*,
body{
  font-family:tahoma, verdana, arial, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#484e53;
}
body{
background:#2e241a;
}
h2{
font-size:16px;
}

a{
text-decoration: none;
}

body{
background:url(../images/background.jpg) no-repeat top center #2e241a;
background-attachment: fixed;
}

#all{
background:#fff;
margin:0 auto;
width:900px;
border-top:2px solid #6f2925;
}

#footer{
font-size: 10px;
text-align: right;
background:url(../images/bike_38.jpg) repeat-x top left;
height:22px;
margin:0 auto;
padding:18px 10px 0 0;
color:#000;
}


.repre{
float:left;
width:234px;
background:#ede5b3;
border:1px solid #EDE5B3;
margin:0 0 140px 10px;
}

.repre a:hover.ops{
text-decoration: underline;
}

.repre h2{
background:url(../images/bike_03.jpg) no-repeat top left;
height:27px;
text-indent: -9000px;
margin:1px;
}

.repre .line{
border:1px solid #fff;
padding:0 0 40px 0;
}

.repre .ops{
margin:5px 20px;
font-weight: bold;
display:block;
}


.repre ul{
margin:0 0 10px 30px;
}
.repre .ops{
color:#6F2925;
}
.repre .ops div{
border:1px solid #fff;
float:left;
height:4px;
width:4px;
display:block;
margin:6px 5px 0 0;
_margin:2px 5px 0 0;
background:#6F2925;
}

.repre ul li{
background:url(../images/bike_18.gif) no-repeat center left;
padding:0 0 0 10px;
}
.repre ul li a{
color:#484e53;
}

.repre ul li a:hover{
color:#B6A74A;
text-decoration: underline;
}

.one{
float:left;
margin:0 10px;
width:360px;
}
.news h2{
background:url(../images/bike_06.gif) no-repeat top left;
height:16px;
width:102px;
text-indent: -9000px;
display: block;
}

h2.destaque{
background:url(../images/bike_07.gif) no-repeat center left;
height:14px;
width:236px;
display: block;
text-indent: -9000px;
margin:0 0 10px 0;
}
h2.produto{
background:url(../images/bike_07.gif) no-repeat center left;
height:14px;
width:102px;
display: block;
text-indent: -9000px;
}
h2.lancamento{
background:url(../images/bike_11.gif) no-repeat center left;
height:16px;
display: block;
text-indent: -9000px;
margin:3px 0 5px 0;
}
h2.noticias{
background:url(../images/Untitled-1_04.gif) no-repeat top left;
height:20px;
width:70px;
display: block;
text-indent: -9000px;
}
h2.representadas{
background:url(../images/Untitled-1_08.gif) no-repeat top left;
height:20px;
width:128px;
display: block;
text-indent: -9000px;
}
h2.representada{
background:url(../images/bike_03.gif) no-repeat top left;
height:15px;
width:121px;
display: block;
text-indent: -9000px;
}
h2.buscar{
background:url(../images/bike_17.gif) no-repeat top left;
height:14px;
width:184px;
display: block;
text-indent: -9000px;
}

.news{
background:#f9f9f9;
float:left;
width:245px;
_width:235px;
padding:10px;
font-size: 10px;
}
.news a{
font-weight: bold;
color: #BAAB4C;
}
.news a.title{
margin:15px 0 0 0;
display:block;
}
.news a.continuar{
float: right;
color: #999;
}

h3{
background:url(../images/bike_16.gif) no-repeat 0 5px;
padding: 0 0 0 10px;
color:#FFC732;
}

#menu{
float:left;
height:28px;
background:#6F2925;
padding:8px 0 0 12px;
_padding:8px 0 0 5px;
margin:0 0 5px 0;
}
#menu a{
float:left;
display: block;
height: 17px;
margin:0 7px;
color:#fff;
font-weight: bold;
padding:2px 5px;
}

/*a.home{
background:url(../images/bike_12.gif) no-repeat bottom left;
width:46px;
}
a.cadastro{
background:url(../images/1bike_17.gif) no-repeat bottom left;
width:107px;
}
a.contato{
background:url(../images/bike_19.gif) no-repeat bottom left;
width:69px;
}
a.noticias{
background:url(../images/1bike_09.gif) no-repeat bottom left;
width:70px;
}
a.empresa{
background:url(../images/3bike_09.gif) no-repeat bottom left;
width:72px;
}
a.representadas{
background:url(../images/1bike_15.gif) no-repeat bottom left;
width:127px;
}

#pg_renaldo-hubsch-representacoes a.empresa,
#pg_ a.home,
#pg_home a.home, 
#pg_noticias a.noticias, 
#pg_representadas a.representadas, 
#pg_contato a.contato, 
#pg_cadastro a.cadastro,
#menu a:hover{
background-position: bottom;
}
*/

