@charset "utf-8";
/* CSS Document */
/* Common styles
----------------------------------------------------------------------------------------------------*/
.container_int {
	overflow: hidden;
	padding-bottom: 10px;
	clear:both;
}

.fltr{float:right !important;}
.fltl{float:left !important;}

.central{overflow:hidden;}

.cabecera {
  overflow: hidden;
}

span.publi {
  height:86px;
  width:10px;
  display:block;
  text-indent:-9999px;
  left:-10px;
  position:absolute;
}

span.publi_horizontal { /*mod i3*/
  width: 50px;
  height: 10px;
  display:block;
  text-indent:-9999px;
  left:0px;
  top: -5px;
  position:relative;
}

.advertise span.publi_horizontal {
 	height: 10px;
	top:0;
	left:0;
	position:relative;
	padding-bottom:5px;
	background-position:center left;
}

#central span.publi {
  height:5px;
  width:45px;
  display:block;
  text-indent:-9999px;
  top:-3px;
  left:0;
  position:relative;
}

.accessible {
  display:none;
}
a,button{
  outline:none;
}

.separador {
  border-bottom-width:1px;
  border-bottom-style:solid;
  clear:both;
  margin-bottom: 15px;
  height:2px;
}

.separador hr{
  display:none;
}

.publi_int {
  margin-bottom: 20px;
}

iframe {
  border:none;
}

button {
  font-family:Arial, Verdana, sans-serif;
}

/* mod audio
----------------------------------------------------------------------------------------------------*/
.grid_4 .mod_audio,
.grid_8 .mod_audio {
  margin-bottom:10px;
}
.mod_audio{
  overflow:hidden;
}

.mod_audio .title {
  font-size:15px;
  display:block;
  padding:10px 98px 10px 10px;
  line-height:normal;
}

.mod_audio ul {
  padding:10px;
}

.mod_audio ul li{
  overflow:hidden;
  padding:10px 20px 0 15px;
  margin-bottom:2px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}

.mod_audio ul li.highlight{
  padding-left:0;
}

.mod_audio ul li.highlight p img{
  float:left;
}

.mod_audio ul li.highlight p strong,
.mod_audio ul li.highlight p span,
.mod_audio ul li.highlight p a{
  float:none;
  margin-left:60px;
  padding-top:2px;
}

.mod_audio ul li.highlight p strong{
  padding-top:3px;
}

.mod_audio ul li a.play{
  float:right;
  width:24px;
  height:24px;
  text-indent:-999em;
}

.mod_audio ul li.highlight .play{
  float:right;
  width:24px;
  height:24px;
  text-indent:-999em;
}

.mod_audio ul li p{
  float:left;
  display:inline;
  padding-bottom:10px;
}

.mod_audio ul li p strong,
.mod_audio ul li p span,
.mod_audio ul li p a{
  display:block;
  font-size:11px;
}

.mod_audio ul li p strong{
  font-size:12px;
  padding-bottom:3px;
}

.mod_audio ul li a {
  float:right;
}

.mod_audio .view_more{
  float:right;
  font-size:12px;
  display:inline;
  padding:0 10px 15px 0 ;
}


/* mod blog
----------------------------------------------------------------------------------------------------*/
.mod_blog {
  padding-bottom:10px;
  margin-bottom:20px;
  border-bottom:1px solid;
  min-height:229px;
}

.mod_blog strong.titulo  {
  display:block;
  height:25px;
  text-indent:-9999px;
}

.mod_blog ul{
  width:100%;
  overflow:hidden;
}

.mod_blog ul li {
  overflow:hidden;
  width:100%;
}
.mod_blog ul li .blog {
  font-size:13px;
  position:relative;
  width:auto;
  overflow:hidden;
  width:100%;
  padding:0;
}

.mod_blog ul li .blog img {
  position:relative;
  z-index:1;
}

.mod_blog ul li .blog span {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  z-index:100;
}

.mod_blog ul li .blog span strong{
  display:block;
  padding:6px 10px;
  font-weight:normal;
  font-size:13px;
  font-weight:bold;
  text-indent:0;
  height:auto;
}

.mod_blog ul li a {
  font-size:13px;
  font-weight:bold;
  display:block;
  text-decoration:none;
  padding:10px;
  clear:left;
  line-height:normal;
}

.mod_blog p {
  text-align:right;
  padding-right:10px;
}

.mod_blog p a {
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}
.mod_blog small {
  display:block;
  margin-left:-100%;
  overflow:hidden;
  position:relative;
  text-align:center;
  width:300%;
}

/* mod breadcrumb
----------------------------------------------------------------------------------------------------*/
.mod_breadcrumb {
  overflow:hidden;
  margin-bottom:20px;
}
.mod_breadcrumb ul {
  overflow:hidden;
  float:left;
  padding-right:9px;
}
.mod_breadcrumb ul li {
  float:left;
  font-size:11px;
  font-weight:bold;
}
.mod_breadcrumb ul li a {
  padding:6px 6px 6px 16px;
  height:12px;
  display:block;
  text-decoration:none;
}
.mod_breadcrumb ul li.home {
  width:32px;
  z-index:5;/*mod i3*/
  position:relative;
  margin-right:-6px;
}
.mod_breadcrumb ul li.home a span{
  display:none;
}

/* mod busca famosos
----------------------------------------------------------------------------------------------------*/
.mod_busca_famosos{
  width:100%;
  margin-bottom:20px;/**mod i3**/
  overflow:hidden;
}

.mod_busca_famosos strong.title{
  display:none;
}

.mod_busca_famosos .wrap{
  padding:25px 23px;
  margin-left:30px;
  overflow:hidden;
}

.mod_busca_famosos .wrap form{
  padding:0 0 15px 2px;
  margin:0 0 0 5px;
  overflow:hidden;
}

.mod_busca_famosos .wrap form input{
  padding:9px 15px 8px 10px;
  height:26px;
  font-size:18px;
  border:none;
  font-style:italic;
  font-weight:normal;
  width:65%;
  float:left;
  display:inline;
}

.mod_busca_famosos .wrap form button{
  height:40px;
  float:left;
  display:inline;
  font-size:18px;
  width:26%;
  border:none;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;  
  margin-left:10px;
  text-align:center;
}

.mod_busca_famosos .wrap form button span{
  display:block;
  margin:0 auto;
  text-indent:-9999px;
  width:71px;
}

.mod_busca_famosos .wrap div ul li a{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  line-height:normal;
}

.mod_busca_famosos .wrap ul li a img{
  display:block;
}

.mod_busca_famosos .wrap .indice{
  padding-bottom:10px;
  width:100%;
  text-align:center;
  display:block;
}

.mod_busca_famosos .wrap .indice a{
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  text-decoration:none;
  font-family:Helvetica, Arial, sans-serif;
  width:2.7%;
  font-weight:bold;
}

.mod_busca_famosos .wrap .mas_buscados {
  overflow:hidden;
  width:100%;
  padding:0 10px;
}
 .mod_busca_famosos .wrap .resultados {
	overflow:hidden;
	width:100%;
	margin:10px 0 0 0;
 }
.mod_busca_famosos .wrap .resultados ul{
	overflow:hidden;
	display:block;
	padding:0 10px;
}

.mod_busca_famosos .wrap div strong {
  font-size:11px;
  display:block;
  font-weight:normal;
  padding:10px 0 6px 0;
}

.mod_busca_famosos .wrap .mas_buscados li{
  float:left;
  display:inline;
  padding:0 13px 13px 0;
  width:auto;
}
.mod_busca_famosos .wrap .resultados li{
  float:left;
  display:inline;
  width:50%;
  margin:10px 0;
}
.mod_busca_famosos .wrap .resultados li img{
	float:left;
}
.mod_busca_famosos .wrap .resultados li span{
	float:left;
	padding:10px;
}

.mod_busca_famosos .wrap .ocupacion {
  overflow:hidden;
  width:49%;
  float:left;
  display:inline;
  padding-left:10px;
}

.mod_busca_famosos .wrap .noticias {
	width:49%;
	float:left; 
}

.mod_busca_famosos .wrap .ocupacion ul,
.mod_busca_famosos .wrap .noticias ul {
  float:left;
}


.mod_busca_famosos .wrap .ocupacion ul li,
.mod_busca_famosos .wrap .noticias ul li {
  display:block;
  padding-right:12px;
  width:80px;
}

.mod_busca_famosos .wrap .ocupacion ul li a,
.mod_busca_famosos .wrap .noticias ul li a {
  display:block;
}

/* mod cabecera
----------------------------------------------------------------------------------------------------*/
.mod_cabecera {
  width:100%;
  overflow:hidden;
  clear:both;
}

.mod_cabecera a.logo {
  display:block;
  width:144px;
  height:91px;
  float:left;
}

.mod_cabecera a.logo span{
  display:none;
}

.mod_cabecera .menu{
  overflow:hidden;
  margin-top:54px;
  float:left;
}

.mod_cabecera .menu li{
  float:left;
  margin-right:5px;
  
}

