@charset "utf-8";
/* 20090904-1830 */

/* DIVULGA FACIL */
.mod-divulga { width: 100%; height: 100px; margin-top: 15px; }

/* -- especificos -- */
.col-wide-clean .lnk-more {
	display: block;
	padding-top: 3px;
}

h3 a {
	/*padding-left: 1px; */
	color: #464237;
}

h3 span {
	clear:both;
	display:block;
}

h3 .lnk-more {
	font-size: 11px;
}


ol.lst-top10 {
	margin-top: 8px;
	margin-bottom: 5px;
}
	
ol.lst-top10 li {
	padding: 5px 8px;
}
	
ol.lst-top10 li a {
	font-size: 11px;
	font-weight: bold;
}



.ttl-entertainment, .ttl-related, .ttl-section, .ttl-city {
	background: url(../_img/ttl-general.gif) left top no-repeat; margin: 20px 0 10px 0;
}


.ttl-entertainment { margin: -4px 0 6px; }

.ttl-section {
	background-position: left -30px;	
}

.ttl-city {
	background-position: left -210px;	
}

.col-skinny .links {
	float: right;
	padding-top: 8px;
	padding-bottom: 8px;
}

.col-right {
	width: 250px;
}



.bgr-slr {
	background: url(../_img/lin-ver-slr.gif) 203px top repeat-y;
}

/* -- comuns news  -- */


/* landings */
h1 {
	background: url(../_img/ico-general.gif) right top no-repeat;
	height: 30px;
	line-height: 30px;
	font-size: 21px;
	text-transform: lowercase;
}

	h1 span {
		visibility: hidden;
	}




/* colunas */
.col-skinny .links a {
	cursor: pointer;
}

.col-skinny-clean .bgr-lightgray {
	margin-bottom: 1px;
}
.col-left-r-clean {
	float: left;
	overflow: hidden;
	margin: 0 8px 0 0;
	width: 407px;
}

.bgr-lfr {
	background: url(../_img/lin-solid.gif) 627px top repeat-y;
	border-bottom: 0;
}

.bgr-s-clean {
	background: #ffffff;
}

.bgr-sssr {
	background: url(../_img/lin-ver-sssr.gif) 203px top repeat-y;
}



/* label - featured photos - mod 24 */

 .rss {
	color: #ff9900;
	text-transform: uppercase;
	font-style: normal;
	height: 16px;
	padding-right: 5px;
	_padding-right: 2px;
	display: block;
	float: left;
	margin-top: -1px;
	margin-bottom: -2px;
	
	
	background: url(../_img/ico-general.gif) left -210px no-repeat;
	padding-left: 19px;	
}

.rss span {
	display: none;
}



.lin-ver-tiny-dotted {
	background: url(../../_img/lin-dotted.gif) left top repeat-y;
	float: right;
	margin-top: 8px;
	margin-right: 4px;
}

.sponsor em {
	text-transform: lowercase;
	margin-right: 4px;
}

/* related sites - mod 42 */

.lst-top10 li a {
	font-size: 11px;
	font-weight: bold;
}

.lst-top10 li {
	padding: 5px 10px;
}

.ttl-related {
	margin: 11px 0 12px 0;
	background-position: left -180px;	
}
.ttl-related li { height: 23px; }
.ttl-related li .bgr-lightgray { height: 17px; }


.lnk-external {
	background:transparent url(../_img/ico-general.gif) no-repeat  right -253px;
	padding-right: 14px;
}


/* MOBILE - MOD 41 */

.ctn-mobile .bgr-mediumgray {
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 5px;
}

.ctn-mobile h6 { line-height: normal; } /* era 13px */
.ctn-mobile .ttl-h3 { color:#5d5850; padding-bottom:7px; }
.ctn-mobile em { display:block; font-style:normal; color:#5D5850; padding-bottom:8px; }
.ctn-mobile .txt-claim { color:#978e81; padding:0; }
.ctn-mobile h5 a { padding:0; }

.ctn-mobile .bgr-lightgray {
	padding: 7px 10px 10px 10px;
	margin-bottom: 1px;
}

.ctn-mobile .bgr-mediumgray h5 {
	margin-bottom: 0px;
}

.ttl-h3 {
	font-size: 12px;
	color: #47423A;
	text-transform: none;
}

.btn-morealerts {
		width: 85px;
		background-position: left -120px;
}

	a:hover .btn-morealerts  {
		background-position: -150px -120px;
	}	



/* photo principal */
.photo-principal { float: left; position: relative; margin-right: 2px; width: 205px; height: 382px; }
.photo-principal a { color: #47423a; cursor: pointer; }
.photo-principal .txt { float: left; position: absolute; top: 272px; width: 190px; height: 90px; padding: 10px 8px; font-size: 23px; line-height: 23px; font-weight: bold;}
.last-photo { margin-right: 0!important; }

.photo-principal .bgr {
		background-color: #fff;
		opacity: 0.85; filter: alpha(opacity=85);
		float: left;
		overflow: hidden;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100px;
		top: 276px;
		padding: 6px 5px 0 5px;
		cursor: pointer;
		color: #47423A;
	}


.photoimg { display: block; width: 205px; height: 382px; overflow: hidden; }
.photoimg img { width: 205px; height: 382px; }
a:hover.photoimg  { border: 3px solid #FF9900; width: 199px; height: 376px; z-index: 99; }
a:hover.photoimg img { margin: -3px; }



/* correcoes */
.col-skinny h2 a { color: #47423a; }
.col-wide-clean h3 a { color: #47423a; }

.btn-vote:hover {	background-position: -150px -90px!important; }

.lin-caption { padding: 0; margin: 10px 0 !important; }
.col-skinny .lin-hor-dotted { padding: 0; margin: 5px 0 !important; height:1px; }

.col-left-r-clean .img-news .bgr,.img-news .txt { height: 35px; }
.col-left-r-clean .img-news a:hover .bgr,.img-news a:hover .txt { height: 32px; }



/* espacio de modulos */
.div-mod5,.div-mod10,.div-mod15,.div-mod20,.div-mod25,.div-mod30,.div-mod45 { width: 100%; display: block; clear: both; }
.div-mod5 { height: 5px; }
.div-mod10 { height: 10px; }
.div-mod15 { height: 15px; }
.div-mod20 { height: 20px; }
.div-mod25 { height: 25px; }
.div-mod30 { height: 30px; }
.div-mod45 { height: 45px; }

.mod-neg5 { margin-top: -5px; }

.space-hor4 { display: block; clear: both; height: 3px; margin: 0; padding: 0; }
.space-hor24 { display: block; clear: both; height: 24px; margin: 0; padding: 0; }



/* MOD - POLL */
.ttl-poll { margin: 0 0 6px 0; }
.mod-poll p { margin: 0 0 -2px 0; }
.mod-poll .btn-vote { margin: 2px 0 0 0; }


/* MOD CLOCK */
.mod-clock { margin: 0 0 -4px 0; }

/* MOD - PPI */
.ctn-shoppingbar, .ctn-shoppingbar-act { top:248px!important; }

/* MOD - MORE NEWS */
.mod-morenews ol li span { display:block; float:left; margin-right:5px; }
.mod-morenews ol li p { float:left; width:370px; }

/* MOD - AREA 13 */
.ttl-h1 { clear:both; float:left; margin:0; padding-top:10px; width:100%; }

.lst-headlines {
	clear: both;
	/margin-top: -2px;
}
