body{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#efefef;
}

form{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}

a{
	color: #333333; 
	text-decoration: none;
}

a:link{
	color: #333333;
	text-decoration: none;
}

a:visited{
	color: #333333;
	text-decoration: none;
}

a:hover{
	color: #333333;
	text-decoration: underline;
}

span {
	font-size:100%;
}

h1{
	font-size:15px;
	color:#FF0000;
	margin:0px;
	padding:0px;
	text-align:left;
	width:100%;
	border-bottom:1px solid #FF0000;
}


h2{
	font-size:12px;
	color:#FF0000;
	margin:0px;
	padding:0px;
	text-align:left;
	width:100%;
}

h3{
	font-size: 100%;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h4{
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h5{
	font-size: 100%;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

label{
	font-size: 10px;
	color: #333333;
	font-weight:bold;
}

#img_credito{
	font-size:9px;
}

#div0{
	width:1000px;
	margin:0px auto;
	background-color:#FFFFFF;
}

	#div00{
		float:left;
		width:100%;
		text-align:left;
		margin:0px;
		padding:0px;
		font-size: 11px;
		background-color:#FFFFFF;	
	}
	
		#topo{
			float:left;
			width:100%;
			height:144px;
			margin:0px;
			padding:0px;
		}
			#topo_conteudo_full{
				width:100%;
				float:left;
			}
			#topoimg{
				float:left;
				width:40%;
				padding:0px;
				margin:0px;
				text-align:left;
			}
	#menu{
		height:15px;
		width:99%;
		float:left;
		padding-top:10px;
		text-align:right;
	}
	#menu ul{
		list-style: none; 
		margin: 0px; 
		padding: 0px;
		width:80%;
		text-align:right;
		float:right;
	}
	#menu li{
		margin-left:15px;	
		float:left;
	}
	
	#submenu ul{
		list-style:none;
		margin:0px;
		padding:0px;
		text-align:left;
	}
	#submenu li{
		padding:1px;
		width:97%;
		float:left;
		list-style:none;
		border-bottom:1px dotted #eeeeee;
	}
	#submenu a{
		color:#CC0000;
		font-weight:bold;
	}
	#menu_horizontal{
		background-image:url(../images/img_15.gif);
		background-repeat:repeat-x;
		width:100%;
		float:left;
		height:30px;
	}
	#esquerda {
		float: left;
		margin-top:5px;		
		width: 160px;
	}
	#meio{
		float:left;
		width:685px;
		margin-top:5px;
	}
	#meio_duplo{
		float:left;
		width:608px;
		margin-top:5px;
	}
	#meio_full{
		float:left;
		width:100%;
		margin-top:5px;
	}
	#direita {
		float:left;
		width:148px;
		background-color:#ffffff;
		margin-top:5px;
	}
	#bloco2{
		float:left;
		width:175px;
		margin-top:3px;
	}
	#lojas, #guia{
		width:99.5%;
		float:left;
		margin:0px;
		padding:0px;
	}
	#lojas table, #login table, #guia table, #cadastro table{
		font-size:10px;
	}
	
	#fullbanner{
		width:100%;
		float:left;
	}
	
	#vertbanners h4, #veiculos h4,#banners h4{
		float:left;
		font-size:10px;
		padding-top:2px;
		padding-bottom:2px;
		text-align:left;
		font-weight:bold;
	}

	#guia_capa h4{
		color:#1c7200;
	}
	
	#guia_capa{
		float:left;
		width:170px;
		margin-top:3px;
		margin-left:8px;
	}
	#guia_capa a{
		width:100%;
		float:left;
		padding:3px;
		font-size:11px;
		border-bottom:1px solid #CCCCCC;
		text-decoration:none;
		color:#666;
	}
	#guia_capa a:hover{
		background-color:#F97B00;
		color:#FFFFFF;
	}
	
	#enquete h4{
		width:100%;
	}
	#banner_mini h4{
		width:115px;
		_width:125px;
		margin-left:4px;
	}
	
	#vertbanners h4{
		width:140px;
		_width:100%;
	}#banners h4{
		width:140px;
		_width:100%;
	}
	
	
	#titulocanal {
		float:left;
		width:100%;
		height:20px;
		margin:0px 0px 5px 0px;
		padding:0px;
	}
	
	#titulocanal p {
		width:100%;
		height:20px;
		text-align:right;
		font-size:11px;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		padding:3px 5px 0px 0px;
	}
	#bannercapa {
		float:right;
		width:59%;
		text-align:right;
	}
	
	#chamadas{
		padding: 0px 0px 10px 10px;
		font-size: 80%;
	}
	
	#chamadas h3{
		padding: 30px 0px 5px 0px;
		text-align: center;
		color:#333333;
		font-size:12px;
	}
	
	#chamadas img{
		float: left;
		padding: 10px 10px 0px 0px;
	}
	
	#enquete{
		float:left;
		width:100%;
		padding:0px;
		text-align:left;
		background-image:url(../images/question.gif);
		background-repeat:no-repeat;
		background-position:right center;	
	
	}
	
	#banner_mini{
		float:left;
		width:130px;
		text-align:center;
	}
	#banners{
		float:left;
		width:150px;
		text-align:center;
		padding-top:10px;
	}
	
	
	/*********************GALERIA DE FOTOS************************/
	#galeria_fotos{
		width:100%;
		float:left;
	}
	#galeria{
		float:left;
		width:98%;
		margin:5px 0px 5px 0px;
	}
	#galeria h2{
		float:left;
		width:100%;
		background-color:#003366;
		font-size:11px;
		color:#FFFFFF;
		padding:3px 0px 3px 0px;
	}
		
	#galeria h3{
		float:left;
		width:100%;
		height:15px;
		font-weight:bold;
		font-size:10px;
		text-align:right;
	}
	#galeria h3 a {
			margin-left:5px;
			color:#000033;
	}
	
	#fotos img{
		width:90px;
		height:65px;
		margin:1px 1px 1px 1px;
	}
	
	#vertbanners {
		text-align:center;
		width:100%;
		float:left;
		background-color:#ff7e00;
		padding-bottom:3px;
	}
	#vertbanners hr {
		float:left;
		margin:0px;
		height:5px
		font-size:3px;
		_height:0px
		_margin:0px;
	}
	#carregando{
		text-align:center;
		font-size:10px;
		padding-top:50px;
		float:left;
		width:99%;
	}
	.style3{
		font-weight:bold;
		color:#FFFFFF;
	}
	.esconde{
		display:none;
	}
	.mostra{
		display:block;
	}
	.escuro{
		background-color:#ffffff;
	}	
	.claro{
		background-color:#efefef;
	}
	.titulo{
		color: #FFFFFF;
		font-weight: bold;
	}
	.form, .form2, .erro{
		font-size:11px;
	}
	.form{
		background-color:#EBEBEB;
		color:#000000;
		border: 1px solid #666666;
	}
	.form2{
		background-color:#FFFFFF;
		color:#000000;
		border: 1px solid #666666;
	}
	.erro{
		background-color:#FFFFFF;
		color:#000000;
		border: 1px solid red;
	}
	.ativo{
		background-color:#ff7e00;
		color:#ffffff;
	}

	#rodape{
		float:left;
		width:100%;
		margin-top:5px;
		border-top:5px #6AAA1D solid;
		text-align:center;
		padding-top:2px;
	}
	
	#espacador {
		height:1px;
		font-size:1px;
		margin:0px;
		padding:0px;
	}
	#vertbanners #espacador{
		height:6px;
		_height:8px;
	}
	#banner_mini #espacador{
		height:8px;
		height:10px;
		font-size:1px;
		margin:0px;
		padding:0px;
	}
	#resultadobusca {
		float:left;
		width:100%;
	}
	
	#enquete h3{
		width:145px;
		font-size:12px;
		color:#000066;
		height:20px;
		padding:3px 0px 0px 3px;
	}
	
	#enquete h2{
		color:#000000;
		font-size:11px;
		width:150px;
		margin-top:15px;
		margin-bottom:5px;
	}
	
	#enquete ul, #listnoticias ul{
		list-style:none;
		margin:0px;
		padding:0px 0px 5px 0px;
	}
	
	#enquete li{
		margin:0px;
		padding:0px;
		font-size:11px;
		color:#000000;
	}
	
	#enquete form label{
		font-weight:normal;
		color:#000000;
	}
		#login{
			float:left;
			padding:20px 0px 0px 10px;
			width:100%;
		}

	#busca_veiculos{
		float:left;
		text-align:center;
		margin-bottom:10px;
		margin-top:5px;
	}
	#busca_veiculos select{
		margin-bottom:8px;
	}
	#busca_veiculos input{
		margin-bottom:5px;
	}
	#busca_vertical{
		background-color:#efefef;
		margin-left:5px;
		width:610px;
		text-align:center;
		padding-top:8px;
		padding-bottom:20px;
		float:left;
	}
	#barranavegacao{
		float:left;
		width:100%;
	}
	#barranavegacao hr{
		height:1px;
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom:1px solid green;
	}
	#cadastro{
		float:left;
		width:90%;
		margin-left:30px;
	}
	#cadastro legend{
		color:#FF0000;
		font-size:12px;
		font-weight:bold;
	}
	#cadastro fieldset{
		padding:10px;
		border:1px solid #CCCCCC;
	}
	#veiculos{
		font-size:10px;
		float:left;
		width:99%;
		margin-top:5px;
	}
	#veiculos table{
		font-size:10px;
		margin:0px;
		padding:0px;
	}

	#acessorios{
		font-size:10px;
		float:left;
		width:99%;
		margin-top:5px;
	}
	#acessorios table{
		font-size:10px;
	}
	#acessorios_detalhes{
		font-size:10px;
		float:left;
		width:99%;
		margin-top:5px;
	}
	#acessorios_detalhes table{
		font-size:10px;
	}

	#banner_menu{
		float:left;
		width:100%;
		text-align:center;
	}

