@charset "utf-8";
/* 20120124-1029 */

body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5850;
	line-height: 13px;
	background-image: url(../images/bk.jpg);
	background-repeat: repeat;
	
}


#centrool {
	
	margin: 0 auto;
	top:20px;
	width: 900px;
	background-image:url(../images/bkcentro.png);
	min-height: 920px;
}
#banner {
	position:absolute;
	width:900px;
	height:200px;
	background-image:url(../images/banner.jpg);
}
#franja1 {
	position:absolute;
	top:200px;
	width:900px;
	height:2px;
	background-color:#EA802A;
}
#franja2 {
	position:absolute;
	top:250px;
	width:900px;
	height:2px;
	background-color:#EA802A;
}
#franja3 {
	position:absolute;
	top:30px;
	width:900px;
	height:2px;
	background-color:#EA802A;
}
#menu {
	position:absolute;
	top:205px;
	width:900px;
	height:50px;
}
#logo {
	position:absolute;
	top:270px;
	left:50px;
	width:367px;
	height:109px;
	background-image:url(../images/logo.png);	
}
#franjacorta {
	position:absolute;
	left:50px;
	top:389px;
	width:800px;
	height:2px;
	background-color:#EA802A;
}
#boton1 {
	position:absolute;
	top:10px;
	left:50px;
	width:88px;
	height:30px;
	background-image:url(../images/bt1a.png);
}
#boton1:hover {
	background-image:url(../images/bt1b.png);
}
#boton1activo {
	position:absolute;
	top:10px;
	left:50px;
	width:88px;
	height:30px;
	background-image:url(../images/bt1b.png);
}
#boton2 {
	position:absolute;
	top:10px;
	left:188px;
	width:88px;
	height:30px;
	background-image:url(../images/bt2a.png);
}
#boton2:hover {
	background-image:url(../images/bt2b.png);
}
#boton2activo {
	position:absolute;
	top:10px;
	left:188px;
	width:88px;
	height:30px;
	background-image:url(../images/bt2b.png);
}
#boton3 {
	position:absolute;
	top:10px;
	left:346px;
	width:88px;
	height:30px;
	background-image:url(../images/bt3a.png);
}
#boton3:hover {
	background-image:url(../images/bt3b.png);
}
#boton3activo {
	position:absolute;
	top:10px;
	left:346px;
	width:88px;
	height:30px;
	background-image:url(../images/bt3b.png);
}
#boton4 {
	position:absolute;
	top:10px;
	left:504px;
	width:88px;
	height:30px;
	background-image:url(../images/bt4a.png);
}
#boton4:hover {
	background-image:url(../images/bt4b.png);
}
#boton4activo {
	position:absolute;
	top:10px;
	left:504px;
	width:88px;
	height:30px;
	background-image:url(../images/bt4b.png);
}
#boton5 {
	position:absolute;
	top:10px;
	left:622px;
	width:88px;
	height:30px;
	background-image:url(../images/bt5a.png);
}
#boton5:hover {
	background-image:url(../images/bt5b.png);
}
#boton5activo {
	position:absolute;
	top:10px;
	left:622px;
	width:88px;
	height:30px;
	background-image:url(../images/bt5b.png);
}
#boton6 {
	position:absolute;
	top:10px;
	left:762px;
	width:88px;
	height:30px;
	background-image:url(../images/bt6a.png);
}
#boton6:hover {
	background-image:url(../images/bt6b.png);
}
#boton6activo {
	position:absolute;
	top:10px;
	left:762px;
	width:88px;
	height:30px;
	background-image:url(../images/bt6b.png);
}
#auspiciadores {
	position:absolute;
	right:50px;
	top:420px;
	width:165px;
	height:400px;
}
#ausptitulo {
	position:absolute;
	left:0px;
	top:0px;
	width:164px;
	height:35px;
	background-image:url(../images/tit_auspiciadores.png);
}
#ausp1 {
	position:absolute;
	left:12px;
	top:45px;
	width:140px;
	height:60px;
	background-image:url(../images/aus_palomino.jpg);
}
#ausp2 {
	position:absolute;
	left:12px;
	top:135px;
	width:140px;
	height:60px;
	background-image:url(../images/aus_pecsa.jpg);
}
#ausp3 {
	position:absolute;
	left:12px;
	top:225px;
	width:140px;
	height:60px;
	background-image:url(../images/aus_renova.jpg);
}
#ausp4 {
	position:absolute;
	left:12px;
	top:315px;
	width:140px;
	height:60px;
	background-image:url(../images/aus_mobil.jpg);
}
#redes {
	position:absolute;
	right:50px;
	top:0px;
	width:80px;
	height:20px;
}
#face {
	position:absolute;
	left:30px;
	width:20px;
	height:20px;
	background-image:url(../images/icon_face.png);
}
#twit {
	position:absolute;
	left:30px;
	width:20px;
	height:20px;
	background-image:url(../images/icon_twit.png);
}
#you {
	position:absolute;
	left:60px;
	width:20px;
	height:20px;
	background-image:url(../images/icon_you.png);
}
#musica {
	position:absolute;
	left:50px;
	top:-7px;
	width:80px;
	height:32px;
}
#pie {
	position:absolute;
	left:0px;
	top:40px;
	width:900px;
	height:40px;
}
#pie1 {
	position:absolute;
	left:50px;
	bottom:10px;
	width:400px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#pie2 {
	position:absolute;
	left:500px;
	bottom:10px;
	width:100px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#pie3 {
	position:absolute;
	right:50px;
	bottom:10px;	
	width:200px;
	height:20px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#abajo {
	width:900px;
	height:80px;
	position: absolute;
	bottom: 0px;
}
#contenido {
	position: absolute;
	top:420px;
	width: 600px;
	height: 400px;
	left: 50px;
}





ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align: middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
// PROPERTIES RESET
   BASED ON http://meyerweb.com/eric/tools/css/reset/ > v1.0 | 20080212
