@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}
body, html, #container{
	height:100%;
	}
body{
	background-image:url(img/bg_main.gif);
	background-repeat:repeat-y;
	background-position:center;
	color:#333333;
	text-align:center;
	font-size:11px;
	}
img{
	border:0;
	}
h2{
	font-size:18px;
	font-weight:bold;
	color:#970B00;
	margin-bottom:13px;
	}
input, textarea, select{
	border:1px dashed #ccc;
	background-color:#F7F7F7;
	padding:2px;
	font-size:11px;
	}
input.noborder{
	border:0;
	background-color:#fff;
	padding:0;
	}
	
#container{
	width:780px;
	margin:0 auto;
	text-align:left;
	}
#container #header h1{
	display:none;
	}
	
#container #servicos{
	float:left;
	width:181px;
	padding-left:20px;
	}
#container #servicos ul li{
	list-style:none;
	background-image:url(img/ico_quadrado.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 0px 8px 10px;
	}
#container #servicos a:link, #container #servicos a:visited{
	text-decoration:none;
	color:#333333;
	}
#container #servicos a:active, #container #servicos a:hover{
	text-decoration:underline;
	color:#333333;
	}
#container #servicos p{
	margin-bottom:20px;
	}
#container #servicos h3, #container #servicos h3 a:link, #container #servicos h3 a:visited, #container #servicos h3 a:active, #container #servicos h3 a:hover{
	font-size:11px;
	color:#970B00;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	}
	
#container #marcas{
	width:145px;
	float:right;
	padding-right:15px;
	}
#container #marcas p{
	margin-bottom:20px;
	}
#container #marcas h3{
	font-size:15px;
	font-weight:bold;
	margin-bottom:13px;
	text-align:center;
	}
#container #marcas h3 a:link, #container #marcas h3 a:visited{
	color:#0e377a;
	text-decoration:none;
}
#container #marcas h3 a:active, #container #marcas h3 a:hover{
	color:#970B00;
}
#container #marcas ul.outras{
	padding-bottom:20px;
	}
#container #marcas ul.outras li{
	list-style:none;
	background-image:url(img/ico_quadrado.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 0px 3px 10px;
	}

#container #marcas ul.marcas{
	list-style:none;
	margin-top:28px;
	}
#container #marcas ul.marcas li{
	margin-bottom:28px;
	width:140px;
	text-align:center;
	}
#container #content{
	margin:0px 192px 0px 232px;
	min-height:756px;
	_height:756px;
	padding-bottom:20px;
	}
#container #content p{
	text-align:justify;
	margin-bottom:10px;
	}
#container #content a:link, #container #content a:visited{
	text-decoration:none;
	color:#970B00;
	}
#container #content a:active, #container #content a:hover{
	text-decoration:underline;
	color:#970B00;
	}
#container #content h3{
	color:#970B00;
	font-size:12px;
	font-weight:bold;
	}
#container #content h5{
	padding:20px 0px 20px 0px;
	color:#003399;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
#container #content form p{
	padding-bottom:3px;
	text-align:left;
	margin-bottom:6px;
	}
#container #content form p input.fale{
	width:275px;
}
#container #content form p input.dia{
	width:20px;
}
#container #content form p input.mes{
	width:20px;
	margin-left:5px;
}
#container #content form p input.ano{
	width:30px;
	margin-left:5px;
}
#container #content form p input.ddd{
	width:30px;
}
#container #content form p input.fone{
	width:234px;
	margin-left:5px;
}
#container #content form p input#ddd{
	width:40px;
}
#container #content form p input#tel{
	width:226px;
}
#container #content form p input#end{
	width:107px;
	margin:0px 5px 0px 0px;
}
#container #content form p input#num{
	width:30px;
	margin:0px 5px 0px 5px;
}
#container #content form p input#comp{
	width:30px;
	margin:0px 0px 0px 5px;
}
#container #content form p input#cidade{
	width:156px;
	margin:0px 5px 0px 0px;
}
#container #content form p select#estado{
	width:70px;
	margin:0px 0px 0px 5px;
	text-align:center;
}
#container #content form p textarea.fale{
	width:275px;
	height:60px;
}
#container #content form p.bts{
	text-align:right;
	}
