@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

body, html { height: 100%; font: 12px Arial, Helvetica, sans-serif; color: #5B5B5B; }

img { border: none; }
 
body { background: #85E0F5 url(Images/background.png) repeat-x; }

a:link{	color: #A70900;	text-decoration: none; }
a:visited{ color: #869432; text-decoration: none; }
a:hover{ text-decoration: underline; color: #869432; }
a:active{ color: #CC6600; text-decoration: none; }

label {cursor: pointer;}

.centralizar { width: 825px; margin: 0 auto; margin-top: 0px; }
.container { width: auto; height: auto; background: none; float:left; border: 0px solid red; }


.rodape { width: 776px; height: 78px; background: url(Images/rodape.png) no-repeat; float: left; margin: 0 0 0 4px; color:#fff; text-align:center; padding:40px 0 0 0;
	_margin: 0 0 0 2px;}


.topo1 { width: 392px; height: 310px; border: 0px solid red; float: left; 
	_margin: 0 0 0 -1px;} 
	.logo { float: left; margin: 16px 0 0 20px;
		*margin: 16px 0 0 20px; }
	.banner { width: 403px; height: 204px; background: url(Images/banner.jpg); float: left; margin: 5px 0 0 -11px;
		*margin: 2px 0 0 -11px;
		 _position: relative;
     }
.topo2 { float: left; border: 0px solid red; background: url(Images/fundo-topo-2.jpg) no-repeat; width: 408px; height: 310px; 
	*height: 313px;}

.conteudo { width: 775px; height: auto; background: #FFFFFF; float:left; padding: 0 0 0px 0; margin: 0 0 0 5px; border: 0px solid red; 
	*margin: -3px 0 0 5px;
	_margin: -3px 0 0 2px;}
	
.box-esquerda { width: 531px; height: auto; border: 0px solid red; float: left; margin: 4px 0 0 5px;
	_margin: 4px 0px 0 3px;  }
	.menu { width: 507px; height: 24px; background: #C02222 url(Images/fundo-menu.png); padding: 11px 0 0 20px; 
		 _position: relative;}
		.aba-menu{ font: 11px Arial, Helvetica, sans-serif; list-style-type: none; margin: 0px 0 0 0px; }
		.aba-menu li{ width: 87px; display: inline; float: left; color: #FFFFFF; padding: 0 1px 0 2px;
    height: 14px;
}
		.aba-menu li a{ text-decoration: none; color: #FFFFFF; }
		.aba-menu li a:visited{	color: #FFFFFF; }
		.aba-menu li a:hover{ text-decoration: underline; color: #FFFFFF; }	
		.link-menu { height: 30px; padding: 7px 10px 9px 15px; border: 0px solid #000000; } 
		.menu-select { font-weight: bold; text-decoration: underline; padding: 7px 10px 9px 15px; }

	.box-nossos-servicos { width: 487px; height: auto; float: left; background: #F3F1ED; -moz-border-radius: 6px; margin: 10px 0 0 1px; padding: 15px 20px 20px 20px; }
		.titulo-principal-menu { font-size: 18px; font-weight: normal; color: #000000; margin-bottom: 15px }
		.img-serv-principal { height: 80px; margin: 20px 16px 0 0; border: 0px solid red; }
		.texto-servicos { width: 250px; float: left; text-align: justify; margin: 10px 10px 10px 10px; }
		.texto-servicos-total { width: 440px; float: left; text-align: justify; margin: 0px 0 10px 0px; }
		.link { float: left; font-size: 11px; }
		
		.link-servicos-img { padding: 15px 40px 110px 40px; border: 0px solid red; }
		.link-servicos-img-2 { padding: 15px 0px 110px 0px; border: 0px solid red; }
		
		.texto { text-align: justify; margin: 15px 0 0 0; }
		
		.box-servicos-online { width: 158px; height: 154px; background: url(Images/fundo-servicos-online.jpg); margin: 20px 4px 0 0px; float: left;
			*margin: 20px 4px 0 2px; 
		}
			
		.box-servicos-online div:hover {
		    filter:alpha(opacity=70);
	        -moz-opacity:0.7;
	        -khtml-opacity: 0.7;
	        opacity: 0.7;
		} 
		
		
			.titulo-serv-online { font-size: 13px; font-weight: normal; text-align: center; color: #655B45; margin: 19px 0 0 0; }			
			.img-servicos-online { float: left; margin: 16px 0 0 11px; 
				_margin: 16px 0 0 6px;}
			.link-servicos { float: right; font-size: 11px; margin: 20px 0 0 0; }
			
		.titulo-avisos { float: left; width: 507px; height: 27px; font-size: 18px; color: #403A2B; border-bottom: 6px solid #CDC6B6; margin: 20px 0 0 5px; padding: 0 0 0 15px; 
			_margin: 20px 0 0 2px; _position: relative; }
		.box-data { width: 500px; height: auto; float: left; }
			.data { width: 88px; height: 43px; border: 0px solid red; float: left; margin: 19px 17px 0 20px;
				_margin: 19px 17px 0 10px; }
			.dia { width: 43px; height: 38px; background: url(Images/fundo-data.jpg); float: left; font-size: 33px; color: #FFFFFF; padding: 0 0 0 6px; }
			.mes { font-size: 19px; color: #761111; margin: 10px 0 0 5px; float: left; }
		
		.titulo-evento { font-size: 12px; color: #666666; font-weight: bold; margin: 21px 0 4px 0; }
		.desc-evento { font-size: 11px; text-align: justify; }
		
.box-direita { width: 227px; float: left; border: 0px solid red;  }
	.restrito { width: 200px; height: 63px; background: url(Images/fundo-restrito.jpg); padding: 15px 0 0 25px; margin: 4px 0 0 8px; 
		_margin: 4px 0 0 2px;}
	.inlineRadios { color:#FFFFFF; }
	
	.box-cont-dir { width: 205px; height: auto; float: left; background: #F3F1ED; -moz-border-radius: 6px; margin: 10px 0 0 8px; padding: 10px 10px 20px 10px; border: 0px solid red; 
		_margin: 10px 0 0 5px; _padding: 10px 0px 20px 0px; }
	.titulo-dir { float: left; width: 198px; height: 27px; font-size: 16px; font-weight:bold; color: #403A2B; border-bottom: 6px solid #CDC6B6; margin: 10px 0 0 3px; padding: 0 0 0 0px; }
	.box-desc { width: 178px; height: auto; padding: 0 10px 15px 10px; float: left; background: #FFFFFF; margin: 0 0 0 3px; text-align:justify; }
		.img-conheca { margin: 10px 0 0 -7px;
			_margin: 10px 0 0 -7px; _float: left; }
		.link-conheca { float: left; font-size: 11px; margin: 10px 0 0 0; }
		.lista-dica { list-style: url(Images/ok.png); margin: 16px 0 0 35px; }
		
		.lista li { list-style: url(Images/ok-2.png); margin: 5px 0 0 20px; font-size: 11px; }
		.lista li li { list-style: url(Images/bolinha.png); margin: 5px 0 0 20px; font-size: 11px; }
		
		.listas-2 { list-style: url(Images/ok-2.png); margin: 14px 0 0 20px; font-size: 11px; }
		.listas-bola { list-style: url(Images/bolinha.png); margin: 14px 0 0 20px; font-size: 11px; }
		
	.bolsa { margin: 20px 0 0 -9px; }	
	
	.campo { float: left; border: 0px solid red; margin: 8px 0 0 2px; }
	.campo2 { float: left; border: 0px solid red; margin: 8px 0 0 6px; }
	.bt-restrito { float: left; border: 0px solid red; margin: 8px 0 0 10px; }
	
.carregando {
    background-image: url(Images/carregando.gif);  
    height:100px;
    background-repeat:no-repeat;
    background-position:center;
    margin-top:40px;
}	

.box-cont-dir-blank {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border:0 solid red;float:left;height:auto;margin:10px 0 0 8px;padding:10px 10px 20px;width:205px;}

.box-nossos-servicos ul{ padding-left:20px; }
.box-nossos-servicos ul li{ list-style-type:none; }


/* MV Online */
#faleconosco { background: #f3f1ed; width: 480px; height:auto; color: #5B5B5B; font-size: 12px; margin: 0 auto; padding: 10px; }
#faleconosco h3 { font-size: 13px; }
#faleconosco fieldset { border: none; }
#faleconosco label { display: block; margin: 10px 0 0 0; }

#faleconosco button { border: 1px solid #e4e4e4; text-indent: 1px; font-size: 11px; height: 15px; padding: 8px 10px ; color: #b1b1b1;}
#faleconosco textarea { border: 1px solid #e4e4e4; text-indent: 1px; font-size: 11px; padding: 3px 0 0 0; color: #b1b1b1;}
#faleconosco input:focus, #faleconosco textarea:focus { border: 1px solid #5da8c4; color: #5B5B5B; }
.button { cursor:pointer; border: 1px solid #5da8c4; color: #5B5B5B; }
#faleconosco input:hover, #faleconosco textarea:hover { border: 1px solid #91b6c4; }
#faleconosco .bigtextbox { width: 250px; border: 1px solid #e4e4e4; text-indent: 1px; font-size: 11px; height: 15px; padding: 3px 0 0 0; color: #b1b1b1; }
#faleconosco .textbox { width: auto; border: 1px solid #e4e4e4; text-indent: 1px; font-size: 11px; height: 15px; padding: 3px 0 0 0; color: #b1b1b1; }
#faleconosco .inputnumber { width: 30px; border: 1px solid #e4e4e4; text-indent: 1px; font-size: 11px; height: 15px; padding: 3px 0 0 0; color: #b1b1b1; }
#faleconosco .checkbox{ }
.qnt { width: 15px; }
#faleconosco .serv-des, #faleconosco .serv-des-fis, #faleconosco .serv-des-msg { width: 481px; height: 42px; padding: 7px 10px 5px 10px; margin: 10px 0; }
#faleconosco .serv-des-fis, #faleconosco .serv-des-msg {  }
#faleconosco .serv-des-msg { padding: 11px }
#faleconosco .inl { display: inline; }
#faleconosco .spc1 { margin-left: 15px; }
#faleconosco .spc2 { margin-left: 21px; }	



.informativo-item ol{ padding-top:9px; padding-left:30px; }
.informativo-item p{ padding: 4px 10px 3px 10px; }


.neutra, .neutra a, .neutra a:visited, .neutra a:focus{ color: inherit; }
		
		
		
		
		
		
		
		