@charset "utf-8";
/* =global
============================================= */
* {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial;
	font-size:10px;
	/*
	color:#6c6c6c;
	*/
}
body {background:#fff url(util/img/bg_body.jpg) repeat-x;}
img { border:none;}
input { border:1px #fff solid;}
a.padrao {color:#747474;}
a.underline { text-decoration:underline;}
a:hover.padrao { text-decoration:underline;}
.clear{display: block; clear: left; margin: -0.66em 0;visibility: hidden;}
/* =template
============================================= */
#container {
	width:789px;
	margin:11px auto;
}

#login {
	width:789px;
	height:30px;
}

	#login #form {
		float:left;
		width:497px;
		height:30px;
		background:url(util/img/bg_form_Login.jpg) right top no-repeat;
	}

		#login #form a:hover{text-decoration:underline;}
		#login #form a,
		#login #form li,
		#login #form input,
		#login #form p
		{
			color:#00a1eb;
			font-size:11px;
			font-family:Verdana;
			text-decoration:none;
			font-weight:normal;
		}
		#login #form input { color:#747474;	}
		
		#login #form ul{
			padding:8px 10px 0 0;
			float:right;
		}
		#login #form li{
			float:left;
			margin-right:5px;
			line-height:16px;
		}
		#login #form li.padLeft{
			padding-left:10px;
		}
		.bgliLog {
			width:73px;
			background:url(util/img/bg_form_input_Login.gif) no-repeat;
			height:23px;
			padding-left:6px;
		}
		
		#login #form li span{
			font-size:11px;
			font-weight:bold;
		}
		
		#login #form input
		{
			width:58px;
		}
		/* --- */
		#login #formLinks {
			float:left;
			width:292px;
			height:30px;
		}
		#login #formLinks a:hover{text-decoration:underline;}
		#login #formLinks a,
		#login #formLinks li
		{
			color:#747474;
			font-size:9px;
			font-family:Verdana;
			text-decoration:none;
			font-weight:normal;
		}
		#login #formLinks ul{
			padding:1px 10px 0 0;
			float:right;
		}
		#login #formLinks li{
			float:left;
			margin-right:3px;
			margin-top:8px;
			border-left:1px solid #747474;
			padding:0 5px;
		}
		#login #formLinks li:first-child{
			border:none;
		}

#header {
	width:789px;
	background:url(util/img/bg_header.jpg) no-repeat;
	/*altura mínima padrão da img bg*/
	height:273px;
}
	#header #logo img{
		margin-left:535px;
	}
	/* --- */
	#header #menu {
		width:699px;
		height:61px;
		padding:8px 50px 0 40px;
		float:left;
	}
	.menu_verde6 li{
		border-left:2px solid #00a3eb;
		padding:0 8px;
		float:left;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_azul7 li{
		border-left:2px solid #00a3eb;
		padding:0 2px;
		float:left;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_verde6 li:first-child , .menu_azul7 li:first-child{
		border-left:none;
	}
	
	
	/*AQUI MUDA O TAMANHO DA FONTE DOS MENUS VERDE E AZUL*/
	#header li, a { color:#0263b3; text-decoration:none;font:bold 10px verdana; }
	#header a:hover { text-decoration:underline; }
	#header ul li {
		float:left;
		color:#009bdf;
	}
	.menu_verde6 li a{
		color:#64b059;
	}
	
	
	/*#header #menu ul#buscar { margin-top:3px;}*/
	#header ul#buscar li a, 
	#header ul#buscar li 
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
	}
	#header #menu ul li.mgLeft{ margin-left:8px;}
	#header #menu ul li.mgLeftFirst{ margin-left:39px;}
	#header #menu ul li.mgRight { margin-right:3px;}
	
	#header input
	{
		width:58px;
		color:#747474;
		font-size:9px;
		font-family:Verdana;
		text-decoration:none;
		font-weight:normal;
	}
	
	#header ul#buscar
	{
		float:right;
		line-height:16px;
	}
	#header ul#buscar li
	{
		margin-left:1px;
	}