.mod_cabecera .menu li a{
  display:block;
  padding:12px 0;
  width:96px;
  text-decoration:none;
  text-align:center;
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_cabecera .menu li.active{
  float:left;
}

.mod_cabecera .ahora {
  float:left;
  margin:12px 0 0 -505px;
  /* margin:12px 0 0 -404px; con vídeos*/
  display:inline;
  overflow:hidden;
}

.mod_cabecera .ahora li{
  float:left;
}

.mod_cabecera .ahora li a {
  padding:4px 16px 4px 18px;
  display:block;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  -moz-border-radius:2px;
  -border-radius:2px;
  -webkit-border-radius:2px;
}

.mod_cabecera .actions{
  float:right;
  margin-top:12px;
  width:304px;
}

.mod_cabecera .actions li{
  font-size:12px;
  line-height:normal;
  text-align:right;
  width:233px;
}

.mod_cabecera .actions a{
  font-weight:bold;
  text-decoration:none;
  /*letter-spacing:.4px;
  vertical-align:middle;*/
}

.mod_cabecera .actions a.entra{
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -border-radius: 2px;
  display:inline-block;
  padding:2px 15px 2px 4px;
}

.mod_cabecera .actions li.modo_salon{
  float:right;
  margin-top:-70px;
  display:block;
  width:63px;
  height:70px;
}
.mod_cabecera .actions li.alternativo{
	margin-top:0px !important;
}

.mod_cabecera .actions li.modo_salon a{
  width:63px;
  height:70px;
  text-indent:-99999px;
  display:block;
  text-indent:-9999px;
  text-align:left;
}

.mod_cabecera .actions form {
  padding-top:23px;
  overflow:hidden;
}

.mod_cabecera .actions form .example {
  font-style:italic;
}

.mod_cabecera .actions form input,
.mod_cabecera .actions form button,
.mod_cabecera .actions form a {
  float:left;
  display:inline;
}

.mod_cabecera .actions form button span,
.mod_cabecera .actions form a span{
  display:none;
}

.mod_cabecera .actions form input{
  width:134px;
  padding:0 0 0 3px;
  height:20px;
  border:none;
  margin:5px 51px 0 3px;
  font-size:13px;
  padding-top:1px;
}

.mod_cabecera .actions form button::-moz-focus-inner { 
  border: 0;
  padding: 0;
}

.mod_cabecera .actions form button{
  width:25px;
  height:27px;
  border:none;
  overflow:visible;
}

.mod_cabecera .actions form a{
  width:16px;
  height:27px;
}

/* mod cacbecera seccion
----------------------------------------------------------------------------------------------------*/
.mod_cabecera_h1 h1{
  width:390px;
  float:left;
}

.mod_cabecera_h1 h1 a{
  display:block;
  text-indent:-999em;
  padding-top:15px;
  height:68px;
}

.mod_cabecera_highlight{
  width:465px;
  height:43px;
  float:right;
  display:inline;
  padding:21px 10px 0 0 ;
  margin:10px 0 15px 0;
}

.mod_cabecera_highlight p{
  float:left;
  text-align:right;
  width:239px;
  font-size:12px;
  line-height:normal;
}

.mod_cabecera_highlight p strong{
  display:block;
}

.mod_cabecera_highlight a{
  float:right;
  padding:9px 18px 9px 25px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
}

.mod_cabecera_highlight a span{
  padding-right:28px;
}

.mod_cabecera_menu_series ul{
  clear:both;
  height:31px;
  margin:0 0 10px;
  padding:4px 10px 0;
}

.mod_cabecera_menu_series ul li.more_series,
.mod_cabecera_menu ul li.more{
  float:right;
}

.mod_cabecera_menu_series ul li.more_series a{
  margin:0 4px 0 0;
}

.mod_cabecera_menu_series ul li.childs a,
.mod_cabecera_menu ul li.childs a{
  padding-right:12px;
}

.mod_cabecera_menu_series ul li.childs,
.mod_cabecera_menu ul li.childs{
  position:relative;
  z-index:10;
}

/* mod_cabecera_menu
----------------------------------------------------------------------------------------------------*/
.mod_cabecera_menu{
  clear:both;
  height:30px;
  padding:11px 0 10px 0;
  z-index:1;
}

.mod_cabecera_menu h1{
  float:left;
}

.mod_cabecera_menu h1 a{
  width:105px;
  height:27px;
  display:block;
  text-indent:-99999em;
}

.mod_cabecera_menu ul{
  margin:0;
}

.mod_cabecera_menu ul li,
.mod_cabecera_menu_series ul li {
  float:left;
  /*letter-spacing:-0.01em; modificado i3*/
  padding:4px 3px 0 0;
  display:inline;
}

.mod_cabecera_menu ul li a,
.mod_cabecera_menu_series ul li a{
  display:block;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
  padding:4px 6px;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
}

.mod_cabecera_menu ul li.over a,
.mod_cabecera_menu_series ul li.over a{
  padding-bottom:7px;
}

.mod_cabecera_menu ul li.childs ul,
.mod_cabecera_menu_series ul li.childs ul{
  padding:12px 30px 10px 12px ;
  position:absolute;
  overflow:hidden;
  height:auto;
  z-index:9999999999999;
  top:23px;
  left:0;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  width:auto;
}

.mod_cabecera_menu_series ul li.childs ul {
  top:21px;
}

.mod_cabecera_menu ul li.childs li,
.mod_cabecera_menu_series ul li.childs li {
  display:block;
  float:left;
  clear:both;
  padding:0;
  padding-bottom:3px;
  width:auto;
}

.mod_cabecera_menu ul li.childs li a,
.mod_cabecera_menu_series ul li.childs li a{
  background:none;
  display:block;
  white-space:nowrap;
  text-transform:none;
  padding:0;
  line-height:normal;
  font-size:13px;
}

/*****************add i3 - logos ***************/
.mod_cabecera_menu ul.logos{float: right; padding: 0; margin-top: -4px; }
.mod_cabecera_menu ul.logos li.neox, .mod_cabecera_menu ul.logos li.a3Left{ width: 98px; height: 35px; padding: 0;}
.mod_cabecera_menu ul.logos li.neox a, .mod_cabecera_menu ul.logos li.a3Left a{ width: 98px; height: 35px; display: block; padding: 0; text-indent:-9999px; }
.mod_cabecera_menu ul.logos li.nova, .mod_cabecera_menu ul.logos li.a3Right{ width: 70px; height: 35px; padding: 0;}
.mod_cabecera_menu ul.logos li.nova a, .mod_cabecera_menu ul.logos li.a3Right a{ width: 70px; height: 35px; display: block; padding: 0; text-indent:-9999px; }

/* mod destacado comentario
----------------------------------------------------------------------------------------------------*/
.grid_4 .mod_destacado_comentario,
.grid_2 .mod_destacado_comentario {
  margin-bottom:20px;
}
.mod_destacado_comentario {
  position:relative;
  overflow:hidden;
  width:100%;
  margin-bottom:20px;
}
.mod_destacado_comentario .comentarios {
  width:auto;
  height:27px;
  position:absolute;
  top:0;
  left:0;
  font-size:12px;
  display:block;
  text-align:center;
  padding:8px 13px 0 13px;
  font-weight:bold;
  overflow:hidden;
  text-decoration:none;
}

.mod_destacado_comentario a{
  display:block;
  text-decoration:none;
}

.mod_destacado_comentario a img{
  display:block;
}

.mod_destacado_comentario .pie,
.mod_promocion_producto .pie {
  position:absolute;
  width:100%;
  overflow:hidden;
  bottom:0;
  left:0;
  text-align:right;
}

.mod_destacado_comentario .pie em.play_video {
  width:53px;
  height:54px;
  cursor:pointer;
  text-indent:-9999px;
  z-index:200;
  margin:7px;
  display:inline-block;
  text-align:right;
  padding:0;
  position:static;
}

.mod_destacado_comentario .pie cite,
.mod_promocion_producto .pie cite {
  text-align:left;
  padding:10px;
  text-decoration:none;
  display:block;
  font-style:normal;
}

.mod_destacado_comentario .pie cite strong {
  font-family:helvetica,sans-serif;
  font-size:11px;
  display:block;
  padding-bottom:.3em;
}

.mod_destacado_comentario .pie cite span {
  font-size:14px;
}

.mosaico .mini,
.mosaico .mediano,
.mosaico .grande{
  display:inline;
  float:left;
  margin-left:5px;
  margin-right:5px;
  position:relative;
}

.mosaico .mini{
  width:154px;
}

.mosaico .mediano{
  width:318px;
}

.mosaico .grande{
  width:482px;
}

.mosaico .alpha{
  margin-left:0px;
}

.mosaico .omega{
  margin-right:0px;
}

/* mod encuesta
----------------------------------------------------------------------------------------------------*/
.mod_encuesta{
  clear:both;
  margin-bottom:20px;
  /*min-height:313px;*/
}

.mod_encuesta .title{
  text-indent:-9999px;
  display:block;
  height:25px;
}

.mod_encuesta ul{
  overflow:hidden;
  width:100%;
}

.mod_encuesta li{
  float:left;
  width:50%;
  position:relative;
  overflow:hidden;
}

.mod_encuesta li div{
  position:relative;
  overflow:hidden;
  width:300%;
  margin-left:-100%;
  text-align:center;
  height:206px;
}

.grid_4 .mod_encuesta li div{
  height:191px;
}


.mod_encuesta li img{
  z-index:1;
}

.mod_encuesta li span{
  display:block;
  position:absolute;
  bottom:0;
  z-index:100;
  width:96.3%;
  padding: 10px 2%;
  text-align:center;
}

.mod_encuesta li span.result{
  position:static;
  background:none;
  font-size:32px;
  font-weight:bold;
  font-family:Helvetica, Arial, sans-serif;
  padding:0 2%;
}

.mod_encuesta li span strong{
  font-size:13px;
  display:block;
  text-align:center;
  padding-bottom:13px;
}

.mod_encuesta li span a{
  font-size:12px;
  text-transform:uppercase;
  display:block;
  text-align:center;
  padding:8px;
  font-weight:bold;
  text-decoration:none;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  width:83px;
  margin:0 auto;
}

.mod_encuesta .question {
  padding:10px 10px 6px 10px;
  overflow:hidden;
  clear:both;
}

.mod_encuesta .question .total{/****add i3****/
	text-align:right;
	display:block;
	font-size:12px;
	margin-top:15px;
	margin-bottom:5px;
}
.mod_encuesta .question .total em{/****add i3****/
	font-weight:bold;
	font-style:normal;
}

.grid_4 .mod_encuesta .question strong{
  font-size:20px;
  line-height:1.1em;
}

.mod_encuesta .question strong{
  font-size:19px;
  font-family:Georgia, serif;
  font-style:italic;
  padding-bottom:14px;
  display:block;
  text-align:center;
  font-weight:normal;
}

.mod_encuesta .question a{
  font-size:12px;
  float:right;
  text-decoration:none;
  font-weight:bold;
}

.mod_encuesta .image {
  width:100%;
  overflow:hidden;
}

.mod_encuesta .image img{
  display:block;
}

.mod_encuesta form {
  padding:0 0 0px 15px; /**mod i3**/
}

.mod_encuesta form p{
  padding-bottom:8px;
  font-size:13px;
  font-weight:bold;
}

.mod_encuesta form p input{
  margin-right:10px;
}

.mod_encuesta dl{
  width:90%;
  padding:0 4% 10px 4%;
}

.mod_encuesta dt{
  font-size:13px;
  display:block;
  padding-bottom:3px;
}

.mod_encuesta dd{
  width:100%;
  padding-bottom:6px;
  display:block;
}

.mod_encuesta dd span{
  display:block;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -border-radius:2px;
  position:relative;
  height:18px;
}

.mod_encuesta dd span em{
  display:block;
  position:absolute;
  right:-30px;
  font-size:13px;
  color:#333;
  font-weight:bold;
  padding-top:3px;
}

/* mod galeria multimedia
----------------------------------------------------------------------------------------------------*/
.mod_galeria_multimedia {
  overflow:hidden;
  width:100%;
  margin: 0 0 0px 0;
}

.mod_galeria_multimedia a {
  position:relative;
  float:left;
  padding-bottom:5px;
  display:inline;
}
.mod_galeria_multimedia a img {
  margin-right:10px;
  display:block;
}

.mod_galeria_multimedia span a{
  font-size:14px; 
  text-decoration:none;
  font-weight:bold;
}


.mod_galeria_multimedia small{
  font-size:12px; 
  padding-top:5px;
}


/* mod galeria multimedia con comentarios
----------------------------------------------------------------------------------------------------*/
.mod_noticia{
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
	color: #666;
	font-size: 12px;
}


.mod_noticia a{
  position:relative;
  float:left;
  padding-bottom:5px;
  display:inline;
}

.mod_noticia a img {
  margin-right:10px;
  display:block;
}


.mod_noticia div {
  padding-top:5px;
  padding-left:10px;
}

.mod_noticia div.no_recorre { /**********add i3*******según requisitos, evita el recorrido de la foto*******/
  padding-left:1px;
}

.mod_noticia div strong, .mod_galeria_multimedia span strong { /* modificado i3 */
	font-size:10px;
	padding-bottom:4px;
	display:block;
	text-transform:uppercase;
	text-align: center;
	color: #000;
	font-weight: bold;	
} 

.mod_noticia div a{
  font-size:18px; 
  text-decoration:none;
  font-weight:bold;
  float:none;
  display:block;
  padding-bottom:0;
}

.mod_noticia div span{
  font-size:11px;
  padding-top:3px;
  display:block;
}

.mod_noticia p{
  font-size:13px; 
  padding:4px 0;
  line-height:normal;
}
.mod_noticia p a{ /*add i3*/
  font-size:13px !important;
  display:inline;
  text-decoration:underline;
}
.mod_noticia p strong{ /*add i3*/
  font-size:13px !important;
  display:inline;
  text-transform:none;
}

.grid_4  .mod_noticia div a{
 font-size:14px; 
}
.grid_4 .mod_noticia div a.t_normal { font-size:14px; } /* ---------- modificado i3 ------------*/
.grid_4 .mod_noticia div a.t_grande { font-size:16px; } /* ---------- modificado i3 ------------*/
.grid_4 .mod_noticia div a.t_xtragrande { font-size:18px; } /* ---------- modificado i3 ------------*/

.grid_2  .mod_noticia div a{
 font-size:13px; 
}

.grid_2  .mod_noticia div p{
 font-size:11px; 
}

.grid_2  .mod_noticia div{
 padding-left:3px;
}

.grid_5 .mod_noticia div a{
 font-size:18px; 
}

.grid_5 .mod_noticia div ul, .grid_8 .mod_noticia div ul{ /* ---------- modificado i3 ------------*/
	clear:both;
	margin-top:5px;
}
.grid_5 .mod_noticia div ul li, .grid_8 .mod_noticia div ul li{
	/*padding:3px 0;  ---------- modificado i3 ------------*/
}
.grid_5 .mod_noticia div ul li a, .grid_8 .mod_noticia div ul li a{ /* ---------- modificado i3 ------------*/
	font-size:12px;
	line-height:18px;
}
/*.mod_noticia div ul li a{font-size:12px; line-height:18px;}*/
.grid_5  .mod_noticia div a.t_normal { font-size:18px; } /* ---------- modificado i3 ------------*/
.grid_5  .mod_noticia div a.t_grande { font-size:22px; } /* ---------- modificado i3 ------------*/
.grid_5  .mod_noticia div a.t_xtragrande { font-size:26px; } /* ---------- modificado i3 ------------*/

.grid_4 .mod_noticia.destacada div a {
  font-size:18px;
}
.grid_4 .mod_noticia.destacada div a.t_normal { font-size:18px } /* ---------- modificado i3 ------------*/
.grid_4 .mod_noticia.destacada div a.t_grande { font-size:22px } /* ---------- modificado i3 ------------*/
.grid_4 .mod_noticia.destacada div a.t_xtragrande { font-size:26px } /* ---------- modificado i3 ------------*/

.grid_8 .noticia_principal h3 a.t_normal { font-size:32px } /* ---------- modificado i3 ------------*/
.grid_8 .noticia_principal h3 a.t_grande { font-size:44px } /* ---------- modificado i3 ------------*/
.grid_8 .noticia_principal h3 a.t_xtragrande { font-size:56px } /* ---------- modificado i3 ------------*/

a.t_normal,  a.t_grande, a.t_xtragrande{ line-height:normal; } /* ---------- modificado i3 ------------*/

/* mod mas leido/visto
----------------------------------------------------------------------------------------------------*/
/*.grid_4 .mod_mas_leido_visto,
.grid_8 .mod_mas_leido_visto {
  margin-bottom:10px;
} comentado i3*/
.mod_mas_leido_visto,
.mod_contenido_relacionado {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -border-radius: 2px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  font-size:12px;
  padding:0 0 15px 0;
  padding:4px;
  overflow:hidden;
  margin-bottom:20px;
}

.mod_contenido_relacionado h3 {
  font-size: 1.1em;
  padding: .5em;
}

.mod_mas_leido_visto .contenido,
.mod_contenido_relacionado .contenido {
  overflow:hidden;
  width:100%;
  padding:15px 0;
}

.mod_mas_leido_visto .contenido ul.submenu {
  display:block;
  margin:0 10px 20px 10px;
  padding:0 6px 5px 6px;
  overflow:hidden;
  border-bottom:1px solid #CCC;
}

.mod_mas_leido_visto .contenido ul.submenu li{
  display:inline-block;
  padding:0;
  margin:0 10px 0 0;
}

.mod_mas_leido_visto .contenido ul.submenu li a:hover{
  text-decoration:underline;
}

.mod_mas_leido_visto ul.menu {
  overflow:hidden;
  padding:3px 0 0 0;
  margin:0;
}
.mod_mas_leido_visto ul.menu li {
  float:left;
  font-size:12px;
  font-weight:bold;
  padding:7px 15px;
  font-weight:bold;
}
.mod_mas_leido_visto ul.menu li a {
  text-decoration:none;
}
.mod_mas_leido_visto ul.menu li.active {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -border-radius: 2px;
}
.mod_mas_leido_visto .contenido ul li,
.mod_contenido_relacionado .contenido ul li {
  font-weight:bold;
  font-size:12px;
  padding: 0 5px 0 15px;
  margin: 0 0 10px 10px;
  line-height:15px;
}
.mod_mas_leido_visto .contenido ul li a,
.mod_contenido_relacionado .contenido ul li a {
  text-decoration:none;
}
.mod_mas_leido_visto .contenido_imagen {
  width:100%;
  overflow:hidden;
}
.mod_mas_leido_visto .contenido_imagen img {
  float:left;
  margin-right:10px;
}
.mod_mas_leido_visto .contenido_imagen span {
  display:block;
  font-size:10px;
  margin-bottom:5px;
  text-transform:uppercase;
}
.mod_mas_leido_visto .contenido_imagen strong {
  display:block;
  font-size:14px;
  margin-bottom:5px;
  padding-right:10px;
  line-height:16px;
}
.mod_mas_leido_visto .contenido_imagen strong a {
  text-decoration:none;
}
.mod_mas_leido_visto .contenido_imagen p a {
  font-size:11px;
}
.mod_mas_leido_visto strong.favorito {
  display:block;
  padding:5px;
  font-size:12px;
}
.mod_mas_leido_visto .superior {
  margin-bottom:24px;
}

/* mod nube de tags
----------------------------------------------------------------------------------------------------*/
.grid_4 .mod_nube_de_tags,
.grid_8 .mod_nube_de_tags {
  margin-bottom:20px;
}
.mod_nube_de_tags {
  padding:20px;
  text-align:center;
  margin-bottom:20px;
  clear:both;/*modificado i3*/
}

.mod_nube_de_tags li{
  display:inline;
  line-height:normal;
  text-align:center;
}

.mod_nube_de_tags li a{
  font-weight:bold;
  text-decoration:none;
  padding:0 3px;
}

.mod_nube_de_tags .tag-1 {
  font-size:10px;
}
.mod_nube_de_tags .tag-2 {
font-size:11px;
}
.mod_nube_de_tags .tag-3 {
font-size:12px;
}
.mod_nube_de_tags .tag-4 {
font-size:13px;
}
.mod_nube_de_tags .tag-5 {
font-size:14px;
}
.mod_nube_de_tags .tag-6 {
font-size:15px;
}
.mod_nube_de_tags .tag-7 {
font-size:16px;
}
.mod_nube_de_tags .tag-8 {
font-size:17px;
}
.mod_nube_de_tags .tag-9 {
font-size:18px;
}
.mod_nube_de_tags .tag-10 {
font-size:19px;
}
.mod_nube_de_tags .tag-11 {
font-size:20px;
}
.mod_nube_de_tags .tag-12 {
font-size:21px;
}
.mod_nube_de_tags .tag-13 {
font-size:22px;
}
.mod_nube_de_tags .tag-14 {
font-size:23px;
}
.mod_nube_de_tags .tag-15 {
font-size:24px;
}

/* mod ranking lista
----------------------------------------------------------------------------------------------------*/
.grid_4 .mod_ranking_lista {
  width:100%;
  overflow:hidden;
}
.mod_ranking_lista {
  font-size:12px;
  overflow:hidden;
  margin-bottom:20px;
}
.mod_ranking_lista strong {
  padding:9px;
  display:block;
}
.mod_ranking_lista ul {
  padding:0 0 8px 9px;
  overflow:hidden;
  width:103%;
}
.mod_ranking_lista ul li {
  width: 70px;
  min-height: 70px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 69px;
  margin:0 1px 4px 0;
}

.mod_ranking_lista ul li a,
.mod_ranking_lista ul li img{
  display:block;
}


.mod_ranking_lista p {
  padding:0 11px 10px 20px;
  text-align:right;
}
.mod_ranking_lista p a {
  font-weight:bold;
  text-decoration:none;
}

/* mod robapaginas
----------------------------------------------------------------------------------------------------*/
.grid_4 .mod_roba {
  margin-bottom:20px;
}
.mod_roba {
  padding:6px 0 6px 6px;
}

/* mod testimonio
----------------------------------------------------------------------------------------------------*/
.mod_testimonio {
  overflow:hidden;
  padding-right:16px;
  margin-bottom:20px;
}
.mod_testimonio img {
  float:left;
  margin-right:15px;
}
.mod_testimonio .content {
  float:left;
  width:212px;
}
.mod_testimonio ul {
  margin-top:18px;
}
.mod_testimonio ul li {
  font-size:14px;
  padding-left:10px;
  margin-bottom:5px;
}
.mod_testimonio blockquote {
  font-family:georgia,sans-serif;
  font-size:16px;
  font-style:italic;
  padding:10px 25px 30px 10px;
  margin-top:15px;
  line-height:20px;
  position:relative;
  width:85%;
}
.mod_testimonio blockquote span {
  display:block;
  width:6px;
  height:12px;
  position:absolute;
  top:5px;
  left:-6px;
}

/* mod texto
----------------------------------------------------------------------------------------------------*/
.mod_texto{
  width:100%;
  /*clear:both;*/
}

.mod_texto p {
  font-size:14px;
  line-height:16px;
  margin-bottom:20px;
  padding:0 55px 0 20px;
}

.mod_texto h5 {
  font-size:14px;
  line-height:16px;
  margin-bottom:20px;
  padding:0px 55px 0 20px;
}

.list_comments {
  font-size:11px;
  padding:5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  margin-bottom:15px;
  clear:both;
  overflow: hidden;
}

.list_comments strong {
  float: left;
  padding: 5px 0 0 5px;
  margin-left:0;
}

.list_comments span{
  font-size: 1.15em;
  float: left;
  padding: .5em .5em 0 0.5em;
  font-weight: bold;
}

.list_comments strong.zoom_out,
.list_comments strong.zoom_in {
  padding:0;
  font-size: x-small;
  border: none;
  display: block;
  text-indent: -999em;
  width: 2.4em;
  height: 2.4em;
  margin-right: .5em;
}

.list_comments strong.zoom_out {
  background:url('/static/images/icon_zoom_out.gif') no-repeat center left;
}
.list_comments strong.zoom_in {
  background:url('/static/images/icon_zoom_in.gif') no-repeat center left;
}

.mod_texto .autoria,
.mod_titulo .autoria {
  font-size:11px;
  margin-bottom:10px;
}

.mod_titulo .autoria{
  margin-top:10px;
}

.mod_texto .autoria span,
.mod_titulo .autoria span{
  padding-left:10px;
}

.mod_texto .relacionados {
  margin:25px 0px 25px 0px;
  list-style:none;
}

.mod_texto .relacionados.fltr,
.mod_texto .relacionados.fltl {
  margin:25px 0px 25px 25px;
  list-style:none;
}

.mod_texto .relacionados ul {
  padding:13px 20px 6px 22px;
}

.mod_texto .relacionados.fltr ul,
.mod_texto .relacionados.fltl ul {
  padding:13px 20px 6px 14px;
}

.mod_texto .fltr.relacionados ul,
.mod_texto .fltl.relacionados ul {
  width:197px;
}

.mod_texto .fltl.relacionados  {
  margin-right:20px;
}
.mod_texto .relacionados strong {
  display:block;
  font-size:12px;
  padding:0 0 5px 21px;
}

.mod_texto .relacionados.fltr strong,
.mod_texto .relacionados.fltl strong {
  display:block;
  font-size:12px;
  padding:0 0 5px 15px;
}

.mod_texto .relacionados li{
  padding-bottom:5px;
}

.mod_texto .relacionados a {
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  line-height:normal;
  display:block;
  text-indent:0;
}

.mod_texto .photo,
span.photo {
  padding:0 0 20px 0px;
  display:block;
}

span.photo{
  clear:both;
}

.mod_texto .photo.fltr {
  padding:0 0 20px 20px;
}

.mod_texto .photo.fltl{
  padding: 0px 20px 20px 20px ;
}

.mod_texto .photo img,
span.photo img {
  display:block;
  margin-bottom:5px;
}

.mod_texto .photo span,
span.photo span{
  font-size:11px;
}

.mod_texto .photo strong,
span.photo strong{
  font-size:11px;
  padding-left:6px;
}

.mod_texto .ladillo {
  display:block;
  clear:both;
  padding:25px 0 20px 20px;
  font-size:14px; 
}


.mod_texto cite {
  float:right;
  display:inline;
  margin:15px 0 15px 15px;
  padding:20px;
  width:193px;
  font-family:Georgia, serif;
  font-size:20px;
  font-style:italic;
  line-height:26px;
  clear:both;
}


/* mod titulo
----------------------------------------------------------------------------------------------------*/
.mod_titulo {
  margin-bottom:20px;
}
.mod_titulo h2 {
  font-size:11px;
  margin:0 0 5px 0px;
  text-transform:uppercase;
}
.mod_titulo h3 {
  font-size:30px;
  margin:0 0 5px 0px;
}
.mod_titulo p, .mod_titulo h4 {/*-- ----- modificado i3 ----- */
  /*font-size:16px;*/
  font-size:13px;
  margin:0 0 5px 0px;
  line-height: 130%;
  font-weight:normal;
}


/* mod video
----------------------------------------------------------------------------------------------------*/
.mod_video, .mod_player_interior {
  margin: 0 0 10px 0;
}
/* mod comentarios
----------------------------------------------------------------------------------------------------*/
.mod_comentarios {
  margin: 20px 0 0 0 ;
  clear:both;
}

.mod_comentarios .comenta{
  overflow:hidden;
  padding-left:15px;
}

.mod_comentarios .comenta img{
  float:left;
}

.mod_comentarios .comenta form{
  margin-left:70px;
}

.mod_comentarios .comenta form p{
  padding:4px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  position:relative;
}

.mod_comentarios .comenta form p span.flecha{
  position:absolute;
  top:15px;
  left:-2px;
  width:8px;
  height:13px;
  display:block;
}

.mod_comentarios .comenta form p textarea{
  border-width:1px;
  font-family:Arial, Helvetica, sans-serif;
  border-style:solid;
  padding:8px 12px;
  height:70px;
  display:block;
  font-size:15px;
  font-style:italic;
  width:95.3%;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}

.mod_comentarios .comenta form .actions{
  overflow:hidden;
  padding-top:5px;
}

.mod_comentarios .comenta form .actions strong,
.mod_comentarios .comenta form .actions ul{
  float:left;
}

.mod_comentarios .comenta form .actions ul li .checker{
  margin-right:3px;
}

.mod_comentarios .comenta form .actions ul li label,
.mod_comentarios .comenta form .actions strong{
  font-size:11px;
}

.mod_comentarios .comenta form .actions strong{
  font-weight:normal;
  padding:11px 10px 0 0;
  display:inline;
}

.mod_comentarios .comenta form .actions ul {
  padding-top:6px;
  overflow:hidden;
}

.mod_comentarios .comenta form .actions ul li{
  float:left;
  display:inline;
  margin-right:2px;
  padding:1px 10px 1px 1px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}

.mod_comentarios .comenta form .actions ul li label{
  display:inline-block;
  padding-top:4px;
}

.mod_comentarios .comenta form .actions ul li input {
  margin:0;
  padding:0;
}

.mod_comentarios .comenta form .actions button{
  border:none;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -border-radius:2px;
  padding:8px 25px;
  font-size:12px;
  float:right;
  overflow:visible;
  margin-right:5px;
}

.mod_comentarios .todos .comentarios_nuevos{
  border-width:1px;
  border-style:solid;
  padding:10px;  
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  margin:20px 0 18px 86px ;
}

.mod_comentarios .todos .comentarios_nuevos p{
  font-size:13px;
}

.mod_comentarios .todos .comentarios_nuevos p a,
.mod_comentarios .todos ul li div p a{
  text-decoration:underline;
  float:none;
}

.mod_comentarios .todos ul li{
  overflow:hidden;
  padding:18px 0 18px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin:0;
  margin-left:86px;
}

.mod_comentarios .todos ul li a,
.mod_comentarios .todos ul li img{
  float:left;
}

.mod_comentarios .todos ul li a img{
  display:block;
  float:none;
}

.mod_comentarios .todos ul li div{
  margin-left:70px;
  padding-top:4px;
  overflow:hidden;
}

.mod_comentarios .todos ul li div p {
  font-size:12px;
  line-height:normal;
  padding-right:10px;
}
.mod_comentarios .todos ul li div p a.alias{
  font-weight:bold;
  text-decoration:none;
}

.mod_comentarios .todos ul li div p span.alias{
  font-weight:bold;
}

.mod_comentarios .todos ul li div span.fecha {
  font-size:11px;
  display:block;
  padding-top:2px;
}


/* mod mini vota // mod mini participa
----------------------------------------------------------------------------------------------------*/

.mod_mini_vota,
.mod_mini_participa{
    overflow:hidden;
    padding:7px 7px 7px 15px;
    position:relative;
    top:-1px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -border-radius:3px;
    width:auto;
}

.mod_mini_vota p,
.mod_mini_participa p{
  font-size:12px;
  font-weight:bold;
  float:left;
  width:80%;
  padding-top:6px;
}

.mod_mini_vota a,
.mod_mini_participa a{
  float:right;
  display:inline;
  border-width:1px;
  border-style:solid;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -border-radius:2px;
  width:70px;
  text-align:center;
  padding:5px 0 ;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

/* mod carrusel
----------------------------------------------------------------------------------------------------*/

.mod_carrusel,
.mod_carrusel_videos{
  width:100%;
  margin:0 0 20px 0;
  position:relative;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  clear:both;/*modificado i3*/
}

.mod_carrusel .contenedor{
  padding:12px 23px;
}

.mod_carrusel_videos .contenedor{
  padding:12px 94px;
}

.publi .mod_carrusel .contenedor {
  padding:10px 39px 30px 39px; 
}

.publi .mod_carrusel .contenedor h2 {
  font-size: 1.4em;
  line-height:100%;
  padding: 5px 0 8px 0;
}

.mod_carrusel .visor,
.mod_carrusel_videos .visor{
	width:600px;
	overflow:hidden;
	position:relative;
	height:150px;
}

.mod_carrusel_videos .visor{
  /*height:180px;*/
  height:125px;/*mod i3*/
}

.mod_carrusel .visor ul,
.mod_carrusel_videos .visor ul{
	overflow:hidden;
	width:1000px;
	position:absolute;
	height: 150px;
}

.mod_carrusel .visor ul li,
.mod_carrusel_videos .visor ul li{
  float:left;
  overflow:hidden;
  width:146px;
  margin:0 2px;
}

.mod_carrusel_videos .visor ul li{
  margin:0 20px 0 0;
}

.mod_carrusel .visor ul li a,
.mod_carrusel_videos .visor ul li a{
	position:relative;
	display: block;
	text-decoration:none;
	height: 150px;
}

.mod_carrusel .visor ul li a span,
.mod_carrusel_videos .visor ul li a span {
	position: absolute;
	display: block;
	bottom:-2px;
	left:0px;
	font-size:11px;
	text-align:right;
	line-height:normal;
	width:100%;
}

.mod_carrusel.alternativo .visor{
  height:130px;
}

.mod_carrusel.alternativo .visor ul li a span{
  position:static;
}

.mod_carrusel.alternativo .visor ul li a span strong{
  background:transparent;
  text-align:left;
  font-size:14px;
  padding:4px 0 0 6px;
}

.mod_carrusel.alternativo .visor ul li a span em.play_video{
  display:none;
}

.mod_carrusel .visor ul li a span strong,
.mod_carrusel_videos .visor ul li a span strong {
  bottom:0px;
  left:0px;
  display: block;
  padding: 8px;
  text-align:center;
}

.mod_carrusel .visor ul li span em.play_video,
.mod_carrusel_videos .visor ul li span em.play_video{
  width:37px;
  height:37px;
  text-indent:-9999px;
  cursor:pointer;
  z-index:200;
  margin:7px;
  display:inline-block;
  text-align:right;
  position:static;
  right:auto;
  bottom:auto;
}

.mod_carrusel .visor ul li span em.play_video span,
.mod_carrusel_videos .visor ul li span em.play_video span
{
  display:none;
}

.mod_carrusel .prevPage,
.mod_carrusel_videos .prevPage,
.mod_carrusel .nextPage,
.mod_carrusel_videos .nextPage{
  position:absolute;
  width:25px;
  height:25px;
  top:44px;
  z-index:200;
  cursor:pointer;
}

.mod_carrusel_videos .prevPage,
.mod_carrusel_videos .nextPage{
  /*top:100px;*/
  top:90px;/*mod i3*/
}

.publi .mod_carrusel .nextPage,
.publi .mod_carrusel .prevPage {
  top: 76px;
}

.mod_carrusel a.disabled,
.mod_carrusel_videos a.disabled{
  cursor:default;
  filter: alpha(opacity=50); opacity: .5;
}

.mod_carrusel .prevPage,
.mod_carrusel_videos .prevPage{
  left:9px;
}

.mod_carrusel .nextPage,
.mod_carrusel_videos .nextPage{
  right:9px;
}

.mod_carrusel_videos {
  margin-bottom:-10px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  background:#000;
}

.mod_carrusel_videos .contenedor h2{
  padding-bottom:20px;
  text-indent:-9999px;
  margin-left:-80px;
  width:888px;
  height:16px;
}

.mod_carrusel_videos .contenedor a.view_more{
  float:right;
  margin:-40px -70px 0 0;
  width:186px;
  height:20px;
}

/* mod directos
----------------------------------------------------------------------------------------------------*/
.mod_directos{
  margin:20px 0;
  overflow:hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
}

.mod_directos p{
  padding:20px 15px 25px 15px;
  width:199px;
  float:left;
  display:inline;
  margin:0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomright:0px;
  -border-radius-topright:0px;
  -webkit-border-bottom-right-radius:0px;
  -webkit-border-top-right-radius:0px;
  -moz-border-radius-bottomright:0px;
  -moz-border-radius-topright:0px;
}

.mod_directos p strong{
  width:77px;
  height:14px;
  display:block;
  text-indent:-9999px;
  padding-bottom:5px;
}

.mod_directos p span{
  display:block;
  font-size:12px;
  padding-left:3px;
  width:120px;
}

.mod_directos a{
  text-decoration:none;
  display:block;
  overflow:hidden;
}

.mod_directos a em.play_video{
  left:35px;
  top:2px;
}

.mod_directos img{
  float:left;
}

.mod_directos span.content{
  display:block;
  margin-left:100px;
  padding-top:5px;
}

.mod_directos span.content strong{
  font-size:10px;
  text-transform:uppercase;
  padding:2px;
  display:inline-block;
  margin-bottom:3px;
}

.mod_directos span.content span{
 font-size:13px;
 font-weight:bold;
 display:block;
}

.mod_directos ul{
  overflow:hidden;
  float:left;
  display:inline;
  padding:15px 0 0 20px;
}


/* mod videos mas actividad
----------------------------------------------------------------------------------------------------*/
.mod_videos_mas_actividad{
  width:100%;
  overflow:hidden;
}

.mod_videos_mas_actividad .cabecera{
  overflow:hidden;
  padding:5px 2px 0 0;
  width:auto;
}

.mod_videos_mas_actividad .cabecera li{
  width:auto;
  _height:auto;
  min-height:0;
  float:left;
  display:inline;
  padding:0 0 0 4px;
  margin:0;
}

.mod_videos_mas_actividad .cabecera li a{
  display:block;
  padding:11px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  font-size:12px;
  font-weight:bold;
}

.mod_videos_mas_actividad ul{
  width:105%;
  padding-top:20px;
}

.mod_videos_mas_actividad ul li{
  width: 146px;
  min-height: 145px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 20px 0;
  zoom: 1;
  *display: inline;
  _height: 142px; 
}

.mod_videos_mas_actividad ul li a{
  text-decoration:none;
  font-size:11px;
  display:block;
  padding-bottom:5px;
}

.mod_videos_mas_actividad ul li a strong{
  font-size:13px;
  display:block;
  padding-top:5px;
}

/* mod videos mas actividad - sin tabify
----------------------------------------------------------------------------------------------------*/
.mod_videos_mas_actividad_nt{
  width:100%;
  overflow:hidden;
}

.mod_videos_mas_actividad_nt .cabecera{
  overflow:hidden;
  padding:5px 2px 0 0;
  width:auto;
}

.mod_videos_mas_actividad_nt .cabecera li{
  width:auto;
  _height:auto;
  min-height:0;
  float:left;
  display:inline;
  padding:0 0 0 4px;
  margin:0;
}

.mod_videos_mas_actividad_nt .cabecera li a{
  display:block;
  padding:11px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  font-size:12px;
  font-weight:bold;
}

.mod_videos_mas_actividad_nt ul{
  width:105%;
  padding-top:20px;
}

.mod_videos_mas_actividad_nt ul li{
  width: 142px;
  min-height: 145px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 20px 0;
  zoom: 1;
  *display: inline;
  _height: 145px; 
}

.mod_videos_mas_actividad_nt ul li a{
  text-decoration:none;
  font-size:11px;
  display:block;
  padding-bottom:5px;
}

.mod_videos_mas_actividad_nt ul li a strong{
  font-size:13px;
  display:block;
  padding-top:5px;
}



/* mod noticias destacadas
----------------------------------------------------------------------------------------------------*/
.mod_noticias_destacadas{
  overflow:hidden;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  border-width:1px;
  border-style:solid;
  padding:8px;
  margin-top:7px;
  height:58px;
}

.mod_noticias_destacadas a{
  text-decoration:none;
  display:block;
  overflow:hidden;
}

.mod_noticias_destacadas a em.play_video{
  left:35px;
  top:2px;
}

.mod_noticias_destacadas img{
  float:left;
}

.mod_noticias_destacadas span.content{
  display:block;
  margin-left:100px;
  padding-top:5px;
}

.mod_noticias_destacadas span.content strong{
  font-size:10px;
  text-transform:uppercase;
  padding-bottom:4px;
  display:block;
}

.mod_noticias_destacadas span.content span{
 font-size:13px;
 font-weight:bold;
 display:block;
}

.mod_noticias_destacadas a.directo span.content small {
  font-size:12px;
  padding-top:3px;
  display:block;
}

.mod_noticias_destacadas a.directo span.content span {
  font-size:17px;
}

.mod_noticias_destacadas .grid_3 a.directo span.content span {
  font-size:13px;
  padding-top:3px;
}

.mod_noticias_destacadas a.directo span.content strong {
  font-size:11px;
  display:inline-block;
  padding:2px;
}

.mod_noticias_destacadas .min_a_min span{
  width:111px;
  height:58px;
  display:block;
  float:left;
  /*text-indent:-99999px; - i3*/
  margin-right:15px;
}

.mod_noticias_destacadas .min_a_min a .titular {/**************add i3***********/
	display:table-cell;
	font-size:18px;
	font-weight:bold;
	height:58px;
	line-height:22px;
	overflow:hidden;
	padding-right:10px;
	padding-top:0;
	vertical-align:middle;
	text-transform:inherit;
}
.mod_noticias_destacadas .min_a_min a span strong{ /**************add i3***********/
	display:table-cell;
	font-size:14px;
	font-weight:bold;
	height:58px;
	overflow:hidden;
	padding:0;
	text-align:center;
	text-indent:0;
	vertical-align:middle;
	width:150px;
}

.mod_noticias_destacadas .min_a_min strong{
  font-size:11px;
  padding:12px 0 6px 0;
  display:block;
  text-transform:uppercase;
}


.mod_noticias_destacadas .min_a_min p em,
.mod_noticias_destacadas .min_a_min p a{
  display:inline;
  font-size:20px;
  font-weight:normal;
  font-style:normal;
}

.mod_noticias_destacadas .min_a_min p a{
  font-weight:bold;
}

.mod_noticias_destacadas .ultima_hora a{
  overflow:hidden;
}

.mod_noticias_destacadas .ultima_hora a span{
  float:left;
  width:111px;
  height:58px;
  display:block;
  float:left;
  margin-right:15px;
}

.mod_noticias_destacadas .ultima_hora a span em{
  display:none;
}

.mod_noticias_destacadas .ultima_hora a span strong{
  font-weight:bold;
  display:block;
  /*padding-top:30px;*/
  text-align:center;
  font-size:14px;
  height:58px; width:150px; display:table-cell; vertical-align: middle; padding-top:0px; color:#fff; overflow:hidden;/****add i3*****/
}

/*.mod_noticias_destacadas .ultima_hora a .titular{
  font-size:32px;
  font-weight:bold;
  padding-top:15px;
  display:block;
}*/
.mod_noticias_destacadas .ultima_hora a .titular{/***mod i3****/
  font-size:18px;
  font-weight:bold;
  height:58px;
  display: table-cell;
  vertical-align: middle;
  line-height:22px;
  overflow:hidden;
}

.mod_noticias_destacadas .registro{
    overflow:hidden;
    padding:11px 10px 10px 14px;
    max-height:37px;
}

.mod_noticias_destacadas .registro strong{
  float:left;
  width:55%;
  font-size:15px;
  line-height:1.1em;
}

.mod_noticias_destacadas .registro a{
  float:right;
  width:182px;
  height:35px;
  text-indent:-9999px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}


/* mod celebrities
----------------------------------------------------------------------------------------------------*/

.mod_celebrity {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 100%;
  margin-bottom:20px;
}

.mod_celebrity span {
  position: absolute;
  top: -3em;
  width: 7.5em;
  height: 7.8em;
  text-align: center;
  right: 0;
}

.mod_celebrity span strong {
  display:block;
  font-size:2.5em;
  padding-right:0.2em;
  padding-top:1.1em;
}
.mod_celebrity .fan a.accion { /****add i3****/
	-moz-border-radius:3px;
	-border-radius:3px;
	-webkit-border-radius:3px;
	padding:7px 10px;
	position:absolute;
	/*right:135px;
	top:-3em;*/
	right:1em;
	bottom:1em;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.mod_celebrity img {
  float: left;
  margin-right: 1.5em;
}

.mod_celebrity dl {
  padding:1em 130px 1em 0;
}

.mod_celebrity dt {
  font-size: 0.8em;
}

.mod_celebrity dd {
  font-size: 0.9em;
}

.mod_celebrity dt,
.mod_celebrity dd {
  display: block;
  padding-bottom: .5em;
}

.mod_celebrity dt {
  font-weight:bold;
}

.grid_8 h2.detail,
.grid_12 h2.detail {
  font-size: 3em;
  line-height:100%;
  margin: 0 0 .5em 0.3em;
  clear:both;
}


/* mod noticia principal
----------------------------------------------------------------------------------------------------*/


.noticia_principal {
  overflow: hidden;
  margin-bottom: 20px;
}

.noticia_principal .media_content {
  float: left;
  margin-right: 20px;
}

.noticia_principal .visor {
  margin-bottom:5px;
  display:inline-block;
  position:relative;
}

.noticia_principal .visor img{
  display:block;
}

.noticia_principal .mod_titulo {
  margin:0;  
}
.p_pie_foto, .mod_noticia .p_pie_foto {/***********modificado i3*******************/
  font-size: 10px;
  font-weight: normal;
}
.grid_4 .noticia_principal .p_pie_foto{/***********modificado i3*******************/
	margin-bottom:10px;
}
.mod_noticia_mini .p_pie_foto{/***********modificado i3*******************/
	padding:5px 0 5px 10px;
	clear:both;
}
.grid_4 .mod_noticia.destacada .p_pie_foto{/***********modificado i3*******************/

}

.noticia_principal div p span{
  text-transform:uppercase;
}

.noticia_principal ul {
  font-size: 13px;
  margin-bottom: 10px;
}

.noticia_principal ul li {
  font-weight: bold;
  padding: 3px 0 3px 0;
}

.noticia_principal ul li a {
  text-decoration: none;
}

.noticia_principal ul.social_actions {
  float: left;
}

ul.social_actions {
  float: right;
  font-size: 11px;
}

ul.social_actions li {
  float: left;
  padding: 0;
  font-weight: bold;
}

.list_comments  strong a{
  text-decoration:none;
  color:inherit;
}

ul.social_actions li a,
.list_comments strong {
  text-align: center;
  padding: 5px 7px;
  display: block;
  text-decoration: none;
  margin-left: 5px;
  border: 1px solid;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}

.list_comments strong {
  margin-left:0;
}

.principal ul.social_actions,
.secundaria ul.social_actions {
  padding-top: 1.5em;
}

.grid_8 .grid_4 .noticia_principal {
  padding-left:0px;
}

.grid_8 .noticia_principal h3{
  font-size:48px;
}
/* ----- modificado i3 ----- */
/*.grid_8 .noticia_principal .mod_titulo p{
  font-size:18px;
}*/

.grid_4 .noticia_principal h3{/* ----- modificado i3 ----- */
  font-size:30px;
}

.grid_4 .noticia_principal .mod_titulo p {/* ----- modificado i3 ----- */
  font-size:13px;
}

.noticia_principal .pie_foto {
  font-size:11px;
  font-weight:bold;
}


/* mod noticia mini
----------------------------------------------------------------------------------------------------*/
.mod_noticia_mini {
  margin-bottom:20px;
  width:100%;
}

.mod_noticia_mini .visor {
  width:100%;
  overflow:hidden;
}

.mod_noticia_mini .visor a{
  float:none;
}

.mod_noticia_mini .contenido {
  padding:0px 10px 10px 10px;
  clear:both;
}

.mod_noticia_mini .contenido .related{
  padding:10px 0 15px 0;
}

.mod_noticia_mini .visor a{
  position:relative;
  float:left;
  display:inline;
  width:100%;
  overflow:hidden;
}

.mod_noticia_mini .contenido .related a{
  display:block ;
  padding:2px 0 0 15px;
  font-size:12px;
  line-height:12px;/********************modificado i3*************************/
  font-weight:bold;
  text-decoration:none;
}

.mod_noticia_mini a.view_more{
  display:block;
  text-align:right;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

.mod_noticia_mini .contenido span {
  display:block;
  font-size:10px;
  padding:5px 0;
  width:auto;
  height:auto;
}
.mod_noticia_mini .contenido strong {
  display:block;
  font-size:20px;
  margin-bottom:5px;
  line-height:25px;
}
.mod_noticia_mini .contenido strong a {
  text-decoration:none;
}
.mod_noticia_mini .contenido p {
  font-size:13px;
  line-height:normal;/***********modificado i3**********/
}

/* mod mosaico
----------------------------------------------------------------------------------------------------*/
.mod_mosaico .grid_2 .mod_destacado_comentario .pie cite span {
  font-size:12px;
}
.mod_mosaico .grid_4 .mod_destacado_comentario .pie cite span {
  font-size:16px;
}


/* mod cabecera menu
----------------------------------------------------------------------------------------------------*/

#home.mod_cabecera_menu h1{
  display:none;
}


/* mod celebrities
----------------------------------------------------------------------------------------------------*/

.principal,
.secundaria {
  padding-top: 15px;
}

.principal h3 {
  font-size: 48px;
}

/* Tama�os titulares noticias
--------------------------------------------------------------------------------*/
/*----- modificado i3 -----*/
.principal h3 .t_normal { font-size: 48px; }/*modificado 2*/
.principal h3 .t_grande { font-size: 56px; }/*modificado 2*/
.principal h3 .t_xtragrande { font-size: 64px; }/*modificado 2*/
.grid_4 .noticia_principal h3 .t_normal { font-size: 30px; }
.grid_4 .noticia_principal h3 .t_grande { font-size: 36px; }
.grid_4 .noticia_principal h3 .t_xtragrande { font-size: 42px; }
.grid_5 .mod_noticia div .t_normal { font-size: 18px; }
.grid_5 .mod_noticia div .t_grande { font-size: 22px; }
.grid_5 .mod_noticia div .t_xtragrande { font-size: 26px; }
.mod_noticia_mini .contenido strong .t_normal{ font-size: 20px; line-height:25px; }
.mod_noticia_mini .contenido strong .t_grande{ font-size: 25px; line-height:30px; }
.mod_noticia_mini .contenido strong .t_xtragrande{ font-size: 30px; line-height:35px; }
.t_center{ text-align: center; }/********aplicar a los h3**************/
/*----- modificado i3 -----*/

/* mod galeria imagenes
----------------------------------------------------------------------------------------------------*/
.mod_galeria_imagenes{
  margin-bottom:20px;
}

.mod_galeria_imagenes .principal{
  text-align:center;
  position:relative;
  padding:5px;
  overflow:hidden;
}

.mod_galeria_imagenes  a.browse{
  width:20px;
  height:20px;
  display:block;
  cursor:pointer;
  position:absolute;
}

.mod_galeria_imagenes .principal a.browse{
  top:45%;
}

.mod_galeria_imagenes .principal .prevPage{
  left:15px;
}

.mod_galeria_imagenes .principal .nextPage{
  right:15px;
}
.mod_galeria_imagenes a.disabled{
  cursor:default;
  filter: alpha(opacity=50); opacity: .5;
}

.mod_galeria_imagenes .principal .info {
  text-align:left;
  clear:both;
  padding:10px 0 20px 20px;
}

.mod_galeria_imagenes .principal .info span{
  font-size:11px;
  display:block;
  padding-bottom:3px;
}

.mod_galeria_imagenes .principal .info p{
  padding-right:30px;
  width:auto;
  line-height:normal;
}

.mod_galeria_imagenes .principal .info p,
.mod_galeria_imagenes .principal .info p strong{
  font-size:13px;
}

.mod_galeria_imagenes .principal .info p strong{
  display:inline;
}

.mod_galeria_imagenes .principal .info strong{
  font-size:18px;
  display:block;
  padding-bottom:4px;
}
.mod_galeria_imagenes .principal p.contador{
  text-align:right;
  font-size:11px;
  padding:10px 10px 0 0;
}

.mod_galeria_imagenes .principal .contenido {
  text-align:center;
}

.mod_galeria_imagenes .principal .contenido img{
  display:block;
  margin:0 auto;
}

.mod_galeria_imagenes .principal ul {
  display:block;
  overflow:hidden;
  text-align:right;
  padding-bottom:5px;
}

.mod_galeria_imagenes .principal li {
  float:right;
}

.mod_galeria_imagenes .principal li a{
  display:block;
  text-align: center;
  padding: .5em .7em;
  text-decoration: none;
  margin-left: .5em;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  font-size:10px;
}

.mod_galeria_imagenes .principal li img{
  text-align:left;
}

.mod_galeria_imagenes .carrusel {
  padding-top:9px;
  position:relative;
}

.mod_galeria_imagenes .carrusel .visor {
  overflow:hidden;
  position:relative;
  height:80px;
  margin-left: 45px;
  width:554px;
}

.mod_galeria_imagenes .carrusel .visor ul{
  width:9999px;
  overflow:hidden;
  position:absolute;
  top:0;
}

.mod_galeria_imagenes .carrusel .visor li{
  float:left;
  width:69px;
  margin-right:7px;
}

.mod_galeria_imagenes .carrusel .visor li.active,
.mod_galeria_imagenes .carrusel .visor li.active *{
  cursor:default;
}

.mod_galeria_imagenes .carrusel .visor li .info,
.mod_galeria_imagenes .carrusel .visor li ul{
  display:none;
}

.mod_galeria_imagenes .carrusel .visor li img{
  display:block;
  cursor:pointer;
}

.mod_galeria_imagenes .carrusel  .browse{
  top:35px;
}

.mod_galeria_imagenes .carrusel .prevPage{
  left:16px;
}
.mod_galeria_imagenes .carrusel .nextPage{
  right:18px;
}

/* mod galeria videos - Add i3
----------------------------------------------------------------------------------------------------*/
.mod_galeria_videos{
  margin-bottom:20px;
}

.mod_galeria_videos .principal{
  text-align:center;
  position:relative;
  padding:5px;
  overflow:hidden;
  max-height:480px;
}

.mod_galeria_videos  a.browse{
  width:20px;
  height:20px;
  display:block;
  cursor:pointer;
  position:absolute;
}

.mod_galeria_videos .principal a.browse{
  top:45%;
}

.mod_galeria_videos .principal .prevPage{
  left:15px;
}

.mod_galeria_videos .principal .nextPage{
  right:15px;
}

.mod_galeria_videos .principal .info {
  text-align:left;
  clear:both;
  padding:10px 0 20px 20px;
}

.mod_galeria_videos .principal .info span{
  font-size:11px;
  display:block;
  padding-bottom:3px;
}

.mod_galeria_videos .principal .info p{
  padding-right:30px;
  width:auto;
  line-height:normal;
}

.mod_galeria_videos .principal .info p,
.mod_galeria_videos .principal .info p strong{
  font-size:13px;
}

.mod_galeria_videos .principal .info p strong{
  display:inline;
}

.mod_galeria_videos .principal .info strong{
  font-size:18px;
  display:block;
  padding-bottom:4px;
}
.mod_galeria_videos .principal p.contador{
  text-align:right;
  font-size:11px;
  padding:10px 10px 0 0;
}

.mod_galeria_videos .principal .contenido {
  text-align:center;
}

.mod_galeria_videos .principal .contenido img{
  display:block;
  margin:0 auto;
}

.mod_galeria_videos .principal ul {
  display:block;
  overflow:hidden;
  text-align:right;
  padding-bottom:5px;
}

.mod_galeria_videos .principal li {
  float:right;
}

.mod_galeria_videos .principal li a{
  display:block;
  text-align: center;
  padding: .5em .7em;
  text-decoration: none;
  margin-left: .5em;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  font-size:10px;
}

.mod_galeria_videos .principal li img{
  text-align:left;
}

.mod_galeria_videos .carrusel {
  padding-top:9px;
  position:relative;
}

.mod_galeria_videos .carrusel .visor {
  overflow:hidden;
  position:relative;
  height:80px;
  margin-left: 45px;
  width:554px;
}

.mod_galeria_videos .carrusel .visor ul{
  width:9999px;
  overflow:hidden;
  position:absolute;
  top:0;
}

.mod_galeria_videos .carrusel .visor li{
  float:left;
  width:69px;
  margin-right:7px;
}

.mod_galeria_videos .carrusel .visor li.active,
.mod_galeria_videos .carrusel .visor li.active *{
  cursor:default;
}

.mod_galeria_videos .carrusel .visor li .info,
.mod_galeria_videos .carrusel .visor li ul{
  display:none;
}

.mod_galeria_videos .carrusel .visor li img{
  display:block;
  cursor:pointer;
}

.mod_galeria_videos .carrusel  .browse{
  top:35px;
}

.mod_galeria_videos .carrusel .prevPage{
  left:16px;
}
.mod_galeria_videos .carrusel .nextPage{
  right:18px;
}
.mod_galeria_videos a.disabled{
  cursor:default;
  filter: alpha(opacity=50); opacity: .5;
}

/********  video peque�as  ********************* Add i3  *********************/

.mod_galeria_videos.mini{
  width:100%;
  margin-bottom:20px;
  position:relative;
}
.mod_galeria_videos.mini div{
	max-height:215px;
}

.mod_galeria_videos.mini a.destacada{
  display:block;
  width:100%;
  overflow:hidden;
}

.mod_galeria_videos.mini p{
  padding:8px 10px 0 10px;
  overflow:hidden;
}

.mod_galeria_videos.mini .ver_mas{
  text-align:right;
  padding:0 10px 10px 0;
}

.mod_galeria_videos.mini .ver_mas a{
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

.mod_galeria_videos.mini p .title{
  font-size:14px;
}

.mod_galeria_videos.mini p .contador{
  float:right;
  font-size:10px;
  font-weight:bold;
}

.mod_galeria_videos.mini .contenedor{
  padding:12px 38px;
  position:relative;
}

.mod_galeria_videos.mini .visor{
  width:100%;
  overflow:hidden;
  position:relative;
  height:69px;
}

.mod_galeria_videos.mini .visor ul{
  overflow:hidden;
  width:3000px;
  position:absolute;
}

.mod_galeria_videos.mini .visor ul li{
  float:left;
  overflow:hidden;
  width:69px;
  margin-right:15px;
}

.mod_galeria_videos.mini .visor ul li span{
  display:none;
}

.mod_galeria_videos.mini .visor ul li a{
  position:relative;
  display: block;
  text-decoration:none;
}

.mod_galeria_videos.mini .prevPage,
.mod_galeria_videos.mini .nextPage{
  position:absolute;
  width:25px;
  height:25px;
  top:38px;
  z-index:200;
  cursor:pointer;
}

.mod_galeria_videos.mini a.disabled{
  cursor:default;
  filter: alpha(opacity=50); opacity: .5;
}

.mod_galeria_videos.mini .prevPage{
  left:9px;
}

.mod_galeria_videos.mini .nextPage{
  right:5px;
}


/* mod galeria noticias
----------------------------------------------------------------------------------------------------*/
.mod_galeria_noticias {
  padding-bottom:10px;
  width:100%;
  overflow:hidden;
}

.mod_galeria_noticias ul {
  overflow:hidden;
  width:105%;
  margin:6px 0 0px 6px;
}
.mod_galeria_noticias ul li {
  width: 69px;
  min-height: 69px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 69px;
  padding:0;
  margin-right:4px;
}

.mod_galeria_noticias a{
  display:block;
}

.mod_galeria_noticias span {
  font-size:10px;
  margin-bottom:5px;
  display:block;
  padding:10px 10px 0px 10px;
  text-transform:uppercase;
}
.mod_galeria_noticias strong {
  font-size:20px;
  display:block;
  line-height:20px;
  padding:0 10px 9px 10px;
}

.mod_galeria_noticias strong a{
  text-decoration:none;
}

.mod_galeria_noticias p {
  text-align:right;
  padding:13px 10px 0 0;
}
.mod_galeria_noticias p a {
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}


/* mod relacionados
----------------------------------------------------------------------------------------------------*/
.mod_relacionados strong.title{
  font-size:11px;
  text-transform:uppercase;
  display:block;
  clear:both;
  font-weight:normal;
  padding:0 0 5px 10px;
}

.mod_relacionados ul{
  padding-left:20px;
}

.mod_relacionados ul li{
  line-height:normal;
}

.mod_relacionados ul li a{
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}

.mod_relacionados .mod_galeria_multimedia span a {
  font-size:13px;
}


/* mod blogs votaciones
----------------------------------------------------------------------------------------------------*/
.mod_blog_votaciones {
  margin-bottom:20px;
}

.mod_blog_votaciones .visor{
  width:100%;
  overflow:hidden;
  text-align:center;
}

.mod_blog_votaciones .visor ul{
  overflow:hidden;
}

.mod_blog_votaciones .visor ul li{
  float:left;
  padding:5px 0 0 5px;
  display:inline;
}

.grid_4 .mod_blog_votaciones .visor ul li{
  padding:6px 0 0 7px;
}

.grid_3 .mod_blog_votaciones .visor ul li{
  padding:5px 0 0 5px;
}


.mod_blog_votaciones .visor .panel li{
  padding:0px 2px 0px 0px;
}

.grid_4 .mod_blog_votaciones .visor .panel li{
  padding:0px;
}

.grid_3 .mod_blog_votaciones .visor .panel {
  width:102%;
}

.grid_3 .mod_blog_votaciones .visor  ul.panel li{
  padding:0 2px 0 0;
}

.mod_blog_votaciones .visor ul li a{
  display:block;
  text-align:center;
}

.mod_blog_votaciones .question{
  padding:10px;
  text-align:center;
}

.mod_blog_votaciones .question strong{
  display:block;
  padding:5px 0 14px;
  font-size:19px;
  font-style:italic;
  font-family:Georgia, serif;
  font-weight:normal;
}

.grid_4 .mod_blog_votaciones .question strong{
  font-size:24px;
  padding:0 0 9px 0;
}

.mod_blog_votaciones .question .votar{
  display:block;
  width:100px;
  margin:0 auto;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:7px;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
}

.mod_blog_votaciones .question p{
  text-align:right;
  padding-top:10px;
}

.mod_blog_votaciones .question p a{
  text-align:right;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}


/* mod galeria noticias carrusel
----------------------------------------------------------------------------------------------------*/
.mod_galeria_noticias_carrusel{
  width:100%;
  margin-bottom:20px;
  position:relative;
}

.mod_galeria_noticias_carrusel a.destacada{
  display:block;
  width:100%;
  height: 217px;
  overflow:hidden;
}

.mod_galeria_noticias_carrusel p{
  padding:8px 10px 0 10px;
  overflow:hidden;
}

.mod_galeria_noticias_carrusel .ver_mas{
  text-align:right;
  padding:0 10px 10px 0;
}

.mod_galeria_noticias_carrusel .ver_mas a{
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

.mod_galeria_noticias_carrusel p .title{
  font-size:14px;
}

.mod_galeria_noticias_carrusel p .contador{
  float:right;
  font-size:10px;
  font-weight:bold;
}

.mod_galeria_noticias_carrusel .contenedor{
  padding:12px 38px;
  position:relative;
}

.mod_galeria_noticias_carrusel .visor{
  width:100%;
  overflow:hidden;
  position:relative;
  height:69px;
}

.mod_galeria_noticias_carrusel .visor ul{
  overflow:hidden;
  width:3000px;
  position:absolute;
}

.mod_galeria_noticias_carrusel .visor ul li{
  float:left;
  overflow:hidden;
  width:69px;
  margin-right:15px;
}

.mod_galeria_noticias_carrusel .visor ul li span{
  display:none;
}

.mod_galeria_noticias_carrusel .visor ul li a{
  position:relative;
  display: block;
  text-decoration:none;
}

.mod_galeria_noticias_carrusel .prevPage,
.mod_galeria_noticias_carrusel .nextPage{
  position:absolute;
  width:25px;
  height:25px;
  top:38px;
  z-index:200;
  cursor:pointer;
}

.mod_galeria_noticias_carrusel a.disabled{
  cursor:default;
  filter: alpha(opacity=50); opacity: .5;
}

.mod_galeria_noticias_carrusel .prevPage{
  left:9px;
}

.mod_galeria_noticias_carrusel .nextPage{
  right:5px;
}

.mod_galeria_noticias_carrusel .principal_title{ /***add i3***/
	display:block;
	padding:8px;
	font-size:16px;
}

/* mod tiempo
----------------------------------------------------------------------------------------------------*/
.mod_tiempo {
  width:100%;
  position:relative;
  margin-bottom:20px;
  overflow:hidden;
}
.mod_tiempo strong.titulo {
  display:block;
  text-indent:-9999px;
  display:block;
  height:25px;
}
.mod_tiempo form {
  padding:5px 10px;
}
.mod_tiempo form label {
  display:none;
}
.mod_tiempo form select {
  margin-bottom:10px;
}
.mod_tiempo form button {
  display:none;
}
.mod_tiempo .visor {
  overflow:hidden;
  position:relative;
  height:110px;
}
.mod_tiempo .visor ul {
  overflow:hidden;
  position:absolute;
  width:9000px;
}
.mod_tiempo .visor ul li {
  width:185px;
  padding:10px;
  min-height: 90px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 115px;
  margin-right:5px;
  text-align:center;
}

.mod_tiempo .visor ul li div{
  margin:0 auto;
  text-align:left;
  width:169px;
}

.mod_tiempo .columna4 ul li {
  width:282px;
  margin-right:0;
}
.mod_tiempo .columna3 ul li {
  margin-right:0;
}
.mod_tiempo .visor ul li strong {
  display:block;
  text-align:center;
  font-size:14px;
  margin-bottom:5px;
}
.mod_tiempo .visor ul li span {
  display:block;
  font-size:12px;
  text-align:center;
  padding-bottom:7px;
  margin-bottom:14px;
}
.mod_tiempo .visor ul li img {
  float:left;
  margin-right:20px;
}
.mod_tiempo .visor ul li ul {
  width:auto;
  position:relative;
}
.mod_tiempo .visor ul li ul li {
  float:left;
  width:auto;
  padding:0 0 0 0;
  font-weight:bold;
  height:auto;
  min-height:auto;
  display:block;
  min-height:auto;
}
.mod_tiempo .visor ul li strong.grados {
  padding-right:6px;
  text-align:right;
  float:left;
  margin-top:2px;
  font-size:32px;
}
.mod_tiempo .visor ul li dl {
  font-weight:bold;
  padding-top:4px;
}
.mod_tiempo .visor ul li dl dt {
  float:left;
  margin-right:2px;
}
.mod_tiempo .visor ul li dl dt.max,
.mod_tiempo .visor ul li dl dd.max {
  font-size:11px;
  margin-bottom:3px;
}
.mod_tiempo .visor ul li dl dt.min,
.mod_tiempo .visor ul li dl dd.min {
  font-size:11px;
}
.mod_tiempo .prevPage,
.mod_tiempo .nextPage{
  position:absolute;
  width:13px;
  height:10px;
  z-index:200;
  cursor:pointer;
  top:11px;
}
.mod_carrusel a.disabled{
  cursor:default;
}
.mod_tiempo .prevPage{ 
  left:12px;
}
.mod_tiempo .nextPage{
  right:12px;
}
.mod_tiempo p {
  font-size:12px;
  font-weight:bold;
  text-align:right;
  padding:1px 14px 10px 0;
  font-size:12px;
}
.mod_tiempo p a {
  text-decoration:none;
}
.mod_tiempo p.prevision {
  padding:0;
  text-align:left;
  font-weight:bold;
  padding:10px 46px 10px 10px;
  line-height:18px;
}
.mod_tiempo p.prevision span {
  font-size:15px;
}
.mod_tiempo #uniform-provincia {
  margin-bottom:10px;
  margin-top:5px;
}
.mod_tiempo a.visor_imagen {
  width:100%;
  overflow:hidden;
  display:block;
  position:relative;
}
/* mod tu clip
----------------------------------------------------------------------------------------------------*/
.mod_tu_clip {
  border-bottom:1px solid;
  padding-bottom:10px;
  margin-bottom:20px;
  overflow: hidden;
}
.mod_tu_clip strong.titulo {
  display:block;
  text-indent:-9999px;
  height:25px;
}
.mod_tu_clip p.subtitulo {
  font-size:13px;
  font-weight:bold;
  padding:18px 0 14px 18px;
}
.mod_tu_clip p.enviar {
  text-align:center;
}
.mod_tu_clip p.enviar a,
.mod_tu_clip button {
  display:inline-block;
  text-decoration:none;
  font-family:helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  /*width:148px;*/
  width:auto;
  padding:8px 12px;;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}
.mod_tu_clip button {
 /* margin-left:100px;*/
 padding:6px 12px;
 margin:15px 5px 0 30px;
  border:none;
  float:right;
  cursor:pointer;
}
.mod_tu_clip button.cancelar {
	float:right;
}
.mod_tu_clip form {
  padding:0px 10px 0 10px;
}
.mod_tu_clip form p {
  padding: 5px;
  font-size:11px;
}
.mod_tu_clip form label {
  width:80px;
  float:left;
  font-weight:bold;
  text-align:right;
  padding-right:10px;
  padding-top:4px;
}
.mod_tu_clip form input,
.mod_tu_clip form textarea{
  border:1px solid;
  font-size:11px;
  padding:3px;
  font-family:Arial,sans-serif;
  width:184px;
}
.mod_tu_clip span.filename {
  display:none!important;
}
.mod_tu_clip .conditions {
  font-size:10px;
  overflow: hidden;
  /*padding: 0 0 0 86px;******mod i3*****/
  padding: 0 0 0 90px;
}

.mod_tu_clip form p.conditions.error {
  margin-bottom:10px;
  padding:5px 5px 20px 86px;
  position: relative;
} 
.mod_tu_clip .conditions label {
  width:175px;
  text-align:left;
  padding-bottom:10px;
  padding-left:3px;
  padding-right: 0;
  font-size: 11px;
}
.mod_tu_clip .conditions a {
  text-decoration:none;
}
.mod_tu_clip div.uploader {
  width:133px;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  cursor:pointer;
  margin-bottom: 10px;/*mod i3*/
  margin-top:7px;/*add i3*/
}
.mod_tu_clip div.uploader span.action {
  width:auto;
  text-align:center;
  display:block;
  padding-left:10px;
  font-family:helvetica,sans-serif;
}
.mod_tu_clip div.checker {
  float:none;
  display: inline;
  margin-left:6px;
  position: static;
}
.mod_tu_clip div.checker span input {
  margin-right:10px;
}
.mod_tu_clip p.adjuntar {
  padding-top:5px;
  overflow: hidden;
}
.mod_tu_clip p.adjuntar label {
  padding-top:9px;
}
.mod_tu_clip .status{
  padding: 0px 0 20px 105px;
  overflow:hidden;
}

.mod_encuentro_digital .status {
  padding: 0px 0 20px 75px;
  overflow:hidden;
}


.mod_tu_clip .status p,
.mod_encuentro_digital .status p {
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 120%;
  padding-right: 40px;
}

.mod_tu_clip .social_content {
  overflow: hidden;
  padding: 30px 0 15px 0;
}
.mod_tu_clip .social_content p {
  float: left;
  width: 115px;
  padding:2px 0 0 35px;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
}
.mod_tu_clip .social_content ul {
  float: right;
  width: 140px;
}
.mod_tu_clip .social_content ul li {
  float: left;
  margin-left: 10px;
}
.mod_tu_clip .social_content ul li a {
  display: block;
  width:32px;
  height: 32px;
  text-indent:-999em;
}

.mod_tu_clip form label.error,
.mod_encuentro_digital form label.error {
  display: none!important;
}
.mod_tu_clip form p.error,
.mod_encuentro_digital form p.error {
  padding: 5px;
  overflow: hidden;
}
.mod_tu_clip form p.error .errorpersonalinfo,
.mod_encuentro_digital form p.error .errorpersonalinfo {
  padding-left: 90px;
  display: block;
  margin-top: 5px;
}
.mod_tu_clip form p.conditions .errorpersonalinfo,
.mod_encuentro_digital form p.conditions .errorpersonalinfo {
  font-size:11px;
  padding-left:22px;
  text-align:left;
  width:180px;
}


/* mod tu clip modal
----------------------------------------------------------------------------------------------------*/
.mod_tu_clip_modal {
  border-bottom:1px solid;
  padding-bottom:10px;
  margin-bottom:20px;
  overflow: hidden;
}
.mod_tu_clip_modal strong.titulo {
  display:block;
  text-indent:-9999px;
  height:25px;
}
.mod_tu_clip_modal p.subtitulo {
  font-size:13px;
  font-weight:bold;
  padding:18px 10px 14px 18px;
}
.mod_tu_clip_modal p.enviar {
  text-align:center;
}
.mod_tu_clip_modal p.enviar a,
.mod_tu_clip_modal button {
  display:inline-block;
  text-decoration:none;
  font-family:helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  width:148px;
  padding:10px 0;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}


/* tipo de informacion
----------------------------------------------------------------------------------------------------*/
.i_articulo,.i_video,.i_imagen,.i_audio,.i_pdf,.i_doc {
  padding-left:18px;
  /*******modificado i3*****font-size:14px;****/
  font-size:13px !important;
  line-height:16px !important;
  text-decoration:none;
}


/* Estilos generales para iconos de video
----------------------------------------------------------------------------------------------------*/
em.play_video {
  width:51px;
  height:53px;
  text-indent:-999em;
  display:block;
  position:absolute;
  bottom:13px;
  right:20px;
  cursor:pointer;
}

em.play_video span{
  display:none;
}

/* mod deportes resultados  y comunes de deportes
----------------------------------------------------------------------------------------------------*/
.mod_deportes_ligas,
.mod_deportes_resultados {
  margin-bottom:20px;
}

.mod_deportes_resultados .cabecera,
.mod_deportes_ligas .cabecera{
  padding:7px 7px 0 7px;
}

.grid_3 .mod_deportes_resultados .cabecera{
  padding:7px 3px 0 2px;
}

.mod_deportes_resultados .cabecera strong{
  font-size:13px;
  float:left;
  font-weight:normal;
  display:inline;
  padding:3px 0 7px 3px;
}

.mod_deportes_resultados .cabecera ul{
  float:right;
  overflow:hidden;
}

.grid_4 .mod_deportes_resultados .cabecera strong{
  clear:both;
  width:100%;
}

.grid_3  .mod_deportes_resultados .cabecera strong {
  float: none;
  display: block;
  padding-left:10px;
}

.mod_deportes_resultados .cabecera ul li,
.mod_deportes_ligas .cabecera ul li{
  float:left;
  display:inline;
  margin-left:3px;
  padding:6px 8px 6px 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_deportes_resultados .cabecera ul li a,
.mod_deportes_ligas .cabecera ul li a{
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  display:block;
}

.mod_deportes_resultados .cabecera ul li.otros,
.mod_deportes_ligas .cabecera ul li.otros{
  margin:0 0 0 6px;
}

.mod_deportes_resultados form{
  padding:7px;
  overflow:hidden;
}

.mod_deportes_resultados form p{
  float:left;
  padding:0;
}

.mod_deportes_resultados form p div.selector,
.mod_deportes_resultados form p div.selector select{
  width:300px;
}

.mod_deportes_resultados form p div.selector span{
  width:261px;
}

.mod_deportes_resultados .nav a {
  height:9px;
  width:9px;
  display:inline-block;
}

.mod_deportes_resultados .nav {
  padding:7px 0 0 3px;
  float:left;
  display:inline;
}

.mod_deportes_resultados .nav span{
  font-size:12px;
  padding:0 4px;
  font-weight:bold;
}

.mod_deportes_resultados .nav a span {
  display:none;
}

.grid_3 .mod_deportes_resultados form .nav,
.grid_4 .mod_deportes_resultados form .nav{
  clear:both;
}

.grid_3 .mod_deportes_resultados form .nav {
  padding-left:6px;
  width: 211px;
}

.grid_3 .mod_deportes_resultados form p div.selector,
.grid_3 .mod_deportes_resultados form p div.selector select {
  width:190px;
}

.grid_3 .mod_deportes_resultados form p div.selector span{
  width:158px;
}

.mod_deportes_resultados .resultados{
  margin-bottom:20px;
  width:100%;
  overflow:hidden;
}

.mod_deportes_resultados table{
  width:95%;
  border-collapse: collapse;
  margin:15px 2%;
}

.mod_deportes_resultados table col.posicion{
  width:27px;
}

.mod_deportes_resultados table col.tiempo{
  width:71px;
  text-align:right;
}

.mod_deportes_resultados table td.tiempo,
.mod_deportes_resultados table td.tiempo strong {
  text-align:right;
  font-size:10px;
}

.mod_deportes_resultados table thead {
  display:none;
}

.mod_deportes_resultados table td{
  font-size:12px;
  padding:5px;
}

.mod_deportes_resultados .acciones{
  overflow:hidden;
  padding-bottom:3px;
  clear:both;
}

.mod_deportes_resultados .acciones .descargar,
.mod_deportes_widget .descargar{
  float:left;
  font-size:11px;
  text-transform :uppercase;
  display:block;
  padding:0;
  text-decoration:none;
}

.mod_deportes_resultados .acciones .descargar span,
.mod_deportes_widget .descargar span{
  display:block;
  padding:8px 0 8px 28px;
  margin-right:14px;
}

.mod_deportes_resultados .acciones a{
  float:right;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:8px 10px 0 0;
}

/* mod deportes ligas
----------------------------------------------------------------------------------------------------*/
.mod_deportes_ligas .cabecera {
  padding-left:2px;
}

.mod_deportes_ligas .cabecera ul{
  float:left;
}

.mod_deportes_ligas .cabecera ul li a{
  font-size:12px;
  padding:2px 10px;
}

.mod_deportes_ligas .resultados div {
  overflow:hidden;
  padding:18px 14px;
}

.mod_deportes_ligas .resultados ul {
  overflow:hidden;
}

.mod_deportes_ligas .resultados ul li{
  border:none;
  width:32%;
  padding:0;
  float:left;
}

.mod_deportes_ligas .resultados ul li strong{
  display:block;
  font-size:12px;
  padding-bottom:4px;
}

.mod_deportes_ligas .resultados ul li ul li{
  display:block;
  clear:both;
  float:none;
  width:auto;
  padding:0 13px;
  line-height:normal;
}

.mod_deportes_ligas .resultados ul li ul li a{
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  padding:3px 8px;
  -border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}


/* mod deportes clasificados
----------------------------------------------------------------------------------------------------*/
.mod_deportes_clasificaciones{
  width:100%;
  margin-bottom:20px;
}

.mod_deportes_clasificaciones .cabecera {
  overflow:hidden;
  background:none;
}

.mod_deportes_clasificaciones .cabecera strong {
  font-size:22px;
  float:left;
}

.mod_deportes_clasificaciones .cabecera p {
  float:right;
  font-size:12px;
  display:inline;
  padding-right:10px  ;
}

.mod_deportes_clasificaciones .cabecera p span {
  padding:0 3px;
}

.mod_deportes_clasificaciones .cabecera p a {
  height:9px;
  width:9px;
  display:inline-block;
}

.mod_deportes_clasificaciones .cabecera p {
  padding-top:7px;
}

.mod_deportes_clasificaciones .cabecera p a span {
  display:none;
}

.mod_deportes_clasificaciones .clasificaciones {
  padding:10px 10px;
}

.mod_deportes_clasificaciones table{
  width:100%;
}

.mod_deportes_clasificaciones table td{
  font-size:11px;
  text-align:center;
  font-weight:bold;
  padding:6px 4px;
}

.mod_deportes_clasificaciones table th{
  font-size:11px;
  font-weight:bold;
  text-align:center;
  padding:5px 4px;
}

.mod_deportes_clasificaciones table col.posicion{
  width:40px;
}

.mod_deportes_clasificaciones table .posicion,
.mod_deportes_clasificaciones table .equipo{
  text-align:left;
}


/* mod deportes clasificados
----------------------------------------------------------------------------------------------------*/
.mod_deportes_widget {
  width:100%;
  overflow:hidden;
}

.mod_deportes_widget strong {
  display:block;
  font-size:12px;
  padding:8px;
}

.mod_deportes_widget img {
  float:left;
}

.mod_deportes_widget div {
  margin-left:124px;
  padding:15px 10px 0 10px;
}

.mod_deportes_widget div p {
  font-size:12px;
  padding-bottom:10px;
}

.mod_deportes_widget div a{
  font-size:10px;
  margin-bottom:7px;
  font-weight:bold;
}

/* mod superdestacada
----------------------------------------------------------------------------------------------------*/
.mod_superdestacado {
  width:100%;
  overflow:hidden;
  position:relative;
  height:275px;
  -border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}

.mod_superdestacado .info{
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
}

.mod_superdestacado .info{
  position:absolute;
  top:0;
  right:0;
  width:210px;/*modificado i3*/
  height:283px;
  padding:25px 15px 15px 15px;/*modificado i3*/
}

.mod_superdestacado span{
  font-size:10px;/*modificado i3*/
  font-weight:bold;
  display:block;
  padding-bottom:5px;/*modificado i3*/
  text-transform:uppercase;
}

.mod_superdestacado strong{
  font-size:20px;/*modificado i3*/
  font-weight:bold;
  display:block;
  padding-bottom:0px;/*modificado i3*/
}

.mod_superdestacado em{
  font-size:14px;/*modificado i3*/
  /*font-weight:bold;*/
  display:block;
  padding-top:10px;/*modificado i3*/
  font-style:normal;
}

.mod_superdestacado .info  a{
  display:block;
  padding:8px 18px 9px 25px;
  margin-top:20px;/*modificado i3*/
  font-size:12px;
  font-weight:bold;
  width:160px;
  text-decoration:none;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
}

.mod_superdestacado a span{
  padding:1px 18px 0 0;
  font-size:12px;/*modificado i3*/
}

.mod_superdestacado .patrocinio {
  position:absolute;
  background:none;
  width:300px;
  height:auto;
  padding:0px;
  right:10px;
  bottom:10px;
  text-align:right;
}

.mod_superdestacado .patrocinio a,
.mod_superdestacado .patrocinio span {
  display:inline;
}

.mod_superdestacado .patrocinio span{
  font-size:10px;
  padding-right:10px;
}


/* mod pie
----------------------------------------------------------------------------------------------------*/
.pie_principal{
  overflow: hidden;
  margin-top:20px;
}

.pie_principal .container_12 {
  overflow:hidden;
}
.pie_principal .marca .container_12 {
  overflow:visible;
}

.pie_principal a:hover {
  text-decoration:underline;
}

.pie_principal .links strong {
  font-size:11px;
  float:left;
  width:148px;
  text-align:right;
  display:inline;
  margin-right:17px;
}

.pie_principal .links {
  padding:20px 0;
  overflow:hidden;
}

.pie_principal .links ul {
  list-style:none;
  overflow:hidden;
}

.pie_principal .links ul li {
    display:inline;
	margin-bottom:1px;
	font-size: 11px;
	color: #999;
}

.pie_principal .links ul li a {
  font-size:11px;
  text-decoration:none;
  line-height:normal;
  margin-right:5px;
}
.pie_principal .links ul li ul {
  margin-top:1px;
  float:left;
  width:725px;
}
.pie_principal .links ul li ul li {
  display:inline;
  font-size:11px;
}

.pie_principal .buscador {
	padding-top:25px;
}
.pie_principal .buscador .disposicion {
  width:100%;
  float:left;
  font-size:12px;
}
.pie_principal .buscador .disposicion li {
	list-style:none;
	line-height:normal;
	font-weight:bold;
	margin-bottom:5px;
	color: #999;
}
.pie_principal .buscador .disposicion li a {
  text-decoration:none;
  width:14px;
  height:14px;
}
.pie_principal .buscador form {
  width:416px;
  float:right;
}
.pie_principal .buscador form fieldset {
  width:299px;
  float:left;
  height:30px;
  position:relative;
  display:inline;
}
.pie_principal .buscador form fieldset input {
  margin:6px 0 0 2px;
  font-size:14px;
  font-style:italic;
  padding-left:5px;
  width:240px;
}
.pie_principal .buscador form fieldset a {
  position:absolute;
  top:15px;
  right:7px;
  width:8px;
  height:7px;
  text-indent:-99999px;
}
.pie_principal .buscador form button {
  width:106px;
  height:30px;
  border:none;
  text-indent:-99999px;
  float:right;
}
.pie_principal .buscador .disposicion li a.rss {
  padding:0 20px 0 0;
}
.pie_principal .buscador .disposicion li a.youtube {
  padding:0 20px 0 0;
}
.pie_principal .buscador .disposicion li a.newsletter {
  padding:0 20px 0 0;
}
.pie_principal .marca {
  padding:0px 0;
  overflow:hidden;
  clear:both;
}
.pie_principal .marca ul.lista_destacados {
  text-align:left;
}
.pie_principal .marca ul.lista_destacados li {
  text-align:left;
}
.pie_principal .marca ul.lista_destacados li a, .pie_principal .marca ul.lista_destacados1 li a {
  padding:14px 70px 14px 86px;
  display:block;
  text-align:left;
  text-decoration:none;
  -border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  font-size:12px;
}
.pie_principal .marca ul.lista_destacados li a:hover, .pie_principal .marca ul.lista_destacados1 li a:hover  {
  text-decoration:none;
}
.pie_principal .marca ul.lista_destacados li a span {
  position:absolute;
  width:45px;
  height:48px;
  display:block;
  top:-3px;
  left:14px;
}
.pie_principal .marca ul.lista_destacados li.informacion a {
  padding:9px 90px 9px 86px;
  font-size:11px;
}
.pie_principal .marca ul.lista_destacados li.fundacion a span {
   top:-4px;
}

/***********************************************elementos nuevo pie***********************************************/
.pie_principal .marca ul.lista_destacados1 {
	height:75px;
	margin: 5px auto 10px;
}
.pie_principal .marca ul.lista_destacados1 li a {
	padding:14px 70px 14px 86px;
}
.pie_principal .marca ul.lista_destacados1 li.fundacion a {
	font-size:11px;
	padding:24px 90px 23px 86px;
}
.pie_principal .marca ul.lista_destacados1 li.informacion a {
	font-size:11px;
	padding:18px 90px 18px 86px;
}
.pie_principal .marca ul.lista_destacados1 li a span {
	display:block;
	height:58px;
	position:absolute;
	top:0px;
	width:58px;
}
.pie_principal .marca ul.lista_destacados1 li.informacion a span {
	left:180px;
}
.pie_principal .marca ul.lista_destacados1 li.fundacion a span {
	left:14px;
}
.pie_principal .marca ul.lista_destacados li.eco a span {
	width:46px;
	height:46px;
}
/*******************************************************************************************************************/

.pie_principal .marca .legales{
  padding:14px 0 20px 0px;
  font-size:10px;
}

.pie_principal .marca .legales p{
	font-weight:bold;
	line-height:normal;
	padding-bottom:10px;
	color: #666;
}

.pie_principal .marca ul.legales a {
  text-decoration:none;
  font-weight:bold;
}

.pie_principal .marca .legales a:hover,
.pie_principal .marca ul li a:hover{
  text-decoration:underline;
}

.pie_principal .marca .legales a {
  padding-right:9px;
  font-weight:bold;
  text-decoration:none;
}
.pie_principal .marca .legales a.active {
  text-decoration:underline;
}
.pie_principal .marca .legales ul {
  margin-top:5px;
}
.pie_principal .marca .legales ul li {
  display:inline;
}
.pie_principal .marca .legales ul li a {
  padding-right:11px;
}
.pie_principal .grupo_a3 {
  overflow:hidden;
  padding:30px 0 32px;
}

.pie_principal .grupo_a3 li {
  float:right;
  margin:0;
  padding:0;
}

.pie_principal .marca .grupo_a3 li a {
  display:block;
  height:45px;
  width:80px;
  text-decoration:none;
  padding:0;
}

.pie_principal .marca .grupo_a3 li a:hover {
  text-decoration:none;
}

.pie_principal .grupo_a3 li a span{
  visibility:hidden;
}
.pie_principal .grupo_a3 li.a3 a{
  width:61px;
}

.pie_principal .grupo_a3 li.ondacero a{
  background-position:-72px 0 ;
}

.pie_principal .grupo_a3 li.europafm a{
  background-position:-145px 0;
  width:90px;
}

.pie_principal .grupo_a3 li.unipublic a{
  background-position:-235px 0 ;
}

.pie_principal .grupo_a3 li.atres a{
  background-position:-318px 0 ;
}

.pie_principal .grupo_a3 li.movierecord a{
  background-position:-395px 0 ;
}


/* mod tienda
----------------------------------------------------------------------------------------------------*/
.mod_tienda,
.mod_mini_tienda {
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  padding:8px 4px 4px 4px;
  margin-bottom:20px;
  width:99.2%;
  overflow:hidden;
}

.mod_tienda .cabecera,
.mod_mini_tienda .cabecera{
  overflow:hidden;
  background:none;
  padding-bottom:10px;
}

.mod_tienda .cabecera .title,
.mod_mini_tienda .cabecera .title{
  float:left;
  display:inline;
  padding:4px 15px 5px 8px;
  font-size:14px;
}

.mod_tienda .cabecera .ir,
.mod_mini_tienda .cabecera .ir{
  float:right;
  font-size:13px;
  font-weight:bold;
  padding:3px 5px;
}

.mod_tienda .cabecera ul,
.mod_mini_tienda .cabecera ul {
  float:left;
  width: auto;
}

.mod_mini_tienda .cabecera ul{
  width:100%;
}

.mod_tienda .cabecera ul li,
.mod_mini_tienda .cabecera ul li{
  float:left;
}

.mod_tienda .cabecera ul li a,
.mod_mini_tienda .cabecera ul li a{
  display:block;
  padding:6px 8px;
  font-size:10px;
  text-decoration:none;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  font-weight:bold;
}


.mod_tienda .resultados div ul {
  overflow:hidden;
  width:105%;
}

.mod_mini_tienda .resultados div ul{
  width:100%;
}

.mod_tienda .resultados div ul li {
  width:133px;
  padding:10px;
  float:left;
  display:inline;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  margin-right:10px;
}

.mod_mini_tienda .resultados div ul li {
  width:100%;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -border-radius: 2px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  overflow:hidden;
}

.mod_tienda .resultados div ul li a{
  display:block;
  text-align:center;
  text-decoration:none;
  padding-bottom:5px;
  height:134px;/*******modificado i3*********/
  overflow:hidden;/*******modificado i3*********/
}

.mod_mini_tienda .resultados div ul li a{
  display:block;
  overflow:hidden;
  text-decoration:none;
}

.mod_mini_tienda .resultados div ul li a img{
  float:left;
  margin-right:10px;
}

.mod_mini_tienda .resultados div ul li a {
  display:block;
  padding:0 10px;
}

.mod_tienda .resultados div ul li span,
.mod_mini_tienda .resultados div ul li a span{
  display:block;
  text-align:center;
  font-weight:bold;
  font-size:18px;
}

.mod_mini_tienda .resultados div ul li a span{
  display:block;
  text-align:left;
  padding-top:5px;
}

.mod_mini_tienda .resultados div ul li a strong{
  display:block;
  padding-top:20px;
}


.mod_tienda .resultados div ul li .comprar,
.mod_mini_tienda .resultados div ul li .comprar{
  display:block;
  text-align:center;
  font-weight:bold;
  font-size:14px;
  padding:7px 0;
  margin-top:10px;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  height:auto; /****modificado i3*****/
}

.mod_mini_tienda .resultados div ul li .comprar{
  float:right;
  display:inline;
  padding:7px 17px;
  margin:0 10px 10px 0;
}

/* TOOLTIP LOGIN CABECERA
----------------------------------------------------------------------------------------------------*/
.qtip-content {
  padding:0 !important;
}

.tooltip_acceso_zona_3 {
 display:none;
}

.tooltip_acceso_zona_3 span.arrow{
 display:block;
 width:100%;
 height:6px;
}

.tooltip_acceso_zona_3 .cabecera{
 overflow:hidden;
 padding:3px 0;
}

.tooltip_acceso_zona_3 .cabecera strong{
  float:left;
  width:150px;
  text-indent:-99999px;
}

.tooltip_acceso_zona_3 .cabecera a.tooltip_close{
  float:right;
  width:20px;
  height:14px;
  text-indent:-99999px;
  text-indent:-99999px;
}

.tooltip_acceso_zona_3 form {
  padding:14px;
}

.tooltip_acceso_zona_3 form p{
  padding-bottom:10px;
  overflow:hidden;
}

.tooltip_acceso_zona_3 form p label,
.tooltip_acceso_zona_3 form p input{
  display:block;
}

.tooltip_acceso_zona_3 form p input{
  width:210px;
  padding:6px;
  font-size:11px;
}

.tooltip_acceso_zona_3  form p label{
  font-size:12px;
  padding-bottom:2px;
}

.tooltip_acceso_zona_3  form p span input{
  width:auto;
  display:inline;
  margin:0;
  border:none;
}

.tooltip_acceso_zona_3  form p span{
  float:left;
}

.tooltip_acceso_zona_3  form p span label{
  display:inline;
}

.tooltip_acceso_zona_3  form p button{
  display:inline;
  border:none;
  padding:2px 0;
  width:88px;
  float:right;
  font-size:10px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -border-radius:2px;
  font-family:Arial, Verdana, sans-serif;
}

.tooltip_acceso_zona_3  form p a{
  font-size:11px;
  text-decoration:underline;
  clear:both;
}

.tooltip_acceso_zona_3 span.social{
  padding:6px 0;
  margin:0 14px 5px 14px;
  display:block;
  overflow:hidden;
}

.tooltip_acceso_zona_3 span.social strong{
  float:left;
  margin-right:6px;
  width:116px;
  font-size:12px;
  line-height:normal;
  text-align:right;
}

.tooltip_acceso_zona_3 span.social a{
  float:left;
  width:23px;
  height:23px;  
  text-indent:-9999px;
  margin:4px 0 0 4px;
  display:inline;
}

/* MODO SUPERDESTACADO MULTI
----------------------------------------------------------------------------------------------------*/
.mod_superdestacado_multi{
 position:relative;
 overflow:hidden;
 width:100%;
 margin-bottom:20px;
 clear:both; /****add i3****/
}

.mod_superdestacado_multi span.br{
  position:absolute;
  top:0;
  display:block;
  width:6px;
  height:6px;
  z-index:100000;
}

.mod_superdestacado_multi span.left{
  left:0;
}

.mod_superdestacado_multi span.right{
  right:0;
}

.mod_superdestacado_multi ul{
  position:absolute;
  top:8px;
  z-index:5;/*mod i3*/
  left:10px;
  width:235px;
}

.mod_superdestacado_multi ul li{
  clear:both;
  overflow:hidden;
  margin-bottom:4px;
}

.mod_superdestacado_multi ul li a{
  display:block;
  text-decoration:none;
  overflow:hidden;
  height:auto;
  padding-right:10px;
}

.mod_superdestacado_multi ul li a img{
  float:left;
  padding:0;
  margin:0;
}

.mod_superdestacado_multi ul li strong,
.mod_superdestacado_multi ul li span{
  display:block;
  margin-left:100px;
  line-height:normal;
}

.mod_superdestacado_multi ul li span{
  font-size:10px;
  display:block;
  padding-top:6px;
  text-transform:uppercase;
}

.mod_superdestacado_multi ul li strong{
  font-size:12px;
  line-height:normal;
  padding-top:4px;
}

.mod_superdestacado_multi .visor{
 height:410px;
 z-index:0;
 overflow:hidden;
 width:100%;
}
.mod_superdestacado_multi .visorpeque{    /*modificado*/
 height:325px;
 z-index:0;
 overflow:hidden;
 width:100%;
}
.mod_superdestacado_multi .visor .info{
 position:absolute;
 top:0px;
 right:0px;
 width:210px;/*modificado i3*/
 padding:25px 15px 15px 15px;/*modificado i3*/
 height:379px;
}
.mod_superdestacado_multi .visorpeque .infopeque{ /* modificado*/
	position:absolute;
	top:0px;
	right:0px;
	width:210px;
	padding:25px 15px 15px 15px;
	height:285px;
}
.mod_superdestacado_multi .visor .info span{
 font-size:10px;
 text-transform:uppercase;
 font-weight:bold;
 display:block;
 padding-bottom:5px;
 text-transform:uppercase;
}
.mod_superdestacado_multi .visorpeque .infopeque span{
 font-size:10px;
 text-transform:uppercase;
 font-weight:bold;
 display:block;
 padding-bottom:5px;
 text-transform:uppercase;
}
.mod_superdestacado_multi .visor .info strong,
.mod_superdestacado_multi .visor .info strong a{
  font-size:20px;
  font-weight:bold;
  text-decoration:none;
}
.mod_superdestacado_multi .visorpeque .infopeque strong,
.mod_superdestacado_multi .visorpeque .infopeque strong a{
  font-size:20px;
  font-weight:bold;
  text-decoration:none;
}
.mod_superdestacado_multi .visor div p{
  font-size:14px;
  display:block;
  padding-top:10px;
}
.mod_superdestacado_multi .visorpeque div p{
  font-size:14px;
  display:block;
  padding-top:10px;
}
.mod_superdestacado_multi .info  a.ver{
  display:block;
  padding:8px 18px 9px 25px;
  margin-top:7px;
  font-size:12px;
  font-weight:bold;
  width:160px;
  text-decoration:none;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  margin-top:20px;
}
.mod_superdestacado_multi .infopeque  a.ver{
  display:block;
  padding:8px 18px 9px 25px;
  margin-top:7px;
  font-size:12px;
  font-weight:bold;
  width:160px;
  text-decoration:none;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  margin-top:20px;
}
.mod_superdestacado_multi .info a.ver span{
  padding:1px 18px 0 0;
  font-size:12px;
}
.mod_superdestacado_multi .infopeque a.ver span{
  padding:1px 18px 0 0;
  font-size:12px;
}

.mod_superdestacado_multi .info .patrocinio {
  position:absolute;
  background:none;
  width:200px;
  height:auto;
  padding:0px;
  right:15px;
  bottom:15px;
  text-align:right;
}

.mod_superdestacado_multi .info .patrocinio a,
.mod_superdestacado_multi .info .patrocinio span {
  display:inline;
}

.mod_superdestacado_multi .info .patrocinio span{
  font-size:10px;
  padding-right:10px;
  text-transform:none;
}

.mod_superdestacado_multi .visor div{
 overflow:hidden;
 width:100%;
}
.mod_superdestacado_multi .visorpeque div{
 overflow:hidden;
 width:100%;
}
.mod_superdestacado_multi .visor div div{
 overflow:visible;
 width:auto;
}
.mod_superdestacado_multi .visorpeque div div{
 overflow:visible;
 width:auto;
}


/* mod promocion producto
----------------------------------------------------------------------------------------------------*/
.mod_promocion_producto {
  overflow:hidden;
  width:100%;
  margin-bottom:20px;
  position:relative;
  
}
.mod_promocion_producto div,
.mod_encuentro_digital div.imagen {
	margin-left:-100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:300%;
}
.mod_promocion_producto strong.title {
  font-size:16px;
  margin:10px 0 5px 0;
  display:block;
  padding-left:10px;
}
.mod_promocion_producto p {
  font-size:12px;
  margin-bottom:10px;
  padding-left:10px;
}
.mod_promocion_producto a {
  text-decoration:none;
}
.mod_promocion_producto p a {
  font-weight:bold;
  text-align:right;
  display:block;
  padding-right:10px;
}
.mod_promocion_producto .pie cite {
  padding:6px;
  width:100%;
}
.mod_promocion_producto .pie strong {
  display:block;
  margin-bottom:2px;
}
.mod_promocion_producto .pie strong a {
  font-size:10px;
}
.mod_promocion_producto .pie span {
  display:block;
  font-size:11px;
  display:block;
}
.mod_promocion_producto .producto strong a {
  font-size:13px;
}
.mod_promocion_producto p.detalle {
  margin-top:10px;
}

.mod_promocion_producto div.pregunta,
.mod_promocion_producto div.fan,
.mod_promocion_producto div.boton_hazte_fan {
  margin:0;
  padding:7px 10px 10px 10px;
  width:auto;
  text-align:left;
}

.mod_promocion_producto div.pregunta strong.title{
  padding:0;
  margin:0;
  font-size:14px;
  width:100%;
  padding-bottom:8px;
}

.mod_promocion_producto div.pregunta ,
.mod_promocion_producto div.fan,
.mod_promocion_producto div.boton_hazte_fan{
  overflow:hidden;
}

.mod_promocion_producto div.pregunta a,
.mod_promocion_producto div.fan a{
  font-size:11px;
  font-weight:bold;
}

.mod_promocion_producto div.pregunta a.accion,
.mod_promocion_producto div.fan a.accion{
  display:inline-block;
  padding:7px 10px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}


.mod_promocion_producto div.fan a {
  float:left;
  display:inline;
  padding-top:7px;
}

.mod_promocion_producto div.fan a.accion {
  float:right;
  padding-top:7px;
}



/* mod minuto a minuto
----------------------------------------------------------------------------------------------------*/
.mod_minuto_a_minuto{
  margin-bottom:20px;
}

.mod_minuto_a_minuto .cab {
  position:relative;
  overflow:hidden;
}
.mod_minuto_a_minuto .cab strong {
  display:block;
  font-size:20px;
  font-weight:bold;
  padding:10px;
}
.grid_3 .mod_minuto_a_minuto .cab strong {
  font-size:16px;
}
.mod_minuto_a_minuto .contenido {
  padding:10px 0 0 10px;
  font-size:11px;
  overflow:auto;
  height:268px;
}
.mod_minuto_a_minuto .contenido strong {
  display:block;
  font-size:10px;
}
.mod_minuto_a_minuto .contenido ul {
  margin-top:10px;
  list-style:none;
  margin-right:5px;
}
.mod_minuto_a_minuto .contenido ul li {
  margin-bottom:7px;
  clear: both;
}
.mod_minuto_a_minuto .contenido ul li strong {
  margin-bottom:5px;
  padding-bottom:3px;
  font-size:11px;
}
.mod_minuto_a_minuto .contenido ul li p {
  font-size:11px;
  line-height:15px;
  padding-right:15px;
}
.mod_minuto_a_minuto .doblecontenido {
  height:500px;
  padding-left:22px;

  border-bottom:1px solid #CCCCCC;
}
.mod_minuto_a_minuto .doblecontenido ul li p {
  font-size:13px;
  line-height:15px;
  padding-right:15px;
}
.mod_minuto_a_minuto .doblecontenido ul li ul {
  overflow:hidden;
  margin-left:-5px;
  clear:both;
  width:auto;
}
.mod_minuto_a_minuto .doblecontenido ul li ul li {
  float:left;
  border:none;
  padding-bottom:0;
}
.mod_minuto_a_minuto .contenido ul li ul li strong {
  display:inline;
  border:none;
  margin:0 5px;
  padding:0;
}
.mod_minuto_a_minuto .doblecontenido ul li {
  padding:0 0 15px 8px;
}

.mod_minuto_a_minuto .doblecontenido ul li li{
  padding: 0;
}

.mod_minuto_a_minuto .doblecontenido ul li img {
  float:left;
  margin-right:10px;
  clear:left;
}
.mod_minuto_a_minuto .doblecontenido ul li p {
  padding:0 40px 0 0;
}
.mod_minuto_a_minuto p.link {
  text-align:right;
  padding:10px;
  border-bottom:1px solid #CCCCCC;
}
.mod_minuto_a_minuto p.link a {
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
}
.mod_minuto_a_minuto ul.resultado {
  overflow:hidden;
  padding:4px 0;
}
.mod_minuto_a_minuto ul.resultado li {
  float:left;
  margin-left:4px;
  width:48%;
  padding:10px 0;
}
.mod_minuto_a_minuto ul.resultado li dl {
  text-align:center;
  font-weight:bold;
}
.mod_minuto_a_minuto ul.resultado li dl dt {
  font-size:12px;
}
.mod_minuto_a_minuto ul.resultado li dl dd {
  font-size:18px;
}
.mod_minuto_a_minuto ul.evento {
  overflow:hidden;
  margin:6px;
  padding:10px;
  width:95%;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}
.mod_minuto_a_minuto ul.evento li {

  float:left;
  width:126px;
  margin-right:25px;
  display:inline-block;
}
.mod_minuto_a_minuto .cab ul.evento li strong {
  display:inline;
  font-size:26px;
  padding:0;
  margin-right:16px;
}
.mod_minuto_a_minuto .cab ul.evento li small,
.mod_minuto_a_minuto .cab ul.evento li strong {
  float:left;
}
.mod_minuto_a_minuto .cab ul.evento li p small {
  width:60px;
}
.mod_minuto_a_minuto .cab ul.evento li p {
  width:106px;
  font-size:11px;
  font-weight:bold;
  overflow:hidden;
}
.mod_minuto_a_minuto .cab ul.evento li span {
  display:inline-block;
  overflow:hidden;
  font-size:11px;
  font-weight:bold;
  vertical-align:middle;
  margin-top:4px;
}
.mod_minuto_a_minuto .cab ul.evento li span small {
  display:inline-block;
  padding-top:10px;
}
.mod_minuto_a_minuto .cab ul.evento li img {
  float:left;
  margin-right:8px;
}

/* Estilos para el marcador de tenis a 3 y 4 col*/

.mod_minuto_a_minuto ul.marcador_tenis {
	width:100%;
	display:block;
	height:25px;
	background-color:#333;
	border-bottom: 2px solid #000;
}


.mod_minuto_a_minuto ul.marcador_tenis li {
	width:7%;
	float:left;
	position:relative;
	padding:5px 0;
	display: block;
	text-align:center;
	margin: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

.mod_minuto_a_minuto ul.marcador_tenis li.puntos {
	color: #FC0;
}

.mod_minuto_a_minuto ul.marcador_tenis li.nombre_tenista {
	width:49%;
	float:left;
	margin-left:4px;
	padding:5px 0px 4px;
	display: block;
	position:relative;
	text-align:left;
	font-size: 12px;
	color: #FC6;
}




.mod_minuto_a_minuto ul.evento {
  overflow:hidden;
  margin:6px;
  padding:10px;
  width:95%;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}
.mod_minuto_a_minuto ul.evento li {
  float:left;
  width:126px;
  margin-right:25px;
  display:inline-block;
}
.mod_minuto_a_minuto .cab ul.evento li strong {
  display:inline;
  font-size:26px;
  padding:0;
  margin-right:16px;
}
.mod_minuto_a_minuto .cab ul.evento li small,
.mod_minuto_a_minuto .cab ul.evento li strong {
  float:left;
}
.mod_minuto_a_minuto .cab ul.evento li p small {
  width:60px;
}
.mod_minuto_a_minuto .cab ul.evento li p {
  width:106px;
  font-size:11px;
  font-weight:bold;
  overflow:hidden;
}
.mod_minuto_a_minuto .cab ul.evento li span {
  display:inline-block;
  overflow:hidden;
  font-size:11px;
  font-weight:bold;
  vertical-align:middle;
  margin-top:4px;
}
.mod_minuto_a_minuto .cab ul.evento li span small {
  display:inline-block;
  padding-top:10px;
}
.mod_minuto_a_minuto .cab ul.evento li img {
  float:left;
  margin-right:8px;
}



/* Estilos para el marcador de tenis a 8 col*/

.mod_minuto_a_minuto ul.evento_tenis {
	width:100%;
	display:block;
	height:25px;
	background-color:#333;
	border-bottom: 2px solid #000;
}


.mod_minuto_a_minuto ul.evento_tenis li {
	width:7%;
	float:left;
	position:relative;
	padding:5px 0;
	display: block;
	text-align:center;
	margin: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

.mod_minuto_a_minuto ul.evento_tenis li.puntos {
	color: #FC0;
}

.mod_minuto_a_minuto ul.evento_tenis li.nombre_tenista {
	width:49%;
	float:left;
	margin-left:4px;
	padding:5px 0px 4px;
	display: block;
	position:relative;
	text-align:left;
	font-size: 12px;
	color: #FC6;
}

/* mod encuentro digital
----------------------------------------------------------------------------------------------------*/
.mod_encuentro_digital {
  overflow:hidden;
  margin-bottom:20px;
  width:100%;
  position:relative;
}
.mod_encuentro_digital strong.titulo  {
  display:block;
  font-size:13px;
  padding:8px 10px;
}
.mod_encuentro_digital p.enviar a,
.mod_encuentro_digital button {
  display:inline-block;
  text-decoration:none;
  font-family:helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  padding:7px 10px;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  text-decoration:none;
  margin-left:10px;
  line-height:normal;
  cursor:pointer;
}
.mod_encuentro_digital p.enviar a{
	padding:9px 10px;
}
.mod_encuentro_digital p strong {
  font-size:13px;
  display:block;
  line-height:normal;
  padding:0 20px 0 10px;
  margin:10px 0 10px 0;
}
.mod_encuentro_digital form fieldset {
  padding-left:20px;
  margin-top:10px;
}
.mod_encuentro_digital form label {
  display:block;
  font-size:12px;
  font-weight:bold;
  padding-bottom:8px;
}
.mod_encuentro_digital form p {
  margin-bottom:10px;
}
.mod_encuentro_digital form input,
.mod_encuentro_digital form textarea {
  font-size:11px;
  padding:3px;
  font-family:Arial,sans-serif;
  width:90%;
}
.mod_encuentro_digital form textarea {
  height:72px;
}
.mod_encuentro_digital form button {
  border:none;
  /*padding:10px 25px 6px 25px;mod i3*/
  float:right;
  margin-right:7%;
}
.mod_encuentro_digital form button.cancelar {
	float:left;
	margin: 0 0 0 0;
}
.mod_encuentro_digital .status p strong {
  font-size:12px;
  padding:0;
}
.mod_encuentro_digital p.accion {
  text-align:center;
}
.mod_encuentro_digital p.accion button {
  float:none;
  overflow:visible;
}
.mod_encuentro_digital .status {
  margin-left:15px;
  padding-left:80px;
  padding-bottom:0;
}
.mod_encuentro_digital .status p {
  padding-right:13px;
}

.grid_3 .mod_encuentro_digital #form_correcto {
  padding-left:60px;
}

.grid_3 .mod_encuentro_digital #form_error {
  padding-left:60px;
}
.mod_encuentro_digital form p.error .errorpersonalinfo {
  padding-left:4px;
}


/* mod facebook twiiter
----------------------------------------------------------------------------------------------------*/
.mod_facebook_twitter{
  margin-bottom:20px;
}

.mod_facebook_twitter .cabecera{
  overflow:hidden;
  padding:4px 6px 0 1px ;
}

.mod_facebook_twitter .cabecera ul{
  float:left;
  overflow:hidden;
}

.mod_facebook_twitter .cabecera ul li{
  display:inline;
  float:left;
  margin-left:3px;
  padding:8px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_facebook_twitter .cabecera ul li a{
  display:block;
  text-transform:uppercase;
  font-weight:bold;
}

.mod_facebook_twitter .cabecera  a{
  font-size:12px;
  text-decoration:none;
}

.mod_facebook_twitter .tablones div form{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  margin:8px;
  padding:6px;
  overflow:hidden;
}

.mod_facebook_twitter .tablones div form img{
  float:left;
}

.mod_facebook_twitter .tablones div form p{
  margin-left:50px;
  display:block;
  padding-left:8px;
  overflow:hidden;
  position:relative;
}

.mod_facebook_twitter .tablones div form textarea{
  margin-bottom:6px;
  width:214px;
  padding:4px;
  font-family:Arial, sans-serif;
  font-size:12px;
}

.mod_facebook_twitter .tablones div form em{
  font-size:11px;
  font-style:normal;
}

.mod_facebook_twitter .tablones div form button{
  border:none;
  padding:6px 16px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -border-radius:2px;
  float:right;
  font-weight:bold;
}

.mod_facebook_twitter .tablones div form span.arrow {
  height:12px;
  position:absolute;
  width:8px;
  left:2px;
  top:6px;
}

.mod_facebook_twitter .tablones .list_comments_box {
  height:426px;
  overflow-x:hidden;
  overflow-y:auto;
}

.mod_facebook_twitter .tablones .list_comments_box ul{  
  padding:0 14px;
}

.mod_facebook_twitter .tablones .list_comments_box ul li{
  padding:10px 0 8px 0;
  overflow:hidden;
  margin-top:-1px;
}

.mod_facebook_twitter .tablones .list_comments_box ul li img{
  float:left;
}

.mod_facebook_twitter .tablones .list_comments_box ul li p{
  margin-left:34px;
  font-size:12px;
  padding-right:5px;
}

.mod_facebook_twitter .tablones .list_comments_box ul li p a{
  font-weight:bold;
  text-decoration:none;
}

.mod_facebook_twitter .tablones .list_comments_box ul li p small{
  display:block;
  font-size:11px;
  padding-top:4px;
}

/* mod paginador
----------------------------------------------------------------------------------------------------*/
.mod_paginador{
  float:left;
  width:100%;
  overflow:hidden;
  position:relative;
  padding:20px 0;
}

.mod_paginador ul{
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
  left:50%;
  text-align:center;
}

.mod_paginador ul li{
  display:block;
  float:left;
  list-style:none;
  margin:0;
  padding:0 4px 0 0;
  position:relative;
  right:50%;
}

.mod_paginador ul li a{
  display:block;
  margin:0 0 0 1px;
  padding:3px 8px;
  line-height:1.3em;
}

.mod_paginador ul li.active a{
  font-weight:bold;
}

.mod_paginador a{
  font-size:12px;
  text-decoration:none;
}

.mod_paginador a:hover{
  text-decoration:underline;
}

.mod_paginador .next{
  float:right;
  position:relative;/***mod i3****/
  z-index:1999;/***mod i3****/
}

.mod_paginador .prev{
  position:absolute;
  left:0;
}

.mod_paginador .next,
.mod_paginador .prev{
  padding-top:4px;
  font-weight:bold; /**add i3**/
}

.mod_paginador .disabled:hover{
  text-decoration:none;
}
.mod_paginador p {
  clear:both;
  text-align: center;
  font-size:11px;
  margin:0;
  padding-top:10px;
}

/* mod status usuario
----------------------------------------------------------------------------------------------------*/
.mod_status_usuario{
  overflow:hidden;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  border-width:1px;
  border-style:solid;
  padding:8px;
  margin-top:7px;
  height:58px; /**mod i3**/
}

.mod_status_usuario div {
  overflow:hidden;
}

.mod_status_usuario div img,
.mod_ranking_usuario img {
  float:left;
}

.mod_status_usuario div div,
.mod_ranking_usuario div {
  margin-left:10px;
  float:left;
  display:inline;
}

.mod_status_usuario div div a {
  font-size:17px;
  text-decoration:none;
  font-weight:bold;
  padding-right:10px;
}

.mod_status_usuario div div span{
  display:block;
  font-size:11px;
  padding-top:5px;
}

.mod_status_usuario div div span.tipo_usuario{
  vertical-align:middle;
}

.mod_status_usuario div div span.tipo_usuario img,
.mod_ranking_usuario div img {
  float:none;
}

.mod_status_usuario div div span.tipo_usuario,
.mod_status_usuario div div ul li{
  display:inline;
  line-height:14px; /****mod i3*****/
}

.mod_status_usuario div div ul{
  padding-top:5px;
}

.mod_status_usuario div div ul li{
  font-size:11px;
}

.mod_status_usuario div div ul li a{
  font-size:11px;
  font-weight:normal;
  padding:0;
}

.mod_status_usuario div div ul li a:hover{
  text-decoration:underline;
}

.mod_status_usuario div .hazte_premium,
.mod_status_usuario div .hazte_premium a,
.mod_status_usuario div .hazte_premium strong,
.mod_status_usuario div .hazte_premium p{
  margin:0;
  padding:0;
  font-size:12px;
  line-height:normal;
}

.mod_status_usuario div .hazte_premium{
  padding-top:4px;
}

.mod_status_usuario div .hazte_premium strong{
  font-size:14px;
  display:block;
  padding-bottom:3px;
}

.mod_status_usuario div .hazte_premium p{
  float:left;
  width:196px;
}

.mod_status_usuario div .hazte_premium a{
  font-size:12px;
  font-weight:bold;
  padding:5px 15px;
  text-decoration:none;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -border-radius:2px;
  float:right;
  display:inline;
  margin-right:10px;
}

.mod_status_usuario .control_amistad {
  float:right;
  text-align:right;
  overflow:hidden;
  display:inline;
  padding-top:31px;
  height:25px;
  width:200px;
}

.mod_status_usuario .control_amistad a{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  padding-top:10px;
  display:inline-block;
}

.mod_status_usuario .control_amistad a.hazte_amigo{
  display:inline-block;
  width:174px;
  height:25px;
  text-indent:-99999px;
  text-align:left;
  padding:0;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}

#solicita_amigo, #solicitud_enviada {
	float:right;
}
#solicitud_enviada p{
	color:#333;
	font-size:12px;
	margin:40px 5px 0 0;
}
.addFriend{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-border-radius:3px;
	float:right;
	font-size:11px;
	padding:7px 8px 6px;
	
	background:#FE9900;
color:#FFFFFF;
text-transform:uppercase;
margin-top:15px;
}
#capa_resultados_amigos p{
	font-size:12px;
	color:#333;
}

/* mod muro
----------------------------------------------------------------------------------------------------*/
.mod_muro .filtro {
  padding:20px 0 8px 0;
  overflow:hidden;
}

.mod_muro .filtro li{
  float:left;
  display:inline;
  padding-left:14px;
  font-size:12px;
  font-weight:bold;
}

.mod_muro .filtro li a{
  text-decoration:none;
}

.mod_muro .filtro li a:hover{
  text-decoration:underline;
}

.mod_muro .ordenacion {
  padding:5px 0 8px 0;
  float:right;
  clear:both;
  overflow:hidden;
}

.mod_muro .ordenacion li{
  display:inline;
  padding-left:11px;
  font-size:11px;
  font-weight:bold;
  text-align:right;
}

.mod_muro .ordenacion li a{
  text-decoration:none;
  padding-left:12px;
}

.mod_muro .ordenacion li a:hover{
  text-decoration:underline;
}

.mod_muro .publicaciones{
  padding:20px 14px 0 14px;
  clear:both;
}

.mod_muro .publicaciones .post{
  padding-bottom:40px;
  clear:both;
}

.mod_muro .publicaciones .post img{
  float:left;
}

.mod_muro .publicaciones .post div span.media{
  float:left;
  display:inline;
  padding-left:10px;
}

.mod_muro .publicaciones .post div{
  margin-left:70px;
  overflow:hidden;
  width:auto;
}

.mod_muro .publicaciones .post div div{
  margin-left:0px;
  padding:0 0 0 10px;
  /*float:left;*/
  width:auto; /*mod i3*/
}

.mod_muro .publicaciones .post div div.page{
  margin-left:0px;
  padding:5px 0 0 10px;
  float:left;
  display:inline;
  width:280px;
}

.mod_muro .publicaciones .post div p{
  padding:0 10px 4px 10px;
  font-size:12px;
  margin-bottom:8px;
  line-height:normal;
}

.mod_muro .publicaciones .post div div span,
.mod_muro .publicaciones .post div div strong,
.mod_muro .publicaciones .post div div a{
  display:block;
  padding-bottom:4px;
}

.mod_muro .publicaciones .post div div p span,
.mod_muro .publicaciones .post div div p strong,
.mod_muro .publicaciones .post div div p a{
  display:inline;
  padding-bottom:0;
  font-size:inherit;
}

.mod_muro .publicaciones .post div div span{
  font-size:11px;
}

.mod_muro .publicaciones .post div div strong,
.mod_muro .publicaciones .post div div a{
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
}

.mod_muro .publicaciones .post div div strong.miembros,
.mod_muro .publicaciones .post div div strong.miembros span{
  font-size:11px;
}


.mod_muro .publicaciones .post div div strong.miembros span{
  font-weight:normal;
  display:inline;
}

.mod_muro .publicaciones .post div div p{
  border-bottom:none;
  padding:5px 0 0 0;
}

.mod_muro .publicaciones .post div p a{
  font-weight:bold;
  text-decoration:none;
}

.mod_muro .publicaciones .post div p span{
  float:right;
  font-size:11px;
}

.mod_muro .publicaciones .post .hazte_fan {
  float:right;
  display:inline;
  margin:30px 0px 0 0;
  font-size:12px;
  font-weight:bold;
  padding:4px 10px;
  text-decoration:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}

.mod_muro .nuevo_ranking {
  display:block;
  width:100%;
  clear:both;
  text-align:right;
}

.mod_muro .nuevo_ranking a{
  display:inline-block;  
  font-size:11px;
  font-weight:bold;
  margin:5px 10px 5px 0;
  padding:5px 10px;
  text-decoration:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}

.mod_muro .tus_rankings .post {
  width:566px;
  position:relative;
}
.mod_muro .tus_rankings .post div div {
  width:310px;
}
.mod_muro .tus_rankings .post a.editar,
.mod_ranking ul li.editar a {
  border:1px solid;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  position:absolute;
  right:-58px;
  top:-8px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding:7px 8px;
}

/* mod solicitudes de amistad
----------------------------------------------------------------------------------------------------*/
.mod_solicitudes_amistad{
  padding:0 10px;
  text-align:right;
  margin-bottom:20px;
}

.mod_solicitudes_amistad .titulo{
  font-size:12px;
  display:block;
  text-align:left;
}

.mod_solicitudes_amistad ul{
  overflow:hidden;
  text-align:left;
}

.mod_solicitudes_amistad ul li{
  padding:10px 0;
  overflow:hidden;
}

.mod_solicitudes_amistad ul li img{
  float:left;
}

.mod_solicitudes_amistad ul li div{
  margin-left:70px; /**adaptado a 58x58**/
}

.mod_solicitudes_amistad ul li div span{
  display:block;
  font-size:11px;
  padding-top:3px;
}

.mod_solicitudes_amistad ul li a{
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  display:block;
  padding-top:2px;
}

.mod_solicitudes_amistad ul li ul{
  padding:4px 0 0 0;
  height:12px;
  overflow:visible;
}

.mod_solicitudes_amistad ul li ul li{
  border:none;
  padding:0;
  font-size:11px;
  float:left;
  display:inline;
  margin-right:10px;
}

.mod_solicitudes_amistad ul li ul li.aceptar{
  float:right;
  font-size:12px;
  font-weight:bold;
  padding:4px 10px;
  text-decoration:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  margin:-8px 0 0 0;
}

.mod_solicitudes_amistad ul li ul li a{
  text-decoration:underline;
  font-size:11px;
}

.mod_solicitudes_amistad ul li ul li.aceptar a{
  text-decoration:none;
  padding:0;
}

.mod_solicitudes_amistad a.ver_todas{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding-top:6px;
}

/* mod indicador perfil
----------------------------------------------------------------------------------------------------*/
.mod_indicador_perfil{
  margin-bottom:20px;
  width:100%;
  overflow:hidden;
}

.mod_indicador_perfil div{
  padding:10px;
  width:auto;
}

.mod_indicador_perfil .titulo{
  font-size:12px;
  display:block;
  font-weight:bold;
  height:15px;
  padding:5px 0;
  vertical-align:baseline;
}

.mod_indicador_perfil .titulo strong{
  float:right;
  font-size:22px;
  margin-top:-8px;
}

.mod_indicador_perfil .total{
  display:block;
  width:100%;
  border-width:1px;
  border-style:solid;
  height:28px;
  overflow:hidden;
}

.mod_indicador_perfil .total .actual{
  display:block;
  height:28px;
  text-indent:-9999px;
}

.mod_indicador_perfil p{
  font-size:13px;
  padding-top:10px;
  line-height:normal;
}

.mod_indicador_perfil a.completar{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  margin-top:10px;
  padding-top:4px;
  text-align:right;
}


/* mod busca amigos
----------------------------------------------------------------------------------------------------*/
.mod_busca_amigos{
  margin:10px;
  padding-bottom:3px;
  text-align:right;
}

.mod_busca_amigos .titulo{
  font-size:12px;
  display:block;
  text-align:left;
  padding-bottom:5px;
  text-align:left;
}

.mod_busca_amigos p{
  font-size:13px;
  padding-bottom:6px;
  line-height:normal;
  text-align:left;
}

.mod_busca_amigos a{
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}

.mod_busca_amigos ul{
  text-align:left;
}

.mod_busca_amigos li{
  padding:0 10px 0 10px;
}

.mod_busca_amigos li a{
  display:block;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  padding:12px 0 11px 120px;
  margin-bottom:8px;
}

.mod_busca_amigos li.msn a,
.mod_busca_amigos li.google a,
.mod_busca_amigos li.yahoo a{
  background-repeat: no-repeat;
}

.mod_busca_amigos li.msn a{
  background-position: 10px 2px;
}

.mod_busca_amigos li.google a{
  background-position: 8px -37px;
}

.mod_busca_amigos li.yahoo a{
  background-position: 10px -70px;
}


/* mod_favoritos
----------------------------------------------------------------------------------------------------*/
.mod_favoritos .filtro {
  padding:20px 0 8px 0;
  overflow:hidden;
}

.mod_favoritos .filtro li{
  float:left;
  display:inline;
  padding-left:14px;
  font-size:12px;
  font-weight:bold;
}

.mod_favoritos .filtro li a{
  text-decoration:none;
}

.mod_favoritos .filtro li a:hover{
  text-decoration:underline;
}

.mod_favoritos .ordenacion {
  padding:5px 0 15px 0;
  float:right;
  clear:both;
  overflow:hidden;
}

.mod_favoritos .ordenacion li{
  display:inline;
  padding-left:11px;
  font-size:11px;
  font-weight:bold;
  text-align:right;
}

.mod_favoritos .ordenacion li a{
  text-decoration:none;
  padding-left:12px;
}

.mod_favoritos .ordenacion li a:hover{
  text-decoration:underline;
}

.mod_favoritos .items{
  clear:both;
}

.mod_favoritos .items li{
  margin-bottom:10px;
  float:none;
  min-height: 150px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 150px;
}

.mod_favoritos .items li a{
  text-decoration:none;
}

.mod_favoritos .items li:hover a.eliminar{
  visibility:visible;
}

.mod_favoritos .items li a.eliminar{
  visibility:hidden;
  margin-top:8px;
  font-size:11px;
  padding:6px 3px 6px 20px;
}

.mod_favoritos .items li a,
.mod_favoritos .items li img,
.mod_favoritos .items li strong,
.mod_favoritos .items li span{
  display:block;
}

.mod_favoritos .items li img{
  margin-bottom:5px;
}

.mod_favoritos .items li strong{
  font-size:12px;
}

.mod_favoritos .items li span{
  font-size:11px;
  padding-top:5px;
}

.mod_favoritos .items li span strong{
  display:inline;
  color:inherit;
}


/* mod_favoritos relacionados
----------------------------------------------------------------------------------------------------*/
.mod_favoritos_relacionados {
  width:100%;
}

.mod_favoritos_relacionados .titulo{
  font-size:12px;
  display:block;
  padding:10px 10px 5px 15px;
}

.mod_favoritos_relacionados ul.menu {
  overflow:hidden;
  padding:3px 0 0 3px;
  margin:0;
}

.mod_favoritos_relacionados ul.menu li {
  float:left;
  font-size:12px;
  font-weight:bold;
  padding:7px 15px;
  font-weight:bold;
  margin-right:2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}
.mod_favoritos_relacionados ul.menu li a {
  text-decoration:none;
}

.mod_favoritos_relacionados .contenido {

  overflow:hidden;
  margin:0 3px;
  width:auto;
  clear:both;
}

.mod_favoritos_relacionados .contenido div{
  padding:15px 0 10px 0;
  margin-bottom:3px;
}

.mod_favoritos_relacionados .contenido ul li{
  font-weight:bold;
  font-size:12px;
  padding: 0 5px 0 15px;
  margin: 0 0 10px 10px;
  line-height:15px;
}

.mod_favoritos_relacionados .contenido ul li a {
  text-decoration:none;
}


/* mod_fans comunidad
----------------------------------------------------------------------------------------------------*/
.mod_fans{
  margin-bottom:20px;
  width:100%;
}

.mod_fans .actividad_grupo{
  padding:10px 0 0 0;
  overflow:hidden;
  width:100%;
}

.mod_fans .actividad_grupo h2,
.mod_fans .blog_posts strong.titulo{
  font-size:18px;
  padding:4px 8px;
  margin-bottom:20px;
  display:block;
}

.mod_fans .actividad_grupo h2{
  padding-right:170px;
}

.mod_fans .actividad_grupo a.unfan{
  float:right;
  clear:both;
  margin-top:-37px;
  font-size:12px;
  font-weight:bold;
  padding-right:8px;
}

.mod_fans .blog_posts {
  padding:10px 0 30px 0;
}

.mod_fans .blog_posts strong.titulo{
  padding:3px 8px;
  font-size:12px;
  margin-bottom:10px;
}

.mod_fans .blog_posts ul {
  padding-left:6px;
}

.mod_fans .blog_posts ul li{
  padding-bottom:8px;
}

.mod_fans .blog_posts ul li a{
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
}

.mod_fans .actividad_grupo .post{
  padding-bottom:20px;
  clear:both;
  overflow:hidden;
}

.mod_fans .actividad_grupo .post span.media{
  float:left;
  display:inline;
  padding-right:20px;
}

.mod_fans .actividad_grupo .post div{
  margin-left:0px;
  /*padding:0 0 0 10px;*/
  padding:0 0 0 25px;
}

.mod_fans .actividad_grupo .post div p{
  padding:0 10px 2px 10px;
  font-size:12px;
  margin-bottom:6px;
  line-height:normal;
}


.mod_fans .actividad_grupo .post div p.comentarios{
  padding:0;
  margin:0;
}

.mod_fans .actividad_grupo .post div p.comentarios strong,
.mod_fans .actividad_grupo .post div p.comentarios span{
  font-size:12px;
}

.mod_fans .actividad_grupo .post div p.comentarios span{
  display:inline-block;
  padding:0 5px;
}

.mod_fans .actividad_grupo .post div span {
  font-size:10px;
  display:block;
  padding:4px 0;
  text-transform:uppercase;
}

.mod_fans .actividad_grupo .post div strong,
.mod_fans .actividad_grupo .post div a{
  display:block;
  padding-bottom:4px;
}

.mod_fans .actividad_grupo .post div p strong,
.mod_fans .actividad_grupo .post div p a{
  display:inline;
  padding-bottom:0;
  font-size:inherit;
}

.mod_fans .actividad_grupo .post div strong{
  /*font-size:18px;*/
  font-size:14px;
  padding-bottom:2px;
}

.mod_fans .actividad_grupo .post div strong.miembros,
.mod_fans .actividad_grupo .post div strong.miembros span{
  font-size:11px;
}

.mod_fans .actividad_grupo .post div  strong.miembros span{
  font-weight:normal;
  display:inline;
}

.mod_fans .actividad_grupo .post div  p{
  border-bottom:none;
  padding:1px 0 0 0;
}

.mod_fans .actividad_grupo .post div p a{
  font-weight:bold;
  text-decoration:none;
}
.mod_fans .actividad_grupo .media{
	float:left;
	margin-bottom:20px;
	padding:5px;
	width:100%;
	border-bottom:1px solid #cfcfcf;
}

/* mod_amigos_comunidad 
----------------------------------------------------------------------------------------------------*/
.mod_amigos_comunidad {
  margin-bottom:20px;
  width:100%;
  overflow:hidden;
}

.mod_amigos_comunidad .filtro {
  padding:20px 0 8px 0;
  overflow:hidden;
}

.mod_amigos_comunidad .filtro li{
  float:left;
  display:inline;
  padding-left:14px;
  font-size:12px;
  font-weight:bold;
}

.mod_amigos_comunidad .filtro li a{
  text-decoration:none;
}

.mod_amigos_comunidad .filtro li a:hover{
  text-decoration:underline;
}

.mod_amigos_comunidad ul.amigos{
  width:110%;
  overflow:hidden;
  padding-top:20px;
}

.mod_amigos_comunidad ul.amigos li{
  width: 312px;
  min-height: 50px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  padding:10px 0;
  zoom: 1;
  *display: inline;
  _height: 50px;
}

.mod_amigos_comunidad ul.amigos li ul{
  overflow:hidden;
  padding:5px 10px 0 0;
  text-align:right;
}

.mod_amigos_comunidad ul.amigos li li{
  width: auto;
  min-height: 0px;
  border-bottom: none;
  float:right;
  margin-right: 0;
  padding:0;
  display:inline;
  _height: auto;
  
}

.mod_amigos_comunidad ul.amigos li div ul li a{
  padding:0;
  margin:0;
  font-size:10px;
  font-weight:bold;
  padding:5px 10px 0 0;
  text-decoration:underline; /**mod i3**/
}

.mod_amigos_comunidad ul.amigos li li.aceptar{
  padding:5px 10px;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  height:11px;
}

.mod_amigos_comunidad ul.amigos li li.aceptar a{
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  padding:0;
}


.mod_amigos_comunidad ul.amigos li img{
  float:left;
}

.mod_amigos_comunidad ul.amigos li div{
  padding:6px 0 0 70px; /*adaptado a 58x58 - i3*/

}

.mod_amigos_comunidad ul.amigos li div a{
  display:block;
  padding-top:5px;
  font-size:11px;
}

.mod_amigos_comunidad ul.amigos li div strong{
  display:inline-block;
  font-size:13px;
  text-align:left;
  padding-right:10px;
  vertical-align:middle;
}

.mod_amigos_comunidad ul.amigos li div strong a{
  padding:0;
  font-size:13px;
  text-decoration:none;
}

.mod_amigos_comunidad ul.amigos li div .tipo_usuario{
  vertical-align:middle;
}

.mod_amigos_comunidad ul.amigos li div .tipo_usuario img{
  text-align:right;
  float:none;
}


/* mod_galeria_paginas_comunidad
----------------------------------------------------------------------------------------------------*/
.mod_galeria_paginas_comunidad{
  margin-bottom:20px;
  overflow:hidden;
  width:100%;
}

.mod_galeria_paginas_comunidad .titulo{
  display:block;
  padding:3px 10px;
  text-indent:-9999px;
}

.mod_galeria_paginas_comunidad ul{
  width:105%;
  padding-top:15px;
}

.mod_galeria_paginas_comunidad ul li {
  width: 146px;
  min-height: 140px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  margin:0 20px 15px 0;
  zoom: 1;
  *display: inline;
  _height: 140px;
}

.mod_galeria_paginas_comunidad ul li a,
.mod_galeria_paginas_comunidad ul li a img,
.mod_galeria_paginas_comunidad ul li strong{
  display:block;
  text-decoration:none;
}

.mod_galeria_paginas_comunidad ul li a strong{
  font-size:12px;
  padding-top:5px;
  line-height:normal;
}

.mod_galeria_paginas_comunidad ul li .hazte_fan {
  padding:4px 4px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  float:right;
  font-size:11px;
  font-weight:bold;
  margin-top:4px;
  display:inline;
}

/* mod_amigos_por_grupos 
----------------------------------------------------------------------------------------------------*/
.mod_amigos_por_grupos{
  margin-bottom:20px;
  overflow:hidden;
}

.mod_amigos_por_grupos strong.titulo{
  display:block;
  padding:4px 10px;
  text-indent:-9999px;
}

.mod_amigos_por_grupos ul li{
  padding:19px 0 0 19px;
  margin-bottom:-2px;
}

.mod_amigos_por_grupos ul li strong{
  display:block;
  padding-bottom:10px;
  font-size:14px;
}

.mod_amigos_por_grupos ul li p {
  overflow:hidden;
  padding-bottom:14px;
  margin:5px 21px 0 0;
}

.mod_amigos_por_grupos ul li p a{
  font-size:12px;
  float:left;
  display:inline;
  padding-top:6px;
  font-weight:bold;
  text-decoration:none;
}

.mod_amigos_por_grupos ul li a.hazte_fan{
  float:right;
  padding:7px 8px 6px 8px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  font-size:11px;
}

.mod_amigos_por_grupos ul li ul li{
  padding:0;
  width: 48px;
  min-height: 48px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  margin:0 7px 7px 0;
  zoom: 1;
  *display: inline;
  _height: 48px;
  border:none;
}

/* mod_sorteos
----------------------------------------------------------------------------------------------------*/
.mod_sorteo,
.mod_sorteos_multi {
  margin-bottom:20px;
}

.mod_sorteo .titulo,
.mod_sorteos_multi .titulo{
  display:block;
  font-size:12px;
  padding:2px 10px 2px 2px;
}

.mod_sorteos_multi .titulo{
  padding:8px;
}

.mod_sorteo .titulo img,
.mod_sorteo .titulo span,
.mod_sorteos_multi .titulo img,
.mod_sorteos_multi .titulo span{
  vertical-align:middle;
  display:inline;
}

.mod_sorteo .titulo span,
.mod_sorteos_multi .titulo span{
  padding-top:2px;
}

.mod_sorteo .fecha {
  font-size:11px;
  text-align:right;
  display:block;
  padding:8px 10px 4px 4px;
}

.mod_sorteo .resultados,
.mod_sorteos_multi .resultados{
  margin:3px;
  clear:both;
}

.mod_sorteos_multi .resultados{
  margin-top:0px;
}

.mod_sorteo .resultados div,
.mod_sorteos_multi .resultados div{
  padding:10px;
}

.mod_sorteo .resultados div ul,
.mod_sorteos_multi .resultados .boleto ul {
  overflow:hidden;
}

.mod_sorteo .resultados div ul li,
.mod_sorteos_multi .resultados .boleto ul li{
  width:100%;
}

.mod_sorteo .resultados div ul li.extra,
.mod_sorteos_multi .resultados .boleto ul li.extra{
  float:left;
  width:45%;
}

.mod_sorteo .resultados div ul li.extra-last,
.mod_sorteos_multi .resultados .boleto ul li.extra-last{
  float:right;
  width:45%;
}

.mod_sorteo .resultados div ul li strong,
.mod_sorteos_multi .resultados .boleto ul li strong{
  font-size:12px;
  display:block;
  clear:both;
  padding-bottom:4px;
}

.mod_sorteo .resultados div ul li strong span,
.mod_sorteos_multi .resultados .boleto ul li strong span{
  padding-left:6px;
}

.mod_sorteo .resultados div ul li p,
.mod_sorteos_multi .resultados .boleto ul li p{
  width:100%;
  text-align:center;
  font-size:17px;
  margin-bottom:8px;
}

.mod_sorteo .resultados div ul li p span,
.mod_sorteos_multi .resultados .boleto ul li p span{
  padding:3px 10px 6px 10px;
  display:block;
  font-size:22px;
}

.mod_sorteo .resultados div .ver_mas,
.mod_sorteos_multi .resultados div .ver_mas{
  text-align:right;
  padding-top:5px;
}

.mod_sorteo .resultados div .ver_mas a,
.mod_sorteos_multi .resultados div .ver_mas a{
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}

.mod_sorteo .resultados div .ver_mas a:hover,
.mod_sorteos_multi .resultados div .ver_mas a:hover{
  text-decoration:underline;
}

.mod_sorteos_multi .menu {
  overflow:hidden;
  padding:3px 0 0 3px;
  display:block;
}

.mod_sorteos_multi .menu li{
  float:left;
  display:inline;
  padding:5px;
}

.mod_sorteos_multi .resultados div .sorteo {
  overflow:hidden;
  font-size:12px;
  padding-bottom:8px;
  clear:both;
  display:block;
}

.mod_sorteos_multi .resultados div .sorteo strong{
  float:left;
  text-indent:6px;
}

.mod_sorteos_multi .resultados div .sorteo span{
  float:right;
  font-size:11px;
  font-weight:bold;
  line-height:normal;
}

.mod_sorteos_multi .resultados .loteria table{
  margin-bottom:20px;
  border-collapse:collapse;
}

.mod_sorteos_multi .resultados .loteria col.num {
  width:140px;
}

.mod_sorteos_multi .resultados .loteria col.fraccion,
.mod_sorteos_multi .resultados .loteria col.serie {
  width:74px;
}

.mod_sorteos_multi .resultados .loteria table thead th{
  font-size:12px;
  padding:6px 8px 3px 8px;
  text-align:left;
}

.mod_sorteos_multi .resultados .loteria table tbody td{
  font-size:17px;
  padding:6px 8px;
  text-align:left;
  font-weight:bold;
  text-align:center;
}

.mod_sorteos_multi .resultados .quiniela table {
  border-collapse:collapse;
  margin-bottom:10px;
  clear:both;
}

.mod_sorteos_multi .resultados .quiniela  table col.encuentro {
  width:185px;
}

.mod_sorteos_multi .resultados .quiniela table col.resultado {
  width:100px;
}

.mod_sorteos_multi .resultados .quiniela table tbody td{
  padding:5px 5px 5px 40px;
  font-size:12px;
}

/* mod registro (modal)
----------------------------------------------------------------------------------------------------*/

.mod_registro{
  width:635px;
  overflow:hidden;
}

.mod_registro .cabecera {
  width:100%;
  overflow:hidden;
  padding:15px 0 18px 0; 
}

.mod_registro .cabecera h1{
  float:left;
  padding-left:20px;
  display:inline;
  font-weight:bold;
  font-size:15px;
}

.mod_registro form{
  float:left;
  width:350px;
  display:inline;
  padding:0 15px 0 20px;
  margin:20px 0 20px 0;
}

.mod_registro form p,
.mod_datos_usuario form p,
.mod_recomendar form p{
  font-size:13px;
  line-height:normal;
}

.mod_registro form strong.campos_obligatorios,
.mod_datos_usuario form strong.campos_obligatorios{
  font-size:10px;
  font-style:italic;
  font-weight:normal;
  display:block;
  padding-top:10px;
}

.mod_registro form fieldset,
.mod_datos_usuario form fieldset{
  padding-top:20px;
}

.mod_registro form fieldset p,
.mod_datos_usuario form fieldset p {
  padding:5px 0;
  margin-bottom:3px;
  vertical-align:middle;
}

.mod_registro form fieldset p.grupo,
.mod_datos_usuario form fieldset p.grupo{
  overflow:hidden;
  clear:both;
}

.mod_registro form fieldset p.grupo label,
.mod_datos_usuario form fieldset p.grupo label{
  float:left;
  padding-top:5px;
}

.mod_registro form fieldset p.grupo span .radio,
.mod_datos_usuario form fieldset p.grupo span .radio{
  padding-top:4px;
}

.mod_registro form fieldset p.grupo span label,
.mod_datos_usuario form fieldset p.grupo span label {
  padding:6px 5px 0 2px;
  float:left;
  display:inline;
}

.mod_registro form fieldset p.grupo span input,
.mod_datos_usuario form fieldset p.grupo span input {
  float:left;
}

.mod_registro form fieldset p.condiciones label,
.mod_datos_usuario form fieldset p.condiciones label {
  width:auto !important;
  white-space:nowrap;
}

.mod_registro form fieldset p.error span.error,
.mod_datos_usuario form fieldset p.error span.error{
  display:block;
  font-size:11px;
  font-weight:bold;
  padding-left:133px;
  padding-top:2px;
  clear:both;
}

.mod_registro form fieldset p.condiciones,
.mod_datos_usuario form fieldset p.condiciones{
  /*padding-left:127px;*/
}

.mod_registro form fieldset p.condiciones span.error,
.mod_datos_usuario form fieldset p.condiciones span.error{
  padding-left:0px;
}

.mod_registro form fieldset p label,
.mod_datos_usuario form fieldset p label{
  width:122px;
  padding-right:5px;
  display:inline-block;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.mod_datos_usuario form fieldset p label{
  width:130px;
}

.mod_registro form fieldset p label.error,
.mod_datos_usuario form fieldset p label.error{
  display:none!important;
}

.mod_registro form fieldset p.condiciones label,
.mod_registro form fieldset p.condiciones input,
.mod_datos_usuario form fieldset p.condiciones label,
.mod_datos_usuario form fieldset p.condiciones input{
  width:auto;
  vertical-align:middle;
}

.mod_registro form fieldset p.condiciones label,
.mod_datos_usuario form fieldset p.condiciones label{
  font-size:11px;
  padding-right:0;
}

.mod_registro form fieldset p.grupo .fecha_wrap,
.mod_datos_usuario form fieldset p.grupo .fecha_wrap{
  padding:.2px 0 0 3px;
  float:left;
  display:inline;
  width:220px;
}

.mod_registro form fieldset p.grupo .fecha_wrap input,
.mod_datos_usuario form fieldset p.grupo .fecha_wrap input{
  width:25px;
  display:inline-block;
  vertical-align:middle;
  float:none;
}

.mod_registro form fieldset p.grupo .fecha_wrap input#ano,
.mod_datos_usuario form fieldset p.grupo .fecha_wrap input#ano{
  width:42px;
}

.mod_registro form fieldset p.grupo .fecha_wrap label,
.mod_datos_usuario form fieldset p.grupo .fecha_wrap label{
  width
  display:inline-block;
  float:none;
  vertical-align:middle;
  padding:0 3px 0 0;
}

.mod_registro form fieldset p span label,
.mod_datos_usuario form fieldset p span label{
  width:auto;
  display:inline-block;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
  padding-right:10px;
}

.mod_registro form fieldset p input.text,
.mod_datos_usuario form fieldset p input.text{
  width:185px;
  display:inline-block;
  padding:3px;
  font-size:13px;
}

.mod_registro form fieldset p span.info,
.mod_datos_usuario form fieldset p span.info,
.mod_nuevo_ranking form span.info {
  width:17px;
  height:15px;
  display:inline-block;
  position:relative;
  vertical-align:middle;
}

.mod_registro form fieldset p span.info span.wrap,
.mod_datos_usuario form fieldset p span.info span.wrap,
.mod_nuevo_ranking form span.info span.wrap {
  display:none;
  width:190px;
  left:20px;
  top:-12px;
  padding-left:4px;
  z-index:100000;
}

.mod_registro form fieldset p span.info span.wrap span,
.mod_datos_usuario form fieldset p span.info span.wrap span,
.mod_nuevo_ranking form span.info span.wrap span {
  display:block;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  padding:4px 10px 6px 8px;
  font-size:10px;
  font-style:italic;
}

.mod_registro form fieldset p span.info:hover span.wrap,
.mod_datos_usuario form fieldset p span.info:hover span.wrap,
.mod_nuevo_ranking form span.info:hover span.wrap {
  display:block;
  position:absolute;
}

.mod_registro form fieldset #uniform-dia span,
.mod_datos_usuario form fieldset #uniform-dia span{
  width:15px;
}

.mod_registro form fieldset select#dia,
.mod_datos_usuario form fieldset select#dia{
  width:45px;
}

.mod_registro form fieldset #uniform-ano span,
.mod_datos_usuario form fieldset #uniform-ano span  {
  width:40px;
}

