body {
	margin: 0px;
	background:url(imagens/bg.jpg);
	background-repeat:repeat-x;
	background-color: #EEF5E5;
	height:100%;
	color:#004A95;
	font-family:Verdana;
	font-size:11px;

	
}


a {outline:none;}


#centro {
width:931px;
position:relative;
left:50%;
margin-left:-466px;
height:100%;



}

#topo {
width:931px;
height:267px;

}




#bg_busca {
	width:930px;
	height:68px;
	background:url(imagens/bg_busca.jpg);
	background-repeat:no-repeat;
	padding: 0 0 0 111px;
}


#bg_busca_form1 {
	width:290px;
	height:35px;
	float:left;
	padding: 33px 0 0 0;
}

#bg_busca_form2 {
	width:243px;
	height:45px;
	float:left;
	padding: 23px 22px 0 0;
	text-align:right;
	line-height:20px;
	
}


#banner {

width:931px;
height:165px;


}




#conteudo_index {
background-image:url(imagens/miolo_index.jpg);
background-repeat:no-repeat;
width:931px;
height:375px;


}



#news {width:600px;height:40px;padding:15px 0 0 331px;clear:both;font-size:10px;}

#cartoes {
width:931px;
height:146px;


}



#rodape {

width:931px;
height:100px;
clear:both;

}



#rotativo {

width:416px;
height:178px;
padding:8px 0 0 19px;
float:left;

}


#oque_index {

width:257px;
height:138px;
padding:40px 15px 0 15px ;
float:left;
font-size:9px;
line-height:14px;
text-align:justify;

}


#banners_laterais{

width:209px;
height:168px;
padding:10px 0 0 0 ;
float:left;

}


#sac_index {

width:164px;
height:156px;
float:left;
padding:25px 0 0 11px ;



}

#sac_0800{

width:126px;
height:62px;
padding:14px 0 0 20px ;

}
#atendimento_online{

width:151px;
height:67px;
padding:11px 0 0 2px ;

}



#dicas_index{

width:164px;
height:128px;
float:left;
padding:27px 0 0 11px ;
clear:both;

}


#dicas_index li{

width:144px;
height:32px;
padding:8px 10px 0 10px ;
clear:both;
line-height:12px;
margin-bottom:10px;


}


#promocoes_index {

width:275px;
height:128px;
float:left;
padding:28px 0 0 12px ;



}





#restrita_index {

width:257px;
height:100px;
float:left;
padding:45px 0 0 40px ;



}


#restrita_index li{

width:213px;
height:20px;
padding:0 0 0 0 ;
clear:both;
line-height:13px;
font-size:11px;
text-align:right;


}






#showroom{

width:893px;
height:157px;
float:left;
padding:49px 0 0 30px;


}

.verde {color:#1C6240;font-weight:bold;}
.azul_texto {color:#1F4561;}


.vermelho {color:#990000;font-weight:bold;}

#mapa_index {

width:299px;
height:178px;
float:left;
}





#chamadas_index {

width:633px;
height:156px;
float:left;
padding:33px 0 0 17px;
}

#chamadas_index li{

width:200px;
height:141px;
float:left;
margin-right:6px;
}





ul { 
list-style-type: none;
padding:0;
margin:0;


}



.azul {color:#33709D;font-weight:bold;}


.fonte10 {font-size:10px;}

.fonte11 {font-size:11px;}



 a {	TEXT-DECORATION: none;	color:#004A95;}
a:hover {	TEXT-DECORATION: none;	color:#004A95;/*background-color:#F1F3E5;*/}
 a:visited  {	TEXT-DECORATION: none;	color:#004A95;}
a:visited:hover {	TEXT-DECORATION: none;	color:#004A95;}



.formulario {
font-size: 9px; 
font-family:Verdana; 
height:13px;
padding-left:3px;
color:#006633;
background-color:#E8F2DA;
border: solid 1px #819A65;

}





form {display:inline;}


.borda {border: solid 1px #333333;padding:2px;}
.borda2 {border: solid 1px #BFD78A;padding:2px;}



#conteudo_titulo {

width:931px;
height:81px;
background-image:url(imagens/bg_titulo.jpg);
background-repeat:no-repeat;
padding:0 0 0 0;
clear:both;

}






#conteudo_baixo {

width:931px;
height:35px;
background-image:url(imagens/bg_baixo.jpg);
background-repeat:no-repeat;
padding:0 0 0 0;
clear:both;

}




#conteudo_meio {
background-image:url(imagens/bg_meio.jpg);
background-repeat:repeat-y;
width:831px;
min-height:200px;
height:auto !important;
height:200px;
float:left;
padding: 0 50px 0 50px;
line-height:16px;
text-align:justify;
font-size:10px;


}




#conteudo_esquerda {

width:585px;
height:auto;
float:left;
padding: 0 30px 0 0;

}

#conteudo_direita {

width:185px;
height:auto;
float:left;
padding: 0 0 0 30px;

}



#news_esquerda {
width:520px;
float:left;
padding:0 20px 0 0;
background:url(imagens/news_bg_direita.jpg);
background-repeat:no-repeat;
background-position:right top;
min-height:300px;
height:auto !important;
height:300px;
line-height:15px;
}


#news_direita {

width:160px;
float:left;


}



