/* HOME
--------------------------------------- */
/*CONTENT*/
#content div.principal { position:relative; width:567px; height:350px; margin-top:-15px; background:url(../images/bg-content-principal.jpg) no-repeat bottom left;}
#content div.principal img.destaques { margin-left:17px; }
#content div.principal div.destaques { position: absolute; top:17px; left: 0; }
#content div.principal div.rotate { display:none;}
#content div.principal img.programacao { margin-left:215px; }
#content div.principal div.programacao { width:263px; height:305px; margin:15px 0 3px 301px; overflow-y:scroll;}
#content div.principal div.programacao img.title { margin-top:25px; opacity: 0.8; filter: alpha(opacity=80);}
#content div.principal div.programacao img.first { margin-top:7px;}
#content div.principal div.programacao p { margin:12px 0 0 21px; font:14px arial; color:#fff;}
#content div.principal div.programacao p a { text-decoration:underline; color:#fff;}
#content div.chamadas { height:190px; margin:33px 0 0;}
#content div.chamadas div.box { float:left; width:155px; margin-left:25px; padding-left:26px; background:url(../images/border-dashed-y.gif) left top repeat-y;}
#content div.chamadas div.first { margin:0; padding:0; background:none;}
#content div.chamadas div.box img { margin-bottom:8px;}
#content div.chamadas div.box h2 a{ font:bold 16px arial; color: #22B9D3;}
#content div.chamadas div.first h2 a{ color: #ED8E31;}
#content div.chamadas div.last h2 a{ color: #c33;}
#content div.chamadas div.box p a { font:16px arial; color: #5D71A9;}

/* ASCENDENTE */
div.ascendente { width:568px; height:226px; margin-top:15px; padding-top:8px; background:#E9E5E5 url(../images/asc-bg.png) top left no-repeat; }
div.ascendente img { float:left; margin-top:-8px; }
div.ascendente p.obs { clear:left; float:left; width:115px; margin:10px 0 0 14px; font-size:11px; color:#546B49; }
div.ascendente h4 { width:415px; height:17px; margin-left:145px; padding:2px 0 1px; background:url(../images/tit-asc-bg.png) no-repeat; text-align:center; font-family:verdana; font-size:10px; color:#666666; } 
div.ascendente table.timeZone { width:415px; margin:5px 0 5px 145px; background:url(../images/tit-asc-bg.png) no-repeat; } 
div.ascendente table.timeZone th { font-family:arial; font-size:10px; color:#666666; } 
div.ascendente table.timeZone td { padding:2px 0 1px; } 
div.ascendente table { margin:3px 0 0 145px; } 
div.ascendente table th { font-family:verdana; font-size:10px; } 
div.ascendente table td { padding:0 5px; } 
div.ascendente table.result { width:415px; margin:8px 0 0 145px; } 
div.ascendente table.result th { width:180px; padding-left:5px; text-align:left; font-family:verdana; font-size:10px; font-weight:bold; color:#666666; } 
div.ascendente table.result td { width:230px; } 
div.ascendente table.result td input { width:55px; height:13px; margin:1px 0 2px; } 
div.ascendente table.result tr.nasc th { width:415px; padding-bottom:3px; } 
div.ascendente table.result tr.nasc th input.week { width:75px; } 
div.ascendente table.result tr.asc th { background:url(../images/tit-asc-bg-2.png) no-repeat left top; } 
div.ascendente table.result tr.asc td { background:url(../images/tit-asc-bg-2.png) no-repeat right top; } 
div.ascendente table.result tr.asc td input { width:85px; } 
div.ascendente input, 
div.ascendente select { width:40px; border:1px solid #000; background:#fff; color:#3A33DD; font-size:11px; }
div.ascendente select { width:80px; }
div.ascendente table.timeZone td select { width:125px; } 
div.ascendente input.enviar { width:auto; border:1px solid #000; background:#F0F0F0; color:#000; font-weight:bold; }


/*RIGHTCOL*/
#rightCol a.pagamento { margin-top:10px; display: block; height: 70px;}
#rightCol div.ceu-do-momento { width:120px; height:345px; margin:9px 0; padding:11px 9px 9px; text-align:center; background:url(../images/bg-ceu-do-momento.gif) no-repeat center;}
#rightCol div.horoscopo { width:138px; height:300px; background:url(../images/bg-box-horoscopo.gif) no-repeat right top;}
#rightCol div.horoscopo img { margin:8px 0 7px 35px;  }
#rightCol div.horoscopo ul { margin:3px 0 0 36px; }
.ie #rightCol div.horoscopo ul { margin-top:0; }
#rightCol div.horoscopo ul li { margin-bottom:4px; }
#rightCol div.horoscopo ul li a { font:normal 15px arial; color:#1E3778; }
#rightCol div.horoscopo div { margin-left:25px; font:normal 10px arial; color:#1E3778; }
#rightCol div.horoscopo div a{ color:#1E3778; }

/* LEFTCOL*/
#leftCol div.newsletter { position:relative; width:158px; height:96px; margin:0 0 0 13px; padding:14px 10px 0 17px; background: url(../images/bg-newsletter.gif) top left no-repeat}
#leftCol div.newsletter h3 { margin-left:2px; }
#leftCol div.newsletter form input { width:144px; height:16px; margin-top:9px; padding:1px 4px 0 ; border:none; background: #fff url(../images/bg-newsletter-input.gif) top left repeat-x; font:12px arial; color: #1B243E}
.ie #leftCol div.newsletter form input { margin-top:12px; }
#leftCol div.newsletter form input.email { float:left; width:117px; margin-top:6px; }
.ie #leftCol div.newsletter form input.email { margin-top:5px; }
#leftCol div.newsletter form input.ok { float:left; width:auto; height:auto; margin-top:7px; background-image: none; background: #7A946E;}
.ie6 #leftCol div.newsletter form input.ok { width:24px; height:12px;}
#leftCol div.newsletter div a { position:absolute; left:16px; bottom:7px; font:9px "Arial"; color:#fff; letter-spacing:0.4px }
.ie #leftCol div.newsletter div a { bottom:5px; }
#leftCol div.localizacao { margin:15px 0 0 45px;}