#contents {
	width:789px;
	background:url(util/img/bg_contents_y.gif) repeat-y;
	/*altura mínima padrão no layout para funcionar BG*/
	/*height:483px;*/
	/*funciona BG repetir Y*/
	height:inherit;
	position:relative;
}
	#contentsBox {
		width:789px;
		/*altura da img bg. float dos obj filhos nao possibilitam exibir bg*/
		/*height:180px;*/
		background:url(util/img/bg_contentsBox.jpg) top no-repeat;
		/*funciona BG do pai #contents*/
		height:auto;
		position:relative;
	}
	.funcionaBgY{position:relative; clear:both; width:700px;}
	
	/*--#destaqFavorito-*/
	#contentsBox #destaqFavorito {
		width:253px;
		float:right;
		padding-top:80px;
	}
	#contentsBox #destaqFavorito.pTopZero {
		padding-top:0;
	}
	#contentsBox #destaqFavorito img {margin-bottom:16px;}
	#contentsBox #destaqFavorito p.compartilhar {
		width:192px;
		background:url(util/img/bg_p_compartilhar.gif) bottom right no-repeat;
		font-family:Verdana;
		font-size:9px;
		font-weight:bold;
		color:#00a3eb;
		margin-bottom:12px;
	}
	#contentsBox #destaqFavorito ul#ulCompartilhar li { margin-bottom:-10px;}
	#contentsBox #destaqFavorito ul#ulCompartilhar li a {
		font-family:Verdana;
		font-size:10px;
		font-weight:normal;
		color:#000;
	}
	#contentsBox #destaqFavorito ul#ulCompartilhar li a:hover { text-decoration:underline;}
	#contentsBox #destaqFavorito ul#ulCompartilhar li img {	vertical-align:top;	}

	#contentsBox #destaqFavorito h3 {
		width:202px;
		font-size:16px;
		color:#00a3eb;
		/*border:1px #009999 solid;*/
		background:url(util/img/bg_titParagraf_colunaDestaq.gif) bottom right no-repeat;
		margin-bottom:5px;
	}
	#contentsBox #destaqFavorito p.dataNoticia {
		color:#747474;
		font-weight:bold;
		font-size:11px;
	}
	#contentsBox #destaqFavorito p.sinopseNoticia {
		width:202px;
		color:#747474;
		margin-bottom:10px;
	}
	#contentsBox #destaqFavorito p.sinopseNoticia a {color:#747474;}
	#contentsBox #destaqFavorito p.sinopseNoticia a:hover { text-decoration:underline;}
	/*--/#destaqFavorito-*/
	
	/*--div#conteudo-*/
	#contentsBox div#conteudo.umaColuna {
		width:713px;
		padding-right:13px;
		height:auto;
		/*border:#000000 1px solid;*/
	}
	.DocumentosHeight {height:240px !important;}

	
	#contentsBox div#conteudo {
		width:468px;
		margin-right:23px;
		float:right;
	}
	#contentsBox #conteudo ul#breadCrumb li, 
	#contentsBox #conteudo ul#breadCrumb li a 
	{
		float:left;
		font-family:Verdana;
		font-size:12px;
		color:#009bdf;
		margin-right:5px;
	}
	#contentsBox #conteudo ul#breadCrumb { padding-bottom:30px;}
	#contentsBox #conteudo ul#breadCrumb li a {font-weight:normal;}
	#contentsBox #conteudo ul#breadCrumb li a:hover { text-decoration:underline;}

	#contentsBox #conteudo h1 { clear:both; }
	#contentsBox #conteudo h1 {
		font-size:18px;
		/*font-weight:normal;*/
		color:#00a3eb;
		clear:both;
		margin-bottom:27px;
	}
	#contentsBox #conteudo h1 span {font-size:20px;}
	#contentsBox #conteudo ul {
		font-family:Arial;
		font-size:10px;
		font-weight:normal;
		color:#747474;
	}
	#contentsBox #conteudo p strong {font-size:11px;}
	#contentsBox #conteudo p {
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color:#747474;
	}
	#contentsBox #conteudo ul, li { font-size:12px;}
	#contentsBox #conteudo p cite{	font-size:12px;	}
	#contentsBox #conteudo p.comentario {margin-bottom:20px;}
	#contentsBox #conteudo p.comentario select {font-size:11px;}
	#contentsBox #conteudo p.titParagrafo { font-size:11px; font-weight:bold; margin-bottom:15px;}

	#contentsBox #conteudo p.paginacao { color:#009bdf; clear:both;}
	#contentsBox #conteudo p.paginacao a { color:#009bdf; margin-left:3px; font-size:11px; font-weight:normal;}
	#contentsBox #conteudo p.paginacao a.pagAtual { font-size:11px; font-weight:bold;}
	#contentsBox #conteudo a.linkDestaqContent {
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#009bdf;
		text-decoration:underline;
	}

	/*INSTITUCIONAL: creditosVideoDestaque*/
	#contentsBox #conteudo p#creditosVideoDestaque { text-align:center; margin-top:84px;}
	#contentsBox #conteudo p#creditosVideoDestaque span { font-size:12px; font-weight:bold; color:#00a3eb;}
	
	#contentsBox #conteudo p#creditosVideoDestaqueThumb { text-align:center; margin-top:84px; font-size:9px;}
	#contentsBox #conteudo p#creditosVideoDestaqueThumb span { font-size:12px; font-weight:bold; color:#00a3eb;}
	
	
	/*EntreNessa_EnvieDepoimento.asp*/
	#contentsBox #conteudo h3.dataAutor {color:#747474; margin-bottom:8px;}
	#contentsBox #conteudo h3 
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#009bdf;
		margin-bottom:5px;
	}
	/*--/div#conteudo-*/

