*{
   margin:0;
   padding:0;
}
body{
   background:#fff;
   font-family: 'EurostileRegular';
   overflow-x:hidden;
}
img{
   border:0;
}
.clear{
   clear:both;
}
.divisor {
   float:left;
   width:100%;
   height:1px;
}
select{
   font-family: 'EurostileRegular';
   font-size:16px !important;
}

/* ======================================================= SUPER FATHER HEADE ====================================================== */

/*Pop-up*/

#popup-bg {
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 8000;
}
#popup {
   height: 705px;
    left: 45%;
    margin-left: -293px;
    position: absolute;
    top: 72px;
    width: 506px;
    z-index: 9000;
}
#popup .destaque-popup {
    position: relative;
    z-index: 1;
}
#popup #fechar {
   height: 47px;
   left: 560px;
   overflow: hidden;
   position: absolute;
   text-indent: -99999px;
   top: 146px;
   width: 64px;
   z-index: 9100;
}
#popup #confira {
   height: 307px;
   left: 100px;
   overflow: hidden;
   position: absolute;
   text-indent: -99999px;
   top: 199px;
   width: 544px;
   z-index: 9100;
}

/*****************/

/* ======================================================= FATHER HEADER ========================================================== */

.popup { width:100%; height:100%; background:url(../../images/bg_modal.png); position:fixed; z-index:99999999999999999; display:none; }
.popup .close_popup { position:absolute; z-index:9999; width:82px; height:10px; right:20px; top:20px; cursor:pointer; background:url(../../images/btn_close_popup.png) no-repeat 0 -12px; }
.popup .close_popup:hover { background:url(../../images/btn_close_popup.png) no-repeat; }

.popup .popupContent { background:#fff; position:fixed; z-index:999; width:840px; /*height:474px;*/ top:50%; left:50%; margin-left:-450px; margin-top:-257px; padding:20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; display:none; }
.popup .popupContent h1 { font-size:16px; font-weight:bold; color:#333333; padding-bottom:5px; border-bottom:1px solid #b50000; }
.popup .popupContent p { margin-top:15px; }
.popup .popupContent p a { color:#000; }
.popup .popupContent p a:hover { color:#bb1015; }
.popup .popupContent p span { font-size:13.5px; }
.popup .popupContent p a { background:url(../../images/envelope_info_email.png) no-repeat 0 3px; padding-left:22px; }
.popup .popupContent p span { background:url(../../images/celular_info_telefone.png) no-repeat; padding:3px 0 10px 15px; }

.j_popupInfo { color:#FBBA00;  cursor:pointer;  }
.j_popupInfo:hover { text-decoration:underline; }

/*----Revista----*/
.popup_revista { width:100%; height:100%; background:url(../../images/bg_modal.png); position:fixed; z-index:99999999999999999; display:block; }
.popup_revista .popupContentRevista { position:fixed; z-index:999; width:1000px; height:464px; top:50%; left:50%; margin-left:-500px; margin-top:-232px; display:block; }
.popup_revista .close_popup_revista { position:absolute; z-index:9999; width:34px; height:34px; right:-17px; top:-17px; cursor:pointer; background:url(../../images/btn_close_revista.png) no-repeat; }

#headerCima{
   width:100%;
   height:30px;
   background:#fff;
}
#fatherHeader{
   width:100%;
   height:125px;
   clear:both;
   background:url(../../images/bg_topo.jpg) no-repeat center top;
   text-align:center;
   margin:0;
}

#categorias {
   list-style:none;
   margin-bottom:4px;
}
#categorias li {
   margin-bottom:4px;
   background:#fff;
}
#categorias li ul {
   list-style:none;
   margin:-32px 0 0 250px;
   position:absolute;
   width:200px;
   display:none;
}
#categorias li ul li {
   margin-bottom:0 !important;
   border-bottom:1px solid #ccc;
}
#categorias li ul li a{
   display:block;
   padding:7px;
   text-decoration:none;
   color:#000;
}
#categorias li a {
   display:block;
   padding:7px;
   text-decoration:none;
   color:#000;
}
#categorias li a:hover {
   background:#83c587;
}

/* ======================================================= CONTAINER ========================================================== */

#geral{
   width:100%;
   background:#000;
   position:absolute;
}

#banner_concurso {
   position:fixed;
   left:0;
   top:50%;
   margin-top:-100px;
   z-index:9999999999;
}

#container{
   width:100%;
   clear:both;
   padding:10px 0;
   float:left;
   margin:28px 0 25px 0;
}
#conteudo{
   width:1000px;
   padding:0;
   margin:0 auto;
}

