x/* Clearfix, Lucas WDM */
.clearfix:after{
content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}

html {
	overflow-y:scroll;
}
a {
	text-decoration:none;
}

body {
	background:url('imgs/bg_body.jpg') top center repeat-x;
	/*margin:20px 0px;*/
}

* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	font-family:arial, verdana, sans-serif, helvetica;
	color:#6b6584;
	border:0px;
}

.navegadores{
	_display:none;
	/*border:solid 1px blue;*/
}

.ie6{
	display:none;
	_display:block;
/*	border:solid 1px #00FF33;*/
}

#container {
	width: 955px;
	>margin-left:3px;
	background:url('imgs/bg_cont.png') top center repeat-y;
	_background:url('') #FFF;
/*	border:solid 1px #00FF33;*/
	/*padding:5px;*/
	/*border:1px solid #DFDFD7;*/
}
/*------------------------------------------HOME-------------------------------------------------------------------------*/
#cont_int{
	width:944px;
	/*height:800px;*/
	background:url('imgs/bg_cont_int.jpg') top center no-repeat #fff;
	
	/*border:solid 1px red;*/
	
}

#conteudo {

}
/*------------------ESQUERDA----------------*/
#left {
	float:left;
	width:265px;
	/*border:solid 1px red;*/
	height:autox;
	text-align:left;
	
}
.menu_flash{
	text-align:left;
	/*border:solid 1px red;*/
	width:265px;
	height:220px;
	margin-top:0px;
/*	margin-left:10px;*/
	_margin-top:50px;
}

.logo{
	_display:none;
	height:220px;
	/*border:solid 1px blue;*/
	text-align:left;
	padding-left:22px;
}

.logo_ie6{
	display:none;
	_display:block;
	text-align:left;
	padding-left:10px;
	/*border:solid 1px blue;*/
}

.menu_flash{
	/*height:220px;
	_margin-top:48px;
	_margin-left:-6px;*/
	/*border:solid 1px #00CC33;*/
	/*border:solid 1px blue;*/
}
/*-----------------NEWSLETTER----------------*/
.newsletter{
	float:left;
	margin-top:0px;
	/*border:solid 1px red;*/
	padding-top:14px;
	height:190px;
	background:url('imgs/bg_new2.jpg') top left no-repeat #fff;
	margin-left:15px;
	
}
.newsletter a p{
	font-size:11px; text-align:right; color:#FFFFFF; margin-right:10px;
	float:left;
}
.tit_new{
	float:left;
	/*border:solid 1px red;*/
	padding-left:10px;
	font-size:9px;
	font-weight:bold;
	color:#CCCCCC;
	margin-bottom:10px;
	
}
.label{
	float:left;
	margin-top:5px;
	font-size:14px;
	
	color:#CCCCCC;
	text-align:left;
	
	font-weight:500;
	vertical-align:bottom;	
	padding-left:10px;
/*	border:solid 1px red;*/
}
.form_new {
/*	border:solid 1px red;*/
	width:180px;
	padding-right:25px;
	padding-left:14px;
	text-align:center;
	height:28px;
	text-indent:12px;
	font-size:17px;
	color:#9a9a9a;
	text-align:left;
	
	background:url('imgs/bg_form2.jpg') top center no-repeat;
}
.btn_login{
	width:87px;
	height:22px;
	cursor:pointer;
	float:right;
	margin-right:20px;
	margin-top:4px;
	background:url('imgs/btn_new2.jpg') top center no-repeat ;
}
.btn_login:hover{
	background-color:#819e51;
	background:url('imgs/btn_new2_hover.jpg') top center no-repeat ;
}


/*------------------DIREITA----------------*/
#right {
	float:right;
	width:675px;
/*	_width:670px;
	border:solid 1px red;*/
	height:100%;
	/*background-color:#0099FF;*/
}
.topo {	
	float:left;
	height:280px;
/*	border:solid 1px blue;*/
/*	margin-bottom:50px;*/
}

.topo_flash{
	margin-top:18px;
}

.cont{
	float:left;
	/*border:solid 1px #663366;*/
	/*height:210px;*/
	margin-top:10px;
}

#cont_grupo{
	float:left;
	width:635px;
	_width:635px;
	height:auto;
	padding-left:40px;
/*	border:solid 1px #00FF33;*/
	/*background-color:#993300;*/
}
.cont_um{
	float:left;
	width:370px;
	margin-right:36px;
	margin-top:18px;
	/*height:210px;*/
	padding-right:20px;
	margin-bottom:20px;
/*	border:solid 1px #006633;*/
}
.cont_dois{
	width:200px;
	padding-top:50px;
	padding-left:5px;
	/*height:160px;*/
	/*border:solid 1px red;*/
}
.cont_tres{
	width:260px;
	margin-right:50px;
}
.cont_quatro{
	width:260px;
	/*border:solid 1px red;*/
}
.tit{
	/*border:solid 1px #006633;*/
	text-align:left;
}
.tit a{
	font-size:25px;
	text-align:left;
	/*border:solid 1px #006633;*/
}
.cont_um .tit{
	text-align:left;
	font-size:25px;
	padding-bottom:10px;

}

