/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/}

/*
  marcoBody es solo para el wrapper
  atencion: Cuando la publicidad lateral desaparezca, 
  los valores deben cambiar de width:98% a width:980px y float:right a float:none
  Si la publicidad desaparece el DIV class="ads160x600" tambien debe desaparecer y no solo quedar vacio
  */
  
.marcoBody {	
	margin:20px auto 0;
	position:relative;
}

body {line-height: 1.5;}

table {
	margin: 0.3em 0;
	padding: 2px;
	width: 100%;
	font-size: 0.9em}

table thead {
	border-bottom: 1px solid #666;
	margin: 0}

table img {	margin: 0 auto}

th {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase}

th,td {padding: 2px 5px}

th [scope],td [scope] {
	font-weight: bold;
	text-transform: uppercase}

th.titulo {
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 2px 5px;
	color: #C00}

tr.blco td {background: #FFF}

tr.blue td {background: #E5ECF9}

tfoot {
	font-style: italic;
	text-transform: none}

caption {
	font-size: 0.8em;
	font-weight: bold;
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	color: #666;
	padding: 3px 5px;
	margin: 0}

blockquote:before,blockquote:after,q:before,q:after {content: "";}

blockquote,q {quotes: "" "";}

a img {border: none;}

a img.news {float:left;}

/* typography.css */
body {
	font-size: 75%;;
	color: #222;;
	background: #fff;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}

h1,h2,h3,h4,h5 {
	font-weight: normal;
	color: #313131;
	font-family: Georgia, "Times New Roman", Times, serif}

h1 {
	font-size: 2.167em;
	line-height: 1.1em;
	margin: 0.2em 0}

h2 {
	font-size: 2em;
	margin: 0.3em 0;}

h3 {
	font-size: 1.5em;;
	line-height: 1.1em;
	margin: 0.5em 0;}

h4 {
	font-size: 1.35em;;
	line-height: 1.1em;
	font-weight: bold;
	margin: 0.3em 0}
	
h5 {
	font-size: 1em;
	font-weight: normal;
	margin: 0.3em 0}

h6 {
	font-size: 0.9em;;
	font-weight: bold;}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {	margin: 0;}

h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover	{
	color: #666;
	text-decoration: none;
	outline: none;}

h1 a,h2 a,h3 a,h4 a,h5 a {
	color: #000;
	text-decoration: none;}

h1.titularArticulo {font-size: 3.2em;}

p {
	margin: 0.3em 0;
	line-height: 1.25em;
	color:#272727;}
	
p img {
	float: left;;
	margin: 1.5em 1.5em 1.5em 0;;
	padding: 0;}

p img.right {
	float: right;;
	margin: 1.5em 0 1.5em 1.5em;}

/*bullet para parrafos*/
p.bullet {text-indent:10px; background:url(i/icons/bulletParrafo.gif) no-repeat left 4px; }

a:focus,a:hover {
	color: #666;
	text-decoration: underline;
	outline: none;}

a {
	color: #313131;
	text-decoration: none;}

blockquote {
	margin: 1em;
	color: #666;;
	font-style: italic;
	font-size: 1.4em;
	font-family: Georgia,"Times New Roman",Times,serif;
	border-top: 2px solid #e1e1e1;
	border-bottom: 2px solid #e1e1e1;
	padding:5px 0; 
	float:left;}
	
blockquote.A{
	float: right;
    margin-left: 15px; 
    width:220px;}
    
blockquote.B{
	float: left;
    margin-right: 15px; 
    width:220px;}
    
blockquote.bigquote {
	/*margin:10px 38px;*/
	padding:0 0 0 30px;
	border:none;
	background:url(i/bg/quote-top.gif) no-repeat;}
	
blockquote.bigquote p {
	padding:0 10px 0 0;
	border:none;
	color: #666;;
	font-style: italic;
	font-size: 1em;
	margin-bottom: 0;
	background:url(i/bg/quote-bottom.gif) no-repeat right bottom;}

strong {font-weight: bold;}

em,dfn {font-style: normal;
	font-size: 0.9em;
	color: #666}

dfn {font-weight: bold;}

sup,sub {line-height: 0;}

abbr,acronym {border-bottom: 1px dotted #666;}

address {
	margin: 0 0 1.5em;;
	font-style: italic;}

del {color: #666;}

pre,code {	margin: 1.5em 0;;
	white-space: pre;}

pre,code,tt {font: 1em 'andale mono', 'lucida console', monospace;;
	line-height: 1.5;}

li ul,li ol {margin: 0 1.5em;}

ul,ol { /*margin: 0.3em 1.3em;*/
	margin: 0.3em 0;
	font-size: 99%;}

ul {list-style-type: none;}

ol {list-style-type: decimal;}

dl {margin: 0 0 1.5em 0;}

dl dt {font-weight: bold;}

dd {margin-left: 1.5em;}

table {
	margin-bottom: 1.4em;;
	width: 100%;}
	
th {
	font-weight: bold;;
	/*background: #f1f1f1;*/
	border-bottom: 1px solid #CCCCCC}

th,td {padding: 4px 10px 4px 5px;}

tr.even td {background: #E5ECF9;}
	
tfoot {font-style: italic;}

caption {background: #eee;}

small, .small2 {
	display: block;
	overflow: hidden;
	position: relative;
	font-size: 0.917em;;
	margin-bottom: 0.2em;
	line-height: 1em;
	color: #FE000A;
	font-weight: bold;
	/*text-transform: uppercase;*/
	text-align:left;}

.small2{clear:left;}

.large {
	font-size: 1.2em;;
	line-height: 2.5em;;
	margin-bottom: 1.25em;}

.hide {display: none;}

.quiet {color: #666;}

.loud {color: #000;}

.highlight {background: #ff0;}

.added {
	background: #060;;
	color: #fff;}

.removed {
	background: #900;;
	color: #fff;}

.first {
	margin-left: 0;;
	padding-left: 0;}

.last {
	margin-right: 0;;
	padding-right: 0;}

.top {
	margin-top: 0;;
	padding-top: 0;}

.bottom {margin-bottom: 0;;	padding-bottom: 0;}

.logeado {
	background: url("i/icons/errorRegister.png") no-repeat scroll 12px center #FDEEBB;
	border: 1px solid #FBDAAB;
	color: #FF0000;
	margin: 180px auto 0;
	padding: 5px;
	text-align: center;
	width: 90%;}

.logout {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #FC0000;
	font-size: 1em;
	padding: 0;
	position: relative;
	right: -161px;
	top: 8px;
	cursor: pointer;}

textarea {
	border: 1px solid #CCCCCC;
	font: 1em/ 1em Arial;
	padding:8px 5px;
	width: 100%;
	height:243px;}

select {
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 1px 0;}

.charCounter {color: #FC0000;}

fieldset {
	padding: 0.5em;
	margin: 0;
}

.actualizaDatos {margin: 0 auto;width: 40%;}

fieldset legend,fieldset H2 {font: bold 1.5em/ 1em Arial;
	color: #363636;
	padding: 0;
	margin: 10px 0 0}

fieldset H3 {font: bold 1.2em/ 1em Arial}

fieldset blockquote {
	font-style: normal;
	color: #333;
	margin: 0 0 0 1.5em;}

.errorMsg,.registrado {
	color: #ff0000;
	padding: 3px 3px 3px 25px;
	font-size: 0.9em;
	border: 1px solid #fbdaab;
	margin-top: 9px;}

.errorMsg {
	background: #fdeebb url(i/icons/errorRegister.png) no-repeat 3px center;}

.registrado {
	margin: 300px 0 0;
	background: #fdeebb url(i/icons/aceptedRegister.png) no-repeat 3px center;}

.btBuscar {
	background: url("i/buttons/search.png") no-repeat scroll center top transparent;
	border: medium none;
	cursor: pointer;
	font-size: 0;
	height: 24px;
	left: -4px;
	line-height: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: -999px;
	vertical-align: top;
	width: 33px;
	_top: 1px;}
	
.btRojo {background-position: 0 0}

.btNegro {background-position: 0 -24px}

.btGris {background-position: 0 -48px}

/*.campoTxt,input {
	border: 1px solid #CCCCCC;
	margin: 0;
	font-size: 1.1em;
	color: #333;
	padding: 2px;
	width: 100%;
}*/
.campoTxt {
	background: url("i/bg/bgBuscador.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #333333;
	font-size: 11px;
	height: 19px;
	padding: 5px 0 0 6px;
	width: 195px!important;}

.finderRojo {background-position: 0 0}

.finderNegro {background-position: 0 -24px}

.finderGris {background-position: 0 -48px}

.boton {
	border: 1px solid #CCCCCC;
	background: url(i/bg/bgButton.gif) repeat-x 0 0;
	color: #fff;
	font-size: 0.9em;
	margin: 10px 0 0;
	padding: 0 5px;
	width: auto;}

label {
	font: 0.9em/ 1em Arial;
	/*padding: 1.2em 0 0.5em;
	width: 100%;
	float: left;*/	
}

checkbox,.checkbox {
	position: relative;
	padding: 0;
	margin: 0 5px 0 0;
	border: none;
	vertical-align: middle;
	width: auto;}

fieldset em {
	display: inline;
	width: 100%;}

fieldset a,fieldset a:active,fieldset a:link {color: #990000;}

fieldset a:hover {
	color: #990000;
	text-decoration: underline}

.bordeIzq {
	border-left: 1px solid #ccc;
	padding-left: 15px;}

fieldset .boxClave {
	background: #f1f1f1;
	padding: 5px;
	margin: 5px 0;}

.error,.notice,.success {
	padding: .8em;;
	margin-bottom: 1em;;
	border: 2px solid #ddd;}

.error {
	background: #FBE3E4;;
	color: #8a1f11;;
	border-color: #FBC2C4;}

.notice {	
	background: #666;;
	color: #FFF;;}

.success {background: #E6EFC2;;
	color: #264409;;
	border-color: #C6D880;}

.error a {color: #8a1f11;}

.notice a {color: #514721;}

.success a {color: #264409;}

/*lista inline tools social*/
ul.socialTool {
	margin: 0.5em 0;
	padding: 0;
	display: block;
	overflow: hidden;}

ul.socialTool li {
	margin: 0 0.3em;
	padding: 0;
	display: inline;
	font-size: 0.9em;}

ul.socialTool li a {
	display: block;
	position: relative;
	float: left;
	margin-right: 5px;}

/*relacionados nota contenedor*/
ul.ntaRelacionados {
	margin: 0.5em 0 0;
	padding: 0;
	display: block;
	/*border:1px solid red;*/
	overflow: hidden;
	clear: both; }

ul.ntaRelacionados li {
	padding: 0.12em 0;
	margin: 0;
	line-height: normal;
	list-style-type: none;}
	
ul.ntaRelacionados li a,
ul.ntaRelacionados li a:link,
ul.ntaRelacionados li a:visited,
ul.ntaRelacionados li a:hover
	{
	display: block;
	position: relative;
	overflow: hidden;
	color: #333;
	font-size: 0.9em;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 20px;
	z-index:1;}

ul.ntaRelacionados li a:visited {color: #666;}

ul.ntaRelacionados li a:hover {
	color: #f00;
	font-size: 0.9em;
	text-decoration: none;}

ul.ntaRelacionados li span.colorNumComment{
	color: #333333;
    font: 11px arial;}

ul.ntaRelacionados li.facebook-siguenos {	background: url("i/bg/facebook-li.png") 0 0 no-repeat #ECEEF5;	padding:25px 0 0;}
ul.ntaRelacionados li.facebook-comentar {	background: url("i/bg/facebook-li.png") 0 -136px no-repeat #ECEEF5;	padding:25px 0 0;}
ul.ntaRelacionados li.facebook-compartir { background: url("i/bg/facebook-li.png") 0 -263px no-repeat #ECEEF5;	padding:25px 0 0;}
ul.ntaRelacionados li.facebook-siguenos a, ul.ntaRelacionados li.facebook-compartir a, ul.ntaRelacionados li.facebook-comentar a { padding: 3px 5px 5px !important; color: #4C6699 !important;	}

ul.ntaRelacionados li.pinterest {	background: url("i/icons/pinterest16.png") 2px 2px no-repeat #f7e0e0;padding:3px 3px 3px 20px; border-radius: 3px;  border: 1px solid #D03838;}
ul.ntaRelacionados li.pinterest a{color: #CE3030 !important; font-weight: bold;padding:0 !important;}
ul.ntaRelacionados li.instagram {background: url("i/icons/instagram16.png") 3px 4px no-repeat #47403b;padding:4px 3px 4px 22px;border-radius:2px;}
ul.ntaRelacionados li.instagram a {padding:0 !important; color:#f1ece9 !important;}

/*iconos relacionados nota contenedor*/
.articulo {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;}

.infografia {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -80px;}

.video {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -128px;}

.audio {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -260px;}

.interactivo {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -391px;}

.galeria {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -518px;}

.comentarios {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -779px;}
.comentariosGigya {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -779px;
	color: #333333;
    display: block;
    font-size: 0.9em;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 20px;
    position: relative;
    text-decoration: none;
    z-index: 1;}
.audioFotos {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -910px;}

.ranking {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -1040px;}

.movil {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -1170px;}

.link {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -1300px;}

.documento {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -1432px;}

.facebook {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -1560px;}
	
.twitter {
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -1692px;}

.blogs{
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -2079px;}
	
.futbol{
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -2209px;}
	
.tennis{
	background-image: url(i/icons/iconosRelacionados.gif);
	background-repeat: no-repeat;
	background-position: 0 -2339px;}

/*tabs*/
.tabGeneral, .tabGeneralTerceratv, .tabGeneralBlog {
	display: block;
	position: relative;
	overflow: hidden;
	background: url("i/bg/bgSeccion.gif") repeat-x scroll 0 -2px #F1F1F1;
	height: 26px;
	z-index: 2;
	margin-top:2px;}

.tabGeneralTerceratv, tabGeneralBlog{background-color:transparent;}

.tabGeneralTerceratv ul, .tabGeneralBlog ul{margin: 0; padding: 0; float:right}

.tabRadios {float: none;}

.tabGeneral ul {
	margin: 0;
	padding: 0;}

.tabGeneral ul li, .tabGeneralTerceratv ul li,.tabGeneralBlog ul li {
	display: inline;
	font-size: 0.85em;
	font-weight: bold;
	text-transform: uppercase;}

.tabGeneral ul li a:link,
.tabGeneral ul li a:visited,
.tabGeneralTerceratv ul li a:link,
.tabGeneralTerceratv il li a:visited,
.tabGeneralBlog ul li a:link,
.tabGeneralBlog il li a:visited {
	display: block;
	position: relative;
	overflow: hidden;
	height: 26px;
	float: left;
	background: url(i/tabs/tabGeneralRight.jpg) right -28px no-repeat;
	margin: 0;
	text-decoration: none;}

.tabGeneral ul li a span,
.tabGeneralTerceratv ul li a span,
.tabGeneralBlog ul li a span {
	display: block;
	height: 26px;
	float: left;
	background: url(i/tabs/tabGeneralLeft.jpg) 0 -28px no-repeat;
	padding: 6px 12px 0 6px;
	color: #666;}

.tabGeneral ul li a:hover,
.tabGeneral ul li a:active,
.tabGeneral ul li a.active_tab,
.tabGeneralTerceratv ul li a:hover,
.tabGeneralTerceratv ul li a:active,
.tabGeneralTerceratv ul li a.active_tab,
.tabGeneralBlog ul li a:hover,
.tabGeneralBlog ul li a:active,
.tabGeneralBlog ul li a.active_tab
	{
	display: block;
	position: relative;
	overflow: hidden;
	height: 26px;
	float: left;
	background: url(i/tabs/tabGeneralRight.jpg) no-repeat right top	!important;
	margin: 0;
	text-decoration: none;}

.tabGeneral ul li a:hover span,
.tabGeneral ul li a:active span,
.tabGeneral ul li a.active_tab span,
.tabGeneralTerceratv ul li a:hover span,
.tabGeneralTerceratv ul li a:active span,
.tabGeneralTerceratv ul li a.active_tab span,
.tabGeneralBlog ul li a:hover span,
.tabGeneralBlog ul li a:active span,
.tabGeneralBlog ul li a.active_tab span
	{
	display: block;
	height: 26px;
	float: left;
	background: url(i/tabs/tabGeneralLeft.jpg) 0 0 no-repeat;
	color: #000;
	cursor: pointer;}

.tabSidebar {
	float: left;
	width: 300px;
	background: #f4f4f4;
	padding-top: 12px;}

.tabSidebar ul {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	height: 25px;
	width: 100%;}

/*imagenes*/
.imgSet {
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0.5em 0 0.3em;
	z-index:1;}

.imgSet a img:hover{
	opacity:0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90);}

div.imgSet.A {
	float: right;
	margin-left: 10px;}

div.imgSet.B {
	float: left;
	margin-right: 10px;}

div.imgSet h5 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	text-transform: none;}

/* imagen de Opinion*/
div.imgSet.C {
	overflow: hidden;
	border: none;
	width: auto;
	height: 110px;
	margin: 0 0.5em 1em 0.5em;}

div.imgSet.C img {float: left;}

div.imgSet.C p {
	display: block;
	position: relative;
	overflow: hidden;
	right: 0;
	top: 55px;
	width: 65%;
	margin: 0 1em;
	text-align: left;
	font-size: 0.95em;
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #484A55;}

/*FOTO DE ARTICULO*/

div.imgSet.D {/*ANCHO 160PX ORIENTACION IZQUIERDA*/
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 160px;
	margin: 0 0.5em 1em 0;}

.imgSet small {
	background: none repeat scroll 0 0 #000000;
	filter: alpha(opacity=70);
	opacity: 0.7;
    bottom: 0;
    color: #CCCCCC;
    display: block;
    font-size: 9px;
    left: 0;
    overflow: hidden; margin:0; 
    overflow: hidden; 
    margin:0;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 7px;
    padding-left:2%;
    position: absolute;
    width: 98%;
    z-index: 2;}

.imgSet.E small {
	background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #CCCCCC;
    display: block;
    font-size: 9px;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    z-index: 2;}

div.imgSet p {
	background:#F1F1F1;
    border-bottom: 1px solid #DDDDDD;
    bottom: 0;
    color: #484A55;
    font: 0.95em Georgia;
    left: 0;
    margin: 0;
    padding: 5px 0 5px 5px;
    position: absolute;
    width: 100%;}

/*nuevo para fotos 380 dentro del articulo*/
div.imgSet.F {
	float: right;
	margin-left: 10px;
	.margin-left:0px;}

/*contenedores*/
.boxContenedor {
	display: block;
	overflow: hidden;
	margin: 0.5em 0;
	clear:both;
	position: relative;
	/*_position: static;*/}
	
.boxContenedorRadio {
	display: block;
	overflow: hidden;
	margin: 0.5em 0;
	clear:both;}

.titularTop {
	margin: 0 0 0.5em;
	clear: both;}

.titular {
	border-top: 1px solid #ccc;
	/*margin: 0 0 0.5em;*/
	clear: both;}

.productos {
	border-top: 5px solid #B1B1B1;
	margin: 0 0 0.5em;
	position:relative;
	/*clear:both;*/}

.opinionBox {border-bottom: 3px solid #DDD;}

/*opinion en portada*/
h3.opinionPortada {
	font-size: 1.1em;
	line-height:1.2em;
	font-style: italic;
	color: #999 !important;
	width:279px;
	font-weight:bold}
	
h3.opinionPortada3 {
	font-size: 1.1em;
	font-style: italic;
	color: #303030;
	line-height:1.2em;
	width:279px;}

h4.opinionPortada2 {
	font-size: 1.2em;
	font-style: italic;
	color: #303030;}

ul.opinion {
	margin:0 0 0.5em;
	padding:0;
	clear:left;
	float:left;}

ul.opinion li {
	border-bottom:1px solid #DDDDDD;
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:0.4em 0;
	width:279px;}

ul.opinion li span {
	float: left;
	margin-right: 5px;
	height: 63px;}

ul.opinion li span img {
	display: block;
	padding: 2px;
	border: 1px solid #F1F1F1;}

ul.opinion li strong {
	font-family: arial;
	font-weight:normal;}

ul.opinion li small,ul.opinion li em {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	padding: 0;
	margin: 0;}

ul.opinion li small {
	color: #FE000A;
	font-weight: bold;}

ul.opinion li em {text-transform: none;}

ul.opinion li.ultimo {border-bottom: none;}

/*Recientes*/
.boxRecientes {
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 0.5em;}

.boxRecientes ul {
	display: block;
	position: relative;}


/*.boxRecientes li small,.boxRecientes li em {
	position: relative;
	clear: both;
	float: left;
	margin: 0;
	padding: 4px;
	}
*/

.boxRecientes li em {
	font-size: 0.9em;
	font-weight: bold;
	float: left;}

/*rotulos seccion titulares*/
div.seccion, div.terceraTv {
	display: block;
	position: relative;
	overflow: hidden;
	color: #333;
	padding: 0;
	height: 28px;
	background: #F4F4F4 url(i/bg/bgSeccion.gif) left bottom repeat-x;
	clear: both;
	z-index: 1;}

.contOpinion{
	border-color:#CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-style:none solid solid;
	border-width:medium 1px 3px;
	padding:8px;
	overflow:hidden;
	position:relative;}

div.contieneBlog{
	background:#F4F4F4;
	display: block;
	position: relative;
	overflow: hidden;
	color: #333;
	padding: 0;
	height: 28px;
	/*background: #F4F4F4 url(i/bg/bgSeccion.gif) left bottom repeat-x;*/
	clear: both;
	z-index: 1;
	height:auto;}

div.contieneBlog h6 {padding:5px;}

div.contieneBlog ul {
	margin:0;
	padding:0;}

div.contieneBlog .comment{
	color:#FF0000;
	float:left;
	font-size:10px;
	padding:0 4px 0 20px;}

div.terceraTv{
	background:#F4F4F4 url(i/logos/laterceratv.gif) no-repeat 0 25px;
	height:auto;
	padding-top: 25px;}

div.terceraTv .contieneTabyBanner{
	background:#fff;
	border:1px solid #ccc;
	border-top:none;
	/*overflow: hidden;*/
}

div.terceraTv .bannterceraTV{
    margin: 0;
    padding: 5px 0;
    text-align: center;}

div.terceraTv li div{
	display:inline;
	float:left;
	padding-right:4px;
	overflow:hidden;
	position:relative;}

div.terceraTv li div a{
	cursor:pointer;
	text-decoration:none !important;}

div.terceraTv div img{
	margin:0;
	padding:0;}

div.terceraTv div p{
	color:#333333;
	font-size:0.9em;
	margin:0;
	padding:2px;
	width:88px;
	font-weight:bold;}

div.seccionRadios {
	background: url("i/bg/bgRadios.png") no-repeat scroll bottom center transparent;
	display: block;
	float: left;
	height: 190px;
	margin: 0.3em 0;
	padding: 10px;
	width: 600px;}

div.seccionRadios h4 {
	margin:0.5em 0;
	font-size: 0.9em}

.parlante {
	float: left;
	margin: 0 0 7px;
	width: 350px;}

.parlante li {
	float: left;
	width: 151px;
	padding-bottom: 8px;}

.parlante li a {
	background: url("i/icons/audioOff.gif") no-repeat scroll 0 -1px transparent;
	padding-left: 19px;
	font-size: 11px;}

.parlante li a:hover {background: url("i/icons/audioOn.gif") no-repeat scroll 0 -1px transparent;}

ul.programacion {
	display: block;
	height: auto;
	margin: 0;
	padding: 0;}

ul.programacion li {
	border-right: 1px dotted #CCCCCC;
	display: block;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 12px;
	width: 177px;
	line-height:normal;	}

ul.programacion li:last-child {border-right: none;}

div.seccion2 {
	display: block;
	position: relative;
	overflow: hidden;
	color: #333;
	padding: 0;
	height: 28px;
	clear: both;
	z-index: 2;
	border-bottom: 1px dotted #666;}

div.papelDigital {
	background:url("i/logos/papeldigital.gif") no-repeat scroll 0 0 #616571;
	clear:both;
	color:#333333;
	display:block;
	height:210px;
	overflow:hidden;
	padding:53px 0 0;
	position:relative;
	z-index:2;}

div.carrusel3tv {
	clear: both;;
	display: block;;
	position: relative;;
	overflow: hidden;;
	padding: 0;
	height: 180px;
	/*background: #ccc;*/}

div.club {
	display: block;
	position: relative;
	overflow: hidden;
	color: #333;
	padding: 0;
	height: 35px;
	background: #FFF url(i/logos/logo_club.gif) left center no-repeat;
	clear: both;
	z-index: 2;}

div.laterceratv {
	background:url("i/logos/logo_laterceratv.gif") no-repeat scroll 10px 10px transparent;
	clear:both;
	color:#333333;
	display:block;
	float:left;
	height:auto;
	overflow:hidden;
	padding:186px 0 0 10px;
	position:relative;
	width:169px;
	z-index:2;}

div.seccion h6,div.seccion2 h6,div.seccionRadios h6,div.papelDigital h6,div.club h6	{
	display: block;
	position: relative;
	overflow: hidden;
	/*float: left;*/
	padding: 6px 0 0 4px;}

div.seccionRadios h6 {
	color: #666;
	font-size: 0.9em;}

div.club h6 {text-indent: -99999em;}

div.seccion h6 span,div.seccionRadios h6 span {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	padding: 0 6px 0 4px;
	margin-right: 5px;
	background: #CCC;}

.comun {color: #FE000A;}

.genericos {color: #666666;}

.ocio {color: #0097A3;}

.deportes {color: #F48519;}

/*radios*/
.radioTabs {
	display: block;
	position: relative;
	overflow: hidden;
	height: 225px;
	clear: both;}

.radios{
	background: url("i/bg/bgradios.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 218px;
    padding: 0;
    width: 620px;}

.seleccionRadio{
    display: block;
    margin:3px 10px;
    overflow: hidden;
    padding: 0;
    position: relative;}

.logosRadio{
	background-image: url("i/logos/spriteRadios.jpg");
	display:block;
	width:91px;
	height:91px;
	float:left;}
	
.carolina{background-position:0 0}
.duna{background-position:0 -92px}
.zero{background-position:0 -184px}
.beethoven{background-position:0 -273px}
.paula{background-position:0 -364px}
.dial{background-position:0 -455px}
.perlafm{background-position:0 -546px}

.radios .seleccionRadio .radioSelect{
	color: #333333;
    float: left;
    font: bold 12px Arial;
    margin: 0 9px 0 7px;
    padding: 3px;}

.radios .seleccionRadio ul.canales{
	display:block;
	overflow:hidden;
	margin: 10px 0 0 5px;
	float:left; 
	height:56px; 
	width:504px; 
	background-color:#DBDADB;}

.radios .seleccionRadio ul.canales li{	
	width:94px;
	height:48px;
	line-height: 1; 
	float:left; 
	margin: 3px 3px; 
	border-right: 1px solid #999999;}
	
.radios .seleccionRadio ul.canales li.ult{
	border-right: none;	}

.radios .seleccionRadio a.boton,
.radios .seleccionRadio a.active{
	background: url("i/buttons/btRadiosRight.png") no-repeat right top ;
    display: block;    
    height: 20px;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-decoration: none;
    padding:0;
    border:none;}

.radios .seleccionRadio a.boton:hover,
.radios .seleccionRadio a.active{
	background: url("i/buttons/btRadiosRight.png") no-repeat right -20px ;}

.radios .seleccionRadio a.boton span,
.radios .seleccionRadio a.active span{
	background: url("i/buttons/btRadiosleft.png") no-repeat left top ;
	color: #000000;
    cursor: pointer;
    display: block; text-align:center;
    padding: 0 8px;
    line-height: 21px;
    margin:0;}

.radios .seleccionRadio a.boton span:hover,
.radios .seleccionRadio a.active span{
	background: url("i/buttons/btRadiosleft.png") no-repeat left -20px;	}

.radios .seleccionRadio .contPlayer{float:left;}

.radios .seleccionRadio .contPlayer .player{
	display:block;
	height:24px;
	float:left;
	width: 339px;}

.radios .seleccionRadio .contPlayer a.popup{
	background: url("i/buttons/fullscreenButton.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 24px;
    left: -3px;
    width: 16px;}
    
.radios .seleccionRadio .contPlayer a.popup:hover{
	background: url("i/buttons/fullscreenButtonOver.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 24px;
    left: -3px;
    width: 16px;}

.player a.popup{
	background: url("i/buttons/fullscreenButton.png") no-repeat scroll 0 0 transparent;
    display: block;
    left: -3px;
    float: left;
    height: 24px;
    position: relative;
    width: 16px;}
    
.player a.popup:hover{
	background: url("i/buttons/fullscreenButtonOver.png") no-repeat scroll 0 0 transparent;
    display: block;
    left: -3px;
    float: left;
    height: 24px;
    position: relative;
    width: 16px;}

.radios .contPodcast{
	clear: left;
    display: block;
    float: left;
    margin: 2px 0 0;
    overflow: hidden;    
    width: 100%;}

.radios .contPodcast h6{
	border-bottom:1px solid #ccc;
	height: 18px;}

.radios .contPodcast ul li{
	float:left;
	width: 193px;
	height:82px;
	margin-right: 7px;}

.radios .contPodcast li .logoRadioPod{
	background-image: url("i/logos/spriteRadiosPodcast.jpg");
	width:40px;
	height:40px;
	display:block;
	margin: 0 5px 5px 0;
	float:left;}

.radios .contPodcast li .carolinaPod {background-position:0 0}
.radios .contPodcast li .dunaPod {background-position:0 -40px}
.radios .contPodcast li .zeroPod {background-position:0 -80px}
.radios .contPodcast li .beethovenPod {background-position:0 -120px}
.radios .contPodcast li .paulaPod {background-position:0 -160px}
.radios .contPodcast li .dial {background-position:0 -216px}
.radios .contPodcast li .perlafm{background-position:0 -272px} 

.radios .contPodcast li a{
	float:left;
	font-weight: bold;
	width: 140px;}

.radios .contPodcast li em{float:left;}

.radios .contPodcast li .playerPod{clear:left;}

/*blogs*/
ul.blogs {
	margin: 0;
	padding: 0}

ul.blogs li {
	margin: 0;
	padding: 0.3em 0;
	border-bottom: 1px solid #DDD;
	display: block;
	overflow: hidden;}

ul.blogs li a img {
	float: left;
	margin: 0 5px 0 0;
	padding: 2px;
	border: 1px solid #DDD;}
	
ul.blogs li a strong {
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;}

ul.blogs li strong small {
	display: block;
	clear: both;}

ul.blogs li strong em {
	font-weight: normal;
	display: block;
	clear: both;}

ul.blogs li.ultimo {border-bottom: none;}

/*los mas*/
ol.losmas {margin: 0 1em 0 2em;}

ol.losmas li {padding: 0.5em 0;}

ol.losmas li ul {
	margin: 0;
	padding: 0}

ol.losmas li ul li {
	display: inline;
	font-size: 0.9em;}

.losmasTabs {
	display: block;
	position: relative;
	overflow: hidden;
	clear: both;}

/* INTELIGENCIA DE CONTENIDOS */
.losmasTabsRel {
	display: block;
	position: relative;
	overflow: hidden;
	clear: both;
}

ul.masComun {
	margin: 0;
	padding: 0;
	list-style-type: none;}

ul.masComun li {
	padding: 6px 0 0;
	border-bottom: 1px solid #ccc;
	clear: both;
	float: left;
	width: 100%;
	height:auto;}
	
ul.masComun li span {
	display: block;
	float: left;
	margin-right: 20px;
	text-align: right;
	/*width: 50px; height:47px;*/
	color: #FF0000;
	font-size: 1.1em;
	font-weight: bold;}

ul.masComun li span small {
	display: block;
	clear: both;
	color: #666;
	font-size: 0.8em;
	text-transform: none}

ul.masComun li ul {
	margin: 0;
	padding: 0}

ul.masComun li ul li {
	border: medium none;;
	color: #333333;;
	display: inline;;
	font-size: 0.9em;;
	margin: 0 0 2px 71px;;
	padding: 0;;
	width: auto;}

ul.masRecientes {
	margin: 0;
	padding: 0;
	list-style-type: none;}

ul.masRecientes li {
	padding: 0;
	clear: both; /*border-bottom:1px dotted #666;*/}

ul.masRecientes li span {
	display: block;
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 35px;
	height: 60px;
	color: #FF0000;
	font-size: 0.85em;}

ul.masRecientes li a.titulo {font: 1.1em/ 1.3em Georgia, "Times New Roman", Times, serif;}

ul.masRecientes li ul {
	margin: 0;
	padding: 0}

ul.masRecientes li ul li {
	display: inline;
	font-size: 0.9em;
	border: none;}

.titulo {
	display: block;
	overflow: hidden;
	position: relative;
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #000;}

.bajada {
	display: block;
	overflow: hidden; z | position : relative;
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #666;
	font-size: 0.9em;}

/*enlaces*/
.enlace {
	clear: both;
	display: block;
	position: relative;
	overflow: hidden;
	height: 1%;
	margin: 0.3em 0;
	padding: 0.5em;
	background: #EAEAEA;
	margin-top: 0.5em;}

.enlace h6 {
	display: block;
	position: relative;
	overflow: hidden;
	line-height: 32px}

.enlaceBbc {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 0 no-repeat;
	text-indent: -99999em;}

.enlaceMujer {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -32px no-repeat;
	text-indent: -99999em;}

.enlaceQuePasa {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -64px no-repeat;
	text-indent: -99999em;}

.enlaceMouse {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -96px no-repeat;
	text-indent: -99999em;}

.enlaceLaHora {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -120px no-repeat;
	text-indent: -99999em;}

.enlaceLaCuarta {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -155px no-repeat;
	text-indent: -99999em;}

.enlacePaula {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -185px no-repeat;
	text-indent: -99999em;}

.enlaceDuna {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -220px no-repeat;
	text-indent: -99999em;}

.enlaceZero {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -250px no-repeat;
	text-indent: -99999em;}

.enlaceBeethoven {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -287px no-repeat;
	text-indent: -99999em;}

.enlacePaulaFm {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -315px no-repeat;
	text-indent: -99999em;}

.enlaceReportajes {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -352px no-repeat;
	text-indent: -99999em;}

.enlaceTendencias {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -386px no-repeat;
	text-indent: -99999em;}

.enlaceMasdecoracion {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -416px no-repeat;
	text-indent: -99999em;}

.enlaceGenerico {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -445px no-repeat;
	text-indent: -99999em;}

.enlace3tv {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -483px no-repeat;
	text-indent: -99999em;}

.enlaceNegocios {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -515px no-repeat;
	text-indent: -99999em;}

.enlaceBlog {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -545px no-repeat;
	text-indent: -99999em;}

.enlaceViajes {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -740px no-repeat;
	_background: url(i/logos/logoEnlaces.gif?v=1) 0 -738px no-repeat;
	text-indent: -99999em;}

.enlaceBiut {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -584px no-repeat;
	text-indent: -99999em;}

.enlaceIcarito {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -556px no-repeat;
	text-indent: -99999em;}

.enlaceEdEsp {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -590px no-repeat;
	text-indent: -99999em;}

.enlaceCiudadano {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -640px no-repeat;
	text-indent: -99999em;}

.enlacePsu {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -624px no-repeat;
	text-indent: -99999em;}

.enlacePostgrados {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -672px no-repeat;
	text-indent: -99999em;}

.enlaceCiper {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -777px no-repeat;
	text-indent: -99999em;}

.enlaceBizHoy {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -705px no-repeat;
	text-indent: -99999em;}

.enlaceGlamorama {
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -823px no-repeat;
	text-indent: -99999em;}
	
.enlacePulso{
	background: url(i/logos/logoEnlaces.gif?v=1) 0 -865px no-repeat;
	text-indent: -99999em;}	

/*-------------BBC MUNDO*/
.TitPaginaBBC {
	background: transparent url(i/logos/log-bbc-destacado.jpg) no-repeat
		scroll left center;
	height: 60px;}

.TitOtrasBBC {
	background: transparent url(i/logos/log-bbc-otras.jpg) no-repeat scroll
		left center;
	height: 40px;}

/*===CONTACTO====*/
.contacto {
	margin: 20px 0}

.contacto p {
	line-height: 1.5em;
	margin: 0.2em 0;}

.contacto h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 32px;
	padding-bottom: 6px;
	font-weight: 100;
	border-bottom: 3px solid #b2b2b2;
	margin-bottom: 20px;}
	
.contacto h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-size: 16px;
	font-weight: 600;
	font-style: italic;
	margin-bottom: 6px;
	margin-top: 12px;
	float:left;}
	
.personal {
	padding: 20px;
	border: 1px solid #e4e4e4;
	margin-bottom:20px;
	}	
	

.personal p {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 6px;
    padding: 0 0 4px;
    width: 100%;
    line-height:25px;
}

.personal small {
    color: #666;
    display: block;
    font-size: 0.917em;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 0.2em;
    overflow: hidden;
    position: relative;
    text-align: left;
}

.formulario {
	padding: 20px;
	border: 1px solid #e4e4e4;}

.contacto .ingreso {
	border-bottom: 1px dotted #ccc;
	float: left;
	width: 100%;
	margin-bottom: 6px;
	padding:0 0 4px;}

.contacto .ingreso input {
	width: 290px !important;
	float: right;
	background-color: #f4f5f6;
	border: 1px solid #ddd !important;}

.contacto .ingreso p {
	width: 200px;
	float: left;}

.contacto .radio {
	border-bottom: 1px dotted #ccc;
	float: left;
	width: 100%;
	margin: 6px 0;}

.contacto .radio input {
	width:auto !important;}

.contacto .radio p {
	float: right;
	color: #666666;
	font-size: 11px;}

.contacto .radio span {
	color: #111111;
	font-size: 13px;
	padding-left: 6px;}

.contacto textarea {
	width: 98%;
	height: 150px;}

.contacto span.rojo {
	color: #cc0000;}

/*RESULTADOS DE BUSQUEDA*/
.busquedaSimple {
	background: none repeat scroll 0 0 #F1F1F1;
	float: left;
	padding: 9px 4px;
	width: 612px;}

.cantResultados {
	 border-bottom: 1px dotted #CCCCCC;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 5px 0;
    width: 369px;}

.resultados {
	border-bottom: 1px solid #DADADA;
	display: block;
	float: left;
	width: 100%;
	padding: 5px 0}

.resultados h4 {
	float: left;
	margin: 0}

ul.paginacion {
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	font-size: 80%;}

ul.paginacion li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	overflow: hidden;
	padding: 0 4px;
	position: relative;
	font: 1.1em/ 1.1em georgia;
	background: none repeat scroll 0 0 #EAEAEA;
	border: 1px solid #BFBFBF;
	color: #B2B2B2;}

ul.paginacion li a {
	color: #B2B2B2}

ul.paginacion li.active {
	background: none repeat scroll 0 0 #CCCCCC;
	border: 1px solid #666666;}

ul.paginacion li.active a {
	color: #333333;}

ul.paginacion li.NoBg {
	background: none;
	border: medium none;
	color: #333333;
	font: bold 1.1em georgia;
	margin: 0 11px 0 0;
	padding: 0;
	width: auto;}

.busquedaArtic {
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;}
	
.busquedaArtic div {
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;}

.busquedaArtic em,.busquedaArtic strong a {
	color: #cc0000}

/*RECUADROS EN ARTÍCULO*/
.recuadro {
	display: block;;
	background: #F1F1F1;;
	padding: 0.5em}

.recuadro h3,.recuadro p {
	margin: 0.3em 0.5em}

.recuadro h5 {
	color: #996666;
	margin: 0 0.9em}

.articleContent .recuadro p {
	font-size:1em;	}
	
/*RECUADROS EN ARTÍCULO NUEVO*/
.keywords {
	border-top: 1px dotted #000;
    border-bottom: 1px dotted #000;
    clear: left;
    display: block;
    float: left;
    margin: 5px 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.keywords ul{
	margin: 5px 0;}
	
.keywords ul li{
	border-right: 1px dotted #000;
    color: #666666;
    float: left;
    margin: 5px;
    padding: 0 6px 0 0;}
    
.keywords ul li a:hover{
	color: #f00;
    text-decoration:none;}

/*
   FOOTER
-------------------------------------------------------------- */
.boxFooter {
	display: block;
	overflow: hidden;
	position: relative;
	clear: both;
	padding: 20px 0;
	margin: 0 auto;
	width: 940px;
	color: #999;
	text-align: left;}

.boxFooter h6 {
	display: block;
	overflow: hidden;
	position: relative;
	clear: both;
	line-height: 21px;
	text-indent: -999999em;
	padding-bottom: 10px;
	margin-bottom: 4px;}

.boxFooter h5 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;}

.boxFooter ul {
	margin: 0;
	padding: 0;}

.boxFooter li {
	line-height: 18px;
	list-style-type: none;
	font-size: 0.9em;
	text-align: left;}

.boxFooter a:link,.boxFooter a:visited {
	color: #666666;
	text-decoration: none;}

.boxFooter a:hover {
	color: #666666;
	text-decoration: underline;}

.boxFooter .span-5,.boxFooter .span-4,.boxFooter .span-3 {
	height: 280px;}

.footerNormal {background: url(i/bg/bgFooter.gif) left top repeat-x;}

.footerNormal h6 {
	background: url("i/logos/logoLtFooter.png") no-repeat scroll 0 -5px transparent;
	border-bottom: 1px solid #1A1A1A;
	display: block;
	float: left;
	height: 29px;
	width: 100%;}

.footerBlack {background: url(i/bg/bgFooterBlack.gif) left top repeat-x;}

.footerBlack h6 {
	/*background:url(i/logos/logoLtFooter.png)0 -21px no-repeat;LIBERAR ESTA LINEA PARA LANZAMIENTO*/
	background: url(i/logos/logoLtFooter.png) 0 -35px no-repeat;
	border-bottom: 1px solid #333;
	display: block;
	float: left;
	height: auto;
	width: 100%;}

.footerBlack h5 {
	color: #999;}

.footerGrupoCopesa {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 15px;
	width: 270px;
	height: 320px;}

.footerGrupoCopesa p {
	position: absolute;
	bottom: 0;
	color: #666666;
	font-size: 0.9em;
	padding: 20px;
	width: 220px;
	font: 0.9em arial;
	height:140px;
	line-height:16px;}

ul.legales {
	margin: 0px 20px 0 10px;
	padding: 0;
	display: block;
	position:relative;
	/*border:1px solid red;*/
	overflow: hidden;
	clear: both;
	top:220px; }

ul.legales li {
	color:#666;
	line-height: 13px;
	list-style-type: none;
	font-size: 0.8em;
	text-align: left;}

.grupoCopesa {
	background: transparent url(i/logos/logoFooter.gif) no-repeat scroll 0 0;}

.grupoCopesaBlack {
	background: transparent url(i/logos/logoFooterBlack.gif) no-repeat scroll 0 0;}

.boxFoot {
	display: block;
	font-size: 0.9em;
	font-style: italic;
	overflow: hidden;
	padding-right: 20px;
	position: relative;
	text-align: right;}

.boxServicios {
	background: url("i/bg/bg_boxServicios.jpg") no-repeat scroll right
		bottom #FFFFFF;
	display: block;
	margin: 20px 0 0;
	height: 190px;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;}

.footerFull {
	display: block;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	padding: 0 20px;
	background: #1A1A1A;
	width: 940px;
	height: 40px;
	line-height: 40px;
	clear: both;
	}
	
.footerFull p{ 
    color: #999;
    font: 10px Arial;
	}
	
.footerFull h4 {
    color: #CCCCCC;
    float: right;
    font: 12px Arial;
    margin-bottom: 10px;
	}
	
	.footerFull h6{ 
    color: #ccc;
    font: 10px Arial;
    float:right;
	}
	
	

.footerFull h5 {
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #FFF;}

.footerFull ul {
	margin: 0;
	padding: 0;}

.footerFull li {
	display: inline;
	margin: 0.5em 0;
	padding: 5px;
	list-style-list: none;
	font-size: 0.9em;}

.footerFull a:link,.footerFull a:visited {
	color: #FFF;
	text-decoration: none;
	padding-left: 10px;}

.footerFull a:hover {
	color: #666666;
	text-decoration: underline;}

.icFb {
	background: url(i/icons/ico_footer_facebook.gif) no-repeat left center;
	padding-left: 16px}

.icTw {
	background: url(i/icons/ico_footer_twitter.gif) no-repeat left center;
	padding-left: 16px}
	
.icIe {
	background: url(i/icons/ico_footer_explorer.gif) no-repeat left center;
	padding-left: 16px}
	
.icFf {
	background: url(i/icons/ico_footer_firefox.gif) no-repeat left center;
	padding-left: 16px}
	
.icCh {
	background: url(i/icons/ico_footer_chrome.gif) no-repeat left center;
	padding-left: 16px}
	
.icSf {
	background: url(i/icons/ico_footer_safari.gif) no-repeat left center;
	padding-left: 16px}
	
.icOp {
	background: url(i/icons/ico_footer_opera.gif) no-repeat left center;
	padding-left: 16px}


.boxGaleria {
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0.3em 0;
	clear:both;
	background:#1A1A1A;;}

.boxGaleria h3, .boxGaleria a{
	color:#FFF;}
.boxGaleria h3{
	font-size:1.5em;
	line-height:normal;
	margin:0.3em 0;
}

.destacadosPapel{
	background: url("i/bg/bgDestImpreso.png") no-repeat scroll -1px 0px transparent;
    float: left;
    height: 235px;
    padding: 5px 0 0 10px;
    width: 450px;}

.destacadosPapel .imgSet{
	background: none repeat scroll 0 0 transparent;
    display: block;
    float: none;
    height: auto;
    margin: 0 !important;
    overflow: hidden;
    padding: 0;
    position: relative;}

/*Popup de Radios*/

.headerPlayer{
	background: url(i/logos/logoLtRadio.png) no-repeat 11px center #c41425;
	height:33px;}

.contentPlayer{
	display:block;
	position:relative;
	overflow:hidden;
	padding:10px 5px 0;
	height:110px;
	background: url(i/bg/fondoPopupRadios.png) repeat-x 0 bottom #fff;}

.contentPlayer .radioSelect {
    color: #333333;
    float: left;
    font: bold 12px Arial;
    margin: 0 14px 0 13px;
    padding: 3px;}

.contentPlayer ul.canales {
	background-color : #DBDADB;
    display: block;
    float: left;
    margin: 10px 13px 0;
    overflow: hidden;
    position: relative;}
    
.contentPlayer ul.canales  {
    display: block;
    float: left;
    height: 56px;
    margin: 10px 0 0 5px;
    overflow: hidden;
    position: relative;
    width: 504px;}
    
.contentPlayer ul.canales li {    
     border-right: 1px solid #999999;
    float: left;
    height: 48px;
    line-height: 1;
    margin: 3px;
    width: 94px;}

.contentPlayer a.boton,
.contentPlayer a.active{
	background: url("i/buttons/btRadiosRight.png") no-repeat right top ;
    display: block;
    float: left;
    height: 20px;
    margin: 0 5px 0 0;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    padding:0;
    border:none;}

.contentPlayer a.boton:hover,
.contentPlayer a.active{
	background: url("i/buttons/btRadiosRight.png") no-repeat right -20px ;}

.contentPlayer a.boton span,
.contentPlayer a.active span{
	background: url("i/buttons/btRadiosleft.png") no-repeat left top ;
	color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    padding: 0 8px;
    line-height: 21px;
    margin:0;}

.contentPlayer a.boton span:hover,
.contentPlayer a.active span{
	background: url("i/buttons/btRadiosleft.png") no-repeat left -20px;}

/* popup de audio*/
.playerAudio{
	width:437px;
	height:150px;}

.contentPlayer h1{
	font:20px Georgia;
	color:#333;}

.contentPlayer em{
	color:#666;
	margin-bottom:10px;
	float:left;}

.contentPlayer #wrapper{margin: 0 auto;}

.hora {
	display: block;
	overflow: hidden;
	position: relative;
	font-size: 0.917em;;
	margin-bottom: 0.5em;
	line-height: 1.1em;
	color: #666;
	font-weight: normal;
	margin-top:8px;
	text-align:left;}
	
	
/*120302
	SE CREA LA CLASE PARA ESPECIALES
	.especiales						contiene los estilos para el <h4>, <img> y <p>
*/

.especiales			{margin:0; padding:0;}
.especiales h4		{line-height:normal; margin:0;}
.especiales p		{font: normal 1em/1.5em Arial, Helvetica, san-serif;}
.especiales img		{margin-bottom: 5px;}


.ad600x90{overflow:hidden; position:relative; float:left;width:620px;height:1%;text-align:center}

.ad160x600 { display:block; overflow:hidden; position:fixed; float:left; width:160px; margin-left:1%; height:600px; top:20px;}

/*boton pop up de A Toda Cancha*/
a.popupVideos {display:block; height:18px; background:url(/videogoles/css/i/boton-popup.png); background-repeat:no-repeat; background-position: center left; color:#8C969F; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:20px; margin-left:20px;}
a.popupVideos:hover {color:#212121; text-decoration:none;}


/*CAJA REDES SOCIALES ASIDE*/
.red_social_aside{
	background:#FFF;
	border:1px solid #CCC;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:inline-block;
	margin:10px 0;
	padding:10px;
	width:278px;
}
.red_social_aside ul{
	background:#F2F2F2;
	border:1px solid #EAEAEA;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:inline-block;
	margin:0 0 5px 0;
	padding:5px 10px;
	list-style:none;
	width:260px;
}
.red_social_aside ul li{
	float:left;
	margin:0 7px 0 4px;
	*margin:0 6px 0 0;
	margin/*\**/:0 6px\9 0 0;
}
.red_social_aside ul li:last-child{
	margin:0;
	*margin:0;
	}
.red_social_aside ul h2{
	border-bottom:1px dotted #CCC;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	margin:0 0 7px 0;
	padding:0 0 2px 0;
	}

/*iconos redes sociales nota*/
#posts {
	padding:0;
	margin:0;
	float:left;
	position:relative
}
.post {
	padding:0;
	position:relative
}

.post aside{
	position:absolute;
	height:32px;
	width:32px;
	z-index:9337
}

.post aside a.post-icon, #load-more-icon {
	position:relative;
	z-index:3337;
	display:block;
	height:32px;
	width:32px;
	background:url(i/icon.png) no-repeat;
}
.type-text aside a.post-icon {
	background-position:-16px -95px
}
.type-photo aside a.post-icon {
	background-position:top left;
}
.type-photoset aside a.post-icon {
	background-position:-16px -12px
}
.type-video aside a.post-icon {
	background-position:-16px -179px
}
.type-audio aside a.post-icon {
	background-position:-16px -429px
}
.type-link aside a.post-icon {
	background-position:-16px -512px
}
.type-chat aside a.post-icon {
	background-position:-16px -262px
}
.type-quote aside a.post-icon {
	background-position:-16px -345px
}
.type-answer aside a.post-icon {
	background-position:-16px -95px
}
.post:hover aside a.post-icon {
	background-position:bottom left;
}
.share {
	display: block;
    height: 180px;
    left: -17px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -70px;
    width: 110px;
}
.permalink .share {
	width:180px;
	height:110px;
	left:-54px;
	top:-48px
}
.share li {
	display:block;
	height:34px;
	width:34px;
	position:absolute;
	top:69px;
	left:16px
}
.permalink .share li {
	top:65px;
	left:70px
}
.share li a {
	background:url(i/iconos_globos.png) no-repeat;
	display:block;
	height:34px;
	width:34px;
	position:relative
}
.share-overlay {
	display:block;
	height:34px;
	width:34px;
	position:absolute;
	z-index:9337;
	background:url(i/iconos_globos.png) no-repeat no-repeat;
	display:none;
}
.share li a:hover .share-overlay {
	display:block
}
.share li.share-facebook a {
	background-position:-16px -20px;
}
.share li.share-twitter a {
	background-position:-16px -140px;
}
.share li.share-google a {
	background-position:-16px -80px;
}
.share li.share-facebook a:hover .share-overlay {
	background-position:-76px -20px
}
.share li.share-twitter a:hover .share-overlay {
	background-position:-76px -140px
}
.share li.share-google a:hover .share-overlay {
	background-position:-76px -80px
}

/*IMPORTANTES*/
.ir {
	border:0;
	font:0/0 a;
	text-shadow:none;
	color:transparent;
	background-color:transparent
}
.iAb{
	border:none!important;
	height:25px!important;
	}

	
/* CAJA CATALOGOS DIGITALES NEW**************** */	
#catalogo_digital_slider {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#F0F0F0;
	border:1px solid #C1C1C1;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
	float:right;
	margin:10px 0;
	padding:10px;
	width:908px;
}

#content_cat_digi {
	overflow: hidden;
	width:905px;
	height:185px;
}

#content-inner {
	width:1810px;
}

.box_cat_digi {
	width:905px;
	float: left;
}

#content-inner-1:target #content-inner {
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	margin-left:0px;
}

#content-inner-2:target #content-inner {
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	margin-left: -905px;
}

#nav {
	list-style-type: none;
	width:40px;
	height:10px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0;
}

.button {
	float: left;
	background: #CCC;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-left: 5px;
}

.button:hover {
	background:#C41425;
}

.button:active {
	background:#C41425;
}

.button a {
	display: block;
	width: 10px;
	height: 10px;
}


#catalogo_digital_slider h2{
	background:url(../css/i/tit_catalogo_digitales.png);
	height:33px;
	margin:0 0 0 -21px;
	text-indent:-9000px;
	width:70px;
}
#catalogo_digital_slider #content_cat_digi #content-inner ul{
	list-style:none;
	margin:0 auto;
	text-align:center;
	display:inline;
}
#catalogo_digital_slider #content_cat_digi #content-inner ul li{
	float:left;
	display:block;
	vertical-align:top;
	width: 150px;
}
#catalogo_digital_slider #content_cat_digi #content-inner ul li div{
	height:150px;
	margin:0 auto 10px auto;
	position:absolute;
	width:150px;
	z-index: 5;
}
#catalogo_digital_slider #content_cat_digi #content-inner ul h3{
	color:#000;
	font-family:Trebuchet MS, Helvetica, Arial;
	font-size:13px;
	font-weight:normal;
	margin:0;
}
#catalogo_digital_slider #content_cat_digi #content-inner ul p{
	color:#666;
	font-family:Trebuchet MS, Helvetica, Arial;
	font-size:11px;
	font-weight:normal;
	margin:0;
}

/* CAJA NUEVOS BLOGS */
.destacado-blogs h2{ height: 33px; margin: 0; padding: 0;}
.destacado-blogs h2 a{background:url("i/nuevosblogs/ltdebates.png") 0 0 no-repeat;text-indent: -999px;overflow: hidden;display: block; height: 33px; margin: 0; padding: 0; width: 100%;}
.destacado-blogs .punteada {width:100%;height:1px;background:url("i/nuevosblogs/ltdebatespunteada.png") 0 0 repeat-x;margin:8px 0 10px;}
.destacado-blogs .caja-blogs {border: 1px solid #C9C9C9; clear: both; padding: 11px 5px 5px;border-top:0 none;}
.destacado-blogs .caja-blogs h3.eh{background:url("i/nuevosblogs/ltdebatesescribenhoy.png") 0 0 no-repeat; height: 14px; margin: 0 auto; overflow: hidden; padding: 0; text-indent: -999px; width: 148px;}
.destacado-blogs .caja-blogs .escriben-hoy {margin: 0 0 30px;}
.destacado-blogs .caja-blogs .escriben-hoy li{background:url("i/nuevosblogs/ltdebatespunteada.png") left bottom repeat-x; clear: both; margin: 0 auto 8px; padding: 0 0 2px; width: 280px;position:relative;}
.destacado-blogs .caja-blogs .escriben-hoy li img{float: right; height: 60px; margin: 0 0 0 4px; width: 60px;}
.destacado-blogs .caja-blogs .escriben-hoy li h4{ font-size: 16px; font-weight: normal; margin: 0; padding: 0;}
.destacado-blogs .caja-blogs .escriben-hoy li h4 a{color: #666;}
.destacado-blogs .caja-blogs .escriben-hoy li span{bottom: 0; color: #333; display: block; font-size: 10px; position: absolute; right: 62px; text-align: right; text-transform: uppercase; width: 100%;}
.destacado-blogs .caja-blogs .columnistas h3 {margin: 0 auto; overflow: hidden; padding: 0;  width: 155px;height: 19px;}
.destacado-blogs .caja-blogs .columnistas h3 a {background:url("i/nuevosblogs/ltdebatesmascolumnistas.png") 0 0 no-repeat; text-indent: -999px; width: 155px;height: 19px; margin: 0 auto; padding: 0; display:block;}
.destacado-blogs .caja-blogs .columnistas img {display: block; float: left; height: 51px; margin: 0 3px 5px 2px; width: 53px;}
.destacado-blogs .caja-blogs .columnistas img.ultima {margin-right:0;}
.destacado-blogs-home {clear: both; display: block; float: left; margin:0 !important; width: 380px;}
.destacado-blogs-home .escriben-hoy li { margin: 0 auto 5px !important; width: 360px !important;}
.destacado-blogs-home .caja-blogs .escriben-hoy { margin: 0 0 15px;}
.destacado-blogs-home .caja-blogs .columnistas img {height: auto !important; width: 56px !important;}













	