.centraliza {text-align:center;}


.separa {
background:url(imagens/separa.jpg);
background-repeat:no-repeat;
width:579px;
height:50px;
clear:both;


}


.separa2 {
background:url(imagens/separa2.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:313px;
height:15px;
clear:both;


}

.separa3 {
background:url(imagens/separa3.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:313px;
height:15px;
clear:both;


}


.separa4 {
background:url(imagens/separa4.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:800px;
height:50px;
clear:both;


}


.separa5 {
background:url(imagens/separa5.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:213px;
height:15px;
clear:both;


}

.separa6 {
background:url(imagens/separa6.jpg);
background-repeat:no-repeat;
background-position:20px;
width:441px;
height:50px;
clear:both;


}




.pagina {
width:40px;
height:21px;
background-image:url(imagens/bg_pagina.jpg);
background-repeat:no-repeat;
font-size:16px;
color:#B02B09;
font-weight:bold;
text-align:center;
padding: 8px 0 0 0;
float:left;
display:inline;
}
.pagina2 {
width:40px;
height:21px;
background-image:url(imagens/bg_pagina2.jpg);
background-repeat:no-repeat;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding: 8px 0 0 0;
float:left;
display:inline;
}





.pagina  a {	TEXT-DECORATION: none;	color:#B02B09;}
.pagina a:hover {	TEXT-DECORATION: none;	color:#FDFBB9;background:none;}
.pagina  a:visited  {	TEXT-DECORATION: none;	color:#B02B09;}
.pagina a:visited:hover {	TEXT-DECORATION: none;	color:#FDFBB9;}




#paginacao {float:right;padding-right:4px;margin-top:10px;clear:both;}


.form_esquerda {width:60px;float:left; text-align:right;padding-right:5px;clear:both}
.form_esquerda2 {width:2px;float:left; text-align:right;padding-right:5px;}
.form_esquerda3 {width:95px;float:left; height:210px; text-align:right;padding-right:5px;}
.form_esquerda4 {width:130px;float:left; text-align:right;padding-right:5px;clear:both}
.form_esquerda5 {width:100px;float:left; text-align:right;padding-right:5px;clear:both}
.form_direita {text-align:right;padding-right:17px;}







#videos_esquerda {
width:480px;
float:left;
padding:0 50px 0 30px;
background:url(imagens/news_bg_direita.jpg);
background-repeat:no-repeat;
background-position:right top;
min-height:300px;
height:auto !important;
height:300px;
line-height:15px;
}


#videos_direita {

width:250px;
float:left;
text-align:left;
}



#fotos {

padding:0 40px 0 40px;

}



.imgfull{filter:alpha(opacity=100); -moz-opacity:1;}

.imgfade{filter:alpha(opacity=70); -moz-opacity:0.7;}

#atletas_top {width:877px;height:184px;background-repeat:no-repeat;margin: -18px 0 0 11px;}








.esquerda {
width:120px;
float:left;
text-align:right;
margin:2px 5px 2px 0;
font-weight:bold;

}

.esquerda2 {
width:80px;
float:left;
text-align:right;
margin:2px 5px 2px 0;
font-weight:bold;
clear:both;

}

.direita {
width:435px;
float:left;
text-align:right;
margin:2px 5px 2px 0;
}




h3 {color:#BF9500;font-weight:bold;font-size:14px;padding-left:10px;}






#emp_esquerda {
width:140px;
float:left;
padding:0 50px 0 30px;
background:url(imagens/news_bg_direita.jpg);
background-repeat:no-repeat;
background-position:right top;
height:300px;
line-height:15px;
}


#emp_direita {

width:630px;
float:left;
min-height:300px;
height:auto !important;
height:300px;

}

#emp_esquerda li{

height:25px;

}









#representantes_esquerda {
width:400px;
float:left;
padding:0 50px 0 0;
background:url(imagens/news_bg_direita.jpg);
background-repeat:no-repeat;
background-position:right top;
min-height:300px;
height:auto !important;
height:300px;
line-height:15px;
margin: 0 0 0 -20px ;
}


#representantes_direita {

width:200px;
float:left;
text-align:left;
line-height:15px;
}


#emp_esquerda .catalogo_sub {
background:url(imagens/catalogo_bg_sub.jpg);
background-repeat:no-repeat;
height:17px;
margin:2px 0 0 20px;
font-size:10px;
font-weight:bold;
padding: 2px 0 0 13px;
color:#000000;

}

