html
{
    color: #939393;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    background: url(../imagens/fundo-x.gif) repeat-x #000;
    font-size: 12px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
{
    margin: 0;
    line-height:140%;
    padding: 0;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var
{
    font-style: normal;
    font-weight: normal;
}
li
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
    font-variant: normal;
}
sup
{
    vertical-align: text-top;
}
sub
{
    vertical-align: text-bottom;
}
input, textarea, select
{
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
input, textarea, select
{font-size:100%;}
legend
{
    color: #000;
}

a:link {color:#a09a00; text-decoration:underline;}
a:visited {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#a09a00; text-decoration:underline;}

/*--------------------------conteudo---------------------------*/
.todo_site {
width:100%;
}

.container {
margin:0 auto;
width:980px;
}

.menu {
position:absolute;
width:190px;
top:50px;
padding-bottom:40px;
margin-left:15px;
height:100%;
z-index:9999;
}

.menu ul {
width:180px;
float:right;
margin-bottom:160px;
height:385px;
}

.menu ul li a{
display:block;
width:130px;
height:26px;
color:#fff;
text-decoration:none;
padding-right:50px;
margin-bottom:5px;
}

.menu ul li
{
width:130px;
height:26px;
line-height:26px;
color:#fff;
font-weight:bold;
text-align:right;
text-decoration:none;
padding-right:50px;
margin-bottom:5px;
}


.menu ul li a:hover {
background:url(../imagens/menu_hover.gif);
}

.menu ul li ul li a{
font-size:12px;
padding-right:65px;
width:115px;
background:url(../imagens/bolinha.gif) no-repeat;
background-position:126px 12px;
}

.foto_index { 	
float:right;
position:relative;
}

.right {
float:right;
}

.nav {
position:absolute;
top:30px;
z-index:999;
margin-left:610px;
*margin-left:810px;
}

#nav a, #s7 strong {
	margin: 0 1px;
	color:#fff;
	font-weight:bold;
	padding: 3px 7px;
	background: #656564;
	text-decoration: none
}
#nav a.activeSlide {
	background: #a6a6a6
}
#nav a:focus {
	outline: none;
}

.telefone {
float:left;
color:#fff;

}

.twitter {
float:left;
color:#fff;
font-size:11px;
margin-left:18px;
margin-top:90px;
}

.multi {
float:left;
margin-left:90px;
margin-top:10px;
*float:right;
*margin-right:30px

}

.conteudo {
top:0;
position:absolute;
background:url(../imagens/fundo_interna.jpg) no-repeat #fff;
margin-left:195px;
height:700px;
width:755px;
padding-left:30px;
}

h1 {
display:none;
}

h2 {
font-size:16px;
font-weight:bold;
color:#ac0f19;
text-transform:uppercase;
margin-top:50px;
margin-bottom:20px;
}

h2.tit_produto
{
margin-left:23px;
}


/*--------------------produtos----------------------*/
ul.fotos {
float:left;
width:188px;
margin-left:20px;
margin-top:-3px;
height:300px;
}

ul.fotos li {
float:left;
border:2px solid #fff;
background:#000;
width:67px;
height:45px;
margin-bottom:11px;
margin-right:11px;
}

ul.fotos li a
{
border:2px #FFFFFF solid;
width:67px;
height:45px;
float:left;
}

ul.fotos li a:hover
{
border: 2px solid #C4161C;
}

ul.paginacao
{
float:left;
margin-left:55px;
margin-top:10px;
}

ul.paginacao li
{
float:left;
margin:0  5px 0 5px;
}

ul.paginacao li img
{
margin-top:2px;
}

.destaque_produtos
{
margin-right:40px;
float:right;
width:483px;
}

.marcas
{
width:180px;
margin-left:45px;
margin-top: 70px;
float:left;
}

.marcas img
{
margin:0px 0 18px 0;
}

.dest_mini
{
float:left;
height:45px;
margin-top:15px;
}



.dest_mini a
{
border:2px #FFFFFF solid;
width:67px;
height:45px;
float:left;
margin-right:15px;

}

.dest_mini a:hover
{
border:2px #C4161C solid;
}


.produtos_info
{ 
float:right;
margin-top:15px;
width:310px;


}

.produtos_info h3
{
color:#636466;
font-size:12px;
font-weight:bold;
float:right;
width:310px;
text-align:right;
}

.produtos_info h4
{
color:#c4161c;
font-size:15px;
float:left;
margin-top:14px;
margin-left:28px;
font-weight:bold;
}

.produtos_info p
{

float:left;
margin-top:-5px !important;
*margin-top:-30px !important;
text-align:right;
width:310px;
margin-left:20px;

}

.lojas_conteudo
{
top:0;
position:absolute;
background:url(../imagens/bg_lojas.gif) top no-repeat #fff;
margin-left:195px;
height:700px;
width:755px;
padding-left:30px;
}	

.lojas_end
{
float:left;
margin-top:19px;
width:255px;
margin-left:-30px;

}

.loja_grande
{
float:right;
}


.enderecos 
{
float: right;
margin-bottom:5px;
margin-left:-20px;
padding-top:5px;
padding-bottom:5px;


}

.enderecos a
{
text-decoration:none;
}

.enderecos address
{
float:right;
line-height:16px;
text-align:right;
color:#636466;
}

.enderecos address span
{
font-weight:bold;
}

.marcado
{
background:#f3f3f4;
width:255px;
cursor:pointer;
float:right;
margin-bottom:5px;
margin-left:-20px;
padding-top:5px;
padding-bottom:5px;

}

.enderecos img
{
float:right;
margin-left:5px;
margin-right:5px;
}

.conteudo_historia
{
top:0;
position:absolute;
background:url(../imagens/fundo_historia.jpg) top no-repeat #fff;
margin-left:195px;
height:700px;
width:755px;
padding-left:30px;
}

.historia
{
float:left;
margin-top:50px;
width:215px;
color:#000;

}

.historia h2
{
margin:0 0 15px 0;
color:#AC0F19;
}

/*--------------------Contato----------------------*/

.contato
{
float:left;
width:335px;
margin-top:10px;
}

.contato ul

{
float:left;
width:335px;


}

.contato ul li
{
width:335px;
text-align:right;
margin:5px 0;

}

.contato ul li input
{
width:250px;
height:16px;
margin-left:10px;
vertical-align:middle;
padding:2px 0 2px 5px;
}

.contato ul li input.data
{
width:30px;

}

.contato ul li input.mes
{
width:30px;

}

.contato ul li input.ano
{
width:45px;
margin-right:15px;

}

.contato ul li select
{
width:257px;
height:21px;
margin-left:10px;
vertical-align:middle;
padding:2px 0 2px 5px;

}

.contato ul li textarea
{
width:250px;
margin-left:10px;
vertical-align:middle;
height:95px;
padding:5px 0 0 5px;
}

.contato ul li input, textarea, select
{
border:1px solid #b01019;
color:#939393;
font-size:12px;
}

.enviar
{
float:right;
}

.mapa
{
margin-top:20px;
margin-right:25px;
float:right;
}

.news
{
margin-left: 150px;
margin-top: 30px;
}

ul.check li
{
width:100px;
text-align:right;
}

p.txt_check
{
margin-top:10px;
float:left;
}

ul.check
{
width:100px;
padding-left:235px;
margin-bottom:10px;
}

ul.check li input
{
margin-left:10px;
vertical-align:middle;
width:30px;
}

.conteudo p
{ margin-top:15px;}

.sucesso_news
{
border:#000 2px solid;
width:200px;
padding:3px 3px;
text-align:center;
color:#0d0de1;
margin-left:100px;

}

.sucesso

{
border:#000 2px solid;
padding:3px 3px;
color:#0d0de1;
width:500px;
margin-top:-20px;
}

.falha
{
border:#C4161C 2px solid;
padding:3px 3px;
color:#636466;
width:700px;
margin-top:-20px;

}

.faixa
{
position:absolute;
z-index:9999999;
top:497px;
right:0;
}
