/* CBG: FOLHA DE ESTILOS */

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


.principal {background:none; margin:0 auto; }

.banners { background:#e8edf7; }

.bannerTexto {font:10px "Trebuchet MS"; color:#bcbcbc;}

.conteudo { background-color:#FFF; }
.conteudo p { margin:10px; }
.conteudo img { margin:10px; padding:10px; }

.conteudoInternas {  }

.col3_CbgProjetos { background: url(/images/col3CBGprojetosBG.jpg) no-repeat #0a3287; height:193px; font:10px "Trebuchet MS"; color:#FFFFFF;  }

.col3_CbgProjetosInternas {background: url(/images/col3CBGprojetosBGinteno.jpg); background-position:right; background-repeat:no-repeat; height:195px; }

.col3_rankings { background:url(/images/col3RankingsBG.jpg); height:193px; font:10px "Trebuchet MS"; color:#FFFFFF; }

.col3_rankingsAzul { color:#698dde; }

.col3_texto { font:10px "Trebuchet MS"; color:#b4c7f1; }

.col3_texto a { font:10px "Trebuchet MS"; color:#b4c7f1; text-decoration:none; }

.col3_texto a:hover { font:10px "Trebuchet MS"; color:#b4c7f1; text-decoration:underline; }

.col3_hcp { background:url(/images/col3HCPindexBG.jpg); height:120px; } 

.col3_newsleter { background:url(/images/col3NewslettersBG.jpg); height:197px; }

.col3_campomes { background:url(/images/col3CampoDoMesBG.jpg); height:162px; }

.col3_galeria {background:url(/images/col3GaleriaFotosBG.jpg) no-repeat #0a3287;  }

.col3_form { width:145px; height:14px; border:0; }

.header { margin-left: 240px; margin-top:2px; font:10px "Trebuchet MS"; color:#ffffff; }
.header a:link {font:10px "Trebuchet MS" ; color:#ffffff; text-decoration:none;}
.header a:visited {font:10px "Trebuchet MS"; color:#ffffff; text-decoration:none;}
.header a:hover {font:10px "Trebuchet MS"; color:#ffffff; text-decoration:underline; }

.header1 { width:1000px; height:115px;}

.menuBG { background:url(/images/menuBG.jpg); }

.tituloNoticias { font:bold 18px "Trebuchet MS"; color:#0a3081; }

.resumoDestaque { font:13px "Trebuchet MS"; color:#000000; line-height:17px; text-align:justify; text-decoration:none; }

.resumoDestaque a {font:13px "Trebuchet MS"; color:#508aae; line-height:17px; text-align:justify; text-decoration:none; }

.resumoDestaque a:hover {font:13px "Trebuchet MS"; color:#508aae; line-height:17px; text-align:justify; text-decoration:underline; }

.resumoMaisDestaques { font:11px "Trebuchet MS"; color:#000000; }

.foto {margin-right:14px;}

.fotoMaisDestaques {margin-bottom:6px;}

.seta {margin: 0 14px 25px 0;}

.pontilhadoTacadas { margin-left:20px; }

.federacoes { background:url(/images/bgFederacoes.jpg) repeat-x; height:199px;}

.rodape a { font:11px "Trebuchet MS"; color:#508aae; margin-right:20px; text-decoration:none; }

.rodape a:hover { font:11px "Trebuchet MS"; color:#508aae; margin-right:20px; text-decoration:underline; }

.menuPrincipal a { font:bold 11px "Trebuchet MS"; color:#0075be; text-decoration:none; }

.menuPrincipal a:hover { font:bold 11px "Trebuchet MS"; color:#0075be; text-decoration:underline; }



.texto {font:12px "Trebuchet MS"; color:#000000; }

.texto a {font:12px "Trebuchet MS"; color:#508aae; text-decoration:none; }

.texto a:hover {font:12px "Trebuchet MS"; color:#508aae; text-decoration:underline; }

.tituloVerde {font:bold 14px "Trebuchet MS"; color:#00a54f; }

.titulocalendario {font:bold 15px "Trebuchet MS"; color:#FFF601; background-color:#212C8A;}
.titulocalendario a {font:bold 15px "Trebuchet MS"; color:#cca613; text-decoration:none;}
.titulocalendario a:hover {font:bold 15px "Trebuchet MS"; color:#cca613; text-decoration:underline;}

.tituloAmarelo {font:bold 13px "Trebuchet MS"; color:#cca613;}
.tituloAmarelo a {font:bold 13px "Trebuchet MS"; color:#cca613; text-decoration:none;}
.tituloAmarelo a:hover {font:bold 13px "Trebuchet MS"; color:#cca613; text-decoration:underline;}

.tituloAzulpq { font:bold 13px "Trebuchet MS"; color:#0a3081; }

.barraTituloTabelas { background:#0a2979; font:bold; color:#FFFFFF; }

.tabelaLinhaVerde { background:#eafecf; }

.rankingColunaAzul{ background:#d7e3fe; font:bold; }

.formTextField { height:14px; border:0; background:#eafecf;}

.formTextArea { border:0; background:#eafecf;}

.formList{ border:0; background:#eafecf;}

.mapaSite {border:1px #cccccc solid; background:#eafecf; width:175px; height:20px; display:block; margin-bottom:5px; padding-left:10px;}

.mapaSite2 {border:1px #cccccc solid; background:#F5F5F5; width:250px; display:block; margin-bottom:5px; padding-left:10px;}

.bgBanners { background:url(/images/bgBanners.jpg) no-repeat;}

.bannerBorda { border:1px solid #cccccc; }

.colunistaFOTO { border:solid 1px #cccccc; margin-right:10px; }

/*
Estilos Ranking
*/

.titulo1 {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #15316C;
	font: bold;
}
.titulo2 {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #15316C;
	font: bold;
}
.texto1 {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: none;
	color: #5D5D5D;
	text-decoration: none;
	background-color: #cccccc;
}
.texto2 {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: none;
	color: #5D5D5D;
	text-decoration: none;
	background-color: #FFFFFF;
}
.texto3 {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: none;
	color: #5D5D5D;
	text-decoration: none;
}

