/* FORMATAÇÃO CSS */

body {
	background-image: url(../imagens/fundo02.jpg);
}

#container {
	width: 1000px;
	margin: auto;
	background-image: url(../imagens/bg-cont.jpg);
}

img {
	border: 0;
}

p {
	font: 12px arial, verdana;
	line-height: 17px;
}

/*************************** MENU *************************/

#menu {
	width: 1000px;
	height: 42px;
	background-image: url(../imagens/menu-top.jpg);
}

.menuhor {
	font: 14px arial;
	color: #fff;
	float: left;
	padding: 12px 0 0 15px;
}

.menuhor li {
	list-style: none;
	display: inline;
}

.menuhor li a {
	color: #fff;
	text-decoration: none;
	padding: 3px 12px;
}

.menuhor li a:hover {
	color: #ffd200;
	text-decoration: none;
}

/*** TOPO ****/

#topo {
	width: 1000px;
	height: 343px;
	background-image: url(../imagens/topo.jpg);
}

#topo02 {
	width: 1000px;
	height: 224px;
	background-image: url(../imagens/qualicar-topo-dentro.jpg);
}

.logo-qualicar {
	float: left;
	padding: 20px 0 0 50px; 
}

.logo-qualicar-dentro {
	float: left;
	padding: 0 0 0 15px; 
}

/*************************** MENU02 *************************/

#menu02 {
	width: 1000px;
	height: 78px;
	background-image: url(../imagens/menu-foot.jpg);
}

.menuhor02 {
	font: 14px arial;
	color: #fff;
	float: left;
	padding: 53px 0 0 10px;
}

.menuhor02 li {
	list-style: none;
	display: inline;
}

.menuhor02 li a {
	color: #fff;
	text-decoration: none;
	padding: 3px 7px;
}

.menuhor02 li a:hover {
	color: #ffd200;
	text-decoration: none;
}

/********* BUSCA **********/

.busca {
	float: right;
	padding: 10px 45px 0 0;
}

.busca p {
	color: #fff;
	margin: 0;
}

.busca input {
	width: 300px;
	border: 1px solid #fff;
	float: left;
}

.busca #submit {
	width: 21px;
	height: 20px;
	border: 0;
	margin-left: 5px;
}

/*************************** LEFT *************************/

#left {
	width: 550px;
	float: left;
	padding: 20px 0 0 0;
}

#left h1 {
	font: 22px arial;
	color: #ba1700;
	padding: 0 0 0 10px;
}

#left p {
	margin: 15px 0 0 10px;
	text-align: justify;
}

/*************************** RIGHT *************************/

#right {
	width: 415px;
	float: right;
	padding: 20px 0 0 0;
}

#right h1 {
	font: 18px arial;
	color: #ba1700;
	padding-top: 3px;
}

#right a {
	color: #fff;
	text-decoration: none;
}

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

#right p {
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 0 15px;
	width: 240px;
}

/***** CHAMADAS *****/

.motores {
	width: 401px;
	height: 120px;
	background-image: url(../imagens/retifica-de-motores.png);
}

.pecas {
	width: 401px;
	height: 120px;
	background-image: url(../imagens/retifica-de-pecas.png);
}

.carro {
	width: 401px;
	height: 120px;
	background-image: url(../imagens/traga-se-carro.png);
}

/***** MARCAS ******/

.marcas {
	width: 1000px;
	float: left;
}

.marcas h2 {
	font: 22px arial;
	color: #ba1700;
	margin-left: 10px;
}

.marcas p, img {
	margin: 10px;
}

/*************************** RODAPE *************************/

#rodape {
	width: 1000px;
	height: 83px;
	background-image: url(../imagens/rodape.jpg);
	clear: both;
	text-align: center;
}

address {
	float: left;
	padding: 10px 0 0 300px;
}

.cartoes {
	float: right;
	padding: 10px 10px 0 0;
}


/************************ CONTEUDO DE DEBTRO *************************/

#conteudo {
width:900px;
margin:auto;
}

#conteudo h1 {
font: 30px arial;
color: #ba1700;
padding:10px 0 10px 0;
}

#conteudo form table {
width:500px;
margin:auto;
}

.lista {
	font: 11px Verdana;
	line-height: 17px;
}

.lista li {
	margin-left: 30px;
	list-style-image: url(../imagens/li.gif);
}

/****** SERVICOS *****/

.servicos {
	width: 200px;
	margin: 20px 0 20px 20px;
	float: left;
}

.servicos ul {
	float: left;
	font: 11px Verdana;
	color: #666;
	line-height: 17px;
	margin: 10px 0 0 0;
}

.servicos li {
	margin-left: 20px;
	list-style-image: url(../imagens/li.gif);
}

.servicos h2 {
	font: 16px arial;
	color: #cd0300;
	margin: 20px 0 0 10px;
}

/***** FOTOS *****/

.fotos {
	width: 900px;
	text-align: center;
	margin: 20px 0 20px 0;
}

.fotos li {
	margin: 3px;
	display: inline;
}

.fotos img {
	border: 1px solid #c50301;
	width: 100px;
	height: 67px;
}

/************************ FORMULARIO *************************/

.formulario {
	margin: 20px 0 20px 0;
}

.formulario tr {
	font: 11px verdana;
	color: #666;
}

.formulario td {
	padding: 3px;
}

.formulario input {
	color: #c00;
}

.formulario textarea {
	color: #c00;
}