/* Geral */
*{margin: 0; padding: 0; text-decoration: none; border: 0; list-style: none;}
body {font-family: Calibri, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 12px; min-width: 978px; color: #333; background: #fff;}

/* Hr */
hr {border-top: 1px solid #F2F2F2;}

/* Títulos */
h1 {color: #313485;}
h2 {font-size: 150%; font-weight: 600; color: #3E3F3F; text-transform: uppercase;}

/* Links */
a:link, a:visited {color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}


/* Topo do site */
#topo {width: 944px; height: 91px; margin: auto;}
#logo {width: 175px; height: 78px; float: left; margin-top: 5px;}
#menu {width: auto; float: right; margin: 30px 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #F5F6F6; padding: 10px; } #menu li {float: left; margin-left: 8px;}

/* Centro do Site */
#centraliza {width: 978px; margin: auto;}
#geral {width: 944px; margin: auto;}
#bloco1 {width: 100%; float: left;}
#bloco2 {width: 100%; float: left;}

/* Conteudo */
#conteudo {width: 978px; margin: 20px auto; text-align: justify;} 
#conteudo p {margin: 10px 0;}

#subConteudo {width: 760px; float: left; margin: 3px 0px 20px 10px;}
#localizacao_paginas {width: 978px; height: 20px; padding: 5px 0; background: #F0F0F0; color: #333; margin: 10px 0; border-top: 1px dotted #CCC; border-bottom: 1px dotted #ccc;}
#localizacao_paginas li{float: left; margin-right: 3px; font-size: 130%;}


/* Area de Publicidade */
#banner {width: 753px;  height: 261px; float: left;}
#publicidade {width: 978px; height: 261px; float: left;  margin-bottom: 1px; border-top: 3px solid #CCC; border-bottom: 7px solid #999;}
#lojas {width: 224px; height: 275px; float: right; margin: 0; padding: 0; border: 0}
#sliderContent {width: 224px; height: 275px;}

#menu-carros {width: 967px; padding: 5px; background: #bfbfbf; position: relative; float: left;  margin-bottom: 20px;} 
#menu-carros li {float: left; width: auto; margin-left: 10px;}

/* Area Semi-novos */
#semi-novos {width: 472px; float: left;}
#box-semi-novos {width: 472px; padding-bottom: 10px; background: #E8EAE9 url(../imgs/bg_seminovos.jpg) repeat-x; float: left;   border-bottom: 1px solid #666;}
#semi-novos li {float: left; width: 140px; margin-left: 15px;}
#titulo-seminovos {width: 492px; height: 43px; background: url(../imgs/bg_titulo_seminovos.jpg) no-repeat center top; padding-top: 20px;}

/* Disk Peças */
#disk-pecas {width: 215px; float: left; margin: 20px 0 0 30px;}
#disk-pecas h2 {margin-bottom: 17px;}
#descricao-dp {width: 100%; height: 62px; padding-top: 10px;}
#revisao-programada {width: 190px; float: left; margin: 20px 0 0 20px;}
#revisao-programada h2 {margin-bottom: 17px;}
#descricao-rp {width: 100%; height: 62px; padding-top: 10px;}

/* Novidades */
#novidades {width: 221px; float: left; margin-top: 20px;}
#lista_noticias {width: 978px; margin-top: 20px;} #lista_noticias li {margin-bottom: 20px;}

/* Best Drive */
#best-drive {width: 230px; float: left; margin: 20px 0 0 20px;}
#best-drive p {margin: 10px 0 15px 0;}
#btnBestDrive {width: 100%; padding: 2px; background: #3E3F3F; display: block;}

/* Promoções */
#promocoes {width: 425px; float:left; margin: 20px 0 0 30px;}
#promocao {width: 425px; float:left;}


/* Newsletter */
#newsletter {width: 425px; padding: 2px 0 10px 0; background: #3f3f3f; float: left; margin-left: 30px;}
#newsletter legend {color: #fff; text-transform: uppercase; font-size: 85%;}
#formNewsLetter {margin-left: 10px;}

/* Downloads */
#downloads {width: 978px; float: left; margin: 20px 0;} #downloads li {float: left; width: 318px; margin-left: 5px; background: #FAFAFA; border-bottom: 2px solid #0099CC; margin-bottom: 5px;} #downloads ul {margin: 20px 0;}
#manuais {width: 978px; float: left; margin: 40px 0;} #manuais li {text-align: center; float: left; width: 150px; margin-left: 10px; background: #FAFAFA; border-bottom: 2px solid #0099CC; margin-bottom: 5px;} #manuais ul {margin: 20px 0;}



/* Campanhas */
#campanhas {width: 978px; float: left;}
#campanhas-outdoor {width: 978px; float: left; margin: 20px 0;} #campanhas-outdoor  li {float: left; width: 318px; margin-left: 5px; background: #FAFAFA; border-bottom: 2px solid #0099CC; margin-bottom: 5px;} #campanhas-outdoor ul {margin-top: 20px;}
#campanhas-anuncios {width: 978px; float: left; margin: 20px 0;} #campanhas-anuncios li {float: left; width: 318px; margin-left: 5px; background: #FAFAFA; border-bottom: 2px solid #0099CC; margin-bottom: 5px;} #campanhas-anuncios ul {margin-top: 20px;}

/* Seguros */
#seguros {width: 978px; float: left; margin: 20px 0;} #seguros li {text-align: center; float: left; width: 150px; margin-left: 10px; background: #FAFAFA; border-bottom: 2px solid #0099CC; margin-bottom: 5px;} #seguros ul {margin: 10px 0;}

/* Veículos Novos */
#veiculos-novos {width: 760px; float: left; margin: 20px 0px 20px 10px;} #veiculos-novos  li {float: left; width: 132px; margin-left: 20px; background: #FAFAFA; border-bottom: 2px solid #0099CC; margin-bottom: 5px; text-align: left;}

/*=====================================================
				VEICULOS SEMINOVOS
=======================================================*/

#veiculos-seminovos {width: 760px; float: left; margin: 20px 0px 20px 10px;} #veiculos-seminovos  li {float: left; width: 132px; margin-right: 20px; background: #FAFAFA; border-bottom: 2px solid #0099CC; margin-bottom: 5px; text-align: left; font-size: 95%;}

#pesquisa-veiculo {width: 98%; float: right; padding: 10px; margin: 5px 0; background: #FAFAFA; border-top: 1px dotted #e7e7e7; border-bottom: 1px dotted #e7e7e7;}


/* Revisão Programada */
#endereco_contato_revisao {width: 400px; float: left; margin:-85px 90px; }


/* Contato */
#formulario_contato {width: 400px; float: left; margin: 20px 0;}
#endereco_contato {width: 400px; float: right; margin: 20px 0;}
#mensagem_status {padding: 3px 0; font-size: 130%; font-weight: 600; background: #FEFBF1; width: 100%; text-align: center;
					border-top: 1px dotted #e7e7e7; border-bottom: 1px dotted #e7e7e7; display: none;}



#mascara {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%;
    width:100%;
    margin:0;
    padding:0;
    background:#CCC;
    opacity:.75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    z-index: 1;
    }


/*========================================================
						RODAPÉ
=========================================================*/

#rodape {width: 100%; height: 150px; margin: 30px auto; border-top: 1px solid #78ADDE; float: left;}
#box-rodape {width: 944px; margin: auto;} #box-rodape h2 {font-weight: 300; margin: 10px 0 10px 0;}
#box-rodape ul {width: 175px; float: left;} #box-rodape li {margin-top: 5px;}
#box-rodape ul.veiculos {width: 160px; float: left;}

#redeSocial {width: 904px; height: 25px; border-bottom: 2px solid #ccc; float: left; margin: 20px 0; padding: 10px; background: #e7e7e7;}
#redeSocial ul {width: 904px; float: left; margin-top: 5px;}
#redeSocial ul li {float: left; margin-left: 5px; margin-top: -12px; padding: 2px; width: 32px; text-align: center; vertical-align: middle;}
#redeSocial ul p {float: left; padding: 2px; height:32px;  vertical-align: middle}
#localizacao {width: 200px; float: left;} #localizacao p {margin-top: 10px;}

#localizacao a{margin-top: 10px;}
#localizacao a:hover{margin-top: 10px; color:#09C;}

/* Plugins */
#prevBtn a:hover, #nextBtn a:hover {color:#FF9;}
#prevBtn a{width: 20px; height: 30px; float: left; margin-top: -30px; background: url(../imgs/btnE.png) center no-repeat; color: #FFF; text-indent: -9999999px;}
#nextBtn a{width: 20px; height: 30px; float: right; margin-top: -30px; background: url(../imgs/btnD.png) center no-repeat; color: #FFF; text-indent: -9999999px;}
