/* CSS Document */


html, body{
width:100%;
height:100%;
margin:0px;
background-color:#990000;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/* ----- celula master ----*/
#dmaster{
position:relative;
margin:auto;
background-image:url(../imagens/interface/back.gif);
background-repeat:no-repeat;
/*top:50%;
left:50%;
margin-left:-360px;
margin-top:-210px;*/

width:770px;
/*vertical-align:middle;
height:auto !important;  real browsers 
height:100%;
min-height:1200px;*/
z-index:20;}

html>body #dmaster{
overflow:hidden;}

/* ----- cabeçalho ----*/
#topo_site{
/*background-image:url(../imagens/interface_2007/adm/cabecalho.gif);*/
background-repeat:no-repeat;
padding-left:1px;
width:733px;
text-align:center;
height:205px;
display:block;}


/* ----- corpo do site ----*/
#dsecundario{

padding:20px;
padding-top:4px;
padding-right:10px;
padding-bottom:50px;
width:770px;
top:0px;
bottom:0px;
text-align:left;
position:relative;}

/* ----- hackin firefox - corpo do site ----*/


html>body #topo_site{
padding:0px;
padding-left:0px;
width:752px;
}

/* ----- menu principal ----*/
#lateralesq{
width:214px;
float:left;
text-align:right;
overflow:visible;
margin-right:-3px;
position:relative;
}

#girl{
width:188px;
height:281px;
display:block;
background:url(../imagens/interface/garota.png);
margin-top:180px;
left:10px;
position:absolute;
z-index:10;}

#ondelocar{
position:absolute;
z-index:9;
margin-top:485px;
left:5px;}

#ondelocar a{
border:#333333 thin solid;
width:183px;
height:59px;
display:block;
background:url(../imagens/banner_guia.gif);}


#pontos{
position:absolute;
z-index:9;
margin-top:550px;
left:5px;
}

#pontos a{
width:185px;
height:59px;
display:block;
background:url(../imagens/pontos.gif);

}

#pague_seguro{
position:absolute;
z-index:9;
margin-top:620px;
left:40px;
}

#motoboy{
width:257px;
height:123px;
display:block;
background:url(../imagens/motoboy.png);
position:relative;
z-index:10;}

#busca{
width:133px;
height:74px;
background-image:url(../imagens/interface/busca.gif);
background-repeat:no-repeat;
display:block;
text-align:center;
margin-left:5px;
padding-top:15px;
overflow:hidden;
position:relative}

#busca h1{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin:0px;
margin-bottom:-3px;
margin-left:10px;
text-align:left;}

#busca input{
border:#999999 thin solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin:0px;}

#busca form{
margin:0px;
padding:0px;}


#menuprincipal{
margin:0px;
margin-left:5px;
padding-left:0px;
margin-top:-18px;
}



/*#lateralesq:after {
  clear: both;
  content: ".";
  display: block;
  height: 0px;
  visibility: hidden;
}*/

html>body #menuprincipal{
width:133px;

}

a.botaocat {
width:129px;
height:19px;
display:block;
padding-top:5px;
padding-left:4px;
text-align:center;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
background-image:url(../imagens/interface/botoes/botao_cat.gif);}

a.botaocat:link, a.botaocat:active, a.botaocat:visited{
color:#FFCC66;
background-position:top;
}

a.botaocat:hover{
color:#000000;
background-position:bottom;
}

a.botaosub {
width:129px;
height:24px;
display:block;
line-height:24px;
padding-left:4px;
text-align:center;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
background-image:url(../imagens/interface/botoes/botao_sub.gif);}

a.botaosub:link, a.botaosub:active, a.botaosub:visited{
color:#FFCC66;
background-position:top;
}

a.botaosub:hover{
color:#000000;
background-position:bottom;
}

#menuprincipal h3{
width:133px;
height:24px;
line-height:21px;
background-image:url(../imagens/interface/botoes/topo_menu.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:2px;
color:#000000;
margin:0px;
text-align:center;
}



#elementomprincipal{
}

#bottommprincipal{
width:133px;
height:17px;
display:block;
background-image:url(../imagens/interface/botoes/bottom_menu.png);}


/* ----- menu e conteudo lateral direito ----*/
#lateraldir{
width:147px;
float:right;
margin-top:0px;
margin-right:20px;
_margin-right:6px;}

#bannermaio{
margin-top:-15px;
width:144px;
height:307px;
display:block;
position:relative;
background:url(../imagens/interface/banner_maio.jpg);}