*/

/*
CROSS DEFINITIONS
*/

a  {
	color: inherit;
	*color: #47423A;
	text-decoration: none;
}
a :hover {
	color: #FF9900 !important;
}
	.lnk-more {
		text-transform: lowercase;
		font-weight: bold;
		color: #FF9900 !important;
		line-height: 16px;
		margin-left: 1px;
		font-size: 11px;
	}
	.lnk-more:hover, a:hover .lnk-more {
		text-decoration: underline;
	}
	.img-news .lnk-video {
		display: none;
	}
	.img-news a:hover .lnk-video {
		position: absolute;
		display: block;
		width: 36px;
		height: 27px;
		text-indent: -9999px;
		background: url(../img/btn-general.gif) -150px top no-repeat;
		opacity: 0.75;
		filter: alpha(opacity=75);
		margin: 17px 0 0 23px;
		*margin-left: -59px;
		cursor: pointer;
	}
div {
	margin: auto;
	text-align: left;
}
.img-right {
	float: right;
	margin-left: 10px;
}
.lst-accessibility {
	position: absolute;
	top: -9999px;
}
.clear {
	clear: both;
}
#trr-ctn-general {
	width: 943px;
}

h1, .ttl-h1, h2, h3 { color: #47423A; }
h1, .ttl-h1 { font-size: 23px; line-height: 26px; margin-top: 0; margin-bottom: 13px; *margin-bottom: 20px; }

.ttl-page-header { background:none; }
.ttl-page-header a, .ttl-page-header span { display:block; width:100%; height:30px; background-repeat:no-repeat; overflow:hidden; text-indent:-99999px; }

.ttl-clear-bottom { margin-bottom:0 !important; }

h2 { font-size: 14px; line-height: 16px; margin-top: 2px; margin-bottom: 12px; *margin-bottom: 20px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* hack para safari*/ 
h2
{
	padding-bottom: 3px;
}

}
h3 {
	font-size: 12px;
}
	h1 br, h2 br, h3 br {
		line-height: 0;
		display: none;
	}
		h1 a br, h2 a br {
			line-height: normal;
		}
		.bgr-lightgray h1 br, .bgr-lightgray h2 br, .bgr-lightgray h3 br {
			display: inline;
		}
	h1 .txt-claim, .ttl-h1 .txt-claim, h2 .txt-claim, h3 .txt-claim {
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 16px;
		display: block;
		cursor: pointer;
		padding-top: 8px;
	}
	h2 .txt-claim {
		color: #5D5850;
	}
	h1 a:hover .txt-claim, .ttl-h1 a:hover .txt-claim, h2 a:hover .txt-claim, h3 a:hover .txt-claim {
		color: #47423A;
	}
h4 {
	color: #999999;
	text-transform: uppercase;
	margin-bottom: 3px;
	*margin-bottom: 2px;
	*line-height: 14px;
}
	h4 a {
		*color: #999999;
		*line-height: normal;
	}
	h4 em {
		font-size: 11px;
	}
h5, h6 {
	background: none left top no-repeat;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	font-size: 21px;
	text-transform: lowercase;
}
	h5 a {
		background: url(../img/ico-general.gif) right top no-repeat;
	}
		.ttl-section {
			background: none !important;
		}
		.ttl-section a {
			position: absolute;
			padding-right: 10px;
			background-position: right 2px;
		}
	h5 a span {
		visibility: hidden;
		font-weight: normal;
		font-size: 21px;
		letter-spacing: -0.01em;
		line-height: 27px;
	}
h6 {
	height: 15px;
	margin-bottom: 0;
}
	h5 span, h6 span {
		visibility: hidden;
	}
button {
	display: block;
	float: left;
	border: 0;
	height: 24px;
	margin: 10px 0 0;
	padding: 0;
	cursor: pointer;
}
	button span {
		display: none;
	}
.ttl-most, .ttl-photos, .ttl-morenews, .ttl-videos, .ttl-mobile, .ttl-communities, .ttl-poll, .ttl-shopping, .ttl-related {
	background-image: url(../img/ttl-modules.gif);
}
	.ttl-most {
		background-position: left top;
	}
	.ttl-photos {
		background-position: left -150px;
	}
		.ttl-photos a {
			background-position: -33px 3px;
		}
	.ttl-morenews {
		background-position: left -210px;
	}
	.ttl-videos {
		background-position: left -240px;
		margin-bottom: 7px;
	}
	.ttl-mobile {
		background-position: left -90px;
	}
		.ttl-mobile a {
			background-position: -140px 2px;
		}
	.ttl-communities {
		background-position: left -60px;
	}
	.ttl-poll {
		background-position: left -120px;
		margin-top: -1px;
	}
	.ttl-shopping {
		background-position: left -179px;
	}
		.ttl-shopping a {
			background-position: -104px 1px;
		}
.ctn-shoppingbar, .ctn-shoppingbar-act {
	position: absolute;
	top: 221px;
	margin-left: 763px !important;
	min-width: 50px;
	_width: 50px;
	/*clip: rect(0 180px auto 130px);*/
	clip: rect(0 178px auto 128px);
	z-index: 900;
}
.trr-home .ctn-shoppingbar, .trr-home .ctn-shoppingbar-act {
	top: 196px;
}
.trr-itelefonica .ctn-shoppingbar, .trr-itelefonica .ctn-shoppingbar-act {
	top: 296px;
}
	.ctn-shoppingbar-act {
		min-width: 180px;
		_width: 180px;
		clip: rect(0 180px auto 0);
	}
.blq-news-bar {
	border: 2px solid #BEB7AF;
/*	margin-right: 57px;*/
	padding: 4px 6px;
	font-weight: bold;
	vertical-align: text-top;
	margin-bottom: 24px;
}
	.blq-news-bar, .blq-news-bar a {
		color: #47423A;
	}
	.blq-news-bar .lnk-more {
		float: right;
		line-height: 19px;
	}
	.blq-news-bar em, .blq-news-bar span {
		display: inline-block;
		height: 19px;
		line-height: 19px;
	}
	.blq-news-bar em {
		display: block;
		float:  left;
		text-indent: -9999px;
	}
	.blq-news-bar span {
		background: url(../img/lin-dotted.gif) 9px top repeat-y;
		_background-position: 6px top;
		padding-left: 17px;
		_padding-left: 14px;
	}
	.blq-live em, .blq-minmin em, .blq-breaking em {
		background: url(../img/ico-general.gif) left -28px no-repeat;
		width: 66px;
	}
	
	.LNG_es-US .blq-breaking em {
		background-image: url(../../en/img/ico-general.gif);
		width:103px;
	}
	.blq-live a, .blq-minmin a {
		color: #7F7871;
	}
		.blq-minmin em {
			background-position: left -88px;
			width: 124px;
			margin-left: 1px;
			margin-right: -1px;
		}
	.blq-breaking {
		border: 3px solid #FF9900;
		padding: 3px 6px;
		font-size: 14px;
	}
		.blq-breaking em {
			background-position: left -58px;
			width: 57px;
		}
		.blq-breaking span {
			height: 14px;
			margin: 2px 0 3px;
			_margin-bottom:2px;
			line-height: 100%;
		}
		.blq-breaking span {
			background-position:9px 1px !important;
			_background-position: 6px 1px;
		}
.lst-clear-top {
	margin-top:0 !important;
	margin-bottom:14px !important;
}
.lst-clear-top li {
	margin-top:0 !important;
}
.lst-headlines {
	margin: -7px 0 6px 0;
	*margin-top: -14px;
}
	.lst-headlines li {
		font-weight: bold;
		background: url(../img/ico-general.gif) -184px -270px no-repeat;
		padding-left: 7px;
		margin-top: 9px;
	}
		.lst-headlines li a {
			*background-color: #FFFFFF;
		}
	.lst-headlines .itm-clear {
		background: none;
		padding: 3px 0 0 1px;
	}
	.lst-clean {
		margin-top: -11px;
		*margin-top: -9px;
	}

.lst-inline {
	overflow: hidden;
	_width: 100%;
	margin-top: -15px;
	*margin-top: -14px;
	margin-bottom: 14px;
	*margin-bottom: 21px;
}
	.lst-inline li {
		float: left;
		padding-right: 8px;
		_height: 16px;
		_line-height: 16px;
		_background-position: -184px -269px;
		*margin-top: 3px;
	}
	.lst-inline a em {
		_margin-top: -1px;
	}
.lst-headlines .lst-inline {
	/**/
}
	.lst-headlines li .lst-inline {
		margin: 0;
		*margin-top: 6px;
		margin-left: -7px;
	}
	.lst-headlines .itm-clear .lst-inline {
		margin-left: 0;
	}

h1 a acronym, h2 a acronym, h3 a acronym, .lst-headlines a acronym, .img-news a acronym {
	background: url(../img/ico-general.gif) right -471px no-repeat;
}
	h2 a acronym {
		background-position: right -478px;
	}
	h3 a acronym {
		background-position: right -480px;
	}	
	.ttl-h1 a acronym {
		background-position: right -471px;
		/background-position: right -473px;
	}
	.lst-headlines a acronym {
		background-position: right -480px;
		/background-position: right -481px;
	}
	.img-news a acronym {
		background-position: right -480px;
		/background-position: right -481px;
	}	
	h1 a acronym span, h2 a acronym span, h3 a acronym span, .lst-headlines a acronym span, .img-news a acronym span {
		display: inline-block;
		width: 10px;
		visibility: hidden;
		letter-spacing: 5px;
	}
	.ttl-h1 a acronym span {
		letter-spacing: 0px;	
	}

.ctn-zone, .ctn-zone-clean {
	clear: left;
	border-top: 15px solid #FFFFFF;
	border-bottom: 15px solid #FFFFFF;
	overflow: hidden;
	_display: inline-block;
}
	.ctn-zone-clean {
		border-top: 0;
	}
	.ctn-zone-box {
		overflow: visible;
	}
.col-left, .col-left-clean, .col-skinny, .col-skinny-clean, .col-skinny-right, .col-left-full, .col-wide, .col-wide-clean, .col-right, .col-left-half, .col-left-half-clean  {
	float: left;
	_overflow: hidden;
	margin: 0 9px 0 8px;
}
.col-left {
	width: 407px;
}
	.col-left-clean {
		margin: 0;
	}
	.col-skinny-right {
		margin: 0 0 0 17px;
	}
.col-skinny, .col-skinny-clean, .col-skinny-right {
	width: 195px;
}
	.col-skinny-clean {
		margin-left: 0;
	}
.col-left-full {
	width: 619px;
	margin-left: 0;
}
	.col-left-full .col-left {
		margin-left: 0;
	}
	.col-left-full .col-skinny {
		margin-right: 0;
	}
	.col-left-full .ctn-title {
		border-top: 0;
	}
.col-left-half, .col-left-half-clean {
	width: 301px;
	margin-left: 0px;
}
	.col-left-half-clean {
		margin-right: 0px;
		margin-left: 8px;
		_width: 298px;
	}
.col-wide, .col-wide-clean  {
	width: 89px;
	margin-left: 0;
}
	.col-wide-clean {
		width: 97px;
		margin-right: 0;
	}
		.col-wide-clean h4, .col-wide-clean h3 {
			margin-left: 8px !important;
		}
		.bgr-lightgray .col-wide-clean {
			width: 77px !important;
		}
		.bgr-lightgray .col-wide-clean h4, .bgr-lightgray .col-wide-clean h3 {
			margin-left: 0 !important;
		}
		.col-wide-clean h3 { 
			/*margin-top:-2px;*/
			margin-top:1px;
		}
	.bgr-lightgray .col-skinny-clean {
		width: 195px;
	}
.col-right {
	width: 300px;
}
.lin-hor-solid {
	border-top: 1px solid #ECEAE7;
	line-height: 1px;
}
	.lin-hor-clean {
		margin-top: 15px;
	}
.lin-hor-dotted {
	background: url(../img/lin-dotted.gif) left top repeat-x;
	line-height: 1px;
}
	.lin-ver-caption {
		position: absolute;
		_position: relative;
		_float: left;
		background: url(../img/lin-dotted.gif) right top repeat-y;
		width: 205px;
		height: 146px;
		*margin-left: -195px;
		_margin-left: 0;
		_margin-top: -146px;
		z-index: 0;
	}
	.ctn-title .lin-ver-caption {
		_margin-top: -161px;
	}
.lin-spacer, .lin-caption, .lin-tiny, .lin-spacer-clean {
	margin: 15px 0;
	clear: both;
}

.bgr-hhr { background: url("../img/lin-ver-hhr.gif") repeat-y scroll 309px top transparent; }

	@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* hack para safari*/ 
	.lin-spacer, .lin-caption, .lin-tiny, .lin-spacer-clean
	{
		margin-bottom: 12px;
	}

	}
	.lin-caption {
		*margin-top: 0px;
	}
	.lin-tiny {
		margin: 6px 0;
	}
	.lin-spacer-clean {
		margin: -95px 0 0 0;
		/margin: -96px 0 0 0;
	}