#boxLeftFixo{
   width:354px;
   height:200px;
   padding:0;
   margin:0;
   float:left;
}
/* ------------------------------------------------------- */
#boxNovidades{
   width:354px;
   height:42px;
   padding:0;
   margin:0;
}
#imgCadastre_se{
   width:152px;
   height:33px;
   float:left;
   margin:5px 10px 0 -5px;
}
#camposCadastre_se{
   width:140px;
   height:42px;
   float:left;
   margin:3px 0 0 0;
}
.inputCadastre_se{
   width:130px;
   padding:1px 0;
   border:0;
   margin:0 0 3px 0;
   color:#A6A6A5;
   font-size:12px;
}
.inputCadastre_se2{
   width:210px;
   height:20px;
   padding:1px 0;
   border:0;
   margin:8px 0 3px 7px;
   color:#A6A6A5;
   font-size:14px;
   border:1px solid #ccc;
}
#formBuscar{
   position:absolute; 
   margin:34px 0 0 -168px;
   width:254px;
   height:40px;
   background:#fff;
   display:none;
}
#formBuscar_2{
   position:absolute; 
   margin:-15px 0 0 168px;
   width:86px;
   height:20px;
   background:#fff;
}
#btCadastre_se{
   width:46px;
   margin:9px 0 0 0;
   float:left;
}
input#enviar{
   width:46px;
   height:23px;
   line-height:23px;
   padding:0;
   border:0;
   margin:0;
   background:url(../../images/bg_bt_cadastre_se.png) no-repeat;
   font:10px Verdana, Geneva, sans-serif;
   color:#fff;
   cursor:pointer;
}
/* ------------------------------------------------------- */
#boxFatrherMenu{
   width:354px;
   padding:0;
   margin:0;
   z-index:1;
}
#boxMenu{
   width:496px;
   height:140px;
   padding:0;
   margin:10px 0 0 -55px;
   position:absolute;
   background:url(../../images/bg_cont_home_menu.png) no-repeat left;
   z-index:2;
}
#boxMenuCont{
   width:248px;
   height:100px;
   padding:0;
   margin:18px 0 0 42px;
   font-size:14px;
   float:left;
}
.boxMenuLinks{
   position:absolute;
   color:#fff;
   background:#545454;
   width:126px;
   padding:0 0 0 3px;
}
.boxMenuLinks:hover{
   background:#181818;
}

.boxMenuLinksActive{
   background:#e4e4e7 !important;
}

.boxMenuLinksActive a{
   color:#333333 !important;
}
.boxMenuLinks a{
   color:#fff;
   text-decoration:none;
   font-weight:normal;
   display:block;
}
.boxMenuLinks a:hover{
   color:#494949;
   text-decoration:none;
}

.boxMenuLinks2{
   position:absolute;
   /*color:#FAE900;*/
   color:#fff;
   background:#353535;
   width:126px;
   padding:0 0 0 3px;
}
.boxMenuLinks2:hover{
   background:#181818;
}
.boxMenuLinks2 a{
   color:#fff;
   text-decoration:none;
   display:block;
}
.boxMenuLinks2 a:hover{
   color:#494949;
   text-decoration:none;
}

#fatherRedesSociais{
   margin:0;
   float:left;
}
#redesSociais{
   margin:110px 0 0 -235px;
   position:absolute;
}
#redesSociais a{
   margin:0 3px 0 0;
}


/* ======================================================= VIDEO HOME ========================================================== */
#boxVideoHome{
   width:332px;
   height:202px;
   margin:0;
   z-index:999;
   position:absolute;
}

/* ======================================================= BANNER HOME ========================================================== */
#boxBannerHome{
   width:302px;
   height:453px;
   float:right;
   margin:0;
}
ul.bullets{
   list-style:none;
   position:absolute;
   z-index:999;
   margin:8px 0 0 5px;
   padding:0;
}
ul.bullets li{
   width:10px;
   height:9px;
   margin:0 0 7px 0;
   padding:0;
}
.carregaBanner{
   width:302px;
   height:453px;
   margin:0;
   position:absolute;
   display:none;
}

.carregaBannerTendencia{
   position:absolute;
   display:none;
}
/* ======================================================= VIDEO HOME ========================================================== */
#content{
   width:686px;
   height:252px;
   float:left;
   margin:0;
}
#maisvideos a{
   color:#fff;
   text-decoration:none;
   font-size:11px;
}
input#bt_busca{
   width:16px;
   height:20px;
   border:0;
   cursor:pointer !important;
   margin:4px 0 0 5px;
   background:url(../../images/search_zoom.png) no-repeat !important;
}

/* ======================================================= FOOTER ========================================================== */
#fatherFooter{
   width:100%;
   height:111px;
   background:url(../../images/bg_footer.jpg) no-repeat center;
   float:left;
}

/* ======================================================= DIVS CONTATO 17/01/2012 ========================================================== */
#contatoRight{
   width:520px;
   height:20px;
   margin:0;
   float:right;
   color:#fff;
   font:12px Verdana, Geneva, sans-serif;
}
#contatoRightConteudo{
   width:520px;
   height:350px;
   position:absolute;
   margin:0;
}
#contatoRightTxt{
   width:520px;
   margin:10px 0 0 0;
   text-align:justify;
}
#contatoRightTxt a{
   color:#FBBA00;
   text-decoration:none;
   background:url(../../images/envelope_contato.png) no-repeat left;
   padding:0 0 0 23px;
}
#contatoRightTxt a:hover{
   color:#FBBA00;
   text-decoration:underline;
}
#contatoRightTxt p{
   margin:0 0 6px 0;
}
#maisDicasContato{
   width:500px;
   font:16px Verdana, Geneva, sans-serif;
   font-weight:bold;
   margin:20px 0 5px 0;
   text-align:right;
}
#maisRedesContatoRigth{
   /*background:url(../../images/bg_contota_redes_right.jpg) no-repeat;*/
   background:url(../../images/bg_contato_redes_right_new.jpg) no-repeat;
   width:520px;
   height:158px;
}
#sigaRedesContato{
   padding:5px;
   background:#413124;
   position:absolute;
   margin:53px 0 0 0;
}
#iconsRedesContato{
   margin:58px 0 0 10px;
   padding:0;
   width:23px;
   height:23px;
   float:left;
}
/*#iconsRedesContato a{
   margin:0 20px 0 0;
}*/


