/*
img, div, a, input { behavior: url(js/iepngfix.htc) }
body {
   behavior: url("js/csshover3.htc");
}*/

* { margin: 0; padding: 0; }
/*p,ul,ol,dl { margin-top: 0.5em;}
li { height: 1%;}*/
img{border:0px;}
dt,dd { margin-left: 20px; }
body{background:url(images/new_bg.jpg) top center repeat-x #fff; font-size:12px; font-family:Tahoma, tahoma, verdana, Arial;}
#geral{width:960px; margin:0px auto; background:url(images/bg_teste-copy.jpg) top center no-repeat;background-color:#ececec;}
#fundo{background:url(images/bg_alta.gif) top center repeat-y; margin:5px 0px 0px 0px;}
#topo{background:url(images/topo.png) no-repeat top center; margin:5px 0px 0px 0px; height:90px;}
#topo h1{margin:15px 0px 0px 20px; float:left;  }
#topo h2{margin:15px 20px 0px 0px; text-align:right;}
#menu {margin:0px; padding:0px; height:32px; background:url(images/bg_menu_superior.gif) repeat-x top left; width:960px;}
#menu li{display:inline; margin:0px 10px;} 


#menu_inferior{margin:0px; padding:15px 0px;background:url(images/bg_menu_inferior.gif) repeat-x top left; width:960px; }
#menu_inferior li{display:inline; margin:0px 6px;font-family:Tahoma, tahoma, arial, verdana; font-size:14px; font-weight:bold;border-right:#06536b solid 1px;padding:14px 0px;} 
#menu_inferior li a{padding:0px 10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#menu_inferior li a:hover{color:#ffcd35; text-decoration:underline;}
#menu_inferior li#ultimo{border:none;}


#conteudo{margin:0px 10px 10px 10px; padding:0px; width:630px; float:left; background-color:#FFFFFF; color:#333333; }
#conteudo h2{background:url(images/bg_menu_superior.gif) repeat-x; height:24px; margin:0px 0px 10px 0px; font-size:12px; padding:8px 5px 0px 5px; color:#fff; display:block;}
#conteudo h2 a{color:#FFFFFF; text-decoration:none;}
#conteudo h2 a:hover{text-decoration:underline;}
#conteudo p{line-height:1.2em; margin:2px 10px; color:#333333;}
#conteudo .texto{line-height:1.6em; margin:8px 10px;}
#conteudo .img_left{float:left; margin:0px 10px 0px 10px; border:solid 1px #CCCCCC; padding:5px;}
#conteudo .img_right{float:right; margin:0px 10px 0px 10px; border:solid 1px #CCCCCC; padding:5px;}
#conteudo .img_central{text-align:center;margin:0px  10px; border:solid 1px #CCCCCC; padding:5px;}
#conteudo h3{color:#003366; font-size:12px; margin:12px 10px;}
#conteudo .txt_dir{text-align:right;}
#conteudo ul{margin:0px 10px; list-style-position:inside; display:block;}
#conteudo ul li{margin:10px 5px; padding:0px 5px;color:#003366;}
#conteudo .lista_num{margin:0px 10px; list-style:none;}
#conteudo .lista_num li {list-style:none; margin:10px 0px;}
#conteudo dl dt{margin:5px 10px; font-weight:bold;}
#conteudo dl dd{margin:5px 10px; font-weight:normal; font-size:12px;}
.boxdestaque{padding:20px; border:1px dotted #ccc; background:#EFF7FF; color:#076482;}

#conteudo #faq dt {border-bottom:solid 1px #003366; color:#333333; padding:5px;}
#conteudo #faq dt a{display:block;color:#333333; font-weight:normal; text-decoration:none;}
#conteudo #faq dt a:hover{color:#003366;}
#conteudo #faq dd{margin:10px 10px;}

#conteudo .subnav{margin:0px 10px 10px 10px; padding:5px;background-color:#dde7f1;}
#conteudo .subnav li{ display:inline; margin:0px 10px; padding:5px;}
#conteudo .subnav li a{color:#003366; text-decoration:none;}
#conteudo .subnav li a:hover{ text-decoration:underline;}

#conteudo .subnav2{margin:0px 10px 10px 10px; padding:5px;background-color:#dde7f1;}
#conteudo .subnav2 li{ display:inline; margin:0px 5px; padding:5px;}
#conteudo .subnav2 li a{color:#003366; text-decoration:none;}
#conteudo .subnav2 li a:hover{ text-decoration:underline;}


.forms{margin:0px 10px;}
.forms fieldset {padding:4px 10px;margin:0px 2px; border:solid 1px #eaeaea;}
.forms fieldset legend {color:#003366;font-size:14px;font-weight:bold; margin:0px;}
.forms .input_texto{border:1px solid #A0A0A0;font-size:10px;padding:2px;display:block;}
.forms .txt_area{border:1px solid #A0A0A0;font-size:10px;padding:2px;display:block;}
.forms input.bottao {background-color:#003366; margin:5px 0px;border:1px solid #cccccc;padding:1px;color:#FFF;font-weight:bold;}
.forms label{padding:5px 0px;width:350px; display:block; color:#666666;}
.forms .select{border:1px solid #A0A0A0;font-size:12px; margin:5px 0px;padding:2px;}


.forms .fieldset_interno {padding:4px 10px;margin:0px 2px; border:solid 1px #eaeaea;}
.forms .fieldset_interno legend {color:#666;font-size:14px;font-weight:bold; margin:0px;}



.tabela{margin:10px; width:600px;}
.tabela th, td {border:1px solid #D4E0EE;border-collapse:collapse;color:#555;}
.tabela caption {font-size: 10px;font-weight: bold;	margin: 5px;}
.tabela td, th {padding: 2px;}
.tabela thead th {text-align: center;background: #E6EDF5;color: #4F76A3;font-size: 100% !important;}
.tabela tbody th {font-weight: bold;}
.tabela tbody tr { background: #FCFDFE;}
.tabela tbody tr.odd { background: #F7F9FC; }
.tabela tbody td{font-size:10px;}
.tabela table a:link {color: #718ABE;text-decoration: none;}
.tabela table a:visited {color: #718ABE;text-decoration: none;}
.tabela table a:hover {color: #718ABE;text-decoration: underline !important;}
.tabela tfoot th, tfoot td {font-size: 85%;}

/*---------------------------LATERAL--------------------------------*/
#lateral{background-color:#FFFFFF; width:290px; margin:0px 10px 10px 5px; float:left; padding:0px;}
#lateral h1{background:url(images/bg_menu_superior.gif) repeat-x;  font-size:12px; color:#fff; display:block; padding:9px 5px;}
#lateral .form_busca{margin:0px 0px 15px 0px; padding:0px; text-align:right;}
#lateral .form_busca fieldset {padding:5px;margin:5px; border:none; background-color:#a5b9c0;}
#lateral .form_busca .select{border:1px solid #A0A0A0;font-size:12px; margin:2px 0px;padding:2px; width:170px;}
#lateral .form_busca .bottao {background-color:#ccc;border:1px solid #cccccc;padding:2px;color:#666;font-weight:bold;}
#lateral .form_busca label{padding:5px 0px;width:260px; font-size:11px; display:block; color:#333333; font-weight:bold; }

#lateral .form_choice{margin:0px 0px 0px 0px; padding:0px; text-align:right;}
#lateral .form_choice fieldset {padding:5px;margin:5px; border:none; background-color:#dde7f1;}
#lateral .form_choice .select{border:1px solid #A0A0A0;font-size:12px; margin:2px 0px;padding:2px; width:170px;}
#lateral .form_choice .bottao {background-color:#ccc;border:1px solid #cccccc;padding:2px;color:#666;font-weight:bold;}
#lateral .form_choice label{padding:5px 0px;width:260px; font-size:11px; display:block; color:#333333; font-weight:bold; }

#lateral .forms2{margin:0px 0px 15px 0px; padding:0px;}
#lateral .forms2 fieldset {padding:5px;margin:5px; border:none; background-color:#f5f5f0;}
#lateral .forms2 .bottao{background-color:#ccc;border:1px solid #cccccc;padding:2px;color:#666;font-weight:bold;}
#lateral .forms2 .inptxt{border:1px solid #A0A0A0;font-size:12px; margin:2px 0px 2px 20px;padding:2px;}
#lateral .forms2 label{padding:5px 0px;font-size:12px;color:#333333; margin:0 0 0 0}
#lateral .forms2 .txtarea{border:1px solid #A0A0A0;font-size:12px; margin:2px 0px;padding:2px;}
#lateral p{text-align:center; margin:5px 0px;}

/*---------------------------CONTEUDO HOME--------------------------------*/
#destaques {width:635px;display:block; height:245px;}
#destaques .filho img{ border:4px solid #FFFFFF;}
#nav{height:18px; background-color:#a5b9c0; padding:5px;}
#nav a{color:#fff; padding:2px; text-decoration:none;}
.banner_centro{margin: 10px 0px;}
#ofertas{background-color:#FFFFFF; width:628px; padding:0px 0px 5px 0px; }
#ofertas .titulo_ofertas{background:url(images/bg_menu_superior.gif) repeat-x; height:23px; margin:5px 0px 0px 0px; font-size:12px; color:#fff; display:block;padding:8px 5px 0px 5px;}

#ofertas h5{text-align:center;}
#ofertas h5 a{color:#003366; font-size:14px; text-align:center; text-decoration:none; border-bottom:solid 1px #999999;}
#ofertas .titulo_box{color:#366694; font-size:15px; padding:5px 0px; margin:0px 0px;}
#ofertas #box_2{margin:10px; }
#ofertas .imgc{ padding:3px; border:solid 1px #CCCCCC; margin:5px;}
.box_carro{margin:2px 4px;height:110px; width:294px; float:left;background-color:#eaeaea; border:solid 1px #999;}

.box_carro .imgc{float:left; margin:0px 5px 0px 0px;}
.box_carro h4{color:#003366; font-size:13px; margin:2px 0px 0px 0px;}
.box_carro p{color:#666666; margin:2px 0px; line-height:1.2em;}
.box_carro a{color:#003366; margin:2px 0px 0px 0px;}



.clear{clear:both;}
/*---------------------------CONTEUDO BUSCAS--------------------------------*/

#conteudo .box_carros{ border:solid 1px #fff; padding:10px; float:left; margin:10px;}
#conteudo .box_carros:hover{ border:solid 1px #ccc;}
#conteudo .box_carros p{ text-align:center;}
#conteudo .box_carros a{color:#333333; text-decoration:none;}
#conteudo .box_carros a:hover{text-decoration:underline;}

#conteudo .linha_carros{clear:both;margin:10px 0px; padding:5px; display:block; height:135px; }
#conteudo .linha_carros a{text-decoration:none;}

#conteudo .linha_carros:hover{ background-color:#f1f1f1;}
#conteudo .linha_carros img{float:left; margin:0px 10px 0px 0px;}

#conteudo .mais_detalhes{color:#003366; font-weight:bold;}
#conteudo .img_principal{ padding:2px; border:solid 1px #CCCCCC;float:left; padding:5px; margin:0px 5px;}
#conteudo #galeria{clear:both; display:block; margin:0px; padding:2px;}
#conteudo #galeria li{display:inline; margin:0px 0px 0px 0px;}
#conteudo .galeria_img{padding:1px; border:solid 1px #CCCCCC;}
#conteudo .titulo_linha{ border-bottom:solid 1px #003366; padding:3px 0px;}
#conteudo .central{text-align:center;}
#conteudo .txt_peq{font-size:9px; margin:10px;}
#conteudo .lista_destaque li{font-weight:bold; font-style:italic;}

.botoes{ display:block; margin:5px; padding:40px 0px 10px 0px; width:280px; height:50px; background:url(images/fundo_contatos.jpg) no-repeat top center;}
.botoes li{ position:relative; float:left; display:inline; width:70px;}
.botoes li p{ text-align:center; }
.botoes li img{vertical-align:middle;}
.botoes li .legenda{font-size:9px;vertical-align:middle; margin:0px 3px;}


#simpleTooltip{padding: 7px; border: 1px solid #003366; background: #f1f1f1; }
/*------------------------- FIM DA PÄGINA-------------------------------*/
#mapa_site{clear:both; margin:0px; height:160px; background:url(images/bg_mapa.jpg) no-repeat bottom center;}
#mapa_site h1{font-size:13px; color:#003366; border-bottom:solid 1px #666666; margin:0px 10px 10px 10px; padding:10px 0px;}
#mapa_site dl{float:left; font-size:11px; margin:0px 5px;}
#mapa_site dl dt{ color:#003366; font-weight:bold;}
#mapa_site dl dd a{color:#999999;}
#mapa_site dl dd ul{list-style-position: inside;}
#mapa_site dl dd ul li{margin:5px 0px 0px 0px;color:#999999;}
#rodape{background-color:#fff;clear:both; height:20px; padding:5px;}
#rodape hr{clear:both;}
#rodape a{ margin:0px 10px; color:#666;font-size:10px;}
#rodape a:hover{color:#003366;}
#rodape p{float:left; color:#003366;font-size:10px; margin:5px 0px;}
#rodape p#creditos{float:right;}

p.varejo, p.varejo b{font-size:16px; color:#CE0000;}


.tab_single {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCD1 none repeat scroll 0 0;
margin-bottom:19px;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
}
.tab_title_head {
font-weight:bold;
padding-bottom:3px;
padding-left:10px;
padding-top:2px;
}

.tab {
width:100%;
}

.tab_single table {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}
.tab_single table {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}
.tab_single table[align="left"] {
float:left;
}
.tab_single table[align="right"] {
float:right;
text-align:start;
}
.tab_single table[rules]:not([rules="none"]) {
border-collapse:collapse;
}
.tab_single caption {
-moz-box-sizing:border-box;
display:table-caption;
text-align:center;
}
.tab_single table[align="center"] > caption {
margin-left:auto;
margin-right:auto;
}
.tab_single table[align="center"] > caption[align="left"] {
margin-right:0;
}
.tab_single table[align="center"] > caption[align="right"] {
margin-left:0;
}
.tab_single tr {
display:table-row;
vertical-align:inherit;
}
.tab_single col {
display:table-column;
}
.tab_single colgroup {
display:table-column-group;
}
.tab_single tbody {
display:table-row-group;
vertical-align:middle;
}
.tab_single thead {
display:table-header-group;
vertical-align:middle;
}
.tab_single tfoot {
display:table-footer-group;
vertical-align:middle;
}
.tab_single table > tr {
vertical-align:middle;
}
.tab_single td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}
.tab_single th {
display:table-cell;
font-weight:bold;
padding:1px;
vertical-align:inherit;
}

.tab_list_bg2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F5 none repeat scroll 0 0;
padding:3px 10px 2px 9px;
}
.tab_list_bg1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:3px 10px 2px 9px;
}