#menu a:hover{
background:#BA9308;
}
#menu div{
float:left;
font-size: 14px;
color:#fff;
}

.two{
margin:0 10px;
float:left;
width:630px;
_width:610px;
}

#pg_renaldo-hubsch-representacoes .two h2{
background:url(../images/Untitled-1_06.gif) no-repeat top left;
width:72px;
display: block;
height: 20px;
text-indent: -9000px;
}

#pg_contato .one h2{
background:url(../images/Untitled-1_12.gif) no-repeat top left;
width:67px;
display: block;
height: 20px;
text-indent: -9000px;
}
#pg_cadastro .two h2{
background:url(../images/Untitled-1_10.gif) no-repeat top left;
width:105px;
display: block;
height: 20px;
text-indent: -9000px;
}

label{
width:70px;
text-align:right;
padding:0 5px 0 0;
margin:0 0 5px 0;
font-size: 11px;
display: inline-block;
}

#pg_cadastro label{
width:100px;
}

input, textarea, select{
color:#343130; 
border:1px solid #ccc;
font-family: tahoma, arial, helvetica, sans-serif;
font-size:12px;
padding:3px;
margin:0 0 5px 0;
width:160px;
_width:150px;
}

#pg_contato .news form{
margin:10px 0;
}

.success{
  font-size:10px;
  border:1px solid #C6D880;
  color:#529214;
  background:url(../images/apply2.gif) no-repeat 5px center #E6EFC2;
  padding:3px 3px 3px 25px;
  margin:0 0 10px 0;
  text-align:left;
}

.erro{
  border:1px solid #fbc2c4;
  color:#d12f19;
  font-size:10px;
  background:url(../images/alert.gif) no-repeat 5px center #fbe3e4;
  padding:3px 3px 3px 25px;
  margin:0 0 10px 0;
  text-align:left;
}

#flash{
height:184px;
width:884px;
display: block;
background:url(../images/flash.jpg) no-repeat;
margin:0 0 10px 8px;
}

#m-flash{
margin:-200px 0 0 1px;
float:left;
position: absolute;
}

a:hover.continuar,
a:hover{
color:#681814;
}

hr{
  border:0;
  border-top:1px dotted #ccc;
}

a.represe{
display:block;
float:left;
margin:9px;
_margin:4px;
border:1px dotted #ccc;
width:190px;
text-align: center;
padding:0;
height: 180px;
font-size: 10px;
}

a.represe .img{
 height:150px;
}

a.represe:hover{
border:1px dotted #592523;
color:#592523;
}

#pg_representada .one{
width:430px;
}
.block-right{
float: left;
width:150px;
padding:0 10px;
}
.block-right p{
font-size: 10px;
text-align: center;
margin:0 0 5px 0;
}

.block-right ul li{
background:url(../images/bike_26.gif) no-repeat center left;
padding: 0 0 0 10px;
margin: 0 0 2px  0;
border:1px solid #fff;
display:block;
}

.repre .p a:hover{
color:#fff;
text-decoration: underline;
}

#footer a:hover,
.bread a:hover,
.mini-prod .txt1 a:hover,
.block-right ul li a:hover{
text-decoration: underline;
}

.busca{
float:left;
font-weight: bold;
background:#6F2925;
width:257px;
height:30px;
padding:6px 0 0 0;
*height:34px;
*padding:2px 0 0 0;
_padding:0;
}

.busca span{
color:#fff;
}

.busca input{
width:105px;
border:none;
padding:2px;
margin:1px 0 0 0;
}


.busca input.send{
border:0;
font-weight: bold;
color:#fff;
background: none;
font-size:10px;
width:20px;
background:#BA9308;
cursor: hand;
}

.busca form{
height:33px;
padding:3px 5px 0 13px;
}
.mini-prod{
float:left;
margin:0 0 10px 0;
line-height:14px;
border:1px dotted #ccc;
width: 100%;
}





.mini-prod .imgLink{
float:left;
margin:5px;
width:150px;
text-align: center;
}

.mini-prod .txt1{
font-size: 10px;
font-weight: bold;
color:#B2A642;
margin:5px 0;
}
.mini-prod .txt1 a{
color:#681814;
}

.mini-prod .txt2{
font-size: 11px;
}

.mini-prod p{
font-weight: bold;
margin:10px 0;
}

.mini-prod .detalhes{
display: block;
margin:10px;
background:url(../images/bike_20.gif) no-repeat top left;
width:90px;
height:19px;
color:#fff;
font-size: 10px;
text-align: center;
}

.mini-prod a:hover.detalhes{
color: #681814;

}

#pg_buscar .mini-prod .txt{
float:left;
width: 450px;
}
#pg_representada .mini-prod .txt{
float:left;
width: 265px;
}