.catalogo_sub a {	TEXT-DECORATION: none;	color:#775C00;}
.catalogo_sub  a:hover {	TEXT-DECORATION: underline;	color:#000000;background-color:#FFFFFF;}
.catalogo_sub a:visited  {	TEXT-DECORATION: none;	color:#775C00;}
.catalogo_sub  a:visited:hover {	TEXT-DECORATION: underline;	color:#000000;}



.bg_produtos {

width:336px;
height:75px;
float:left;
margin-bottom:20px;

}



.bg_produtos_imagem{width:100px;height:75px;margin:0 0 0 0;float:left;}
.bg_produtos_titulo{width:176px;height:55px;padding:20px 30px 0 30px ; margin: 0 0 0 0 ;background:url(imagens/bg_produtos0.jpg);background-repeat:no-repeat;float:left;line-height:13px;text-align:left;}




.tipo_escolhido {
padding: 5px 10px 5px 10px;
background-color:#B02B09;
width:auto;
font-size:12px;
font-weight:bold;
float:right;
margin:2px;

}

.tipo_escolhido2 {
padding: 5px 10px 5px 10px;
background-color:#000000;
color:#FFFFFF;
width:auto;
font-size:12px;
font-weight:bold;
float:right;
margin:2px;

}


.tipo_escolhido  a {	TEXT-DECORATION: none;	color:#FFFFFF;}
.tipo_escolhido a:hover {	TEXT-DECORATION: none;	color:#FDDACE;background:none;}
.tipo_escolhido  a:visited  {	TEXT-DECORATION: none;	color:#FFFFFF;}
.tipo_escolhido a:visited:hover {	TEXT-DECORATION: none;	color:#FDDACE;}



.com_paginacao {
min-height:300px;
height:auto !important;
height:300px;

}

hr {color:#CEE4A3;margin-top:12px;height:1px;clear:both;}



.aviso {
background-color:#E8F2DA;
border: solid 1px #ABD082;
padding:20px;
text-align:center;
color:#1C6240;
margin-bottom:40px;



}


#pop{

position:absolute;
top:27%;left:25%;


width:431px;
height:349px;

z-index:1000;
}

#pop2{
position:absolute;
top:25%;left:25%;
width:431px;
height:379px;
z-index:1000;
}




#lightbox{
	position: absolute;
	top: 25px;
	left: 0;
	width: 100%;
	
	z-index: 100;
	text-align: center;
	line-height: 0;
	

	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
		background-color: #FFFFFF;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	

	
	
	}

#imageContainer{
	padding: 10px;
	cursor: pointer;
cursor: hand;
	
	
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Tahoma;
	background-color: #FFFFFF;
	font-weight:bold;
	margin: 0 auto;
	line-height: 1.4em;
	color:#333333;

	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 58px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #003333;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;

	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	/*---------------------------------------------------------------------------------------------*/
	
	.RotaFundoFieldSet{
		padding:15px 0 15px 0;
	}
	
	.RotaCorFundoFieldSet{
		background-color:#EEF5F9;
	}	
	
	.RotaTopCabecalho{
		font:14px;
	}
	
	.RotaItinerario{
		width:330px;height:20px;padding: 10px 20px 10px 20px;background-color:#F0F7E8;margin:4px;
	}

	.RotaItinerarioBloco{
		float:left; width:370px;height:auto;margin-left:30px;margin-bottom:40px;
	}
	
	.RotaItinerarioParagrafo{
		clear:both;text-align:left;
	}	
	.RotaItinerarioCabecalho{
		color:#1C6240;background:url(imagens/bg_linha.jpg);font:10px Verdana, Helvetica, sans-serif;margin:2px;padding:10px;
	}		
		
	.RotaItinerarioCabecalho{
		width:100%;height:16px;
	}		

	.RotaItinerarioParagrafo{
		font:13px; float:right;
	}		
	
	.RotaSepara{
		clear:both;
	}
			
/*	.RotaHorarios{
		float:left;width:30px;padding: 10px 20px 10px 20px;background-color:#F0F7E8;margin:4px;
	}*/
	
	.RotaHorarios{
		float:left;width:30px;padding: 10px 20px 10px 10px;background-color:#F0F7E8;margin:4px; text-align:center;
	}
			
	.RotaSaidas{
		clear:both;text-align:left;
	}		
	
	.RotaPeriodos{
		float:center;width:300px;
	}		
	
	
	
	
	
	
#enquete {
width:242px;
height:138px;
padding:45px 25px 0 20px ;
float:left;
font-size:10px;
line-height:14px;
text-align:justify;




}	
	
	


#enquete .titulo{
color:#1C6240;
font-weight:bold;
line-height:11px;
margin-bottom:8px;
text-align:left;




}

#enquete .opcoes{

margin-bottom:0;


}

#enquete .opcoes2{

margin-bottom:0;


}

#enquete input{

margin:0 5px 0 0;vertical-align:middle;


}

#atendimento{
float:right;
z-index:9999;
}


#fuzz{ position:absolute; top:0; left:0; width:100%; z-index:9999; display:none; text-align:left; background-image:url(imagens/fuzz.png);}
 .layer_atendimento{ position:absolute; width:381px; height:327px; z-index:9999;  top: 20%; left: 50%;   margin-left: -190px; }	