/* ======================================================= DIVS SUAS LOJAS 17/01/2012 ========================================================== */
#rand1SuasLojas{
   width:321px;
   height:183px;
   float:left;
   padding:6px;
   margin:0;
   background:#fff;
   position:absolute;
   z-index:999;
}
#areaCidadesSuasLojas{
   width:388px; 
   height:168px; 
   position:absolute; 
   margin:10px 0 0 280px;
   color:#fff; 
}
input#bt_cep{
   background:url(../../images/bg_bt_buscarSuasLojas.png) no-repeat;
   width:46px;
   height:23px;
   line-height:23px !important;
   border:0;
   cursor:pointer;
   margin:5px 0 0 0;
   color:#fff;
   font:10px Verdana, Geneva, sans-serif;
}
#cidadesSuasLojas{
   float:left;
   margin:10px 0 0 0;
}
#buscaSuasLojas{
   width:388px;
}
ul.btsCidadesSuasLojas{
   list-style:none;
   margin:11px 0 0 0;
   position:absolute;
}
ul.btsCidadesSuasLojas li{
   margin:0 0 5px 0;
}
ul.btsCidadesSuasLojas li a{
   color:#FAE900;
   text-decoration:none;
   font-size:14px;
}
ul.btsCidadesSuasLojas li a:hover{
   text-decoration:underline;
}
#boxRightSuasLojasInt{
   width:302px;
   height:453px;
   float:right;
   margin:0;
   background:url(../../images/bg_suas_lojas_interna.jpg) no-repeat;
}
ul.btsRightSuasLojas{
   list-style:none;
   width:275px;
   font:12px Verdana, Geneva, sans-serif;
   font-weight:bold;
   color:#231F20;
}
ul.btsRightSuasLojas li{
   background:#fdf6da;
   padding:5px;
   margin:0 0 5px 0;
   width:255px;
}
.box1_SuasLojasInt{
   display:block;
}
.box2_SuasLojasInt{
   display:block;
}
#enderecoSuasLojas{
   width:258px;
   margin:15px 0 0 14px;
   background:url(../../images/bg_enderecoSuasLojas.png) repeat-y;
   padding:6px;
}
#txtMapSuasLojas{
   width:100%;
   margin:0;
   font:11px Verdana, Geneva, sans-serif;
}
#mapaSuasLojas{
   width:258px;
   height:252px;
   margin:10px 0 0 0;
   font:11px Verdana, Geneva, sans-serif;
}
#voltarSuasLojas{
   width:270px;
   height:13px;
   margin:6px 0 0 14px;
}
.lojas {
   position:absolute;
   display:none;
}
a#emailEnd{
   float:right;
   margin:-2px 0 0 0;
}

/* ======================================================= DIVS VIDEO 18/01/2012 ========================================================== */
#fatherContVideo{
   /*width:772px;*/
   width:660px;
   height:382px;
   padding:0;
   margin:0 0 0 -14px;
   position:absolute;
   z-index:999;
   background:url(../../images/video/bg_right_video.png) no-repeat right top;
}
#videoG{
   width:484px;
   height:288px;
   padding:6px;
   margin:0;
   background:#fff;
   float:left;
}
#boxRightVideo{
   width:155px;
   height:300px;
   margin:0 0 0 8px;
   float:left;
}
#titSecaoVideo{
   font-size:22px;
   color:#312783;
   margin:20px 0 0 22px;
   position:absolute;
}
#escolhaSecaoVideo{
   font-size:15px;
   color:#fff;
   margin:196px 0 0 6px;;
   position:absolute;
}
#baloesVideo{
   font-size:15px;
   margin:226px 0 0 0;
   position:absolute;
}
#baloesVideo a img:hover{
   filter:alpha(opacity=70); /* For IE8 and earlier */
   -moz-opacity:0.7; 
   opacity:0.7;
}
.baloesVideoActive{
   filter:alpha(opacity=70); /* For IE8 and earlier */
   -moz-opacity:0.7; 
   opacity:0.7;
}
#baloesVideo a{
   margin:0 0 0 10px;
}
#nomeSecaoVideo{
   margin:274px 0 0 10px;
   /*width:72px;*/
   font-size:15px;
   color:#fff;
   background:#e50046;
   padding:0 3px;
   text-align:center;
   position:absolute;
}
#fatherCarrosselVideo{
   width:660px;
   height:72px;
   margin:9px 0 0 0;
}
.ulCarrosselVideo{
   width:660px;
   list-style:none;
   margin:0;
}
.ulCarrosselVideo img{
   margin:0 6px 0 0;
   float:left;
}
.tiraMarginRighCarrossel{
   margin-right:0px !important;
}
#setaLeftCarrosselVideo{
   width:15px;
   height:70px;
   position:absolute;
   margin:0;
   z-index:999;
}
#setaRightCarrosselVideo{
   width:15px;
   height:70px;
   position:absolute;
   margin:0 0 0 645px;
   z-index:999;
}
/* ======================================================= DIVS A PONTAL 19/01/2012 ========================================================== */

