body {font: normal 11px arial;}

/* FONT-FACE */
@font-face {font-family: 'AllerLightRegular'; src: url('aller_lt-webfont.eot'); src: local('?'), url('aller_lt-webfont.woff') format('woff'), url('aller_lt-webfont.ttf') format('truetype'), url('aller_lt-webfont.svg#webfont8d4Pc7UF') format('svg');}
/****************************************************************/

/* HEADER */
#header {width: 100%; height: 170px; background-color: #f0f0f0;}
.header {width: 800px; height: 100%; margin: 0 auto;}
#logo {float: left; width: 229px; min-height: 20px; padding-top: 30px; display: block;}
#menu {float: right; width: 408px; height: 20px; text-align: right; margin: 70px 0 0 auto; font-weight: bold; font-size: 12px;}
#menu ul {float: right;}
#menu li {float: left; list-style-type: none; margin-left: 13px;}
#menu a {text-decoration: none; color: #999;}
#menu a:hover {color: #003399; text-shadow: 1px 1px 0 #fff;}
/****************************************************************/

/* CORPO */
#corpo {width: 800px; min-height: 50px; margin: 25px auto 10px auto; border-bottom: 1px solid #f0f0f0;}
#novidades {width: 355px; min-height: 100px; float: left;}
.novidades {width: 100%; min-height: 50px; border-top: 1px solid #f0f0f0; padding-top: 15px;}
.img {display: block; min-width: 50px; min-height: 50px; float: left; padding-right: 8px;}
.imagem {display: block; border: 5px solid #efefef; float: left;}
.imagem:hover {border: 5px solid #003399;}
.novidades a {text-decoration: none; color: #999;}
.novidades a:hover {text-decoration: underline; color: #003399;}
.novidades span {display: block; width: 197px; float: left;}
.maisviaturas {text-align: center;}
.maisviaturas a {text-decoration: none; color: #999;}
.maisviaturas a:hover {text-decoration: underline; color: #003399;}
.clear {width: 100%; height: 15px; clear: both; border-bottom: 1px solid #f0f0f0; margin-bottom: 15px;}
.clearfooter {width: 100%; height: 20px; clear: both;}
#corpo h1 {font-family: 'AllerLightRegular'; font-size: 30px; color: #c4c4c4; padding-bottom: 10px;}
#conteudo {width: 395px; min-height: 200px; float: left; margin-left: 50px; margin-bottom: 20px;}
.conteudo {text-decoration: none; color: #c4c4c4 !important;}
.conteudo:hover {color: #003399 !important;}
#servicos, #proposta {width: 100%; min-height: 50px;}
#servicos p {text-align: justify;}
#proposta {margin-top: 30px;}
.info {float: left; width: 195px; min-height: 50px;}
.info input {width: 185px; margin-bottom: 5px;}
.enviar {display: block; padding-left: 3px;}
.mensagem {float: right; width: 195px;}
.textarea {height: 110px; max-height: 110px; width: 190px; max-width: 190px;}
#name, #email, #empresa, #textarea, #ano {height: 20px; width: 300px; margin-bottom: 8px; text-indent: 10px;}
#textarea {width: 300px; max-width: 300px; height: 100px; max-height: 200px; font-family: arial; text-indent: 10px;}
#send {height: 25px; width: 100px;}
#contactar_index {border: 0 !important; margin-top: 20px;}
/****************************************************************/

/* VIATURAS */
#corpo_paginas {width: 800px; min-height: 50px; margin: 25px auto 10px auto; border-bottom: 1px solid #f0f0f0;}
#corpo_paginas h1 {font-family: 'AllerLightRegular'; font-size: 40px; color: #999; margin: -15px 0 15px 0;}
#corpo_paginas h2 {font: normal 20px arial; color: #999; margin-bottom: 10px;}
h2 a {text-decoration: none; color: #999;}
h2 a:hover {color: #003399;}
.viaturas {width: 575px; float: left; font-size: 11px; line-height: 18px;}
h4 {text-transform: capitalize; font-size: 18px;}
h4 {text-decoration: none; color: #999; font-weight: normal; padding-left: 2px;}
#filtrar {width: 150px; min-height: 100px; float: left; margin-left: 35px; padding-left: 40px;}
#filtrar li {list-style-image: url(../imgs/bullet.gif); text-transform: capitalize;}
#filtrar ul {margin: 0 0 0 12px;}
#filtrar a {color: #999; text-decoration: none;}
#filtrar a:hover {color: #003399; text-decoration: underline;}
#venda {width: 150px; margin-left: 35px; float: left; padding-left: 40px;}
#pag {width: 575px; height: 25px; clear: both; text-align: center;}
#pag a, .pag {padding: 5px 7px 5px 7px; background: #efefef; border: 1px solid #999; color: #999; text-decoration: none; margin: 0 5px;}
#pag a:hover {background: #003399; color: #fff; border: 1px solid #003399;}
.disable, .invisivel {display: none;}
.obs:first-letter, .preco:first-letter {text-transform: capitalize;}
.viaturas .tipo {width: 115px;}
#descricao td {height: 35px;}
.foto {float: none; text-decoration: none; color: #666;}
.foto:hover {float: none; text-decoration: underline; color: #003399;}
.maisfotos {float: none !important;}
#cont_fotos {width: 220px; float: left; text-align: center;}
#lightbox-image-details {text-transform: capitalize;}
#lightbox-image-details-currentNumber {display: none !important;}

/****************************************************************/

/* SERVIÇOS / QUEM SOMOS */
#texto {width: 100%; min-height: 150px; font-size: 12px;}
.sobre {width: 520px; float: left; text-align: justify;}
.imgs {width: 265px; height: 265px; float: right; margin-left: 15px;}
.mais {float: right;}
.mais a {text-decoration: none; color: #999;}
.mais a:hover {text-decoration: underline !important; color: #003399;}
#proposal {margin-top: 160px;}
.clear {clear: both;}
/****************************************************************/

/* CONTACTOS */
#contactar {width: 399px; min-height: 350px; border-right: 1px solid #f0f0f0; margin-bottom: 10px; float: left; font-size: 12px;}
.contactos {width: 360px; float: left; font-size: 12px; padding-left: 25px;}
.tipo {width: 100px; color: #999; height: 18px;}
.tipo1 {width: 100px;}
.msg {width: 260px; height: 100px; max-width: 260px; max-height: 100px; font: normal 12px arial;}
.tipo2 {width: 260px; height: 22px;}
.tipo2:focus, .msg:focus {outline: none;}
.tipo2, .msg {text-indent: 7px;}
.spacer {height: 5px; display: block;}
.enviar {width: 100px; height: 30px;}
.error, .success {font-size: 11px;}
.error {color: red;}
.success {color: green;}
#mapa {width: 370px; height: 160px; margin: 15px 0 0 25px; float: left;}
/****************************************************************/

/* FOOTER */
#footer {width: 800px; height: 35px; margin: 0 auto; color: #777; font-size: 10px;}
#footer a {color: #003399; text-decoration: none;}
.footer {float: left;}
.cred{float: right;}
/****************************************************************/