/* --------------------------------------------------------------- Reset */
body{background-color:#fff;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;color:#474747;}
body *{outline:none;}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:10px 0;}
ul{list-style-type: none;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}
/* --------------------------------------------------------------- Utils */
hr{display:none;position:absolute;}\
.fr{float:right;display:inline;}
.fl{float:left;display:inline;}
.clearfix {display: inline-block;}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clear-all {
clear:both;
font-size:1px;
height:1px;
overflow:hidden;
visibility:hidden;
}
/* --------------------------------------------------------------- Fonts */
.txtErro{color:red;}
/* --------------------------------------------------------------- Formularios */
input[type="hidden"]{visibility:hidden;}
input, select, textarea{color:#474747;border:1px solid #6c6c6c;background-color:#fff;}
textarea{overflow:auto;}
.fixSelect{vertical-align: 0 !important;vertical-align: -2px;}
.fixRadio{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}
/* --------------------------------------------------------------- Links */
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;}

/*replacement*/
#header h1 a,
body.como_chegar #content h2,
body.ofertas #content h2,
body.marcas #content h2,
body.info #content h2,
body.contato #content h2,
body.trabalhe #content h2,
body.home #content ul li a
{
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
/*Main Sructure*/
#container{
	width:982px; margin:0 auto; 
	text-align:left;
	overflow:hidden;
}
	#header{width:100%;margin-top:3px;}
		#header h1{float:left;margin:0;}
			#header h1 a{
				width:205px;
				height:50px;
				background:url(../img/logo.gif) no-repeat;
			}
		#header ul{float:right;margin:25px 4px 0 0;width:752px;}
			#header ul li{float:left;display:inline;font-size:11px;text-transform:uppercase;margin-left:40px;}
				#header ul li a{text-decoration:none;font-weight:bold;color:#676666;}
				body.como_chegar #header ul li a.como_chegar,
				body.ofertas #header ul li a.ofertas,
				body.marcas #header ul li a.marcas,
				body.info #header ul li a.info,
				body.contato #header ul li a.contato,
				body.trabalhe #header ul li a.trabalhe,
				#header ul li a:hover
				{color:#82060A !important;}
	#submenu{text-align:center;background:#82060a;height:24px;}
		#submenu div.content{border:1px solid green;margin:0;padding-top:15px;height:24px;}
	#footer{margin-top:25px;padding-bottom:10px;border-top:1px solid #E7E7E7;padding-top:12px;}
		#footer p{margin:0;color:#82060A;text-align:center;font-weight:bold;}
			#footer p span{display:block;color:#676666;font-size:10px;}
			
/*Titles*/
body.como_chegar #content h2,
body.ofertas #content h2,
body.marcas #content h2,
body.info #content h2,
body.contato #content h2,
body.trabalhe #content h2
{width:980px;height:144px;background-repeat:no-repeat;}

body.como_chegar #content h2{background:url(../img/tit_como_chegar.jpg);}
body.ofertas #content h2{background:url(../img/tit_ofertas_exclusivas.jpg);}
body.marcas #content h2{background:url(../img/tit_marcas.jpg);}
body.info #content h2{background:url(../img/tit_info.jpg);}
body.contato #content h2{background:url(../img/tit_contato.jpg);}
body.trabalhe #content h2{background:url(../img/tit_trabalhe_conosco.jpg);}

#content{margin:14px 0;}
/*home*/
/*body.home #content{background:url(../img/bg_home.jpg) no-repeat;min-height:468px;height:auto !important;height:468px;}*/

body.home #content ul{float:left;display:inline;width:760px;margin:20px 0 0 215px;}
		body.home #content ul li{float:left;margin-right:28px;}
			body.home #content ul li a{display:block;height:51px;}
			
			body.home #content ul li a.como_chegar{width:201px;background:url(../img/bt_veja_como_chegar.gif) no-repeat;}
			body.home #content ul li a.ofertas{width:223px;background:url(../img/bt_ofertas_exclusivas.gif) no-repeat;}
			body.home #content ul li a.comercial{width:185px;background:url(../img/bt_assista_comercial.gif) no-repeat;}
#flashHome{margin:364px 0 0 245px;}
/*como chegar*/	
body.como_chegar .colLeft{float:left;width:372px;color:#474747;}
	body.como_chegar .colLeft h3{font-weight:bold;font-size:14px;margin:0;}
	body.como_chegar .colLeft p{margin:6px 0;}
	body.como_chegar .colLeft img.mapa{margin-top:60px;}
body.como_chegar .colRight{float:right;width:610px;}
	body.como_chegar .colRight h3{font-size:20px;font-weight:bold;margin:0 0 10px 0;}
		body.como_chegar .colRight table.directions th {background-color:#EEE;font-weight:bold;text-align:center;}

body.como_chegar .mapa {margin: 0 0 10px 0;}
body.como_chegar .mapa tr th.titulo{font-weight:bold;font-size:14px;margin:0;}

body.como_chegar .colLeft,
body.como_chegar .colRight{margin-top:10px;}
/*ofertas exclusivas*/
body.ofertas #content h2 {margin-bottom:0 !important;}
	body.ofertas #recabaOfertas {min-height:332px;height:auto !important;height:332px;margin:0;padding-top:25px;background:url(../img/dest_desconto.jpg) no-repeat right top;}
/*marcas*/
body.marcas #content h2 {margin-bottom:0 !important;}
	body.marcas #marcas{min-height:332px;height:auto !important;height:332px;margin:0;padding-top:25px;background:url(../img/dest_desconto.jpg) no-repeat right top;}
	
.primeiraLista,
.segundaLista,
.terceiraLista{float:left;display:inline;width:274px;}
	
	.primeiraLista li,
	.segundaLista li,
	.terceiraLista li{float:left;display:inline;width:274px;margin:0;padding:0;}

.stands{margin-top:40px;}
/*info*/
body.info .colLeft{float:left;width:490px;color:#474747;}
	body.info .colLeft a.lnkComoChegar{margin:-5px 0 20px 0;display:block;width:201px;height:51px;}
	
body.info .colRight{float:right;width:454px;}
	body.info .colRight dl dd{margin:2px 0 30px 60px;}
	body.info .colRight .contentMidia{border:1px solid #bebebe;width:430px;padding:20px 0;}
		body.info .colRight .contentMidia iframe{width:418px;height:281px !important;height:287px;}
	
	body.info .colRight dl dt,
	body.info .colLeft h3,
	body.info .colRight h3{color:#98383b;font-size:18px;font-weight:bold;}
/*contato*/	
body.contato .colLeft{float:left;display:inline;width:382px;margin:20px 0 0 55px;}
	body.contato .colLeft h3{font-size:12px;margin-bottom:35px;}
	body.contato .colLeft div{width:100%;margin-bottom:15px;float:left;display:inline;}
	
		body.contato .colLeft div label{float:left;display:inline;width:65px;color:#888;}
		body.contato .colLeft div input, body.contato .colLeft div textarea{float:right;display:inline;width:305px;}
		body.contato .colLeft div textarea{height:110px;}
		body.contato .colLeft .btEnviar{float:right;display:inline;border:none;background:transparent;}
	
body.contato .colRight{float:right;display:inline;width:450px;text-align:right;margin-top:80px;}
	body.contato .colRight a.lnkComoChegar{margin-top:10px;display:block;width:201px;height:51px;float:right;display:inline;}
/*ofertas*/
#recabaOfertas h3{font-size:18px;font-weight:bold;margin:0 0 5px 0;}
#recabaOfertas p{color:#888;font-size:14px;margin-top:0;font-weight:bold;}
#recabaOfertas p.campos_obrigatorios{font-size:10px;color:#912D31;margin-top:8px;}
body.ofertas .colLeft{float:left;display:inline;width:330px;}
	body.ofertas .colLeft table td.tdLeft{width:64px;font-weight:bold;}
	body.ofertas .colLeft table td.tdRight{width:256px;}
		body.ofertas .colLeft table td.tdRight input{width:214px;padding:2px 0;}
		body.ofertas .colLeft table td.tdRight input.big{width:250px !important;}
		body.ofertas .colLeft table td.tdRight select,
		body.ofertas .colLeft table td.tdMarcas select
		{width:148px;}
		body.ofertas .colLeft table td.tdRight select.pq{width:90px;}
		body.ofertas .colLeft table td.tdMarcas select{margin-bottom:15px;}
		body.ofertas .colLeft table td.fgMarcas{padding-top:25px;}
		body.ofertas .colLeft table td.tdEnviar{padding-top:15px;}
	
body.ofertas .colRight{float:right;display:inline;width:610px;}
	.colRight table{margin-top:30px;}
	body.ofertas .colRight table td.tdLeft{width:130px;font-weight:bold;}
	body.ofertas .colRight table td.tdRight{width:212px;}
		body.ofertas .colRight table td.tdRight input{width:210px;padding:2px 0;}
		#fldCep{width:88px;}
		#fldCepComp{width:44px;}
		#fldMasculino, #fldFeminino{width:15px;}
		.genero{padding-top:36px;}
		.outrasMarcas{padding-top:58px !important;padding-top:62px;}
		.lbGenero{margin-right:35px;}
		.referer{padding-top:46px;}
	
body.ofertas .colLeft, body.ofertas .colRight{margin-top:32px;}
body.ofertas table td{padding-bottom:15px;}
	body.ofertas table td span.required{color:#933033;}
/*cadastro*/
#trabalheConosco{width:490px;margin-left:290px;}
	#trabalheConosco table tr td{font-weight:bold;padding:5px 0;}
		#trabalheConosco table tr td input{width:190px;padding:2px 0;}
		#trabalheConosco table tr td input.big{width:433px;}
		#trabalheConosco table tr td input.med{width:186px;}
		#trabalheConosco table tr td input.pq{width:124px;}
		#stEndereco{width:417px !important;}
		#fgEstado{width:85px !important;}
		.prefixo{width:30px !important;}
				
		#lbNome{padding-right:10px;}
		#lbCPF{padding:2px 10px;}
		#lbRG{padding-right:27px;}
		#lbEmail{padding-right:8px;}
		#lbEndereco{padding-right:5px;}
		#lbBairro{padding-right:2px;}
		#lbCidade, #lbEstado{padding:0 2px;}
		
		#lbstSimPortDef{padding-right:5px;}
		.lbstSimPortDef{padding:2px 15px;}
		
		#trabalheConosco table tr td.colLeft{width:70px;vertical-align:top;}
		#trabalheConosco table tr td.colRight{width:410px;}
			#trabalheConosco table tr td.colRight textarea{width:391px;height:107px;}
			#trabalheConosco table tr td span{font-size:11px;}
			
		.tdEnviar{text-align:center;}
			.tdEnviar input{width:80px !important;height:43px !important;border:none;background:transparent;}