.mod_registro form fieldset select#ano,
.mod_datos_usuario form fieldset select#ano{
  width:70px;
}

.mod_registro form fieldset #uniform-mes span,
.mod_datos_usuario form fieldset #uniform-mes span {
  width:40px;
}

.mod_registro form fieldset select#mes,
.mod_datos_usuario form fieldset select#mes{
  width:80px;
}

.mod_registro form fieldset p span div.radio,
.mod_registro form p.condiciones div.checker,
.mod_registro form fieldset p div.selector,
.mod_datos_usuario form fieldset p span div.radio,
.mod_datos_usuario form p.condiciones div.checker,
.mod_datos_usuario form fieldset p div.selector{
  float:left;
  width:auto;
  vertical-align:middle;
  margin-right:0px;
}

.mod_registro form p.condiciones div.checker,
.mod_datos_usuario form p.condiciones div.checker{
  margin-right:3px;
}

.mod_registro form p.acciones,
.mod_datos_usuario form p.acciones {
  padding:5px 0 0 129px;
}

.mod_registro form p.acciones button,
.mod_datos_usuario form p.acciones button{
  width:120px;
  height:27px;
  border:none;
  margin-right:29px;
}

.mod_datos_usuario form.registro p.acciones button{
  width:215px;
  height:32px;
}

