/* CSS Document */

body {
	padding:0;
	margin:0;
	background-image:url(fundo1.jpg);
	background-repeat:repeat-x;
	background-color:#17366b;
	font-family:Arial;
	font-size:10px;
	color:#fff;
}
.barra {
	height:25px;
	overflow:hidden;
	padding-top:8px;
}
.barra div {
	float:left;
}


.home_noticias_data {
	color:#2e6196;
	width:235px;
	overflow:hidden;
	height:12px;
	font-size:10px;
	text-align:left;
}


.home_noticias_titulo, .home_noticias_titulo a {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000;
	width:235px;
	overflow:hidden;
	padding-bottom:2px;
/*	height:14px;*/
	text-decoration:none;
}
.home_noticias_chamada a:hover, .home_artigos a:hover {
	color: #fe7100;
	text-decoration:none;
}

.home_noticias_chamada, .home_noticias_chamada a {
	font-size:11px;
	text-align:left;	
	color:#636363;
	width:235px;
	overflow:hidden;
	text-decoration:none;
}

.home_artigos, .home_artigos a {
	font-size:11px;
	text-align:left;	
	color:#636363;
	width:235px;
	overflow:hidden;
	text-decoration:none;
}

.home_novidades, .home_novidades a {
	font-size:11px;
	text-align:left;	
	color:#636363;
	width:250px;
	overflow:hidden;
	text-decoration:none;
}

.home_novidades a {
	color: #fe7100;
}

.home_novidades_chamada a:hover, .home_novidades_chamada a:hover {
	text-decoration:underline;
}

.home_novidades_titulo, .home_novidades_titulo a {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color: #666666;
	width:235px;
	overflow:hidden;
	text-decoration:none;
}

.home_vermais {
	text-align:right;
	padding-right:25px;
	font-size:11px;
	padding-top:5px;
}
.home_vermais a {
	color: #fe7100;
	text-decoration:none;
}
.home_vermais a:hover {
	color: #fe7100;
	text-decoration:underline;
}

.home_enquete {
	font-size:11px;
	text-align:left;	
	color:#636363;
	width:250px;
	overflow:hidden;
}
.home_enquete_resposta {
	background-image:url(../img/home_enquete_fundo2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	/*height:16px;*/
	font-size:11px;
	text-align:left;	
	color:#636363;
	padding-left:10px;
	padding-left:10px;
	cursor:pointer;
	/*width:50px;
	overflow:hidden;*/
	margin-top:10px;
}

#home_enquete_resultados {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color: #666666;
	cursor:pointer;
	margin-top:20px;
}


.home_enquete_resultados {
	font-size:11px;
	text-align:left;	
	color:#636363;
}


#agenda {
	color:#636363;
	padding:5px;
	padding-left:10px;
	background-color:#f2f2f2;
	font-size:11px;
}
#agenda a {
	color:#fe7100;
}





.toolbar div {
	font-size:10px;
	color: #666666;
	background-color:#f4f4f4;
	float:left;
}

/* Enviar link para amigo */
#box_send {
	font-size:10px;
	background-color:#f4f4f4;
	color:#000;
}

#box_send input {
	border: 1px solid #CCCCCC;
	background-color:#fff;
	color:#666666;
	font-family:Arial;
	font-size:10px;
	width:95%;
}








.interna_titulo {
	font-family:Arial;
	font-size:18px;
	color:#2e6196;
	text-align:left;
	padding:15px;
	padding-left:30px;
	padding-top:0;
}

.interna_texto {
	font-family:Arial;
	font-size:11px;
	color: #4d4d4d;
/*	color: #666666;*/
	padding:15px;
	padding-left:30px;
	padding-right:20px;
	padding-top:0;
	line-height:18px;
	text-align:justify;
}
.interna_texto a {
	color:#fe7100;
}

.interna_data {
	font-family:Arial;
	font-size:10px;
	color: #666666;
	padding-left:30px;
}

.noticias_data {
	color:#666666;
	width:235px;
	overflow:hidden;
	height:14px;
	font-size:11px;
	text-align:left;
}


.noticias_titulo, .noticias_titulo a {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#666;
	width:235px;
	overflow:hidden;
	padding-bottom:10px;
	text-decoration:none;
}

.paginas {
	background-color:#f1f1f1;
	font-size:11px;
	font-weight:bold;
/*	color: #fe3100;*/
	color:#ff7200;
	height:30px;
	margin-bottom:10px;
	width:260px;
}
.paginas span {
	padding-bottom:15px;
	font-size:12px;
	font-weight:bold;
	color: #636363;
	width:30px;
}	


#toolbar_print, #toolbar_sizeup, #toolbar_sizedown {
	cursor:pointer;
}



/* PRODUTOS */