#footer {
	width:789px;
}
	#footer div#direitos {
		/*width:789px;*/
		width:679px;
		height:31px;
		padding-left:110px;
	}
	#footer div#direitos div#txt {
		width:546px;
		height:31px;
		background:url(util/img/bg_direitos_txt.gif) no-repeat;
		font-family:Arial;
		font-size:10px;
		color:#fff;
		text-align:center;
		line-height:28px;
		float:left;
		margin-right:30px;
	}
	#footer div#direitos div#txt p {font-size:11px; }
	#footer div#direitos div#txt p span {text-decoration:underline; }
	#footer div#direitos div#mapa {
		/*width:115px;*/
		height:31px;
		float:left;
	}
	.mapaDoSite {
		font-family:Arial;
		font-size:11px;
		font-weight:normal;
		color:#6cc6f0;
		line-height:30px;
		text-decoration:underline;
		width:68px;
		display:block;
	}

.bordaDebug {
	border:1px #000000 solid;
}

/*INICIO DOS CSS PARTICULARES DE CADA SEÇAO DO SITE*/
/* =Documentos
==========================
*/
ul.buscaConteudo { padding:5px 0 5px 0;}
ul.buscaConteudo li,
ul.buscaConteudo li a {
	color:#009bdf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
ul.buscaConteudo li input,
ul.buscaConteudo li select {
	/*border:#000000 1px solid;*/
	color:#747474;
	font-size:12px;
	font-family:Verdana;
	text-decoration:none;
	font-weight:normal;
}

ul.buscaConteudo li{
	float:left;
	line-height:160%;
	margin-right:5px;
}
ul.buscaConteudo li.DocBg{
	background:url(util/img/bg_input_buscaConteudo.gif) no-repeat;
	float:left;
	padding-left:8px;
	line-height:160%;
	width:193px;
	height:18px;
}
/* =/Documentos
==========================
*/


/* =Newsletter
==========================
*/
.topo{
	width:196px;
	height:15px;
	background:url(util/img/boxDestaqEstrutura_top.gif) no-repeat;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	color:#00a3eb;
	padding-top:16px;
}
/*corpo*/
.corpo{
	width:185px;
	border-left:1px #b2e7ff solid;
	border-right:1px #b2e7ff solid;
	padding:14px 0 14px 9px;
}
	.corpo ul li{
		float:left;
		color:#747474;
		margin-top:10px;
	}
	.corpo ul li.nomeCampo{
		width:34px;
		line-height:160%;
	}
	.corpo ul li.bgInput{
		width:141px;
		height:19px;
		line-height:150%;
		background:url(util/img/bg_input_Newsletter.gif) no-repeat;
	}
	.corpo ul li input{
		width:118px;
		margin:0 0 0 10px;
		color:#747474;
		font-size:10px;
		/*border:1px red solid;*/
	}
/*rodape*/
.rodape{
	width:180px;
	height:31px;
	background:url(util/img/boxDestaqEstrutura_bottom.gif) no-repeat;
	text-align:right;
	padding-right:16px;
	
}
	.rodape a{
		text-decoration:underline;
	}
.relativoNewsletter {clear:both; position:relative;}
.boxConteudoDegradeTop {
	width:687px;
	height:13px;
	background:url(util/img/boxContent_news_top.gif) no-repeat;
	margin-left:43px;
}
.boxConteudoDegradeBottomBG{
	background:url(util/img/boxContent_news_body.jpg) repeat-y;
	margin-left:43px;

}
.boxConteudoDegradeBottom {
	width:657px;
	height:auto;
	background:url(util/img/boxContent_news_bottom.jpg) bottom no-repeat;
	padding:15px 15px;
	color:#747474;
}
.boxConteudoDegradeBottom p {margin-bottom:15px; font-size:11px;}
.dataNews {
	color:#009bdf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:5px 0 10px 43px;
}
/* =/Newsletter
==========================
*/


/* =Links
==========================
*/
/*
#contents #contentsBox #conteudo
	width: 713px;
	padding-right:13px;
*/
#contents #contentsBox #conteudo #linkColunaEsquerda {
	width:355px;
	height:auto;
	float:left;
}
	#contents #contentsBox #conteudo #linkColunaEsquerda dl {margin:0 0 20px 0;}
	#contents #contentsBox #conteudo #linkColunaEsquerda dl dt {
		color:#00a3eb;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}
	#contents #contentsBox #conteudo #linkColunaEsquerda dl dd { margin-left:8px;}
	#contents #contentsBox #conteudo #linkColunaEsquerda dl dd a {color:#747474; font-size:12px; font-weight:normal;}
	#contents #contentsBox #conteudo #linkColunaEsquerda dl dd a:hover { text-decoration:underline;}