.bgr-lsr {
	background: url(../img/lin-ver-lsr.gif) 415px top repeat-y;
}
	.bgr-lsr .col-left {
		margin-left: 0;
	}
.bgr-lfr {
	background: url(../img/lin-solid.gif) 627px top repeat-y;
	border-bottom: 0;
}
.live, .minmin, .ico-hed-now, .vc, .photo, .video, .info {
	color: #FF9900;
	text-transform: uppercase;
	font-style: normal;
	height: 16px;
	padding-right: 5px;
	_padding-right: 2px;
	display: block;
	float: left;
	margin-top: -1px;
}
	.live, .minmin, .ico-hed-now, .photo, .video, .info {
		background: url(../img/ico-general.gif) -184px -30px no-repeat;
		padding-left: 19px;
	}
	
	.live {
		font-weight: bold;
	}
	.txt .live {
		margin-top: -1px;
	}
	
	.live, .minmin, .ico-hed-now {
		margin-top: -1px;
		margin-bottom: -2px;
		font-size: 11px;
	}
	.minmin {
		background-position: -184px -90px;
	}
	
	.ico-hed-now {
		background-position:0 -898px;
	}
	
		.col-skinny .lst-headlines .live, .col-skinny .lst-headlines .minmin {
			*margin-top: -2px;
		}
		h1 .live, h1 .minmin, h1 .ico-hed-now, .ttl-h1 .live, .ttl-h1 .minmin, .ttl-h1 .ico-hed-now {
			height: 23px;
			line-height: 31px !important;
			*line-height: 29px !important;
		}
		h1 .live, .ttl-h1 .live {
			background-position: -184px -21px;
			*background-position: -184px -22px;
		}
		h1 .minmin, .ttl-h1 .minmin {
			background-position: -184px -82px;
			*background-position: -184px -83px;
		}
		h1 .ico-hed-now, .ttl-h1 .ico-hed-now {
			background-position:0 -892px;
			*background-position:0 -893px;
		}
		
		h2 .live, h2 .minmin, h2 .ico-hed-now {
			margin-top: 0;
		}
		
		h1 .photo, .ttl-h1 .photo, h1 .video, .ttl-h1 .video, h1 .info, .ttl-h1 .info {
			margin-top: 5px;
		}
		h2 .photo, h2 .video, h2 .info {
			margin-top: -2px;
		}
		.lst-headlines .live, .lst-headlines .minmin {
			margin-top: -1px;
			margin-bottom: -3px;
		}
	.vc {
		font-weight: bold;
		margin-bottom: -2px;
	}
	.photo, .video, .info {
		width: 16px;
		padding: 0;
		margin-top: -3px;
		padding-right: 5px;
		_padding-right: 2px;
	}
	.photo span, .video span, .info span {
		text-indent: -9999px;
		display: block;
	}
	.photo {
		background-position: left -120px;
	}
	.video {
		background-position: left -150px;
	}
	.info {
		background-position: left -420px;
	}
	a .live, a .minmin, a .ico-hed-now, a .vc, a .photo, a .video, a .info {
		*cursor: pointer;
	}
	a .vc {
		height: auto;
		line-height: normal;
	}
	a .live, a .minmin, a .ico-hed-now {
		line-height: 16px;
	}