.mod_registro form p.acciones button span,
.mod_registro form.fan p.finalizar button span,
.mod_registro .pregunta_premium button span,
.mod_datos_usuario form p.acciones button span,
.mod_datos_usuario form.fan p.finalizar button span,
.mod_datos_usuario .pregunta_premium button span {
  display:none;
}

.mod_registro .social_connect{
  padding:20px 15px 20px 20px;
  float:right;
  display:inline;
  width:213px;
}
.social_connect p{
  font-size:13px;
  line-height:normal;
}

.social_connect ul {
  padding-top:2.5em;
}

.social_connect li {
  margin-bottom:10px;
}

.social_connect li a {
  font-size:12px;
  background-repeat: no-repeat;
  padding:10px 0 9px 40px;
  display:block;
  text-decoration:none;
  font-weight:bold;
}

.social_connect li.facebook a {
  background-position: top left;
}

.social_connect li.google a {
  background-position: left -41px;
}

.social_connect li.msn a {
  background-position: left -82px;
}

.social_connect li.twitter a {
  background-position: left -123px;
}

.social_connect .grande {
  padding-top:15px;
}

.social_connect .grande li{
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}

.social_connect .grande li a{
  font-size:14px;
  line-height:normal;
  padding:9px 0 9px 65px;
  width:140px;
}