#contents #contentsBox #conteudo #linkColunaDireita {
	width:330px;
	height:auto;
	float:left;
	border-left:1px #b2e7ff solid;
}
	#contents #contentsBox #conteudo #linkColunaDireita dl {margin:0 0 20px 40px;}
	#contents #contentsBox #conteudo #linkColunaDireita dl dt {
		color:#00a3eb;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}
	#contents #contentsBox #conteudo #linkColunaDireita dl dt.compartilhar {
		background:url(util/img/bg_p_compartilhar.gif) bottom center no-repeat;
		margin-bottom:7px;
	}
	#contents #contentsBox #conteudo #linkColunaDireita dl dd { margin-left:8px;}
	#contents #contentsBox #conteudo #linkColunaDireita dl dd a {color:#747474; font-size:12px; font-weight:normal;}
	#contents #contentsBox #conteudo #linkColunaDireita dl dd a:hover { text-decoration:underline;}

/* =/Links
==========================
*/

/* =ITB na imprensa
==========================
*/
#contents #contentsBox #conteudo h2 {
	width:200px;
	color:#00a3eb;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 0 20px 0;
}
#contents #contentsBox #conteudo div.listaUltimosItens {
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px #73d4ff solid;
	width:690px;
}
	#contents #contentsBox #conteudo div.listaUltimosItens span {float:left; margin-right:3px; width:auto;}
	#contents #contentsBox #conteudo div.listaUltimosItens h3.dataAutor a{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#747474;
	}
	#contents #contentsBox #conteudo div.listaUltimosItens h3.linkDestaqContent a{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#009bdf;
	}
	#contents #contentsBox #conteudo div.listaUltimosItens cite {
		color:#747474;
		float:right;
		padding-right:5px;
		width:200px;
		text-align:right;
		font-size:12px;
		/*border:#000000 1px solid;*/
	}

/* =/ITB na imprensa
==========================
*/


/* =Galeria de fotos
==========================
*/
.boxGaleriaDegradeTop {
	width:279px;
	height:13px;
	background:url(util/img/boxContent_galeria_top.gif) no-repeat;
}
.boxGaleriaDegradeBottomBG{
	background:url(util/img/boxContent_galeria_body.jpg) repeat-y;
}
.boxGaleriaDegradeBottom {
	width:249px; /*279*/
	height:auto;
	background:url(util/img/boxContent_galeria_bottom.jpg) bottom no-repeat;
	padding:15px 15px;
	color:#747474;
}
.boxGaleriaDegradeBottom p {margin-bottom:15px;}
.titGaleria {
	color:#009bdf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:5px 0 10px 0;
}
#contents #contentsBox #conteudo #BoxGaleria #BoxGaleriaFotoDestaque {
	width:279px;
	float:left;
}
#contents #contentsBox #conteudo #BoxGaleria #BoxGaleriaFotoThumb {
	width:178px;
	height:300px;
	float:right;
}
	#contents #contentsBox #conteudo #BoxGaleria #BoxGaleriaFotoThumb p { clear:both; padding-top:10px;}
#contents #contentsBox #conteudo #BoxGaleria #BoxGaleriaFotoThumbAnterior a { font-size:11px; font-weight:normal; }
#contents #contentsBox #conteudo #BoxGaleria #BoxGaleriaFotoThumbAnterior {
	width:78px;
	float:left;
	text-align:center;
}
#contents #contentsBox #conteudo #BoxGaleria #BoxGaleriaFotoThumbProxima a { font-size:11px; font-weight:normal; }
#contents #contentsBox #conteudo #BoxGaleria #BoxGaleriaFotoThumbProxima {
	width:78px;
	float:right;
	text-align:center;
}
#contents #contentsBox #conteudo #BoxGaleria #BoxGaleriaFotoThumbProxima {
	width:78px;
	float:right;
	text-align:center;
}


.corpoGaleria{
	width:194px;
	border-left:1px #b2e7ff solid;
	border-right:1px #b2e7ff solid;
	padding:0;
}

