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

html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial;}
body img {display:block;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center !important;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

#tel, a.assinatura, #nav ul li, #buscador h1, #cham ul li, #logo, #prom h1, #dest h1, .side h1, #internas h1 {
text-indent:-9000em; overflow:hidden;}

/*** HEADER ***/

#logo {position:absolute; top:20px; left:26px; width:247px; height:107px; background:url(../pics/logo.png) no-repeat;}
#nav {position:absolute; right:19px; bottom:13px;}

#nav ul li {float:left; display:inline; height:20px; margin-left:45px;}
#nav ul li.menu01 {width: 42px; background:url(../pics/menu01.png) no-repeat;}
#nav ul li.menu02 {width: 79px; background:url(../pics/menu02.png) no-repeat;}
#nav ul li.menu03 {width:101px; background:url(../pics/menu03.png) no-repeat;}
#nav ul li.menu04 {width: 72px; background:url(../pics/menu04.png) no-repeat;}
#nav ul li.menu05 {width:130px; background:url(../pics/menu05.png) no-repeat;}

#nav ul li a {display:block; height:20px;}
#nav ul li a:hover {background:url(../pics/menu-hover.png) no-repeat left;}

#cham ul {margin:5px 0 0 20px;}
#cham ul li {float:left; display:inline; height:40px; margin-right:10px;}
#cham ul li a {display:block; height:40px;}
#cham ul li.cham01 {width:31px; background:url(../pics/cham01.png) no-repeat;}
#cham ul li.cham02 {width:41px; background:url(../pics/cham02.png) no-repeat;}
#cham ul li.cham03 {width:32px; background:url(../pics/cham03.png) no-repeat;}
#cham ul li.cham04 {width:48px; background:url(../pics/cham04.png) no-repeat;}

#cham ul li.cham01 a:hover {width:31px; background:url(../pics/cham01_hover.png) no-repeat;}
#cham ul li.cham02 a:hover {width:41px; background:url(../pics/cham02_hover.png) no-repeat;}
#cham ul li.cham03 a:hover {width:32px; background:url(../pics/cham03_hover.png) no-repeat;}
#cham ul li.cham04 a:hover {width:48px; background:url(../pics/cham04_hover.png) no-repeat;}

/*** MAINCONTENT GERAL ***/

#mainContent p {}

/* home */

#prom h1, #dest h1 {height:28px; margin:0;}
#prom h1 {width:455px; background:url(../pics/tt-prom.png) no-repeat;}
#dest h1 {width:200px; background:url(../pics/tt-dest.png) no-repeat;}
#video h1 {width:217px; background:url(../pics/tt-video.png) no-repeat;}
#dicas h1 {width:215px; background:url(../pics/tt-dicas.png) no-repeat;}

#dest ul {padding:10px; background:#e9f0f3; border:1px solid #dbe7eb;}
#dest ul li {width:178px; height:60px; background:url(../pics/bg_ul_li.jpg) repeat-x bottom; margin-bottom:14px;}
#dest ul li.fim {height:44px; background:none; margin-bottom:0;}
#dest ul li img {border:1px solid #89b0d4; float:left; margin-right:4px;}
#dest ul li p {font:normal 10px verdana; color:#4e4e4e; margin:0; padding:1px 0;}
#dest ul li span {font:bold 10px verdana; color:#f57f00;}

#prom ul.promo {}
#prom ul.promo li {padding:9px; width:435px; height:65px; background:#e9f0f3; border:1px solid #dbe7eb; margin-bottom:14px;}
#prom ul.promo li img {float:left; display:inline; border:1px solid #89b0d4; margin-right:3px;}
#prom ul.promo li p {font:bold 12px verdana; color:#4e4e4e; margin:0; padding:1px 0;}
#prom ul.promo li span {color:#f57f00;}

#dicas ul li {font:bold 11px verdana; width:100%; float:left; display:inline;}
#dicas ul li a {color:#4e4e4e;} #dicas ul li a:hover {text-decoration:underline;}
#dicas ul li.data {font-size:9px; color:#f57f00;}
#dicas ul li.link {margin-bottom:22px;}

#bt-not a {display:block; height:21px;}

/* internas */

