/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}


html {background:#f3f3f3 url(../images/bg.png) repeat-x center 73px;}
body {color:#242425;font-size:12px;font-family:'Verdana';}
html,
body {height:100%;}

a {text-decoration:none;cursor:pointer;color:#242425;}
a:hover {text-decoration:none;}

strong {font-weight:bold;}
input[type="reset"], input[type="submit"] {cursor:pointer;}

::-webkit-input-placeholder {color:White;}
::-moz-placeholder {color:White;}
:-ms-input-placeholder {color:White;}
input:-moz-placeholder {color:White;}

.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.wrapper {width:1000px;margin:0 auto;position:relative;}
.last {margin-right:0px !important;}

.box-left {float:left;width:200px;}
.box-right {float:right;width:760px;position:relative;padding-bottom:50px;}
.titulo-padrao {color:#7d010e;font-size:30px;margin-bottom:30px;text-transform:uppercase;font-family:'Helvetica67CondensedMediumMedium';}
.subtitulo-padrao {color:#7d010e;font-size:22px;margin-bottom:25px;text-transform:uppercase;font-family:'Helvetica67CondensedMediumMedium';}
.divisor {position:absolute;height:100%;border-left:1px solid #d5d5d5;border-right:2px solid white;margin-left:-50px;bottom:0px;top:0px;}
.box-mapa {position:fixed;z-index:99;width:100%;height:100%;left:0px;top:0px;display:none;}
.box-mapa .close {position:absolute;right:20px;top:20px;cursor:pointer;background:url(../images/ico_close.png) no-repeat;width:32px;height:32px;z-index:2;}
.box-mapa #mapa {position:absolute;width:100%;height:100%;}

#content {min-height:100%;position:relative;}
#content-page {padding-bottom:105px;}

#header {height:130px;width:100%;background:url(../images/bg_header.png) repeat-x center top;position:relative;z-index:3;}
#header .logo {position:absolute;left:50%;margin-left:-135px;margin-top:-110px;opacity:0;}
#header .menu a li {transition:ease all 0.6s;-webkit-transition:ease all 0.6s;float:left;background:url(../images/bg_link.png) repeat-x;height:34px;line-height:34px;color:white;text-align:center;font-size:20px;text-transform:uppercase;margin-top:25px;margin-right:17px;padding:0px 18px;border:1px solid #ad4b54;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;font-family:'HelveticaNeueMediumCondRegular';}
#header .menu a li:hover,
#header .menu a li.selected {border:1px solid #ffa4ab;transition:ease all 0.6s;-webkit-transition:ease all 0.6s;color:#eef3f6;}
#header .menu .space {width:400px;float:left;width:310px;height:20px;}

#footer {width:100%;position:absolute;height:292px;bottom:0px;background:url(../images/bg_footer.png) repeat-x center top;padding-top:85px;height:74px;}
#footer .logo {position:absolute;margin-top:26px;}
#footer .telefone {position:absolute;color:white;font-size:20px;font-family:'HelveticaNeueMediumCondRegular';margin:32px 0px 0px 160px;}
#footer .copyright {position:absolute;right:0px;margin-top:40px;color:white;font-size:12px;}

#home {padding-bottom:50px;}
#home .banners {height:440px;background:url(../images/bg_banner.png) repeat-x center top;margin-top:-55px;padding-top:55px;}
#home .banners .banner {display:none;position:absolute;}
#home .banners .lista {height:370px;}
#home .banners ul {position:relative;display:table;margin:0 auto;}
#home .banners ul li {float:left;width:12px;height:12px;background:#424141;margin:0px 5px;-moz-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-border-radius:12px;cursor:pointer;}
#home .banners ul li.selected,
#home .banners ul li:hover {background:#a10306;}
#home .box {float:left;width:300px;margin-right:50px;margin-top:-20px;}
#home .box .titulo {font-size:24px;color:#8c0208;margin-bottom:15px;font-family:'Helvetica67CondensedMediumMedium';}
#home .box .texto {line-height:21px;}
#home .box .plus {font-size:18px;color:#9c0306;font-weight:bold;}
#home .box.last .texto {float:left;width:97px;}
#home .box.last img {float:left;margin-left:20px;}

#empresa .box-left ul li {font-family: Arial;background:url(../images/ico_arrow_menu.png) no-repeat left center;height:15px;line-height:15px;text-transform:uppercase;font-size:15px;color:#1c1c1c;padding-left:15px;margin-bottom:12px;transition:ease all 0.2s;-webkit-transition:ease all 0.2s;}
#empresa .box-left ul li.selected,
#empresa .box-left ul li:hover {color:#920305;font-weight:bold;transition:ease all 0.2s;-webkit-transition:ease all 0.2s;}
#empresa .box-left ul li:hover {background-position:4px center;padding-left:20px;}
#empresa .box-texto {line-height:23px;}
#empresa .box-texto p {margin-bottom:15px;}
#empresa .foto {padding:5px;border:1px solid #dbdbdb;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;background:white;display:block;margin-top:20px;float:left;}

#frota .ampliar {background:url(../images/ico_zoom.png) no-repeat left center;height:15px;line-height:15px;padding-left:20px;color:#8a8482;font-size:13px;margin-bottom:20px;}
#frota .foto {padding:5px;border:1px solid #dbdbdb;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;background:white;display:block;margin-bottom:25px;float:left;margin-right:40px;}

#atuacao img {float:left;}
#atuacao .unidades {float:right;width:600px;}
#atuacao p {margin-bottom:25px}
#atuacao p strong {color:#8c0208;margin-bottom:10px;text-transform:uppercase;}
#atuacao .unidade .texto {line-height:21px;}

#contato .endereco p {margin-bottom:15px;}
#contato .ver-mapa {background:url(../images/ico_marker.png) no-repeat;cursor:pointer;padding-left:20px;min-height:20px;margin-top:20px;width:140px;line-height:16px;font-size:12px; display: block;}
#contato form {margin-top:40px;}
#contato p { margin-bottom: 35px;}
#contato .errorSummary {margin-bottom: 35px;}
#contato .errorSummary p {margin-bottom: 15px; color: red}
#contato form .box {margin-bottom:13px;}
#contato form .campo {float:left;width:80px;}
#contato form input[type="text"],
#contato form textarea {border:1px solid #bbb9b9;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;background:#e0e0e0;height:20px;line-height:20px;padding-left:15px;width:300px;font-size:12px;}
#contato form textarea {height:100px;line-height:15px;padding-top:5px;}
#contato form .small {width:115px !important;}
#contato form input[type="submit"] {background:url(../images/bg_enviar.png) no-repeat;height:34px;width:86px;color:white;font-size:18px;margin-left:80px;border:0px;font-family:'Helvetica67CondensedMediumMedium';}
