/* General tags */
SELECT {
   color: #a1a1a1;
   font-family: 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 #989da1;
   background-color: #ffffff;
   color: #939393;
   height: 16px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 9px;
}

#txtMenuBusca {
   border: 1px solid #cfd1d3;
   background-color: #ffffff;
   color: #939393;
   height: 16px;
   padding-left: 2px;
   padding-right: 2px;
   font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
   font-size: 9px;
}

.menuLine {                         /* | line on bottom menu */                                                       
   background-color: #c4c4c4;
}

.menuCarrinho {
   background-color: #f0f0f0;
   color: #a1a1a1;
   font-size: 9px;
}

.menuLeft {
   background-color: #f9f8f6;
}

.menuNews {
   border: 1px solid #eeeeee;
}

/* 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;
}

.araraPromo2009 {                       /* | 'P' promo (box below product) */
   background-color: #ffffff;
   color: #12306d;
   border: 1px solid #12306d;
   font-size: 11px;
   width: 174px;
} 

.araraPromoDescricao2009 {              /* | 'P' promo (text in open box) */
   color: #12306d;
}

.araraPromoLink2009 {                   /* | 'P' promo (link in open box) */
   font-size: 11px;
   color: #12306d;
}

.araraPromoKits2009 {                       /* | 'P' promo (box below product) */
   background-color: #ffffff;
   color: #dbe6ec;
   border: 1px solid #dbe6ec;
   font-size: 11px;
   width: 174px;
} 

.araraPromoKits2009Descricao {              /* | 'P' promo (text in open box) */
   color: #dbe6ec;
}

.araraPromoKits2009Link {                   /* | 'P' promo (link in open box) */
   font-size: 11px;
   color: #dbe6ec;
}

.araraPromoKitsPolo2010 {                       /* | 'P' promo (box below product) */
   background-color: #ffffff;
   color: #378ec0;
   border: 1px solid #faa819;
   font-size: 10px;
   width: 174px;
} 

.araraPromoKitsPolo2010Descricao {              /* | 'P' promo (text in open box) */
   color: #faa819;
}

.araraPromoKitsPolo2010Link {                   /* | 'P' promo (link in open box) */
   font-size: 11px;
   color: #faa819;
}


.araraPromo {                       /* | 'P' promo (box below product) */
   background-color: #ffffff;
   color: #12306d;
   border: 1px solid #12306d;
   font-size: 11px;
   width: 174px;
} 

.araraPromoDescricao {              /* | 'P' promo (text in open box) */
   color: #12306d;
}

.araraPromoLink {                   /* | 'P' promo (link in open box) */
   font-size: 11px;
   color: #12306d;
}

.araraProduto {
   float: left; 
   width: 174px;
   height: 320px;
   margin-top: 15px;
   font-size: 12px;
   color: #b4b3b3;
}

.araraPreco {
   font-size: 10px;
}

.araraItem {
   border: 0px;
}

.araraFiltro {
   background-color: #bbbbbb;
}

.araraSubsecaoBorda {
   border: 1px solid #d3d3d3;
   background-color: #ffffff;
   padding: 1px;
   text-align:center;
}

.araraSubsecao {
   width: 593px;
   background-color: #f5f5f5;
   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: #a1a1a1;
   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: #e7e7e7;
}
.sacolaFooter {
   color: #7b7b7b;
   background-color: #f3f3f3;
}
.sacolaPromo {
   color: #b45454;
   font-size: 11px;
}
.sacolaBrinde {
   color: #b45454;
   font-size: 11px;
   background-color: #fdefef;
}
.sacolaDupla {
   color: #62677a;
   font-size: 11px;
   background-color: #dbe6ec;
}
.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: 11px;
}

.sacolaPreco {
   width: 80px;
   text-align: right;
   padding-top: 17px;
   font-size: 11px;
}
.sacolaTotal {
   text-align: right;
   font-size: 11px;
}

/* Cadastro */
.cadastroLogin {
   background-color: #f8f7f7;
   color: #868686;
   font-size: 11px;
}
.cadastroLoginErro {
   background-color: #f8f7f7;
   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: #fbf5c1;
   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: #d17f12;
   font-weight: bold;
}
.cadastroErroMessage {
   background-color: #fbf5c1;
   color: #7b7b7b;
   font-size: 11px;
   border-left: 1px solid #e5b764;
   border-right: 1px solid #e5b764;
   border-bottom: 1px solid #e5b764;
}
.cadastroLink {                   
   font-size: 11px;
   color: #c17272;
}
.cadastroLinkClube {
   font-size: 11px;
   color: #a99c6a;
}
.cadastroHeader {
   background-color: #f2f2f2;
}
.cadastro {
   color: #898989;
   font-size: 11px;
}
.cadastroErro {
   color: #be822a;
   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: #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;
}
.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: 12px;
   color: #7b7b7b;
   line-height: 20px;
}
.tituloInterno {
   font-family : Arial, Geneva, Helvetica, sans-serif;
   font-size: 12px;
   color: #801614;
}

/* 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 #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;
}
.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: #bc615f;
}
.centralDestaque {
   background-color: #f8f7f7;
}
.centralDestaqueInterno {
   background-color: #f8f7f7;
   margin-top: 10px;
   padding: 10px;   
}

.centralLink {
   color: #bc615f;
}

/* Operador */
.operador {
   background-color: #fbfbcb;
   color: #898989;
   font-size: 11px;
}  

/* Lojas fisicas */
.lojafisica, .lojaFisica:hover {
   font-size: 11px;
   color: #a3a3a3;
   text-decoration: none;
}
.lojafisicaOver, .lojaFisicaOver:hover {
   font-size: 11px;
   color: #941e1f;
   text-decoration: none;
}
.lojafisicaDetalhe {
   font-size: 12px;
   color: #a3a3a3;
}