#internas h1 {height:41px;}
#internas h1.loj {background:url(../pics/tt-loj.png) no-repeat center bottom;}
#internas h1.promocao {background:url(../pics/tt-promocao.png) no-repeat center bottom;}
#internas h1.con {background:url(../pics/tt-con.png) no-repeat center bottom;}
#internas h1.particulares {background:url(../pics/tt-particulares.png) no-repeat center bottom;}
#internas h1.comprar {background:url(../pics/tt-comprar.png) no-repeat center bottom;}
#internas h1.sugestoes {background:url(../pics/tt-sugestoes.png) no-repeat center bottom;}
#internas h1.up {background:url(../pics/tt-up.png) no-repeat center bottom;}
#internas h1.localizacao {background:url(../pics/tt-localizacao.png) no-repeat center bottom;}
#internas h1.equ {background:url(../pics/tt-equipe.png) no-repeat center bottom;}
#internas h1.veiculos {background:url(../pics/tt-veiculos.png) no-repeat center bottom;}
#internas h1.proposta {background:url(../pics/tt-proposta.png) no-repeat center bottom;}
#internas h1.obrigado {background:url(../pics/tt-obrigado.png) no-repeat center bottom;}
#internas h1.mapa_site {background:url(../pics/tt-mapa.png) no-repeat center bottom;}
#internas h1.busca_avancada {background:url(../pics/tt-busca_avancada.png) no-repeat center bottom;}

#internas p {font:normal 12px verdana; color:#4e4e4e; padding:0 10px; text-align:justify;}

.up-service img {margin:10px auto;}

.mapa {margin:10px 0 0 20px;}

