@charset "utf-8";

/*---------------------Style adicional--------------------*/

.linkata {color:#990000; text-decoration:none;}

.calend_add {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.enquete_add {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}
.perenquete_add {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:bold;
}

.btenquete_add {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#A7A7A7;
	color:#FFFFFF;
	width:145px;
	border:0px solid;
	margin-top:5px;
	height:15px;
}

li{
	list-style-type:none;
	list-style-position:inside;
}

.style1 {
	color: #FFFFFF;
	font-size: 12px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
a:link {
	color: #A8A8A8;
	text-decoration: none;
}
a:visited {
	color: #A8A8A8;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: none;
}
a:active {
	color: #A8A8A8;
	text-decoration: none;
}


/*---------------------Fim adicional--------------------*/


body {margin-left:0px;margin-top: 0px;margin-right:0px;margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; background:#616161 url(../../image/bgVert.jpg) repeat-x;}

img{border:0px;	behavior: url("pngbehavior.htc");}
cite{clear:both}
	.geral{width:770px; margin:auto; background-image:url(../../image/bg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; display:block; margin-top:20px; padding:3px; padding-bottom:8px}
		.topo{height:226px}
		.topo .blocoEsquerdo{width:349px; height:226px; display:block; float:left}
		.topo .blocoEsquerdo img{float:left}
		.topo .blocoEsquerdo .menu{width:157px; height:201px; display:block; float:left}
		.topo .data{width:334px; height:17px; display:block; background-color:#9b0000; float:left; font-size:10px; color:#FFFFFF; font-weight:bold; padding:4px 0px 4px 15px; position: relative; _margin-bottom: -17px;}
		.topo .blocoDireito{width:421px; height:226px; display:block; float:right}
		.topo .blocoDireito .menuP{height:60px; text-align:right}
		.topo .blocoDireito .menuP img{}
		.topo .blocoDireito .menuP a{width:80px; float:right; text-decoration:none; display:block; text-align:center; border:none; font-size:10px; color:#666666; font-weight:bolder; margin-top:2px;margin-left:3px}
		.topo .blocoDireito .frase{height:88px; font-size:11px; color:#464646; padding-left:100px; padding-right:40px; vertical-align:bottom; margin-bottom:0px;}
		.topo .blocoDireito .frase span{display:block; width:280px; float:right; margin-top:4px}
			.logo{display:block}
		.busca{height:20px; background-color:#ccc; font-size:11px; color:#333; padding-top:3px; margin-top:0px}
		.busca form{margin-top:0px; padding:0px; width:350px; float:right; text-align:right}
		.busca input{height:12px; border:#999999 solid 2px; font-size:10px; margin-left:3px}
		.busca .btn{background-color:#999999; color:#fff; font-size:11px; height:18px; margin-right:5px; border:none; padding-left:4px; padding-right:4px;margin-left:0px; text-transform:uppercase; font-weight:bold}
		.corpo{display:block; float:left}
			.boxEsquerdo{width:192px;min-height:400px;_height:400px; display:block; float:left;}
				.calendario{height:220px; display:block}
				.calendario img{margin:10px 20px 10px 20px;display:block}
				.calendario p{width:135px; display:block; font-size:10px; font-weight:bolder; color:#333; margin:0px 20px 10px 25px; margin-top:0px}
				.newsletter{display:block; width:}
				.newsletter img{position:relative; top:10px; left:20px}
				.newsletter p{width:135px; display:block; font-size:10px; font-weight:bolder; color:#333; margin:0px 20px 0px 25px; margin-top:0px}
				.newsletter form{margin-left:20px; margin-top:4px}
				.newsletter .btn{width:25px; height:19px; border:none; background-color:#999999; color:#FFFFFF; font-weight:bolder; margin-left:-4px; padding-left:1px}
				.newsletter input{height:15px; width:120px; border:#999999 solid 1px}
			.boxCentro{width:400px; display:block; float:left; font-size:11px; color:#666666}
				.boxCentro h1{color:#9b0000; font-size:14px; border-bottom:#999999 solid 2px;padding:10px 0px 4px 0px}
				.boxCentro h2{font-size:12px;color:#5F5F5F; margin-bottom: 0px;}
				.boxCentro h2 strong{font-size:12px; color:#333; margin-bottom:0px;}
				.boxCentro h3{font-size:10px;color:#5F5F5F;}
				.boxCentro h3 strong{font-size:10px; color:#333;}
				.boxCentro a{display:block; color:#006699; font-size:12px; text-decoration:none; font-weight:bolder; padding-bottom:10px; margin-top:4px}
				.boxCentro .linkArtigos a{color: #9b0000; padding: 3px 3px; font-size: 11px; }
				.boxCentro img{float:right; border:#999999 solid 2px; padding:3px; margin-left:3px}
			.boxDireito{width:172px; display:block; float:left}
			.boxDireito h1{width:150px; color:#333; font-size:11px; border-bottom:#ccc solid 1px;padding:15px 0px 3px 0px; margin-left:4px}
			.boxDireito h2{color:#666666; font-size:12px; text-align:center; margin-top:4px; border-bottom:#CCCCCC solid 1px; width:130px; padding:5px 0px 3px 0px; margin-left:15px}
			.boxDireito .imgCabecalho{border:none; position:relative; top:15px; right:6px}
			.boxDireito img{border:#595656 solid 3px;margin-left:18px; margin-top:-10px}
			.boxDireito a{display:block; color:#006699; font-size:12px; text-decoration:none; font-weight:bolder;position:relative; left:100px; margin-top:0px}
			.boxDireito .eventos{height:200px}
			.boxDireito .enquete{font-size:11px; color:#666}
			.boxDireito .enquete .texto{width:120px; margin-left:15px}
			.boxDireito .enquete form{width:120px; margin-left:15px; margin-top:5px;color:#006699; font-weight:bold; vertical-align:middle}
			.boxDireito .enquete span{display:block; padding:2px; color:#006699; font-weight:bold; vertical-align:middle; margin-top:0px}
			.boxDireito .enquete input{width:12px; height:12px; border:none}
			.boxDireito .enquete .btn{background-color:#fff; background-image:url(../../image/btn.jpg); background-repeat:no-repeat; color:#2f2f2f; width:70px; height:25px; border:none; font-size:11px; color:#2f2f2f; font-weight:bold}
		.rodape{height:35px;display:block;clear:both;font-size:11px;text-transform:uppercase;color:#666666;text-align:center;	vertical-align:bottom;padding-bottom:4px; padding-top:4px}
			.menuRodape{background-color:#9b0000; display:block; height:20px; padding-top:5px;margin-bottom:4px}
			.menuRodape a{height:20px;text-decoration:none;color:#FFFFFF;font-size:11px;font-weight:bold;padding:0px 3px 0px 4px;vertical-align:middle;border-left-width: 1px;border-left-style: solid;border-left-color: #FFFFFF;}

/*-----------------------------------------Internas--------------------------------------------------------------*/

.pagInternas{width:570px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; display:block; float:left; margin-top:15px}
.pagInternas h1{color:#9b0000; font-size:14px; border-bottom:#999999 solid 2px}
.pagInternas p{ margin-right:5px;}

/*---------------------Institucional--------------------*/
.institucional{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}
.institucional h2{color:#333333; font-size:20px}
.institucional img{border:#CCCCCC solid 2px; float:left; margin-right:10px; padding:4px}
.institucional .menuInstitucional{width:170px;float:right;margin-top:-15px; margin-bottom:10px; margin-left:10px;}
.institucional .menuInstitucional a{display:block; background-color:#e4e4e4;margin:3px; text-align:center; height:16px; font-size:10px; color:#333333; text-decoration:none; padding-top:2px}
.institucional .menuInstitucional a:hover{display:block; background-color:#c0c0c0;margin:3px; text-align:center; height:16px; font-size:10px; color:#000; text-decoration:none; padding-top:2px}
.institucional a {  }
.institucional a:hover { } 
.institucional .download{display:block; background-color:#e4e4e4;margin:3px; text-align:center; height:16px; font-size:10px; color:#333333; text-decoration:none; padding-top:2px; width:150px; float:left}

/*----------------------Contato-------------------------*/
.contato{line-height:18px}
.contato form{color:#333333; margin-top:20px; }
.contato input{height:14px; border:#e4e4e4 solid 2px}
.contato textarea{border:#e4e4e4 solid 2px}
.contato .btn{background-color:#fff; background-image:url(../../image/btn.jpg); background-repeat:no-repeat; color:#2f2f2f; width:70px; height:25px; border:none; font-size:11px; color:#2f2f2f; font-weight:bold}
/*----------------------Notícias------------------------*/
.noticia{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}
.noticia h1{color:#333333; font-size:20px; border:none}
.noticia h2{font-size:12px;color:#5F5F5F;}
.noticia h2 strong{font-size:12px; color:#333;}
.noticia a{display:block; color:#006699; font-size:12px; text-decoration:none; font-weight:bolder; padding-bottom:10px; margin-top:4px}
.noticia img{border:#CCCCCC solid 2px; float:left; margin-right:10px; padding:4px}
.noticia hr{color:#e4e4e4; width:60%; text-align:left}
.noticia .boxNoticia{width:180px;float:left;margin-right:8px; display:block}
.noticia .noticiasAnteriores{width:480px;float:left;margin-right:8px; display:block}
.tituloEventosMes {font-size:13px;color:#5F5F5F; font-weight:bold; margin-bottom: 3px; text-transform:uppercase;}
.tituloEventosData {font-size:12px;color: #666666; font-weight:bold; margin-bottom: 3px;}
.noticia a.l2{display:block; background-color:#e4e4e4;margin:3px; text-align:center; height:8px; font-size:10px; color:#333333; text-decoration:none; padding-top:2px}
.noticia a:hover.l2{display:block; background-color:#c0c0c0;margin:3px; text-align:center; height:8px; font-size:10px; color:#000; text-decoration:none; padding-top:2px}

.noticia a.voltar{width:80px; display:block; background-color:#e4e4e4;margin:3px; text-align:center; height:8px; font-size:10px; color:#333333; text-decoration:none; padding-top:2px; float:left}
.noticia a:hover.voltar{background-color:#c0c0c0;color:#000}
.noticia .paginador{width:220px; display:block; background-color:#f4f4f4;margin:3px; text-align:center; height:18px; font-size:10px; color:#333333; text-decoration:none; padding-top:2px; float:right}
.noticia .paginador a{color:#000000; font-weight:normal; display:inline; font-size:11px; color:#003366; margin:0px 10px 0px 10px; text-decoration:underline}
/*------------------Eventos-----------------------------*/
.eventos{font-family:Arial, Helvetica, sans-serif}
.eventos span{width:137px; display:block}
.eventos a{display:block; margin-left:3px; text-decoration:none; font-size:14px; color:#666666; margin-top:5px}


#mascara{

 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:5000;
 background-color:#000;
 -moz-opacity: 0.3;
 opacity:.30;
 filter: alpha(opacity=30);

}

#mascara[id]{
 position:fixed;
}

#caixa{
 position: absolute;
 top:50%;
 left:50%;
 z-index:9999;

 margin:-160px 0 0 -200px;
 border:1px solid #f2f2f2;
 text-align:left;
 background-color: #fff;
 padding:5px;
 background-position:center center;
 background-image:url(images/loading_img.gif);
 background-repeat:no-repeat;


}
#caixa[id]{
 position:fixed;
}

#caixa #caixa_legenda
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
text-align:center;
margin-top:5px;
}
.galeriaFotos { float:left; width: 250px; margin: 0px 0px 10px 0px }
.galeriaFotos img { padding: 0px 5px 5px 0px; float:left;}
.galeriaFotos h3 { margin:0px; padding: 0px 0px 5px 0px; font-size: 12px; color: #000000  }
.galeriaFotos span { }

.banner-carreira {
	display: block;
	cursor: pointer;
	width: 150px;
	height: 0px;
	padding-top: 72px;
	margin: 15px 0 0 20px;
	background: #fff url(../../imagens/banners/banner-carreira.jpg) no-repeat 0 0;
	overflow: hidden;
}