@charset "utf-8";

/*
CASCADING PROPERTIES
*/
@import url("/templates/atomo/estilos/_css/core.css");
@import url("http://stf.terra.com/portal/apps/headerfooter/_css/styles.css");
/*
// CASCADING PROPERTIES
*/

/* -- ESPECIFICOS -- */

/* CARTOLAS EDITORIAIS */
h5 { font-size:21px; font-weight:normal; }
h5 a { display:block; float:left; padding-right:10px; background-position:right 3px; }

/* CARTOLAS FIXAS */
.ttl-lifestyle, .ttl-vidayestilo,
.ttl-related, .ttl-sitiosrelacionados { background: url(../_img/ttl-general.gif) left top no-repeat; }
.ttl-related, .ttl-sitiosrelacionados { background-position: left -60px; }

.col-wide-clean .lnk-more {
	display: block;
	padding-top: 3px;
}

h3 a {
	padding-left: 1px;
}

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;
}
.ttl-section { background-position: left -30px;	}
.ttl-city { background-position: left -210px; }
*/

/* sets the image for the titles */
.ttl-entretenimiento, .ttl-entertainment,
.ttl-gente,
.ttl-cine,
.ttl-musica,
.ttl-tv,
.ttl-juegos,
.ttl-sitiosrelacionados, 
.ttl-ciudades, .ttl-city,
.ttl-estrenos,
.ttl-veamasestrenos,
.ttl-gentefamosa,
.ttl-destacamos,
.ttl-notelopierdas { background: url(../_img/ttl-general.gif) left top no-repeat; }

/* use the same words inside the SPAN - i.e. <h5 class="ttl-gentefamosa"><a href="#"><span>Gente famosa </span></a></h5> */
.ttl-gente { background-position:left -30px; }
.ttl-cine { background-position:left -60px; }
.ttl-musica { background-position:left -90px; }
.ttl-tv { background-position:left -120px; }
.ttl-juegos { background-position:left -150px; }
.ttl-sitiosrelacionados, .ttl-related { background-position:left -60px; }
.ttl-ciudades, .ttl-city { background-position:left -270px; }
.ttl-estrenos { background-position:left -180px; }
.ttl-veamasestrenos { background-position:left -210px; }
.ttl-gentefamosa { background-position:left -300px; }
.ttl-destacamos { background-position:left -330px; }
.ttl-notelopierdas { background-position:left -360px; }

.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 0 0 8px;
	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 {
	padding: 5px 10px;
}




/* MOBILE - MOD 41 */

.ctn-mobile .bgr-mediumgray {
	margin-bottom: 0;
}

.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 {
	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;
	}	*/


