@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,li,ul,div,form,img,label{padding:0; margin:0;}

h1{ color:#d67400; font-size:22px; letter-spacing:-1px; padding-bottom:5px;}
h2{ color:#d67400; font-size:25px; border-bottom:#FF9900 1px solid; margin-bottom:20px;}
h3{ color:#d67400; font-size:22px; border-bottom:#FF9900 1px solid; margin-bottom:20px;}
h4{ color:#333333; font-size:23px; border-top:#FF6600 5px solid; border-bottom:#cccccc 1px solid; color:#FF6600; padding-top:10px;letter-spacing:-1px;padding-bottom:10px}
h5{ color:#CC0000; font-size:20px;}


.mt{ margin-top:15px;}
.mr{ margin-right:15px;}
.mb{ margin-bottom:15px;}
.ml{ margin-left:15px;}
.mn{ margin:0;}

.azul{color:#003fdd !important;}



body{
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
padding:0;
margin:0;
background:url(../bg.gif) repeat-x #f2f2f2;		
}


#corpo{
	width:779px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#topo{

	width:779px;
	float:left;
	margin-bottom:10px;
}
#topo img {float:left}




#menu{
	float:left;
	width:165px;
	margin-left:15px;
	margin-right:25px;
}
#menu p{

}
#menu p a{
padding:3px;
	display:block;
	background-color:#eaeaea;
	color:#7d7d7d;
	font-weight:bold;
	text-decoration:none;
	border-bottom:#d1d1d1 1px solid;
	border-top:#fafafa 1px solid;	
}
#menu p a:hover{text-decoration:none;background-color:#fafafa;}


#c1{
	float:left;
	width:560px;
}

#texto p{
font-family:Arial, Helvetica, sans-serif;
padding-bottom:15px;

}

#noticia{
	width:266px;
	background-color:#f9f9f9;
	float:left;
	margin-bottom:14px;
	*margin-bottom:19px;
	display:table;
	padding:10px;
}
#noticia img{
	border:3px solid #a81c1f;
	width:257px;
}
#noticia p{
	padding-left:10px;
	padding-right:10px;
}
.link{ color:#000000; text-decoration:none}
.link:hover{ text-decoration:underline}


#noticia p.tit{
	font-size:17px;
	color:#a81c1f;
	font-weight:bold;
}




#box{
	width:266px;
	border-bottom:1px solid #f4f2f2;
	margin-bottom:15px;
	padding-bottom:15px;
	float:left;

}
#box p{
margin:4px 0 4px 0;
}
#box p.tit{
	font-size:13px;
	color:#a81c1f;
	font-weight:bold;
}
#box img{
	float:right;
	margin:0 10px 0 8px;
}




#c2{
	float:right;
	width:306px;
}

#metereologia{
	padding-left:15px;
	width:290px;
	margin-top:7px;
	border-bottom:1px solid #f4f2f2;
	padding-bottom:14px;
	margin-bottom:10px;
}

#metereologia img{
	float:left;
	margin:0 15px 0 5px;
}


#recados{
float:left;
width:255px;
margin-top:15px;
}

#recados img{float:right;}
#recados p{
	border-bottom:1px dashed #FFF;
	padding:6px 0 7px 0; 
}
#recados p.link{border:none;}
#recados p.link a{color:#666; text-decoration:none; font-weight:bold}
#recados p.link a:hover{text-decoration:underline;}


#anglo{
	background:#f5f5f5;
	width:294px;
	padding:12px 0 12px 12px;
	margin-top:7px;
}


#rodape{
	clear:both;
	margin-top:20px;
	width:100%;
	float:left;
	padding-bottom:20px;
	background:url(../imagens/bg2.gif) repeat-x #f9f9f9;
	height:130px;
}
#rodape_conteudo{
	width:779px;
	text-align:left;
	margin:0 auto;
}
#rodape_conteudo p{ margin-left:36px; color:#FFFFFF}
#rodape_conteudo p a{color:#FFFFFF}
#rodape_conteudo img{ float:right; margin:0; padding:0;}
#rodape_conteudo ul{ margin:16px 0 20px 36px;}
#rodape_conteudo li{ display:inline;}
#rodape_conteudo li a{ color:#a6a6a6; text-decoration:none;}
#rodape_conteudo li a:hover{ text-decoration:underline;}
#rodape_conteudo ul span{ color:#a6a6a6; margin-left:8px; margin-right:8px;}




