/* General tags */
SELECT {
   color: #a1a1a1;
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 10px;
}

/* General elements */
.dottedH {
   background-image: url('../borders/brdDottedH.gif'); 
   background-repeat: repeat-x;
}

.dottedV {
   background-image: url('../borders/brdDottedV.gif'); 
   background-repeat: repeat-y;
}

.dottedThinH {
   background-image: url('../borders/brdDottedThinH.gif'); 
   background-repeat: repeat-x;
}

.dottedThinV {
   background-image: url('../borders/brdDottedThinV.gif'); 
   background-repeat: repeat-y;
}

.alertCookie {
   border: 2px solid #003652;
}

/* Page elements */
#div_Pop {
   position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1px;
	background-color:#000000;
	z-index:99;
	margin:0px;
	padding:0px;
}

#div_PopContentHolder {
   position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	margin:0px;
	padding:0px;
}

.pageOutside {
   background-color: #ffffff;
}

.pageInside {
   background-color: #ffffff;
}

/* Produtos (used in more than one page) */
.produtoPromo {
   color: #ad3b3b; 
}
.produtoZoom {
   background-color: #ffffff;
}

/* Menus */
#txtMenuNews {                 
   border: 1px solid #808386;
   background-color: #f7f5f5;
   color: #939393;
   height: 17px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 9px;
}

#txtMenuBusca {
   border: 1px solid #808386;
   background-color: #ffffff;
   color: #939393;
   height: 17px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 9px;
}

.menuBottom {
   background-color: #d7d5d5;
}

.menuLine {                         /* | line on bottom menu */                                                       
   background-color: #d7d5d5;
}

.menuCarrinho {
   background-color: #d7d5d5;
   color: #6f6f6f;
   font-size: 9px;
}

.menuLeft {
   background-color: #f7f5f5;
}

.menuNews {
   border: 1px solid #ec008c; 
}   
 
/* Arara */
#div_AraraBlowUpButton {
   position:absolute; 
   left:0px; 
   top:0px; 
   width: 104px; 
   height: 21px; 
   display: none;
}

#div_AraraBlowUp {
   position:absolute; 
   left:0px; 
   top:0px; 
   width: 274px; 
   height: 330px; 
   display: none;
   border: 1px solid #9c9c9c;
   background-color: #ffffff;
}

.araraImagem {
   color: #a2a2a2;
   font-size: 12px;
}
  
.araraBusca {
   color: #a2a2a2;
   font-size: 11px;
}

.araraPromo {                       /* | 'P' promo (box below product) */
   background-color: #ffffff;
   color: #e06e27;
   border: 1px solid #e06e27;
   font-size: 11px;
   width: 174px;
} 

.araraPromoDescricao {              /* | 'P' promo (text in open box) */
   color: #e06e27;
}

.araraPromoLink {                   /* | 'P' promo (link in open box) */
   font-size: 11px;
   color: #e06e27;
}

.araraProduto {
   float: left; 
   width: 174px;
   height: 320px;
   margin-top: 15px;
   font-size: 12px;
   color: #6f6f6f;
}

.araraPreco {
   font-size: 10px;
}

.araraItem {
   border: 0px;
}

.araraFiltro {
   background-color: #bbbbbb;
}

.araraSubsecaoBorda {
   border: 1px solid #ffffff;
   background-color: #ffffff;
   padding: 1px;
   text-align:center;
}

.araraSubsecao {
   width: 593px;
   background-color: #ffffff;
   text-align: left;
}

/* Provador */
#div_ProvadorSlider {
   position: relative; 
   width: 187px; 
   overflow: hidden;
}

#div_Preco {
   padding-left: 3px;
}

.provadorSlider {
   background-color: #ffffff;
   position: absolute;
   height: 177px;
   width: 187px; 
   overflow:hidden;   
}

.provadorSliderButton {
   height: 15px;
   border: 1px solid #a1a1a1;
   margin-bottom: 3px;
}

.provadorSliderPanel {
   width: 170px; 
   height: 155px; 
   overflow: hidden;
   margin: 4px; 
   color: #a1a1a1;
   font-size: 11px;
}

.provadorDescricao {
   color: #ec008c;
   font-size: 12px;
}

.provadorSelector {
   float: left;
   margin-top: 6px;
   background-repeat: no-repeat;
   background-position: center center;
   
}

.provadorOpcaoSelecionada {         /* | selected color/size */
   color: #a1a1a1;
   font-size: 10px;
} 

.provadorIcon {
   border: 1px solid #ffffff;
}

.provadorIconSelected {
   border: 1px solid #890707;
} 

.provadorIconOver {
   border: 1px solid #a1a1a1;
}

.provadorLink {
   font-size: 11px;
   color: #c3b484;
}

.provadorSacola {
   border: 1px solid #a1a1a1;
   background-color: #ffffff;
}

.provadorSacolaProduto {
   color: #a1a1a1;
   font-size: 11px;
}
.provadorQuantidade {
   border: 1px solid #cfd1d3;
   background-color: #ffffff;
   color: #a1a1a1;
   height: 16px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 9px;
   text-align: right;
}
.provadorSeparador {
   background-color: #eeeded;
}
.provadorSugestoes {
    color: #a1a1a1;
    font-size: 9px;
}
/* Sacola */
.sacolaCEP {
   border: 1px solid #a1a1a1;
   background-color: #ffffff;
   color: #a1a1a1;
   height: 17px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 9px;
   text-align: left;
}