.right {
	float: right;
	text-align: left;
	width: 50%;
}
.ctn-icons {
	float: right;
	margin: 7px 5px 0 0;
}
	.ctn-icons li {
		float: left;
		padding: 0 8px 0 6px;
		background: url(../img/lin-dotted.gif) right 1px repeat-y;
	}
.icon {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	float: left;
}
	.rss {
		background: url(../img/ico-general.gif) left -210px no-repeat;
	}
.img-news {
	float: left;
	position: relative;
	z-index: 1;
	
}
.img-clear-bottom {
	*margin-bottom:0 !important;
}
	.ctn-main .img-news, .ctn-title .img-news {
		margin-bottom: 15px;
	}
		.ctn-main .bgr-lightgray .img-news, .ctn-title .bgr-lightgray .img-news {
			margin-bottom: 0;
		}
	.img-news a, .img-news img {
		float: left;
		overflow: hidden;
	}
	.img-news a:hover, .img-news .selected {
		border: 3px solid #FF9900;
	}
		.img-news .selected {
			cursor: default;
		}
	.img-news a:hover img, .img-news .selected img {
		margin: -3px;
	}
	.img-news .bgr, .img-news .txt, .txt-single .bgr, .txt-single .txt {
		float: left;
		overflow: hidden;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 397px;
		padding: 6px 5px 0 5px;
		cursor: pointer;
		color: #47423A;
	}
	.img-news .bgr, .img-news .txt {
		width: 185px;
		height: 31px;
	}
	.txt-single .bgr, .txt-single .txt, .ico-single .bgr, .ico-single .txt {
		padding: 7px 5px 0 5px;
		width: 397px;
		height: 19px;
		_bottom: -1px;
	}
	.ico-single .bgr, .ico-single .txt {
		width: 17px;
		height: 19px;
	}
	.img-news .bgr {
		background-color: #FFFFFF;
		opacity: 0.85;
		-moz-opacity: 0.85;
		filter: alpha(opacity=85);
	}
	.img-news em {
		display: block;
		float: left;
		height: 16px;
		margin-top: -3px;
		*margin-top: -4px;
		_margin-bottom: -2px;
		margin-right: -1px;
	}
	.img-news .minmin, .img-news .ico-hed-now {
		font-weight: bold;
	}
	.img-news .vc, .img-news .minmin, .img-news .ico-hed-now {
		display: inline-block;
		margin: -1px -2px -2px 0;
	}
	.img-news a:hover .bgr, .img-news a:hover .txt {
		margin-left: 3px;
		height: 28px;
		padding: 6px 2px 0 2px;
		bottom: 3px;
	}
	.txt-single a:hover .bgr, .txt-single a:hover .txt, .ico-single a:hover .bgr, .ico-single a:hover .txt {
		height: 16px;
		_height: 17px;
		padding: 7px 2px 0 2px;
		_bottom: 1px;
	}
	.ico-single a:hover .bgr, .ico-single a:hover .txt {
		padding-right: 5px ;
	}
	.img-news strong {
		text-transform: uppercase;
		color: #5D5850;
		padding-right: 2px;
	}
	.col-wide .img-news, .col-wide-clean .img-news {
		margin-bottom: 6px;
		_margin-bottom: 0;
	}
	.col-wide .img-clear, .col-wide-clean .img-clear {
		padding-bottom: 6px !important;
		margin-bottom: 0 !important;
	}