#fatherContAPontal{
   width:660px;
   padding:0;
   margin:0 0 0 -14px;
   position:absolute;
   z-index:999;
   background:url(../../images/apontal/bg_cont_apontal.png) no-repeat right top;
}
.thumb1, .thumb2, .thumb3 {
   display:none;
}
#bannerAPontal{
   /*width:304px;*/
   width:296px;
   height:452px;
   float:left;
   margin:0 0 0 12px;
}
#bannerEntrevista{
   width:296px;
   height:452px;
   float:left;
   background:#fff;
   margin:0 0 0 12px;
}
#menusApontal{
   margin:110px 0 0 15px;
   float:left;
   height:30px;
   *height:29px;
   width:325px;
}
#menusApontal a{
   margin-left:10px;
}
#txtAPontal{
   margin:30px 0 0 12px;
   float:left;
   color:#fff;
   width:330px;
   font: 12px Verdana, Geneva, sans-serif;
   text-align:justify;
}
#txtAPontal p{
   margin:0 0 10px 0;
}
#bannerAPontalHistoria{
   width:304px;
   height:452px;
   float:left;
   margin:0 0 0 4px;
}

#bannerAPontalClipping{
   width:304px;
   height:452px;
   float:left;
   margin:0 0 0 4px;
}
#txtAPontalHistoria{
   margin:30px 0 0 12px;
   float:left;
   color:#fff;
   width:330px;
   font: 12px Verdana, Geneva, sans-serif;
   text-align:justify;
}
#txtAPontalHistoria p{
   margin:0 0 10px 0;
}
#txtAPontalEntrevista{
   margin:0 0 0 12px;
   float:left;
   color:#fff;
   width:330px;
   font: 12px Verdana, Geneva, sans-serif;
   text-align:justify;
}
#txtAPontalEntrevista p{
   margin:0 0 10px 0;
}
#txtAPontalClipping{
   margin:30px 0 0 12px;
   float:left;
   color:#fff;
   width:335px;
   font: 12px Verdana, Geneva, sans-serif;
   /*text-align:justify;*/
}
ul.ulClipping{
   margin:0;
   padding:0;
   list-style-type:none;
}
ul.ulClipping li{
   margin:0 0 15px 0;
   padding:0 0 0 12px;
   background:url(../../images/apontal/bullet_clipping.png) no-repeat 0 4px;
   width:340px;
}
ul.ulClipping li a{
   text-decoration:none !important;
   cursor:pointer;
   color:#fff !important;
}
ul.ulClipping li a:hover{
   text-decoration:underline !important;
}
#txtAPontalEntrevista img{
   margin:27px 0 0 0;
}
.verEntrevista{
   width:307px;
   text-align:right;
   font: 12px Verdana, Geneva, sans-serif;
   font-weight:bold;
   text-decoration:underline;
   cursor:pointer;
}
.voltarEntrevista{
   width:307px;
   text-align:right;
   font: 12px Verdana, Geneva, sans-serif;
   font-weight:bold;
   text-decoration:underline;
   margin:10px 0 0 0;
}
#entrevista01{
   display:block;
   width:325px;
}
#entrevista02{
   display:none;
   width:325px;
}
#thumb1Historia{
   background:url(../../images/apontal/bg_thumb1Historia.png) no-repeat;
   width:228px;
   height:157px;
   position:absolute;
   padding:16px;
   z-index:100;
}
#thumb2Historia{
   background:url(../../images/apontal/bg_thumb2Historia.png) no-repeat;
   width:190px;
   height:160px;
   position:absolute;
   padding:10px 26px;
   margin:158px 0 0 70px;
   z-index:90;
}
#thumb3Historia{
   background:url(../../images/apontal/bg_thumb3Historia.png) no-repeat;
   width:238px;
   height:122px;
   position:absolute;
   padding:9px;
   margin:313px 0 0 20px;
}

/* --------------------------------- */
#contEntrevista{
   width:615px;
   padding:0;
   margin:20px auto;
   color:#ffffff;
   font:12px Verdana, Geneva, sans-serif;
   text-align:justify;
}
#contEntrevista a {
   color:#ca0000 !important;
   font-weight:bold;
}
#contEntrevista p{
   margin:0 0 15px 0;
}
.titEntrevista{
   font-weight:bold;
}


