/*
Theme Name: PortalMidia.net 2011 - Por Emanoel Evaristo
Description: Novo tema para o portal de noticias PortalMidia.net
Author: emanoelevaristo.net
Version: 1.0b
*/

* {padding:0; margin:0; border:0;}
body {margin:0; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; }
h1, h2, h3 {font-weight:bold;}
h1 {font-size:26px; letter-spacing:-1px; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:22px; letter-spacing:-1px;}
h3 {font-size:14px;}
.small {font-size:12px;}
.verysmall {font-size:11px;}
a:link, a:visited, a:active {color:#136; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}
.left {float:left;} .right {float:right;}
.chapeu {font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFF;}
.imglist {margin-right:5px;}
.clear {clear:both;}
.imgLeft {float:left; margin-right:10px;}
.tituloposts {  }

/* header */
#header {background:#2a5e8e url(images/bg_top_nivel2.gif) repeat-x; height:86px; border-bottom:1px solid #cacaca;}
#headertop {height:30px; background:url(images/header_bg_top.gif) repeat-x; border-bottom:1px solid #333; }
#headercontent {margin:0px auto 0; width:980px; height:76px; font-size:11px;}
#headercontent ul {list-style:none;}
#headerlogo {width:383px; float:left; margin-right:30px; height:45px; padding-top:22px;}
#headersearch {width:300px; float:right; margin-right:0; height:35px; margin-top:24px; }
#searchtop {width:300px; height:30px; background:#fff; border:1px solid #ddd; margin-top:5px;}
#searchbutton {margin: 7px 0 0 7px;}
.searchtext {float:left; width:252px; height:16px; padding:9px 7px 5px; font-size:11px; color:#777;}
#headerfunctions {float:right; height: 10px; margin: 11px 0 0 30px;}
/*#headerfunctions li a {margin-top:5px; display:block; background:#f5f5f5; padding:9px; margin-right:2px;}
/*#headerfunctions li a:hover {background:#136; padding:9px; margin-right:2px; color:#fff; text-decoration:none ;}
*/ 
#headerfunctions li {float:left; text-align:center; margin-top:9px;}
#headerfunctions li a {padding:9px 17px;}
#headerinfo {width:120px; float:left;}
#headerfunctions .fale-conosco {background:url(images/header-links.gif) no-repeat; width:247px; height:25px; margin-top:5px;}
.fale-conosco .break {display:block; height:15px; border-left:1px solid #e3e3e3; border-right:1px solid #fff;}
.transp_class {filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1;}

#cpmn {width:100%; z-index:999;}
#cpmn a:hover {text-decoration:none;}
#cpmn ul {margin:0; padding: 100px 0; }
#cpmn li {float:left; list-style:none; font-size:11px; font-weight:bold; text-align:center; text-transform:uppercase; padding:0; margin:0;}
#cpmn li a {display:block; padding-top:11px; width:110px; height:19px; overflow:hidden; margin-left:0px; background:url(images/menu_tab_off.gif) 0 0 no-repeat;}
#cpmn li a:hover {display:block; padding-top:11px; background-position:bottom; text-decoration:none !important;}
#cpmn img {margin-left:5px;}


#current a {display:block; padding-top:10px; width:114px !important; height:20px; background:url(images/menu_tab_on.gif) 0 0 no-repeat !important;}
#current li {float:left; list-style:none;}
#current span{display:block; padding-top:10px; width:114px; height:20px; background:url(images/menu_tab_on.gif) 100% 0 repeat-x;}
#cpmnb {background-color:#fbfbfb; border-bottom:1px solid #cacaca; height:2px; font-size:0;}
#nav {height:32px; background:url(images/header_bg_top.gif) repeat-x 0 -30px #f0f0f0; border-bottom:1px solid #b7b7b7; overflow:hidden;}
#navcontent {margin:0 auto; width:980px; font-size:11px; padding-top:5px;}
#nav .loc {padding-top:4px; float:left; color:#136; text-transform:lowercase;}
#nav .ferramentas {float:left;}
#nav ul {float:left;}
#nav li {float:left; margin-left:2px; list-style:none; width:auto;}
#nav li a {display:block; padding:2px 5px; /*background:#f9f9f9; border:1px solid #ddd;*/ border-right: 1px solid #ddd; text-decoration:none; width:auto;}
#nav li a:hover {background:#309; color:#fff; text-decoration:none; width:auto;}
#nav .current-cat a {color:#fff; background:#309;}

/* Editorias */
.geral a {color:#333;} .geral a:hover {color:#333;}
.policia a {text-decoration:none; color:#900 !important;} .policia a:hover {text-decoration:underline !important; color:#900 ;}
.entretenimento a {text-decoration:none; color:#c06 !important;} .entretenimento a:hover {text-decoration:underline !important; color:#c06;}
.esporte a {text-decoration:none; color:#460 !important;} .esporte a:hover {text-decoration:underline !important; color:#460;}
.politica a {text-decoration:none; color:#870 !important;} .politica a:hover {text-decoration:underline !important; color:#870;}
.educacao a {text-decoration:none; color:#330033 !important;} .educacao a:hover {text-decoration:underline !important; color:#330033;}
.saude a {text-decoration:none; color:#3CF !important;} .saude a:hover {text-decoration:underline !important; color:#3CF;}
.mulher a {text-decoration:none; color:#e02 !important;} .mulher a:hover {text-decoration:underline !important; color:#e02;}
.videos a {text-decoration:none; color:#18c !important;} .videos a:hover {text-decoration:underline !important; color:#18c;}
.esoterismo a {text-decoration:none; color:#ea0 !important;} .esoterismo a:hover {text-decoration:underline !important; color:#ea0;}
.cidade a {text-decoration:none; color:#ea0 !important;} .cidade a:hover {text-decoration:underline !important; color:#ea0;}
.carnaval a {text-decoration:none; color:#a09 !important;} .carnaval a:hover {text-decoration:underline !important; color:#a09;}
.fotos a {text-decoration:none; color:#808080 !important;} .fotos a:hover {text-decoration:underline !important; color:#808080}
.entrevista a {text-decoration:none; color:#5a5ea5 !important;} .entrevista a:hover {text-decoration:underline !important; color:#5a5ea5}
.mundo a {text-decoration:none; color:#16528d !important;} .mundo a:hover {text-decoration:underline !important; color:#16528d}
.brasil a {text-decoration:none; color:#034e03 !important;} .brasil a:hover {text-decoration:underline !important; color:#034e03}
.cultura a {text-decoration:none; color:#1597d8 !important;} .cultura a:hover {text-decoration:underline !important; color:#1597d8}

.crop-img {display:block;overflow:hidden;position:relative;}
.crop-img img {display:block;-khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.crop-img:hover {border:4px solid #309;-khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.crop-img:hover img {margin:-1px -4px -4px;-khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.geral .crop-img:hover img {border-color:#048;-khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/* Capa */
.Capa01 {height:auto; overflow:hidden;}
.Capa01 h3, .Capa01 p, .Capa01 img {margin-top:3px;}
.Capa02 {height:460px; overflow:hidden;}
.Capa02 h3, .Capa02 p, .Capa02 img {margin-top:3px;}
.dateinfo {height:20px; font-weight:bold; color:#a00; padding:0px 0 9px; border-bottom:1px solid #ddd;}
.dateinfo div {float:right; width:260px;} .dateinfo span {width:280px; margin-top:5px;}
.manchetep {margin:10px 0;}
.manchetep .small {font-size:12px; line-height:normal; letter-spacing:normal;}
.manchetep h3 {font-size:30px; line-height:30px; letter-spacing:-2px !important;}
.vitrine {width:280px; background:#f5f5f5; padding:10px 10px 10px; float:left;}
.vitrine div {margin-top:5px;}
.vitrine h3 {font-size:18px; letter-spacing:-1px;}
.manchetes {width:260px;}
.manchetes h3 {font-size:18px; height:70px; line-height:18px; overflow:hidden;}
.unit {margin-bottom:15px;}

/* content */
#HOTWordsTxt img {max-width: 575px;}
#allcontent {background:#ddd; height:auto;}
#content {margin:0 auto; width:980px;}
.cpLeftCol {width:620px;}
.cpLeftColMax {width:980px;}
.cpMedCol {width:305px;}
.cpMedCol2 {width:305px; margin-left:9px;}
.cpRightCol {width:350px;}
.cpBoxCategory {border-bottom:2px solid #ccc; background:#F8F8F8; height:27px;}
.cpBoxCategory h2 {width:65%; float:left;}
#page404 {background:url(images/ops.gif) no-repeat; height: 158px; width: 323px; margin-left: 30%; padding-top: 5%}
#titulo404 {background:url(images/titulo_404.gif) no-repeat; height: 32px; width: 329px; margin-left: 30%;}

.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto; text-align: center;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {background-color: #f5f5f5; border: 1px solid #ddd;	-khtml-border-radius: 3px; -moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px; margin: 0 10px 10px 10px; padding: 5px 5px 5px 5px; text-align: center;}
.wp-caption img {border: 0 none; margin: 0;	padding: 0;}
.wp-caption p.wp-caption-text {	font-size: 11px; line-height: 17px;	margin: 0;	padding: 0 5px 5px 0;}

.cpBoxCategory img {float:right; margin-top:0px;}
.cpBoxCategory2 {border-bottom:2px solid #ccc; background:#F8F8F8; height:27px;}
.cpBoxCategory2 h2 {width:98%; float:left;}
.cpBoxCategory2 img {float:right; margin-top:0px;}
.cpBoxDestSim {height:95px;}
.cpBoxDestSim img {float:left; margin-right:9px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.cpBoxRelated li {list-style-position:inside !important; list-style:none; margin-bottom: 5px; background: url(images/materia-search-icon.gif) 0 3px no-repeat; padding-left: 14px;}
.cpBoxRelated h3 {font-size:12px;}
.cpBoxEditoria {width:280px;}
.cpBoxEditoria .cpBoxCategory {border-left:1px solid #ddd; border-right:1px solid #ddd;}
.cpEditoria {width:135px; height:180px; overflow:hidden; margin-bottom:20px;}
.cpEditoria img {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.msg-feedback .lt{background:url(images/canto-arredondado.png) no-repeat left top; left:-1px; margin-top:-1px; }
.msg-feedback .rt{background:url(images/canto-arredondado.png) no-repeat right top; right:-1px; margin-top:-1px;}
.msg-feedback .lb{background:url(images/canto-arredondado.png) no-repeat left bottom; left:-1px; margin-top:-4px;}
.msg-feedback .rb{background:url(images/canto-arredondado.png) no-repeat right bottom; right:-1px; margin-top:-4px;}
.cpEditoria p {font-size:11px;}
.cpEditoria h3, .cpEditoria img, .cpEditoria p {margin-top:9px;}
.cpEditoriaVer h3 {font-size:18px; line-height:18px;}
.cpEditoriaVer p {margin-bottom:17px;}
.cpEditoriaVer div {margin-top:3px;}
.cpEditoriaVer img {-khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.widgets {font-size:11px; font-weight:bold; height:22px; overflow:hidden;}
.widgets img {float:none; margin:0;}
.videoembed {height:262px; overflow:hidden;}
embed, object {width:580px; height:380px;}
.grid {background:#f2f2f2; padding:9px 9px 12px; margin-top:5px;}
.cpTV h3 {font-size:14px; color:#18c;} .cpTV p {font-size:12px;} .cpTV span {font-size:11px;}
.cpTV img {-khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.enquete input {height:14px;}
.post {text-transform: none;}
.post h1, .post h3 {font-size:26px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif;}
.post p {margin-top:9px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
.post img {float:left; margin:0 15px 9px 0; padding:2px; border:1px solid #ddd; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.post embed {width:580px; height:380px;}
.post .excerpt {font-size:14px; color:#929292; font-weight:normal; padding-bottom: 10px;}
.post .excerpt2 {font-size:14px; color:#929292; font-weight:normal; border-top: 1px solid #ccc;}
.post ul {margin-left: 10px; margin-top: 10px; list-style: none;}
.post ul li {margin-bottom: 7px; padding-bottom: 2px; border-bottom: 1px dotted #f2f2f2;}
.linhabaixo {border-bottom: 1px solid #ebebeb;}
#comment-wrapper {margin:9px 9px 0; background:#f5f5f5;}
#comment-wrapper h3 {display:block; background:#e5e5e5; padding:5px 9px; margin-bottom:5px; border-top:5px solid #330099;}
#commentform input, #commentform textarea { background:#fff; border:1px solid #ddd; margin:5px 9px;}
#commentform textarea {width:554px;}
#commentform #submit {background:#e8e8e8; border:1px solid #ddd; font-weight:bold; padding:5px 9px;}
.commentlist {list-style-position:inside; margin-left: 7px; margin-right: 7px; line-height: 18px;}
.commentlist li {border:1px solid #ddd; margin-top: 5px; background:#fff; padding: 7px;}
.commentlist li p {padding-left: 7px; border-left: 2px solid #ccc;}
.commenttext { display:block; background:#fff; margin:5px 0 9px; border:1px solid #ccc; padding:9px;}
.commentsbox {display:block; border:1px dotted #ddd;}
.commentsinfo {font-size:14px; font-weight:bold; background:#0cb46f; border-top:4px solid #71e17c; color:#fff; display:block; padding:5px 9px; margin-top:15px;}
.commentmetadata {font-size:9px;}
.fn {font-weight:bold;}
#singlepostinfo {background:#f5f5f5; padding:9px; margin:0 9px 2px;}
.bookmark, .tools {display:block; background:#f5f5f5; padding:9px 9px 15px; height:12px; margin:0 9px 3px; clear:both;}
.bookmark li {list-style:none; float:left; margin-right:10px;}
.tools li {list-style:none; float:left;} .tools li a {margin:0 5px;}
.blogs h2, .blogs h3 {font-size:16px;}
.cpServicos div {margin-top:9px; width:185px;} .cpServicos h3 {margin:5px 0; font-size:18px; font-weight:normal;}
.cpServicosSidebar div {margin-top:9px; width:93px;} .cpServicosSidebar h3 {margin:5px 0;}

/* Plantão + Tags + Parceiros */
.plantao li {margin-bottom:5px; list-style:none; padding-left: 22px; line-height:18px;}
.audioicon { background:url(images/audio.png) no-repeat; }
.blogroll {text-align: center; }
.blogroll img {margin-bottom: 7px;}
.blogroll li {float:left; margin:0 5px 5px 0; list-style:none;}
.blogroll li a {margin-left: 35px; width:234px; height: 60px; display:block; padding:4px 0; background:#fff; border:1px solid #ddd;}
.blogroll li a:hover {background:#163b5d; color:#fff; text-decoration:none;}
.maislidas li {margin-bottom:5px; padding-left: 5px; list-style:none; line-height:18px; text-align:justify;}

.sponsorcenter {height:70px; width:500px; text-align:center; margin-left: auto; margin-right: auto;}
.sponsorcenter div {border: 2px solid #ccc; display:inline; margin-left:8px; float:left; }
/* cpBox */
.cpBox {margin-top:9px; background:#fff;}
.cpBox .cpBoxContent {background-color:#fff;}
.minHeightContent {min-height: 350px;}
.cpBox .cpBoxHeader {height:4px;overflow:hidden;background:url(images/boxbd.gif) 100% 0 repeat-x;}
.cpBox .cpBoxHeader div {width:4px;height:4px;overflow:hidden;background:#fff url(images/boxbd.gif) 0 0 no-repeat;}
.cpBox .cpBoxFooter {height:4px;overflow:hidden;background:url(images/boxbd.gif) 100% -12px no-repeat;}
.cpBox .cpBoxFooter div {height:4px;width:4px;overflow:hidden;background:#fff url(images/boxbd.gif) 0 -12px no-repeat;}


/* cpBoxIn */
.cpBoxIn .cpBoxContent {background-color:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.cpBoxIn .cpBoxHeader {height:4px;overflow:hidden;background:url(images/boxbd.gif) 100% -3px repeat-x;}
.cpBoxIn .cpBoxHeader div {width:4px;height:4px;overflow:hidden;background:#fff url(images/boxbd.gif) 0 -3px no-repeat;}
.cpBoxIn .cpBoxFooter {height:4px;overflow:hidden;background:url(images/boxbd.gif) 100% -8px no-repeat;}
.cpBoxIn .cpBoxFooter div {height:4px;width:4px;overflow:hidden;background:#fff url(images/boxbd.gif) 0 -8px no-repeat;}

/* cpBoxMin */
.cpBoxMin {width:350px;}
.cpBoxMin h3 {font-size:11px; margin-top:8px;}
.cpBoxMin .widgets {margin-bottom:3px;}

.txtred {color:#993300;}
.bgrandom {background:#f7f7f7;}
.gray {background:#f5f5f5 !important; font-weight:bold; border-bottom:1px solid #ddd;}
.white {background:#FFF !important; font-weight:bold; border-bottom:1px solid #ddd;}
.h85 {height:85px;} .h135 {height:135px;} .h177 {height:177px;} .h240 {height:240px;} .h455 {height:420px;}
.cpPad9 {padding:9px; }
.cpPad9 span {background: #e5e5e5; font-size: 10px; font-weight:bold; padding: 2px;}
.cpPad5TB9LR {padding:5px 9px;} .cpPad5TB20LR {padding:5px 20px;}
.cpMar27B {margin-bottom:27px;} .cpMar30B {margin-bottom:37px;}
.cpMar10B {margin-bottom:10px;}
.cpMar20R {margin-right:20px;} .cpMar10R {margin-right:10px;} .cpMar5R {margin-right:5px;}
.cpPad12L {margin-left:12px; display:inline;}
#slidefotos { width: 598px; height: 130px; }
#slidefotos li { height:95px; list-style:none; background:#f2f2f2; padding:5px; display:inline; }
#slidefotos li img { border: 2px solid #808080; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#slidefotos li img:hover { border: 2px solid #330099; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
/* Adsense */
.adsAll10 {height:20px; margin-top: 5px; background: #FFF; padding: 3px;}
.ads468x15 {height:15px; margin:15px 0 20px;}
.ads580x100 {height:100px; margin:15px 0 20px;}
.ads468x60 {height:60px; margin:9px 0; clear:both;}
.ads336x280 {height:285px; margin:3px 7px 0;}
.ads336x120 {height:125px; margin:3px 7px 0;}
.ads336x250 {height:255px; margin:3px 7px 0;}
.ads336x60 {height:65px; margin:3px 7px 0;}
.ads728x90 {width:100%;}

/* relacionadas */
.boxtitle {border-top:4px solid #d5d5d5; padding:5px 9px; background:#e5e5e5; margin-bottom:0 !important;}
.related_post_title {border-top:4px solid #d5d5d5; padding:5px 9px; background:#e5e5e5; margin-bottom:0 !important;}
.singlerelated {margin:20px 9px 0;}
.related ul {margin:0 0 20px;}
.related_post ul {margin:0 0 20px;}
.related_post li {list-style:none !important; border-bottom:1px solid #ddd; line-height:28px; padding:0 9px;}


.widget img {float:none !important;}
.widget li {list-style-position:inside; list-style-type:square; padding:9px 0 0; border-top:1px solid #ddd; margin-top:9px;}

/* footer */
#footer {clear:both; height:250px; background: url(images/portalmidia-logo-big.png) no-repeat center bottom #330099; border-top:1px solid #333; color:#FFF; text-transform:uppercase; font-size:11px;}
#footercontent {margin:0 auto; width:980px; padding-top:25px;}
#footermn ul {margin:0;}
#footermn li {float:left; list-style:none; font-weight:bold; text-transform:uppercase;}
#footermn li a {display:block; padding-right:5px; margin-right:10px; border-right:1px solid #ccc; color:#FFF}
#footercontent a {color:#FFF}
#footermn li a:hover {display:block; padding-right:5px; margin-right:10px; text-decoration:underline;}
#footercontent .developer {text-transform:lowercase; font-size:9px; text-align:right;}
#footercontent .developer a {color: #702bff}
#footercontent .developer a:hover {color: #fff}

/*Previsao do Tempo */
.hw_wpgw * {margin: 0;	padding: 0; text-align: center; font:Arial, Helvetica, sans-serif;}
.hw_wpgw {font-size: 12px; text-align: center;}
.hw_wpgw dl {margin: 5px 0 0 50px; height: 160px;	width: 250px; text-align: center;}
.hw_wpgw dl dd {list-style-type: none;}
.hw_wpgw dl dd.today {float: left; height: 60px; margin: 0 0 20px 0; width: 200px;}
.hw_wpgw dl dd.today .condition {background-color: #f8f8f8; border-bottom: 1px solid #eeeeee; color: #000; display: block; font-size: 12px; height: 22px;	line-height: 22px;	margin: 0 0 1px 0; text-align: center; width: 202px;}
.hw_wpgw dl dd.today .temperature {background-color: #0080ff; color: #FFF; display: block; float: left; font-size: 30px; height: 54px; line-height: 54px; margin: 0 1px 0 0; text-align: center; width: 128px;}
.hw_wpgw dl dd.day1, .hw_wpgw dl dd.day2 {margin-right: 1px;}
.hw_wpgw dl dd.day1, .hw_wpgw dl dd.day2, .hw_wpgw dl dd.day3 {float: left;	height: 75px; width: 67px;}
.hw_wpgw .day {background-color: #f8f8f8; border-bottom: 1px solid #eeeeee; color: #000; display: block; height: 16px; line-height: 16px; margin: 0 0 1px 0; text-align: center; width: 67px;}
.hw_wpgw .temperature {background-color: #0080ff; color: #FFF; display: block; font-size: 11px; height: 20px; line-height: 20px;	margin: 1px 0 0 0; text-align: center;	width: 67px;}
.hw_wpgw dl dd img {border: 1px solid #ccc;	display: inline; padding: 6px 12px 6px 12px; margin: 0; background: #EEE;}
/*Previsao*/
/*Outros*/
.albumback {margin-top:10px; text-align: center; background: url(images/backtoalbums.png) no-repeat center left; width: 220px;}

/* Horoscopo */
#HoroscopoOut {background-color:#FFDFDF; position: absolute; z-index: 90; width: 285px; height: 105px; top:2000px; overflow:scroll;}
#topbarhoroscopo a {font-size: 9px; border: 1px solid #000; position: relative;}
.horoscopo {text-decoration:none; color:#1bd2d2 !important; font-size: 14px; margin-bottom: 5px; border-bottom: 1px dashed #ccc;}
#idhoroscopo {width:285px;height:105px;float:left; border: 0px solid #ccc;}
#idhoroscopo ul{margin:0;padding:0;}
#idhoroscopo li{margin:0;display:block;text-align:left;padding:.5em 0; float:left; width:70px; }
#idhoroscopo li a img{margin:0 .2em;vertical-align:middle;}
#idhoroscopo li{display:block;margin:0;padding:0.25em 0 0.25em 2em;height:15px;text-align:left;background:url(images/ic-horoscopo.gif) no-repeat scroll 0 0 transparent;}
#idhoroscopo li img{float:left;margin-right:3px;}
#idhoroscopo li.aries{background-position:0 1px;}
#idhoroscopo li.libra{background-position:0 -141px;}
#idhoroscopo li.touro{background-position:0 -22px;}
#idhoroscopo li.escorpiao{background-position:0 -165px;}
#idhoroscopo li.gemeos{background-position:0 -45px;}
#idhoroscopo li.sagitario{background-position:0 -192px;}
#idhoroscopo li.cancer{background-position:0 -70px;}
#idhoroscopo li.capricornio{background-position:0 -216px;}
#idhoroscopo li.leao{background-position:0 -95px;}
#idhoroscopo li.aquario{background-position:0 -239px;}
#idhoroscopo li.virgem{background-position:0 -117px;}
#idhoroscopo li.peixes{background-position:0 -262px;} 
/* /Horoscopo */
.nocomments { border-bottom: 1px solid #fff;}