/*********************************** Blocos da Esquerda *********************************************/
	#busca{
		width:150px;
		float:left;
		text-align:center;
		background-color:#efefef;
		margin-left:5px;
		margin-bottom:5px;	
	}
	
	#acessorios_busca{
		text-align:center;
	}
	
	#busca h2, #busca_veiculos h2, #acessorios_busca h2{
		padding-top:2px;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		color:#F60;
		text-align:center;
	}
	
	#busca h2 span, #busca_veiculos h2 span, #acessorios_busca h2 span{
		color:#1c7200;
	}
	
	#bloco_busca_garage{
		width:100%;
		text-align:center;
		padding-top:10px;
		padding-bottom:15px;
		float:left;
	}
	
	
	#bloco_busca_preto{
		float:left;
		width:150px;
		text-align:center;
		margin-left:5px;
		margin-top:1px;
		margin-bottom:5px;
		height:130px;
		background-color:#efefef;
	}
		#bloco_busca_preto span{
			float:left;
			font-size:10px;
			color:#666666;
			padding-left:10px;
		}
	#bloco_busca_vermelho{
		float:left;
		width:150px;
		text-align:center;
		margin-left:5px;
		margin-top:1px;
		margin-bottom:5px;
		_margin-bottom:3px;
		height:170px;
		_height:160px;
		background-color:#791B19;
		background-image:url(../images/fundo_veiculos.jpg);
		background-repeat:repeat-x;
	}
		#bloco_busca_vermelho span{
			float:left;
			font-size:10px;
			color:#FFFFFF;
			padding-left:10px;
		}
