body{
      background-color:#FFFFFF;
      background-image:url(../sysimages/bg.jpg);
      background-repeat:repeat-x;
      margin: 0px;
      padding: 0px;
}
*{
      text-decoration: none;
      margin: 0px;
      padding: 0px;
}

.textcaixas {
font-family: "tahoma";
line-height: 100%;
font-size: 11px;
color: #3D3938;
}

h3 {
font-family: "univers 55";
line-height: 100%;
font-size: 18px;
color: #5F5C5C;
}
.bt_pesq{
float:left;
margin:23px 0px 0px 14px;
}

h2 {
font-family: "univers 55";
line-height: 166%;
font-size: 12px;
color: #3D3938;
}
.logo2{
padding-top: 10px;
float:left;
margin-left:10px;
}

h1 {
font-family: verdana;
line-height: 125%;
font-size: 12px;
color: #000000;
font-weight: bold;
}

ul {
font-family: Verdana;
line-height: 127%;
font-size: 11px;
color: #716F6E;
margin-left:15px;
}

li {
font-family: Verdana;
line-height: 127%;
font-size: 11px;
color: #716F6E;
}

p {
font-family: Verdana;
line-height: 127%;
font-size: 11px;
color: #716F6E;
}

a {
font-family: Verdana;
line-height: 100%;
font-size: 11px;
color: #0083D7;
font-weight: normal;
line-height:120%;
}

a:hover{
color:#B7B6B6;
}

.semi_pd{
   padding:10px 0px 0px 36px;
}
.geral_site{
width: 980px;
margin: 0px auto;
}
.borda{
border:1px solid red;
}

.sombra_esq{
width:8px;
height:522px;
background-image: url(../sysimages/sombra_e.jpg);
background-position: right top;
background-repeat: no-repeat;
float:left;
}
.sombra_drt{
width:8px;
height:522px;
background-image: url(../sysimages/sombra_d.jpg);
background-position: right top;
background-repeat: no-repeat;
float:left;
}
.clear{
clear:both;
}
.site{
width:964px;
background-color:#FFFFFF;
float:left;
}
.lateral{
float:left;
padding:0px 12px 13px 12px;
}
.logo{
padding-top: 10px;
float:left;
}

.topo{
padding:5px 13px 10px 12px;
}

.bem{
float:right;
font-family: "univers 55";
font-size: 15px;
font-weight: bold;
color:#829299;
margin-top:30px;
margin-bottom:10px;
}
.menu_top{
float:left;
font-family:"verdana";
font-size: 11px;
color:#716F6E;
margin-top:10px;
background-image: url(../sysimages/separador_top.jpg);
background-repeat: no-repeat;
background-position: left bottom;
padding:0px 10px 0px 10px;
}
.menu_top:first-child {
  background-image: url();
}
.menu_top_first{
float:left;
font-family:"verdana";
font-size: 11px;
color:#716F6E;
margin-top:10px;
padding:0px 10px 0px 10px;
}

.menu_top_last{
float:left;
font-family:"verdana";
font-size: 11px;
color:#716F6E;
margin-top:10px;
background-image: url(../sysimages/separador_top.jpg);
background-repeat: no-repeat;
background-position: left bottom;
padding:0px 0px 1px 10px;
}

.menu {
float:right;
}

.total_top{
float:right;
width:666px;
}

.top_m{
color:#716F6E;
}
.top_m:hover{
color:#0066FF;
}
.top_m_sel{
color:#0066FF;
}
.menu_geral{
width:264px;
height:27px;
background-image: url(../sysimages/menu_n.jpg);
background-repeat: no-repeat;
cursor: pointer;
font-family: "univers 55";
font-size: 13px;
color:#9C9A9A;
font-weight: bold;
line-height: 120%;
margin-bottom:5px;
}

.menu_geral:hover{
background-image: url(../sysimages/menu_h.jpg);
color:#FFFFFF;
margin-bottom:5px;
}

.menu_geral_sel{
width:264px;
height:27px;
cursor: pointer;
font-family:"univers 55";
font-size: 13px;
background-image: url(../sysimages/menu_h.jpg);
color:#FFFFFF;
font-weight: bold;
line-height: 120%;
margin-bottom:5px;
}

.min_logo{
 float:left;
 width:55px;
 height:27px;
 background-position: center;
 background-repeat: no-repeat;
}
.alpha-50{
 filter:alpha(opacity=50);
opacity: 0.5;

}
.tx_menu{
padding:5px 0px 0px 10px;
float:left;
}

.menu_geral:hover .min_logo {
filter:alpha(opacity=98);
opacity: 0.98;
}

.mar-t1{
  margin-top:1px;
}
.pad-t3{
 padding-top:3px;
}

/* _______________________________________ BANEER HOME _________________________________ */

.bannerHome {
  height:242px; 
  position:relative;
}

.bannerOficina {
  height:110px; 
  position:relative;
}

.bannersos {
  height:110px; 
  position:relative;
}

.barra {
background-image: url(../sysimages/banner.png);
background-position: left top;
background-repeat: no-repeat;
width:662px;
height:25px;
position:absolute;
top:216px;
left:0px;
z-index: 500;

}

.barra2 {
background-image: url(../sysimages/banner.png);
background-position: left top;
background-repeat: no-repeat;
width:321px;
height:25px;
position:absolute;
top:85px;
left:0px;
z-index: 50;
}

.barra3 {
background-image: url(../sysimages/banner.png);
background-position: left top;
background-repeat: no-repeat;
width:313px;
height:25px;
position:absolute;
top:193px;
left:1px;
z-index: 50;
}

