﻿/******************************************************

	autor: INPUT CENTER INFORMÁTICA
	versão: 1.0.0
	atualizado em: 09/02/2010

******************************************************/

*{
  border:0px;
  margin:0px;
  padding:0px;
}
p{
  border:0px;
  margin:0px;
  padding:0px;
}
ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
}
a{
  text-decoration:none;
}
.clear-both{
  clear:both;
}
div#pagina{
	background: url(../layout/fundoPaginaHome.jpg) repeat-y;
  position:relative;
}
div#colunaDireita{
  position:relative;
}
div#colunaEsquerdaHome{
	width: 426px;
	float: left;
}
#colunaEsquerdaHome ul{
	list-style-type: none;
}
#colunaEsquerdaHome li{
	width: 203px;
	min-height: 183px;
	margin-left: 10px;
	padding-top: 19px;
	float: left;
	border-top: 2px dotted #DDE2D3;
}
#colunaEsquerdaHome li.itemPrimeiraLinha{
	padding-top: 0;
	border-top: 0;
}
#colunaEsquerdaHome li p:first-child{
	padding-right: 5px;
	margin-bottom: 6px;
	line-height: 11px;
	text-align: right;
}
#colunaEsquerdaHome li.itemUltimaLinha{
	min-height: 170px;
}
#colunaEsquerdaHome p{
	color: #096137;
	font-size: 14px;
}
#colunaEsquerdaHome a:link, #colunaEsquerdaHome a:active, #colunaEsquerdaHome a:visited{
	color: #323823;
	font-size: 13px;
	text-decoration: none;
}
#colunaEsquerdaHome a:hover{
	color: #666;
}
#colunaEsquerdaHome img{
	display: block;
	margin-bottom: 1px;
}
#colunaEsquerdaHome img[alt="marcador"]{
	margin-top: 7px;
}
#colunaEsquerdaHome a:hover img{
	opacity: 0.8;
	*filter: alpha(opacity = 80);
}
#colunaEsquerdaHome a:hover img[alt="marcador"]{
	*filter: none;
}
div#colunaDireitaHome{
	width: 260px;
	padding-right: 9px;
	color: #003871;
	float: right;
}
#colunaDireitaHome h3{
	padding-bottom: 6px;
	color: #155F8E;
	font-size: 14px;
	text-align: center;
	background: url(../layout/fundoUltimasNoticias.png) right bottom no-repeat;
}
ul#listaUltimasNoticias{
	width: 260px;
	list-style-type: none;
}
#listaUltimasNoticias li{
	width: 260px;
	height: 91px;
	padding-top: 10px;
	overflow: hidden;
  *float: left;
	background: url(../layout/fundoUltimasNoticias.png) right bottom no-repeat;
}
#listaUltimasNoticias strong{
	display: block;
	color: #6AA2C7;
}
#listaUltimasNoticias a:link, #listaUltimasNoticias a:active, #listaUltimasNoticias a:visited{
	color: #003871;
	text-decoration: none;
	float: left;
}
#listaUltimasNoticias a:hover{
	color: #000;	
}
#listaUltimasNoticias a img{
	margin-right: 9px;
}
#listaUltimasNoticias p{
	width: 179px;
	float: left;
}
#listaUltimasNoticias p a:link, #listaUltimasNoticias p a:hover, #listaUltimasNoticias p a:active, #listaUltimasNoticias p a:visited{
	padding-top: 4px;
}
#listaUltimasNoticias a u{
	padding-right: 12px;
	background: url(../layout/fundoLinkLeiaMais.png) right center no-repeat;
}
div#boxNoticiaDestaque{
	width: 260px;
	margin-top: 11px;
}
#boxNoticiaDestaque h4{
	margin-bottom: 2px;
	color: #073D75;
	font-size: 14px;
	text-align: center;
}
#boxNoticiaDestaque p a.inscricoes-online{
  background: url(../imagens/noticias/destaque/imagem-cursos-abertos.png) no-repeat;
  display: block;
	width: 259px;
	height: 44px;
  margin: 0 auto 4px;
	padding-top: 102px;
	color: #FFF;
  text-align: center;
  text-decoration: none;
}
#boxNoticiaDestaque p a.inscricoes-online:hover{
	color: #CCC;
}
#boxNoticiaDestaque p a.inscricoes-online span{
  cursor: pointer;
  display: block;
  font-size: 15px;
  overflow: hidden;
}
#boxNoticiaDestaque p a{
  display: block;
  height: 74px;
  margin: 0 auto;
  width: 248px;
  text-decoration: none;
}
#container-modal{
  background: url("../layout/background-container-modal.png") repeat scroll 0 0 transparent;
  font-family: Arial;
  padding: 10px;
  position: relative;
  width: 671px;
}
#modal{
  background:#ffffff;
  padding:12px 12px 7px;
}
#topo-modal{
  border-bottom: 3px dotted #096137;
  color: #05391F;
  font-family: Tahoma;
}
#topo-modal h3{
  background: url("../layout/bullet-modal.png") no-repeat scroll 0 9px transparent;
  float: left;
  font-size: 15px;
  padding: 3px 0 0 12px;
}
#topo-modal span{
  float:right;
  font-size:22px;
}
#agenda{
  padding-top:12px;
}
#agenda li ul li{
  background: url("../layout/barra-divisao-modal.png") no-repeat scroll right center transparent;
  color: #CCCCCC;
  float: left;
  font-size: 12px;
  height: 153px;
  margin-bottom: 5px;
  padding: 5px 0 25px 11px;
  width: 117px;
}
#agenda li ul li img{
  padding-left: 8px;
}
#agenda li ul li a{
  color: #CCCCCC;
  display: block;
}
#agenda li ul li a:hover span{
  text-decoration:underline;
}
#agenda li ul li span{
  background: url("../layout/bullet-modal-conteudo.png") no-repeat scroll 0 8px transparent;
  display: block;
  padding: 7px 0 0 10px;
}
#agenda li ul li span:first-child{
  background: none repeat scroll 0 0 transparent;
  color: #053A20;
  font-size: 16px;
  padding: 0 0 12px 0;
}
#agenda li ul li:first-child{
  background: none repeat scroll 0 0 #F7F7F7;
  font-size: 60px;
  height: 183px;
  line-height: 150px;
  padding: 0;
  text-align: center;
  width: 128px;
}
#agenda li ul li.sem-img a{
  background: url("../layout/modal-no-image.png") no-repeat scroll 10px 34px transparent;
}
#agenda li ul li.sem-img span:first-child{
  padding: 0 0 108px;
}
#fechar{
  background: none repeat scroll 0 0 #DE1D22;
  font-size: 12px;
  position: absolute;
  right: 21px;
  top: -8px;
}
#fechar a{
  color:#ffffff;
  display:block;
  height: 18px;
  line-height:18px;
  text-align:center;
  width: 68px;
}
#fechar a:hover{
  text-decoration:underline;
}