/* ----- eixo central de conteudo ----*/
#central{
width:407px;
margin-left:195px;
margin-top:0px;
}

#menucentro{
margin-left:17px;
height:25px;}



#menucentro a{
font-size:12px;
font-weight:bolder;
margin-right:17px;
text-decoration:none;
line-height: 25px;}

#menucentro a:link, #menucentro a:visited {
color:#FFFFFF;}

#menucentro a:hover, #menucentro a:active {
color:#FFFF00;}

#topocentro{
width:407px;
height:12px;
display:block;
background:url(../imagens/interface/transparent_top.png);
margin:0px;}

#bottomcentro{
width:407px;
height:13px;
display:block;
background:url(../imagens/interface/transparent_bottom.png);
margin:0px;}

#backcentro{
width:407px;
background: white;
filter:alpha(opacity=80); /* IE's opacity*/
opacity: 0.80;
z-index: 99;

}

html>body #backcentro{
opacity:1;
background:url(../imagens/interface/branco.png);
*background: white;
}

#conteudo{
background:transparent;
position:relative;
min-height:880px;
_height:880px;
z-index: 101;
padding:10px;
padding-top:0px;}


#conteudo h1{
font-size:22px;
margin:0px;
color:#990000;

}

#conteudo h2{
font-size:14px;
padding-left:20px;
margin:0px;
margin-bottom:13px;
color:#CC3300}

#conteudo p{
margin:0px;
padding-left:15px;
margin-top:6px;}

#conteudo a{
font-weight:bold;
text-decoration:none;}

#conteudo a:link, #conteudo a:visited{
color:#990000;}

#conteudo a:hover, #conteudo a:active{
color:#FF9900;}


#inicio h1{
font-size:14px;
}

.legenda{
font-size:9px;}

#banner{
margin-left:-7px;
/*margin-top:-5px;*/
z-index:80;
position:relative;
width:394px;
overflow:hidden;}

#video{

width:370px;



}

#video h2{

margin-bottom:0px;
padding-bottom:0px;

}

#lista{

}

#lista a{
font-size:12px;

}

#lista h2{
padding:0px;
margin:0px;
margin-left:3px;

}

#pginicial{
padding-left:9px;
width:390px;
}

#pginicial p{
padding:0px;
}

.bordaproduto{
border:thin #CCCCCC solid;}



/*-------------   galerias ------------ */
#galerias{
text-align:center;
margin:0px;
padding:0px;}
#galerias p{
padding:0px;
margin-bottom:12px;}

.galeriabox{
text-align:left;
border:#000000 thin solid;
width:100px;
height:90px;
display:block;
overflow:hidden;
outline:0;}

#galerias a{

background-position:left;
background-repeat:no-repeat;
line-height:11px;
padding:0px;
padding-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-bottom:13px;
}

#galerias a:link, #galerias a:visited{
color:#990000;
background-image:url(../imagens/interface_2007/interface/seta_galeria.gif);}

#galerias a:hover, #galerias a:active{
color:#FF9900;
background-image:url(../imagens/interface_2007/interface/seta_galeria_over.gif);}


/*------------------   contato   ------------------*/


#formcontato {
padding-left:12px;

}

#formcontato h1{
margin:0px;
font-size:12px;
font-weight:bold;
}

#formcontato input, #formcontato textarea, #formcontato select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

/*-------------------  blogs  --------------------*/

#blog h1{
margin:0px;
padding:0px;}

#blogconteudo h2{
padding:0px;
margin:0px;}

#blogconteudo{
width:380px;
margin-left:5px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:dotted;
border-bottom-width:medium;
border-bottom-color:#666666;}

#blogconteudo p{
padding:0px;
margin:0px;}


/* ----- rodapé ----*/
#rodape{
/*background-image:url(../imagens/matriz1/rodape.gif);
background-repeat:no-repeat;*/
position:relative;
margin:0px;
clear:both;
}

#rodape h1{
padding:0px;
color:#FFFFFF;
margin:0px;
margin-top:10px;
font-size:9px;
text-align:center;
font-weight:lighter;}

/*-------- elementos complementares --------*/

/*#elemento1{
background-image:url(../imagens/matriz1/perpesctive.gif);
position:absolute;
top:106px;
right:50px;
width:275px;
height:254px;
display:;
z-index:1;
}*/


/*#elemento2{
background-image:url(../imagens/matriz1/home.gif);
background-repeat:no-repeat;
position:absolute;
top:15px;
right:30px;
width:14px;
height:14px;
}*/