.link_campanhas {
font-family: "univers 55";
line-height: 100%;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
display:block;
left:0px;
cursor: pointer;
}

.numeros_esquerda {
vertical-align: middle;
margin:5px 29px 0 0;
cursor: pointer;
}
.numeros_esquerda2 {
vertical-align: middle;
margin:5px 9px 0 0;
cursor: pointer;
}


.posic {
padding:7px 0 0 33px;
}

.numer a{
padding:3px 5px 3px 5px;
background-color: #FFFFFF;
text-align: center;
font-family: Verdana;
line-height: 127%;
font-size: 11px;
color: #3D3938;
font-weight: bold;
vertical-align: middle;
margin:0 0 0 1px;
cursor: pointer;
}


.numer:hover {
background-image: url(../sysimages/hover_1.jpg);
background-position: left top;
background-repeat: repeat;
}

.qamar {
  width:157px;
  background-color: #829299;
  margin-top: 3px;
  padding:3px 0;
}



/* _______________________________________ BANEER HOME _________________________________ */




.banner_baixo {
  background-image: url(../sysimages/banner.png);
  background-position: left top;
  background-repeat: no-repeat;
  height:25px;
  position: absolute;
  top:217px;
  left:0px;
}

img {
border:0;
}

.link_v {
float:left;
padding:6px 0 0 33px;
}

.link_v a{
  font-family: Univers 55;
  font-weight: bold;
  font-size:10px;
  color:#829299;
}

.numbers {
  float: right;
}

.left {
float: left;
}

.right {
float: right;
}

.numb {
  float:left;
  width:18px;
  height:20px;
  line-height:20px;
  text-align:center;
  display:block;
  background-color: #FFFFFF;
  font-family: verdana;
  color:#3D3938;
  font-weight: bold;
  font-size:11px;
  margin:0 1px 0 0;
  cursor: pointer;
}

.numb_hover  {
  float:left;
  width:18px;
  height:20px;
  line-height:20px;
  text-align:center;
  display:block;
  background-color: #FFFFFF;
  font-family: verdana;
  color:#FFFFFF;
  font-weight: bold;
  font-size:11px;
  margin:0 1px 0 0;
  background-image: url(../sysimages/hover_1.jpg);
  background-position: center bottom;
  background-repeat: repeat;
  cursor: default;
}



.espacamento {
  margin-right:30px;
}

#marfoto {
margin-top:10px;
}

.comprimento {
width:665px;
float:left;
}

.fots {
padding:0 0 0 12px;
}


#esp1 {
  padding-top:10px;
  float:left;
  z-index: 100;
}

.cinza {
  width:324px;
  height:79px;
  background-image: url(../sysimages/bghome.png);
  background-position: center top;
  background-repeat: no-repeat;
}


.phome {
width:163px;
padding-top:6px;
}

.cinza2 {
  width:324px;
  height:79px;
  background-image: url(../sysimages/bghome2.png);
  background-position: center top;
  background-repeat: no-repeat;
}
.phome2 {
width:293px;
padding-top:12px;
}

.preco {
  font-family: "Helvetica 95 Black";
  line-height: 140%;
  font-size: 13px;
  color: #716F6E;
  padding: 8px 14px 0 0;
  text-align:right
}

.preco2 {
font-family: "Helvetica 95 Black";
line-height: 120%;
font-size: 20px;
color: #E20A16;
margin: -4px 14px 0 0;
}

.escudo {
font-family: "euro Sans";
}

.pad1 {
margin-left: 14px;
}

.linkcima {
padding-left:16px;
color: #B7B6B6;
font-family: Verdana;
line-height: 100%;
font-size: 11px;
font-weight: normal;
}

.nolinkcima {
padding-left:16px;
}


.padlink {
padding-left:16px;
}
.linkbaixo {
padding-left:16px;
color: #0083D7;
}


#pad2 {
padding-top: 2px;
}

.txt_menu_sel{
  padding:33px 0px 0px 0px;
  font-family: "impact";
  font-size: 11px;
  color:#FFFFFF;
  line-height: 110%;
}
.txt_menu{
  padding:33px 0px 0px 0px;
  font-family: "impact";
  font-size: 11px;
  color:#FFFFFF;
  line-height: 110%;
}
.semi_titulo{
   height:31px;
   width:265px;
   background-color:#3D3938;
   margin:11px 0px 0px 0px;
   background-image: url(../sysimages/seta_semi.png);
   background-position: left center;
   background-position: 3% 50%;
   background-repeat: no-repeat;
   font-family: "univers 55";
   font-size: 13px;
   font-weight: bold;
   line-height:115%;
   color: #ffffff;
}


select{
   border:1px solid #D7D7D7;
   height:17px;
   font-family: arial;
   font-size:11px;
   color: #716F6E;
}

.left_select{
  width:102px;
  height:18px;
}
.right_select{
  width:128px;
  height:18px;
}

.mar-tr{
  padding:17px 11px 0px 0px;
}
.pesquisar{
  width:128px;
  height:21px;
  border:1px solid #FFFFFF;
  background-image: url(../sysimages/bg_blue.jpg);
  cursor: pointer;
  font-family: "univers 55";
  font-size: 11px;
  line-height:190%;
  color:#FFFFFF;
  font-weight: bold;
}
.pesquisar:hover{
  background-image: url(../sysimages/bg_black.jpg);
}
.mar-pesq{
padding:5px 0px 0px 9px ;
float:left;
}
.seta_p{
  float:left;
  padding:5px 0px 0px 25px ;
}




.imgs_bannsers {
position:relative;
margin:0px 0 0 0px;
}


.imgs {
position:relative;
margin:9px 0 0 0px;
}

