@import url("/layout/designer.css");
@import url("/layout/typography.css");

@media screen
{
	
	.edit_class
	{
	background:#FFFFDD;
	}
	
	#container
	{
	background:#FFF url('/layout/imagens/filete-container.jpg') repeat-x top;
	}
	
	#sub-container
	{
	background:url('/layout/imagens/sub-container.jpg') no-repeat top;
	}
	
	#fundo-rodape
	{
	background:url('/layout/imagens/filete-rodape.jpg') repeat-x bottom;
	}
	
	#rodape
	{
	background:url('/layout/imagens/fundo-rodape.jpg') no-repeat bottom;
	height:243px;
	}
	
	.mt60
	{
	margin-top:60px;
	}
	
	#logo-i
	{
	width:280px;
	height:60px;
	}
	
	.pb50
	{
	padding-bottom:50px;
	}
	
	.pt150
	{
	padding-top:150px;
	}
	
	.caixa-lista img
	{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding-right:5px;
	padding-bottom:5px;
	}
	
	.caixa-lista h2
	{
	color:#CC0000;
	font-weight:normal;
	}
	
	
	.aSel { background:url('/layout/imagens/icon-sel.gif') no-repeat 0px 1px; }
	.aNoSel { background:url('/layout/imagens/icon-nosel.gif') no-repeat 2px 1px; }
	
	.cms-option-check,.cms-option-check:visited {
		display:block;
		text-decoration:none;
		margin-bottom:1px;
		padding-left:20px;
		color:#666;
	}
	
	.w329 { width:329px; }
	.w330 { width:330px; }
	
	.h50 { height:50px }
	
	.cms-option-check:hover
	{
		color:#000;
		font-weight:bold;
	}
	
	.h45 {
		height:45px;
	}
	
	#menu-topo
	{
	margin-top:30px;
	}
	
	#menu-topo ul
	{
	margin:0px;
	padding:0px;
	float:right;
	}
	
	#menu-topo ul li
	{
	background:none;
	margin:0px;
	padding:0px;
	display:inline;
	}
	
	#menu-topo ul li a
	{
	font:12px arial;
	color:#777;
	text-decoration:none;
	border-right:1px solid #E4E4E4;
	margin-left:5px;
	padding-right:5px;
	}
	
	#menu-topo ul li a:hover
	{
		color:#333;
	}
	
	#menu-topo ul li.last a
	{
	border:none;
	padding-right:0px;
	}
	
	#titulo-conteudo h1
	{
	margin-bottom:0px;
	}
	
	#conteudo p
	{
	margin-bottom:0px;
	}
	
	#breadcrumb
	{
	font:11px arial;
	width:640px;
	}
	
	#breadcrumb span
	{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}
	
	#breadcrumb a
	{
	text-decoration:none;
	}
	
	#breadcrumb a span
	{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	}
	
	#breadcrumb a:hover,.breadcrumb a:hover span
	{
	color:#666666;
	text-decoration:underline !important;
	}
	
	.border-bread
	{
	border-bottom:1px solid #E4E4E4;
	margin-bottom:15px;
	}
	
	.borda
	{
	border-top:1px solid #E4E4E4;
	}
	
	#menu-lateral ul
	{
	margin:0px;
	padding:0px;
	}
	
	#menu-lateral ul li
	{
	background:none;
	margin:0px;
	padding:0px;
	}
	
	#menu-lateral ul li a
	{
	font:12px arial;
	color:#666666;
	text-decoration:none;
	display:block;
	background:url('/layout/imagens/setinha.gif') no-repeat 6px 9px;
	padding-left:15px;
	border-bottom:1px solid #E4E4E4;
	padding-bottom:5px;
	padding-top:5px;
	}
	
	* html #menu-lateral ul li a
	{
	background:url('/layout/imagens/setinha.gif') no-repeat 6px 10px;
	}
	
	* + html/*/ * /**/ body #menu-lateral ul li a
	{
	background:url('/layout/imagens/setinha.gif') no-repeat 6px 10px;
	}
	
	#menu-lateral ul li a:hover,#menu-lateral ul li.sel a
	{
	color:#CC0000;
	background:url('/layout/imagens/setinha-over.gif') no-repeat 6px 9px;
	}
	
	* html #menu-lateral ul li a:hover,* html #menu-lateral ul li.sel a
	{
	color:#CC0000;
	background:url('/layout/imagens/setinha-over.gif') no-repeat 6px 10px;
	}

	* + html/*/ * /**/ body #menu-lateral ul li a:hover,* + html/*/ * /**/ body #menu-lateral ul li.sel a
	{
	color:#CC0000;
	background:url('/layout/imagens/setinha-over.gif') no-repeat 6px 10px;
	}
	
	#menu-lateral ul li.first a
	{
	border-top:1px solid #E4E4E4;
	}
	
	#menu-lateral ul ul
	{
	
	border-bottom:none;
	
	padding-bottom:5px;
	}
	
	#menu-lateral ul ul li.first a
	{
	border:none
	}
	
	#menu-lateral ul ul li a,#menu-lateral ul li.sel ul li a
	{
	
	color:#666;
	font:normal 12px arial;
	padding-bottom:0px;
	margin-bottom:0px;
	background:none;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	}
	
	#menu-lateral ul li.sel ul li a:hover
	{
	font-weight:normal;
	color:#CC0000;
	}
	
	#menu-lateral ul li.sel ul li.sel a
	{
	font-weight:normal;
	color:#CC0000;
	}
	
	#menu-lateral ul ul ul
	{
	padding-left:10px;
	border:none;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
	#menu-lateral ul ul ul li a,#menu-lateral ul li.sel ul li.sel ul li a
	{
	border:none;
	color:#666;
	font:normal 12px arial;
	padding-bottom:0px;
	margin-bottom:0px;
	}
	
	#menu-lateral ul li.sel ul li.sel ul li.sel a
	{
	font-weight:bold;
	color:#CC0000;
	}
	
	#menu-lateral ul ul ul ul li a,#menu-lateral ul li.sel ul li.sel ul li.sel ul li a
	{
	border:none;
	color:#666;
	font:normal 12px arial;
	padding-bottom:0px;
	margin-bottom:0px;
	}
	
	#menu-lateral ul li.sel ul li.sel ul li.sel ul li.sel a
	{
	font-weight:bold;
	color:#CC0000;
	}
	
	.h30
	{
	height:30px;
	}
	
	#fundo-menu-rodape
	{
	height:51px;
	background:url('/layout/imagens/fundo-menu-rodape.gif') repeat-x top;
	}
	
	#menu-rodape ul
	{
	margin:0px;
	padding:0px;
	padding-top:15px;
	}
	
	.oh {overflow:hidden}
	
	#menu-rodape ul li
	{
	display:inline;
	float:left;
	background:none;
	margin:0px;
	padding:0px;
	}
	
	#menu-rodape ul li a
	{
	display:block;
	margin-right:5px;
	font:bold 12px 'Trebuchet MS';
	color:#FFF;
	padding-right:15px;
	}
	
	#menu-rodape ul li a:hover
	{
	color:#FFF;
	}
	
	#menu-rodape ul li.last a
	{
	margin-right:0px;
	}
	
	#texto-rodape p, #link-lobo p
	{
	margin-bottom:0px;
	color:#FFF;
	font-size:12px;
	}
	
	#texto-rodape.edit_class
	{
	background:#666;
	}
	
	#link-lobo a
	{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	}
	
	#link-lobo a:hover
	{
	text-decoration:underline;
	}
	
	.produtos p
	{
	font:11px arial;
	color:#999999;
	margin-bottom:5px;
	}
	
	.produtos p span
	{
	color:#000000;
	}
	
	.produtos a,.produtos a:visited
	{
	color:#B21906;
	font-weight:bold;
	}
	
	.produtos a span { color:#B21906; }
	
	.borda-baixo
	{
	border-bottom:1px solid #E4E4E4;
	}
	
	.botao-carrinho a
	{
	display:block;
	width:110px;
	height:45px;
	background:url('/layout/imagens/botao-carrinho.gif') no-repeat;
	}
	
	.botao-carrinho a:hover
	{
	background:url('/layout/imagens/botao-carrinho-over.gif') no-repeat;
	}
	
	.preco .txt_moeda
	{
	font:bold 16px 'Trebuchet MS';
	color:#333;
	line-height:24px;
	vertical-align:top;
	}
	
	.preco .txt_valor
	{
	font:bold 26px 'Trebuchet MS';
	color:#333;
	}
	
	.detalhes p
	{
	font:12px 'Trebuchet MS';
	line-height:1.2em;
	}
	
	.preco_mini .txt_moeda
	{
	font:bold 14px arial;
	color:#000000;
	line-height:15px;
	vertical-align:top;
	}
	
	.preco_mini .txt_valor
	{
	font:bold 18px arial;
	line-height:24px;
	color:#000000;
	}
	
	.w150 { width:150px }
	
	.fcinz { background:#ECECEC }
	
	.bdcin { border-bottom:1px solid #CCC }
	
	.precoFP .txt_moeda
	{
	font:bold 16px 'Trebuchet MS';
	color:#333;
	line-height:24px;
	vertical-align:top;
	}
	
	.precoFP .txt_valor
	{
	font:bold 26px 'Trebuchet MS';
	color:#333;
	}
	
	.grade
	{
	width:249px;
	float:left;
	}
	
	.pr48
	{
	padding-right:48px;
	}
	
	.grade-last
	{
	margin-right:0px;
	border:none;
	}
	
	.foto_p img
	{
	  border-right:1px solid #CCC;
	  border-bottom:1px solid #CCC;
	  padding:5px;
	}
	
	.foto_p:hover img
	{
	  border-right:1px solid #999;
	  border-bottom:1px solid #999;
	}
	
	.foto_galeria_produtos img
	{
	
	  border-right:1px solid #CCC;
	  border-bottom:1px solid #CCC;
	  padding:5px;
	  margin-right:20px;
	  margin-bottom:12px;
	}
	
	.foto_galeria_produtos:hover img
	{
	  border-right:1px solid #999;
	  border-bottom:1px solid #999;
	}
	
	.lista
	{
	width:700px;
	margin-bottom:20px;
	}
	
	.cms-option {
		margin-top:15px;
		border:1px solid #E8E8E8;
		background:#E8E8E8 url('/layout/imagens/background-cms-option.jpg') repeat-x;
		font:12px Arial;
	}
	
	.cms-option h2 {
		font:bold 16px Arial;
		line-height:16px;
		padding:10px;
		padding-left:32px;
		margin:0px;
		color:#333;
		background:url('/layout/imagens/icon-cms-option.gif') no-repeat 10px 10px;
	}
	
	.cms-option-block {
		border:1px solid #CCC;background:#FFF;
	}
	
	.cms-option-block-footer {
		font:11px Arial;
		color:#999;
	}
	
	.cms-option-button {
		padding:5px;
		border-left:1px solid #ECECEC;
		border-top:1px solid #ECECEC;
		border-bottom:1px solid #CCC;
		border-right:1px solid #CCC;
		background:#F4F4F4 url('/layout/imagens/icon-cms-cursor.gif') no-repeat 4px 4px;
		text-decoration:none;
		padding-left:25px;
		font:bold 12px Tahoma;
		color:#333;
	}
	.cms-option-button:visited,.cms-option-button:active {
		color:#333;
		text-decoration:none;
	}
	
	.cms-option-button:hover {
		background:#FEFEFE url('/layout/imagens/icon-cms-cursor.gif') no-repeat 4px 4px;
		color:#000;
		text-decoration:none;
	}
	
	.cms-option-button:focus {
		color:#333;
	}
	
	.cms-txt-info { color:#F00;font:bold 11px Tahoma;line-height:14px; }
	.cms-txt-info-success { color:#090;font:bold 11px Tahoma;line-height:14px; }
	
	.lista-last
	{
	padding-bottom:0px;
	border:none;
	}
	
	.lista h4
	{
	margin-bottom:0px;
	}
	
	#caixa-foto
	{
	width:300px;
	height:260px;
	border:1px solid #CCCCCC;
	}
	
	#caixa-foto img
	{
	width:300px;
	height:260px;
	}
	
	.galeria-produto
	{
	width:95px;
	height:75px;
	border:1px solid #CCCCCC;
	margin-left:15px;
	margin-bottom:15px;
	}
	
	.galeria-produto img
	{
	width:95px;
	height:75px;
	}
	
	.w290 { width:290px }
	
			.botao-desejos a
			{
			display:block;
			width:75px;
			height:45px;
			background:url('/layout/imagens/botao-desejos.gif') no-repeat;
			}
	
			.botao-desejos a:hover
			{
			background:url('/layout/imagens/botao-desejos-over.gif') no-repeat;
			}
	
	.botao-comprar a
	{
	display:block;
	width:106px;
	height:37px;
	background:url('/layout/imagens/botao-comprar.gif') no-repeat;
	}
	
	.botao-comprar a:hover
	{
	background:url('/layout/imagens/botao-comprar-over.gif') no-repeat;
	}
	
	#informacoes
	{
	width:320px;
	}
	
	#titulo-informacoes h1
	{
		margin-bottom:0px;
	}
	
	#contato label
	{
	font:bold 12px arial;
	color:#666;
	}
	
	#contato input
	{
	border:1px solid #999999;
	width:335px;
	}
	
	#contato textarea
	{
	border:1px solid #999999;
	width:335px;
	height:125px;
	}
	
	#contato-informacoes .input-container
	{
	border:none;
	}
	
	#contato-informacoes label
	{
	font:bold 12px arial;
	color:#666;
	}
	
	#contato-informacoes input
	{border:1px solid #999999;
	width:335px;
	}
	
	#contato-informacoes textarea
	{
	border:1px solid #999999;
	width:335px;
	height:50px;
	}
	
	.grade-ficha
	{
	width:200px;
	border-right:1px solid #E4E4E4;
	float:left;
	margin-right:19px;
	}
	
	.h70{ height:70px }
	
	.grade-ficha-last
	{
	margin-right:0px;
	border:none;
	}
	
	.grade-ficha-historia
	{
	height:190px;width:128px;
	border-right:1px solid #E4E4E4;
	float:left;
	margin-bottom:15px;
	}
	
	#ftc
	{
	width:920px;
	height:10px;
	}
	
	#fundo-banner
	{
	width:940px;
	height:300px;
	}
	
	#banner
	{
	width:940px;
	height:300px;
	}
	
	.w130
	{
	width:130px;
	}
	
	#botao-buscar button span
	{
	padding-right:10px;
	padding-left:10px;
	}
	
	.w435
	{
	width:435px;
	}
	
	.input-box label {
		font:bold 14px Arial;
		color:#222;
		margin-bottom:5px;
	}
	
	.input-box input {
		width:330px;
	}
	
	.mt70
	{
	margin-top:70px;
	}
	
	.w290
	{
	width:290px;
	}
	
	.w370
	{
	width:370px;
	}
	
	.h245
	{
	height:245px;
	}
	
	.pt60
	{
	padding-top:60px;
	}
	
	.pb1
	{
	padding-bottom:0px;
	}
	
	.w350
	{
	width:350px;
	}
	
	
	.linhas
	{
	padding:5px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
	
	#titulo-descricao h1
	{
	margin-bottom:10px;
	}
	
	#conteudo-descricao p
	{
	font:12px arial;
	margin-bottom:0px;
	}
	
	.w170
	{
	width:170px;
	}
	
	.carro h2
	{
	font-weight:normal;
	margin-bottom:0px;
	}
	
	.carro h4 a
	{
	font:bold 16px 'Trebuchet MS';
	line-height:1em;
	color:#CC0000 !important;
	}
	
	.carro h4 a:hover
	{
	color:#CC0000 !important;
	}
	
	.carro-lista h2
	{
	margin-bottom:5px;
	}

	.carro-lista h2 a
	{
	font-weight:normal;

	}
	
	.ml60
	{
	margin-left:60px;
	}
	
	.h58
	{
	height:58px;
	}
	
	#titulo-menu-lateral h1
	{
	margin-bottom:0px;
	}
	
	#titulo-menu-topo-lateral h1
	{
	margin-bottom:0px;
	}
	
	#titulo-capa h1
	{
	margin-bottom:0px;
	}
	
	label.tira
	{
	background:none !important;
	padding-left:0px !important;
	}
	
	#contato .input-container
	{
	border:none;
	}
	
	#contato .nome-contato input,#contato .email-contato input,#contato .telefone-contato input
	{
	width:320px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	background:url('/layout/imagens/input-340.gif') no-repeat top left;
	}
	
		#contato .mensagem-contato textarea
		{
		width:320px;
		height:76px;
		border:none;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		padding-bottom:2px;
		background:url('/layout/imagens/input-340-m.gif') no-repeat top left;
		}
	
	
	
	#contato .email input,#contato .rua input
	{
	width:320px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:30px;
	padding-top:2px;
	background:url('/layout/imagens/input-340.gif') no-repeat top left;
	}
	
	#contato .nome input
	{
	width:680px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	background:url('/layout/imagens/input-700.gif') no-repeat top left;
	}
	
	#contato .telefone input,#contato .numero input
	{
	width:140px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:30px;
	padding-top:2px;
	background:url('/layout/imagens/input-160.gif') no-repeat top left;
	}
	
	#contato .celular input,#contato .complemento input
	{
	width:140px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	background:url('/layout/imagens/input-160.gif') no-repeat top left;
	}
	
	#contato .bairro input
	{
	width:220px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:30px;
	padding-top:2px;
	background:url('/layout/imagens/input-240.gif') no-repeat top left;
	}
	
	#contato .cidade input
	{
	width:220px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:20px;
	padding-top:2px;
	background:url('/layout/imagens/input-240.gif') no-repeat top left;
	}
	
	#contato .estado input
	{
	width:26px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:17px;
	padding-right:27px;
	padding-top:2px;
	background:url('/layout/imagens/input-40.gif') no-repeat 10px 0px;
	}
	
	#contato .cep input
	{
	width:100px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	background:url('/layout/imagens/input-120.gif') no-repeat top left;
	}
	
	#titulo-dados h1,#titulo-troca h1
	{
	margin-bottom:0px;
	}
	
	#contato .valor input,#contato .marca input
	{
	width:200px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:30px;
	padding-top:2px;
	background:url('/layout/imagens/input-220.gif') no-repeat top left;
	}
	
	#contato .modelo input
	{
	width:200px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	background:url('/layout/imagens/input-220.gif') no-repeat top left;
	}
	
	#contato .versao input,#contato .ano input,#contato .cor input
	{
	width:140px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:30px;
	padding-top:2px;
	background:url('/layout/imagens/input-160.gif') no-repeat top left;
	}
	
	#contato .combustivel input
	{
	width:140px;
	height:23px;
	border:none;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	background:url('/layout/imagens/input-160.gif') no-repeat top left;
	}
	
		#contato .mensagem textarea
		{
		width:680px;
		height:76px;
		border:none;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		padding-bottom:2px;
		background:url('/layout/imagens/input-700-m.gif') no-repeat top left;
		}
	
	.h34
	{
	height:34px;
	}
	
	.ml50
	{
	margin-left:50px;
	}
	
	.h44
	{
	height:44px;
	}
	
	h4.cc
	{
	color:#C8C8C8;
	margin-bottom:5px;
	}
	
	h1.ce
	{
	color:#999;
	margin-bottom:0px;
	}
	
	
}

@media print
{

}