.produtos {
	padding-left:30px;
	padding-right:15px;
}
.produtos .titulo {
	height:32px;
	overflow:hidden;
	width:760px;
	background-color:#17366c;
	background-image:url(../img/produtos_titulo_canto1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.produtos .titulo div {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:8px;
	height:16px;
	display:block;
	background-color:#17366c;
	background-image:url(../img/produtos_titulo_canto2.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.produtos .item {
	width:256px;
	height:118px;
	background-image:url(../img/produtos_fundo1.gif);	
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:left;
}
.produtos .item .foto {
	float:left;
	width:70px;
	height:70px;
	padding-left:10px;
	padding-top:10px;
	overflow:hidden;
}
.produtos .item .info {
	width:162px;
	height:70px;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	float:left;
	overflow:hidden;
}
.produtos .item .info .titulo_item, .produtos .item.info .titulo_item a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#4770ae;
	text-decoration:none;
}
.produtos .item .info .texto_item, .produtos .item .info .texto_item a {
	font-family:Arial;
	font-size:10px;
	color:#000;
	text-decoration:none;
}


.produtos .ver_titulo {
	font-family:Arial;
	font-size:18px;
	color: #2e6196;
	text-align:left;
	padding-top:15px;
	padding-bottom:5px;
}
.produtos .ver_subtitulo a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #ff7200;
	padding-bottom:10px;
	padding-right:10px;
}
.produtos .ver_subtitulo_on a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #666;
	padding-bottom:10px;
	padding-right:10px;
}


.produtos .ver_texto {
	font-family:Arial;
	font-size:11px;
	color: #4d4d4d;
	line-height:18px;
	text-align:justify;
}

.produtos a {
	color:#fe7100;
}

.galeria .foto {
	width:230px;
	overflow:hidden;
	text-align:center;
}

.galeria .legenda {
	font-family:Arial;
	background-image: url(../img/legenda.gif);
	font-size:11px;
	color: #4d4d4d;
	line-height:18px;
	padding:3px;
	width:225px;
}


.informativo_titulo {
	font-family:Arial;
	font-size:18px;
	color: #2e6196;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
}



.formulario input, textarea {
	background-color:#fafafa;
	font-family:Arial;
	font-size:11px;
	color: #666666;
	padding-top:3px;
	border: 1px solid #e5e5e5;
	height:14px;
}

.formulario th {
	font-family:Arial;
	font-size:11px;
	color: #666666;
	height: 20px;
	padding-top:5px;
	font-weight:normal;
	text-align:left;
}



.busca {

}

.busca a {

}
.busca a:hover {
	text-decoration:underline;
}


/*** CHAT ***/
.chat_balao {
	background-image:url(../img/chat_fundo1.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:211px;
	height:146px;
	padding-bottom:10px;
}
.chat_balao a, .chat_balao span {
	color: #17366b;
	text_decoration:none;
}
.chat_balao a span {
	color:#ff7200;
}
.chat_descricao {
	color:#17366b;
	width:211px;
	overflow:hidden;
}
.chat_convidado_msg {
	color: #000;
}
.chat_entrevistado_msg {
	color: #cf7e43;
}
.chat_moderador_msg {
	color: #54688b;
}

/*** TRABALHE CONOSCO ***/
.trabalhe th, .trabalhe p {
	color:#666666;
}
.trabalhe th span {
	color:#ff7200;
}

.reset {
	border:0;
	padding:0;
	background-color:none;
	color:#000000;
}


/*** LEGISLAÇÃO ***/
.legislacao_normas th {
	background-color: #17366b;
	height:20px;
	padding:10px;
	color:#fff;
	font-weight:bold;
}
.legislacao_normas .linha0 {
	background-color: #e1e1e1;
	padding:10px;
	color:#17396e;
}
.legislacao_normas .linha1 {
	background-color: #ededed;
	padding:10px;
	color:#17396e;
}


/* Mensagens */
.msg_erro {
	background-image: url(../img/error.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border: 1px solid #CC0000;
	font-family: Arial;
	font-size: 16px;
	color: #CC0000;
	background-color:#FFE1E1;
/*	height: 20px;*/
	padding: 3px;
	padding-left:22px;
	text-align: left;
	margin-bottom:20px;
	width:700px;
	margin-top:10px;
}

.msg_erro a {
	text-decoration: none;
	font-weight: bold;
	color: #009966;
}

.msg_ok {
	background-image: url(../img/ok.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border: 1px solid #009933;
	font-family: Arial;
	font-size: 16px;
	color: #009900;
	background-color: #EEFEE9;
	min-height: 20px;
	padding: 3px;
	padding-left:22px;
	text-align: left;
	margin-bottom:20px;
	width:700px;
	margin-top:10px;
	
}
.msg_ok a {
	text-decoration: none;
	font-weight: bold;
	color: #CC0000;
}




/*** IMPRENSA ***/

#nav a { font-size:11px; }
#navsub a { font-size:11px; }


/*** ÁREA RESTRITA ***/
.area_extrato { border-collapse:collapse; font-family:Arial; font-size:11px; }
.area_extrato th { background-color:#e6e6e6; color:#666; text-align:center; border-left:1px solid #fff; }
.area_extrato td { background-color:#fff; border:1px solid #e6e6e6; text-align:center; padding-top:3px; padding-bottom:3px; }

.area_titulo { font-size:16px; font-family:Arial; font-weight:bold; }

/*** BANCO DE IMAGENS ***/

#imprensa #banco { width:120px; overflow:hidden; border:1px solid #eee; padding:5px; }
#imprensa #banco #nome { font-family:Arial; font-size:11px; color: #17366b; width:160px; overflow:hidden; font-weight:bold; text-align:left; }
#imprensa #banco #texto { font-family:Arial; font-size:11px; color: #17366b; width:160px; overflow:hidden; text-align:left; }
#imprensa #banco #miniatura { width: 200px; height:125px; overflow:hidden; }
#imprensa #banco #download, #imprensa #banco #download a { padding-top:3px; text-decoration:none; font-family:Arial; font-size:11px; color:#ff7200; font-weight:bold; }

.grade {}
.grade table { border-collapse:collapse; }
.grade td { border:1px solid #CCCCCC;}