.bgr-lightgray, .bgr-mediumgray {
	background-color: #ECEAE7;
	padding: 10px;
	overflow: hidden;
	_display: inline-block;
}
	.bgr-mediumgray {
		background-color: #BEB7AF;
		font-size: 12px;
		color: #FFFFFF;
	}
.ctn-mobile .bgr-mediumgray {
	margin-bottom: 3px;
	line-height: 16px;
}
	.ctn-mobile em {
		font-style: normal;
		color: #FFFFFF;
	}
.btn-general {
	background: url(../img/btn-general.gif) left top no-repeat;
	height: 24px;
}
	a:hover .btn-general {
		background-position: -150px -60px;
	}
	.btn-seemore {
		margin-top: 10px;
		display: block;
		width: 70px;
		background-position: left -60px;
		text-indent: -9999px;
		*cursor: pointer;
	}
	.btn-seemore:hover {
		background-position: -150px -60px;
	}
	.btn-vote {
		width: 48px;
		background-position: left -90px;
		text-indent: -9999px;
	}
	.btn-vote:hover {
		background-position: -150px -90px;
	}
	.btn-search {
		width: 53px;
		background-position: left -180px;
	}
	a:hover .btn-search {
		background-position: -150px -180px;
	}
	.btn-morealerts {
		margin-top: 10px;
		float:left;
		width: 83px;
		background-position: left -120px;
		text-indent: -9999px;
		*cursor: pointer;
		_display:block;
		_float: none;		
	}
	a:hover .btn-morealerts {
		background-position: -150px -120px;
	}		