/* ======================================================= DIVS PONTAL CARD 20/01/2012 ========================================================== */
#fatherContPontalCard{
   width:645px;
   padding:0;
   margin:0;
   background:#1d1d1f;
   float:right;
}
#acordionPontalCard{
   width:615px;
   padding:0;
   margin:20px auto;
}
#titAcordionPontalCard{
   color:#DA0B3B;
   font: 14px Verdana, Geneva, sans-serif;
   font-weight:bold;
}
#chamadaAcordionPCard{
   background:url(../../images/pontalcard/bulletAcordionPCard.png) no-repeat 0px 6px;
   font: 12px Verdana, Geneva, sans-serif;
   color:#fff;
   margin:10px 0 0 0;
   padding:0 0 0 10px;
   cursor:pointer;
   text-decoration:underline;
   text-align:left;
}
.textos {
   display:none;
   font: 12px Verdana, Geneva, sans-serif;
   color:#969696;
   margin:10px 0 0 0;
   padding:0 0 0 10px;
   text-align:justify;
}
.textos p{
   margin:0 0 15px 0;
}
.textos a{
   color:#fff;
}
#txtPontalCard{
   width:615px;
   padding:0;
   margin:20px auto;
   font: 12px Verdana, Geneva, sans-serif;
}
#titTxtPontalCard{
   color:#DA0B3B;
   font: 14px Verdana, Geneva, sans-serif;
   font-weight:bold;
   margin:0 0 10px 0;
}
#txtPontalCard p{
   color:#fff;
   text-align:justify;
   margin:0 0 15px 0;
}
/* ======================================================= DIVS CAMPANHAS 23/01/2012 ========================================================== */
#fatherContCampanhas{
   background:url(../../images/campanha/bg_cont_campanha.png) no-repeat top right;
   width:645px;
   padding:0;
   margin:0;
   float:right;
}
#chamadasCampanhas{
   width:498px;
   height:452px;
   background:#333333;
   float:left;
}
#jobChamadaCampanha{
   width:207px;
   /*height:160px;*/
   float:left;
   font: 14px Verdana, Geneva, sans-serif;
   color:#fff;
   text-align:left;
   margin:28px 0 0 28px;
}
#jobChamadaCampanha a{
   color:#fff;
   text-decoration:none;
}
#campanhaGeral{
   float:left;
   height:414px;
}
#paginadorCamponha{
   width:471px;
   float:left;
   text-align:right;
   margin:8px 0 0 0;
   position
}
#paginadorCamponha a{
   text-decoration:none;
   color:#fff;
}
#paginadorCamponha a:hover{
   text-decoration:underline;
   color:#fff;
}
#txtCampanhaRight{
   width:138px;
   float:left;
   margin:0 0 0 8px;
   font: 11px Verdana, Geneva, sans-serif;
   height:193px;
}
.titTxtCampanha{
   color:#E72D60;
   font: 18px Verdana, Geneva, sans-serif;
   margin:10px 0 0 0;
   line-height:17px;
}
.vejaMaisCampanha{
   color:#fff;
   font: 11px Verdana, Geneva, sans-serif;
   background:#333333;
   width:130px;
   padding:1px 2px 3px 2px;
   margin:20px 0 0 0;
   text-align:center;
   cursor:pointer;
}
.vejaMaisCampanha a{
   color:#fff;
   text-decoration:none;
}
#fatherThumbsRightCamp{
   width:147px;
   height:259px;
   padding:0;
   margin:0;
   background:#e50046;
   float:left;
}
#fatherThumbsRightCampScroll{
   width:142px;
   height:243px;
   padding:0;
   margin:8px 0;
   float:left;
}
.imgThumbsCampanha{
   margin:0 auto 8px auto;
   width:111px;
   height:76px;
   cursor:pointer;
}
#bannerCampanhas{
   width:495px;
   height:452px;
   float:left;
   /*background: url(../../images/fundoCampanha.jpg) no-repeat;*/
   z-index:1 !important;
   background:#fff;
}
#legandaBannerCamp{
   position:absolute;
   width:481px;
   background:#000; 
   padding:6px; 
   margin:400px 0 0 0;
   color:#fff;
}

/* ======================================================= DIVS BUSCA 23/01/2012 ========================================================== */

#boxBusca{
   display:block;
}
#acordionBusca{
   width:270px;
   padding:0;
   margin:10px auto;
}
.chamadas{
   background:url(../../images/pontalcard/bulletAcordionPCard.png) no-repeat 0px 6px #fff;
   font: 12px Verdana, Geneva, sans-serif;
   font-weight:bold;
   color:#333333;
   margin:6px 0 0 0;
   padding:5px;
   cursor:pointer;
   text-decoration:none;
}
.textosBusca {
   display:none;
   font: 11px Verdana, Geneva, sans-serif;
   color:#231F20;
   margin:0;
   padding:6px 6px 2px 6px;
   /*text-align:justify;*/
   background:url(../../images/busca/bg_txt_acordionBusca.png);
   height:200px;
   overflow:hidden;
   overflow-y:auto;
}
.textosBusca p {
   margin:0 0 15px 0;
}
.textosBusca p a {
   color:#333;
   text-decoration:none;
   display:block;
   float:left;
   width:97%;
   padding:3px 0;
}
.textosBusca p a:hover {
   background:#eee;
   padding-left:5px;
   width:95%;
}
p.paginadorBusca{
   text-align:right;
}
p.paginadorBusca a{
   text-align:right;
   text-decoration:none;
   color:#000;
   font: 12px Verdana, Geneva, sans-serif;
}
p.paginadorBusca a:hover{
   text-decoration:underline;
}
#maisFacilidadesBusca{
   float:left;
   margin:0;
   width:408px;
   height:180px;
   background:url(../../images/busca/bg_maisFacilidadesBusca.png) no-repeat right;
}
/* ======================================================= DIVS TENDENCIA 24/01/2012 ========================================================== */
#fatherContTendencia{
   width:645px;
   height:480px;
   padding:0;
   margin:0;
   float:right;
}
#bannerTendencia{
   width:645px;
   height:292px;
}
#contHomeTendencia{
   width:645px;
   margin:27px 0 0 0;
}
#pCoresTendencia{
   /*width:310px;*/
   width:432px;
   height:175px;
   margin:0 0 0 -83px;
   position:absolute;
   z-index:2;
   /*background:url(../../images/tendencia/img_p_cores.png) no-repeat left;*/
   background: url(../../images/tendencia/alteracao_tendencia.png) no-repeat left;
}
#chamadasHomeTendencia{
   width:132px;
   height:162px;
   margin:0 0 0 233px;
   background:#ed1651;
   position:absolute;
}
#ImgchamadasHomeTendencia{
   width:121px;
   height:166px;
   margin:5px;
   position:absolute;
}
ul.bulletsTendencia{
   list-style:none;
   position:absolute;
   z-index:999;
   margin:8px 0 0 5px;
   padding:0;
}
ul.bulletsTendencia li{
   width:12px;
   height:12px;
   margin:0 0 2px 0;
   padding:0;
}
#vejaMaisTendencia{
   position:absolute;
   margin:250px 0 0 585px;
   width:41px;
   height:30px;
   line-height:30px;
   background:#000;
   filter:alpha(opacity=70); /* For IE8 and earlier */
   -moz-opacity:0.7; 
   opacity:0.7;
   padding: 0 10px;
}