.social_connect .grande li.twitter a{
  background-position:left top;
}

.social_connect .grande li.msn a{
  background-position:left -71px;
}

.social_connect .grande li.facebook a{
  background-position:left -141px;
}

.mod_registro form.fan,
.mod_registro form.premium,
.mod_registro form.gustos,
.mod_registro form.resend {
  width:600px;
  border:none;
}
.mod_registro form.fan label,
.mod_registro form.gustos label {
  font-size:12px;
}
.mod_registro form.fan ul {
  width:194px;
  float:left;
}
.mod_registro form.fan ul li,
.mod_registro form.gustos li {
  clear:both;
  margin-bottom:10px;
}
.mod_registro form.fan ul li label,
.mod_registro form.gustos li label {
  font-size:13px;
}
.mod_registro form.fan p.acciones,
.mod_registro form.premium p.acciones,
.mod_registro form.gustos p.acciones {
  text-align:center;
  padding:0;
  margin-top:20px;
}
.mod_registro form.gustos ul {
  width:300px;
  float:left;
}
.mod_registro form.gustos p.acciones button {
  width:213px;
  height:31px;
}
.mod_registro form.gustos sp.mod_registro form.resend fieldset{
	margin:20px 0 0 0;
}
.mod_registro form.resend p button { /***add i3**/
	-moz-border-radius:2px;
	-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:12px;
	margin-left:10px;
	padding:5px 30px;
	display:inline;
	cursor:pointer;
}
.mod_registro p.resended{padding:0 15px 0 20px; font-size:13px; margin:200px 0 0 0; text-align:center;}/***add i3***/
.mod_registro form.resend span.error{ /***add i3***/
	color:#990033;
	clear:both;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding-left:134px;
}

