﻿/* Css 

10 77
11 85
12 93 (was 92)
13 100
14 108 (was 107)
15 116 (was 114)
16 123.1 (was 122)
17 131 (was 129)
18 138.5 (was 136)
19 146.5 (was 144)
20 153.9 (was 152)
21 161.6 (was 159)
22 167
23 174
24 182
25 189
*/

a { color:#666666 }
a:hover { color:#FF9900 }

#topo {
	background-color:#FFFFFF;
}

#topo #doc4 {
	width:100%; min-height:70px;
	background:url(../images/topo_fundo.png) repeat-x bottom;
	color: #666666;
}

#topo #doc4x {width:975px;  margin:auto auto; clear:both; cursor:default }


#topo #topo_logo {
text-indent:-90000px;
overflow:hidden;
background:url(../images/logo.png) no-repeat;
width:212px;
height:60px;
margin:8px 100px 0px 10px;

}

#topo .topo_busca {
margin:30px 0px 0px 325px;
*margin:30px 0px 0px 0px;
width:434px;
height:36px;
border:1px solid #d1d1d1;
background:url(../images/topo_fundo_busca.png) no-repeat #FAFAFA;
margin-bottom:6px;

position: absolute;

font-size:174%;

overflow:hidden;
}

#topo .topo_busca_input { border:none; background-color:transparent; height:32px; padding:0px; padding-left:35px; padding-top:4px; width:400px }



#marca h1, #modelo h1, #versao h1 { width:398px; float:left }

#buscaveic {width:990px; height:400px; font-size:14px; overflow:hidden}
#buscaveic Xdiv {width:438px; float:left; height:330px; overflow:hidden }

#buscaveicPadrao {width:990px; height:345px; font-size:14px; overflow:hidden}
#buscaveicPadrao div {width:438px; float:left; height:332px; overflow:hidden }

#topo #topo_login {
width:100px;
height:55px;
background:url(../images/topo_seta_verde.png) no-repeat top right;
margin:10px 5px 0px 0px;
text-align:right;
padding-right:15px;
}
#topo #topo_login h1 { font-size:108%; font-weight:bold; cursor:pointer}
#topo #topo_login h2 { font-size:100%; font-weight:bold; cursor:pointer}
#topo #topo_login h2 span { font-size:93%; font-weight:normal;}

/*#main { background:url(../images/main_fundo_degrade_100.png) repeat-x; height:100%; }*/
#main { background:url(../images/bg_novo.jpg) center repeat-y #f3f3f3; height:100%; }



h1.boxes { font-size:153.9%; width:100%; font-weight:bold; height:30px; }