#vejaMaisTendencia a{
   font-size:16px;
   text-decoration:none;
   color:#fff;
}
/* ======================================================= DIVS EDITORIAL 26/01/2012 ========================================================== */

#bannerEditorial{
   width:644px;
   height:474px;
   /*width:616px;
   height:446px;*/
}
#imgBannerCapa{
   width:616px;
   height:421px;
   background:#323232;
   padding:14px 14px 0 14px;
}
#footerCapaDitorial{
   width:616px;
   height:40px;
   background:#ed1651;
   padding:0 14px;
   float:left;
}
#setaG_left_editorial{
   position:absolute;
   margin:128px 0 0 5px;
   width:55px;
   height:177px;
   z-index:999;
}
#setaG_right_editorial{
   position:absolute;
   margin:128px 0 0 585px;
   width:55px;
   height:177px;
   z-index:999;
}
#fatherCarrosselEditorial{
   width:284px;
   height:60px;
   position:absolute;
   background:#6c6c52;
   margin:364px 0 0 335px;
   z-index:999;
   display:none;
}
#setaP_left_editorial{
   width:7px;
   height:26px;
   margin:16px 0 0 5px;
   float:left;
}
#setaP_right_editorial{
   width:7px;
   height:26px;
   margin:16px 5px 0 0;
   float:right;
}
#carrosselEditorial{
   width:246px;
   height:42px;
   float:left;
   margin:9px 0 0 8px;
}
#thumbsCarrosselEditorial{
   width:40px;
   height:40px;
   float:left;
   border:1px solid #fff;
   margin:0 9px 0 0;
}
#fatherContEdAnteriores{
   width:645px;
   padding:0;
   margin:0;
   float:right;
}
#contEditoriaisAnteriores{
   width:644px;
   height:435px;
   background:#323232;
   padding:0;
   float:left;
}
#titEditoriaisAnteriores{
   width:616px;
   padding:0;
   margin:10px 14px 0 20px;
   color:#FF9900;
   font:24px Verdana, Geneva, sans-serif;
   float:left;
}
.imgEditoriaisAnteriores{
   width:292px;
   margin:14px 0 0 20px;
   padding:0;
   color:#fff;
   font:14px Verdana, Geneva, sans-serif;
   float:left;
}
.imgEditoriaisAnteriores a {
   text-decoration:none;
   color:#fff;
}
#paginadorEdAnteriores{
   width:616px;
   float:left;
   text-align:right;
   margin:8px 0 0 0;
}
#paginadorEdAnteriores a{
   text-decoration:none;
   color:#fff;
}
#paginadorEdAnteriores a:hover{
   text-decoration:underline;
   color:#fff;
}
#footerCapaDitorial a {
   color:#fff;
   font-size:18px;
   text-decoration:none;
}
#footerCapaDitorial a:hover {
   color:#f47842;
   font-size:18px;
   text-decoration:none;
}