.mod_registro form.gustos span.error,
.mod_registro form.fan span.error {
  display:block;
  display:block;
  text-align:center;
  padding:10px 0;
  font-size:11px;
  font-weight:bold;
  clear:both;
}
.mod_registro form.fan p.finalizar {
  text-align:center;
  margin-top:20px;
}
.mod_registro form.fan p.finalizar button {
  width:133px;
  height:25px;
  border:none;
}
.mod_registro .pregunta_premium {
  padding:10px;
  margin-top:16px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -border-radius:4px;
}
.mod_registro .pregunta_premium p {
  text-align:center;
  font-size:13px;
  margin-bottom:10px;
  font-weight:bold;
}
.mod_registro .pregunta_premium p strong {
  font-size:18px;
}
.mod_registro .pregunta_premium button {
  width:198px;
  height:33px;
  border:none;
}

.mod_datos_usuario {
  margin-bottom:20px;
}

.mod_datos_usuario .filtro {
  padding:20px 0 8px 0;
  overflow:hidden;
}

.mod_datos_usuario .filtro li{
  float:left;
  display:inline;
  padding-left:14px;
  font-size:12px;
  font-weight:bold;
}

.mod_datos_usuario .filtro li a{
  text-decoration:none;
}

.mod_datos_usuario .filtro li a:hover{
  text-decoration:underline;
}

.mod_datos_usuario form fieldset p input.text {
  width:239px;
}

.mod_datos_usuario form {
  padding:0 30px 0 80px;
}

.mod_datos_usuario form fieldset p.error span.error {
  padding-left:139px;
}

.mod_datos_usuario form fieldset p.condiciones span.error{
  padding-left:0px;
} 

.mod_datos_usuario form.registro {
  padding-bottom:10px;
}

.mod_datos_usuario form.premium {
  padding-top:10px;
  overflow:hidden;
  
}

.mod_datos_usuario form.premium fieldset{
  width:534px;
  overflow:hidden;
}

.mod_datos_usuario form .gustos {
  padding:10px 0 10px 135px;
  overflow:hidden;
  width:420px;
}

.mod_datos_usuario form .gustos ul {
  float:left;
  padding-right:15px;
  display:inline;
  width:190px;
}

.mod_datos_usuario form .gustos li {
  clear:both;
  float:left;
  padding-bottom:5px;
  width:100%;
}

.mod_datos_usuario form .gustos span.error{
  clear:both;
  display:block;
  font-size:11px;
  font-weight:bold;
  padding-top:6px;
}

.mod_datos_usuario form .gustos li label.error{
  display:none!important;
}

.mod_datos_usuario form .gustos li .checker{
  margin-right:3px;
}

.mod_datos_usuario form .gustos li input{
  float:left;
  vertical-align:top;
  margin:0;
  padding:0;
  position:relative;
}

.mod_datos_usuario form .gustos li label{
  font-size:13px;
  padding-top:4px;
  margin-left:0px;
  float:left;
  font-weight:bold;
  width:150px;
}

.mod_datos_usuario  .hazte_premium {
  padding:20px;
  margin:10px;
}

.mod_datos_usuario  .hazte_premium strong{
  display:block;
  font-size:18px;
  padding-bottom:8px;
}

.mod_datos_usuario  .hazte_premium p{
  font-size:13px;
  font-weight:bold;
  line-height:normal;
}

.mod_datos_usuario form.premium p.acciones button {
  height:31px;
  width:217px;
}

.mod_datos_usuario form.premium p.condiciones{
  padding-left:135px;
}

.mod_datos_usuario .baja_usuario {
  padding:30px 150px 20px 150px;
}

.mod_datos_usuario .baja_usuario p{
  padding-bottom:20px;
  font-size:16px;
  line-height:normal;
}

.mod_datos_usuario .baja_usuario p span{
  font-weight:bold;
}

.mod_datos_usuario .baja_usuario p.acciones{
  text-align:center;
}

.mod_datos_usuario .baja_usuario p.acciones {
  text-align:center;
  padding-top:20px;
}

.mod_datos_usuario .baja_usuario p.acciones a{
  display:inline-block;
  width:213px;
  height:31px;
  text-indent:-99999px;
}

.mod_datos_usuario .baja_usuario p.acciones span{
  display:block;
  font-size:12px;
  padding-top:15px;
}

.mod_datos_usuario form.cambiar_foto fieldset{
  overflow:hidden;
}

.mod_datos_usuario form.cambiar_foto fieldset img{
  float:left;
}

.mod_datos_usuario form.cambiar_foto fieldset p{
  padding-left:20px;
  overflow:hidden;
  float:left;
  display:inline;
}

.mod_datos_usuario form.cambiar_foto fieldset p label{
  width:auto;
  float:left;
  display:inline;
  padding-top:6px;
}

.mod_datos_usuario form.cambiar_foto fieldset p span.nota{
  display:block;
  clear:both;
  font-size:11px;
  font-style:italic;
  padding-left:65px;
}

.mod_datos_usuario form.cambiar_foto fieldset p .uploader,
.mod_nuevo_ranking form .uploader {
  background:none;
  width:360px;
  margin-bottom:5px;
}

.mod_datos_usuario form.cambiar_foto fieldset p .uploader input,
.mod_nuevo_ranking form .uploader input {
  width:300px;
}

.mod_datos_usuario form.cambiar_foto fieldset p .uploader .filename,
.mod_nuevo_ranking form .uploader .filename{
  width:180px;
  margin:0;
}

.mod_datos_usuario form.cambiar_foto fieldset p .uploader .action,
.mod_nuevo_ranking form .uploader .action{
  width:116px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  text-indent:-9999px;
  height:20px;
  margin:1px 0 0 10px;
}


.mod_datos_usuario form.cambiar_foto p.acciones  button {
  width:184px;
  text-indent:-9999px;
  height:31px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}

.mod_datos_usuario form.cambiar_foto p.acciones{
  padding-left:145px;
}




/* mod enviar contenido
----------------------------------------------------------------------------------------------------*/

.mod_enviar_contenido{
  width:635px;
  overflow:hidden;
}

.mod_enviar_contenido .cabecera {
  width:100%;
  overflow:hidden;
  padding:15px 0 18px 0; 
}

.mod_enviar_contenido .cabecera h1{
  float:left;
  padding-left:20px;
  display:inline;
  font-weight:bold;
  font-size:15px;
  text-shadow: #222 2px 2px 1px;
}

.mod_enviar_contenido form{
  float:left;
  width:500px;
  display:inline;
  margin:20px 0 20px 0;
  padding:0 15px 0 60px;
}

.mod_enviar_contenido form.registro{
  padding:0 15px 0 20px;
  width:350px;
}

.mod_enviar_contenido form p{
  font-size:13px;
  line-height:normal;
}

.mod_enviar_contenido form p a{
  font-weight:bold;
  text-decoration:none;
}


.mod_enviar_contenido form strong.campos_obligatorios{
  font-size:10px;
  font-style:italic;
  font-weight:normal;
  display:block;
  padding-top:10px;
}

.mod_enviar_contenido form fieldset{
  padding-top:20px;
}

.mod_enviar_contenido form fieldset p {
  padding:5px 0;
  vertical-align:middle;
  margin-bottom:3px;
}

.mod_enviar_contenido form fieldset p.condiciones{
  padding-left:131px;
}