.mod-poll p {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 15px 0;
	color: #47423A;
}
.mod-poll li {
	padding-bottom: 10px;
}
.mod-poll fieldset a {
	display: block;
	margin-top: 3px;
	clear: both;
}
.mod-poll .sponsor em {
	margin-right: 9px;
	color: #999999;
}
.mod-poll label {
	margin-left: 18px;
	*margin-left: 0;
	_margin-left: -3px;
	display: block;
	*display: inline-block;
}
.mod-poll-result {
	width: 234px;
	padding: 15px;
}
	.mod-poll-result h4 {
		margin-bottom: 6px;
	}
	.mod-poll-result strong {
		color: #FF3333;
		width: 100%;
		text-transform: uppercase;
		display: block;
		padding: 9px 0 13px 0;
		text-align: center;
	}
	.mod-poll-result ol li {
		font-size: 12px;
		overflow: hidden;
		_display: block;
		_width: 100%;
	}
	.mod-poll-result dl {
		display: block;
		margin: 5px 0 34px 0;
		*margin-top: 6px;
	}
		.mod-poll-result dt, .mod-poll-result dd {
			float: left;
			width: 50%;
		}
		.mod-poll-result dt {
			font-weight: bold;
			padding-top: 2px;
		}
		.mod-poll-result dd {
			float: right;
		}
	.mod-poll-result .txt-bar {
		display: block;
		float: left;
		width: 110px;
	}
		.mod-poll-result .txt-bar em {
			float: none;
			display: block;
			height: 14px;
			text-indent: -9999px;
			background-color: #FF9900;
		}
	.mod-poll-result em {
		float: right;
		font-size: 10px;
		font-style: normal;
		color: #9BC80D;
		margin-top: 2px;
	}
		.mod-poll-result em span {
			color: #BEB7AF;
		}
	.mod-poll-result .lin-hor-dotted {
		_clear: both;
		*margin-top: -3px;
	}
.frm-shoppingmodule {
}
	.frm-shoppingmodule div {
		background: #FFFFFF url(../img/img-shoppingsearch.gif) left top no-repeat;
		height: 24px;
		width: 177px;
	}
	.frm-shoppingmodule input {
		background: none;
		border: 1px solid #FFFFFF;
		width: 171px;
		margin: 2px 0 0 2px;
	}
	.frm-shoppingmodule div, .frm-shoppingmodule a {
		float: left;
	}
		.frm-shoppingmodule button {
			margin: 0;
		}
.adv-itelefonica {
	text-align: center;
}
.chk-rdo-replace {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	*margin: -4px 2px 0 -4px;
}
	.rdo-replace, .chk-replace {
		cursor: pointer;
		display: block;
		float: left;
		width: 13px;
		height: 13px;
		margin-right: 5px;
		margin-bottom: 8px;
		text-indent: -9999px;
		background: url(../img/img-controls.gif) -30px -120px no-repeat;
	}
	.chk-replace {
		background-position: -30px -150px;
	}
	.rdo-checked {
		background-position: -60px -120px;
	}
	.rdo-disabled {
		background-position: 0px -120px;
		cursor:default;
	}
	.rdo-checked-disabled {
		background-position: -90px -120px;
		cursor:default;
	}
	.chk-checked {
		background-position: -60px -150px;
	}
	.chk-disabled {
		background-position: 0px -150px;
		cursor:default;
	}
	.chk-checked-disabled {
		background-position: -90px -150px;
		cursor:default;
	}
.sponsor {
	height: 31px;
	line-height: 31px;
	font-size: 9px;
	color: #BEB7AF;
	float: right;
}
	.sponsor em, .sponsor div {
		text-transform: lowercase;
		float: left;
		font-style: normal;
	}
	.sponsor div {
		height: 31px;
	}
#mod-header {
	margin: 0 auto;
	min-height: 172px;
	_height: 172px;
	margin-bottom: 24px;
	/margin-bottom: 23px;
}
#mod-header .header-markups {
	position:absolute;
	top:-9999px;
}
#mod-header, #mod-footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5850;
	line-height: 13px;
}
.header-footer-loaded {
	background:none !important;
}
.tgm-top {
	position: absolute;
	top: 0;
	width: 830px;
	margin-left: 106px;
	z-index: 999;
}
.trr-home .tgm-top {
	margin-left: 125px;
	width: 811px;
}
.trr-itelefonica .tgm-top {
	top: 100px;
}
/*
// CROSS DEFINITIONS
*/

/* CSS SCROLL // */
.scrolling .scr-content {overflow:auto;}
.scrolling .content-scroll {overflow:hidden;} /* Classe utilizada no conteudo quando houver rolagem */
.scrolling .scr-scrollbar {position:relative;}
.scrolling .scr-bar {position:absolute;left:0;top:0;cursor:pointer;}
.scrolling .scr-track {cursor:pointer;}

.scr-vertical .content-scroll {float:left;} /* Classe utilizada no conteudo quando houver rolagem */
.scr-vertical .scr-scrollbar {float:right;width:14px;}
.scr-vertical .scr-track {width:14px;background:url(../img/bgr-scrollbar-vertical.gif) -14px 0 repeat-y;}
.scr-vertical .scr-bar {width:14px;height:52px;left:0!important;background:url(../img/bgr-scrollbar-vertical.gif) repeat-y;}

.scr-horizontal .scr-scrollbar {height:14px;}
.scr-horizontal .scr-track {height:14px;background:url(../img/bgr-scrollbar-horizontal.gif) 0 -14px repeat-x;}
.scr-horizontal .scr-bar {width:52px;height:14px;top:0!important;background:url(../img/bgr-scrollbar-horizontal.gif) repeat-x;}
/* // CSS SCROLL // */