form.login label{
	float:left;
	width:46px;
	padding-top:3px;
}
form.login p input{border:1px solid #a0a0a0; color:#666666}
form.login p a{text-decoration:none; color:#000 !important; font-weight:normal !important;}
form.login p a:hover{text-decoration:underline;}





#secao{
	float:right;
	width:594px;
	padding-left:10px;
}

#secao p.tit{
	font-size:20px;
	color:#282828;
	margin-top:16px;
}
#secao .texto {font-size:13px;}
#secao .texto p{margin-top:15px;}


#secao .galeria{ width:266px; float:right; margin:18px 0 10px 10px; background-color:#f5f5f5;}
#secao .galeria ul{ width:267px; margin:0; list-style:none;}
#secao .galeria ul.imagens{background-color:#f5f5f5;position:absolute;margin-top:34px;*margin:0; border-top:2px solid #f9f9f9;}
#secao .galeria ul.imagens .fotos img{border:3px solid #a81c1f; cursor:pointer !important;}
#secao .galeria li{ float:left; padding:8px;}
#secao .galeria li.ampliar{ width:55px;background-color:#a81c1f; padding-left:10px}
#secao .galeria li.ampliar a{color:#FFFFFF; text-decoration:none;}
#secao .galeria li.ampliar a:hover{ text-decoration:underline;}
#secao .galeria li.mais{ width:174px; background-color:#f5f5f5; text-align:right; padding-right:10px;}
#secao .galeria li.mais a{ color:#000; text-decoration:none;}
#secao .galeria li.mais a:hover{ text-decoration:underline;}
#secao .galeria li.mais a img{border:none; margin-bottom:2px;}
#secao .galeria li.fotos { text-align:center;width:197px;}
#secao .galeria li.button { margin:0; padding:0;}
#secao .galeria li.button a{ background-color:#e5e5e5;line-height:93px; width:26px; display:block; text-align:center; text-decoration:none; color:#999; font-size:18px; font-weight:bold;}
#secao .galeria li.button a:hover{ background-color:#d9d9d9; color: #666;}
#secao .galeria #img{border:3px solid #a81c1f !important;width:261px; line-height:193px; text-align:center;}
#secao .galeria #img img{border:none !important;}





#tam{
	float:left;
	width:310px;
	margin-top:18px;
	margin-bottom:8px;
}	
#tam p{font-style:italic; color:#666666;}
#tam a{
	float:left;
	margin-right:5px;
	width:20px;
	height:20px;
	padding-left:2px;
	text-align:center;
	display:block;
	background:#F9F9F9;
	color:#999;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #999999;
}
#tam a:hover{background-color:#e8e8e8;}

.missao{
font-style:italic;
color:#999999;
font-size:16px !important;
}

.link a{
color:#000099;
font-weight:bold;
}
.link a:hover{
color:#CC0000;
text-decoration:none;
}

.turno_geral{
float:left;
margin-bottom:20px;
}
.turno{
width:295px;
float:left;
border-right:#CCCCCC 1px solid;
margin:15px 0px 40px;;
}
.turno img{
width:90px;
margin-right:10px;
float:left;
}

.turno label{
padding-top:20px;
width:180px;
float:left;
font-size:18px;
}
.noborder{
border:none !important;
}

.serv{
float:left;
width:250px;
}
.serv label{
float:left;
padding-top:20px !important;
}

.serv img{
border: #f5f5f5 1px solid;
float:left;
margin-right:15px;
}

.pais_geral{
float:left; width:550px; margin-top:15px;
}
.pais_img{
float:left; width:80px;
}
.pais{
float:left; width:400px; border-left:#f5f5f5 1px solid; padding-left:20px;
}




#pagina{
	position:absolute;
	border:1px solid #CCCCCC;
	padding:10px;
	background-color:#FFFFFF;
	padding-bottom:40px;
	overflow:hidden;
}
#pagina p{
	padding:3px 0;
}
#pagina a{
	margin-top:10px;
	display:block;
	text-align:center;
	color:#6B6B6B;
}
#bodyblock{
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#666;
	position:absolute;
	filter:alpha(opacity=50);
	opacity:.5;
	-moz-opacity:0.5;
}
#divw{text-align:center;_padding-top:30px;}
#tituloBlock{
	position:absolute;
	background-color:#fff;
	filter:alpha(opacity=50);
	opacity:.5;
	-moz-opacity:0.5;	
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	padding-left:8px;
	color: #0000FF;
	text-align:left;
}