.mod_enviar_contenido form fieldset p label{
  width:122px;
  padding-right:5px;
  display:inline-block;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.mod_enviar_contenido form fieldset p.condiciones label,
.mod_enviar_contenido form fieldset p.condiciones input{
  width:auto !important;
  vertical-align:middle;
  left:0;
}

.mod_enviar_contenido form fieldset p.condiciones label{
  font-size:11px;
  padding-right:0;
  padding-top:4px;
  width:auto;
  white-space:nowrap;
  padding-left:0;
}

.mod_enviar_contenido form fieldset p span label{
  width:auto;
  display:inline-block;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
  padding-right:10px;
}

.mod_enviar_contenido form fieldset p input.text{
  width:330px ;
  display:inline-block;
  padding:3px;
  font-size:13px;
  font-family:Arial, Verdana, sans-serif;
}

.mod_enviar_contenido form.registro fieldset p input.text{
  width:190px;
}

.mod_enviar_contenido form fieldset p.textarea label{
  vertical-align:top;
  padding-top:7px;
}


.mod_enviar_contenido form fieldset p textarea{
  width:330px ;
  display:inline-block;
  padding:3px;
  font-size:13px;
  font-family:Arial, Verdana, sans-serif;
}

.mod_enviar_contenido form.registro fieldset p textarea{
  width:190px;
}

.mod_enviar_contenido .social_connect{
  padding:20px 15px 20px 20px;
  float:right;
  display:inline;
  width:213px;
}

.mod_enviar_contenido form fieldset p span div.radio,
.mod_enviar_contenido form p.condiciones div.checker,
.mod_enviar_contenido form fieldset p div.selector,
.mod_enviar_contenido form fieldset p div.uploader,
.mod_enviar_contenido form fieldset p div.uploader{
  display:inline-block !important;
  vertical-align:middle;
  float:none;
  margin-right:0px;
  margin-bottom:0;
  width:auto;
}

.mod_enviar_contenido form fieldset p.file,
.mod_enviar_contenido form fieldset p.condiciones {
  clear:both;
  overflow:hidden;
}

.mod_enviar_contenido form fieldset p.file label,
.mod_enviar_contenido form fieldset p.file div.uploader{
  float:left;
}

.mod_enviar_contenido form fieldset p.file div.uploader{
  margin-left:3px;
}

.mod_enviar_contenido form fieldset p.condiciones label,
.mod_enviar_contenido form fieldset p.condiciones div.checker{
  float:left;
}

.mod_enviar_contenido form fieldset p.condiciones div.checker{
  width:23px;
}

.mod_enviar_contenido form fieldset p div.uploader{
  width:135px;
}

.mod_enviar_contenido form fieldset p div.uploader span.filename{
  display:none;
}

.mod_enviar_contenido form fieldset p div.uploader.hover,
.mod_enviar_contenido form fieldset p div.uploader.focus {
  background:none;
}

.mod_enviar_contenido form button,
.mod_enviar_contenido form fieldset p div.uploader span.action,
.mod_enviar_contenido .status a{
  display:inline-block;
  font-family:helvetica, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  padding:6px 0;
  text-align:center;
  text-decoration:none;
  text-transform : uppercase;
  border:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  vertical-align:middle;
  width:134px;
}

.mod_enviar_contenido form fieldset p div.uploader span.action{
  padding:3px 10px;
  float:none;
  height:20px;
  width:115px;
}

.mod_enviar_contenido form button.conectar{
  font-size:14px;
}

.mod_enviar_contenido form p.acciones {
  padding:5px 0 18px 133px;
}

.mod_enviar_contenido .social_connect ul {
  padding-top:1.2em;
}

.mod_enviar_contenido .status{
  padding:30px 0 20px 75px;
  margin-left:20px;
}

.mod_enviar_contenido .status p{
  font-size:12px;
  line-height:120%;
  padding-bottom:5px;
  padding-right:40px;
}

.mod_enviar_contenido .status a {
  margin:-10px 0 0 260px;
  width:170px;
  padding:7px 0;
}

.mod_enviar_contenido form p label.error {
  display:block;
  clear:both;
  float:none;
  width:90%;
  padding-left:130px;
  text-align:left;
  padding-top:5px;
  font-size:11px;
}

.mod_enviar_contenido form p label.valid,
.mod_enviar_contenido form p .error.valid {
  display:none !important;
}

.mod_enviar_contenido form p.file .uploader label.error,
.mod_enviar_contenido form fieldset p.condiciones div.checker label.error {
  display:none !important;
}

/* Mod login
----------------------------------------------------------------------------------------------------*/
.mod_login{
  overflow:hidden;
  width:100%;
  padding-bottom:20px;
}

.mod_login form {
  padding:60px 20px 40px 15px;
  float:left;
  display:inline;
  width:493px;
}

.mod_login form p {
  overflow:hidden;
  padding:6px 4px;
  margin-bottom:4px;
}

.mod_login form p span.error, .mod_login_light form p span.error{
  clear:both;
  display:block;
  font-size:11px;
  font-weight:bold;
  padding-left:158px;
  padding-top:2px;
}

.mod_login form p label,
.mod_login form p input{
  display:inline-block;
}

.mod_login form p label{
  font-weight:bold;
  font-size:14px;
  width:150px;
  text-align:right;
  margin-right:4px;
}

.mod_login form p label.error, .mod_login_light form p label.error{
  display:none !important;
}

.mod_login form p input.text{
  font-size:14px;
  padding:4px 2px;
  width:320px;
}

.mod_login form p.recordar{
  overflow:hidden;
  padding-left:158px;
}

.mod_login form p.recordar label,
.mod_login form p.recordar input{
  float:left;
  width:auto;
  padding:0;
  margin:0;
}

.mod_login form p.recordar label{
  font-size:11px;
  padding:1px 0 0 4px;
  white-space:nowrap;
}

.mod_login form p.acciones{
  overflow:hidden;
  padding-top:13px;
  width:100%;
}

.mod_login form p.acciones a{
  float:left;
  font-size:11px;
  text-decoration:underline;
  font-weight:bold;
  padding-top:10px;
  display:inline;
}

.mod_login form p.acciones button{
  float:right;
  border:none;
  width:146px;
  height:31px;
}

.mod_login form p.acciones button span{
  display:none;
}

.mod_login .social_connect{
  float:left;
  width:200px;
  padding:10px 0 0 15px;
  margin-top:55px;
}

.mod_login .social_connect ul{
  padding-top:0;
}

.mod_login .registrate{
  clear:both;
  padding:20px;
  overflow:hidden;
}

.mod_login .registrate strong,
.mod_login .registrate p {
  display:block;
  float:left;
  clear:both;
  width:450px;
  padding-bottom:10px;
}

.mod_login .registrate strong{
  font-size:18px;
}

.mod_login .registrate p{
  font-size:16px;
  line-height:normal;
}

.mod_login .registrate a{
  float:right;
  width:200px;
  height:35px;
  text-indent:-9999px;
}


/* Mod Publicar comentario
----------------------------------------------------------------------------------------------------*/
.mod_publicar_comentario{
  width:400px;
  overflow:hidden;
}

.mod_publicar_comentario .cabecera {
  width:100%;
  overflow:hidden;
  padding:15px 0 18px 0; 
}

.mod_publicar_comentario .cabecera h1{
  float:left;
  padding-left:20px;
  display:inline;
  font-weight:bold;
  font-size:15px;
}

.mod_publicar_comentario form{
  padding:0 20px;
}

.mod_publicar_comentario form div.captcha{
  width:320px;
  display:block;
  padding:10px 0 20px 20px;
}
#dynamic_recaptcha_1{ /******add i3****/
	float:left;
	margin-top:15px;
}
span.registroCaptcha{
	float:right;
	margin-top:15px;
	width:225px;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
span.registroCaptcha a{
	color:#004082;
	text-decoration:none;
	font-weight:bold;
}


.mod_publicar_comentario form fieldset p {
  overflow:hidden;
}

.mod_publicar_comentario form fieldset p span{
  float:left;
  font-size:11px;
  width:200px;
}

.mod_publicar_comentario form fieldset p button{
  float:right;
  overflow:visible;
  font-size:12px;
  border:none;
  padding:4px 40px;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}

.mod_publicar_comentario .premium {
  margin:20px 10px 10px 10px;
  padding:15px 10px;
  text-align:center;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
}

.mod_publicar_comentario .premium h2{
  text-align:center;
}

.mod_publicar_comentario .premium a.registro_premium{
  display:block;
  margin:0 auto;
  text-indent:-9999px;
  height:35px;
  width:200px;
  margin-top:10px;
}

.mod_publicar_comentario .premium p{
  font-weight:bold;
  font-size:12px;
  padding-top:10px;
  line-height:normal;
  padding:10px 50px;
  text-align:center;
}

.mod_publicar_comentario .premium p a{
  text-decoration:none;
}

.mod_publicar_comentario .premium p a:hover{
  text-decoration:underline;
}

.mod_publicar_comentario .premium ul{
  overflow:hidden;
  padding-left:30%;
  margin:0 auto;
}

.mod_publicar_comentario .premium ul li{
  float:left;
  display:inline;
  margin-right:2px;
}

.mod_publicar_comentario .premium ul li a{
  display:block;
  width:45px;
  height:45px;
  text-indent:-9999em;
}

/* mod capitulos videos
----------------------------------------------------------------------------------------------------*/
.mod_capitulos_videos {
  width:100%;
  overflow:hidden;
  clear:both;
}

.mod_capitulos_videos .nav{
  float:left;
  display:inline;
  overflow:hidden;
  padding:4px 4px 0 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  margin-bottom:-1px ;
}

.mod_capitulos_videos .nav li{
  float:left;
}

.mod_capitulos_videos .nav li a{
  display:block;
  padding:7px 10px;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -border-radius: 2px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_capitulos_videos .videos{
  clear:left;
  padding:20px 0 7px 0;
  overflow:hidden;
}

.mod_capitulos_videos .videos .mod_noticia{
  margin-bottom:8px;
}

.mod_capitulos_videos .videos .mod_noticia{
  position:relative;
}

.mod_capitulos_videos .videos .mod_noticia div a.ver_video{
  position:absolute;
  bottom:5px;
  left:155px;
  margin-top:10px;
  text-align:left;
  font-size:11px;
}

.mod_capitulos_videos .videos .mod_noticia div a.ver_video span{
  padding:0;
  margin:0 10px 0 0;
  padding:6.5px 11px 6.5px 10px;
  display:block;
}

.mod_capitulos_videos .accion {
  text-align:right;
  padding:0 10px 10px 10px;
}

.mod_capitulos_videos .accion a{
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}

.mod_capitulos_videos .accion a:hover{
  text-decoration:underline;
}
.mod_capitulos_videos p.titular {
  font-size:10px;
  font-weight:bold;
}

/* Mod usuarios registrados
----------------------------------------------------------------------------------------------------*/
.mod_ultimos_registrados{
  margin-bottom:20px;
}

.mod_ultimos_registrados strong{
  display:block;
  padding:5px 0;
  text-indent:-99999px;
}

.mod_ultimos_registrados ul {
  padding:10px 13px;
}

.mod_ultimos_registrados ul li{
  width: 48px;
  min-height: 48px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  margin: 4px;
  zoom: 1;
  *display: inline;
  _height: 48px;
}

.mod_ultimos_registrados ul li img{
  display:block;
}

.mod_ultimos_registrados p{
  font-size:18px;
  padding:0px 18px 15px 18px;
  font-weight:bold;
}

.mod_ultimos_registrados p a{
  text-decoration:none;
}



/* Mod recomendar
----------------------------------------------------------------------------------------------------*/

.mod_recomendar{
  /*width:635px;*/
  width:100%;
  overflow:hidden;
}

.mod_recomendar .cabecera {
  width:100%;
  overflow:hidden;
  padding:15px 0 0 0; 
}

.mod_recomendar .cabecera h1{
  float:left;
  padding-left:20px;
  display:inline;
  font-weight:bold;
  font-size:15px;
}

.mod_recomendar .cabecera ul{
  clear:both;
  overflow:hidden;
  padding:10px 0 0 10px;
}

.mod_recomendar .cabecera ul li{
  float:left;
  margin-right:4px;
}

.mod_recomendar .cabecera ul li a{
  padding:10px 12px;
  display:block;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_recomendar .tipo_recomendacion {
  padding:20px;
  overflow:hidden;
  width:595px;
}

.mod_recomendar h2{
  font-size:12px;
  padding-bottom:10px;
}

.mod_recomendar .amigos {
  float:left;
  padding-right:15px;
  width:304px;
}

.mod_recomendar .todos {
  padding:6px;
}

.mod_recomendar .amigos .todos ul{
  height:310px;
  width:290px;
  overflow-x:hidden;
  overflow-y:scroll;
}

.mod_recomendar .amigos .todos ul li{
  padding:4px 0;
  margin-top:-1px;
  clear:both;
  overflow:hidden;
}

.mod_recomendar .amigos .todos ul li label{
  float:left;
  overflow:hidden;
}

.mod_recomendar .amigos .todos ul li label img,
.mod_recomendar .amigos .todos ul li label strong,
.mod_recomendar .amigos .todos ul li input{
  float:left;
}

.mod_recomendar .amigos .todos ul li input{
  display:inline;
  margin-right:6px;
}

.mod_recomendar .todos ul li .checker {
  margin-right:4px;
}

.mod_recomendar .todos ul li strong {
  font-size:12px;
  padding:4px 0 0 6px;
}

.mod_recomendar .amigos button{
  padding:8px;
  width:148px;
  text-indent:-9999px;
  border:none;
  float:right;
}

.mod_recomendar form.email label{
  width:190px;
  display:inline-block;
  font-size:12px;
  text-align:right;
  padding-right:4px;
  font-weight:bold;
  vertical-align:top;
  padding-top:6px;
}

.mod_recomendar form.email input.text,
.mod_recomendar form.email textarea{
  padding:4px;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
  font-family:Arial, Verdana, sans-serif;
}

.mod_recomendar form.email input.text{
  width:240px;
}

.mod_recomendar form.email textarea{
  width:323px;
}

.mod_recomendar form.email p{
  padding:5px 0;
  margin-bottom:3px;
}

.mod_recomendar form.email p label.error {
  display:none !important;
}

.mod_recomendar form.email p span.error{
  clear:both;
  display:block;
  font-size:11px;
  font-weight:bold;
  padding-left:197px;
  padding-top:2px;
}

.mod_recomendar form.email p.condiciones{
  padding-left:195px;
}

.mod_recomendar form.email p.condiciones span.error{
  padding-left:1px;
}

.mod_recomendar form.email p.condiciones .checker {
  margin-right:4px;
}

.mod_recomendar form.email p.condiciones label {
  width:auto;
  font-size:11px;
}

.mod_recomendar form.email .acciones{
  padding-left:197px;
}

.mod_recomendar form.email .acciones button{
  padding:8px;
  width:148px;
  text-indent:-9999px;
  border:none;
}

.mod_recomendar p.acciones {
  padding:10px 0 10px 5px;
  overflow:hidden;
}

.mod_recomendar p.acciones .checker{
  margin-right:4px;
}

.mod_recomendar p.acciones label{
  font-size:12px;
  display:block;
  padding-top:4px;
}

.mod_recomendar p.acciones input{
  float:left;
}

.mod_recomendar .social_connect{
  float:right;
  display:inline;
  width:260px;
}

.tipo_recomendacion .centrado{/******add i3******/
	margin: 0 auto;
	width:370px;
}
.mod_recomendar .alt{/******add i3******/
	width:370px;
	margin:0 auto;
}

/* Mod blogs_rss
----------------------------------------------------------------------------------------------------*/
.mod_blogs_rss {
  background:#F0F2F3;
  padding:15px;
  border:1px solid #D7D8D8;
  margin-bottom:20px;
}

.mod_blogs_rss img{
  float:left;
}

.mod_blogs_rss div{
  display:block;
  margin-left:65px;
  padding-top:7px;
}

.mod_blogs_rss div strong,
.mod_blogs_rss div p{
  font-size:12px;
  padding:0 0 6px 0;
  display:block;
}

.mod_blogs_rss div p{
  font-weight:normal;
  margin:0;
  border:none;
}

.mod_blogs_rss div .ver_todos {
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  text-align:right;
}

.mod_blogs_rss p {
  font-size:12px;
  padding-bottom:6px;
  font-weight:bold;
  padding:10px 5px 0 5px;
  margin-top:10px;
  line-height:normal;
}


/* Mod busca_blogs
----------------------------------------------------------------------------------------------------*/
.mod_busca_blogs {
  -moz-border-radius:4px;
  -border-radius:4px;
  -webkit-border-radius:4px;
  padding:0 9px 9px 9px;
  margin-bottom:20px;
  overflow:hidden;
}
.mod_busca_blogs form {
  padding:3px;
  margin-top:9px;
}
.mod_busca_blogs form legend {
  font-size:12px;
  font-weight:bold;
  padding-bottom:10px;
}
.mod_busca_blogs label {
  display:none;
}
.mod_busca_blogs input {
  width:278px;
  height:22px;
  font-size:14px;
  border:none;
  padding:8px 0 0 5px;
}

.mod_busca_blogs fieldset.buscar_en input {
  width:auto;
  height:auto;
  font-size:12px;
  border:none;
  padding:0;
  margin:0;
  background:none;
}

.mod_busca_blogs form .example {
  font-style:italic;
}

.mod_busca_blogs a {
  font-size:12px;
  text-decoration:none;
}

.mod_busca_blogs button {
  border:none;
  float:right;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  width:74px;
  margin:10px 5px 10px 0;
  padding:4px;
  -moz-border-radius:4px;
  -border-radius:4px;
  -webkit-border-radius:4px;
}
.mod_busca_blogs form.tema ul {
  overflow:hidden;
}
.mod_busca_blogs form.tema ul li {
  float:left;
  width:143px;
  margin-bottom:4px;
}
.mod_busca_blogs form.fecha ul {
  text-align:center;
}
.mod_busca_blogs form.fecha ul li {
  text-align:center;
  display:inline;
  margin-right:5px;
}
.mod_busca_blogs form ul li a {
  display:inline-block;
  padding:4px;
  -moz-border-radius:2px;
  -border-radius:2px;
  -webkit-border-radius:2px;
  font-weight:bold;
  font-size:12px;
}
.mod_busca_blogs form.tema {
  border:none;
}
.mod_busca_blogs form.tema button {
  margin-bottom:0;
}
.mod_busca_blogs .contenedor {
  padding:0 33px;
  position:relative;
  margin:0 10px;
  overflow:hidden;
  height:1%;
}
.mod_busca_blogs .visor {
  width:100%;
  position:relative;
  overflow:hidden;
  height:20px;
}
.mod_busca_blogs .visor ul {
  width:3000px;
  position:absolute;
}
.mod_busca_blogs form.fecha .visor ul li {
  float:left;
  margin-right:0;
}
.mod_busca_blogs form.fecha .visor ul li a {
  font-weight:normal;
}
.mod_busca_blogs .prevPage,
.mod_busca_blogs .nextPage {
  position:absolute;
  width:13px;
  height:10px;
  top:5px;
  cursor:pointer;
}
.mod_busca_blogs .prevPage {
  left:0;
}
.mod_busca_blogs .nextPage {
  right:0;
}
.mod_busca_blogs a.disabled{
  cursor:default;
  /*filter: alpha(opacity=50); opacity: .5;*/
}


.mod_busca_blogs fieldset.buscar_en{
  overflow:hidden;
}

.mod_busca_blogs fieldset.buscar_en ul{
  float:left;
  width:90px;
}

.mod_busca_blogs fieldset.buscar_en ul li{
  text-align:left;
}

.mod_busca_blogs fieldset.buscar_en ul li{
  padding-bottom:3px;
}

.mod_busca_blogs fieldset.buscar_en label{
  display:inline;
  font-size:12px;
}

/* Mod titulo_blogs
----------------------------------------------------------------------------------------------------*/
.mod_titulo_blogs {
  margin:0 0 -10px;
  padding-bottom:15px;
}

.mod_titulo_blogs.general {
  /*margin:-10px 0 20px 0;*/
}

.mod_titulo_blogs img,
.mod_titulo_blogs a{
  display:block;
}

.mod_titulo_blogs strong{
  display:block;
  font-size:27px;
  padding-top:20px;
}

.mod_titulo_blogs .accessible{
  display:none;
}

/* Mod listado_blogs
----------------------------------------------------------------------------------------------------*/
.mod_listado_blogs {
  padding-left:20px;
  margin-bottom:20px;
}
.mod_listado_blogs strong {
  display:block;
  font-size:12px;
  margin-bottom:10px;
}
.mod_listado_blogs ul li {
  list-style:none;
  font-size:13px;
  margin-bottom:5px;
  list-style:none;
}
.mod_listado_blogs a {
  text-decoration:none;
}
.mod_listado_blogs p {
  text-align:right;
  margin:10px 5px 0 0;
}
.mod_listado_blogs p a {
  font-size:12px;
  font-weight:bold;
}
/* Mod post
----------------------------------------------------------------------------------------------------*/
.mod_post {
  overflow:hidden;
  /*padding:0 20px;*/
  margin-bottom:20px;
}
.mod_post strong {
  display:block;
  font-size:32px;
  margin-bottom:5px;
  padding:0 20px;
}
.mod_post span {
  display:block;
  font-size:11px;
  font-weight:bold;
  margin-bottom:5px;
  padding:0 20px;
}
.mod_post p {
  font-size:14px;
  margin-bottom:20px;
  padding:0 33px 0 20px;
  line-height:normal;
}
.mod_post p a {
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
}
.mod_post ul.social_actions {
  float:left;
  padding:0 20px;
}
.mod_post ul.social_actions li a {
  margin-left:0;
  margin-right:5px;
}
.mod_post img.fltl {
  padding:0 20px 10px 20px;
}
.mod_post img.fltr {
  padding:0 20px 20px 20px;
}
/* Mod paginador_blogs
----------------------------------------------------------------------------------------------------*/
.mod_paginador_post {
  margin-bottom:20px;
  font-size:15px;
  font-weight:bold;
  padding:0 20px;
}
.mod_paginador_post ul {
  overflow:hidden;
  height:1%;
}
.mod_paginador_post ul li.anterior {
  float:left;
}
.mod_paginador_post ul li.siguiente {
  float:right;
}
/* Mod post_relacionados
----------------------------------------------------------------------------------------------------*/
.mod_post_relacionados {
  margin-bottom:20px;
}
.mod_post_relacionados strong {
  display:block;
  font-size:12px;
  padding:0 0 5px 21px;
}
.mod_post_relacionados ul {
  padding:13px 20px 6px 22px;
  list-style:none;
}
.mod_post_relacionados ul li {
  padding-left:15px;
  font-size:13px;
  font-weight:bold;
  margin-bottom:10px;
}
.mod_post_relacionados ul li a {
  text-decoration:none;
}
/* Rankings
----------------------------------------------------------------------------------------------------*/
p.mod_login_rankings {
  margin-top:5px;
  font-size:14px;
  font-weight:bold;
  padding-left:20px;
}

/* Mod Crear Ranking
----------------------------------------------------------------------------------------------------*/
.mod_crear_ranking,
.mod_ranking_usuario {
  margin-bottom:20px;
  padding:16px;
  overflow:hidden;
  height:1%;
  -moz-border-radius:2px;
  -border-radius:2px;
  -webkit-border-radius:2px;
}
.mod_crear_ranking strong,
.mod_ranking_usuario strong {
  display:block;
  text-indent:-9999px;
  margin-bottom:10px;
}
.mod_crear_ranking p {
  font-size:13px;
  line-height:normal;
}
.mod_crear_ranking a,
.zona3_banner a,
a.register_zona3 {
  font-family:Helvetica,sans-serif;
  font-size:12px;
  float:right;
  font-weight:bold;
  padding:10px;
  -moz-border-radius:2px;
  -border-radius:2px;
  -webkit-border-radius:2px;
  text-decoration:none;
  margin-top:10px;
}
/* Mod Ranking Usuario
----------------------------------------------------------------------------------------------------*/
.mod_ranking_usuario a  {
  font-size:17px;
  text-decoration:none;
  margin-right:5px;
}
.mod_ranking_usuario div dl {
  overflow:hidden;
  font-size:11px;
  margin:5px 0;
}
.mod_ranking_usuario div dl dt {
  float:left;
  clear:left;
  margin-bottom:5px;
}
.mod_ranking_usuario div dl dd {
  margin-bottom:5px;
}
.mod_ranking_usuario p {
  text-align:right;
  clear:both;
}
.mod_ranking_usuario p a {
  font-size:11px;
  text-decoration:underline;
  margin:0;
}
/* Mod Nuevo Ranking
----------------------------------------------------------------------------------------------------*/
.mod_nuevo_ranking form {
  margin-top:10px;
}
.mod_nuevo_ranking form fieldset {
  padding-left:15px;
}
.mod_nuevo_ranking form strong.titulo {
  font-size:18px;
  font-weight:bold;
  margin:10px 0;
  display:block;
}
.mod_nuevo_ranking form p.detalle {
  font-size:12px;
  padding:0;
  margin-bottom:15px;
}
.mod_nuevo_ranking form label {
  float:left;
  width:214px;
  text-align:right;
  font-size:13px;
  margin-right:20px;
  font-weight:bold;
  padding-top:5px;
}
.mod_nuevo_ranking form input {
  font-size:13px;
  padding:3px;
  width:231px;
}
.mod_nuevo_ranking form p {
  margin-bottom:10px;
}

.mod_nuevo_ranking form fieldset p {
  padding:3px;
}

.mod_nuevo_ranking form p span.error {
  clear:both;
  display:block;
  font-size:11px;
  font-weight:bold;
  padding-left:234px;
  padding-top:3px;
}
.mod_nuevo_ranking form p label.error {
  display:none!important;
}


.mod_nuevo_ranking form p textarea {
  font-size:13px;
  padding:3px;
  width:304px;
  height:100px;
  font-family:arial,sans-serif;
}
.mod_nuevo_ranking form p small {
  display:block;
  padding:0 85px 0 235px;
  font-style:italic;
  font-size:11px;
  margin-top:7px;
  line-height:normal;
}
.mod_nuevo_ranking form ol li {
  margin-bottom:10px;
  padding:10px 20px;
  overflow:hidden;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  list-style:none;
}
.mod_nuevo_ranking form ol li strong {
  font-size:14px;
  margin-bottom:10px;
  display:block;
}
.mod_nuevo_ranking form ol li strong a {
  float:right;
  font-size:11px;
  padding-top:2px;
}
.mod_nuevo_ranking form ol li img {
  clear:both;
  float:left;
  margin-right:10px;
}
.mod_nuevo_ranking form ol li p {
  margin:20px;
  font-size:13px;
  line-height:normal;
  padding:0;
}
.mod_nuevo_ranking form ol li p a {
  float:none;
}
.mod_nuevo_ranking form ol li ul {
  overflow:hidden;
  float:right;
  margin-top:65px;
}
.mod_nuevo_ranking form ol li ul li {
  float:left;
  padding:0;
}
.mod_nuevo_ranking form ol li ul li {
  font-size:10px;
  font-weight:bold;
  padding:7px 8px;
  margin-left:10px;
}
.mod_nuevo_ranking form ol li ul li a {
  text-decoration:none;
  display:block;
  padding-right:12px;
}
.mod_nuevo_ranking form fieldset.elementos {
  border:none;
}
.mod_nuevo_ranking form button {
  font-size:12px;
  border:none;
  font-family:helvetica,sans-serif;
  padding:5px;
  overflow:visible;
  font-weight:bold;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  margin:0 0 30px 235px;
}
.mod_nuevo_ranking form fieldset.opciones textarea {
  height:50px;
}
.mod_nuevo_ranking form fieldset.opciones span.contenedor {
  float:left;
  overflow:hidden;
  width:320px;
}
.mod_nuevo_ranking form fieldset.opciones p {
  overflow:hidden;
}
.mod_nuevo_ranking form fieldset.opciones span label {
  float:left;
  display:block;
  font-size:12px;
  font-weight:normal;
  width:auto;
  text-align:left;
  margin:0 0 3px 0;
  padding-top:0;
}
.mod_nuevo_ranking form fieldset.opciones span input {
  width:auto;
}
.mod_nuevo_ranking form fieldset.opciones input {
  border:none;
}

.mod_nuevo_ranking form fieldset.final {
  border:none;
}
.mod_nuevo_ranking form fieldset.final button {
  float:right;
  font-size:14px;
  padding:7px 35px;
  margin-top:-50px;
  margin-right:15px;
}

/* Mod resultados busqueda
----------------------------------------------------------------------------------------------------*/
.mod_buscador{
  margin-bottom:20px;
}

.mod_buscador form{
  padding:10px 0 0 20px;
}

.mod_buscador form p,
.mod_buscador form ul {
  overflow:hidden;
  padding-bottom:10px;
}

.mod_buscador form ul{
  padding-left:98px;
}

.mod_buscador form ul li{
  float:left;
  display:inline;
  padding-right:10px;
}

.mod_buscador form ul li .radio{
  margin-right:2px;
}

.mod_buscador form p label,
.mod_buscador form p input,
.mod_buscador form p button{
  float:left;
  display:inline;
}

.mod_buscador form p label{
  font-size:14px;
  font-weight:bold;
  padding:8px 10px 0 0;
}

.mod_buscador form ul li input{
  margin:0;
}

.mod_buscador form ul li label{
  font-size:12px;
}

.mod_buscador form input.text{
  padding:4px 7px;
  width:365px;
  font-size:14px;
  font-style:italic;
}

.mod_buscador form input:focus {
   outline:none;
}

.mod_buscador form button{
  overflow:visible;
  padding:7px 30px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -border-radius:2px;
  margin-left:10px;
  font-size:12px;
}

.mod_buscador ul.filtro {
  padding:20px 0 10px 20px;
}

.mod_buscador ul.filtro li{
  display:inline;
  margin-right:10px;
  font-size:12px;
  font-weight:bold;
}

.mod_buscador p.total_resultados{
  text-align:right;
  padding:20px 20px 0 0 ;
  font-size:12px;
}

.mod_buscador ul.resultados{
  padding:20px 0 0 20px;
}

.mod_buscador ul.resultados li {
  overflow:hidden;
  padding:0 40px 20px 0;
}

.mod_buscador ul.resultados li strong.tipo{
  float:left;
  width:18px;
  height:18px;
  text-indent:-9999em;
  overflow:hidden;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  padding: 0;
  margin-right:15px;
}

.mod_buscador ul.resultados li div{
  float:left;
  width:550px;
}

.mod_buscador ul.resultados li h2{
  padding-bottom:10px;
}

.mod_buscador ul.resultados li h2 a{
  font-size:16px;
}

.mod_buscador ul.resultados li p{
  font-size:14px;
  padding-bottom:7px;
}

.mod_buscador ul.resultados li span{
  display:block;
  width:100%;
  padding:7px 0;
  font-size:11px;
}


/* Mod seccion
----------------------------------------------------------------------------------------------------*/
.mod_servicios {
  margin-bottom:20px;
  overflow:hidden;
  width:100%;
  padding-bottom:10px;
}

.mod_servicios div{
  overflow:hidden;
  width:105%;
  padding:0 7px;
}

.mod_servicios ul{
  float:left;
  width:140px;
  padding-right:20px;
}

.mod_servicios ul li{
  padding-bottom:5px;
  width:100%;
}

.mod_servicios ul li a{
  font-size:12px;
  text-decoration:none;
  display:block;
  padding-bottom:2px;
  font-weight:bold;
  text-align:left;
}

.mod_servicios ul li span{
  font-size:12px;
  display:block;
  padding-bottom:10px;
}

/* Mod Aviso
----------------------------------------------------------------------------------------------------*/
.mod_aviso {
  margin-bottom:10px;
  text-align:center;
  font-size:20px;
  padding:20px 0;
  height:1%;
}
/* Mod Ranking
----------------------------------------------------------------------------------------------------*/
.mod_ranking {
  overflow:hidden;
  margin-bottom:20px;
  position:relative;
}
.mod_ranking ul {
  overflow:hidden;
  list-style:none;
  margin:0 10px 10px 16px;
  font-size:12px;
}
.mod_ranking ul li.crear {
  float:left;
}
.mod_ranking ul li.editar a {
  float:right;
  position:static;
}
.mod_ranking ul li span {
  display:block;
  padding-top:9px;
}
.mod_ranking strong.titulo {
  display:block;
  font-size:26px;
  margin-bottom:15px;
  padding-left:16px;
}
.mod_ranking p,
.mod_votacion p {
  margin-bottom:15px;
  font-size:13px;
  line-height:normal;
  padding-right:65px;
  padding-top:10px;
}
span.ranking_oficial {
  position:absolute;
  top:35px;
  right:0;
  text-indent:-99999px;
  width:146px;
  height:47px;
}
.mod_ranking p.reportar {
  text-align:right;
  margin-top:30px;
  font-size:11px;
  padding-right:0;
}

/* Mod bolsa
----------------------------------------------------------------------------------------------------*/
.mod_bolsa {
  width:100%;
  overflow:hidden;
  margin-bottom:20px;/***************add i3****************/
}

.mod_bolsa .menu{
  overflow:hidden;
  padding:5px 5px 0px 5px;
}

.mod_bolsa .menu li{
  padding:0;
  margin:0;
  width:auto;
  margin-right:2px;
  background:none;
  border:none;
}

.mod_bolsa .menu li a{
  padding:8px 8px 7px 8px;
  font-size:11px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_bolsa .titulo{
  display:block;
  padding:9px;
  font-size:12px;
}

.mod_bolsa .contenido{
  padding:0px 5px 5px 5px;
  clear:both;
}

.mod_bolsa .dashboard{
  padding:0px 9px 0px 9px;
  width:101%;
}

.mod_bolsa p{
  font-size:11px;
  padding:10px;
  text-align:right;
}

.mod_bolsa strong{
  font-size:11px;
  padding-bottom:5px;
  display:block;
}

.mod_bolsa .contenido div{
  padding:5px;
}

.mod_bolsa .contenido div p{
  padding:10px 0px 5px 0px;
}

.mod_bolsa .contenido div table{
  margin-bottom:15px;
}

.mod_bolsa ul {
  overflow:hidden;
}

.mod_bolsa ul li {
  float:left;
  display:inline;
  margin:0 8px 8px 0;
  width:298px;
  padding:10px 6px;
}

.mod_bolsa table{
  padding:7px;
  width:100%;
  margin-bottom:5px;
}

.mod_bolsa table thead th{
  font-size:10px;
  font-weight:bold;
  padding:5px 5px;
  text-align:left;
}

.mod_bolsa table tbody td {
  font-size:11px;
  padding:4px 5px;
  text-align:left;
}

.mod_bolsa table tbody td .up{
  padding-right:10px;
}

.mod_bolsa table tbody td .down{
  padding-right:10px;
}

.mod_bolsa p .logo{
  float:left;
  text-align:left;
  display:block;
  width:121px;
  height:15px;
  text-indent:-9999px;
}

.mod_bolsa p a{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.mod_bolsa .hoy  {
  text-align:right;
}

/* mod_listado_publicacion
----------------------------------------------------------------------------------------------------*/
.mod_listado_publicacion {
  margin-bottom:20px;
  overflow:hidden;
  width:100%;
  padding-bottom:10px;
  text-align:right;
}

.mod_listado_publicacion strong{
  font-size:12px;
  display:block;
  padding:0 0 10px 8px;
  text-align:left;
}

.mod_listado_publicacion div{
  overflow:hidden;
  width:105%;
  padding:0 7px 15px 7px;
}

.mod_listado_publicacion ul{
  float:left;
  width:140px;
  padding-right:20px;
}

.mod_listado_publicacion ul li{
  padding-bottom:5px;
  width:100%;
}

.mod_listado_publicacion ul li a{
  font-size:12px;
  text-decoration:none;
  display:block;
  padding-bottom:2px;
  text-align:left;
}

.mod_listado_publicacion ul li span{
  font-size:12px;
  display:block;
  padding-bottom:10px;
}

.mod_listado_publicacion a.view_more {
  text-align:right;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}


/* Mod Videos relaciona
----------------------------------------------------------------------------------------------------*/
.mod_videos_relacionados{
  margin-bottom:20px;
}

.mod_videos_relacionados .titulo{
  display:block;
  padding:7px 8px;
  font-size:12px;
  font-weight:normal;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -border-radius: 4px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_videos_relacionados ul{
  height:300px;
  overflow-x:hidden;
  overflow-y:auto;
  padding:6px;
}

.mod_videos_relacionados ul li{
  padding-bottom:10px;
  clear:both;
}

.mod_videos_relacionados ul li a,
.mod_videos_relacionados ul li a img{
  display:block;
}

.mod_videos_relacionados ul li a img{
  margin-bottom:10px;
}

.mod_videos_relacionados ul li a {
  float:left;
}

.mod_videos_relacionados ul li div {
  margin-left:100px;
}

.mod_videos_relacionados ul li div a{
  float:none;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  padding:3px 0;
}

.mod_videos_relacionados ul li div p{
  font-size:11px;
}

/* Mod otras series
----------------------------------------------------------------------------------------------------*/
.mod_otras_series{
  margin-bottom:20px;
  overflow:hidden;
  width:100%;
}

.mod_otras_series .titulo{
  display:block;
  padding:7px 8px;
  font-size:12px;
  font-weight:normal;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -border-radius: 4px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_otras_series div{
  overflow:hidden;
  width:105%;
  padding:15px 7px 0 7px;
}

.mod_otras_series ul{
  float:left;
  width:140px;
  padding-right:20px;
}

.mod_otras_series ul li{
  padding-bottom:7px;
  width:100%;
}

.mod_otras_series ul li a{
  font-size:13px;
  text-decoration:none;
  display:block;
  padding-bottom:2px;
  font-weight:bold;
  text-align:left;
}

.mod_otras_series a.view_more{
  font-size:12px;
  text-align:right;
  display:block;
  font-weight:bold;
  text-decoration:none;
  padding:4px;
  margin-top:10px;
}

/* Mod Votacion
----------------------------------------------------------------------------------------------------*/
.mod_votacion {
  margin-bottom:20px;
  overflow:hidden;
}
.mod_votacion strong.titulo {
  display:block;
  font-weight:bold;
  font-size:14px;
  margin-bottom:15px;
  margin-top:10px;
}
.mod_votacion ul {
  height:14px;
  width:68px;
  position:relative;
  margin-left:45px;
}
.mod_votacion .final {
  clear:both;
}
.mod_votacion .final ul {
  margin-left:0;
}
.mod_votacion ul li {
  overflow:hidden;
  display:inline;
}
.mod_votacion ul .puntuacion_actual {
  display:block;
  text-indent:-99999px;
  width:68px;
  height:14px;
  z-index:1;
  position:absolute;
}
.mod_votacion ul li a {
  position:absolute;
  text-indent:-99999px;
  display:block;
  top:0;
  left:0;
  height:14px;
  overflow: hidden;
}

.mod_votacion ul li.una_estrella a {
  width:14px;
  z-index: 5;
}

.mod_votacion ul li.dos_estrellas a {
  width:28px;
  z-index: 4;
}
.mod_votacion ul li.tres_estrellas a {
  width:42px;
  z-index: 3;
}
.mod_votacion ul li.cuatro_estrellas a {
  width:56px;
  z-index: 2;
}
.mod_votacion ul li.cinco_estrellas a {
  width:70px;
  z-index: 1;
}
.mod_votacion .votacion {
  overflow:hidden;
}
.mod_votacion .votacion div {
  float:left;
  padding:5px 10px;
  -moz-border-radius:2px;
  -border-radius:2px;
  -webkit-border-radius:2px;
}
.mod_votacion .votacion div span {
  float:left;
  font-size:10px;
  font-weight:bold;
  padding-top:3px;
}
.mod_votacion .votacion strong {
  float:left;
  font-size:12px;
  padding:7px 0 0 15px;  
}



/* Mod emisiones proximas
----------------------------------------------------------------------------------------------------*/
.mod_emisiones_proximas{
  width:100%;
}

.mod_emisiones_proximas .menu{
  overflow:hidden;
  padding:4px 0 0 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_emisiones_proximas .menu li{
  float:left;
  display:inline;
  margin-right:3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  text-align:center;
}

.mod_emisiones_proximas .menu li a{
  display:inline-block;
  height:43px;
  padding:6px 10px;
  overflow:hidden;
  font-weight:bold;
  text-decoration:none;
  vertical-align:middle;
  font-size:13px;
}

.mod_emisiones_proximas .menu li.grafismo a{
  height:55px;
  padding:0;
}

.mod_emisiones_proximas .menu li img{
  vertical-align:middle;
  display:inline;
}

.mod_emisiones_proximas .emisiones{
  display:block;
  padding:10px 0 30px 0;
}

.mod_emisiones_proximas .emisiones div{
  display:block;
  overflow:hidden;
}

.mod_emisiones_proximas .emisiones div.ahora,
.mod_emisiones_proximas .emisiones div.proximamente{
  float:left;
  display:inline;
}

.mod_emisiones_proximas .emisiones div.ahora{
  width:208px;
  margin-right:10px;
}

.mod_emisiones_proximas .emisiones div.proximamente{
  width:425px;
}

.mod_emisiones_proximas .emisiones strong.titulo{
  display:block;
  padding-bottom:3px;
  font-size:12px;
  font-weight:normal;
  margin-bottom:15px;
}

.mod_emisiones_proximas .emisiones div a,
.mod_emisiones_proximas .emisiones div span,
.mod_emisiones_proximas .emisiones div p {
  display:block;
  font-size:11px;
}

.mod_emisiones_proximas .emisiones div span{
  font-weight:bold;
  padding-bottom:6px;
}

.mod_emisiones_proximas .emisiones div a{
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  padding-bottom:5px;
}

.mod_emisiones_proximas .emisiones div ul{
  overflow:hidden;
}

.mod_emisiones_proximas .emisiones div ul li{
  float:left;
  display:inline;
  width:195px;
  height:92px;
  margin-bottom:10px;
  overflow:hidden;
  padding-right:15px;
}


/* Mod Parrillal
----------------------------------------------------------------------------------------------------*/
.mod_parrilla{
  width:100%;
  margin-bottom:20px;
}

.mod_parrilla .menu{
  overflow:hidden;
  padding:4px 0 0 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.mod_parrilla .menu li{
  float:left;
  display:inline;
  margin-right:3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  -border-radius-bottomleft:0px;
  -border-radius-bottomright:0px;
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  text-align:center;
}

.mod_parrilla .menu li a{
  display:inline-block;
  height:43px;
  padding:6px 10px;
  overflow:hidden;
  font-weight:bold;
  text-decoration:none;
  vertical-align:middle;
  font-size:13px;
}

.mod_parrilla .menu li img{
  vertical-align:middle;
}

.mod_parrilla .dia {
  clear:both;
  overflow:hidden;
  padding:15px 4px 0 4px;
}

.mod_parrilla .dia li{
  float:left;
  display:inline;
  margin-right:5px;
}

.mod_parrilla .dia li.tv_online{
  float:right;
}

.mod_parrilla .dia li.tv_online a{
  background:none;
  border:none;
  text-decoration:underline;
}

.mod_parrilla .dia li a{
  display:block;
  padding:5px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

.mod_parrilla .programacion ul li,
.mod_parrilla .programacion a.rango{
  display:block;
  padding:10px 10px 10px 40px;
}

.mod_parrilla .programacion a.rango{
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  margin-top:20px;
}

.mod_parrilla .programacion ul li li{
  background:none;
  padding:0;
  font-size:12px;
  padding-bottom:2px;
  text-align:right;
}

.mod_parrilla .programacion ul li .ficha li  img{
  float:none;
  text-align:right;
}

.mod_parrilla .programacion .ficha{
  padding:10px 10px 10px 15px;
  overflow:hidden;
}

.mod_parrilla .programacion .ficha.ahora{
  padding-left:10px;
}

.mod_parrilla .programacion .ficha strong.hora {
  font-size:12px;
  display:block;
  padding-bottom:6px;
}

.mod_parrilla .programacion .ficha img {
  float:left;
  clear:left;
}

.mod_parrilla .programacion .ficha .desc{
  float:left;
  display:inline;
  padding-left:10px;
  width:275px;
}

.mod_parrilla .programacion .ficha ul{
  float:right;
  width:45px;
}

.mod_parrilla .programacion .ficha .desc a,
.mod_parrilla .programacion .ficha .desc strong,
.mod_parrilla .programacion .ficha .desc p{
  display:block;
}

.mod_parrilla .programacion .ficha .desc a{
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  padding-bottom:8px;
}

.mod_parrilla .programacion .ficha .desc strong{
  font-size:11px;
  padding-bottom:5px;
}

.mod_parrilla .programacion .ficha .desc p{
  font-size:12px;
  line-height:normal;
}

.mod_parrilla .programacion .ficha .desc p a{
  display:inline;
  font-size:inherit;
}

/* Mod Concursos Trivial
----------------------------------------------------------------------------------------------------*/
.mod_concursos_trivial {
  overflow:hidden;
  margin-bottom:20px;
  clear:both;
}
.mod_concursos_trivial p {
  font-size:14px;
  line-height:normal;
  margin:10px 0 20px 0;
  padding-right:21px;
  clear:both;
}
.mod_concursos_trivial form {
  margin-top:20px;
}
.mod_concursos_trivial form label {
  float:left;
  width:116px;
  text-align:right;
  font-size:12px;
  font-weight:bold;
  margin-right:4px;
  padding-top:5px;
}
.mod_concursos_trivial form input {
  font-size:12px;
  padding:3px;
  width:174px;
}
.mod_concursos_trivial form p {
  margin:0 0 10px 0;
  padding-right:0;
}
.mod_concursos_trivial form button,
.mod_concursos_trivial p.logado a,
.mod_trivial_test p.test a {
  float:right;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  border:none;
  font-family:helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  /*margin:0 10px 30px 235px;*/
  overflow:visible;
  padding:5px 15px;
  margin:0 10px 20px 0;
  text-decoration:none;
}
.mod_concursos_trivial p.registrate {
  font-size:13px;
  margin-bottom:10px;
}

.mod_concursos_trivial ul {
  clear:both;
  font-size:11px;
  padding-top:8px;
}
.mod_concursos_trivial ul li {
  display:inline;
  margin-right:15px;
}
.mod_concursos_trivial p.logado {
  overflow:hidden;
  padding-right:0;
  margin-top:20px;
}

.mod_concursos_trivial p.logado a {
  padding:6px 16px;
}
.mod_concursos_trivial form.pregunta p.numero_pregunta {
  text-align:right;
  font-size:10px;
}
.mod_concursos_trivial form.pregunta label {
  width:auto;
  display:block;
  float:none;
  text-align:left;
  font-size:15px;
}
.mod_concursos_trivial form.pregunta input {
  width:auto;
}
.mod_concursos_trivial form.pregunta strong.titulo {
  font-size:20px;
  display:block;
  line-height:normal;
  margin-bottom:8px;
}
.mod_concursos_trivial form button {
  margin-top:20px;
}
.mod_concursos_trivial div.paginador {
  clear:both;
  position:relative;
  overflow:hidden;
  border-top:10px solid #fff;
}
.mod_concursos_trivial div.paginador a.anterior {
  width:14px;
  height:11px;
  position:absolute;
  top:16px;
  left:10px;
  text-indent:-9999px;
}
.mod_concursos_trivial div.paginador a.siguiente {
  width:14px;
  height:11px;
  position:absolute;
  top:16px;
  right:10px;
  text-indent:-9999px;
}
.mod_concursos_trivial div.paginador ul {
  overflow:hidden;
  padding:10px 10px 10px 34px;
  border:none;
}
.mod_concursos_trivial div.paginador ul li {
  display:inline;
}
.mod_concursos_trivial div.paginador ul li a {
  float:left;
  font-size:12px;
  text-decoration:none;
  padding:6px;
  margin-right:8px;
}
.mod_concursos_trivial div.paginador ul li.active a {
  font-weight:bold;
}
.mod_concursos_trivial .informacion {
  margin-left:5px;
  padding:10px;
}
.mod_concursos_trivial .informacion strong.puntos,
.mod_concursos_trivial .informacion strong.regular,
.mod_concursos_trivial .informacion strong.incorrecto {
  display:block;
  text-align:center;
  font-size:28px;
  -moz-border-radius:2px;
  -border-radius:2px;
  -webkit-border-radius:2px;
  padding:15px 0;
  height:1%;
}
.mod_concursos_trivial .informacion strong.regular,
.mod_concursos_trivial .informacion strong.incorrecto {
  font-size:22px;
}

.mod_concursos_trivial .informacion p {
 font-size:14px;
 text-align:center;
 padding-right:20px; 
}
/* Mod Trivial Test
----------------------------------------------------------------------------------------------------*/
.mod_trivial_test {
  overflow:hidden;
  margin-bottom:20px;
  clear:both;
}
.mod_trivial_test a,
.mod_test a {
  display:inline;
  float:left;
  padding-bottom:5px;
  position:relative;
}
.mod_trivial_test img {
  display:block;
  margin-right:20px;
}
.grid_5 .mod_trivial_test img {
  margin-right:10px;
}
.mod_trivial_test strong {
  font-size:11px;
  display:block;
  padding-bottom:4px;
  text-transform:uppercase;
}
.mod_trivial_test div {
  overflow:hidden;
}
.mod_trivial_test div a {
  float:none;
  display:block;
  font-size:35px;
  font-weight:bold;
  text-decoration:none;
}
.grid_5 .mod_trivial_test div a {
  font-size:18px;
}
.mod_trivial_test div p {
  font-size:14px;
  line-height:normal;
  padding-right:20px;
}
.mod_trivial_test p.pie_foto {
  clear:both;
  font-size:10px;
}
.mod_trivial_test div p.test {
  overflow:hidden;
  padding-right:0;
  margin-top:20px;
}
.mod_trivial_test div p.test a {
  padding:5px 10px;
}
/* Mod Concursos
----------------------------------------------------------------------------------------------------*/
.mod_concurso,
.mod_trivial {
  padding-bottom:10px;
  margin-bottom:20px;
}
.mod_concurso strong.titulo {
  display:block;
  height:25px;
  text-indent:-9999px;
}
.mod_concurso .visor,
.mod_trivial .visor {
  overflow:hidden;
  text-align:center;
  width:100%;
  
}
.mod_concurso ul {
  width:102%;
  overflow:hidden;
}
.mod_concurso ul li {
  display:inline;
  float:left;
  padding:0 2px 0 0;
}
.mod_concurso .question strong a,
.mod_trivial .question strong a {
  display:block;
  font-size:20px;
  text-decoration:none;
  padding:6px;
  padding-right:5px;
  line-height:normal;
}
.mod_concurso .question p,
.mod_trivial .question p,
.mod_test p.mas_test {
  text-align:right;
  padding-right:10px;
}
.mod_concurso .question p a,
.mod_trivial .question p a,
.mod_test p.mas_test a {
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  float:none;
}
.mod_concurso .question p.participar {
  text-align:center;
  margin:20px 0 10px 0;
  padding-right:0;
}
.mod_concurso .question p.participar a {
  display:block;
  width:100px;
  margin:0 auto;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:7px;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
}
/* Mod Trivial
----------------------------------------------------------------------------------------------------*/
.mod_trivial .titulo {
  display:block;
  height:25px;
  text-indent:-9999px;
}
.mod_trivial .question p {
  font-size:13px;
  text-align:left;
  line-height:normal;
  padding-right:50px;
}
.mod_trivial p.participar {
  padding:6px;
  text-align:right;
}
.mod_trivial p.participar a {
  display:inline-block;
  width:100px;
  margin:0 auto;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:7px;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  text-align:center;
}
.mod_trivial p.mas_trivial {
  text-align:right;
  padding-right:10px;
  margin-top:5px;
}
/* Mod Test
----------------------------------------------------------------------------------------------------*/
.mod_test .titulo {
  display:block;
  height:25px;
  text-indent:-9999px;
}
.mod_test img {
  display:block;
  margin-right:5px;
}
.mod_test ul {
  overflow:hidden;
  margin-top:10px;
}
.mod_test ul li {
  clear:both;
  margin-bottom:10px;
  overflow:hidden;
}
.mod_test div a {
  float:none;
  display:block;
  font-weight:bold;
  font-size:14px;
  line-height:normal;
}
.mod_test div p a {
  font-size:11px;
  font-weight:normal;
}
.mod_test ul.listado li {
  margin-bottom:5px;
}
.mod_test ul.listado li.i_articulo a {
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}


/* Mod Horoscopo
----------------------------------------------------------------------------------------------------*/

.mod_horoscopo {
  margin-bottom:20px;
}
.mod_horoscopo ul li {
  padding:10px 0 25px 83px;
  border-bottom:1px solid;
  margin-bottom:20px;
}
.mod_horoscopo ul li strong.horoscopo,
.mod_horoscopo_semanal .contenido strong.horoscopo {
  display:block;
  text-indent:-9999px;
  width:130px;
  height:16px;
  margin-bottom:3px;
}
.mod_horoscopo ul li span,
.mod_horoscopo_semanal .contenido span {
  display:block;
  text-indent:-99999px;
  width:93px;
  height:16px;
}
.mod_horoscopo ul li ul {
  width:700px;
  overflow:hidden;
  margin:15px 0;
}
.mod_horoscopo ul li ul li {
  width:258px;
  float:left;
  margin-right:40px;
  margin-bottom:0;
  padding:0;
  border:none;
}
.mod_horoscopo ul li ul li strong,
.mod_horoscopo_semanal .contenido ul li strong {
  display:block;
  font-size:11px;
  text-transform:uppercase;
  font-weight:bold;
  margin-bottom:8px;
}
.mod_horoscopo ul li p {
  text-align:right;
  margin-right:10px;
}
.mod_horoscopo ul li ul li p {
  text-align:left;
  line-height:normal;
  font-size:14px;
  margin:0;
}
.mod_horoscopo ul li p a {
  font-size:13px;
  font-weight:bold;
  margin:10px 0 20px 0;
  text-decoration:none;
}

/* Mod Horoscopo_diario
----------------------------------------------------------------------------------------------------*/
.mod_horoscopo_diario {
  margin-bottom:20px;
  overflow:hidden;
  height:1%;
}
.mod_horoscopo_diario strong.titulo,
.mod_trafico strong.titulo {
  display:block;
  text-transform:uppercase;
  padding:10px;
  margin-bottom:10px;
  font-size:11px;
}
.mod_horoscopo_diario label {
  float:left;
  font-size:11px;
  font-weight:bold;
  margin-right:5px;
  padding-top:9px;
  text-align:right;
  width:177px;
}
.mod_horoscopo_diario select {
  width:120px;
}
.mod_horoscopo_diario p {
  text-align:right;
  padding-right:10px;
  line-height:normal;
}
.mod_horoscopo_diario p a {
  font-size:12px;
  font-weight:bold;
}
.mod_horoscopo_diario .contenido {
  margin:5px;
  padding:5px;
}
.mod_horoscopo_diario .contenido strong {
  border:none;
}
.mod_horoscopo_diario .contenido strong.horoscopo {
  display:block;
  font-size:12px;
  border-bottom:1px solid;
  padding:2px 0 5px 40px;
  border:none;
  text-transform:uppercase;
}
.mod_horoscopo_diario .contenido strong span {
  display:block;
  font-size:11px;
}
.mod_horoscopo_diario .contenido ul {
  margin:10px 0 20px 10px;
}
.mod_horoscopo_diario .contenido ul li p {
  font-size:12px;
  text-align:left;
  padding:0 20px 0 0;
}
.mod_horoscopo_diario .contenido ul li strong {
  margin-bottom:3px;
}
.mod_horoscopo_diario .contenido ul li {
  margin-bottom:10px;
}
.mod_horoscopo_diario div.selector,
.mod_horoscopo_diario div.selector select {
  width:120px;
}
.mod_horoscopo_diario div.selector span {
  width:87px;
}


/* Mod horoscopo semanal
----------------------------------------------------------------------------------------------------*/


.mod_horoscopo_semanal {
  margin-bottom:20px;
  overflow:hidden;
}
.mod_horoscopo_semanal ul {
  border:1px solid;
  overflow:hidden;
  -moz-border-radius:4px;
  -border-radius:4px;
  -webkit-border-radius:4px;
  padding:16px 20px;
}
.mod_horoscopo_semanal ul li {
  float:left;
  width:96px;
  height:61px;
  margin:0 0 4px 4px;
}
.mod_horoscopo_semanal ul li a {
  display:block;
  width:96px;
  height:61px;
  text-indent:-9999px;
}
.mod_horoscopo_semanal .contenido {
  padding:10px 0 0 85px;
  margin-top:25px;
}
.mod_horoscopo_semanal .contenido span {
  margin-bottom:20px;
}
.mod_horoscopo_semanal .contenido strong.horoscopo {
  margin-bottom:5px;
}
.mod_horoscopo_semanal .contenido p {
  font-size:14px;
  margin-bottom:20px;
  padding-right:60px;
}
.mod_horoscopo_semanal .contenido strong.titulo {
  display:block;
  font-size:12px;
  padding-left:2px;
  margin-bottom:10px;
}

/* Mod Trafico
----------------------------------------------------------------------------------------------------*/
.contentido_trafico {
  text-align:center;
}
.mod_trafico {
  margin-bottom:20px;
  padding-bottom:1px;
  height:1%;
}
.mod_trafico .contenido {
  margin:5px;
}
.mod_trafico p {
  text-align:right;
}
.mod_trafico p a {
  font-size:12px;
  font-weight:bold;
}
.mod_trafico dl {
  overflow:hidden;
  margin:15px 10px 10px 80px;
  font-size:11px;
  font-weight:bold;
}
.mod_trafico dl dt {
  float:left;
  margin-right:5px;
}
.mod_trafico table {
  margin:0 auto 10px;
  width:100%
}
.mod_trafico table th {
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  padding:5px;
  text-align:left;
}
.mod_trafico table caption {
  display:none;
}
.mod_trafico table tbody {
  margin:5px;
}
.mod_trafico table tbody strong {
  display:block;
  font-size:10px;
}
.mod_trafico table tbody span {
  font-size:10px;
  display:block;
}
.mod_trafico table tbody p strong {
  font-size:11px;
}
.mod_trafico table tbody p {
  line-height:normal;
  font-size:11px;
  text-align:left;
  padding-right:13px;
}
.mod_trafico table td {
  padding:10px 5px 5px 5px;
  vertical-align:top;
  border-bottom:1px solid;
}
.mod_trafico p.informacion {
  margin-right:10px;
  padding-bottom:10px;
}

/* Mod Error
----------------------------------------------------------------------------------------------------*/
.mod_error {
  margin:20px 0 100px 0;
}
.mod_error strong.titulo {
  display:block;
  font-size:20px;
  margin-bottom:30px;
}
.mod_error form {
  padding-left:40px;
  margin-top:45px;
}
.mod_error form p {
  font-size:15px;
  margin-bottom:10px;
}
.mod_error form fieldset {
  overflow:hidden;
}
.mod_error form fieldset label {
  display:none;
}
.mod_error form fieldset input {
  width:430px;
  height:22px;
  float:left;
  border:none;
  margin-right:10px;
  font-size:14px;
  padding:8px 0 0 8px;
  font-style:italic;
}
.mod_error form fieldset button {
  border:none;
  font-size:12px;
  font-weight:bold;
  width:126px;
  height:30px;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}
.mod_error form ul {
  margin:10px 0 0 6px;
}
.mod_error form ul li {
  width: auto;
  min-height: auto;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: auto;
  margin-right:5px;
}
.mod_error form ul li label {
  font-size:12px;
}
/* Mod Panel de control
----------------------------------------------------------------------------------------------------*/
.mod_panel_de_control {
  position:fixed;
  bottom:0;
  margin:0 auto;
  z-index: 999;
  width:100%;
}
.mod_panel_de_control ul {
  width:996px;
  margin:0 auto;
  clear: both;
  border-bottom:1px solid;
  height:32px;
  padding-left:5px;
}

.mod_panel_de_control ul.accessible {
  display: none;
}

.mod_panel_de_control ul li {
  width: auto;
  float:left;
  _height: 32px;
  margin-top:5px;
}
.mod_panel_de_control ul li.registrate a {
  display:block;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  width:76px;
  padding:8px;
  text-align:center;
}
.mod_panel_de_control ul li.redes {
  margin-right:15px;
}
.mod_panel_de_control ul li.redes a {
  float:left;
  width:23px;
  height:23px;
  margin-right:5px;
  text-indent:-9999px;
}
.mod_panel_de_control ul li a {
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
}

.mod_panel_de_control ul li.marca {
  width: 47px;
  margin: 9px 5px 0 0;
  height: 17px;
  display: block;
  float: right;
  text-indent: -999em;
}

.mod_panel_de_control ul li.cerrar {
  float: right;
}

.mod_panel_de_control ul li.cerrar a {
  width: 12px;
  height: 12px;
  margin: 6px 5px 0 0;
  display: block;
  text-indent: -999em;
}

a.control_panel {
  float: right;
  width: 27px;
  height: 27px;
  display: block;
  text-indent: -999em;
}
.mod_panel_de_control a.accessible {
  display: none;
}

.mod_panel_de_control .username {
  display: inline-block;
  width: 300px;
  font-size: 11px;
  font-weight: bold;
  margin-top: 5px;
}

.mod_panel_de_control .username img {
  vertical-align: middle;
  margin-right: 5px;
}

.mod_panel_de_control .comments {
  margin-top:0;
  padding: 0 10px 3px 0;
  position: relative;
}

.mod_panel_de_control .comments span {
  position: absolute;
  font-size: 13px;
  background:#CC0000;
  padding: 0 2px;
  font-weight: bold;
  top: 6px;
  right:20px;
}

.mod_panel_de_control .comments a {
  width: 36px;
  float: left;
  margin-top: 4px;
  text-indent: -999em;
  height: 22px;  
}

.mod_panel_de_control .comments a.active {
  width: 39px;
  margin-top: 0px;
  display: block;
  text-indent: -999em;
  height: 30px;
}


.mod_panel_de_control .advertising {
  font-weight: bold;
  margin: 5px 0 0 10px;
}

.mod_panel_de_control .advertising img {
  vertical-align: middle;
}

.mod_panel_de_control .advertising span {
  display: inline-block;
  margin: 0px 0 0 5px;
  font-size: 11px;
}

#comments_panel {
  border:2px solid;
  border-bottom: none;
  height:250px;
  background:#FFF;
  padding:5px;
  position:absolute;
  /*right:201px;*/
  right:402px;
  top:-262px;
  width:613px;
}

#comments_panel.accessible {
  display: none;
}

#comments_panel ul {
  background: none;
  overflow: hidden;
  height: auto;
  width: auto;
  border-bottom:none;
  margin:0;
  padding-left:0px;
}

#comments_panel ul li {
  overflow:hidden;
  height: 1%;
  padding: 5px;
  width: 592px;
  border-bottom: 1px solid; 
  
}

#comments_panel ul li p {
  font-size: 12px;
  margin: 0 15px;
  padding-top: 5px;
  float: left;
}

#comments_panel ul li a {
  text-decoration: none;
  float: right;
  padding-top: 5px;
  font-weight: normal;
}

#comments_panel ul li img {
  vertical-align: middle;
  float: left;
}

#comments_panel ul li span {
  font-weight: bold;
}

#comments_panel a.cerrar {
  float: right;
  width: 12px;
  height: 12px;
  display: block;
  text-indent: -999em;
}

#comments_panel .more_info {
  font-size: 12px;
  float: right;
  text-decoration: none;
  margin-top: 15px;

}