#container #content form p.bts input{
	text-align:right;
	background-color:#e30404;
	background-image:url(img/bg_bt.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding:2px 10px 2px 10px;
	border:0px;
	font-weight:bold;
	}
#container #content form h4{
	margin:0 auto;
	padding:0px 0px 20px 0px;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	}
#container #content form p label{
	width:75px;
	float:left;
	text-align:left;
	display:block;
	}
#container #content form.impressao p label{
	width:100px;
	float:left;
	text-align:left;
	display:block;
	}
	
#container #content form.impressao table.imprime tr td{
	padding-bottom:7px;
	}
	
#container #content ul.envio{
	padding:10px 0px 25px 30px;
	list-style:none;
	background-color:#f7f7f7;
	margin-bottom:10px;
	border:1px dashed #ddd;
	}
#container #content ul.envio li{
	float:left;
	padding:0px 15px 0px 0px;
	}
#container #content ul.servicos{
	margin:0px 0px 15px 15px;
	}
#container #content ul.servicos li{
	padding-bottom:3px;
	}
#container #content ul.pagamento{
	margin:0px 0px 15px 0px;
	}
#container #content ul.pagamento li{
	list-style:none;
	padding-bottom:8px;
	text-align:right;
	}
#container #content ul.pagamento li.titulo{
	font-weight:bold;
	text-transform:uppercase;
	}
#container #content ul.pagamento li label{
	float:left;
	width:220px;
	text-align:left;
	}
#container #content ul.pagamento li input{
	width:35px;
	text-align:right;
	}
#container #content ul.pagamento li span{
	float:left;
	text-align:center;
	width:80px;
}

#container #content p img.imagem, #container #content h3 img.imagem{
	float:right;
	margin:0px 0px 10px 10px;
	}
#container #content table.tabela{
	margin-top:20px;
	}
#container #content table.tabela tr th{
	padding:4px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1589C4;
	}
#container #content table.tabela tr.dados td{
	padding:3px;
	text-align:left;
	border-bottom:1px dashed #aaa;
	background-color:#f7f7f7;
	}
#container #content table.tabela tr.foto td{
	padding:10px 0px;
	text-align:center;
	border:1px dashed #aaa;
	}
#container #content table.tabela a:link, #content table.tabela a:visited{
	color:#c00;
	text-decoration:none;
	}
#container #content table.tabela a:active, #content table.tabela a:hover{
	color:#c00;
	text-decoration:underline;
	}
	
#container #content #endereco{
	position:absolute;
	padding-left:15px;
	}
	
div.zoom{
	left:0;
	top:0;
	position:absolute;
	z-index:900000;
	background:#000;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
	display:none;
	}
div.fotozoom{
	position:absolute;
	z-index:900001;
	background-color:#FFFFFF;
	padding:8px;
	display:none;
	}
div.fotozoom p{
	text-align:right;
	padding-bottom:7px;
	}
div.fotozoom p a:link, div.fotozoom p a:visited{
	text-decoration:none;
	color:#900;
	font-weight:bold;
	}
div.fotozoom p a:active, div.fotozoom p a:hover{
	text-decoration:underline;
	color:#900;
	font-weight:bold;
	}
	
#footer{
	text-align:center;
	clear:both;
	padding:5px 0px 15px 0px;
	}
	
@media print{
	#container #header, #container #servicos, #container #marcas, #container #content #n_imprime, #container #content form input.botao, #container #footer{
		display:none;
		}
	#container #content{
		padding:0px;
		margin:0px 110px 0px 0px;
		}
	#container #content p, #container #content table{
		font-size:11pt;
		line-height:12pt;
		clear:both;
		}
	#container #content p label{
		font-size:11pt;
		width:150px;
		}
	#container #content form h4{
		font-size:11pt;
		text-transform:uppercase;
		}
	#container #content form h4 strong{
		font-weight:bold;
		font-size:12pt;
		}
	div.zoom{
		display:none;
		position:relative;
		}
	div.fotozoom{
		display:block;
		float:left;
		}
	div.fotozoom p{
		display:none;
		}
	}