.imgs2 {
position:relative;
margin:13px 0 0 0px;
}

.fotos3{
width:662px;
height:193px;
border:1px solid #E3E3E3;
}


.divfoto3 {
position:absolute; 
top:41px; 
left:1px;
}

.logofoto3 {
background-image: url(../sysimages/barra.png);
background-position: center center;
height:100px;
background-repeat: repeat-x;
width:662px;
}


.imglogo {
width:98px;
height:98px;
border:2px solid #FFFFFF;
}

.marfoto3 {
margin-left:20px;
}


.mar2 {
margin-left:30px;
}


.legenda {
margin:20px 0 0 2px;
}

.legenda2 {
margin:6px 0 0 2px;
}


.pontos {
width:356px;
height:1px;
background-image: url(../sysimages/pontos.jpg);
background-position: left top;
background-repeat: repeat-x;
}

.txtgama {
width:267px;
padding-top:3px;
padding-bottom:3px;
/*border:1px solid #E3E3E3;*/
border:1px solid #A8A8A8;
margin: 5px 0 2px 1px;
}

.gamatxt {
 font-family: verdana;
 font-size:11px;
 color: #858383;
 padding-left:1px;
 font-weight: bold;
 vertical-align: middle;
}



.gamatxt2 {
 font-family: verdana;
 font-size:11px;
 color: #858383;
 padding-left:1px;
 font-weight: bold;
 vertical-align: middle;
}

.gamatxt3 {
 font-family: verdana;
 font-size:11px;
 color: #858383;
 padding-left:1px;
 line-height:100%;
 font-weight: bold;
 padding:5px 0px 3px 0px;
}

.gamatxt4 {
 font-family: verdana;
 font-size:11px;
 color: #858383;
 padding-left:1px;
 line-height:200%;
 font-weight: normal;
}

.gamainput {
 font-family: verdana;
 font-size:10px;
 color: #858383;
 vertical-align: top;
}

.pad_x {
vertical-align: top;
bottom:0px;
display:block;
margin:0px;
padding:0px;
}

.tabletop {
margin-top:4px;
}

.areagama {
width:267px;
height:108px;
/*border:1px solid #E3E3E3;*/
border:1px solid #A8A8A8;
margin: 5px 0 2px 1px;
}


.btsgama {
float:right;
margin:6px 0 0 0px;
}

.espbt2 {
margin-left:10px;
}

.imgoficina {
width:322px;
height:222px;
}

.banofic {
background-image: url(../sysimages/barra2.png);
background-position: left top;
background-repeat: repeat-x;
height:58px;
position: absolute;
bottom:0px;
left:0px;
}

.txtbanof {
font-family: "univers 55";
line-height: 116%;
font-size: 16px;
color: #FFFFFF;
font-weight: bold;
width:126px;
padding:9px 0 0 20px;
}

.marfoto4 {
margin:16px 0 0 18px;
}
.marfoto5 {
margin:13px 0 0 18px;
}


.banner3 {
width:660px;
height:57px;
}

.espbanner3 {
margin:12px 0 0 0px;
float: left;
}



.imgbanner3 {
position: relative;
}

.linkbanner3 {
position: absolute;
top:12px;
right:10px
}


.txtofi {
width:221px;
}


.areaofi {
width:221px;
height:101px;
border:1px solid #E3E3E3;
margin: 5px 0 2px 1px;
}

#espservi {
padding-top:26px;
}



/*
.selofic {
font-family: verdana;
line-height: 130%;
font-size: 11px;
color: #716F6E;
width:177px;
height:19px
border:1px solid #9C9A9A;
margin: 10px 0 0 0;
}*/

.selofic {
font-family: verdana;
line-height: 130%;
font-size: 11px;
color: #716F6E;
/*width:177px;*/
height:19px
border:1px solid #9C9A9A;
margin: 5px 0px 5px 0px;
}

.selofic2 {
font-family: verdana;
line-height: 130%;
font-size: 11px;
color: #716F6E;
width:321px;
height:19px
border:1px solid #9C9A9A;
margin: 10px 0 0 0;
}

.btsof {
margin:18px 0 0 42px;
}
.btsof6 {
margin:18px 0 0 52px;
}

.btsof2 {
margin:14px 0 0 41px;
}
.btsof3 {
margin:19px 0 0 236px;
}


.pontos3 {
width:320px;
height:1px;
background-image: url(../sysimages/pontos.jpg);
background-position: left top;
background-repeat: repeat-x;
}

.bt3 {
background-image: url(../sysimages/bt3.jpg);
background-position: left top;
background-repeat: repeat-x;
width:149px;
height:33px;
}

.bt3:hover {
background-image: url(../sysimages/bt3_hover.jpg);
}


.corlink {
color:#B7B6B6;
width:300px;
}

.setas {
vertical-align: middle;
text-align: left;
}

.corlink2 {
color:#0083D7;
width:300px;
}

.banoff {
width:321px;
height:111px;
margin: 16px 0 0 0;
position: relative;
}


.txtamarelo {
color:#829299;
padding:11px 0 0 0px;
}

.propr {
width:661px;
margin-top:3px;
}

.black1 {
padding-top:6px;
}

.pPreto {
  color:#000000;
}

.aPreto{
  color:#000000;
}

.awhite{
  color:#FFFFFF;
}
.aPreto:hover{
  color:#FFFFFF;
}

.comp {
width:213px;
margin-top: 6px;
}

.esppre {
padding:0 6px 0 6px;
}

.saberm {
margin: 10px 0 0px 1px;
}