.boxes h5 { font-size:131%; font-weight:bold; color: #666666; background: url(../images/P_bg3.jpg) repeat-x;   vertical-align:middle }

div.boxes { border: #E6E6E6 solid 1px;  min-height:30px; background:#FFFFFF; width:100%; _width:99.9% }

div.boxes .foto { width:70px; height: 51px; float:left; border:2px #333 solid; margin-right: 3px; }

div.boxes .clear_both { width:100%; clear:both; height:2px; *height:0px; overflow:hidden }

.rfiltro {float:left; background:url(../images/P_menos3.jpg) no-repeat left; padding-left:18px; height:18px; padding-top:6px; font-size:87%; font-weight:bold; color: #333333;cursor:pointer }

.afiltro {float:right; background:url(../images/P_mais3.jpg) no-repeat right; padding-right:18px; height:18px; padding-top:6px; font-size:87%; font-weight:bold; color:#333333;cursor:pointer}

.grid_veiculos .box_int { width:99%; padding:4px .5% 3px .5%; cursor:pointer; min-height:55px; border-bottom:1px dotted #999999; }
.grid_veiculos .box_int:hover { background:#F1F1F1 }
.grid_veiculos .centro { width:360px; float:left; margin-left:2px }
.grid_veiculos .centro h1 { font-size:93%; color:#999; font-weight:bold }
.grid_veiculos .centro h1 a:link, .grid_veiculos .centro h1 a:visited  { color:#999; } 
.grid_veiculos .centro h1 a:hover { color:#F60; text-decoration:underline } 
.grid_veiculos .centro h2 { font-size:108%; color:#f90; font-weight:bold; padding:3px 0px ; *padding:1px 0px; overflow:hidden; height:17px }
.grid_veiculos .centro h2:hover { color:#F60; text-decoration:underline }
.grid_veiculos .centro h3 { font-size:108%; color:#666; font-weight:bold; overflow:hidden; height:17px }
.grid_veiculos .direita { width:100px; float: right; margin-left:2px; text-align:right }
.grid_veiculos .direita h1 { font-size:123.1%; color:#666; }
.grid_veiculos .direita h2 { font-size:100%; color:#666 }
.grid_veiculos .direita h2 a:link, .grid_veiculos .centro h1 a:visited { color:#666; }
.grid_veiculos .direita h2 a { color: #333; } 
.grid_veiculos .direita h2 a:hover { color:#F60; text-decoration:underline } 
.grid_veiculos .direita h3 { font-size:100%; color:#f90; font-weight:bold }
.grid_veiculos img { width:70px; height: 51px; background:url(../images/semfoto_pq.jpg) no-repeat; float:left; border:2px #333 solid; margin-right: 3px; }

.box_veiculos .box_int { width:150px; _width:148px; float:left; min-height:175px; padding:10px 17px 4px 17px; cursor:pointer}
.box_veiculos .box_int:hover { background:#F1F1F1 }
.box_veiculos img { width:141px; height:101px; background:url(../images/semfoto.jpg) no-repeat; float:left; border:2px #333 solid;  }
.box_veiculos .centro { width:149px; margin-top:105px; *margin-top:5px; }
.box_veiculos .centro h1 { display:none }
.box_veiculos .centro h2 { font-size:108%; font-weight:bold; text-align:center; color:#F90; height:35px; overflow:hidden; }
.box_veiculos .centro h2:hover { color: #F60; text-decoration:underline }
.box_veiculos .centro h3 { font-size:85%; font-weight:bold; height: 15px; overflow:hidden; color:#666 }
.box_veiculos .direita { width:149px; }
.box_veiculos .direita h1 { float:left; font-weight:bold; color: #666 }
.box_veiculos .direita h2 { display:none }
.box_veiculos .direita h3 { float:right }

.box_veiculos2 .box_int { width:191px; *width:187px; float:left; min-height:120px; padding:10px 5px 4px 5px; cursor:pointer; border-bottom:1px dotted #999999;}
.box_veiculos2 .box_int:hover { background:#F1F1F1 }
.box_veiculos2 img { width:56px; height:44px; background:url(../images/semfoto.jpg) no-repeat; float:left; border:2px #333 solid; margin:0px 1px  }
.box_veiculos2 .centro { width:190px; *width:186px; margin-top:56px; *margin-top:5px; }
.box_veiculos2 .centro h1 { display:none }
.box_veiculos2 .centro h2 { font-size:108%; font-weight:bold; text-align:center; color:#F90; height:35px; overflow:hidden; }
.box_veiculos2 .centro h2:hover { color: #F60; text-decoration:underline }
.box_veiculos2 .centro h3 { font-size:85%; font-weight:bold; height: 15px; overflow:hidden; color:#666 }
.box_veiculos2 .direita { width:190px; }
.box_veiculos2 .direita h1 { float:left; font-weight:bold; color: #666 }
.box_veiculos2 .direita h2 { display:none }
.box_veiculos2 .direita h3 { float:right }

.int_agencias .box_veiculos .box_int { padding:10px 15px 4px 15px; }

.boxgrid { width:49px; height:28px; background:url(../images/icon_boxgrid.png) center bottom no-repeat; cursor:pointer  }

.box_servicos { width:98%; padding:4px 1% 4px 1%; text-align:center; font-size:108%; font-weight:bold; color:#666; }
.box_servicos h2 { font-size:77%; color:#FF9900; text-align:right;  }

.box_servicos a { width:98%; padding:4px 1% 4px 1%; text-align:center; font-size:100%; font-weight:bold; color:#666; }
.box_servicos h2 a { font-size:93%; color:#F90; text-align:right }

.box_servicos a:hover { color:#333; }
.box_servicos h2 a:hover { color: #F60 }

.box_servicos:hover { background-color:#F1F1F1  }

#menu { width:100%; height:33px; background:url(../images/menu_fundo_cor_listra.png) repeat-x; margin-bottom:1px } 
#menu  a , #menu  a:link, #menu a:visited { color:#000; height:33px; margin:0px 15px;}
#menu  a:hover { color: #FFF; }
#menu a.ativo { color: #FFF; }

#menu .docmenu { width:975px; margin: auto auto; text-align:left; font-size:116%; font-weight:bold; color:#fff; }

#menu .docmenu img { margin:0px ; vertical-align:middle }

#menu #selecionados { font-size:77%; padding-top:9px; }

#menu #selecionados img { width:19px; height:19px; vertical-align:middle}

h1.publicidade { font-size:77%;  margin-top:18px; color:#666; text-align:right }

div.publicidade { border:#f4f4f4 solid 0px;background:; text-align:right }

.margen_top { margin-top:15px; }

.descricao h2 { padding:5px 5px 0px 5px; font-size:131%; font-weight:bold; color:#666666; border-bottom:1px dotted  #E6E6E6}
.descricao h3 { padding:5px 5px 1px 15px; float:left; width:46% }
.descricao p { padding:5px 5px 1px 15px; }

b { font-weight:bold;}

.dd_veic b, .descricao b { color:#FF9900 }

.dd_veic h4 { font-size:83%; color: #666666; padding:4px 0px 0px 4px }
.dd_veic h2 { font-size:100%; color: #666666; padding:4px 6px 6px 4px; font-weight:bold }
.dd_veic h3 { font-size:94%; color: #333333; padding:4px 0px 0px 5px; }

.padding { padding:5px }

.venda h1 { font-size:138.5%; font-weight:bold; padding:0px 0px 13px 0px }
.venda h3 { font-size:77%; color:#666666 }
.venda h6 { font-size:77%; color:#666666; text-align:right; margin-top:10px }
.venda input, select, textarea { padding:3px 5px; border:2px solid #FFBF80; font-weight:bold; color:#333333}

.venda1 input, select, textarea { width:390px; margin:2px; border:1px solid #FFBF80 }
.venda1 label { font-size:93%; color:#666666; display:block; float:left; overflow:hidden;  width:100px; padding:6px }

.venda1 select option { font-size:87%; padding-left:10px }

.venda2 input, select, textarea { font-size:93%; width:390px; margin:2px; border:1px solid #FFBF80 }
.venda2 label { font-size:93%; color:#666666; display:block; float:left; overflow:hidden;  width:100px; padding:6px }

.guia {  text-align:center; padding:5px 20px }
.guia a,.guia a:visited { color:#FF9900; text-decoration:underline; padding:0px 5px; }
.guia a:hover { color:#FF6600 }

#container .bd { background-color:#FFFFFF; padding:0px; margin:0px }
#container .hd {  padding:0px; margin:0px; height:16px; overflow:hidden; border-bottom:1px solid #fff }
#container .ft {  padding:0px; margin:0px; height:16px; overflow:hidden; border-top:1px solid #fff  }
#container .container-close { z-index:9999 }

.boxincI {width:164px; overflow:hidden; float:left; display:block; margin:1px 0px; cursor:pointer; color: #333333 }
.boxincI:hover { color: #FF6600 }

.noBorder td { border:none }
.noBorder1 td { border:none; padding:3px; color:#666666; }
.noBorder2 td { border:none; color:#333333; }
 
.Upart { width:120px; float:left; text-align:center; font-size:87%; color: #999999; padding-bottom:5px;background-color:#F0F0F0 }
.Upart1 {width:120px; float:left; text-align:center; font-weight:normal; color:#666666; padding-bottom:5px; border-bottom:none; background-color:#F0F0F0 }
.Upart2 {width:120px; float:left; text-align:center; font-weight:bold; color:#333333; padding-bottom:5px; border-bottom:2px solid #FF0000; background-color:#F0F0F0 }


.fadelojas div { text-align:center; margin:auto auto; width:100% } 

.btao { padding:4px 12px; font-size:116%; font-weight:bold; color:#333333; border:1px solid #CCCCCC; background-color: #FEF7E7; float:right; margin-right:10px }
.btao:hover { border:1px solid #999999; color:#FF6600 }


#clockS { float:left; margin-top:10px; margin-left:820px; position:absolute }

.divSeila { float:right; margin-right:215px; width:400px; }



#topo .INTtopo_busca { height:26px; margin-top:2px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; width:180px; margin-left:235px; }
#topo .INTtopo_busca_input { border:none; background-color:transparent; height:20px; padding:0px; padding-left:35px; padding-top:1px; width:160px; font-size:76% }

.float_Banner { margin-left:320px; padding: 0pt; overflow: hidden; width: 150px; height: 24px; position: absolute; float: right; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; border:1px solid #666666 }

#CssRodape { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:justify; padding:5px; border:3px solid #FF9900  }
#CssRodape strong { font-weight:bold; font-size:12px }
#CssRodape p   {    font-size:12px   }
#CssRodape h2 {   font-size:12px   }
#CssRodape p strong { font-weight:bold; color:#333333; font-size:12px   }
#CssRodape h1 { font-size: 15px; font-weight:bold; color:#333333; background-color:#f1f1f1; border-bottom:1px solid #666666; padding:5px }

.enqueteQ, .enqueteQ td, .enqueteQ table td, .enqueteQ table tr td, .enqueteQ table tr td table tr td { border:none; border-color:#FFFFFF }
.enqueteQ { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666 }