/*********************************** Fim Blocos da Esquerda *******************************************/


/*********************************** Blocos do meio ***************************************************/
	#superdestaque{
		width: 45%;
		float:left;
	}
	#destaque,	#acessorios_destaque{
		float:left;
		width:25%;
		margin-left:10px;
		color:#333;
	}
	#destaque ul, #acessorios_destaque ul, #superdestaque ul{
		margin:0px;
		padding:0px;
	}
	
	#destaque li, #acessorios_destaque li{
		list-style:none;
		height:60px;
		width:100%;
		border-bottom:1px dotted #999;
		margin:0px;
		padding:0px;
		margin-top:5px;
	}
	
	#superdestaque li{
		float:left;
		width:100%;
		list-style:none;
		margin-top:10px;
	}
	
	#destaque span, #acessorios_destaque span, #superdestaque span{
		font-weight:bold;
		color:#666;
		text-transform:uppercase;
		font-size:10px;
	}
	#destaque h4, #acessorios_destaque h4, #guia_capa h4, #enquete h4, #banner_mini h4{
		width:100%;
		color:#1c7200;;
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		height:18px;
		padding-top:2px;
		text-align:left;
	}
	
	#acessorios_destaque h4, #guia_capa h4 span, #banner_mini h4{
		color:#ff7e00;
	}
	
	#veiculos_garagem{
		width:70%;
		float:left;
	}
	#veiculos_garagem ul{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	#veiculos_garagem ul li{
		list-style:none;
		margin:0px;
		padding:0px;
		width:20%;
		float:left;
		height:200px;
	}
	#veiculos_garagem #foto_veiculo{
		float:left;
		width:100%;
		margin:0px;
		margin-top:0px;
		margin-bottom: 5px;
		text-aling:center;
	}
	
	
	#dados_garagem{
		width:25%;
		float:left;
		margin-left: 30px;
		margin-top: 20px;
	}
	
	#meio_garagem{
		margin-top:10px;
		width:100%;
		float:left;
	}
	
	#topo_garagem{
		width:100%;
		float:left;
	}
	
	#menu_garagem{
		width:100%;
		float:left;
		text-align:center;
	}

	#menu_garagem ul{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	#menu_garagem ul li{
		list-style:none;
		float:left;
		width: 15%;
	}
	
	#menu_garagem ul li a{
		color: #FFFFFF;
		font-size: 12px;
		font-weight:bold;	
	}
/*********************************** Fim Blocos do meio ***********************************************/

#institucional{
	width:98%;
	padding:10px;
	float:left;
}