/* COMBO BOX // */
.combobox {color:#FFFFFF;font-size:11px;font-weight:bold;text-transform:lowercase;}		
.combobox .cmb-value {width:100%;line-height:17px;height:17px;cursor:pointer;}
.combobox .cmb-value div {float:left;margin-right:1px;padding-left:6px;background:url(../img/img-controls.gif) 0 -30px no-repeat;}
.combobox .cmb-value span {display:block;width:20px;height:17px;float:right;background:url(../img/img-controls.gif) -30px -90px no-repeat;text-indent:-9999px;}
.combobox .active div {background-position:0 -60px !important;}
.combobox .active span {background-position:-60px -90px !important;}
.combobox .scr-listvalues {position:absolute;display:none;background:#FFFFFF;border:solid 3px #FF9900;padding:2px 0 4px;z-index:999;}
.combobox ul {list-style:none;margin:0;padding:0;}
.combobox a {display:block;text-decoration:none;padding:4px 10px;color:#47423A;}
.combobox a:hover {color:#FF9900 !important;}
.combobox .cmb-group {color:#47423A;padding:4px 10px;cursor:default;}
.combobox .cmb-group a {padding:0;cursor:pointer;}
.combobox .cmb-subitem a {color:#BEB7AF;padding:3px 10px 4px 20px;}
.combobox .cmb-subitem a:hover {color:#FF9900 !important;}
.combobox .cmb-list {display: none;}

/* Default height */
.combobox .scr-scrollbar {padding-right:1px;}
.combobox .scrolling,
.combobox .scr-scrollbar,
.combobox .scr-scrollbar,
.combobox .scr-track,
.combobox .scr-content {height:190px;}

/* Default width */
.combobox {width:117px;}
.combobox .cmb-value div {width:89px;}
.combobox .scr-listvalues {width:111px;}
.combobox .content-scroll {width:95px;} /* Classe utilizada no conteudo quando houver rolagem */
/* // COMBO BOX // */

/* RELATED SITES - MOD 42 */

.lst-top10 li a {
	font-size: 11px;
	font-weight: bold;
	color: #47423A;
}

.lst-top10 li {
	padding: 6px 10px 5px;
	*padding: 4px 10px 5px;
}

.ttl-related {
	background-position: left -300px;	
	margin-top: 16px;
	margin-bottom:12px;
	*margin-bottom:14px;
}

.lnk-external {
	background:transparent url(../img/ico-general.gif) no-repeat  right -480px;
	padding-right: 14px;
}
.ico-external {
	background:transparent url(../img/ico-general.gif) no-repeat  right -484px;
	display:inline-block;
	margin-left:3px;
	width:10px;
	height:7px;
	text-indent:-9999px;
	vertical-align:middle;
}
.lst-top10 .bgr-lightgray {
	line-height:6px;
	*line-height:9px;
}
.col-right .lst-top10 {
	*margin-bottom:-2px;
}
h2 a {
	color: #47423A;
}
.col-skinny .bgr-lightgray .col-wide .lnk-more {
	line-height:29px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* hack para safari*/ 
.col-left h1, .ttl-h1
{
	margin-top:-2px;
	margin-bottom: 7px;
}

}
.col-left-full .ttl-section {
	height:31px;	
}


.img-news-clean {
	margin-bottom: 0px;	
}

.mod-football-directory .lst-headlines li {
	background:transparent url(../img/ico-general.gif) no-repeat scroll -184px -258px;
	margin-top: 2px;
	padding: 11px 0 0 8px;
}



/* Contador de visitas e de comentrios em mdulos editoriais */
.ctn-counter {
	overflow: hidden;
	height:18px;
	clear: both;
	padding-top: 4px;
}
.ctn-counter dt,
.ctn-counter dd {
	float: left;
}
.ctn-counter dt {
	display: none;
}
.ctn-counter dd {
	color: #9BC80D;
	font-weight: bold;
	display: block;
}
	.ctn-counter dd strong {
		font-weight: normal;
		color: #999999;
		text-transform: lowercase;
	}
.ctn-counter dl .lin-ver-solid {
	padding-right: 4px;
	margin-right: 5px;
}

.ctn-counter .lnk-comment {
	background:url(../img/ico-general.gif) 0 -749px no-repeat;
	padding-left:15px;
	float:left;
	text-transform:lowercase;
	color:#999999;
	font-weight:normal;
}

.lin-ver-solid { 
	border-right: 1px solid #BEB7AF; 
}


/* Cartolas com link */
/* TEMPORARY REMOVE h4 a {
	color: #FF9900;
}
h4 a span {
	font-size: 14px;
	margin: -2px 0 0 2px;
	*margin-top: -3px;
	position: absolute;
}
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	    h4 a span {position: relative;}
	}
h4 a:hover {
	text-decoration: underline;
}
h4 a:hover span {
	text-decoration: none;
	*cursor: pointer;
}*/


/* Barra de Especiais */
.ctn-especial {
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
	.ctn-especial .bar {
		border: 1px solid #FF9900;
		height: 31px;
	}
		.col-skinny .ctn-especial .bar {
			border: 1px solid #FF9900;
			height: 23px;
		}
			.ctn-especial .bar .title, .ctn-especial .bar ul {
				overflow: hidden;
				float: left;
			}
			.ctn-especial .bar ul {
				margin: 8px 0 0 -5px;
			}
				.ctn-especial .bar ul li {
					background: url(../img/lin-dotted.gif) 7px 1px repeat-y;
					float: left;
					padding: 0 0 1px 15px;
					*padding: 1px 0 0 15px;
				}
					.ctn-especial .bar ul .first {
						background: none;
					}
				.ctn-especial .bar ul li a {
					color: #978E81;
					font-weight: bold;
				}
				.ctn-especial .bar ul li a:hover {
					color: #FF9900;
				}
			.ctn-especial .bar .title {
				border-right: 1px solid #FF9900;
				height: 31px;
			}
				.col-skinny .ctn-especial .bar .title {
					border-right: none;
					height: 23px;
				}
			.ctn-especial .bar .title a:hover img {
				margin-top: -40px;
			}
			.ctn-especial .bar .sponsor {
				margin-bottom: -3px;
			}
				.ctn-especial .bar .sponsor em {
					color: #999999;
					margin-right: 3px;
					_margin-right: 0;
				}

/* Barra de Links */
.ctn-section {
	width: 619px;
	overflow: hidden;
	*margin-bottom: 10px;
}
	.ctn-section .ttl-section, .ctn-section .links {
		float: left;
	}
	.ctn-section .ttl-section a {
		position: relative;
		background-position: right -7px;
		*background-position: right 2px;
	}
	.ctn-section .links {
		margin: 2px 0 0 18px;
	}
		.ctn-section .links .bar {
			border: 2px solid #ECEAE7;
			height: 21px;
			float: left;
		}
			.ctn-section .links ul {
				overflow: hidden;
				margin: 3px 6px 0 0;
			}
				.ctn-section .links ul li {
					background: url(../img/lin-dotted.gif) 6px 1px repeat-y;
					float: left;
					padding: 1px 0 0 13px;
				}
				.ctn-section .links ul .first {
					background: none;
					padding-left: 7px;
				}
			.ctn-section .links ul li a {
				color: #978E81;
				font-weight: bold;
			}
			.ctn-section .links ul li a:hover {
				color: #FF9900;
			}
		.ctn-section .sponsor em {
			margin-right: 3px;
			_margin-right: 0;
		}

/* Tabs content */
.tab-content thead th { 
	height: 25px; 
	/height: 25px; 
	background-color: #ABA299; 
	color:#FFFFFF; 
	text-transform:uppercase;
	font-weight:bold;
	padding: 0px 10px;
}
.tab-content tbody td { 
	background-color: #ECEAE7; 
	border-right: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF;
	padding: 8px 10px 7px 10px;
	line-height: 16px;
}
	.tab-content tbody td a {
		font-weight: bold;
	}
		.tab-content tbody td a span {
			color: #FF9900;
			font-size: 14px;
			margin: -1px 0 0 2px;
			/margin: -2px 0 0 2px;
			position: absolute;
			cursor: pointer;
		}		
.tab-content tbody td.last {
	border-right: none;
}

.ttl-dynamic a:hover {
	background-position:0 -30px !important;
}

.ttl-dynamic a:hover span {
	background-position:0 -30px !important;
}

.ttl-dynamic a span {
	background-position:0 0 !important;
	background-repeat:no-repeat;
	width:auto !important;
}

.ttl-dynamic a {
	padding-right:0;
	width:auto !important;
}

.bgr-lightgray .col-skinny {width: 175px;}
.bgr-lightgray .col-skinny h2 {font-size:12px; margin-bottom:12px;}
.expanded-pics li {padding-right: 17px;}
.expanded-pics .last {padding-right: 0;}
.bgr-lightgray p {line-height: 25px; padding-top: 14px;}
.bgr-lightgray  a:hover.btn-vote{background:url("../img/btn-general.gif") no-repeat -150px -90px; display:block; float:left; height:24px; margin-right:8px; text-indent:-9999px; width:48px;}
.bgr-lightgray  a.btn-vote{background:url("../img/btn-general.gif") no-repeat left -90px; display:block; float:left; height:24px; margin-right:8px; text-indent:-9999px; width:48px;}
.bgr-lightgray  a.btn-response {background-image:url("../../core/apps/quiz/img/btn-response.png"); display:block; float:left; height:24px; margin-right:8px; text-indent:-9999px; width:66px;}
.bgr-lightgray p strong {background: url("../img/lin-dotted.gif") repeat-y top left; color: #9BC70D; padding-left: 8px;}
.bgr-col-3 {background:url("../img/col-dotted.gif") repeat-y 202px 0;}
.col-wide .img-news .bottom, .col-wide-clean .img-news .bottom{ margin-bottom: 0;}

.mod-quiz  h5 {margin-bottom:6px;}
.mod-quiz .bgr-lightgray .col-skinny h4 {margin-bottom:13px;}
.mod-quiz .bgr-lightgray .col-skinny-clean {margin-left:0;margin-right:8px;}
.mod-quiz .bgr-lightgray .col-skinny {margin:0;width:186px;}
.mod-quiz .lin-hor-dotted {line-height:0;padding-bottom:1px;}
.mod-quiz .img-news {margin:0;}
.mod-quiz .col-wide .img-news, .col-wide-clean .img-news  {margin-bottom:0;padding-bottom:9px;}
.mod-quiz .bgr-lightgray { padding-right:2px; }
.mod-quiz .bgr-lightgray .col-skinny h2 {margin-bottom:14px;}
.mod-quiz .bgr-lightgray .col-skinny p {line-height:25px; }
.mod-quiz .bgr-lightgray .col-skinny p a.btn-response {background-image:url("../../core/apps/quiz/img/btn-response.png");height:24px;height:24px;width:66px;display:block;text-indent:-9999px;margin-right:8px;float:left;}
.mod-quiz .bgr-lightgray .col-skinny p a.btn-response:hover {background-position:0 -34px }
.mod-quiz .bgr-lightgray .col-skinny p strong {background:url("../img/lin-dotted.gif") repeat-y scroll left top transparent;padding-left:8px;color:#9BC70D;}
.mod-quiz .bgr-lightgray .col-skinny p span {color:#BDB7AF;}