#contents #contentsBox #destaqFavorito #galeriaScroll div {	text-align:center;}
#contents #contentsBox #destaqFavorito #galeriaScroll div img {	margin:0px;}
#contents #contentsBox #destaqFavorito #galeriaScroll div a center{ color:#747474; font-size:11px; font-weight:normal;}
#contents #contentsBox #destaqFavorito #galeriaScroll div a.galeriaOn center{ color:#00a3eb; }
#contents #contentsBox #destaqFavorito #galeriaScroll div.galeriaSetaUP { margin-bottom:10px;}
#contents #contentsBox #destaqFavorito #galeriaScroll div.galeriaSetaDOWN { margin-top:10px;}
#contents #contentsBox #destaqFavorito.galeriaDeFotos { margin-top:19px;}

/* =/Galeria de fotos
==========================
*/

/* =Blog
==========================
*/
#contents #contentsBox #destaqFavorito div.corpoBlog {
	width:194px;
	border-left:1px #b2e7ff solid;
	border-right:1px #b2e7ff solid;
	padding:10px 0 0 0;
}
#contents #contentsBox #destaqFavorito div dl { margin-left:13px;}
#contents #contentsBox #destaqFavorito div dl dt {
	width:175px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#00a3eb;
	margin:15px 0 10px 0;
}
#contents #contentsBox #destaqFavorito div dl dd a {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#747474;
}

#contents #contentsBox #destaqFavorito div.corpoBlog center select {
	font-size:12px;
	font-weight:normal;
	color:#747474;
}



#contents #contentsBox #conteudo p.creditosBlog {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#747474;
	margin-bottom:10px;
}
#contents #contentsBox #conteudo p.creditosBlog span{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#00a3eb;
}

#contents #contentsBox #conteudo div.blogAutor img{
	text-align:left;
	margin:0 10px 10px 10px;
}

#contents #contentsBox #conteudo p.BlogComentarios {
	clear:both;
	color:#00a3eb;
	margin-top:20px;
	font-size:12px;
}
#contents #contentsBox #conteudo p.BlogComentarios a {	text-decoration:underline;}

/* =/Blog
==========================
*/

/* =Chat
==========================
*/
#contents #contentsBox #conteudo div.chatAutor{
	clear:both;
	margin-bottom:40px;
}
#contents #contentsBox #conteudo div.chatAutor img{
	text-align:left;
	margin:0 10px 10px 10px;
}
#contents #contentsBox #conteudo div.chatAutor p{
	margin:10px 0 3px 0;
}
#contents #contentsBox #conteudo h2.tituloChat {
	display:inline;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#00a3eb;
	padding-bottom:5px;
}
#contents #contentsBox #conteudo span.dataChat {
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#747474;
}
#contents #contentsBox #conteudo span.lnkChat_entrar { float:right; }
#contents #contentsBox #conteudo span.lnkChat_entrar a { font-size:11px; font-weight:bold;}

#contents #contentsBox #destaqFavorito dl.SalasStatus dd {
	font-family:Arial;
	font-size:11px;
	color:#00a3eb;
}
#contents #contentsBox #destaqFavorito dl.SalasStatus dd strong{
	font-size:12px;
}
#contents #contentsBox #destaqFavorito dl.SalasNomes dd {
	font-family:Arial;
	font-size:11px;
	color:#747474;
}
#contents #contentsBox #destaqFavorito dl.SalasNomes span {color:red; font-size:11px;}
/* =/Chat
==========================
*/

/* =Indique um amigo
==========================
*/
#contents #contentsBox #conteudo div.topoBoxIndique{
	width:586px;
	height:20px;
	background:url(util/img/boxIndique_topo.gif) no-repeat;
}
/*corpo*/
#contents #contentsBox #conteudo div.corpoBoxIndique{
	width:575px;
	border-left:1px #00a3eb solid;
	border-right:1px #00a3eb solid;
	padding:14px 0 14px 9px;
	background:#FFFFFF;
}
	.corpoBoxIndique ul li{
		float:left;
		color:#747474;
		margin-top:10px;
	}
	.corpoBoxIndique ul li.nomeCampo{
		width:34px;
		line-height:180%;
	}
	.corpoBoxIndique ul li.bgInput{
		width:141px;
		height:19px;
		line-height:170%;
		background:url(util/img/bg_input_Newsletter.gif) no-repeat;
	}
	.corpoBoxIndique ul li input{
		width:118px;
		margin:0 0 0 10px;
		color:#747474;
		/*border:1px red solid;*/
	}
/*rodape*/
#contents #contentsBox #conteudo div.rodapeBoxIndique {
	width:586px;
	height:20px;
	background:url(util/img/boxIndique_rodape.gif) no-repeat;
}

