@charset "utf-8";
v\:* { behavior:url(#default#VML); }

*, body { 
	margin:0px; 
	padding:0px; 
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
}

body { background-color:#fff; }
a { color:#0474bc; text-decoration:none; }
input { border:1px solid #b6b7bb; height:15px; font-size:10px; font-weight:bold; padding:3px 0 0 5px; }
table { border-spacing: 0; border-collapse:collapse; }
textarea { border:1px solid #b6b7bb; font-size:10px; padding:3px 0 0 5px; line-height:14px; }

/*azul escuro bold*/
h1 { color:#124679; font-size:12px; line-height:16px; font-weight:bold; }
/*preto - bold*/
h2 { font-size:12px; line-height:19px; font-weight:bold; }

.azul_claro_b { color:#0474bc; font-weight:bold; }
.azul_claro { color:#0474bc; font-weight:normal; }
.azul_escuro_b { color:#124679; font-size:12px; font-weight:bold; }
.azul_escuro { color:#124679; font-size:12px; font-weight:normal; }

.azul_claro a { color:#0474bc; }
.azul_claro a:hover { color:#ffa500; }

#global { margin:10px 0 0 10px; }

#cabecalho_fundo {
	background:url(imagens/cabecalho_fundo.gif) repeat-x top;
	height:132px;
	margin-bottom:5px;
}
#cabecalho {
	background:url(imagens/cabecalho.jpg) no-repeat;
	height:94px;
	padding:38px 0 0 27px;
}
#cabecalho #logo { width:198px; }
#cabecalho #english { position:relative; left:844px; top:10px; width:110px; }
#cabecalho #english a { color:#cbe2f0; font-size: 10px; font-weight:bold; }

#corpo {  }

.menu_td { background-color:#f3f7fb; width:175px; vertical-align:top; }
.conteudo_td { vertical-align:top; padding:14px 0 0 20px; }

#menu { background-color:#fff; }
#menu ul { list-style:none; }
#menu ul li { background-color:#eeeeee; margin-top:1px; padding-left:3px; }
#menu ul li a { height:25px; width:100%; display:block; }
#menu ul li img { margin:4px 0 0 4px; }

#previsao { margin-top:5px; }
#previsao_conteudo { 
	background-color:#f3f7fb; 
	border-top:1px solid #fff; 
	border-bottom:1px solid #6aa8d2;
	padding:9px 9px 4px 9px;
}
#previsao_img { float:left; margin: 0 8px 0 0; }
#previsao_texto { 	
	font-size:11px;
	line-height:12px;
	color:#0474bc;
	padding-bottom:8px;
	border-bottom:1px #b5d3e9 dashed;
	margin-bottom:2px;
}

.menu_link { color:#0474bc; font-weight:bold; font-size:10px; }
.menu_link a { color:#124679; font-size:10px; }

#extranet { margin-top:5px; }
#extranet_conteudo { 
	background-color:#f3f7fb; 
	border-top:1px solid #fff; 
	padding:9px 9px 4px 9px;
}
#extranet_conteudo input { margin-bottom:4px; width:103px; }
#extranet_conteudo form { margin-bottom:-4px; }

#extranet_form input, #extranet_form a { vertical-align: middle; }


#rodape { padding: 30px 15px 15px 20px; }
#rodape, #rodape b, #rodape a { font-size:10px; color:#636363; }
#rodape a { text-decoration:underline; font-weight:normal; }

.linha_tit { height:6px; background:url(imagens/linha_pontilhada_titulo.gif) top repeat-x; }

.link_home:hover { color:#ffa500; }

#home_noticias, #twitter { width:212px; }

.bloco_noticia { padding:10px 0; }
.bloco_noticia h1 { font-weight:normal; font-size:11px; }
.bloco_noticia h1 b { color:#124679; font-size:11px; line-height:16px; }
.bloco_noticia p { color:#0474bc; font-size:11px; line-height:16px; }

#twitter .bloco_noticia a { color: #FFA500; }


#conteudo { width:504px; padding-right:9px; border-right:1px solid #eee; }
#conteudo p { line-height:19px; }

#menu_previsao { 
	width:284px; 
	padding-right:9px; 
	border-right:1px solid #eee; 
	min-height:709px;
	float:left;
}
.previsao_tabela { border-spacing:1px; border-collapse:separate; }
#menu_previsao a, #menu_previsao a em { color:#0474bc; font-size:11px; }
#link_ondas a, #link_ondas a em { color:#124679; }
#menu_previsao a:hover, #menu_previsao a:hover em, #link_ondas a:hover, #link_ondas a:hover em { color:#ffa500; }
.link_principal, .link_principal em, .link_principal a, .link_principal a em { font-size:11px; color:#124679; font-weight:bold; }

#conteudo_previsao { width:438px; }
#conteudo_previsao a { font-weight:bold; }

.link_tit_projeto { display:block; margin-bottom:-2px; font-size:11px; }
.link_projeto { display:block; margin-bottom:-2px; color:#333; font-weight:bold; font-size:11px; }


/*.infos_balao{ width:260px; margin:0; background:#fff; }
.infos_balao table{	font-family:verdana; font-size:11px; text-align:left; line-height:15px; color:#005773; }*/

.infos_balao{ width:260px; overflow:auto; margin:0 10px 4px 6px; padding-right:5px; }
.infos_balao, .infos_balao table, .infos_balao table td, .infos_balao p, .infos_balao p b { font-family:verdana; font-size:11px; line-height:15px; color:#333; }


.balao{ width:290px; max-height:250px; overflow:auto; margin:0 10px 4px 6px; padding-right:5px; }
.balao, .balao p, .balao p b { font-family:verdana; font-size:11px; line-height:15px; color:#333; }
.balao_link { display:block; font-size:11px; color:#0474BC; margin-top:8px; }
.balao_tit { padding-bottom:4px; margin-bottom:8px; border-bottom:1px dashed #f08969; } 

.extranet_header { background-color:#f3f7fb; padding:14px; border-bottom: 1px dashed #dbdbdb; margin-top:10px; color:#124679; font-size:10px; }
.extranet_footer { background-color:#f3f7fb; padding:14px; border-top: 1px dashed #dbdbdb; margin: 20px 0 30px 0; }
.extranet_header b { color:#124679; font-size:10px; }
.extranet_footer form { color:#124679; font-size:10px; margin-top:3px; }
.extranet_header form { color:#124679; font-size:10px; } 

.tolerancia td { color: #124679; }

.link_extranet { color:#333; }
.link2 { color:#333; font-weight:normal; font-size:10px; }

.conteudo_extranet, .conteudo_extranet div, .conteudo_extranet td { font-size:10px; font-weight:bold; }
.form2 { margin-left:4px; width:168px; font-weight:normal; }
.link { font-size:10px; font-weight:normal; color:#124679; }
.link b { font-size:10px; font-weight:bold; color:#124679; }

.select1 { color:#124679; font-size:10px; border: 1px solid #b6b7bb; }
.select1 option { color:#124679; font-size:10px; padding:2px; }

.select2 { color:#000; font-size:10px; border: 1px solid #b6b7bb; font-weight:normal; width:175px; margin-left:4px; }
.select2 option { font-size:10px; padding:2px; }

.checkbox { float: left; width: 180px; padding: 0 4px; }
.checkbox input, .chechbox { vertical-align: middle; }
.checkbox input { margin-right: 4px; }
.checkbox span { font-size: 10px; font-weight: normal; }

#mondo_texto p { margin-top: 10px; }
#mondo_texto ul { margin-left:15px; margin-top:10px; list-style:disc; }
#mondo_texto #referencia div { font-size:9px; line-height:16px; }

#noticias_menu { margin-top:25px; }
#noticias_menu p, #noticias_menu a, #noticias_menu span { font-size:11px; line-height:16px; }
#noticias_menu a { color:#333; }
#noticias_menu a:hover { color:#0474bc; }

.confirma { font-size: 10px; }
.confirma .botao { font-size: 10px; padding: 0 10px; height: 18px; margin: 15px 6px 0 0; }

#menu_admin { }
#menu_admin ul { list-style:none; }
#menu_admin ul li { background-color:#eee; border-bottom:1px #fff solid; padding-left:3px; }
#menu_admin ul li a { height:25px; width:100%; display:block;  }
#menu_admin ul li a span { color: #0474bc;  }
#menu_admin ul li a:hover { height:25px; width:100%; display:block; background-color: #e9e9e9; }
#menu_admin ul li a span { vertical-align: bottom; }
#menu_admin ul li img { margin:4px 0 0 4px; vertical-align: bottom; }
#menu_admin ul li.divisor { border-bottom: 2px dotted #6AA8D2; }
#menu_admin ul li.subtitulo { font-weight: bold; color: #0474BC; height:22px; padding-top: 5px; background: #DFDFDF; padding-left: 8px; }

.chart {
	height: 300px;
	margin: 20px;
}