.cont_tres .tit{
	text-align:left;
	font-size:25px;
	padding-top:100px;
	padding-bottom:10px;
	background:url('imgs/ic_trat.png') top right repeat-y;
	_background:url('imgs/ic_trat.jpg') top right repeat-y;
}
.cont_quatro .tit{
	text-align:left;
	font-size:25px;
	/*border:solid 1px #00CC66;*/
	padding-top:100px;
	padding-bottom:10px;
	background-position:x-10% y-10%;
	background:url('imgs/ic_fotos.png');
	background-repeat:no-repeat;
	background-position:75px 0px;
	_background:url('imgs/ic_fotos.jpg');
	_background-repeat:no-repeat;
	_background-position:60px 0px;
	
}



.img_tit{
	/*border:solid 1px red;*/
	width:120px;
	float:right;
}

.vej{
	text-align:right;
	/*border:solid 1px red;*/
	font-size:18px;
}
.txt{
	text-align:justify;
	padding-left:0px;
	padding-right:00px;
	font-size:14px;
	color:#a6a6a6;
	/*border:solid 1px red;*/
	
}



/*------------------RODAPE INDEX----------------*/
#rodape {
	clear:both;
	margin-top:20px;
	text-align:center;
	height:80px;
	padding-top:60px;
	color: #333333;
	/*border:solid 1px blue;*/
}

.rod_esq{
	float:left;
	width:40%;
	/*border:solid 1px blue;*/
	text-align:left;
	padding-left:20px;
}

.rod_dir{
	float:right;
	padding-right:20px;
	width:50%;
/*	border:solid 1px blue;*/
	text-align:right;
}

.cont_rodape{
		/*border:solid 1px blue;*/
		float:left;
}
.rod_cent{
	clear:both;
	padding-top:20px;
	margin-top:15px;
	text-align:left;
	padding-left:20px;
}

/*------------------------------------------ PÁGINAS INTERNAS GENERICAS-------------------------------------------------------------------------*/
#cont_int_gen{
	width:944px;
	/*height:800px;*/
	background:url('imgs/bg_cont_int_foto.jpg') top center no-repeat #fff;
	/*border:solid 1px red;*/
}
#rodape_gen {
	clear:both;
	margin-top:20px;
	padding-top:100px;
	text-align:center;
	height:80px;
	color: #333333;
/*	border:solid 1px blue;*/
	background:url("imgs/bg_cont_rodape.jpg") no-repeat; 
}

/*------------------------------------------ PÁGINAS FOTOS-------------------------------------------------------------------------*/
#galeria{
	/*background-color:#00CC00;*/
	/*border:solid 1px #CCCCCC;*/
	width:600px;
	text-align:left;
	padding-left:30px;
}


.tit_gal{
	font-size:25px;
	color:#6b6584;
	border-bottom:solid 1px #CCCCCC;
	text-align:left;
	margin-top:20px;

}
/*------------------------------------------ DÚVIDAS-------------------------------------------------------------------------*/

#cont_duvidas{
	/*background-color:#CCCCCC;*/
	padding-right:20px;
	padding-left:30px;
	/*border:solid 1px #CCCCCC;*/
}

.duvidas{
	margin-top:15px;
	/*border:solid 1px #ccc;*/
	margin-bottom:15px;
}

.img_duvida_esq{
	
	width:120px;
	height:120px;
	margin:5px 12px 5px 5px;
	float:left;
	border:dotted 1px #CCCCCC;
}

.img_duvida_dir{
	/*background-color:#CCCCCC;*/
	width:120px;
	height:120px;
	margin:5px 5px 5px 12px;
	float:right;
	border:dotted 1px #CCCCCC;
}

/*------------------------------------------ CONTATO-------------------------------------------------------------------------*/
#cont_contato{
	padding-right:0px;
	padding-left:0px;
	height:auto;
	text-align:right;
	width:635px;
/*	border:solid 1px #999999;*/
}
.inf_cont{
	background-color:#CCCCCC;
	background:url('imgs/ic_tel.png') top right repeat-y;
	_background:url('imgs/ic_tel.jpg') top right repeat-y;
	height:85px;
	width:600px;
	padding-top:65px;
/*	border:solid 1px #CCCCCC;*/
	margin-bottom:15px;
	
}
.tit_cont{
	text-align:right;
	font-size:25px;
	/*border:solid 1px #CCCCCC;*/
	padding-right:120px;
	margin-bottom:5px;
	
}

.inf_dois_cont{
	text-align:right;
/*	border:solid 1px #CCCCCC;*/
	padding-right:120px;
	font-size:16px;
}

#table_form{
	float:left;
	color:#666666;
	/*border:solid 1px red;*/
	text-align:left;
	margin-right:20px;
	
}
#formulario{
	height:190px;
	padding-left:80px;
	/*border:solid 1px red;*/
}


#mensagem{
	height:90px;
}

.btnEnviar {
	background-color: #EBEBEB;
	border:1px solid #DADADA;
	/*color: #666666;*/
	font-weight:bold;
	padding:4px;
	/*margin-top:4px;*/
	cursor:pointer;
	float:right;
	width:70px;
}

.btnEnviar:hover {
	background-color: #857ca8;
	color:#FFFFFF;
}


.form0 {
	float:left;
	background:#F7F7F7 ;
	border:2px solid #E6E6E6;
	width:220px;
	margin-bottom:4px;
}