ul.indiqueAmigo { padding:0 0 0 37px; clear:both;}
ul.indiqueAmigo li {
	color:#009bdf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}
ul.indiqueAmigo li input {
	/*border:#000000 1px solid;*/
	color:#747474;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	font-weight:normal;
}

ul.indiqueAmigo li{
	float:left;
	line-height:160%;
	margin-right:5px;
}
ul.indiqueAmigo li.DocBg{
	background:url(util/img/bg_input_buscaConteudo.gif) no-repeat;
	float:left;
	line-height:160%;
	width:193px;
	height:18px;
}

#contents #contentsBox #conteudo p.titAreaformulario {
	clear:both;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#00a3eb;
	padding:20px 0 0 83px;
}

	/*ESQUECI A SENHA*/
	#esqueciSenhaContainer {
		position:relative;
		width:559px;
		height:207px;
		background:url(util/img/bgEsqueciaSenha.jpg) top no-repeat;
		padding:23px 0 0 41px;
	}
	#esqueciSenhaContainer #conteudoEsqueciSenha {
		width:400px;
	}
	#esqueciSenhaContainer #conteudoEsqueciSenha h1{
		color:#00a4ee;
		font-family:Arial;
		font-weight:normal;
		font-size:23px;
	}
	#esqueciSenhaContainer #conteudoEsqueciSenha p{
		color:#747474;
		font-family:Arial;
		font-weight:normal;
		font-size:11px;
	}
	#esqueciSenhaContainer #conteudoEsqueciSenha h1,
	#esqueciSenhaContainer #conteudoEsqueciSenha p
	{width:384px;}


	#esqueciSenhaContainer #formulario { padding:60px 0 0 0;}
	#esqueciSenhaContainer #formulario ul.indiqueEsseSite { padding:0 0 0 0; clear:both;}
	#esqueciSenhaContainer #formulario ul.indiqueEsseSite li {
		color:#009bdf;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
	}
	#esqueciSenhaContainer #formulario ul.indiqueEsseSite li{
		float:left;
		line-height:160%;
		margin:5px 5px 0 0; 
	}
	#esqueciSenhaContainer #formulario ul.indiqueEsseSite li.DocBg{
		background:url(util/img/bg_input_buscaConteudo.gif) no-repeat;
		float:left;
		line-height:160%;
		width:193px;
		height:18px;
	}
	#esqueciSenhaContainer #formulario ul.indiqueEsseSite li a:hover{ text-decoration:underline;}
	#esqueciSenhaContainer #formulario ul.indiqueEsseSite li input {
		color:#747474;
		font-size:11px;
		font-family:Verdana;
		text-decoration:none;
		font-weight:normal;
		margin-left:7px;
	}
	#esqueciSenhaContainer #formulario p.titAreaformulario {
		clear:both;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#00a3eb;
		padding:20px 0 0 47px;
	}
	/*/ESQUECI A SENHA*/

	/*INDIQUE ESSE SITE*/
	#indiqueContainer {
		position:relative;
		/*width:600px;*/
		width:559px;
		/*height:330px;*/
		height:307px;
		background:url(util/img/indiqueBG.jpg) top no-repeat;
		padding:23px 0 0 41px;
	}
	#indiqueContainer #conteudoIndique {
		width:400px;
	}
	#indiqueContainer #conteudoIndique h1{
		color:#00a4ee;
		font-family:Arial;
		font-weight:normal;
		font-size:23px;
	}
	#indiqueContainer #conteudoIndique P{
		color:#747474;
		font-family:Arial;
		font-weight:normal;
		font-size:12px;
	}
	#indiqueContainer #conteudoIndique h1,
	#indiqueContainer #conteudoIndique p
	{width:384px;}

	#indiqueContainer #formulario { padding:30px 0 0 0;}
	#indiqueContainer #formulario ul.indiqueEsseSite { padding:0 0 0 0; clear:both;}
	#indiqueContainer #formulario ul.indiqueEsseSite li {
		color:#009bdf;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
	}
	#indiqueContainer #formulario ul.indiqueEsseSite li{
		float:left;
		line-height:160%;
		margin:5px 5px 0 0; 
	}
	#indiqueContainer #formulario ul.indiqueEsseSite li.DocBg{
		background:url(util/img/bg_input_buscaConteudo.gif) no-repeat;
		float:left;
		line-height:160%;
		width:193px;
		height:18px;
	}
	#indiqueContainer #formulario ul.indiqueEsseSite li a:hover{ text-decoration:underline;}
	#indiqueContainer #formulario ul.indiqueEsseSite li input {
		color:#747474;
		font-size:11px;
		font-family:Verdana;
		text-decoration:none;
		font-weight:normal;
		margin-left:7px;
	}
	#indiqueContainer #formulario p.titAreaformulario {
		clear:both;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#00a3eb;
		padding:20px 0 0 47px;
	}
	/*/INDIQUE ESSE SITE*/