.loja {margin:10px 25px;}
.loja-foto {float:left; display:inline;}
.loja-foto img {border:4px solid #B7CADB; padding:3px;}
.loja-foto img:hover {border:4px solid #FFC98F; padding:3px;}
.loja-desc {float:left; display:inline; margin:10px 0 0 15px; width:400px;}

.equipe-comer {margin:10px 20px;}
.equipe-comer-foto {float:left; display:inline;}
.equipe-comer-foto img {border:4px solid #B7CADB; padding:3px;}
.equipe-comer-foto img:hover {border:4px solid #FFC98F; padding:3px;}
.equipe-comer-desc {float:left; display:inline; margin:20px 10px 0 5px; width:150px; }

ul.equipe-des li.tt-equipe {font:bold 14px verdana; color:#4e4e4e; margin-bottom:5px;}
ul.equipe-des li {font:normal 12px verdana; color:#4e4e4e;}

ul.mapa-site {margin:20px 0 10px 30px;}
ul.mapa-site li {font:bold 12px verdana; color:#4e4e4e; background:url(../pics/menu-hover.png) no-repeat; padding:2px 0 0 10px; border-bottom:1px solid #DFDFDF; margin:0 400px 15px 0;}
ul.mapa-site li a {color:#4e4e4e;}
ul.mapa-site li a:hover {color:#F57F00;}

ul.mapa-site02 {margin:10px 0 15px 35px;}
ul.mapa-site02 li {font:bold 12px verdana; color:#FFB96F; background:none; list-style-type:circle; padding:0; margin:0 0 10px 0; border:none;}
ul.mapa-site02 li a {color:#FFB96F; text-decoration:none;}
ul.mapa-site02 li a:hover {text-decoration:underline;}

.space {height:30px;}

h2.tt-loja {font:bold 14px verdana; color:#4e4e4e;}

ul.loja-endereco li {font:normal 12px verdana; color:#4e4e4e; margin-bottom:7px;}
span.loja-endereco02 {font-weight:bold; color:#FF6600;}

.equipe {height:18px; width:250px; background:#E6EBEF; border:1px solid #92A9B9; margin:30px auto; padding:4px; }
.equipe:hover {background:#D1E1EF;}
.equipe a {font:normal 12px verdana; color:#4e4e4e; text-align:center; display:block;}

/*** Particulares ***/

table.tabela{
margin:15px auto; text-align:center;
font:10px verdana; color:#4e4e4e;
width:670px; border:3px solid #DEEBF3; background:#fff;}

table.tabela thead{
font-weight:bolder; text-align:left; background:#DEEBF3;
font-size:11px; color:#4e4e4e;}

table.tabela tr td{
border:1px solid #DEEBF3; padding:3px 10px;}

table.tabela tr td a {font:bold 10px verdana; color:#4e4e4e; text-decoration:underline;}

table.tabela tr td.bg01 {background:#fff; font:bold 11px verdana; color:#4e4e4e; text-align:center; height:40px;}
table.tabela tr td.bg03 {background:#fff; font:bold 11px verdana; color:#4e4e4e; text-align:left;}
table.tabela tr td.bg02 {background:#C3D2DF; font:bold 11px verdana; color:#fff; text-align:left;}

table.tabela tfoot {background:#DEEBF3; font:bold 11px verdana; color:#4e4e4e; text-align:center;}

/*** Resultado Auto ***/

img.logo-centro {margin:0 auto;}

.foto {float:left; display:inline; margin:15px 0 0 0;}

.foto-maior {border:3px solid #DEEBF3; padding:3px; width:285px;}
.foto-maior img {margin:0 auto;}
.foto-menor {margin-top:10px;}
ul.ft li {float:left; display:inline; margin-right:3px; border:1px solid #B7CADB; padding:3px; }

.tabela-auto {float:left; display:inline; margin-right:13px; }
table.auto{
margin:15px 0 15px 30px; font:10px verdana; color:#4e4e4e;
width:350px; border:3px solid #DEEBF3; background:#fff;}

table.auto thead{
font-weight:bolder; text-align:left; background:#DEEBF3;
font-size:11px; color:#4e4e4e;}

table.auto tr td{
border:1px solid #DEEBF3; padding:3px 10px;}

table.auto tr td.bg01 {background:#fff; font:bold 11px verdana; color:#4e4e4e; text-align:center; height:40px;}
table.auto tr td.bg03 {background:#fff; font:bold 11px verdana; color:#4e4e4e; text-align:left;}
table.auto tr td.bg02 {background:#C3D2DF; font:bold 11px verdana; color:#fff; text-align:left;}

table.auto tfoot {background:#B7CADB; font:bold 11px verdana; color:#4e4e4e; text-align:center;}

.faca-proposta {height:18px; width:250px; background:#E6EBEF; border:1px solid #92A9B9; margin:30px auto; padding:4px; }
.faca-proposta:hover {background:#D1E1EF;}
.faca-proposta a {font:normal 12px verdana; color:#4e4e4e; text-align:center; display:block;}

.space {height:20px;}

/* formulário de contato */

.linha {border-bottom:1px solid #DFDFDF; margin:10px 25px;}

#formulario {width:330px; margin:25px auto; position:relative;}
#check {width:330px; margin:25px auto;}
#formulario p {text-align:center; margin:10px 0;}
#formulario label {color:#4e4e4e; font:bold 12px verdana; float:left; width:76px; text-align:right; padding:4px 5px 0 0;}
div#formulario fieldset {width:330px; border:none;}

div.form_textfield input, div.form_textarea textarea {background:none; border:none; color:#4e4e4e; font:normal 12px verdana;}
div.form_textfield input {width:234px; height:21px; margin:4px 0 0 10px;}
div.form_textarea textarea {width:234px; height:75px; padding:5px 5px 5px 10px;}

div.form_textfield, div.form_textarea {width:249px; float:left;}
div.form_textfield {height:30px; background:url(../pics/bg-contato_field.jpg) no-repeat; margin-bottom:3px;}
div.form_textarea {height:85px; background:url(../pics/bg-contato_texta.jpg) no-repeat;}

input.enviar {width:249px; height:25px; border:none; cursor:pointer; font:bold 11px verdana; color:#fff; 
float:right; display:inline; margin-top:6px; background:#0c4b86;}

select {width:250px; /*margin:2px 40px;*/ height:30px; padding:5px;}

label.labmenor{
width:160px !important; text-align:left !important;
}

label.labmenor03{
width:300px !important; text-align:left !important;
}

span.legend{
color:#4e4e4e; font:bold 12px verdana;
padding:5px;
margin:10px 0 10px 20px;
text-align:center;
line-height:10px; 
}

span.spmenor{
width:200px !important;
color:#4e4e4e; font:bold 12px verdana;
}

label.labmenor02{
width:70px;
margin-left:15px;
}

span.spmenor02{
width:50px;
text-align:right;
color:#4e4e4e; font:bold 12px verdana;
}

/*** SIDEBAR ***/

#buscador h1 {height:40px; background:url(../pics/tt-busca.jpg) no-repeat right;}

/***
#pos01, #pos02, #pos03, #pos04, #pos05, #pos06, #pos07 {position:absolute;}
#pos01 {top:43px; z-index:7;} #pos02 {top:71px; z-index:6;} #pos03 {top:99px; z-index:5;}
#pos04 {top:127px; z-index:4;} #pos05 {top:127px; left:113px; z-index:3;}
#pos06 {top:155px; z-index:2;} #pos07 {top:155px; left:113px; z-index:1;}
***/

#buscador form select.cp-pesq, #buscador form select.cp-pesq2{
    color: #000!important;
    width: 218px;
    height: 23px;
    color: #ccc;
    font: 12px arial;
    padding:3px;
    margin: 0 0 6px 0;
    position: relative;
    left: 18px;
    background: #fff;
}
#buscador form select.cp-pesq2{
    width: 109px;
    height: 23px;    
    float: left; 
}



input.nice_select, ul.virtual_select {font:normal 11px verdana; color:#575757; border:none; cursor:pointer;}
input.nice_select {width:213px; height:18px; margin:0 0 0 19px; padding:4px 0 0 5px; background:url(../pics/bg_nice_g.jpg) no-repeat;}
ul.virtual_select {width:218px; height:150px; overflow:auto; position:absolute; display:none; left:19px;}
ul.virtual_select li {display:block; height:19px; padding:3px 0 0 5px; margin:0; border:1px solid #ddd;
border-bottom:1px solid #fafafa; border-top:0; background-color:#fff;}
ul.virtual_select li.last {border-bottom:1px solid #ddd !important;}
ul.virtual_select li.over, ul.virtual_select li.selected {background-color:#FAFAFA; color:#000;}
ul.virtual_select li.selected {border:1px solid #ddd;}

#pos04 input.nice_select, #pos05 input.nice_select, #pos06 input.nice_select, #pos07 input.nice_select {
width:100px; background:url(../pics/bg_nice_p.jpg) no-repeat;}
#pos04 ul.virtual_select, #pos05 ul.virtual_select, #pos06 ul.virtual_select, #pos07 ul.virtual_select {
width:105px;}

input.bt-busca, input.bt-bsava {position:absolute; width:218px; height:20px; border:1px solid #285783; cursor:pointer; left:19px;
font:bold 12px verdana; color:#fff;}
input.bt-busca {background:#032340; bottom:42px;}
input.bt-bsava {background:#0c4b86; bottom:15px;}

.side h1 {height:41px;}
#sidebar-01 h1 {background:url(../pics/tt-sidebar01.jpg) no-repeat center;}
#sidebar-02 h1 {background:url(../pics/tt-sidebar02.jpg) no-repeat center;}
#sidebar-03 h1 {background:url(../pics/tt-sidebar03.jpg) no-repeat center;}

#sidebar-02 a {display:block; height:78px;}
#sidebar-02 a:hover {background:url(../pics/up_hover.png) no-repeat;}

#site01 a {display:block; height:46px;}
#site02 a {display:block; height:47px;}
#site01 a:hover {background:url(../pics/bt_site_01_hover.png) no-repeat left;}
#site02 a:hover {background:url(../pics/bt_site_02_hover.png) no-repeat left;}

#sidebar-01 p {font:normal 11px verdana; padding:20px 30px 0 117px; line-height:15px;}
#sidebar-01 p a {color:#fff;}
#bt-online a {display:block; height:21px;}

/*** FOOTER ***/

#menu-footer ul {font:bold 10px verdana; width:549px;}
#menu-footer ul li a {color:#0c4b86;}
#menu-footer ul li a:hover {color:#f57f00;}
#menu-footer ul li.sembg {background:none;}
#menu-footer ul li {float:left; display:inline; width:123px; height:16px; padding-top:3px; margin-right:60px;
background:url(../pics/bg_ul_footer.jpg) no-repeat bottom;}

#footer-in address {padding-top:18px; text-align:center; font:normal 10px verdana; color:#4c4c4c;}
a.assinatura {display:block; position:absolute;  width:85px; height:14px; bottom:62px;
left:22px; background:url(../pics/assinatura.jpg) no-repeat;}


div.box01{
    float:left;
    width: 110px;
}


#richmedia {
	position:fixed;
	left:320px;
	top:2px;
	width:800px;
	height:150px;
	z-index:999;
}

#feirao {
	position:fixed;
	left:350px;
	top:180px;
	width:400px;
	height:265px;
	z-index:999;
}