.carometro{
border:#f5f5f5 2px solid;
padding:2px;
margin:5px 10px 5px 0px;
width:66px;
}

#det_carometro{
background:#FFF;
width:570px;
margin-top:15px;
margin-bottom:30px;
float:left
}
#det_carometro h2{
margin-top:35px;
}
.carometro_foto{
float:left;
padding:25px;
width:100px;

}
.carometro_dados{
padding-left:15px;
border-left:#f5f5f5 1px solid;
float:left;
width:400px;
}




#listagem{
	background-color:#F9F9F9;
	padding:10px;
	margin:13px 0 13px 0;
	border:1px solid #f1f1f1;
}

#listagem p.data{
	color:#666666;
	font-style:italic;
	font-size:11px;
}
#listagem p.titulo{
	font-size:20px !important;
	font-weight:bold;
}
#listagem p.titulo a{color:#666666; text-decoration:none;}
#listagem p.titulo a:hover{color:#666666; text-decoration:underline;}
#listagem div.descricao p{
	color: #999999;
	font-style:italic;
}

.voltar{
	float:left;
	margin-top:30px;
	width:588px;
	padding-left:5px;
}
.voltar a{color:#666666; text-decoration:none;}
.voltar a:hover{text-decoration:underline;}



#paginacao{
	float:left;
	margin-top:10px;
	width:594px;
}
#paginacao a{
	width:35px;
	font-size:15px;
	color:#5d5d5d;
	text-align:center;
	text-decoration:none;
	padding:5px 0;
	background:#FFF;
	float:left;
	margin-right:5px;
	border:1px solid #CCCCCC;
}
#paginacao a:hover{background:#f9f9f9;}
#paginacao a.pg_atual{background:#f9f9f9;}


#quiz{
	float:left;
	width:592px;
	background-color:#f9f9f9;
	margin-bottom:10px;
}
#quiz p{padding:6px;}
#quiz p strong{font-size:18px;}
#quiz p.pergunta{
	padding:5px !important;
	background-color:#e8e8e8;
	font-weight:bold;
}
#qListagem{
	border-top:1px solid #cccccc;
	margin:10px 18px 8px 10px;
	padding-bottom:10px;
	padding:10px;
	float:left;
	width:230px;
	background-color:#F9F9F9;
	cursor:pointer;
}
#qListagem .tit{
	font-size:14px;
	font-variant:small-caps;
	font-style:italic;
	font-weight:bold;
	color:#b81d1e;
}
#qListagem p{
	color:#000;
	font-size:13px;
}


.botao{
	background:#F5F5F5;
	font-weight:bold;
	padding:10px 10px;
	width:105px !important;
}


#todos{
	float:left;
	width:580px;
	background-color:#f9f9f9;
	margin-top:20px;
	padding-left:8px;
	border-left:4px solid #666666;
	font-size:14px;
}
#todos a{
	display:block;
	color:#666666;
	text-decoration:none;
}
#todos a:hover{text-decoration:underline}





/*** Formulario ***/
#formulario{
	float:left;
	width:550px;
	background-color:#f2f2f2;
	padding:5px;
}
#formulario p{
	float:left;
	width:520px;
	padding:4px 10px 7px 10px;
	margin-bottom:0px;
}

#formulario p label{
	float:left;
	width:300px;
	padding-bottom:2px;
	color:#666666;
	font-size:13px;
	font-weight:bold;
}
#formulario p input{
	clear:both;
	display:block;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #7c7c7c;
	border-bottom:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	padding:4px;
}
#formulario p textarea{
	clear:both;
	display:block;
	border-top:1px solid #7c7c7c;
	border-left:1px solid #7c7c7c;
	border-bottom:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	font-family:arial;
	font-size:13px;
	width:460px;
	overflow:auto;
	padding:6px;
}
#formulario p.botoes{ text-align:left }
#formulario p.botoes input{
	border:none;
	display:inline;
	background:url(../imagens/fundoBotao.jpg) repeat-x;
	font-variant:small-caps;
	padding:9px 0 9px 0;
	*padding:8px 0 8px 0;
	width:110px;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-right:4px;

}

label.error{
	clear:both;
	float:left;
	width:100% !important;
	color:#990000 !important;
	font-size:12px !important;
	font-weight:normal !important;
}
/*** Fim Formularios ***/