/* =/Indique um amigo
==========================
*/

/* =Cadastre-se
==========================
*/
#contents #contentsBox #conteudo em.infoObrigatoria{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#00a3eb;
	
	/*
	float:right;
	width:150px;
	padding-right:100px;
	*/
}

/* form */
#contents #contentsBox #conteudo #FormCadastrese #FormAreaEsquerda { width:280px; float:left; margin-left:40px;}
#contents #contentsBox #conteudo #FormCadastrese #FormAreaDireita { width:280px; float:left;}
#contents #contentsBox #conteudo #FormCadastrese #FormAreaEsquerda ul {	clear:both;}
	#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li{
		float:left;
		margin-bottom:5px;
		line-height:160%;
	}
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li.nomeCampo{
			font-family:Arial;
			font-size:12px;
			font-weight:normal;
			color:#00a3eb;
			width:84px;
			text-align:right;
			padding-right:5px;
		}
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li.bgCadInputGrande{
			background:url(util/img/bgCadInputGrande.gif) no-repeat;
			width:157px;
			height:18px;
			line-height:150%;
			padding-left:8px;
		}
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li select{ color:#747474; font-size:12px;}
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li input{ color:#747474; font-size:12px; border:none;}
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li input.bgCadInputGrande{width:145px;}
		
		/**/
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li.bgCadInputMedio{
			background:url(util/img/bgCadInputMedio.gif) no-repeat;
			width:110px;
			height:18px;
			line-height:160%;
			padding-left:8px;
		}
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li input.bgCadInputMedio{width:100px;}
		/**/
		
		/**/
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li.bgCadInputPequeno{
			background:url(util/img/bgCadInputPequeno.gif) no-repeat;
			width:38px;
			height:18px;
			line-height:160%;
			padding-left:7px;
		}
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li input.bgCadInputPequeno{width:22px;}
		/**/
		
		/**/
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li.bgCadInputAno{
			background:url(util/img/bgCadInputAno.gif) no-repeat;
			width:65px;
			height:18px;
			line-height:170%;
			padding-left:7px;
		}
		#contents #contentsBox #conteudo #FormCadastrese /*#FormAreaEsquerda*/ ul li input.bgCadInputAno{width:57px;}
		/**/
		
		/*TEXTAREA*/
		#contents #contentsBox #conteudo #FormCadastrese ul.ulTextArea {clear:both; padding-top:15px;}
		#contents #contentsBox #conteudo #FormCadastrese ul.ulTextArea li.nomeCampo{
			width:208px;
		}
		#contents #contentsBox #conteudo #FormCadastrese ul.ulTextArea li.textAreaBg {
			width:414px;
			height:46px;
			padding:1px 0 0 10px;
			background:url(util/img/bgCadTextArea.gif) no-repeat;
		}
		#contents #contentsBox #conteudo #FormCadastrese ul.ulTextArea li textarea{
			border:none;
			width:404px;
			height:44px;
			color:#747474;
			font-size:12px;
		}
		#contents #contentsBox #conteudo p.txtCorFormulario {color:#00a3eb;}

/* /form */


/* =Fale Conosco
==========================
*/

		#contents #contentsBox #conteudo #FormCadastrese ul.ulTextArea li.textAreaBgFaleConosco {
			width:414px;
			height:106px;
			padding:1px 0 0 10px;
			background:url(util/img/bgFaleConostotextArea.gif) no-repeat;
		}
		#contents #contentsBox #conteudo #FormCadastrese ul.ulTextArea li.textAreaBgFaleConosco textarea {
			border:none;
			width:404px;
			height:104px;
			color:#747474;
		}

/* =/Fale Conosco
==========================
*/