#pg_home .mini-prod .txt,
#pg_ .mini-prod .txt{
float:left;
width: 195px;
}


#pg_noticias h3{
margin:5px 0;
}

small{
font-size: 10px;
color:#999;
}

.fonte{
font-size: 10px;
color:#999;
text-align: right;
}

#pg_noticias .one img{
float: left;
margin:0 10px 10px 0;
}

.bread{
margin:0 0 15px;
color:#A9A24A;
font-size:10px;
font-weight: bold;
}

fieldset{
border:1px dotted #EDE5B3;
padding:5px;
_padding:0px;
}

.d{
border:1px dotted #D8C65A;
}

.d legend{
background:#D8C65A;
color:#fff;
padding:3px;
font-weight: bold;
font-size:10px;
}


legend{
background:#EDE5B3;
color:#6F2925;
padding:5px;
font-weight: bold;
}

.bread a{
color:#6A2623;
}

.prod-deta-imag{
float: left;


}

.prod-deta-imag .photo{
width:150px;
border:1px solid #EDE5B3;
margin:1px;
_margin:0px;
float:left;
}

.prod-deta-imag .ampliar{
font-size:10px;
font-weight: bold;
display: block;
padding:0 0 0 5px;
background:#EDE5B3;
text-align: right;
color:#6F2925;
}

.prod-deta-imag a:hover.ampliar{
color:#fff;
_color:#000;
_text-decoration:underline;
}

.deta{
display:block;
border:1px solid #fff;
float:left;
margin:10px;
}

.pro{
background:url(../images/bike_15.gif) no-repeat bottom right;
}
.lan{
background:url(../images/5bike_15.gif) no-repeat bottom right;
}

#pg_produto-detalhe .pro{
padding:0 90px 0 0;
background:url(../images/bike_15.gif) no-repeat center right;
}

#pg_produto-detalhe .lan{
padding:0 90px 0 0;
background:url(../images/5bike_15.gif) no-repeat center right;
}

.dic{
background:#EFEBD1;
padding:0 0 10px 0;
display: block;
border:1px solid #EFEBD1;
width:615px;
_width:605px;
}

.dic label{
float: left;
color:#000;
font-size:10px;
}

.dic input{
color:#6F2925;
float: left;
}

.dic textarea{
width:260px;
_width:250px;
height:70px;
color:#6F2925;
}
.dic .left{
float: left;
width:260px;
margin:10px 0;

}

.dic .right{
float: left;
width:350px;
_width:340px;
margin:10px 0;
}

.dic .enviar{
float:right;
margin:0 30px 0 0;
width:100px;
font-weight:bold;
background:#6F2925;
color:#fff;
border:1px solid #fff;
}
.amigo label{
width:110px;
font-size:10px;
}

.amigo input{
width: 179px;
}

.amigo textarea{
width:480px;
_width:470px;
}

.main_block a.ops{
display: block;
background:#6F2925;
color:#fff;
font-weight: bold;
font-size: 10px;
padding:2px 10px;
text-align: center;
}

.main_block  a:hover.ops{
color:#EDE5B3;
text-decoration: underline;
}

.outro{
float:left;
width:150px;
display: block;
margin:2px;
_margin:0px;
text-align: center;
}


 #pagination{
  display:block;
  font-size:10px;
  margin:0 10px 0 0;
  padding-top:5px;
  float:right;
}

#pagination span{
  color: #000;
  display:block;
  float:left;
  padding:0 3px;
  margin:2px;
  background:#EDE5B3;
}

#pagination a{
background:#6F2925;
font-weight:bold;
padding:0 3px;
display:block;
float:left;
margin:2px;
text-decoration:none;
color:#fff;

}

#pagination a:hover{
 background:#EDE5B3;
 color:#000; 
}


.cada{
background:#EFEBD1;
padding:5px;
}

#pg_cadastro .cada label{
 width:120px;
 font-size:10px;
}

.cada .send{
float:right;
margin:0 30px 0 0;
width:100px;
font-weight:bold;
background:#6F2925;
color:#fff;
border:1px solid #fff;
}
#pg_contato .news input.send{
float:right;
margin:0 5px 0 0;
width:100px;
font-weight:bold;
background:#6F2925;
color:#fff;
border:1px solid #fff;
}
#pg_contato .news{
background:#EFEBD1;
float:left;
width:245px;
padding:5px;
font-size: 10px;
}

#pg_contato .news label{
float: left;
}

#logo{
background:url(../images/1bike_03.jpg) no-repeat top left;
height:124px;
}

#logo h1{
text-indent: -9000px;
}

#slogan{
margin:-10px 0 0 180px;
}

h4{
color:#BCAE4D;
}