/* para hack*/
.nomeDaClasse{
/*background-color:#000000; essa linha está escrita corretamente e funciona em todos os browsers*/
/**background-color:#CCCCCC; essa linha funciona no IE7 */
/*_background-color:#00FF00; essa linha funciona no IE6 */
}


body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    margin:0;
	padding:0;
	line-height:18px;
	background-color:#FFFFFF;
}

hr{
margin-top:17px;
*margin-top:5px;
color:#CCCCCC;
background:#CCCCCC;
height:1px;
clear:both;
border:none;
padding:0;

}

h1, h2, h3, h4, h5{
font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;
color:#663300;
margin:0;
padding:0;
}

p{
margin:0;
padding:0;
font-size:1em;
}

form{
padding:0;
margin:0;
}

input{
font-size:11px;
}

#geral{
width:980px;
margin:0 auto;
line-height:17px;
	background-color:#F3EFDC;

}

#areaRoloverTopo{
position:absolute;
width:800px;
top:0;
height:30px;
left:50%;
margin-left:-400px;
z-index:20;
display:block;
empty-cells:show;
}

#topo{
background-color:#A8A9AD;
empty-cells:show;
height:90px;
padding:0;
width:980px;

}


#meio{
padding:10px 0 10px 0;
font-size:1em;
}

#meioInternas{
padding:25px;
font-size:1em;
background:#FFFFFF;
color:#663300;
font-size:0.9em;

}

#posMenu{
width:auto;
height:35px;
margin:0 0 0 310px;
background:#FFFFFF;
}
#topo ul {
margin:0;
padding-top:32px;
list-style:none;
}
#topo li {
float:left;
border-right:#726759 1px solid;
border-left:#CCCCCC 1px solid;

}

#topo a{
padding:2px 10px 2px 10px;
color:#FFF;
text-decoration:none;
z-index:50;

}

#topo a:visited{
color:#FFFFCC;
text-decoration:none;
}

#topo a:hover{
color:#FFF;
text-decoration:underline;
background-color:#726759;
}

#topo a:active{
color:#FFFFCC;
text-decoration:underline;
background-color:#726759;
}

#caixaCompra{
position:absolute;
height:84px;
margin-left:776px;
top:0;
background-image:url(../img2009/bgCompras.jpg);
/*background:#FFFF00;*/
width:198px;
padding:6px 0 0 6px;
}

#caixaCompra ul{
margin:0;
padding:0;
list-style:none;
}

#caixaCompra li{
float:left;
padding:3px 6px 0 6px;
margin:0;
border-right:#000000 1px solid;
border-left:#FFF 1px solid;
}

#caixaCompra li a{
color:#FFFFFF;
text-decoration:none;
}

#caixaCompra li a:visited{
color:#FFF;
text-decoration:none;
}

#caixaCompra li a:hover{
color:#FFFFCC;
text-decoration:underline;
}

#caixaCinzaMeio{
background-image:url(../img2009/bgCinzameio.jpg);
height:120px;
padding:12px;
}

#areaFlash{
margin-top:10px;
}

#areaOpcaoPesquisaInterna{
float:right;
margin-top:15px;
margin-right:6px;
line-height:20px;
text-align:right;
}

#areaPesquisa {
float:left;
width:255px;
margin-right:55px;
margin-left:10px;
}

#areaPesquisa input{
margin-top:10px;
margin-bottom:8px;
}

#areaOpcaoPesquisa{
float:right;
margin-top:20px;
margin-right:6px;
line-height:20px;
text-align:right;
}

#areaOpcaoPesquisa a{
font-size:12px;
}

#areaOpcaoPesquisa a:visited{
color:#FFFFFF;
}

#areaOpcaoPesquisa a:hover{
color:#FFFFCC;
text-decoration:underline;
}

#areaOpcaoPesquisa a:active{
color:#FFFFCC;
text-decoration:underline;
}

#caixaCinzaMeio a:link{
color:#FFFFFF;
text-decoration:none;
}

#caixaCinzaMeio a:visited{
color:#FFFFFF;
text-decoration:none;
}

#caixaCinzaMeioa:hover{
color:#FFFFCC;
text-decoration:underline;
}

#caixaCinzaMeio a:active{
color:#FFFFFF;
text-decoration:none;
}

#areaLinksMaiores{
float:left;
width:285px;
margin-right:25px;
margin-left:15px;

}
#areaPesquisa,#areaPromocoes, #areaLinksMaiores a{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
display:block;
margin-bottom:15px;
}

#areaPesquisa a:link, #areaPromocoes a:link, #areaLinksMaiores a:link{
text-decoration:none;
}

#areaPesquisa a:visited,#areaPromocoes a:visited, #areaLinksMaiores a:visited{
text-decoration:none;
}

#areaPesquisa a:hover, #areaPromocoes a:hover, #areaLinksMaiores a:hover{
text-decoration:underline;
color:#FFFFCC;
}