/* General styles for Modal windows
----------------------------------------------------------------------------------------------------*/
#overlay {
  display:none;
  width:643px;
  z-index:99999;
  overflow:hidden;
}

#overlay a.close, #overlay_p a.close{
  padding:3px 20px 3px 0;
  margin-right:15px;
  display:block;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  position:absolute;
  right:10px;
  top:19px;
}

.contentWrap {
	height:490px;
	overflow-x:hidden;
}

#overlay.registro .contentWrap{
  height:640px;
}

#overlay.login .contentWrap{ /************add i3************/
  height:390px;
}

#overlay.enviar_contenido .contentWrap{
  height:800px;
}

#overlay.captcha_comments{
  width:408px;
}

#overlay.captcha_comments .contentWrap {
  height:450px;
}


/* mod blog .seccion_noticias 
----------------------------------------------------------------------------------------------------*/

.seccion_noticias .mod_blog ul li a {
  font-weight:normal;
}


/* mod encuesta .seccion_noticias 
----------------------------------------------------------------------------------------------------*/

.seccion_noticias .mod_encuesta .question {
  border-top:1px solid;
  border-bottom:1px solid;
}

.seccion_zona3 .mod_noticia {
  position: relative;
}

.seccion_zona3 img.zona3 {
  position: absolute;
  left: 0;
  top: 0;
}
.zona3_banner a {
  float: left;
}

.zona3_banner p {
  font-size: .9em;
  font-weight: bold;
}

.zona3_banner {
  border: 1px solid;
  margin-bottom: 1em;
  padding: .55em 2em;
  overflow: hidden;
}

/* encabezados de seccion
----------------------------------------------------------------------------------------------------*/

h2.series {
  border-bottom: 1px solid;
  text-align: left;
  margin-bottom: 1em;
}

h2.series span {
  width: 12.6em;
  display: block;
  height: 1.5em;
  font-size: x-small;
  text-indent: -999em;
  overflow:  hidden;
}

h2.noticias {
  border-bottom: 1px solid;
  text-align: left;
  margin-bottom: 1em;
}

h2.noticias span {
  width: 5.9em;
  display: block;
  height: 1.5em;
  font-size: x-small;
  text-indent: -999em;
  overflow:  hidden;
}

h2.celebrities {
  border-bottom: 1px solid;
  text-align: left;
  margin-bottom: 1em;
}

h2.celebrities span {
  width: 12.6em;
  display: block;
  height: 1.5em;
  font-size: x-small;
  text-indent: -999em;
  overflow:  hidden;
}


/* paginas de error
----------------------------------------------------------------------------------------------------*/

.mod_pagina_error {
  padding: 2em 0 0 3em;
}

.mod_pagina_error h1 {
  font-size: 1.3em;
  margin-bottom: .8em;
}

.mod_pagina_error .mod_buscador label.busqueda {
  display: block;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: .6em;
}
.mod_pagina_error .mod_buscador form ul {
  padding-left: 0;
}



/* lector de libros

----------------------------------------------------------------------------------------------------*/

.book_reader {
  position:relative;
  width: 100%;
}

.book_reader ul {
  height: 1%;
  overflow: hidden;
  border: 1px solid;
  border-right: none;
  margin-bottom: 20px;
}

.book_reader ul li {
  border-right: 1px solid; 
}

.book_reader ul li {
  float: left;
  list-style: none;
  width: 486px;
  text-align: center;
}

.book_reader a {
  width: 5em;
  font-size: x-small;
  height: 5em;
  position: absolute;
  top: 50%;
  text-indent: -9999em;
}

.book_reader a.prev {
  left: -.5em;
  display: block;
}

.book_reader a.next {
  right: -.5em;
  display: block;
}

/* mod_superdestacado_2

----------------------------------------------------------------------------------------------------*/
.mod_superdestacado_2 {
  position:relative;
  overflow:hidden;
  width:100%;
  margin-bottom:20px;
}
.mod_superdestacado_2 ul {
  background:transparent url('/static/images/bg_black_semitrans.png') repeat scroll left top;
  /*padding:5px;*/
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  padding: 10px;
}
.mod_superdestacado_2 ul li {
  width: 312px;
  min-height: 42px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 42px;
  margin-right:16px;
}
.mod_superdestacado_2 ul li img {
  float:left;
  margin-right:10px;
}
.mod_superdestacado_2 ul li p {
  padding:10px 55px 0 0;
}
.mod_superdestacado_2 ul li p a {
  font-size:16px;
  line-height:normal;
  text-decoration:none;
}
/* mod_guia

----------------------------------------------------------------------------------------------------*/
.mod_guia {
  margin:0 6px 20px 6px;
  width:100%;
  display:inline;
}
.mod_guia strong.titulo {
  display:block;
  margin-bottom:10px;
  font-size:11px;
}
.mod_guia p {
  margin-bottom:10px;
  font-size:14px;
  line-height:normal;
}
.mod_guia p a {
  font-weight:bold;
  text-decoration:none;
  font-size:16px;
}
.mod_guia ul {
  overflow:hidden;
  height:1%;
}
.mod_guia ul li {
  float:left;
  margin:5px 8px 4px 0;
  display:block;
}
.mod_guia ul.link_guias {
 margin:5px 0 0 5px;
}
.mod_guia ul.link_guias li {
  float:none;
  margin:0 0 8px 0;
  min-height:0px;
  padding-left:10px;
  font-weight:bold;
  overflow:hidden;
  height:1%;
}
.mod_guia ul.link_guias li a {
 font-size:12px;
 color:#004082;
 text-decoration:none;
 display:block;
}
.with_select {
clear:both;
overflow:hidden;
width:100%;
}
.with_select label {
float:left;
padding-top:5px;
}

.with_select .selector {
margin-left:5px;
}

/*******************add mod login lightbox - i3********************/
.mod_login_light{
	overflow:hidden;
	width:635px;
}
.mod_login_light .cabecera  {
	overflow:hidden;
	padding:15px 0 18px;
	width:100%;
}
.mod_login_light .cabecera h1 {
	display:block;
	float:left;
	width:170px;
	heught:45px;
	font-size:15px;
	font-weight:bold;
	padding-left:20px;
	text-indent:-99999px;
}
.mod_login_light form {
	display:inline;
	float:left;
	margin:20px 0;
	padding:0 15px 0 20px;
	width:350px;
}
.mod_login_light form.ok {
	/*width:600px;
	border-right:0px;
	height:350px;*/
	padding-top:110px;
	height:118px;
}
.mod_login_light form p{
	font-size:13px;
	line-height:normal;
}
.mod_login_light form fieldset{padding-top:20px;}
.mod_login_light form fieldset p {
	margin-bottom:3px;
	padding:5px 0;
	vertical-align:middle;
}
.mod_login_light form fieldset p label{
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	width:122px;
}
.mod_login_light form fieldset p input.text {
	display:inline-block;
	font-size:13px;
	padding:3px;
	width:185px;
}
.mod_login_light form fieldset p.recordar {
	display:inline-block;
	float:right;
	font-size:12px;
	font-weight:bold;
	padding-right:25px;
	text-align:left;
	width:160px;
}
.mod_login_light form fieldset p.condiciones {
	float:left;
	margin-top:27px;
}
.mod_login_light form fieldset p.condiciones label{
	font-size:11px;
	padding-right:0;
	white-space:nowrap;
	width:auto !important;
	float:left;
	padding-top:5px;
}
.mod_login_light form .acciones button {
	-moz-border-radius:2px 2px 2px 2px;
	border:medium none;
	display:inline;
	float:right;
	font-family:Arial,Verdana,sans-serif;
	font-size:14px;
	padding:2px 0;
	height:30px;
	width:140px;;
	margin-right:29px;
	margin-top:27px;
	cursor:pointer;
}
.mod_login_light .social_connect  {
	display:inline;
	float:right;
	padding:20px 15px 20px 20px;
	width:213px;
}
.mod_login_light .social_connect p {
	font-size:13px;
	line-height:normal;
}
.mod_login_light .social_connect ul.no_bg li a{background:none; padding-left:15px;}
.mod_publi{clear:both; margin-bottom: 20px;}

/*******************zona3 - buscador de amigos*****************/
#buscausuarios{
	padding:5px;
}
#buscausuarios h2{
	font-size:12px;
	padding-bottom:10px;
}
#buscausuarios ul li img{
	vertical-align:middle;
}
#buscausuarios .acciones button{float:right; border:1px solid orange; padding:5px; margin-top: 10px;cursor: pointer;}
#buscausuarios .todos {
	border:1px solid #CCCCCC;
	height:280px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:6px;
}
#buscausuarios .todos div{
	position: relative; overflow: hidden; z-index: 1; /*height: 310px;*/ width: 290px;
}
#buscausuarios .todos div ul{
	height: auto; overflow: visible; padding-right: 10px; /*position: absolute;*/ top: 0pt; width: 268px;
} 
#buscausuarios .todos div ul li{
	border-top:1px solid #CCCCCC;
	clear:both;
	overflow:hidden;
	padding:4px 0;
}
#buscausuarios .todos div ul li label strong{
	font-size:12px;
	padding:4px 0 0 6px;
}
/*******************zona3 - buscador de amigos - AVANZADO*****************/
.ba_avanzada{
	width:100%;
	font-size:12px;
	color:#333;
	margin:15px 0 0 0;
}
.ba_avanzada label{
	/*width:45%;
	float:left;*/
}
.ba_avanzada label.medio{
	width:45%;
	float:left;
}
.ba_avanzada label input, .ba_avanzada label select{
	clear:both;
	margin-bottom:10px;
	width:100%;
	border:1px solid #ccc;
	height:20px;
	padding:0;
}
.ba_avanzada label span{
	float:left;
	width:100%;
	white-space:nowrap;
	font-weight:bold;
	margin-bottom:5px;
}
.ba_avanzada button{
	background:#000 url('../images/bt_b_avanzada.png') no-repeat 0 0;
	width:90px;
	height:30px;
	display:block;
	border:1px solid #555;
	text-indent:-9999px;
	float:right;
}
.removed{margin-top:150px; font-size:16px; text-align:center; float:left; width:100%; line-height:18px;}
.removed strong{float:left; width:100%; margin:10px auto;}
.removed span{float:left; width:100%; margin:10px auto;}

/***********overlay en player*******borrar cuando se quite*******/
div.bg_socialpop { 
	display: none;
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height:100%;
	z-index:93000;
	text-align:center;
}
div.bg_socialpop *{text-align:left;line-height:1;}

div.bg_socialpop .mod_recomendar form.email label {color:#000;}
div.fondo{
	position: fixed;
	top: 0;
	left:0;
	width: 100%;
	height:100%;
	z-index:92100;
	background:#000000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
div.contVentana{
	width:740px;
	margin:0 auto;
}
div.ventana{
	position:fixed;
	top:10%;
	left:auto;
	right:auto;
	margin: 0 auto;
	z-index:93200;
	border-top:5px;
	color:#FFF;
	font-size:11px;
	margin:5px;
	border:1px dotted #111;
	background:#000;
}

.bg_socialpop a.close {
	background:url("/static/images/button_close_tooltip.gif") no-repeat scroll right center transparent;
	color:#FFFFFF;
	text-shadow:2px 2px 1px #222222;
}
.bg_socialpop a.close {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
	padding:3px 20px 3px 0;
	position:absolute;
	right:10px;
	text-decoration:none;
	top:19px;
}
/*****************************************************************/
.loginregister {
	visibility:hidden;
	display:block !important;
}
/*******************nuevo modal****************************/

.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
}
.jqmOverlay {
    background-color: #000;
}

* iframe.jqm {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#jqmContent {
	width: 100%;
	height: 100%;
	display: block;
	clear: both;
	margin: 0;
	margin-top: 0px;
}
/*************condiciones generales*************/
p.condiciones a{font-weight:bold; font-size:11px;}
.IE8bar{display:none;}

