/* =============================================================================
   Home Styles
   ========================================================================== */

/* Sprite assets */
.galery_carousel .prev { background-position: -340px -374px; left: 0px }
.galery_carousel .next { background-position: -386px -374px; right: 0px }
.openBox.horoscopo .sprite.aries { background-position: -826px -446px; }
.openBox.horoscopo .sprite.touro { background-position: -475px -376px; }
.openBox.horoscopo .sprite.gemeos { background-position: -811px -374px; }
.openBox.horoscopo .sprite.cancer { background-position: -560px -374px; }
.openBox.horoscopo .sprite.leao { background-position: -645px -374px; }
.openBox.horoscopo .sprite.virgem { background-position: -903px -437px; }
.openBox.horoscopo .sprite.libra { background-position: -732px -437px; }
.openBox.horoscopo .sprite.escorpiao { background-position: -730px -374px; }
.openBox.horoscopo .sprite.sagitario { background-position: -475px -437px; }
.openBox.horoscopo .sprite.capricornio { background-position: -812px -437px; }
.openBox.horoscopo .sprite.aquario { background-position: -895px -374px; }
.openBox.horoscopo .sprite.peixes { background-position: -560px -438px; }
.openBox.compartilhe ul { background-position: -20px -374px; }

.galery_carousel { background-color: #efefef; padding: 10px 0 10px 10px; float: left; position: relative; width: 960px } 
.galery_carousel a.button { cursor: pointer; display: inline-block; height: 41px; overflow: hidden; position: absolute; text-indent: -9999px; top: 47px; width: 29px }
.galery_carousel .container { height: 115px; overflow: hidden; position: relative; white-space: nowrap; width: 100% }
.galery_carousel ul { display: block; height: 115px; position: absolute }
.galery_carousel ul li { display: inline; float: left; height: 115px; margin-right: 10px; width: 150px }

.openBox.horoscopo .dailySign { background: #efefef; float: left; padding: 15px 10px; width: 280px; }
.openBox.horoscopo select { width: 100%; padding: 2px 0; margin-top: 20px; }
.openBox.horoscopo span { display: block; height: 56px; width: 56px; float: left; margin: 0 10px 0; }
.openBox.indicadas_pelos_leitores a { font-size: 14px; }
.openBox.indicadas_pelos_leitores .first a { font-size: 18px; }
.openBox.indicadas_pelos_editores a { font-size: 14px; }
.openBox.hotbox .hotbox_items li{overflow: hidden; display: block; float: left; margin-bottom: 10px; width: 300px;}
.openBox.hotbox .hotbox_links li{ color: #0098e5; font-weight: 700; font-size: 13px; width: 100%; margin-bottom: 0;}
.openBox.hotbox .hotbox_links li a { color: #0098e5; }
.openBox.parabens { width: 300px; }
.openBox.parabens div {  float: left; width: 150px; }
.openBox.parabens h3 { float: left; width: 100% }
.openBox.eu_amo h5 a { color: #0098e5; font-weight: 700; font-size: 13px; margin-top: 10px; float: left; width: 100%; }
.openBox.eu_amo h3 span { float: left; display: block; height: 20px; width: 43px; background: url(http://f.i.uol.com.br/f5/furniture/1/images/heart-20x20.gif) bottom right no-repeat; margin-right: 5px; }
.openBox.nascimento{ width: 280px; height: 144px; padding: 10px; position: relative;}
.openBox.nascimento h5 a { color: #0098E5; float: left; font-size: 13px; font-weight: 700; margin-top: 10px; width: 100%; }
.openBox.nascimento h3 { width: 120px; float: left; }
.openBox.nascimento.menina h5 a { color: #f96aa8;}
.openBox.nascimento.menina h3 { color: #f96aa8; }
.openBox.nascimento.menino h3 { color: #0098E5; }
.openBox.nascimento .icon{ position: absolute;}
.openBox.nascimento.menino{ background: url("http://f.i.uol.com.br/f5/furniture/1/images/bg-menino.gif") no-repeat top left;}
.openBox.nascimento.menina{ background: url("http://f.i.uol.com.br/f5/furniture/1/images/bg-menina.gif") no-repeat top left;}
.openBox.nascimento.menino .icon{ background: url("http://f.i.uol.com.br/f5/furniture/1/images/estrela.gif") no-repeat top left; width: 45px; height: 45px; right: 5px; bottom: 10px;}
.openBox.nascimento.menina .icon{ background: url("http://f.i.uol.com.br/f5/furniture/1/images/laco.gif") no-repeat top left; width: 37px; height: 60px; right: 4px; bottom: 10px;}
.openBox.video,
.openBox.resumo_das_novelas,
.openBox.facebookLike { width: 300px; }
.openBox.galeria hr { margin-bottom: 10px; }
.openBox.galeria { width: 970px; }
.openBox.galeria .more { float: right; text-transform: uppercase; font-size: 14px; margin-top: 5px; }
.openBox.galeria .kicker { background: red; }
.openBox.galeria h3 { float: left; }
.openBox.enquete { width: 300px; }
.openBox.enquete p, .openBox.enquete a { font-size: 14px; margin: 0 0 10px 0; }
.openBox.enquete a { font-weight: 700; display: block; }
.openBox.compartilhe ul {  float: left; height: 80px; }
.openBox.compartilhe ul li { float: left; font-weight: bold; font-size: 14px; height: 38px; width: 300px; }
.openBox.compartilhe ul li a { margin-left: 55px; float: left; margin-top: 12px;}
.openBox.compartilhe .facebook a { color: #4c628e; }
.openBox.compartilhe .twitter a { color: #0099ff; }
.openBox.f5_recomenda { background: url(http://f.i.uol.com.br/f5/furniture/1/images/bg-f5_recomenda-123x65.jpg) top right no-repeat; }
.openBox.especial a{ font-size: 14px; }
.openBox.especial h4.label { height: 58px; }
.openBox.especial h4.label .sprite{ background: none; }
.openBox.especial h2 { color: #000; text-transform: none; font: 700 14px tahoma,'DejaVu Sans Condensed',arial,verdana,sans-serif; }
.openBox.especial li { background: none; padding: 0; margin-top: 10px; /* li blue */ }
.openBox.especial a.blue { font-size: 13px; font-weight: bold; color: #0098E5; }
.openBox.ranking h3 a { color: #0098E9; }
.openBox.ranking ol.ranking { background-color: #e5e5e5; float: left;  margin: 10px 0; width: 300px; }
.openBox.ranking ol.ranking li { border-bottom: 1px solid #fff; float: left;  width: 100%; line-height: 44px; }
.openBox.ranking ol.ranking li a { font-size: 16px; display: block; text-decoration: none; }
.openBox.ranking ol.ranking li span { float: left; margin: 0 5px; font: 700 18px/45px tahoma, 'DejaVu Sans Condensed', arial, verdana, sans-serif; color: #0098e5; width: 20px; }