/* ======================================================= DIVS CATEGORIA 27/01/2012 ========================================================== */
#fatherContColecaoCat{
   width:645px;
   padding:0;
   margin:0;
   float:right;
}
#bannerColecaoCat{
   width:645px;
}
#contHomeColecaoCat{
   width:645px;
}
#titContPgColecaoCat{
   font-size:18px;
   color:#ED1651;
   background:#fff;
   width:637px;
   padding:6px 4px;
}
#navegadorColecaoCat{
   background:#cb0e46;
   width:637px;
   padding:6px 4px;
   color:#fff;
   font:11px Verdana, Geneva, sans-serif;
}
#navegadorColecaoCat a{
    color:#fff;
    text-decoration:none;
}
.navegadorAmarelo{
   color:#FEE600;
}
#bannerColecaoCat{
   width:645px;
   height:292px;
}
#titContPgColecaoMarcas{
   font-size:18px;
   color:#ED1651;
   background:#fff;
   width:637px;
   padding:6px 4px;
}
#contMenusPgColecaoCat{
   width:645px;
   float:left;
}
.MenusPgColecaoCat{
   background:#cb0e46;
   width:208px;
   height:48px;
   line-height:48px;
   text-align:center;
   font-size:20px;
   color:#fff;
   margin:10px 10px 0 0;
   float:left;
}
.MenusPgColecaoCat a{
   color:#fff;
   text-decoration:none;
   display:block;
}
.MenusPgColecaoCat a:hover{
   color:#FEE600;
   text-decoration:none;
}
#FatherChamadasColecaoCat{
   position:absolute; 
   margin:278px 0 0 11px; 
   z-index:10; 
   width:250px; 
   height:113px;
}
#chamadasColecaoCatLeft{
   width:105px;
   height:141px;
   background:url(../../images/colecao_categoria/bgChamadasColecaoCat.jpg) repeat-x top;
   padding:4px 4px 0 4px;
   margin:0 6px 0 0;
   float:left; 
}
#FatherMenuLeftColecaoCat{
   position:absolute; 
   margin:440px 0 0 11px; 
   width:284px; 
   height:130px;
   background:#ed1652;
}
#menuLeftColecaoCat{
   margin:5px auto;
   padding:6px 6px 2px 6px;
   width:250px; 
   background:#ffcc07;
}
.btMenuLeftColecaoCat{
   padding:6px;
   margin:0 0 4px 0;
   /*background:#ed1652;*/
   background:#fff;
}
.btMenuLeftColecaoCat2{
   padding:6px;
   margin:0 0 4px 0;
   /*background:#ed1652;*/
   background:#fff;
}
.btMenuLeftColecaoCat2 a{
   color:#000 !important;
   font-size:16px !important;
   text-decoration:none;
   display:block;
   font-weight:normal !important;
   margin:0 0 0 4px
}
.btMenuLeftColecaoCat2:hover{
   background:#83c587;
}
.btMenuLeftColecaoCat select{
   border:0;
   background:#fff;
   width:236px;
}
.btMenuLeftColecaoCat a{
   font-family: 'EurostileLTStdMedium';
   font-size:15px;
   font-weight:bold;
   color:#fff;
   text-decoration:none;
   display:block;
}
.trocaCorBtsColecaoCat{
   background:#83c587;
}
/* ======================================================= DIVS COLEÇÃO CLICADO 27/01/2012 ========================================================== */
#titColecaoClicado{
   width:537px;
   padding:6px 4px;
   color:#fff;
   font:14px Verdana, Geneva, sans-serif;
   floaat:left;
}
.nomeProdColecaoClicado{
   color:#FFCB05;
   font:38px Verdana, Geneva, sans-serif;
}
#compreAgoraColecaoClicado{
   width:87px;
   height:23px;
   float:right;
   margin:30px 0 0 0;
}
#bannerColecaoClicado{
   width:645px;
   height:365px;
   background:#fff;
}
#contColecaoClicado{
   width:645px;
   margin:0 0 0 0;
   float:left;
   padding:0;
}
#navegadorColecaoCat{
   background:#cb0e46;
   width:637px;
   padding:6px 4px;
   color:#fff;
   font:11px Verdana, Geneva, sans-serif;
}
#fatherThumbsColecaoClicado{
   width:530px;
   height:80px;
   padding:0;
   margin:10px 0 0 0;
   float:left;
}
.thumbsColecaoClicado{
   width:80px;
   height:80px;
   float:left;
   background:#fff;
   margin:0 10px 0 0;
}
#redesColecaoClicado{
   float:right;
   margin:15px 0 0 0;
   padding:2px 2px 0 2px;
   background:#fff;
}
#coracaoColecaoClicado{
   width:23px; 
   height:20px; 
   float:left;
}
#numColecaoClicado{
   width:27px;
   height:20px;
   line-height:20px !important;
   padding-left:3px;
   float:left; 
   background:url(../../images/Interna_Colecao_clicado/bgNum.png) no-repeat;
   font:11px Verdana, Geneva, sans-serif;
   text-align:center;
   margin-left:6px;
}
#fatherContColecaoClicado{
   width:645px;
   padding:0;
   margin:0;
   float:left;
}
#footerColecaoClicado{
   width:645px;
   float:left;
}
#titFooterColecaoClicado{
   width:645px;
   padding:6px 0;
   color:#fff;
   font:18px Verdana, Geneva, sans-serif;
   float:left;
}
.chamaFooterColecaoClicado{
   width:210px;
   /*height:154px;*/
   float:left;
   background:#ed1651;
   color:#fff;
   font:13px Verdana, Geneva, sans-serif;
   margin:0 7px 0 0;
}
#prodFooterColecCliado{
   width:210px;
   height:118px;
}
#descFooterColecCliado{
   width:199px;
   height:46px;
   padding:2px 6px 6px 6px;
}
#carrinhoColecaoClicado{
   width:30px;
   height:23px;
   position:absolute;
   margin:3px 0 0 177px;
}