.botao{
  background-image: url(../sysimages/botao.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  height:25px;
  width:130px;
  margin:0px;
  padding:0px;
  background-color:trasparent;
  border-width:0px;
  cursor:pointer;
}


.botao:hover{
  background-position:left top;
}

.esp0 {
margin-top:64px;
border:1px solid red;
}

.espcamp {
margin-left: 13px;
}

.espcamp2 {
margin:0 0 36px 35px;
}

.color {
font-family: arial;
size: 11px;
line-height: 100%;
color:#0083D7;
text-decoration: none;
}

.color_sel {
  font-family: arial;
  size: 11px;
  line-height: 100%;
  color:#B7B6B6;
  text-decoration: none;
}

.color2 {
color:#0083D7;
height:3px;
right:0px;
width:656px;
text-align: right;
margin: -18px 16px 0 0;
}

.color3 {
color:#0083D7;
height:3px;
right:0px;
width:656px;
text-align: right;
margin: -6px 16px 0 0;
}

.selectpecas {
width:135px;
height:19px;
color:#716F6E;
margin: 6px 0 2px 1px;
}

.selectpecas2 {
width:220px;
height:19px;
color:#716F6E;
margin: 6px 0 2px 1px;
}

.lad_esquerd {
margin: -100px 0 0 10px;
}

.fotopdf {
width:324px;
height:98px;
margin:18px 0 -8px 0px;
cursor: pointer;
}

.espbotique {
padding-top: 4px;
}

.brochura {
margin-top:4px;
}

.imgcima {
width:662px;
height:194px;
background-color: #000000;
margin: 17px 0 0 0;
}

.imgcima2 {
width:652px;
height:264px;
margin: 18px 0 0 0;
}


.bansos {
width:315px;
height:218px;
float: left;
margin:10px 0 0 0px;
border:1px solid #D7D7D7;
position: relative;
}

.txtlado {
float: left;
width:324px;
padding:10px 0 0 22px;
}


/*********************Luis Gomes 12-01-10 ***********************************/


.imgrevisao_fundo {
width:662px;
height:228px;
margin:9px 0 0 0;
background-image: url(../sysimages/fundo.jpg);
background-position: left top;
background-repeat: no-repeat;
}

.imgrevisao {
width:660px;
height:196px;
margin:1px 0 0 1px;
}

.tabletop2 {
margin-top:23px;
}


.txtgama2 {
width:322px;
height:17px;
border:1px solid #E3E3E3;
margin: 5px 0 2px 1px;
}

.areagama2 {
width:322px;
height:102px;
border:1px solid #E3E3E3;
margin: 5px 0 6px 1px;
}


/* -------------------- BOTOES (ENVIAR, LIMPAR) ------------------------------ */

.btenviar {
width:130px;
height:26px;
background-image: url(../sysimages/bt.jpg);
background-position: left top;
background-repeat: no-repeat;
cursor: pointer;
}

.btenviar:hover {
background-image: url(../sysimages/bt_1.jpg);
cursor: pointer;
}

.btlimpar {
width:130px;
height:26px;
background-image: url(../sysimages/bt2.jpg);
background-position: left top;
background-repeat: no-repeat;
cursor: pointer;
}

.btlimpar:hover {
background-image: url(../sysimages/bt2_1.jpg);
cursor: pointer;
}



/* -------------------- BOTOES (ENVIAR, LIMPAR) ------------------------------ */

.padresul {
padding-top:16px;
}
/* -------------------- BOTOES (IMPRIMIR, ETC) ------------------------------ */


.recomendar_h{
display:none;
}

.mini_img{
cursor: pointer;
margin-left:12px;
float :left;
}
.rel{
position: relative;
}
.recomendar_s{
position: absolute;
width:80px ;
display:block;
font-family: "kroeger 05_55";
font-size: 8px;
color:#716F6E;
background-image: url(../sysimages/bg_recomenda.jpg);
background-position: bottom;
background-repeat: repeat-x;
border:1px solid #D7D7D7;
right: 0px;
top:15px;
padding:5px;
background-color: #FAFAFA;
}
.recomendar_s2{
position: absolute;
width:80px ;
display:block;
font-family: "kroeger 05_55";
font-size: 8px;
color:#716F6E;
background-image: url(../sysimages/bg_recomenda.jpg);
background-position: bottom;
background-repeat: repeat-x;
border:1px solid #D7D7D7;
right: 0px;
top:36px;
padding:2px;
background-color: #FAFAFA;
}

.recomendar_s3{
position: absolute;
width:80px ;
display:block;
font-family: "kroeger 05_55";
font-size: 8px;
color:#716F6E;
background-image: url(../sysimages/bg_recomenda.jpg);
background-position: bottom;
background-repeat: repeat-x;
border:1px solid #D7D7D7;
right: 0px;
top:46px;
padding:5px;
background-color: #FAFAFA;
}
/* -------------------- BOTOES (IMPRIMIR, ETC) ------------------------------ */


.esp_result {
margin:-2px 8px 0 0;
}

.sob {
margin-top:18px;
display: block;
}

.fundoresult {
background-image: url(../sysimages/barra3.jpg);
background-position: left top;
background-repeat: no-repeat;
width:664px;
height:42px;
margin-top: 38px;
}

.mar_tab {
margin-top: 2px;
}


.order_por {
padding:3px 0 0 10px;
}

.selofic7 {
font-family: verdana;
line-height: 130%;
font-size: 10px;
width:97px;
height:19px
border:2px solid #3D3938;
margin: 3px 10px 0 8px;
}


.fudotd {
background-color: #F0F0F0;
}


.selofic8 {
font-family: verdana;
line-height: 130%;
font-size: 10px;
width:67px;
height:19px
border:2px solid #3D3938;
margin: 3px 10px 0 8px;
}

.efa {
cursor: pointer;
color:#000000;
}

.efa:hover {
cursor: pointer;
color:#FFFFFF;
}


/* _______SELECT1________ */

.familia2{
  width:96px;
  height:18px;
  background-image:url(../sysimages/bg_select.jpg);
  background-repeat:no-repeat;
  font-family: Tahoma;
  font-size: 11px;
  color:#3D3938;
  cursor:pointer;
  position:relative;
  margin:2px 12px 0 12px;
}

.selectPadding{
  padding:3px 0 0 8px;
}



.familiaNome{
  position:absolute;
  width:96px;
  display:none;
  background-color:#FFFFFF;
  margin-left:12px;
}

.selectPadding54{
  padding:0px 0 0 6px;
  height:18px;
}

.familia5{
  width:66px;
  height:18px;
  background-image:url(../sysimages/bg_select2.jpg);
  background-repeat:no-repeat;
  font-family: Tahoma;
  font-size: 11px;
  color:#3D3938;
  cursor:pointer;
  position:relative;
  margin:2px 12px 0 12px;
}

.selectPadding5{
  padding:3px 0 0 6px;
}



.familiaNome5{
  position:absolute;
  width:66px;
  display:none;
  background-color:#FFFFFF;
  margin-left:12px;
}

.selectPadding55{
  padding:0px 0 0 6px;
  height:18px;
}





/* _______SELECT1________ */


.titul {
font-family: "univers 55";
line-height: 158%;
font-size: 17px;
color: #3D3938;
font-weight: normal;
padding: 16px 0 0 10px;
}


.bg_amarelo {
background-color: #829299;
background-image: url(../sysimages/bt_amarelo.jpg);
background-position: left top;
background-repeat: repeat-x;
width:662px;
height:362px;
}

.bg_amarelo2 {
background-color: #829299;
background-image: url(../sysimages/bt_amarelo.jpg);
background-position: left top;
background-repeat: repeat-x;
width:662px;
height:228px;
}

.bord_carr {
border:2px solid #FFFFFF;
}

.esquerdacarro {
margin:14px 0 0 17px;
}

.subtitul {
font-family: "verdana";
line-height: 123%;
font-size: 13px;
color: #FFFFFF;
padding: 8px 0 0 3px;
}

.subtitul2 {
font-family: "verdana";
line-height: 123%;
font-size: 13px;
color: #3D3938;
padding: 15px 0 0 24px;
}


.corpara_p {
color:#FFFFFF;
padding:9px 0 0 4px;
}
.corpara_p2 {
color:#3D3938;
padding:6px 0 0 24px;
}


.risco {
background-image: url(../sysimages/risco.png);
background-position: left center;
background-repeat: no-repeat;
height:17px;
}


.cor_amare {
color: #000000;
font-size: 13px;
font-family: arial Black;
}


.ari {
font-family: arial;
}

.p_preto {
color: #FFFFFF;
font-size: 17px;
font-family: arial Black;
line-height: 117%;
padding:5px 0 0 1px;
}
.p_w {
color: #FFFFFF;
font-size: 17px;
font-family: arial Black;
line-height: 117%;
padding:5px 0 0 1px;
}

.p_preto2 {
color: #000000;
font-size: 17px;
font-family: arial Black;
line-height: 117%;
padding:-10px 0 0 1px;
vertical-align: top;
display:block;
}

.linksred {
right:0px
}

.bol {
width:35px;
height:50px;
cursor: pointer;
margin-left:4px;
}

.bol2 {
width:46px;
height:72px;
cursor: pointer;
margin-left:6px;
}

.conteudo_pesq {
width:663px;
margin:20px 0 4px 0;
float:left;
}

.carroesq {
width:200px;
height:142px;
}

.quadrado6 {
background-image: url(../sysimages/quadrado6.jpg);
background-position: left top;
background-repeat: no-repeat;
width:445px;
height:141px;
margin-left: 18px;
}

.top_bolas {
margin-top:14px;
}


.img1 {
background-image: url(../sysimages/bt1.jpg);
background-position: left top;
background-repeat: no-repeat;
width:35px;
height:50px;
}

.img2 {
background-image: url(../sysimages/bt22.jpg);
background-position: left top;
background-repeat: no-repeat;
width:35px;
height:50px;
}

.img3 {
background-image: url(../sysimages/bt33.jpg);
background-position: left top;
background-repeat: no-repeat;
width:35px;
height:50px;
}



.img4 {
background-image: url(../sysimages/bt4.jpg);
background-position: left top;
background-repeat: no-repeat;
width:46px;
height:72px;
}

.img5 {
background-image: url(../sysimages/bt5.jpg);
background-position: left top;
background-repeat: no-repeat;
width:46px;
height:72px;
}

.img6 {
background-image: url(../sysimages/bt6.jpg);
background-position: left top;
background-repeat: no-repeat;
width:46px;
height:72px;
}







.img1:hover {
background-image: url(../sysimages/bt1_1.jpg);
background-position: left top;
background-repeat: no-repeat;
width:35px;
height:50px;
}

.img2:hover {
background-image: url(../sysimages/bt22_1.jpg);
background-position: left top;
background-repeat: no-repeat;
width:35px;
height:50px;
}

.img3:hover {
background-image: url(../sysimages/bt33_1.jpg);
background-position: left top;
background-repeat: no-repeat;
width:35px;
height:50px;
}



.img4:hover {
background-image: url(../sysimages/bt4_1.jpg);
background-position: left top;
background-repeat: no-repeat;
width:46px;
height:72px;
}

.img5:hover {
background-image: url(../sysimages/bt5_1.jpg);
background-position: left top;
background-repeat: no-repeat;
width:46px;
height:72px;
}

.img6:hover {
background-image: url(../sysimages/bt6_1.jpg);
background-position: left top;
background-repeat: no-repeat;
width:46px;
height:72px;
}



.barranumb {
background-image: url(../sysimages/barra4.jpg);
background-position: left top;
background-repeat: no-repeat;
width:663px;
height:13px;
margin-top: 20px;
}


.bgcinz {
height:30px;
background-color: #EBEBEB;
margin-top: -6px;
}

.padnum {
padding-left: 8px;
padding-top:5px;
}

.padnum2 {
padding-top:4px;
}

.padnum3 {
padding-left: 8px;
padding-top:4px;
}

.padnum4 {
padding-left: 8px;
padding-top:3px;
}

.btnext {
background-image: url(../sysimages/next.jpg);
background-position: left top;
background-repeat: no-repeat;
width:19px;
height:17px;
margin-right: 17px;
cursor: pointer;
}

.btnext:hover {
background-image: url(../sysimages/next2.jpg);
}


.textir {
width:36px;
height:15px;
border:1px solid #B7B6B6;
margin: 0 6px 0 6px;
}

.empurrar {
margin:0 -7px 0 0;
}

.martopa {
padding-top:14px;
}



.mar_renault {
margin:5px 0 0 18px;
}

.mar_numebts {
margin: 37px 0 0 0;
}






































/********************************************************************************************** DIVISION  ****************/


.box_newsl{
width:265px;
background-image: url(../sysimages/bgcolor_new.jpg);
background-repeat: repeat-y;
}
.newsletter{
width:205px;
padding-top:4px;
padding-bottom:4px;
border-top:1px solid #D7D7D7;
border-bottom:0px solid #D7D7D7;
border-left:1px solid #D7D7D7;
float:left;
margin:7px 0px 7px 10px;
font-family: verdana;
font-size: 11px;
color:#5F5C5C;
}

.bg_seta{
margin:7px 0px 7px 0px;
padding:1px 1px 1px 0px;
width:30px;
height:20px;
background-color: #D7D7D7;
float:left;
}
.bt_seta{
background-image: url(../sysimages/bg_blue.jpg);
width:29px;
height:18px;
border:1px solid #FFFFFF;
float:left;
cursor: pointer;
}
.bt_seta:hover{
background-image: url(../sysimages/bg_black.jpg);
}

.bt_seta_img{
margin:3px 0px 0px 5px;
}

.cx_semi{
  width:265px;
  background-color:#EBEBEB;
}

.semi_pesq{
  width:240px;
}

.semi_pesq_d{
  font-family: arial;
  font-size: 12px;
  color:#5F5C5C;
  text-align: left;
  font-weight: bold;
}
.f_left{
float:left;
margin:17px 0px 0px 14px;
}
.marg-top10{
margin-top:10px;
}
.pad-r{
padding:5px 15px 7px 8px;
background-image: url(../sysimages/seta_a.png);
background-repeat: no-repeat;
background-position:0px 9px;
}
.pd_s{
margin-right:4px;
}
.pub{
margin:11px 0px 0px 0px;
}
.roda_pe{
border-top:1px solid #D7D7D7;
background-image: url(../sysimages/sombra_roda.jpg);
background-repeat: repeat-x;

}
.roda{
padding:0px 12px 13px 12px;
}
.B7B6B6{
color: #B7B6B6;
}

.B7B6B6 a{
color: #B7B6B6;
text-decoration:none;
}

.B7B6B6 a:hover{
color: #B7B6B6;
text-decoration:underline;
}


.info_roda{
margin:10px 0px 0px 9px;
}
.links_roda{
margin:10px 15px 0px 0px;
padding-left:10px;
float:left;
background-image: url(../sysimages/seta_a.png);
background-repeat: no-repeat;
background-position:0px 15px;
}

.menu_apoio{
  width:61px;
  height:61px;
  /*background-image:url(../sysimages/apoio_n.jpg);
  background-repeat: no-repeat;
  background-position: bottom;*/
  margin-top:12px;
  cursor: pointer;
  float:left;
}

.menu_apoio:hover{
  background-image:url(../sysimages/apoio_h.jpg);
   background-position: top;
}

.menu_apoio:hover .txt_menu{
 color:#FFFFFF;
}
.menu_apoio_sel{
  width:61px;
  height:61px;
  background-image:url(../sysimages/apoio_h.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  margin:12px 0px 0px 0px;
  cursor: pointer;
  color:#FFFFFF;
  float:left;
}



.menu_marcar{
  width:61px;
  height:61px;
  background-image:url(../sysimages/marcar_n.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  margin:12px 0px 0px 7px;
  cursor: pointer;
  float:left;
}
.menu_marcar:hover{
  background-image:url(../sysimages/marcar_h.jpg);
   background-position: top;
}
.menu_marcar:hover .txt_menu{
 color:#FFFFFF;
}
.menu_marcar_sel{
  width:61px;
  height:61px;
  background-image:url(../sysimages/marcar_h.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  margin:12px 0px 0px 7px;
  color:#FFFFFF;
  cursor: pointer;
  float:left;
}

.menu_pedir{
  width:61px;
  height:61px;
  background-image:url(../sysimages/orcamento_n.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  margin:12px 0px 0px 7px;
  cursor: pointer;
  float:left;
}
.menu_pedir:hover{
  background-image:url(../sysimages/orcamento_h.jpg);
   background-position: top;
}

.menu_pedir:hover .txt_menu{
 color:#FFFFFF;
}

.menu_pedir_sel{
  width:61px;
  height:61px;
  background-image:url(../sysimages/orcamento_h.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  margin:13px 0px 0px 7px;
  cursor: pointer;
  color:#FFFFFF;
  float:left;
}

.menu_pecas{
  width:61px;
  height:61px;
  background-image:url(../sysimages/preco_n.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  margin:13px 0px 0px 7px;
  cursor: pointer;
  float:left;
}
.menu_pecas:hover{
  background-image:url(../sysimages/preco_h.jpg);
  background-position: top;
}

.menu_pecas:hover .txt_menu{
 color:#FFFFFF;
}

.menu_pecas_sel{
  width:61px;
  height:61px;
  background-image:url(../sysimages/preco_h.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  margin:13px 0px 0px 7px;
  cursor: pointer;
  color:#FFFFFF;
  float:left;
}
.rel{
position: relative;
}
.recomendar_s{
position: absolute;
width:60px ;
display:block;
font-family: "kroeger 05_55";
font-size: 8px;
color:#716F6E;
background-image: url(../sysimages/bg_recomenda.jpg);
background-position: bottom;
background-repeat: repeat-x;
border:1px solid #D7D7D7;
right: 0px;
top:18px;
padding:2px;
z-index: 900;
}
.recomendar_h{
display:none;
}
.mini_img{
cursor: pointer;
margin-left:12px;
float :left;
}
.detalhe_v_t{
font-family:"univers 55";
font-weight: normal;
font-size: 14px;
color:#FFFFFF;
width:301px;
background-color: #716F6E;
padding:5px 0px 5px 10px;
margin:15px 0px 0px 0px;
}
.detalhe_v{
background-color: #EBEBEB;
padding:2px 0px 0px 0px;
margin-top:2px;
font-family: verdana;
font-size: 11px;
}
.t_detalhe{
width:138px;
font-weight: bold;
color: #3D3938;
padding:5px 0px 0px 10px;
float:left;
line-height:170% ;
}
.detalhe_txt{
width:133px;
font-weight: normal;
color: #5F5C5C;
padding:5px 0px 0px 10px;
float:left;
line-height:170% ;
}

.t_detalhe2{
width:138px;
font-weight: bold;
color: #3D3938;
padding:2px 0px 0px 10px;
float:left;
line-height:170% ;
}
.detalhe_txt2{
width:133px;
font-weight: normal;
color: #5F5C5C;
padding:2px 0px 0px 10px;
float:left;
line-height:170% ;
}

.preco_final{
background-color: #D7D7D7;
padding-bottom:5px;
}
.black{
color: #000000;
font-weight: bold;
}

.bottom_12{
padding-bottom:9px;
}
.pd_p{
padding-left:10px;
}
.altura_eq{
min-height:117px;
width:311px;
}
.img_grande{
border:1px solid #C4C6C7;
position: relative;
}

.effect_img{
margin:15px 0px 0px 20px;
}

.mais{
position: absolute;
background-image: url(../sysimages/mais.png);
background-position: left top;
background-repeat: no-repeat;
width:332px;
height:234px;
left:0px;
top:0px;
}

.passagem{
margin:10px 0px 19px 0px;
}
.t_links{
font-family: "univers 55";
font-size: 12px;
color: #3D3938;
font-weight: bold;
padding-bottom: 5px;
padding-top:48px;
}

.trico{
background-image: url(../sysimages/trico.jpg);
height:1px;
width:332px;
}
.mar-links{
margin:7px 5px 0px 0px;
}
.laranja{
margin:5px 0px 0px 0px;
}
.trico2{
background-image: url(../sysimages/trico.jpg);
height:1px;
margin-top:2px;
}
.h2 {
font-family: "univers 55";
line-height: 183%;
font-size: 12px;
color: #829299;
font-weight: bold;
}
.profissionais{
width:295px;
padding-top:14px;
}
.contactos{
width:135px;
padding-top:16px;
}
.divisoria{
width:1px;
height:164px;
background-color:#E3E3E3 ;
margin:15px 19px 0px 25px;
}
.zona{
width:320px;
padding-top:11px;
float:left;
}
.zona_h{
 display:none;
 float:left;
}
.zona_r{
background-color: #EBEBEB;
padding:5px 0px  0px  8px;
margin-top:1px;
}
.zona_r2{
background-color: #EBEBEB;
padding:3px 0px  11px  8px;
margin-top:1px;
}
.inp_zona{
border-top:2px solid  #9E9C9C;
border-left:2px solid  #9E9C9C;
border-bottom:1px solid  #EBEBEB;
border-right:1px solid  #EBEBEB;
height:13px;
width:142px;
font-family: verdana;
font-size: 10px;
color:#5F5C5C;
}
.pw_recu{
margin-top:6px;
float:left;
}
.aceder_zo{
float:right;
margin:6px 0px 11px 41px;
}
.bt_aceder{
 font-family: "univers 55";
 font-size: 12px;
 color:#5F5C5C;
 font-weight: bold;
 line-height:180% ;
 width:128px;
 height:24px;
 cursor: pointer;
 background-image: url(../sysimages/bg_cinza.jpg);
 border:1px solid #F5F5F5;
}
.bt_aceder:hover{
 background-image: url(../sysimages/bg_laranja.jpg);
 color:#000000;
}
.pd_5{
padding-top:2px;
}
.tabl_sub_res{
font-family: verdana;
font-size: 11px;
color:#858383;
}
.tabl_sub_res td:first-child{
 font-weight: bold;
 padding-right:11px;
}
.tabl_sub_res td{
 padding-bottom:5px;
}

.inp_sub_res{
/*border:1px solid  #EBEBEB;*/
border:1px solid #A8A8A8;
padding-top:3px;
padding-bottom:3px;
width:290px;
font-family: verdana;
font-size: 11px;
color:#5F5C5C;
}
.sel_sub_res{
/*border:1px solid  #EBEBEB;*/
border:1px solid #A8A8A8;
height:18px;
width:290px;
font-family: verdana;
font-size: 11px;
color:#5F5C5C;
}
.text_sub_res{
/*border:1px solid  #EBEBEB;*/
border:1px solid #A8A8A8;
height:114px;
width:290px;
font-family: verdana;
font-size: 11px;
color:#5F5C5C;
}
.verdana9{
font-size: 9px;
font-family: verdana;
color:#858383;
}
.mar-top{
margin-top:8px;
}
.mar-top3{
margin-top:30px;
}
.mar-bottom{
margin-bottom:20px;
}
.mar-bottom2{
margin-bottom:40px;
}
.mar-tp{
margin-top:20px;
margin-bottom:2px;
}

.input_int{
border: 1px solid #E3E3E3;
width:221px;
}
.text_int{
border: 1px solid #E3E3E3;
width:221px;
height:80px;
}

.sugerir_am{
width:356px;
}
.input_sug{
 width:267px;
border: 1px solid #E3E3E3; 
}
.text_sug{
border: 1px solid #E3E3E3;
width:267px;
height:80px;
}
.imgcima2 {
width:662px;
height:194px;
background-color: #000000;
}
.pad3 {
margin-left: 35px;
}

.bt_cont{
 width:135px;
 height:19px;
 cursor: pointer;
 color:#0083D7;
 padding-left:6px;
 font-family: verdana;
 font-size: 11px;
 line-height:172% ;
}
.bt_cont:hover{
  background-color: #EBEBEB;
  padding-left:6px;
}
.bt_cont_sel{
 width:135px;
 height:19px;
 cursor: default;
 color: #B7B6B6;
 padding-left:6px;
 font-family: verdana;
 font-size: 11px;
 line-height:172% ;
}
.divisoria2{
width:1px;
height:475px;
background-color:#E3E3E3 ;
margin:20px 26px 0px 25px;
}
.hide{
display:none;
}
.show{
display:block;
}

.t_contactos{
 font-family: verdana;
 font-size: 11px;
 color:#4A5659;
}


.mar_trico{
margin:5px 0 5px 0;
}
.Width_3{
width:328px;
}
.a_quadrado{
padding-left:18px;
background-image: url(../sysimages/li_set.jpg); 
background-repeat: no-repeat;
background-position: bottom left;
top:0px;
}
.a_quadrado:hover{
background-image: url(../sysimages/seta1.jpg); 
}

.a_quadrado_sel{
padding-left:18px;
background-image: url(../sysimages/seta1.jpg); 
background-repeat: no-repeat;
background-position: bottom left;

}
.emprego{
border:1px solid #E3E3E3;
margin-top: 6px;
}
.mar-top2{
padding-top:75px;
}


.setaa {
background-image: url(../sysimages/seta_a.png);
background-position: left top;
background-repeat: no-repeat;
width:3px;
height:5px;
margin: 14px 6px 22px 0;
}


.setaa:hover {
background-image: url(../sysimages/seta_a1.png);
}



.saber {
width:50px;
margin: -4px 0 0 8px;
}

.voltar {
width:50px;
margin: -4px 0 0 8px;
}

.ver_brochura {
width:100px;
margin: -4px 0 0 8px;
}


.setaa2 {
background-image: url(../sysimages/s.jpg);
background-position: left top;
background-repeat: no-repeat;
width:3px;
height:5px;
margin: 22px 6px 0 0;
cursor:pointer;
}


.setaa2:hover {
background-image: url(../sysimages/seta_a1.png);
}

.setaa22 {
background-image: url(../sysimages/seta_a.png);
background-position: left top;
background-repeat: no-repeat;
width:3px;
height:5px;
margin: 10px 6px 0 0;
cursor:pointer;
}


.setaa22:hover {
background-image: url(../sysimages/seta_a1.png);
}


.po {
cursor:pointer;
}



/* THIS IS FOR SCROLLER PRODUCTS */

div.scroller { 
/* modify width and height of scrolling section if necessary	*/		
	width: 287px; 
	height: 67px;
	overflow: hidden;
}

div.scroller div.section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width: 287px;
	height: 67px;
	overflow: hidden;
	float: left;
}

div.section ul {
  list-style-type: none;
  /*border: 1px solid blue;*/
}

div.section li {
	width: 90px;
	height: 67px;
	float: left;
	/*border: 1px solid red;*/ 
}

div.section div {
	
	/*border: 1px solid green;*/
}

div.section img {
	border: 3px solid #B7B6B6;
	opacity:0.5;
  filter:alpha(opacity=50);
  margin: 0px 0;
}

div.section a:hover img {
	border: 3px solid #CA892C;
	opacity:1;
  filter:alpha(opacity=100);
  margin: 0;
}
div.section .sel_img{
  border: 3px solid #CA892C;
	opacity:1;
  filter:alpha(opacity=100);
  margin: 0;
}

div.scroller div.content {
	width: 100000px;
}

div#left_arrow {
	float: left;
	padding: 8px 7px 0 0;
}

div#center {
	float: left;
}

div#right_arrow {
	float: left;
	padding: 8px 0 0 7px;
}

.subSel {
  display:block;
}

.sub {
  display:none;
}

#cal2Container { 
display:none;
width:150px; 
font-family:Tahoma;
font-size:11px;
z-index:1;
}




#cmsautoTable td {
font-family: Verdana;
line-height: 127%;
font-size: 11px;
color: #716F6E;
}