.sacolaEdit {
   border: 1px solid #a6a6a6;
   background-color: #ffffff;
   width: 380px;
   overflow: hidden;
}
.sacolaHeader {
   background-color: #f7f5f5;
}
.sacolaFooter {
   color: #7b7b7b;
   background-color: #f7f5f5;
}
.sacolaPromo {
   color: #b45454;
   font-size: 11px;
}
.sacolaBrinde {
   color: #b45454;
   font-size: 11px;
   background-color: #fdefef;
}
.sacola {
   color: #7b7b7b;
   font-size: 12px;
}
.sacolaCor {
   width: 52px;
   text-align: center;
   padding-top: 12px;
}
.sacolaTam {
   width: 63px;
   text-align: center;
   padding-top: 11px;
}
.sacolaQtd {
   width: 75px;
   text-align: center;
   padding-top: 16px;
}
.sacolaFrete {
   color: #7b7b7b;
   font-size: 9px;
}

.sacolaPreco {
   width: 80px;
   text-align: right;
   padding-top: 17px;
   font-size: 11px;
}
.sacolaTotal {
   color: #ec008c;
   text-align: right;
   font-size: 11px;
}

/* Cadastro */
.cadastroLogin {
   background-color: #f7f5f5;
   color: #868686;
   font-size: 11px;
}
.cadastroLoginErro {
   background-color: #f7f5f5;
   color: #be822a;
   font-size: 11px;
}
.cadastroLoginField {
   border: 1px solid #aaa9a9;
   background-color: #ffffff;
   color: #000000;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.cadastroLoginFieldErro {
   border: 1px solid #aaa9a9;
   background-color: #ecdae5;
   color: #000000;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.cadastroLoginWindow {
   background-color: #ffffff;
}

.cadastroErroLinha {
   background-image: url('../cadastro/bgErro.gif'); 
   background-repeat: repeat-x;

}
.cadastroErroTitle {
   color: #ec008c;
   font-weight: bold;
}
.cadastroErroMessage {
   background-color: #ecdae5;
   color: #7b7b7b;
   font-size: 11px;
   border-left: 1px solid #ec008c;
   border-right: 1px solid #ec008c;
   border-bottom: 1px solid #ec008c;
}
.cadastroLink {                   
   font-size: 11px;
   color: #868686;
}
.cadastroLinkClube {
   font-size: 11px;
   color: #a99c6a;
}
.cadastroHeader {
   background-color: #f7f5f5;
}
.cadastro {
   color: #898989;
   font-size: 11px;
}
.cadastroErro {
   color: #ec008c;
   font-size: 11px;
}
.cadastroField {
   border: 1px solid #898989;
   background-color: #ffffff;
   color: #898989;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.cadastroFieldErro {
   border: 1px solid #898989;
   background-color: #ecdae5;
   color: #898989;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.cadastroFieldDisabled {
   border: 1px solid #898989;
   background-color: #d0d0d0;
   color: #d0d0d0;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.cadastroLabelErro {
   color: #898989;
   font-size: 11px;
}
/* Finaliza */
.finaliza {
   color: #898989;
   font-size: 11px;
}
.finalizaHeader {
   background-color: #f2f2f2;
}
.finalizaFooter {
   background-color: #f3f3f3;
}
.finalizaMensagem {
   font-size: 9px;
}
.finalizaField {
   border: 1px solid #898989;
   background-color: #ffffff;
   color: #898989;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.finalizaFieldErro {
   border: 1px solid #898989;
   background-color: #fbf5c1;
   color: #898989;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.finalizaCodigoSegurancaBorda {
   border: 1px solid #d2d2d2;
}
.finalizaCodigoSeguranca {
   margin: 15px;
   color: #747171;
   font-size: 11px; 
   text-align: justify;
}
.finalizaPopUp {
   background-color: #ffffff;
   width: 430px;
}

/* News */
.newsletterWindow {
   background-color: #ffffff;
   color: #5f5f5f;
   font-size: 11px;
}

/* Video */
.videoWindow {
   background-color: #000000;
}

/* Institucional */
.textoInterno {
   font-family : Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   color: #7b7b7b;
   line-height: 20px;
}
.tituloInterno {
   font-family : Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   color: #7b7b7b;
}

/* Fale conosco */
.faleErroLinha {
   background-image: url('../cadastro/bgErro.gif'); 
   background-repeat: repeat-x;

}
.faleErroTitle {
   color: #d17f12;
   font-weight: bold;
}
.faleErroMessage {
   background-color: #fbf5c1;
   color: #7b7b7b;
   font-size: 11px;
   border-left: 1px solid #e5b764;
   border-right: 1px solid #e5b764;
   border-bottom: 1px solid #e5b764;
}
.faleHeader {
   background-color: #f2f2f2;
   color: #616161;
   font-size: 11px;
}
.fale {
   color: #898989;
   font-size: 11px;
}
.faleField {
   border: 1px solid #ffffff;
   background-color: #d7d5d5;
   color: #898989;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.faleFieldErro {
   border: 1px solid #898989;
   background-color: #fbf5c1;
   color: #898989;
   height: 19px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.faleLabelErro {
   color: #898989;
   font-size: 11px;
}
.faleBorda {
   border: 1px solid #f2f2f2;
}

/* Central de dúvidas */
.central {
   background-color: #ffffff;
   color: #868686;
   font-size: 11px;
}
.centralTitle {
   color: #ec008c;
}
.centralDestaque {
   background-color: #f7f5f5;
}
.centralDestaqueInterno {
   background-color: #f7f5f5;
   margin-top: 10px;
   padding: 10px;   
}

.centralLink {
   color: #ec008c;
}

.centralMain {
   background-color: #ffffff;
   color: #868686;
   font-size: 11px;
   border: 1px solid #a7a9ac;
}


/* Operador */
.operador {
   background-color: #fbfbcb;
   color: #898989;
   font-size: 11px;
}  