/* ======================================================= DIVS COLEÇÃO MARCAS 30/01/2012 ========================================================== */
#contColecaoMarcas{
   width:645px;
   float:left;
   background:#fff;
   padding:0 0 9px 0;
}
#titContPgColecaoMarcas{
   font-size:18px;
   color:#ED1651;
   background:#eee;
   width:637px;
   padding:6px 4px;
}
.logosMarcas{
   width:150px;
   height:70px;
   margin:10px 0 0 9px;
   float:left;
   text-align:center;
}
#paginadorColecaoMarcas{
   background:#eee;
   width:637px;
   padding:4px;
   color:#fff;
   font:12px Verdana, Geneva, sans-serif;
   text-align:center;
   float:left;
}
#paginadorColecaoMarcas a{
   text-decoration:none;
   color:#ED1651;
   margin:0 5px 0 0;
}
#paginadorColecaoMarcas a:hover{
   text-decoration:underline;
   color:#ED1651;
}

/* ======================================================= DIVS COLEÇÃO GENEROS 30/01/2012 ========================================================== */
#contColecaoGeneros{
   width:645px;
   float:left;
   padding:0;
}
.chamaColecaoGeneros{
   width:210px;
   height:343px;
   float:left;
   background:#ed1651;
   color:#fff;
   margin:10px 7px 0 0;
   font-size:20px;
}
#prodColecGeneros{
   width:210px;
   height:303px;
}
#descColecGeneros{
   width:198px;
   height:40px;
   line-height:40px;
   padding:0 6px;
   text-align:center;
}

#descColecGeneros a{
   color: #fff;
   text-decoration:none;
}

#descColecGeneros a:hover{
   color: #f47842;
}

/* ======================================================= DIVS COLEÇÃO INICIAL 30/01/2012 ========================================================== */
#contColecaoInicial{
   width:645px;
   float:left;
   padding:0;
   margin:0 0 0 0;
}
.chamaColecaoInicial{
   width:210px;
   /*height:154px;*/
   float:left;
   background:#ed1651;
   color:#fff;
   font:9px Verdana, Geneva, sans-serif;
   margin:7px 7px 0 0;
   text-transform:uppercase;
}
#prodColecaoInicial{
   width:210px;
   height:118px;
}
#descColecaoInicial{
   width:199px;
   height:36px;
   padding:6px;
}

#carrinhoColecaoInicial{
   width:30px;
   height:23px;
   position:absolute;
   margin:3px 0 0 177px;
}
.chamaColecaoInicial a {
   color:#fff;
   text-decoration:none;
}
.chamaFooterColecaoClicado a {
   color:#fff;
   text-decoration:none;
}
#pagProdutos {
   text-align:center;
   float:left;
   padding:4px;
   margin:5px 0;
   width:637px;
   background:#eee;
}
#pagProdutos a{
   color:#ED1651;
   text-decoration:none;
   margin:0 3px 0 0;
}
#pagProdutos a:hover{
   text-decoration:underline;
}

/* ======================================================= DIVS MAXI CONFORT 30/01/2012 ========================================================== */
#bannerMaxiConfort{
   width:645px;
   height:292px;
}
#navegadorColecaoMaxiConf{
   background:#4f2d7a;
   width:637px;
   padding:6px 4px;
   color:#fff;
   font:11px Verdana, Geneva, sans-serif;
}
#navegadorColecaoMaxiConf a{
   color:#fff;
   text-decoration:none;
}
#titContPgColecaoMaxi{
   font-size:18px;
   background:#fff;
   width:637px;
   padding:6px 4px;
   color:#4f2d7a;
}
.chamaColecaoMaxiConfort{
   width:210px;
   height:154px;
   float:left;
   background:#00adef;
   font:13px Verdana, Geneva, sans-serif;
   margin:7px 7px 0 0;
}
.chamaColecaoMaxiConfort a{
   color:#fff;
   text-decoration:none;   
}
#FatherChamadasColecaoMaxi{
   position:absolute; 
   margin:278px 0 0 11px; 
   z-index:10; 
   width:250px; 
   height:113px;
}
#chamadasColecaoMaxiLeft{
   width:104px;
   height:141px;
   background:url(../../images/maxiconfort/bgChamadasColecaoMaxi.jpg) repeat-x top;
   padding:4px 4px 0 4px;
   margin:0 6px 0 0;
   float:left; 
}
#FatherMenuLeftColecaoMaxi{
   position:absolute; 
   margin:440px 0 0 11px; 
   width:232px; 
   height:100px;
   background:#00adef;
}
#menuLeftColecaoMaxi{
   margin:5px auto;
   padding:6px 6px 2px 6px;
   width:195px; 
   background:#a9d580;
}
.btMenuLeftColecaoMaxi{
   padding:6px;
   margin:0 0 4px 0;
   background:#00adef;
}
.btMenuLeftColecaoMaxi:hover{
   background:#4f2d7a;
}
.btMenuLeftColecaoMaxi a{
   font-family: 'EurostileLTStdMedium';
   font-size:15px;
   font-weight:bold;
   color:#fff;
   text-decoration:none;
   display:block;
}
.mudaCorMaxi{
   background:#00adef;
}

.mudaCorMaxi a {
   color: #fff;
   text-decoration:none;
}
.mudaCorMaxi a:hover {
   color: #4f2d7a !important;
}
.trocaCorBtsColecaoMaxi{
   background:#4f2d7a !important;
}
.divCompreAgora {
   position:absolute;
}