/* =Institucional - DEPOIMENTOS
==========================
*/
#contents #contentsBox #conteudo #depoimentosThumbVideo dl.thumbDestaque {
	width:228px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	color:#0263b3;
	margin-bottom:5px;
}
	#contents #contentsBox #conteudo #depoimentosThumbVideo dl.thumbDestaque dt{
		float:left;
		margin-right:10px;
	}
	#contents #contentsBox #conteudo #depoimentosThumbVideo dl.thumbDestaque dd{padding-top:8px;}
	#contents #contentsBox #conteudo #depoimentosThumbVideo dl.thumbDestaque a {
		font-size:12px;
		font-weight:normal;
		color:#0263b3;
	}
	#contents #contentsBox #conteudo #depoimentosThumbVideo dl.thumbDestaque a span {
		font-size:12px;
		font-weight:bold;
		color:#0263b3;
	}
	
	#contents #contentsBox #destaqFavorito h4 {
		font-size:14px;
		font-weight:bold;
		color:#00a3eb;
		margin-bottom:15px;
	}
	#contents #contentsBox #destaqFavorito p.depoimentoSinopse {
		width:202px;
		font-family:Arial;
		font-size:10px;
		color:#747474;
	}
	#contents #contentsBox #destaqFavorito p.depoimentoSinopse a{color:#747474; font-size:11px; font-weight:normal;}
	#contents #contentsBox #destaqFavorito p.depoimentoSinopse a:hover { text-decoration:underline;}
	#contents #contentsBox #destaqFavorito p.depoimentoAutorData {color:#747474; margin-bottom:10px;}
	#contents #contentsBox #destaqFavorito p.depoimentoAutorData a {color:#747474; font-size:11px; font-weight:normal;}
	#contents #contentsBox #destaqFavorito p.depoimentoAutorData a:hover { text-decoration:underline;}
	#contents #contentsBox #destaqFavorito p.depoimentoAutorData a strong{ font-size:11px;}
	#contents #contentsBox #destaqFavorito p.depoimentoEnvieOSeu { width:202px; text-align:center;}
	#contents #contentsBox #destaqFavorito p.depoimentoEnvieOSeu a{ font-size:11px; text-decoration:underline; font-weight:bold;}
	

/* =/Institucional - DEPOIMENTOS
==========================
*/


/* =Mapa do Site
==========================
*/
#contents #contentsBox #conteudo dl.mapaSite_boxArea {
	display:inline;
	float:left;
	margin:3px 0 0 3px;
	/*width:227px;*/
	width:197px;
	height:118px;
	padding:11px 0 0 30px;
	background:url(util/img/bgMapaSite_box.gif) no-repeat;
}
	#contents #contentsBox #conteudo dl.mapaSite_boxArea dt a:hover {text-decoration:underline;}
	#contents #contentsBox #conteudo dl.mapaSite_boxArea dt a,
	#contents #contentsBox #conteudo dl.mapaSite_boxArea dt{
		width:193px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#00a3eb;
	}
	#contents #contentsBox #conteudo dl.mapaSite_boxArea dd,
	#contents #contentsBox #conteudo dl.mapaSite_boxArea dd a {
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color:#747474;
	}
	#contents #contentsBox #conteudo dl.mapaSite_boxArea dd a:hover { text-decoration:underline;}

/* =/Mapa do Site
==========================
*/

/* =Home
==========================
*/

#contents #contentsBox #conteudo #homeDestaques {
	position:relative;
	width:468px;
	height:384px;
	background:url(util/img/bgHomeDestaques.gif) no-repeat;
}
	#contents #contentsBox #conteudo #homeDestaques #homeDestaque1{
		position:absolute;
		width:140px;
		left:23px;
		top:108px;
	}
	#contents #contentsBox #conteudo #homeDestaques #homeDestaque2{
		position:absolute;
		width:140px;
		left:157px;
		top:258px;
	}
	#contents #contentsBox #conteudo #homeDestaques #homeDestaque3{
		position:absolute;
		width:140px;
		left:325px;
		top:160px;
	}
	#contents #contentsBox #conteudo #homeDestaques #homeDestaque4Depoimentos{
		position:absolute;
		width:159px;
		left:159px;
		top:32px;
	}
		#contents #contentsBox #conteudo #homeDestaques #homeDestaque4Depoimentos p{ margin-top:0px;}
		#contents #contentsBox #conteudo #homeDestaques #homeDestaque4Depoimentos a.saibaMais{
			float:right;
			margin-right:30px;
		}

		#contents #contentsBox #conteudo #homeDestaques p{ margin-top:7px;}
		#contents #contentsBox #conteudo #homeDestaques a:hover.p{ text-decoration:underline;}
		#contents #contentsBox #conteudo #homeDestaques a.p{
			font-family:Arial;
			font-size:12px;
			font-weight:normal;
			color:#888;
		}
		#contents #contentsBox #conteudo #homeDestaques a:hover.saibaMais{ text-decoration:underline;}
		#contents #contentsBox #conteudo #homeDestaques a.saibaMais{
			font-family:Verdana;
			font-size:9px;
			font-weight:bold;
			color:#00a3eb;
		}




.menu li {
	margin: 0;
	padding: 0 5px;
	border: 0;
	border-left:2px solid #0263b3;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
}
.menu li:first-child{border:none;}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

input,textarea{background:none;border:0 none;}
#ul{margin-left:15px;}
#ul li, ol{
	list-style:square;
	color:#00a3eb;
	margin:5px;
}
.ul{margin-left:15px;}
.ul li, ol{
	list-style:square;
	color:#00a3eb;
	margin:5px;
}