#areaPesquisa a:active, #areaPromocoes a:active, #areaLinksMaiores a:active{
text-decoration:underline;
color:#FFFFCC;
}

#areaPromocoes{
float:left;
width:250px;
}

#areaCopyRight{
background:#736759;
width:207px;
height:40px;
text-align:center;
float:left;
padding-top:10px;
}

#esquerdaInternas{
width:615px;
float:left;
margin-right:25px;
padding-right:25px;
border-right:#CCCCCC solid 1px;
}

#direitaInternas{
width:250px;
float:left;
}


#rodape{
color:#FFF;
height:50px;
clear:both;
background-color:#A8A9AD;
}

#rodape ul {
margin:0;
padding-top:10px;
list-style:none;
float:right;
}
#rodape li {
float:left;
border-right:#726759 1px solid;
border-left:#CCCCCC 1px solid;

}

#rodape a{
padding:2px 10px 2px 10px;
color:#FFF;
text-decoration:none;
z-index:50;

}

#rodape a:visited{
color:#FFFFCC;
text-decoration:none;
}

#rodape a:hover{
color:#FFF;
text-decoration:underline;
background-color:#726759;
}

#rodape a:active{
color:#FFFFCC;
text-decoration:underline;
background-color:#726759;
}



/*seletores classe*/

.bannerHome{
margin-top:10px;
border:#999999 1px solid;
}

.imgmenu{
	position:absolute;
	background:#726759;
	top:50px;
    margin-left:386px;
	visibility:hidden;

}

.imgmenu a{
display:block;
height:15px;
width:120px;
background:#000000;
font-size:0.9em;
background:#666666;
}

.imgmenuCD{
	position:absolute;
	background:#726759;
	top:50px;
    margin-left:460px;
		visibility:hidden;
}

.imgmenuCD a{
display:block;
height:15px;
width:120px;
background:#000000;
font-size:0.9em;
background:#666666;
}

.areaCDdestaque{
float:left;margin:8px 10px 8px 0;padding:4px 0 2px 0; width:109px;text-align:center;font-size:9px;background:#FFFFFF;
}

.areaCDdestaque img{
border:0;
width:80px;
height:80px;
}


.logoTopo{
border:0;
float:left;
margin:0 15px 0 0;
}

.direitaSimples{
float:right;
margin: 18px 60px 0 0; 
}

.iconesCompra{
border:0;
float:left;
margin:2px 20px 0 8px;
}

.quebra{
clear:both;
}

.bannerPromoLista{
margin:15px 20px 15px 0;
float:left;
border:#CCCCCC 1px solid;
}

.bannerLancaLista{
margin:15px 8px 0 5px ;
float:left;
border:#CCCCCC 1px solid;
}

.cabecalhoInterna{
border-bottom:#CCCCCC 1px solid;
margin-bottom:10px;
padding-bottom:15px;
}


/*Links*/



a:link{
	text-decoration:underline;
    color:#0099FF;
	padding:0px;
	margin:0px;
}
a:visited{
	text-decoration:underline;
    color:#0066CC;
		padding:0px;
	margin:0px;
}
a:hover{
	text-decoration:none;
	color:#FF9900;
	padding:0px;
	margin:0px;
}
a:active{
	text-decoration:underline;
    color:#0066CC;
	padding:0px;
	margin:0px;
}

/*Link Rodape*/
a.linkRodape:link{
color:#FFFF00;
text-decoration:underline;
}
a.linkRodape:visited{
color:#FFFF00;
text-decoration:underline;
}
a.linkRodape:hover{
color:#FF9900;
text-decoration:underline;
}
a.linkRodape:active{
color:#000000;
text-decoration:none;
}

/*fim dos links*/

/*browser selector*/

.ie6 .conteudosInternos {
height:380px;
}

.ie6 .imgmenuCD{top:48px; margin-left:145px;}
.ie7 .imgmenuCD{top:50px; margin-left:145px;}
.ie6 .imgmenu{top:48px;margin-left:70px;}
.ie7 .imgmenu{top:50px;margin-left:70px;}
.ie7 .iconesCompra{margin:5px 6px 0 18px;}
.ie7 .conteudosInternos {
min-height:380px;
}
.gecko .conteudosInternos {
min-height:380px;
}

.gecko #topo ul {
padding-top:15px;

}

.win  .gecko #topo ul {
padding-top:15px;

}
.linux.gecko #topo ul {
padding-top:15px;
}
.opera .conteudosInternos {
min-height:380px;
}
.konqueror .conteudosInternos {
min-height:380px;
}
.webkit .conteudosInternos {
min-height:380px;
}

.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }

#no_js { display: block }
#has_js { display: none }
#js .no_js { display: none }
#js .has_js { display: block }

no_js { display: block }
has_js { display: none }
js .no_js { display: none }
js .has_js { display: block }
