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

body { background: #fff; margin: 0; padding: 0; }
img { border: 0; }
a:link, a:active, a:visited { color: #497582; text-decoration: underline; }
a:hover { text-decoration: none; }
.controle { clear: both; font-size: 0; height: 0; line-height: 0; }
.centraliza { margin: 0 auto; width: 800px; }

.topo { background: #fff url(../images/bgtop.png) left top repeat-x; height: 215px; }
.topo .centraliza { background: url(../images/bg-topo.png) left top no-repeat; position: relative; height: 215px; }
.topo .logo { float: left; height: 215px; width: 150px; text-decoration: none; line-height: 0; }
.topo .atendimento-online { float: left; height: 50px; width: 150px; margin: 70px 0 0 100px; text-decoration: none; line-height: 0; }
.topo .tradutor { position: absolute; top: 10px; right: 0; width: 270px; height: 25px; }
.topo .tradutor .label { float: left; color: #333; font: bold 11px/24px Verdana, Geneva, sans-serif; }
.topo .tradutor #google_translate_element { float: right; }
.topo ul { background: #07567a; min-height: 60px; margin: 0; padding: 0 0 0 10px; list-style: none; width: 790px; position: absolute; bottom: -30px; left: 0; z-index: 1000; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-box-shadow: 0 5px 15px rgba(0,0,0,0.9); -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.9); -ms-box-shadow: 0 5px 15px rgba(0,0,0,0.9); box-shadow: 0 5px 15px rgba(0,0,0,0.9); opacity: .8; filter: alpha(opacity=80); }
.topo ul li { float: left; height: 60px; margin: 0; padding: 0; }
.topo ul li a { color: #fff; display: block; font: italic 17px/60px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0 9px; text-decoration: none; }
.topo ul li a:hover { color: #f1e84f; }

.conteudo { background: #efdf42 url(../images/pattern.png) left top repeat; }
.conteudo .slider { height: 260px; padding: 30px 0 10px; position: relative; }
.conteudo .slider ul, .conteudo .slider ul li { margin: 0; padding: 0; list-style: none; height: 260px; width: 800px; overflow: hidden; }
.conteudo .slider ul li { color: #fff; font: 60px/260px 'Lobster', cursive; text-align: center; text-shadow: 2px 2px 0px rgba(0,0,0,0.1); }
.conteudo .slider .bx-has-pager { position: absolute; bottom: 10px; left: 0; text-align: center; width: 800px; }
.bx-has-pager .bx-pager-item { display: inline-block; width: 12px; height: 12px; margin: 0 4px; overflow: hidden; }
.bx-has-pager .bx-pager-item a { display: block; background: #fff; font-size: 1000px; width: 12px; height: 12px; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.bx-has-pager .bx-pager-item a.active { background: #43768b !important; }

.conteudo { padding: 0 0 60px; }
.chamadas p { color: #333; font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0; }
.chamadas p a { color: #484848; text-decoration: underline; }
.chamadas p a:hover { text-decoration: none; }

.a-locadora { float: left; width: 460px; }
.reservas { float: right; width: 270px; }
.a-locadora h1, .reservas h1 { color: #43768b; font: 24px 'Lobster', cursive; margin: 0 0 10px; padding: 0; }
.a-locadora a, .reservas a { float: right; height: 37px; margin: 5px 0 20px; width: 158px; }

.servicos { float: left; width: 280px; }
.servicos ul { margin: 0; padding: 0; list-style: none; }
.servicos ul li { background: url(../images/li-odd.png) left top no-repeat; color: #333; font: 12px/20px Verdana, Geneva, sans-serif; height: 20px; margin: 0 0 2px; padding: 0 0 0 27px; }
.servicos ul li.even { background: url(../images/li-even.png) left top no-repeat !important; }

.novidades { float: left; margin: 0 0 30px; width: 280px; }
.links-uteis { float: right; width: 190px; }
.servicos h2, .novidades h2, .links-uteis h2 { color: #333; font: 24px 'Lobster', cursive; margin: 0 0 10px; padding: 0; }

.rodape { background: #fff; -moz-box-shadow: 0 0 8px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.8); box-shadow: 0 0 8px rgba(0,0,0,0.8); padding: 20px 0; }
.rodape p { color: #282828; float: left; font: 12px/30px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.rodape p a { color: #282828; text-decoration: none; }
.rodape p a:hover { color: #497582; }
.rodape a.emanueldias { float: right; height: 31px; margin: 33px 0 0; width: 90px; }