/* Common styles  ----------------------------------------------------------------------------------------------------*/
.container_int {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
  clear:both;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-border-radius:4px;
}

.relative {position: relative;}
.absolute {position: absolute;}
.fltr{float:right !important;}
.fltl{float:left !important;}
.center{text-align:center !important;}
.ml_50 {margin-left: 50px;}
.central{overflow:hidden;}

.cabecera {
	margin-bottom: 0px !important;
}
.cabecera:after {
	clear: both;
	content:' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.cabecera {
	display: inline-block;
}
* html .cabecera {
	height: 1%;
}
.cabecera {
	display: block;
}
.cabecera .grid_12 { margin: 0px; width: 996px;}/*ads*/
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 div{
	float:left;
}
.advertise div{
	float:left;
}

.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, .mod_blog ul li .blog span h3{
  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%;
}

.interior_medium{margin-left:25px;}

/**grid_8**/
/** .grid_8 .mod_blog ul{ margin:0px 0px 0px 0px; overflow:hidden; display:block;}
.grid_8 .mod_blog ul li{width:50%; float:left; margin-bottom:10px; position:relative;}
.grid_8 .mod_blog ul li img small{vertical-align:top; margin-right:10px; float:left;}
.grid_8 .mod_blog ul li a span{font-size:14px; font-weight:bold;}
**/

.grid_8 .mod_blog li{width:312px; margin:5px; float:left;}

/* 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 + busca películas
----------------------------------------------------------------------------------------------------*/
.mod_busca_famosos, .mod_busca_peliculas, .mod_busca_juegos{
  width:100%;
  margin-bottom:20px;/**mod i3**/
  overflow:hidden;
}

.mod_busca_famosos strong.title{
  display:none;
}
.mod_busca_peliculas strong.title{
	display:block;
	width:100%;
	height:25px;
	text-indent:-9999px;
}

.mod_busca_famosos .wrap, .mod_busca_peliculas .wrap, .mod_busca_juegos .wrap{
  padding:25px 23px;
  margin-left:30px;
  overflow:hidden;
}

.mod_busca_famosos .wrap form, .mod_busca_peliculas .wrap form, .mod_busca_juegos .wrap form{
  padding:0 0 15px 2px;
  margin:0 0 0 5px;
  overflow:hidden;
}

.mod_busca_famosos .wrap form input, .mod_busca_peliculas .wrap form input, .mod_busca_juegos .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, .mod_busca_peliculas .wrap form button, .mod_busca_juegos .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_peliculas .wrap form button span{
	display:block;
	margin:0 auto;
	/*text-indent:-9999px;*/
	font-weight:bold;
	width:auto;
}

.mod_busca_famosos .wrap div ul li a, .mod_busca_peliculas .wrap div ul li a, .mod_busca_juegos .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, .mod_busca_peliculas .wrap ul li a img, .mod_busca_juegos .wrap ul li a img{
  display:block;
}

.mod_busca_famosos .wrap .indice, .mod_busca_peliculas .wrap .indice, .mod_busca_juegos .wrap .indice{
  padding-bottom:10px;
  width:100%;
  text-align:center;
  display:block;
}

.mod_busca_famosos .wrap .indice a, .mod_busca_peliculas .wrap .indice a, .mod_busca_juegos .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, .mod_busca_peliculas .wrap .mas_buscados, .mod_busca_juegos .wrap .mas_buscados {
  overflow:hidden;
  width:100%;
  padding:0 10px;
}
 .mod_busca_famosos .wrap .resultados,  .mod_busca_peliculas .wrap .resultados, .mod_busca_juegos .wrap .resultados {
	overflow:hidden;
	width:100%;
	margin:10px 0 0 0;
 }
.mod_busca_famosos .wrap .resultados ul, .mod_busca_peliculas .wrap .resultados ul, .mod_busca_juegos .wrap .resultados ul{
	overflow:hidden;
	display:block;
	padding:0 10px;
}

.mod_busca_famosos .wrap div strong, .mod_busca_peliculas .wrap div strong, .mod_busca_juegos .wrap div strong {
  font-size:11px;
  display:block;
  font-weight:normal;
  padding:10px 0 6px 0;
}

.mod_busca_famosos .wrap .mas_buscados li, .mod_busca_peliculas .wrap .mas_buscados li, .mod_busca_juegos .wrap .mas_buscados li{
  float:left;
  display:inline;
  padding:0 10px 10px 0;
  width:auto;
}
.mod_busca_famosos .wrap .mas_buscados span, .mod_busca_peliculas .wrap .mas_buscados span, .mod_busca_juegos .wrap .mas_buscados span{
	clear:both;
	font-size:12px;
	display:block;
	padding-right:10px;
}
.mod_busca_famosos .wrap .resultados li, .mod_busca_peliculas .wrap .resultados li, .mod_busca_juegos .wrap .resultados li{
  float:left;
  display:inline;
  width:50%;
  margin:10px 0;
}
.mod_busca_famosos .wrap .resultados li img, .mod_busca_peliculas .wrap .resultados li img, .mod_busca_juegos .wrap .resultados li img{
	float:left;
}
.mod_busca_famosos .wrap .resultados li span, .mod_busca_peliculas .wrap .resultados li span, .mod_busca_juegos .wrap .resultados li span{
	float:left;
	padding:10px;
	width:170px;
}

.mod_busca_famosos .wrap .ocupacion, .mod_busca_peliculas .wrap .ocupacion, .mod_busca_juegos .wrap .ocupacion{
  overflow:hidden;
  width:49%;
  float:left;
  display:inline;
  padding-left:10px;
}

.mod_busca_famosos .wrap .noticias, .mod_busca_peliculas .wrap .noticias, .mod_busca_juegos .wrap .noticias {
	width:49%;
	float:left; 
}

.mod_busca_famosos .wrap .ocupacion ul,
.mod_busca_juegos .wrap .noticias ul, 
.mod_busca_famosos .wrap .noticias ul, 
.mod_busca_peliculas .wrap .ocupacion ul,
.mod_busca_juegos .wrap .ocupacion ul,
.mod_busca_peliculas .wrap .noticias ul {
  float:left;
}


.mod_busca_famosos .wrap .ocupacion ul li,
.mod_busca_famosos .wrap .noticias ul li,
.mod_busca_juegos .wrap .noticias ul li,
.mod_busca_peliculas .wrap .ocupacion ul li,
.mod_busca_juegos .wrap .ocupacion ul li,
.mod_busca_peliculas .wrap .noticias ul li  {
  display:block;
  padding-right:12px;
  width:80px;
}

.mod_busca_famosos .wrap .ocupacion ul li a,
.mod_busca_juegos .wrap .noticias ul li a,
.mod_busca_famosos .wrap .noticias ul li a,
.mod_busca_peliculas .wrap .ocupacion ul li a,
.mod_busca_juegos .wrap .ocupacion ul li a,
.mod_busca_peliculas .wrap .noticias ul li a {
  display:block;
}

/* mod_last_seestrena
-------------------------------------------------------------------------------------------------*/
.mod_last_seestrena{
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
}
.mod_last_seestrena strong{
	display:block;
	text-transform:uppercase;
	font:bold 13px arial;
	padding:8px 10px;
}
.mod_last_seestrena ul{
	font-size:12px;
	padding:0 2px;
}
.mod_last_seestrena ul li{
	display:block;
	overflow:hidden;
	padding:10px 10px 10px 25px;
	border-bottom:1px solid #000;
}
.mod_last_seestrena ul li p{
	font-size:11px;
}
.mod_last_seestrena ul li.destacado p{
	font-size:12px;
}
.mod_last_seestrena ul li.destacado{
	padding:10px 0 10px 10px;
	border-bottom:0px;
}
.mod_last_seestrena ul li img{
	float:left;
	margin-right:10px;
}
.mod_last_seestrena ul li span{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
.mod_last_seestrena ul li.destacado span{
	border-bottom:1px solid #570000;
	margin-bottom:10px;
	float:left;
	padding-bottom:3px;
	width:140px;
}



/* mod cabecera
----------------------------------------------------------------------------------------------------*/
.mod_cabecera {
  width:100%;
  overflow:hidden;
  clear:both;
  position:relative;/**/
}

.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:87px;
  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 -705px;
  display:inline;
  overflow:hidden;*/
	left: 145px;
	overflow: hidden;
	position: absolute;
	top: 12px;
}

.mod_cabecera .ahora li{
  float:left;
  margin-right:5px;
  display:block;
}
.mod_cabecera .ahora li a{
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
	}
.mod_cabecera .ahora li a.bt_directo{
	width:107px;
	height:28px;
}
.mod_cabecera .ahora li a.bt_salon{
	width:127px;
	height:28px;
}
.mod_cabecera .ahora li a.bt_videos{
	width:109px;
	height:28px;
}
.mod_cabecera .ahora li a:hover{
	background-position:0 -28px;
}

.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;*/
  position:absolute;
  right:0;
  /*top:10px;*/
  top:7px;/*******para nueva pestana******/
  
}

.mod_cabecera .actions li{
  font-size:12px;
  line-height:normal;
  text-align:right;
  /*width:233px;*/
  float:left; /**/
  /*width:205px;*/
  width:187px;
}

.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;*/
  margin:5px 21px 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;
  display:none;/*mod i3*/
}


/* 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_h1{/*mod i3 - seo*/
  width:390px;
  float:left;
}

.mod_cabecera_h1 a{/*mod i3 - seo*/
  display:block;
  text-indent:-999em;
  padding-top:15px;
  height:68px;
}

.mod_cabecera_highlight{
  width:465px;
  height:43px;
  float:right;
  display:inline;
  padding:17px 10px 5px 0 ;
  margin:10px 0 15px 0;
}

.mod_cabecera_highlight p{
  float:left;
  text-align:right;
  width:205px;
  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;
}
.bg_added{
	height:35px;
	padding:0;
	margin:7px 0 10px;
	-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:transparent url('/static/images/bg_menu_home.jpg') repeat-x 0 0;
}
.bg_added ul{
	float:left;
	padding:4px;
}
.bg_added ul.logos{
	margin-top:0 !important;
}
.bg_added ul.logos li.nitro, .bg_added ul.logos li.nova, .bg_added ul.logos li.neox{
	-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	overflow:hidden;
}

.mod_cabecera_menu h1{
  float:left;
}
.mod_cabecera_menu .logo{ /****add i3 - seo****/
  float:left;
}

.mod_cabecera_menu h1 a, .mod_cabecera_menu .logo a, .mod_cabecera_menu_series h1 a{
  width:1px;
  height:27px;
  display:block;
  text-indent:-99999em;
}
.mod_cabecera_menu_series .sjp .logoDCP a {
    width: 310px;
    height: 58px;
    position: relative;
    z-index: 200;
}
/****.mod_cabecera_menu .logo a{ add i3 - seo
  width:105px;
  height:27px;
  display:none;
  text-indent:-99999em;
}****/

.mod_cabecera_menu ul{
  margin:0;
  z-index:10;
}

.mod_cabecera_menu ul li,
.mod_cabecera_menu_series ul li {
  float:left;
  /*letter-spacing:-0.01em; modificado i3*/
  padding:4px 2px 0 0;/*corregido para mac*/
  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:999;
  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 Neox y Nova***************/
.mod_cabecera_menu ul.logos{float: right; padding: 0; margin-top: -4px; }
.mod_cabecera_menu ul.logos li.neox{ width: 70px; height: 35px; padding: 0;}
.mod_cabecera_menu ul.logos li.neox a{ width: 70px; height: 35px; display: block; padding: 0; text-indent:-9999px; }
.mod_cabecera_menu ul.logos li.a3_menu{ width: 70px; height: 35px; padding: 0;}
.mod_cabecera_menu ul.logos li.a3_menu a{ width: 70px; height: 35px; display: block; padding: 0; text-indent:-9999px; }
.mod_cabecera_menu ul.logos li.nova{ width: 70px; height: 35px; padding: 0;}
.mod_cabecera_menu ul.logos li.nova a { width: 70px; height: 35px; display: block; padding: 0; text-indent:-9999px; }
.mod_cabecera_menu ul.logos li.nitro { width: 70px; height: 35px; padding: 0;}
.mod_cabecera_menu ul.logos li.nitro a {display:block; height:35px; padding:0; text-indent:-9999px; width:70px; }
/*****************add i3 - logos Neox y Nova
.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;
  z-index:2;
}

.mod_destacado_comentario a{
  display:block;
  text-decoration:none;
}

/* comentado para .grid_3 .mod_destacado_comentario
.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;*/
  display:none;
  text-align:right;
  padding:0;
  position:static;
}

.mod_destacado_comentario .pie cite,
.mod_destacado_comentario .pie .cite,
.mod_promocion_producto .pie cite,
.mod_promocion_producto .pie .cite {
  text-align:left;
  padding:10px;
  text-decoration:none;
  display:block;
  font-style:normal;
  margin-left:0;
  width:auto;
}

.mod_destacado_comentario .pie cite strong, .mod_destacado_comentario .pie .cite strong {
  font-family:helvetica,sans-serif;
  font-size:11px;
  display:block;
  padding-bottom:.3em;
  text-transform:uppercase;
}

.mod_destacado_comentario .pie cite span, .mod_destacado_comentario .pie cite h2, .mod_destacado_comentario .pie .cite span, .mod_destacado_comentario .pie .cite h2 {
  font-size:14px;
  font-weight:normal;
}

.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 ranking de famosos
----------------------------------------------------------------------------------------------------*/
	.ranking_famosos_cambio_top{
		margin-bottom:10px;
		border-bottom:1px solid #D052BE;
	}
	.ranking_famosos_cambio{
		height:170px;
		display:inline-block;
		}
		.ranking_famosos_cambio .title a{
			float:left;
		}
		.ranking_famosos_cambio p a{
			margin-top:50px;
		}
		.position_ranking {
		height:49px;
		width:51px;
		position:absolute;
		left:180px;
		top:-2px;
		}
		
		.position_ranking strong {
		font-size:12px;
		text-align:center;
		float:left;
		width:47px;
		margin-top:18px;
		}
	.mod_paginador_famosos {
		float:left;
		overflow:hidden;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
		position:relative;
		width:98%;
		}
		.mod_paginador_famosos .next, .mod_paginador_famosos .prev {
		font-weight:bold;
		padding-top:4px;
		}
		.mod_paginador_famosos .prev {
		left:0;
		position:absolute;
		}
		.mod_paginador_famosos a {
		font-size:12px;
		text-decoration:none;
		}
		.mod_paginador_famosos .next, .mod_paginador_famosos .prev {
		font-weight:bold;
		padding-top:4px;
		}
		.mod_paginador_famosos .next {
		float:right;
		position:relative;
		z-index:1999;
		}
		.mod_paginador_famosos .paginacion_top{
			width:300px;
			float:right;
		}
		.mod_paginador_famosos a:hover {
			text-decoration:underline;
		}

/* mod encuesta
----------------------------------------------------------------------------------------------------*/
.mod_encuesta{
	clear:both;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}

.mod_encuesta .title{
  text-indent:-9999px;
  display:block;
  height:25px;
}

.mod_encuesta ul{
  overflow:hidden;
  width:100%;
}

.mod_encuesta li{
	float: left;
	width: auto;
}
.mod_encuesta > ul li{
    overflow: hidden;
    position: relative;
    width: 50%;
}
.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;
}
.bt_orange_gen {
  font-size:12px;
  text-transform:uppercase;
  display:block;
  text-align:center;
  padding:8px 12px !important;
  font-weight:bold;
  text-decoration:none;
  -border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  width:auto;
  margin:0 auto;
}

.mod_encuesta .question {
  padding: 5px;
  overflow:hidden;
  clear:both;
}
.mod_encuesta_login .question {
	max-height: 140px;
}
.mod_encuesta .question .total{
    float: right;
    font-size: 12px;
    text-align: right;
    width: 150px;
	
	display: none;
}
.mod_encuesta .question .respuestas_encuesta .clearfix {
	margin-top:20px;
}
.mod_encuesta .volver {
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: auto;
}
.mod_encuesta .acciones .volver {
	margin: 20px 43px 0 0;
}
.mod_encuesta .question .total em{
	font-weight:bold;
	font-style:normal;
}
.mod_encuesta .question a {
	font-size: 12px;
	float: right;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}
.grid_4 .mod_encuesta .question strong,
.grid_4 .mod_encuesta .question h2{
    font-size: 16px;
    line-height: 16px;
}
.control{
	height:100%;
}
.mod_encuesta .question strong,
.mod_encuesta .question h2{
	display: block;
	font-family: Georgia,serif;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: center;
}
.mod_encuesta .image {
	height: 70px;
	overflow: hidden;
	width: 100%;
}
.mod_encuesta .image img{
  display:block;
}
.mod_encuesta form {
	margin: 0 5px 15px;
}

.mod_encuesta form p {
	font-size: 13px;
	font-weight: bold;
}
.mod_encuesta .opciones a {
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	width: auto;
}
.mod_encuesta form p input{
  margin-right:10px;
}

.mod_encuesta dl{
  width:90%;
  padding:0 4% 0px 4%;
}

.mod_encuesta dt{
  font-size:11px;
  display:block;
  padding-bottom:2px;
}

.mod_encuesta dd{
  width:95%;
  padding-bottom:3px;
  display:block;
}

.mod_encuesta dd span{
  display:block;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  position:relative;
  height:14px;
}

.mod_encuesta dd span em{
  display:block;
  position:absolute;
  right:-30px;
  font-size:12px;
  color:#333;
  font-weight:bold;
  padding-top:0px;
}


/* mod galeria multimedia
----------------------------------------------------------------------------------------------------*/
.mod_galeria_multimedia {
  overflow:hidden;
  width:100%;
  margin: 0 0 20px 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;
}


.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 h2 {
	display: inline;
}

.mod_noticia div.mod_video, .mod_noticia div.mod_video div {
  padding:0px;
}

.mod_noticia div.no_recorre { /**********add i3*******según requisitos, evita el recorrido de la foto*******/
  padding-left:155px;
}

.mod_noticia div strong, .mod_galeria_multimedia span strong { /* modificado i3 */
  font-size:10px;
  padding-bottom:4px;
  display:block;
  text-transform:uppercase;
} 

.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, .noticia_principal p a { /*add i3*/
  font-size:13px !important;
  display:inline;
  text-decoration:underline;
  font-weight:bold;
}
.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, .grid_8  .mod_noticia div a.t_normal { font-size:18px; } /* ---------- modificado i3 ------------*/
.grid_5  .mod_noticia div a.t_grande, .grid_8  .mod_noticia div a.t_grande { font-size:22px; } /* ---------- modificado i3 ------------*/
.grid_5  .mod_noticia div a.t_xtragrande, .grid_8  .mod_noticia div a.t_xtragrande { font-size:32px; } /* ---------- modificado - antes 26 ------------*/

.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 ------------*/

.grid_8 .noticia_principal h2 a.t_normal { font-size:32px } /* ---------- modificado i3 ------------*/
.grid_8 .noticia_principal h2 a.t_grande { font-size:44px } /* ---------- modificado i3 ------------*/
.grid_8 .noticia_principal h2 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 li a:hover{
	text-decoration:underline;
}
.mod_nube_de_tags span{
	overflow:hidden;
	clear:both;
	display:block;
	width:auto;
}

.mod_nube_de_tags span a{
	float:right;
	font-size:11px;
	margin:20px 0 0 0;
}

.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 listado votados
----------------------------------------------------------------------------------------------------*/

.mod_listado_votados {
	background:url("/static/images/bg_create_ranking.gif") repeat-x scroll left top #fff;
	border:1px solid #9ccfE7;
	margin-bottom:20px;
    overflow: hidden;
    padding:20px;
}
.mod_listado_votados .titulo {
	color: #006699;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:60px;
}
.mod_listado_votados li{
	border-bottom: 1px solid #ccc;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 5px;
	width: 100%;
}
.mod_listado_votados li:last-child{
	border-bottom:none;
	margin-bottom:0;
}
.mod_listado_votados .name {
	color: #666;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	width: 500px;
}
.mod_listado_votados .btn {
	background: none repeat scroll 0 0 #FE9400;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px; 
	color: #fff;
	float: right;
	font-weight: bold;
	padding: 5px 10px;
}

/* 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%;
  overflow: hidden;
}

.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, .mod_player_interior span{
  font-size:11px;
}
 .mod_player_interior span{
	padding:5px 0 10px 0;
	display:block;
 }

.mod_texto .photo strong,
span.photo strong,
.mod_player_interior span 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;
}

/*SEO ENCABEZADOS******/
.mod_titulo h2{ 
	font-size:11px;
	margin:0 0 5px 0px;
	text-transform:uppercase;
	line-height:normal;
	display:block;
}
.mod_titulo h2.seo{ 
	text-transform:none;
}
.antetitulo {/****mod i3 - seo****/
  font-size:11px;
  margin:0 0 5px 0px;
  text-transform:uppercase;
  display:block;
  font-weight:bold;
  padding-top:2px;
}
.mod_titulo h3 { 
  font-size:30px;
  margin:0 0 5px 0px;
}
.interior_noticia h1 { /****mod i3 - seo****/
  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;
}
.interior_noticia h2 { 
	font-size:13px;
	margin:0 0 5px 0px;
	text-transform:none;
	line-height: 130%;
	font-weight:normal;
}


/* mod video
----------------------------------------------------------------------------------------------------*/
.mod_video, .mod_player_interior {
  margin: 0 0 10px;
}
.mod_player_interior_rastro { font-size:12px; padding-top:10px; }
/* 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 .noMostrarLogueado{
  overflow:hidden;
  padding-left:15px;
}

.mod_comentarios .noMostrarLogueado img{
  float:left;
}

.mod_comentarios .noMostrarLogueado form{
  margin-left:70px;
}

.mod_comentarios .noMostrarLogueado form p{
  padding:4px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  position:relative;
}

.mod_comentarios .noMostrarLogueado form p span.flecha{
  position:absolute;
  top:15px;
  left:-2px;
  width:8px;
  height:13px;
  display:block;
}

.mod_comentarios .noMostrarLogueado 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 .noMostrarLogueado form .actions{
  overflow:hidden;
  padding-top:5px;
}

.mod_comentarios .noMostrarLogueado form .actions strong,
.mod_comentarios .noMostrarLogueado form .actions ul{
  float:left;
}

.mod_comentarios .noMostrarLogueado form .actions ul li .checker{
  margin-right:3px;
}

.mod_comentarios .noMostrarLogueado form .actions ul li label,
.mod_comentarios .noMostrarLogueado form .actions strong{
  font-size:11px;
}

.mod_comentarios .noMostrarLogueado form .actions strong{
  font-weight:normal;
  padding:11px 10px 0 0;
  display:inline;
}

.mod_comentarios .noMostrarLogueado form .actions ul {
  padding-top:6px;
  overflow:hidden;
}

.mod_comentarios .noMostrarLogueado 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 .noMostrarLogueado form .actions ul li label{
  display:inline-block;
  padding-top:4px;
}

.mod_comentarios .noMostrarLogueado form .actions ul li input {
  margin:0;
  padding:0;
}

.mod_comentarios .noMostrarLogueado 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 39px;
}

.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:100%;
  overflow:hidden;
  position:relative;
  height:92px;
}

.mod_carrusel_videos .visor{
  /*height:180px;*/
  height:125px;/*mod i3*/
}

.mod_carrusel .visor ul,
.mod_carrusel_videos .visor ul{
  overflow:hidden;
  width:5000px;
  position:absolute;
}

.mod_carrusel .visor ul li,
.mod_carrusel_videos .visor ul li{
  float:left;
  overflow:hidden;
  width:146px;
  margin:0 2px;
}
.grid_8 > .mod_carrusel .visor ul li,
.grid_8 > .mod_carrusel_videos .visor ul li{
	width: 137px;
}

.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;
}

.mod_carrusel .visor ul li a span,
.mod_carrusel_videos .visor ul li a span {
  position: absolute;
  display: block;
  bottom:0px;
  left:0px;
  font-size:11px;
  text-align:right;  
  line-height:normal;
  width:100%;
}

.mod_carrusel.alternativo .visor{
  height:125px;
}

.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:12px;
  font-weight: normal;
  line-height: 14px;
  padding:4px 0 0 6px;
}

.mod_carrusel.alternativo .visor ul li a span em.play_video{
  /*display:none;*/
  width: 22px;
  height: 22px;
  right:0;
  top: 55px;
  position: absolute;
  background-position: top right;
}


.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 {
  -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{
	margin-bottom: 20px;
	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:9px 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.new .contenido ul{
	max-height: 450px;
	overflow: auto;
	width: 100%;
}
.mod_videos_mas_actividad.new .contenido ul li {
	display:inline-block;
	height:135px;
	margin:0 5px 20px;
	overflow:hidden;
	width:142px;
}

.mod_videos_mas_actividad 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 ul li a{
  text-decoration:none;
  font-size:11px;
  display:block;
  padding-bottom:5px;
  overflow:hidden;
  cursor: pointer;
}

.mod_videos_mas_actividad ul li a strong{
	display:block;
	font-size:13px;
	padding-top:5px;
}
/* mod_videos_mas_actividad grid_4 */
.grid_4 .mod_videos_mas_actividad {
	margin-bottom:20px;
}
.grid_4 .mod_videos_mas_actividad .contenido div {
	border:1px solid #E8E8E8;
	border-top:none;
}
.grid_4 .mod_videos_mas_actividad .contenido ul{
	width:100%;
}
.grid_4 .mod_videos_mas_actividad .contenido ul li{
	width:100%;
	margin-right:0;
	margin-bottom:10px;
}
.grid_4 .mod_videos_mas_actividad .contenido ul li a{
	padding-left:10px;
}
.grid_4 .mod_videos_mas_actividad .contenido ul li img,
.grid_4 .mod_videos_mas_actividad .contenido ul li strong{
	float:left;
}
.grid_4 .mod_videos_mas_actividad .contenido ul li img{
	width: 90px;
}
.grid_4 .mod_videos_mas_actividad .contenido ul li strong{
	padding-left: 10px;
	width: 190px;
}

/* mod videos mas actividad - sin tabify
----------------------------------------------------------------------------------------------------*/
.mod_videos_mas_actividad_nt, .mod_audiencias_programas{
  width:100%;
  overflow:hidden;
}

.mod_videos_mas_actividad_nt .cabecera, .mod_audiencias_programas .cabecera{
  overflow:hidden;
  padding:5px 2px 0 0;
  width:auto;
}

.mod_videos_mas_actividad_nt .cabecera li, .mod_audiencias_programas .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, .mod_audiencias_programas .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_audiencias_programas ul{
  width:100%;
  padding-top:20px;
}

.mod_videos_mas_actividad_nt ul li, .mod_audiencias_programas 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, .mod_audiencias_programas ul li a{
  text-decoration:none;
  font-size:11px;
  display:block;
  padding-bottom:5px;
}

.mod_videos_mas_actividad_nt ul li a strong, .mod_audiencias_programas ul li a strong{
  font-size:13px;
  display:block;
  padding-top:5px;
}

.autonews_scroll {
	height: 400px;
	overflow-y: auto;
	overflow-x: hidden; 	
	margin-bottom: 20px;
}

.video_scroll {
	height: 305px;
	overflow-y: auto;
	overflow-x: hidden; 	
}

.video_scroll ul li {
	margin: 0 12px 20px 0;
}

/* 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;
  *float:left;
}
.seccion_home .mod_noticias_destacadas {
	margin-bottom: 15px;
}

.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;
  margin-left:1.5em;
}

.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;
  clear: both;
}

.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;
  text-transform:uppercase;
  font-weight:bold;
}
.mod_noticia_mini .contenido h2 {/*seo*/
  display:block;
  font-size:20px;
  margin-bottom:5px;
  line-height:25px;
}
.mod_noticia_mini .contenido h2 a {/*seo*/
  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, .mod_mosaico .grid_2 .mod_destacado_comentario .pie .cite span,
.mod_mosaico .grid_2 .mod_destacado_comentario .pie cite h2, .mod_mosaico .grid_2 .mod_destacado_comentario .pie .cite h2 {
  font-size:12px;
}
.mod_mosaico .grid_4 .mod_destacado_comentario .pie cite span, .mod_mosaico .grid_4 .mod_destacado_comentario .pie .cite span,
.mod_mosaico .grid_4 .mod_destacado_comentario .pie cite h2, .mod_mosaico .grid_4 .mod_destacado_comentario .pie .cite h2 {
  font-size:16px;
}


/* mod cabecera menu
----------------------------------------------------------------------------------------------------*/

/*#home.mod_cabecera_menu h1{
  display:none;
}*/


/* mod celebrities
----------------------------------------------------------------------------------------------------*/

.principal,
.secundaria {
  padding-top: 15px;
}

.principal h3, .principal h2.seo {
  font-size: 48px;
}

/* Tama�os titulares noticias
--------------------------------------------------------------------------------*/
/*----- modificado i3 -----*/
.principal h3 .t_normal, .noticia_principal h3 .t_normal, .principal h2.seo .t_normal, .noticia_principal h2.seo .t_normal{ font-size: 48px; }/*modificado 2*/
.principal h3 .t_grande , .noticia_principal h3 .t_grande, .principal h2.seo .t_grande , .noticia_principal h2.seo .t_grande{ font-size: 56px; }/*modificado 2*/
.principal h3 .t_xtragrande, .noticia_principal h3 .t_xtragrande,.principal h2.seo .t_xtragrande, .noticia_principal h2.seo .t_xtragrande { font-size: 64px; }/*modificado 2*/
.grid_4 .noticia_principal h3 .t_normal,.grid_4 .noticia_principal h2.seo .t_normal { font-size: 30px; }
.grid_4 .noticia_principal h3 .t_grande,.grid_4 .noticia_principal h2.seo .t_grande { font-size: 36px; }
.grid_4 .noticia_principal h3 .t_xtragrande,.grid_4 .noticia_principal h2.seo .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 .t_normal{ font-size: 20px; line-height:25px; }/*seo*/
.mod_noticia_mini .contenido .t_grande{ font-size: 25px; line-height:30px; }/*seo*/
.mod_noticia_mini .contenido .t_xtragrande{ font-size: 30px; line-height:35px; }/*seo*/
.t_center{ text-align: center; }/********aplicar a los h3**************/ 

.t_normal a{ font-size: 18px !important; line-height:normal; }/*seo*/
.t_grande a{ font-size: 22px !important; line-height:normal; }/*seo*/
.t_xtragrande a{ font-size: 26px !important; line-height:normal; }/*seo*/

.t_normal8col a{ font-size: 32px !important; line-height:normal; }/*seo*/
.t_grande8col a{ font-size: 44px !important; line-height:normal; }/*seo*/
.t_xtragrande8col a{ font-size: 56px !important; line-height:normal; }/*seo*/

.mod_noticia em.play_video6 {
			width: 51px;
			height: 53px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 25px;
			left: 130px;
			cursor: pointer;
		}
.mod_noticia em.play_video2 {
			width: 51px;
			height: 53px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 92px;
			left: 130px;
			cursor: pointer;
	}
.mod_noticia em.play_video1 {
			width: 51px;
			height: 53px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 20px;
			left: 43px;
			cursor: pointer;
		}
.noticia_principal em.play_video3 {
			width: 51px;
			height: 53px;
			text-indent: -999em;
			display: block;
			position: absolute;
		top: 75px;
			left: 295px;
			cursor: pointer;
		}
.noticia_principal em.play_video4 {
			width: 51px;
			height: 53px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 150px;
			left: 295px;
			cursor: pointer;
		}
.noticia_principal em.play_video5 {
			width: 51px;
			height: 53px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 92px;
			left: 130px;
			cursor: pointer;
		}
 
/*Superdestacado Nova */		
@font-face {
	font-family: 'dinnova';
	src: url('fonts/dinregular.eot');
	src: local('dinnova'), url('fonts/dinregular.woff') format('woff'), url('fonts/dinregular.ttf') format('truetype');
    font-weight: 400;
}

@font-face {
	font-family: 'dinnova';
	src: url('fonts/dinmedium.eot');
	src: local('dinnova'), url('fonts/dinmedium.woff') format('woff'), url('fonts/dinmedium.ttf') format('truetype');
    font-weight: 500;
}

@font-face {
	font-family: 'dinnova';
	src: url('fonts/dinbold.eot');
	src: local('dinnova'), url('fonts/dinbold.woff') format('woff'), url('fonts/dinbold.ttf') format('truetype');
    font-weight: 600;
}

@font-face {
    font-family: 'arsnova';
    src: url('fonts/ars-bolditalic.eot');
    src: url('fonts/ars-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/ars-bolditalic.woff2') format('woff2'),
         url('fonts/ars-bolditalic.woff') format('woff'),
         url('fonts/ars-bolditalic.ttf') format('truetype'),
         url('fonts/ars-bolditalic.svg#ars_maquette_probold_italic') format('svg');
    font-weight: 600;
}

.bx-wrapper.rotar .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	top: 46px;
    left: 47px;
    width: 300px;
}

.bx-wrapper.rotar .bx-pager {	
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.bx-wrapper.rotar .bx-pager .bx-pager-item,
.bx-wrapper.rotar .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper.rotar .bx-pager.bx-default-pager a {
	background: #ee2375;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 100px;
}

.bx-wrapper.rotar .bx-pager.bx-default-pager a:hover,
.bx-wrapper.rotar .bx-pager.bx-default-pager a.active {
	background: #000;
}

.bx-wrapper.rotar {
  font-family: dinnova;
  height: 363px;
  padding: 0;
  position: relative;
  width: 976px;
  overflow: hidden;
  position: relative;
  margin:25px auto 25px;
}

.bx-wrapper.rotar ul.bxslider {
	width: auto;
	width: 976px;
	position: relative;
	margin: 0;
	padding: 0;
}

.bx-wrapper.rotar ul.bxslider li.bx-clone {
	float: none;
	list-style: outside;
	position: relative;
	width: 976px;
}

.bx-wrapper.rotar ul.bxslider li.bx-clone .infoslide {
	position: relative;
	top: -345px;
	left: 20px;
	width: 290px;
	height: 268px;
	background-color: rgba(255,255,255,0.6);
	border: 8px solid #ee2375;
	padding: 20px;
}

.bx-wrapper.rotar ul.bxslider li.bx-clone .infoslide h1 {
    font-family: arsnova;
    font-size: 51px;
    color: #ee2375;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 52px;
    margin: 48px 0 0 0;
}

.bx-wrapper.rotar ul.bxslider li.bx-clone .infoslide h2 {
	font-family: dinnova;
	color: #000;
	font-size: 30px; 
	font-weight: 400;
	text-transform: uppercase;
	margin: 14px 0 10px 2px;
}

.bx-wrapper.rotar ul.bxslider li.bx-clone .infoslide p {
	font-family: dinnova;
	color: #000;
	margin: 0;
	font-size: 21px; 
	width: 250px; 
	font-weight: 400;
	margin: 18px 0 10px 2px;
}
.bx-wrapper.rotar:hover img {opacity: 0.8;}
.bx-wrapper.rotar img { transition: .2s all ease;}
.bx-wrapper.rotar li {background-color: white;}
.bx-wrapper.rotar li a {position: absolute; width: 100%; height: 100%; z-index: 5;}
/*----- modificado i3 -----*/

/* mod galeria imagenes
----------------------------------------------------------------------------------------------------*/
.mod_galeria_imagenes{
  margin-bottom:20px;
  clear:both;
}

.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;
}
.grid_12 > .mod_galeria_imagenes .principal .prevPage{
  left:9px;
}
.grid_12 > .mod_galeria_imagenes .principal .nextPage{
  right:9px;
}
.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;
}

.grid_12 > .mod_galeria_imagenes .carrusel .visor {
  width:880px;
}


.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;
  clear:both;
}

.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.mini .principal .info{
    padding:0;
    position:absolute;
    bottom:0;
  }

.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 .principal{
    padding-bottom:28px;
}

.mod_galeria_videos.mini strong{
    padding:8px;
    display:block;
}
.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 carrusel con videos- Add i3
----------------------------------------------------------------------------------------------------*/

.mod_carrusel_galeria_videos{
  margin-bottom:20px;
  clear:both;
  padding-top: 10px;
}

.mod_carrusel_galeria_videos .contenedor .visor li{
  margin: 0 2px;
}

.mod_carrusel_galeria_videos .contenedor .visor li.active,
.mod_carrusel_galeria_videos .contenedor .visor li.active *{
  cursor:default;
}

.mod_carrusel_galeria_videos .contenedor .visor li .info,
.mod_carrusel_galeria_videos .contenedor .visor li ul{
  display:none;
}

.mod_carrusel_galeria_videos .contenedor .visor li img{
  display:block;
  cursor:pointer;
}

.mod_carrusel_galeria_videos a.disabled{
  cursor:default;
  filter: alpha(opacity=50); opacity: .5;
}


/* 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 {
  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;
}
.grid_4 .mod_tiempo .visor ul li { width:270px; }/*----------------------*/
.grid_8 .mod_tiempo .visor ul li { width:184px; }/*----------------------*/

.mod_tiempo .visor ul li div{
  margin:0 auto;
  text-align:left;
  /*width:169px;*/
  width:141px;
}

.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:4px;
}
.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, .mod_tu_clip form div.group {
  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,
.tu-clip-form form label.error,
.mod_encuentro_digital form label.error {
  display: none!important;
}
.tu-clip-form p.enviar {
	text-align: center;
	padding: 5px;
	margin-top: 100px;
}
.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,
.tu-clip-form form strong.errorpersonalinfo {
  padding-left: 90px;
  display: block;
  margin-top: 5px;
  clear: both;
}
.tu-clip-form form .checkboxin strong.errorpersonalinfo {
	float: left;
}
.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;
}
/* tu_clip 8
---------------------------------------------------------------------------------------------------*/
.grid_8 > .mod_tu_clip {
	padding: 10px 0;
}
.grid_8 > .mod_tu_clip form {
	padding: 0;
}
/*temporal tu_clip*//*.grid_8 > .mod_tu_clip .tuclip-piezas {
    float: left;
    margin-top: 20px;
    padding:0 0 0 10px !important;
    width: 310px;
	height: 30px;
	display: inline-block;
}
.grid_8 > .mod_tu_clip .tuclip-piezas.textarea {
	height: 60px;
    width: 630px;
}
.grid_8 > .mod_tu_clip label {
	text-align: right;
    width: 95px;
	padding-top: 0;
	font-size: 11px;
}
.grid_8 > .mod_tu_clip .tuclipLogin label {
    width: 85px;
	padding-top: 5px;
}
.grid_8 > .mod_tu_clip .tuclipLogin p.recordar {
	padding-left: 20px;
}
.grid_8 > .mod_tu_clip textarea {
	width: 515px;
	height: 50px;
}
.grid_8 > .mod_tu_clip input {
	width: 195px;
	height: 20px;
}
.grid_8 > .mod_tu_clip .checkboxin label {
	margin-top: 5px;
	text-align: left;
	width: 195px !important;
	position: relative;
}
.grid_8 > .mod_tu_clip div.checker {
	margin-left: 85px;
	margin-right: 10px;
	display: block;
	float: left;
}
.grid_8 > .mod_tu_clip .checkboxin input, .grid_8 > .mod_tu_clip .checkboxin span  {
	margin-left: 0;
	margin-left: 0px;
	margin-right: 0px;
}
.grid_8 > .mod_tu_clip form input.date-pick.dp-applied {
	width: 195px;
}
.grid_8 > .mod_tu_clip form strong.errorpersonalinfo {
	font-size: 11px;
    font-weight: normal;
    margin-top: 2px;
    padding-left: 105px;
	color: red;
}
.grid_8 > .mod_tu_clip button {
	margin-right: 15px;
} 
.grid_8 > .mod_tu_clip #tuclip8Response {
	color: red;
    margin-left: 15px;
    margin-top: 10px;
}*/
/*temporal tu_clip*//*.grid_8 > .mod_tu_clip div.uploader {
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 200px;
	margin-top: 0;
}*/
.mod_tu_clip div.uploader .uploader { /*temporal tu_clip*/
	/*display: none;*/
	top:-37px;
}
.mod_tu_clip div.uploader .uploader span {/*temporal tu_clip*/
	width: 200px;
	text-align: center;
	font-size: 12px;
}
.mod_tu_clip div.checker span input {/*temporal tu_clip*/
	margin-left: 0;
	margin-right: 0;
}
/*temporal tu_clip*//*.grid_8 > .mod_tu_clip div.uploader input {
	margin-top: 0;
}
.grid_8 > .mod_tu_clip div.uploader span.action {
	width: 200px;
	padding: 0;
	text-align: center;
}*/

.checkboxin { /*temporal tu_clip*/
	margin-left: 80px;
}

/* 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;
}

#resultsSportsMotor, #resultsSportsFutbol, #resultsSportsBaloncesto, #resultsSportsCiclismo, #resultsSportsOtros{overflow:hidden; margin-bottom:20px;}

/* 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;
  padding-top:3px;
  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 {
  margin-bottom:1px;
}

.pie_principal .links ul li a {
  font-size:11px;
  text-decoration:none;
  line-height:normal;
  margin-right:5px;
}
.pie_principal .links ul li ul {
  float:left;
  width:810px;
}
.pie_principal .links ul li ul li {
  display:inline;
  font-size:11px;
}

.pie_principal .buscador {
  padding:20px 0;
}
.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;
}
.pie_principal .buscador .disposicion li a {
  text-decoration:none;
  width:14px;
  height:14px;
  padding-left:20px;
  margin-left:2px;
}
.pie_principal .buscador .disposicion li a.alt {
  padding-left:0;
}
.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 .marca {
  padding:20px 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:17px 70px 18px 86px;*/
  padding:18px 10px 18px 76px;
  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:47px;
  height:47px;
  display:block;
  /*top:-3px;*/
  top:0;
  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:70px;
	margin: 15px auto 10px;
}
.pie_principal .marca ul.lista_destacados1 li a {
	padding:14px 10px 14px 76px;
}
.pie_principal .marca ul.lista_destacados1 li.fundacion a,
.pie_principal .marca ul.lista_destacados1 li.canarias a,
.pie_principal .marca ul.lista_destacados1 li.oficina_virtual a{
	font-size:12px;
	/*padding:24px 90px 23px 86px;*/
	padding:18px 10px 18px 76px;
}
.pie_principal .marca ul.lista_destacados1 li.informacion a {
	font-size:11px;
	/*padding:18px 90px 18px 86px;*/
	padding:13px 10px 12px 76px;
}
.pie_principal .marca ul.lista_destacados1 li a span {
	display:block;
	height:47px;
	position:absolute;
	top:0px;
	width:47px;
}
/*.pie_principal .marca ul.lista_destacados1 li.informacion a span {
	left:180px;
}*/
.pie_principal .marca ul.lista_destacados1 li.fundacion a span,
.pie_principal .marca ul.lista_destacados1 li.informacion a span,
.pie_principal .marca ul.lista_destacados1 li.canarias a span,
.pie_principal .marca ul.lista_destacados1 li.oficina_virtual a span{
	left:14px;
}
.pie_principal .marca ul.lista_destacados li.eco a span {
	width:47px;
	height:47px;
}
/*******************************************************************************************************************/

.pie_principal .marca .legales{
  padding:34px 0 40px 0px;
  font-size:10px;
}

.pie_principal .marca .legales p{
  font-weight:bold;
  line-height:normal;
  padding-bottom:10px;
}

.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:3px;
}
.pie_principal .grupo_a3 {
  overflow:hidden;
  padding:30px 0 62px;
}

.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:275px;
 z-index:0;
 overflow:hidden;
 width:100%;
}

.mod_superdestacado_multi .visor .info{
 position:absolute;
 top:0px;
 right:0px !important;/*modificado mega.atresmedia*/
 width:210px;/*modificado i3*/
 padding:25px 15px 15px 15px;/*modificado i3*/
 height:243px;
}

.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 .visor .info strong,
.mod_superdestacado_multi .visor .info strong a,
.mod_superdestacado_multi .visor .info h2 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 .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 .info 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 .visor div div{
 overflow:visible;
 width:auto;
}


/* MODO SALON
----------------------------------------------------------------------------------------------------*/
.contenedor_salon {
  width:100%;
  height:575px;
}

.contenedor_salon .cabecera_salon {
  overflow:hidden;
  padding:10px 0  10px 10px;
  height:33px;
}
.contenedor_salon .cabecera_salon a.logo {
  float:left;
  width:129px;
  height:27px;
  text-indent:-9999px;
  display:block;
}
.contenedor_salon .cabecera_salon ul {
  float:right;
}
.contenedor_salon .cabecera_salon 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:4px;
}
.contenedor_salon .cabecera_salon ul li a {
  padding:10px 10px 10px 35px;
  display:block;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}

.contenedor_salon .cabecera_salon ul li.cerrar a {
  text-indent:-99999px;
  padding:10px 15px;
}
.contenedor_salon .cabecera_salon ul li.avatar {
  position:relative;
}
.contenedor_salon .cabecera_salon ul li.avatar img {
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
}
.contenedor_salon .cabecera_salon ul li.avatar span {
  display:block;
  width:3px;
  height:8px;
  position:absolute;
  top:11px;
  right:-3px;
}

.contenedor_salon .contenido_salon ul.subemnu {
  text-align:center;
  margin-top:20px;
}
.contenedor_salon .contenido_salon ul.subemnu li {
  display:inline;
  width:auto;
}
.contenedor_salon .contenido_salon ul.subemnu li a {
  text-decoration:none;
  font-size:12px;
  text-transform:uppercase;
  padding:10px 15px;
  display:inline-block;
  -moz-border-radius:4px;
   -border-radius:4px;
   -webkit-border-radius:4px;
   font-weight:bold;
}

.contenedor_salon .contenido_salon .contenedor_carrusel {
  position:relative;
  margin:60px 0 0 0;
}
.contenedor_salon .contenido_salon .visor {
  width:900px;
  overflow:hidden;
  height:360px;
  position:relative;
  margin: 0 auto;
}
.contenedor_salon .contenido_salon .visor ul {
  overflow:hidden;
  position:absolute;
  width:9000px;
}
.contenedor_salon .contenido_salon .visor ul li {
  overflow:hidden;
  float:left;
  width:900px;
}
.contenedor_salon .contenido_salon .visor ul li ul {
  width:999px;
  position:static;
  overflow:hidden;
  padding-left:0;
}
.contenedor_salon .contenido_salon .visor ul li ul li {
  width: 155px;
  min-height: 137px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 137px;
  /*margin-right:4px;*/
  -moz-border-radius:4px;
  -border-radius:4px;
  -webkit-border-radius:4px;
  padding:8px;
  margin:0 10px 10px 0;
  float:none;
}
.contenedor_salon .contenido_salon .visor ul li ul li.destacado {
  width:516px;
  position:relative;
}
.contenedor_salon .contenido_salon .visor ul li ul li.destacado img {
  float:left;
  margin-right:10px;
}
.contenedor_salon .contenido_salon .visor ul li ul li.destacado span {
  display:block;
  font-size:10px;
  padding-top:10px;
}
.contenedor_salon .contenido_salon .visor ul li ul li.destacado strong {
  font-size:15px;
  padding:0 100px 5px 0;
  line-height:18px;
}
.contenedor_salon .contenido_salon .visor ul li ul li.destacado p {
  font-size:13px;
  padding:0 180px 0 0;
}
.contenedor_salon .contenido_salon .visor ul li ul li.destacado a {
  position:absolute;
  top:0;
  left:0;
  width:534px;
  height:153px;
  text-indent:-9999px;
}
.contenedor_salon .contenido_salon .visor ul li ul li.secundario {
  width:335px;
}
.contenedor_salon .contenido_salon .visor ul li ul li.secundario strong {
  padding-right:10px;
}
.contenedor_salon .contenido_salon .visor ul li ul li.secundario p {
  padding-right:10px;
}
.contenedor_salon .contenido_salon .visor ul li ul li a {
  display:block;
  position:relative;
  border:none;
  text-decoration:none;
}
.contenedor_salon .contenido_salon .visor ul li ul li strong {
  font-size:13px;
  display:block;
  margin-top:5px;
  line-height:14px;
}

.contenido_salon .prevPage,
.contenido_salon .nextPage{
  position:absolute;
  width:50px;
  height:125px;
  z-index:200;
  cursor:pointer;
  top:100px;
}
.contenido_salon .prevPage { 
  left:0;
}
.contenido_salon .nextPage {
  right:2px;
}
.contenido_salon .publicidad {
  text-align: center;
}
.contenido_salon dl {
  width:900px;
  margin:0 auto;
  padding-top:20px;
  overflow:hidden;
}
.contenido_salon dl dt {
  font-size:11px;
  font-weight:bold;
  float:left;
  clear:both;
  margin:10px 10px 0 0;
}
.contenido_salon dl dt strong {
  font-size:16px;
}
.contenido_salon dl dd {
  padding-bottom:20px;
}
.contenido_salon dl dd a {
  text-decoration:none;
  font-size:11px;
  padding:10px;
  font-weight:bold;
  display: inline-block;
  -moz-border-radius:3px;
   -border-radius:3px;
   -webkit-border-radius:3px;
}
.contenido_salon dl dd ul li {
  float:left;
  margin-right:4px;
  margin-bottom:15px;
}

.contenido_salon dl dd.seleccion ul li {
  width: 175px;
}
.contenido_salon dl dd.seleccion ul {
  margin-top:5px;
}
.contenido_salon dl dd.seleccion ul li.active span {
  display:block;
  height:3px;

}
.contenido_salon dl dd.seleccion ul li a {
  padding:10px 15px;
}
.contenedor_salon .contenido_salon .contenedor_detalle {
  margin:0;
}
.contenedor_salon .contenido_salon .contenedor_detalle em.play_video {
  bottom:40px;
  right:6px;
}
.contenedor_salon .contenido_salon .contenedor_detalle span {
  font-size:11px;
  font-weight:bold;
  float:left;
  width:auto;
  height:auto;
  padding:5px 10px;
  top:0;
  right:0;
  position:absolute;
  display:none;
}
.contenedor_salon .contenido_salon .contenedor_detalle ul li ul li:hover span {
  display:block;
}

.contenedor_salon #overlay { 
  display: none;
  width:100%;
  height:535px;
  z-index:999;
} 

.contenedor_salon .contentWrap {
  height:100%;
  overflow-y:auto;
}

.contenido_lightbox_salon {
  width:969px;
  height: 400px;
  margin:0 auto;
}

.contenedor_salon #overlay .close {
  width:969px;
  margin:10px auto;
  padding-right:50px;
  text-align:right;
  font-size:10px;
  font-weight:bold;
  cursor:pointer;
}
/* mod promocion producto
----------------------------------------------------------------------------------------------------*/
.mod_promocion_producto {
  overflow:hidden;
  width:100%;
  margin-bottom:20px;
  position:relative;
  
}
.mod_promocion_producto div,
.mod_encuentro_digital div.imagen,
.mod_destacado_comentario div{
  margin-left:-100%;
  overflow:hidden;
  position:relative;
  text-align:center;
  width:300%;
}
.mod_promocion_producto strong.title, .mod_promocion_producto h2.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, .mod_promocion_producto .pie .cite {
  padding:6px;
  width:auto;
  margin-left:0;
}
.mod_promocion_producto .pie strong, .mod_promocion_producto .pie h2 {
  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, .mod_promocion_producto .producto h2 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;
  line-height: 14px;
}
.mod_minuto_a_minuto .doblecontenido ul li {
  overflow: hidden;	
  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;
}
.mod_minuto_a_minuto .contenido ul li .photo.fltr {
	float:left !important;
	width:285px;
	overflow:hidden;
	margin-bottom:5px;
}
.mod_minuto_a_minuto .contenido ul li .photo img{
	float:none;
}
.mod_minuto_a_minuto .contenido ul li .photo span{float:left; margin-top:4px;}
.mod_minuto_a_minuto .contenido ul li .photo span strong{
	border-bottom:0px;
	display:inline;
}

/* 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;
}
.grid_8 > .mod_encuentro_digital div{
	float:left;
	width:312px;
}

.grid_4 .mod_encuentro_digital div{
	/*float:left;
	width:312px;*/
}

.grid_8 > .mod_encuentro_digital #form_correcto {
	float:left;
	width:235px;
	margin-top:25px;
	height:178px;
}

/* mod facebook twiiter
----------------------------------------------------------------------------------------------------*/
.mod_facebook_twitter{
  margin-bottom:20px;
}

/****promo blackberry****/
.mod_facebook_twitter.blackberry {
	background: url('/static/images/bg_promo_bb.jpg') no-repeat 0 0;
	padding:105px 6px 125px 6px;
}
.mod_facebook_twitter.blackberry #mod_twt {
	margin-top:-15px;
}
/****promo blackberry****/

.mod_facebook_twitter .cabecera{
  overflow:hidden;
  padding:4px 6px 0 1px ;
  position:relative; /*mod i3*/
  z-index:5;
}

.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_facebook_twitter .tablones #mod_live{position:relative; margin-top:-1px; z-index:1;}
#faceCabecera{width:56px; height:28px; padding:0;}
#faceCabecera a{text-indent:-999px; display:block;width:56px; height:28px;}
#liveCabecera{width:56px; height:28px; padding:0;}
#liveCabecera a{text-indent:-999px; display:block;width:56px; height:28px;}

.mod_facebook_twitter .tablones #mod_live{position:relative; margin-top:-1px; z-index:1;}
#faceCabecera{width:56px; height:28px; padding:0;}
#faceCabecera a{text-indent:-999px; display:block;width:56px; height:28px;}
#liveCabecera{width:56px; height:28px; padding:0;}
#liveCabecera a{text-indent:-999px; display:block;width:56px; height:28px;}
#twitterCabecera{width:56px; height:28px; padding:0;}
#twitterCabecera a{text-indent:-999px; display:block;width:56px; height:28px;}


/* 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.next:hover{
  text-decoration:underline;
}

.mod_paginador a.prev:hover{
  text-decoration:underline;
}
.mod_paginador a.disabled:hover{
  text-decoration:none;
}

.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:none;
color: #2d86af;
}

.mod_muro .ordenacion li a.active {
color: #2d86af;
}

.antena_post_usr { width:622px;	height:137px; }

.mod_muro .publicaciones{
  padding:20px 14px 0 14px;
  clear:both;
}

.mod_muro .publicaciones .post{
  padding-bottom:40px;
  clear:both;
}

.mod_muro .publicaciones .post img, .mod_muro .tus_rankings .post img{
  float:left;
  margin-right:10px;
}

.mod_muro .publicaciones .post div span.media{
  float:left;
  display:inline;
  padding-left:10px;
}

.mod_muro .publicaciones .post div, .mod_muro .tus_rankings .post div{
  margin-left:0px;
  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_muro .tus_rankings .post a.borrar,
.mod_ranking ul li.borrar a {
  border:1px solid;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -border-radius:3px;
  position:absolute;
  right:-58px;
  top:23px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding:7px 7px;
}
.tus_rankings .post div span.media{
	position:relative;
	padding-left:0 !important;
	margin-left:10px;
}
.tus_rankings .post .media .comentarios {
	display:block;
	font-size:12px;
	font-weight:bold;
	height:27px;
	left:0;
	overflow:hidden;
	padding:8px 13px 0;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:0;
	width:auto;
}
.tus_rankings .post div div span.n_votos{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-border-radius:2px;
	background:#FE9400;
	color:#FFFFFF;
	float:right;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	width:auto;
}
span.all_rankings{
	width:622px;
	margin-left:10px;
	height:15px;
	background:url('/static/images/head_all_rankings.png') no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}

/* 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;
  width: 155px;
}

.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 + los mas de zona 3
----------------------------------------------------------------------------------------------------*/
.mod_favoritos_relacionados, .mod_los_mas_zona3 {
  width:100%;
}
.mod_los_mas_zona3 {
	margin-bottom:20px;
}

.mod_favoritos_relacionados .titulo{
  font-size:12px;
  display:block;
  padding:10px 10px 5px 15px;
}

.mod_favoritos_relacionados ul.menu, .mod_los_mas_zona3 ul.menu {
  overflow:hidden;
  padding:3px 0 0 3px;
  margin:0;
}

.mod_favoritos_relacionados ul.menu li, .mod_los_mas_zona3 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, .mod_los_mas_zona3 a {
  text-decoration:none;
}

.mod_favoritos_relacionados .contenido, .mod_los_mas_zona3 .contenido {
  overflow:hidden;
  margin:0 3px;
  width:auto;
  clear:both;
}

.mod_favoritos_relacionados .contenido div, .mod_los_mas_zona3 .contenido div{
  padding:15px 0 10px 0;
  margin-bottom:3px;
}

.mod_favoritos_relacionados .contenido ul li, .mod_los_mas_zona3 .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_los_mas_zona3 .titulo{
	display:block;
	padding:4px 10px;
	text-indent:-9999px;
}


/* 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_usuarios_mas_activos 
----------------------------------------------------------------------------------------------------*/
.mod_amigos_por_grupos, .mod_usuarios_mas_activos{
  margin-bottom:20px;
  overflow:hidden;
}

.mod_amigos_por_grupos strong.titulo, .mod_usuarios_mas_activos strong.titulo{
  display:block;
  padding:4px 10px;
  text-indent:-9999px;
}

.mod_amigos_por_grupos ul li, .mod_usuarios_mas_activos ul{
  padding:19px 0 0 19px;
  margin-bottom:-2px;
}
.mod_usuarios_mas_activos ul{
	margin-bottom:10px;
}

.mod_amigos_por_grupos ul li strong, .mod_usuarios_mas_activos ul li strong{
  display:block;
  padding-bottom:10px;
  font-size:14px;
}

.mod_amigos_por_grupos ul li p, .mod_usuarios_mas_activos p {
  overflow:hidden;
  padding-bottom:14px;
  margin:5px 21px 0 0;
}

.mod_amigos_por_grupos ul li p a, .mod_usuarios_mas_activos 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, .mod_usuarios_mas_activos 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_usuarios_mas_activos ul li{
	width: 58px;
	min-height: 58px;
	margin:0 13px 10px 0;
	float:left;
}
.mod_usuarios_mas_activos ul li img{
	width:58px;
	height:58px;
}

/* 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{
  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;
}

/***ad i3****/

.enlace_cambiar {
	display:block;
	width: 129px;
	height: 27px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 85px;
	background: transparent url(/static/images/cambiar_img.gif) no-repeat scroll left top;	
}

.mod_nuevo_ranking form p span.imgUp{
	display:block;
	float:right;
	height:290px;
	overflow:hidden;
	width:389px;
	margin-bottom:15px;
}

.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:4px 0 0 0;
  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,
.login_cm .registrate{
  clear:both;
  padding:20px;
  overflow:hidden;
}
.login_cm .registrate {
	padding: 15px;
}

.mod_login .registrate strong,
.mod_login .registrate p,
.login_cm .registrate strong,
.login_cm .registrate p {
  display:block;
  float:left;
  clear:both;
  width:450px;
  padding-bottom:10px;
}

.mod_login .registrate strong,
.login_cm .registrate strong {
  font-size:18px;
}

.mod_login .registrate p {
  font-size:16px;
  line-height:normal;
}
.login_cm .registrate p {
	width: 515px;
	font-size:13px;
	line-height:normal;
}

.mod_login .registrate a,
.login_cm .registrate a {
  float:right;
  width:200px;
  height:35px;
  text-indent:-9999px;
}

/* LUNA */

/*Promociones
---------------------------------------------------*/
.mod_login_promo, .mod_killers, .mod_principal_suspect {
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	overflow: hidden;
	margin: 15px 0;
}
.mod_login_promo .content, .mod_killers .content, .mod_principal_suspect .content{
	color: #333;
	clear: both;
    overflow: hidden;
    padding: 20px;
	background: #E6E6E6;
	}

.mod_login_promo h3 {font-size: 18px; padding-bottom: 10px; line-height: normal;}
.mod_login_promo h3 strong {font-size: 20px;}
.mod_login_promo p {
	font-size: 16px;
	line-height: normal;
	margin-bottom: 4px;
    overflow: hidden;
    /*padding: 6px 4px;*/
	color: #676767;
	}
.mod_login_promo form {
	clear: both;
	overflow: hidden;
	width: 295px;
	margin: 30px auto;
	/*color: #676767;*/
	font-size: 12px;
	font-weight: bold;
}
.mod_login_promo form a {
	text-decoration: underline;
}
.mod_login_promo form label {
	background: #ccc;
	padding: 15px;
	float: left;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.mod_login_promo form label span  {
	margin-top: 1px;
}
.mod_login_promo form label input[type="text"] {
	width: 250px;
	height: auto;
	font-size: 30px;
	border: 1px solid #999;
	padding: 5px;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.mod_login_promo form .checker {
	margin-top: -2px;
	margin-right: 0;
	margin-left: 10px;
}
.mod_login_promo .acciones, .mod_killers .acciones, .mod_principal_suspect .acciones {
	width: 100%;
	text-align: right;
	clear: both;
}
.mod_killers .acciones a, .mod_principal_suspect .acciones a {
	margin-right: 20px;
	margin-bottom: 5px;
}
.mod_login_promo .acciones a, .mod_killers .acciones a, .mod_principal_suspect .acciones a {
	background: #FE9600;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px 18px;
	margin-left: 5px;
	display: inline-block;
}
/* Mod Killers Luna
----------------------------------------------------------------------------------------------------*/
.mod_killers .content, .mod_principal_suspect .content {
	padding: 10px 0 15px 15px;
}
.mod_killers .content {
	position: relative;
}
.mod_killers .acciones.top {
	position: absolute;
	top: 50px;
	width: auto;
	right: 20px;
}
.mod_killers .acciones.top a {
	margin-right: 0;
}
.mod_killers h2 {font-size: 18px; line-height: normal; padding: 5px 0 10px 15px;}
.mod_killers p, .mod_principal_suspect p {
	font-size: 13px;
	line-height: normal;
	margin-bottom: 10px;
    overflow: hidden;
	color: #676767;
	padding-left: 15px;
}
.mod_killers p {
	width: 600px;
}
.mod_killers ul {
	overflow: hidden;
	margin-bottom: 10px;
}
.mod_killers ul li, .mod_principal_suspect ul li {
	float: left;
	margin: 5px;
	padding: 9px;
	background: #fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-moz-box-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 1px #ccc;
	box-shadow: 0px 1px 1px #ccc;
	position: relative;
}
.mod_killers ul li .suspect {
	background:  transparent url('/static/images/suspect_luna.png') no-repeat top right;
	width: 96px;
	height: 96px;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 99;
	-webkit-transition: visibility 0s linear 0.2s, opacity 0.5s linear;
	-moz-transition: visibility 0s linear 0.2s, opacity 0.5s linear;
	-o-transition: visibility 0s linear 0.2s, opacity 0.5s linear;
	-ms-transition: visibility 0s linear 0.2s, opacity 0.5s linear;
	transition:visibility 0s linear 0.2s, opacity 0.5s linear;
}
.mod_killers ul li.marcado .suspect {
	background:  transparent url('/static/images/suspect_luna.png') no-repeat top right;
	width: 96px;
	height: 96px;
	display: block;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 99;
	visibility: visible;
	opacity: 1;
}
.mod_killers ul li .antetitulo, .mod_principal_suspect ul li .antetitulo {
	font-size: 9px;
	margin-bottom: 2px;
}
.mod_killers ul li .elegir em {
	visibility: hidden;
	 opacity:0;
	 color: #fff;
	 font-weight: bold;
	 font-style: normal;
	width: 128px;
	height: 96px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000;
	text-align: center;
	line-height: 96px;
}
.mod_killers ul li span, .mod_killers ul li h3, .mod_principal_suspect ul li span, .mod_principal_suspect ul li h3 {
	width: 128px;
	margin-top: 2px;
}
.mod_killers ul li a.elegir, .mod_principal_suspect ul li a.elegir  {
	display: block;
	position: relative;
	height: 145px;
	overflow: hidden;
}
.mod_killers ul li a.ficha, .mod_principal_suspect ul li a.ficha {
	float: right;
	font-size: 11px;
}
.mod_killers ul li a.ficha:hover, .mod_principal_suspect ul li a.ficha:hover {
	text-decoration: underline;
}
.mod_killers ul li a:hover em {
	visibility:visible;
	opacity:0.7;
}
.mod_killers ul li.marcado a:hover em {
	visibility: hidden;
	opacity: 0;
}

/*sospechosos*/
@font-face {
    font-family: 'Helvetica-Extended';
    src: url('fonts/Helvetica53-Extended.eot');
    src: url('fonts/Helvetica53-Extended.eot?#iefix') format('embedded-opentype'),
         url('fonts/Helvetica53-Extended.woff') format('woff'),
         url('fonts/Helvetica53-Extended.ttf') format('truetype'),
         url('fonts/Helvetica53-Extended.svg#Helvetica-Extended') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica-ExtendedMedium';
    src: url('fonts/Helvetica63-ExtendedMedium.eot');
    src: url('fonts/Helvetica63-ExtendedMedium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Helvetica63-ExtendedMedium.woff') format('woff'),
         url('fonts/Helvetica63-ExtendedMedium.ttf') format('truetype'),
         url('fonts/Helvetica63-ExtendedMedium.svgHelvetica-ExtendedMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
.mod_principal_suspect,
.mod_elige_sospechoso {
	background: #fff;
	color: #333;
	margin: 0 0 20px;
}

.mod_elige_sospechoso {
	overflow: auto;
        height: 590px;
        display: none;
}
.mod_principal_suspect .elegir,
.mod_elige_sospechoso li a,
.mod_elige_sospechoso .elegir {
	position: relative;
}
.mod_elige_sospechoso li a {
	cursor: pointer;
}
.mod_elige_sospechoso li a.active {
        display: list-item;
        overflow: hidden;
}
.mod_principal_suspect .elegir em{
	background: #000;
        color: #FFFFFF;
        font-size: 18px;
        padding: 7px;
        position: absolute;
        left: 55px;
        top: 0;
	opacity: 0.9;
        font-style: normal;
        width: 45px;
} 
.mod_elige_sospechoso li a em:first-of-type {
	display: none;
} 
.mod_elige_sospechoso li a em {
	background: #000;
        color: #FFFFFF;
        font-size: 18px;
        padding: 7px;
        position: absolute;
        left: 54px;
        top: 0;
	opacity: 0.9;
        font-style: normal;
        font-family: arial;
} 
.mod_elige_sospechoso li a.active em {
        background: url("../images/suspect.png") no-repeat;
        height: 81px;
        left: 19px;
        text-indent: -9999px;
        width: 85px;
        opacity: 1;
}
.mod_principal_suspect .selected.right img{
        float: left;
        height: 222px;
        width: 222px;
        margin: 0 20px 0 0;
}
.mod_principal_suspect .selected.right {
	display: inline;
        float: inherit;
        padding-left: 10px;
        position: relative;
}
.mod_principal_suspect .selected div .percent div {
	font-size: 42px;
	color: #004082;
}
.mod_principal_suspect .selected div p {
	margin-top: 10px;
	padding-left: 0;
}
.mod_principal_suspect .selected ul {
	margin-top: -5px;
        position: absolute;
        right: 5px;
        width: 150px;
}
.mod_principal_suspect .selected ul li {
	display: inline;
	float: left;
	font-size: 12px;
        padding: 6px;
	margin-right: 0;
	box-shadow: none;
}
.mod_principal_suspect .selected ul li.active {
	background: #004082;
}
.mod_principal_suspect .selected ul li.active a {
	color: #fff;
	cursor: default;
}
.mod_principal_suspect .selected .ficha {
	font-size: 12px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.mod_principal_suspect .separador {
        display: none;
	height: 1px;
	background: #ccc;
	border-bottom: 1px solid #fff;
	width: 604px;
	clear: both;
	margin-left: 20px;
	margin-bottom: 0;
}
.mod_principal_suspect h2{
        font-family: 'Helvetica-Extended';
	font-size: 18px;
	line-height: normal;
        color: #c32b40;
        text-transform: uppercase;
}
.mod_elige_sospechoso h2 {
        font-family: 'Helvetica';
	font-size: 18px;
	line-height: normal;
        margin: 0;
	padding: 0 0 10px 40px;
        color: #c32b40;
        text-transform: uppercase;
}
.mod_principal_suspect .right h3 a {
        font-family: 'Helvetica-Extended';
	font-size: 34px;
	line-height: normal;
	padding: 0 0 10px;
        color: #2a2a2a;
        display: block;
}
.mod_principal_suspect .right .antetitulo { 
        font-family: 'Roboto';
        font-size: 17px;
        font-weight: normal;
        color: #2a2a2a;
        margin: 0 0 20px;
        text-transform: inherit;
}
.mod_elige_sospechoso p { 
        font-family: Helvetica;
        font-size: 17px;
        font-weight: normal;
        color: #2a2a2a;
        margin: 0 0 20px 40px;
}
.mod_elige_sospechoso p strong{ 
        color: #c32b40;
}

.consulta-puntos.logged {
        display: none;
        overflow: hidden;
        margin: 25px 0 30px;
}
.consulta-puntos strong {
        display: block;
        font-size: 22px;
        margin-bottom: 2px;
}
.consulta-puntos .puntos-izquierda {
        float: left;
        text-align: center;
        width: 115px;
        padding: 0 10px;
}
.consulta-puntos .suma {
        float: left;
        text-align: center;
        font-size: 65px;
        font-weight: bold;
}
.consulta-puntos .puntos-derecha {
        float: left;
        width: 115px;
        text-align: center;
        padding: 0 10px;
}
.consulta-puntos .negrita {
        font-family: roboto;
        font-size: 60px;
        font-weight: bold;
        margin-bottom: 12px;
        display: block;
}
.consulta-puntos .texto {
        color: #c2c2c2;
        font-family: roboto;
        font-size: 20px;
        line-height: 1.3;
}
.notlogged {
        overflow: hidden;
        display: block;
        margin: 10px 0 30px;
}
.notlogged p {
        font-family: roboto;
        font-size: 18px;
        text-align: center;
}
.canjeaPuntos {
        overflow: hidden;
        display: block;
        margin: 15px 0 0;
}
.canjeaPuntos #codeConecta { 
        border: 3px solid #ccc;
        height: 30px;
        vertical-align: top;
        width: 172px;
}
.canjeaPuntos .canjear {
        border: 0 none;
        color: #fff;
        font-size: 20px;
        padding: 5px 10px;
        text-transform: uppercase;
        font-weight: bold;
        background: #a0a0a0;
        cursor: pointer;
}
.canjeaPuntos .canjear:hover {
        background: #c02e3b;
}
#mensaje {
        font-family: 'Roboto';
        font-size: 14px;
        margin: 10px 0;
        display: block;
}
.verde {
        color: #047a2e;
}
.rojo {
        color: #c32b40;
}
.naranja {
        color: #fe6d00;
}
.mod_principal_suspect .contendor-porcentaje {
	background: #ccc;
        bottom: 16px;
        display: block;
        float: left;
        left: 250px;
        overflow: hidden;
        position: absolute;
        width: 59%;
}
.mod_principal_suspect .contendor-porcentaje-total {
	background: #ccc;
        bottom: 16px;
        display: block;
        float: left;
        left: 250px;
        overflow: hidden;
        position: absolute;
        width: 59%;
}
.mod_principal_suspect .right .percent {
        font-family: 'Helvetica-ExtendedMedium';
        font-size: 32px;
        font-weight: normal;
        color: #fff;
        display: block;
        bottom: 15px;
        background: #252525;
}
.mod_principal_suspect .right h2 {
	display: inline;
}
.mod_principal_suspect > ul li {
        font-family: 'Roboto';
	margin: 0;
        box-shadow: none;
        border-radius: 0;
}
.mod_principal_suspect > ul li a {
        color: #2b2b2b;
        font-size: 18px;
        text-transform: uppercase;
}
.mod_principal_suspect > ul li a:hover {
        color: #c32b40 !important;
}
.mod_principal_suspect > ul li:first-of-type a.rrss {
        background: url("../images/icono-twitter.jpg") no-repeat left center;
        padding: 3px 0 3px 35px;
}
.mod_principal_suspect > ul li:nth-of-type(2) a.rrss {
        background: url("../images/icono-facebook.jpg") no-repeat left center;
        padding: 3px 0 3px 35px;
}
.mod_principal_suspect ul li.active {
	font-weight: bold;
}
.mod_principal_suspect ul:nth-of-type(2) {
        float: right;
}
.mod_principal_suspect ul:nth-of-type(2) li a {
        color: #c2c2c2;
}
.mod_principal_suspect .selected.right {
      	overflow: hidden;
        display: block;
        float: left;
	padding: 15px;
        border: 5px solid #e4e4e4;
        width: 604px;
        margin: 5px 0 0;
}
.mod_principal_suspect .selected.chosed h2,
.mod_principal_suspect .selected.chose h2 {
        float: right;
        width: 377px;
        margin-left: 10px;
}
.mod_principal_suspect .selected.chosed,
.mod_principal_suspect .selected.chose {
	float: left;
	margin: 0 0 20px;
        padding: 10px 0 10px 150px;
	width: auto;
        border-bottom: 5px solid #e4e4e4;
        position: relative;
}
.mod_principal_suspect .selected.chosed > div,
.mod_principal_suspect .selected.chose > div {
	float: left;
	width: 69%;
        margin: 0 0 0 20px;
}
.mod_principal_suspect .selected.chosed img,
.mod_principal_suspect .selected.chose img {
	float: left;
}
.mod_principal_suspect .selected.chosed img {
	width: 96px;
	height: 96px;
}
.mod_principal_suspect .selected.chosed p,
.mod_principal_suspect .selected.chose p {
	font-family: 'Roboto';
        font-size: 15px;
        color: #2a2a2a;
}
.mod_principal_suspect .chose_suspect {
	background: #a0a0a0;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	color: #fff;
	font-family: Helvetica;
        font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 22px;
        display: inline-block;
        border: 0;
        position: absolute;
        bottom: 10px;
        cursor: pointer;
}
.mod_elige_sospechoso .acciones input {
	background: #a0a0a0;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	color: #fff;
	font-family: Helvetica;
        font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 22px;
        display: inline-block;
        border: 0;
        clear: left;
        display: block;
        margin: auto;
}
.mod_principal_suspect .chose_suspect:hover {
	background: #c02e3b;
}
.mod_principal_suspect .content {
        background: #fff;
        padding: 0 0 15px;
}
.mod_principal_suspect .content ul li,
.mod_elige_sospechoso .content ul li {
        margin: 0;
        width: 47%;
        box-shadow: none;
        list-style: none;
        border-radius: 0;
}
.mod_elige_sospechoso .content ul li {
        float: left;
        height: 145px;
        margin-right: 10px;
}
.mod_principal_suspect ul li a.elegir {
        height: auto;
}
.mod_elige_sospechoso ul li a {
        display: block;
        height: 114px;
}
.mod_principal_suspect .content ul li img,
.mod_elige_sospechoso .content ul li img{
        float: left;
        height: 114px;
        margin: 0 15px 0 0;
        width: 114px;
}
.mod_principal_suspect ul li span, 
.mod_principal_suspect ul li h3,
.mod_elige_sospechoso ul li span,
.mod_elige_sospechoso ul li h3{
        width: auto;
}
.mod_principal_suspect ul li h3{
        font-family: 'Helvetica-Extended';
	font-size: 21px;
	line-height: 1.2;
        padding: 0 0 5px;
        color: #2a2a2a;
        letter-spacing: 1px;
}
.mod_elige_sospechoso ul li h3{
        font-family: 'Helvetica';
	font-size: 21px;
	line-height: 1.2;
        padding: 0 0 5px;
        color: #2a2a2a;
        letter-spacing: 1px;
        margin: 0;
}
.mod_principal_suspect ul li span{
        font-family: 'Roboto';
        font-size: 14px !important;
        font-weight: normal;
        color: #2a2a2a;
        text-transform: inherit;
}
.mod_elige_sospechoso ul li span{
        font-family: arial;
        font-size: 14px !important;
        font-weight: normal;
        color: #2a2a2a;
        text-transform: inherit;
}
#cabecera_bajosospecha * {line-height: normal; letter-spacing: normal;}
#cabecera_bajosospecha {width: 976px; height: 346px; background-image: url('http://www.antena3.com/newa3flash/modulos_blancos/bajo_sospecha/encabezado.jpg'); background-repeat: no-repeat;}
#cabecera_bajosospecha p {padding-top: 245px;width: 590px; margin: 0 auto; font-family:HelveticaExtendedLight; font-size: 15pt; text-align: center; }
.encabezado_bajosospecha * {line-height: normal;line-height: normal;transition:All 0.2s ease;}
.encabezado_bajosospecha {height: 178px; margin-top: 20px;border-bottom: 5px solid #af5445; background-color: #f1f2f3;}
.encabezado_bajosospecha h2 {font-size: 23pt; padding: 11px 0 11px 0; margin: 0; color: #af5445; text-align: center; font-family: Helvetica-ExtendedMedium; line-height: 28px;}
.encabezado_bajosospecha strong {font-weight: 500; }
.encabezado_bajosospecha img {margin-top: 7px; }
.encabezado_bajosospecha p { margin: 0 auto;font-size: 13pt; font-weight: 300; font-family: Roboto; text-align: center; line-height: 22px;}
.encabezado_bajosospecha:hover #icoflecha {transform: rotate(0deg) scale(0) skew(1deg) translate(0px);}
.encabezado_bajosospecha:hover #icomasinfo {transform: rotate(0deg) scale(1) skew(1deg) translate(0px);transition-delay: 0.1s;}
.encabezado_bajosospecha #icoflecha {z-index:2;}
.encabezado_bajosospecha #icomasinfo {transform: rotate(0deg) scale(0) skew(1deg) translate(0px);}
.iconoencabezado {position: absolute; margin-left: -17px;}
#encabezado_votacionsospechosos p {width: 575px;}
#encabezado_votacionsospechosos {width: 644px;}
#encabezado_conecta {width: 312px;}
#encabezado_conecta p {width: 250px;}
#contenedor_conecta {width: 312px; height: 300px; font-family: Roboto; margin-top: 30px; background-image: url('http://www.antena3.com/newa3flash/modulos_blancos/bajo_sospecha/devices.png'); background-repeat: no-repeat; background-position: left top;}
#contenedor_conecta p:nth-child(1) {margin: 0 0 7px 155px; font-size: 15pt;}
#contenedor_conecta p:nth-child(2) {margin: 0 0 0 155px; font-size: 17pt; font-weight: 600;line-height: 26px !important;}
#contenedor_conecta p:nth-child(3) {margin: 17px 0 0 155px;}
#contenedor_conecta img {vertical-align: -3px;}
#contenedor_conecta button {cursor: pointer;background-color: #f1f2f3; height: 40px; border: 0; padding-left: 38px; margin: 0 0 5px 0; font-family: Roboto; color: #4b4b4b;font-weight: 600;font-size: 16pt; text-transform: uppercase; background-image: url('http://www.antena3.com/newa3flash/modulos_blancos/bajo_sospecha/download.png'); background-repeat: no-repeat; background-position: 8px 9px;}
#contenedor_conecta button:hover {background-color: #e3e3e3;}
/*Si CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.encabezado_bajosospecha h2 {line-height: 33px !important; font-size: 22pt !important;}
#cabecera_bajosospecha p {line-height: 25px !important;}
}


/* Cierra LUNA
----------------------------------------------------------------------------------------------------*/

/* 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;
}
#dynamic_recaptcha_1.alt {
	float: none;
    margin: 0 auto;
    width: 320px;
}
span.registroCaptcha{
	float:right;
	margin-top:18px;
	line-height:normal;
	width:225px;
	font-size:12px;
	font-weight:normal;
}
span.registroCaptcha a{
	text-decoration:none;
	font-weight:bold;
}
span.registroCaptcha .banner_z3{
	display:block;
	width:219px;
	height:77px;
	text-indent:-9999px;
	margin-top:10px;
}
.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_nuevo_ranking form button {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:medium none;
font-family:helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 30px 235px;
overflow:visible;
padding:5px;
}

/* Mod Login comentarios
----------------------------------------------------------------------------------------------------*/

.login_cm {
	margin: 5px 0 0 85px; 
	overflow: hidden;
}
.login_cm form {
	display: inline;
    float: left;
    margin: 0 0 20px;
    padding: 0 15px 0 0;
    width: 350px;
}

.login_cm form p {
	font-size: 13px;
    line-height: normal;
}
.login_cm form p span.error {
	clear: both;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-left: 137px;
    padding-top: 2px;
	padding-bottom: 0;
}
.login_cm form fieldset p {
	margin-bottom: 3px;
    padding: 5px 0;
    vertical-align: middle;
} 
.login_cm form fieldset p label {
	display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
    width: 122px;
}

.login_cm form fieldset p input.text {
	display: inline-block;
    font-size: 13px;
    padding: 3px;
    width: 185px;
}

.login_cm form fieldset p.recordar {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-right: 25px;
    text-align: left;
    width: 196px;
}
.login_cm form fieldset p.recordar label {
	width: 160px;
	padding-top: 2px;
}
.login_cm form .acciones {
	float: right;
	clear: both;
}

.login_cm form .acciones button {
	 border: none;
    -moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    height: 30px;
    margin-right: 29px;
    margin-top: 0;
    padding: 2px 0;
    width: 100px;
}

.login_cm .social_connect {
    display: inline;
    float: right;
    padding: 0 15px 20px 20px;
    width: 158px;
}

.login_cm .social_connect ul {
	padding-top: 15px;
}
.login_cm .social_connect li {
	height: 31px;
}
.login_cm .social_connect li a {
	font-size: 11px;
	padding-top: 5px;
}

/* Mod Encuesta_login
----------------------------------------------------------------------------------------------------*/
.mod_encuesta.login .question a {
    bottom: 0;
    clear: both;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 0;
    position: relative;
    right: 0;
}
.mod_encuesta.login form {
    display: inline;
    float: left;
	margin: 0 5px 5px;
	width: 295px;
}

.grid_8 > .mod_encuesta.login form {
	width: 625px;
}

.grid_8 > .mod_encuesta .image {
    height: 200px;
}

fieldset.registro p {
    margin-bottom: 6px;
    vertical-align: middle;
}
fieldset.registro p label {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
    width: 122px;
}
fieldset.registro p input.text {
    display: inline-block;
    font-size: 12px;
    width: 140px;
}
fieldset.registro p.recordar {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-right: 25px;
    text-align: left;
    width: 160px;
}

fieldset.registro .acciones button {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: medium none;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    height: 27px;
    margin-right: 20px;
    margin-top: 5px;
    padding: 2px 0;
    width: 100px;
}
fieldset.registro .acciones a.boton {
	background: #2b90bd;
	background: -moz-linear-gradient(top, #2b90bd 0%, #0d7da8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b90bd), color-stop(100%,#0d7da8));
	background: -webkit-linear-gradient(top, #2b90bd 0%,#0d7da8 100%);
	background: -o-linear-gradient(top, #2b90bd 0%,#0d7da8 100%);
	background: -ms-linear-gradient(top, #2b90bd 0%,#0d7da8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b90bd', endColorstr='#0d7da8',GradientType=0 );
	background: linear-gradient(top, #2b90bd 0%,#0d7da8 100%);
    color: #fff;
    display: block;
    font-size: 12px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 8px;
    text-align: center;
}
.mod_encuesta.login fieldset.registro .registro {
	clear: both;
    font-size: 12px;
    font-weight: bold;
    padding: 0;
    text-decoration: none;
	float:none;
	margin:0;
}
.mod_encuesta.login .question  {
	padding-bottom:0;
}


/* 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:4px 0 4px 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;
  padding:10px 3px 3px;
}
.mod_listado_blogs strong {
  display:block;
  font-size:12px;
  margin-bottom:10px;
  margin-left:10px; /**/
}
.mod_listado_blogs ul{padding: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;
}
/* Mod Archivo Blogs - new
----------------------------------------------------------------------------------------------------*/
.mod_blog_archivo {
    padding: 12px 12px 12px 8px;
    margin-bottom:15px;
}
.mod_blog_archivo span{ font-size:16px; font-weight:bold; padding-left:5px;}
.ttlo_mes {
    display: block;
	font-weight:bold;
    padding: 6px 0 10px 15px;
}
.ttlo_anyo a {cursor: pointer; text-decoration:none;}
.mod_blog_archivo .archivo_mes a {
	font-size:12px;
    padding-left: 15px;
    text-transform: uppercase;
	line-height:20px;
}
.modulo ol{	border:#FFF 1px solid; width:265px; padding:10px; margin:5px 5px 13px 5px;}
/* 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 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:16px;
  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;
  cursor:pointer;
}

.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 {
  float:left;
  overflow:hidden;
  padding:15px 4px 0 4px;
}

.mod_parrilla .dia li{
  float:left;
  display:inline;
  margin-right:5px;
  }

.mod_parrilla .dia li.paises{
  float:left;
}

.mod_parrilla  .cabecera_parrilla {
	overflow:hidden;
}

.mod_parrilla   .descarga_parrilla{
	float:right;
  padding-top:15px;
}

.mod_parrilla  .descarga_parrilla a{
    background: url('/static/images/mod_mini_bg_button2.gif') repeat-x scroll left top transparent;
	border: 1px solid #bbe1ec;
    color: #004083;
	display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -border-radius:3px;
}

.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_parrilla .paises{
  float:left;
  margin-top: 13px;
  padding-left: 7px !important;
}
.mod_parrilla div.selector{
  padding-left: 0;
}

/* Mod Concursos Trivial
----------------------------------------------------------------------------------------------------*/
.mod_concursos_trivial {
  overflow:hidden;
  margin-bottom:20px;
  clear:both;
}
.mod_concursos_trivial.test_luna {
  border: 1px solid #007AB9;
  padding: 15px;
}
.head_luna {
	height: 30px;
	width: 644px;
	overflow: hidden;
}
.container_12 .test_luna .grid_4.alpha {
	width: 276px;
}
.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.test_luna form {
  margin-top:0;
}
.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,
.mod_horoscopo_diario h2 {
  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;
}
.contentWrap iframe{
	overflow-x:hidden;
}

#overlay.registro .contentWrap{
  height:745px;
  overflow: hidden;
}

#overlay.login .contentWrap{ /************add i3************/
  height:560px;
  overflow-x: visible;
}

#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 1em 3em;
}

.mod_pagina_error h1 {
  font-size: 1.3em;
  margin-bottom: .8em;
	width: 808px;
}

.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;
  float:left;
  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:10px;
  *margin-right:10px;
  float: left;
}
.mod_superdestacado_2 ul li:last-child{
	margin-right:0;
}
.mod_superdestacado_2 ul li img {
  float:left;
  margin-right:10px;
}
.mod_superdestacado_2 ul li p {
  padding: 0px 55px 0 0;
}
.mod_superdestacado_2 ul li a {
  font-size:16px;
  line-height:normal;
  text-decoration:none;
  color:#fff;
}
/* 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 p.condiciones{
	font-size:11px;
}
.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;
}
.bajausuario {
	height: 250px;
    padding-top: 150px;
    text-align: center;
}
/*******************zona3 - buscador de amigos - AVANZADO*****************/
.ba_avanzada{
	width:100%;
	font-size:12px;
	color:#333;
	margin:15px 0 0 0;
	overflow:hidden;
}
.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;
	margin-right:20px;
	padding-top:5px;
	width:205px;/*mod i3*/
}
/*******************nuevo modal****************************/

.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
}
.jqmWindow_b {
    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;
}
.facebookA3{
	overflow:hidden;
}
.retweet{
	float:left;
	width:55px;
	height:22px;
	background:url('/static/images/tweet.png') no-repeat 0 0;
	text-indent:-999px;
	margin-right:10px;
}
/*************condiciones generales*************/
p.condiciones a{font-weight:bold; font-size:11px;}
.IE8bar{display:none;}
/***********nuevo formato publicitario**********/
.central .container_12{position:relative;}
.central .container_12 #bannerLeft{position:absolute; width:320px; height:1024px; top:0; left:-320px;}
.central .container_12 #bannerRight{position:absolute; width:320px; height:1024px; top:0; right:-320px;}

/********ranking The Frame***********/
/**comunes
.mod_ranking_frame {overflow:hidden;margin-bottom:20px;}
.mod_ranking_frame .title{padding:20px 15px 0;display:block; font-weight:bold; clear:both; height:25px;}
.mod_ranking_frame .title{padding:21px 15px 0 215px;display:block; font-weight:bold; clear:both; height:18px;}
.mod_ranking_frame ul li a{display:block;}
.mod_ranking_frame ul li p{float:left;}**/


/**grid_8
.grid_8 .mod_ranking_frame ul{ margin:15px 15px 10px 15px; overflow:hidden; display:block;}
.grid_8 .mod_ranking_frame ul li{height:85px; width:50%; float:left; margin-bottom:10px; position:relative;}
.grid_8 .mod_ranking_frame ul li img{vertical-align:top; margin-right:10px; float:left;}
.grid_8 .mod_ranking_frame ul li a span{font-size:14px; font-weight:bold;}
.grid_8 .mod_ranking_frame ul li a strong{margin-top:5px; display:block; font-size:12px; line-height:normal; text-decoration:none; font-weight:normal;}
.grid_8 .mod_ranking_frame ul li em{position:absolute; top:45px; left:90px; width:32px; height:32px; text-indent:-9999px;}**/
/**grid_4
.grid_4 .mod_ranking_frame ul li{height:100px; width:128px; margin-right:12px; margin-left:2px; float:left; margin-bottom:10px; position:relative;}
.grid_4 .mod_ranking_frame ul li em{position:absolute; top:45px; left:90px; width:32px; height:32px; text-indent:-9999px; z-index:9999; display:block;}**/

/**grid_3
.grid_3 .mod_ranking_frame ul li{height:100px; width:194px; margin-right:15px; margin-left:5px; float:left; margin-bottom:10px; position:relative;}
.grid_3 .mod_ranking_frame ul li em{position:absolute; top:45px; left:158px; width:32px; height:32px; text-indent:-9999px;}**/

/**grid_4 + grid_3 - en desuso
.grid_4 .mod_ranking_frame ul, .grid_3 .mod_ranking_frame ul{ padding:15px 0px 0px 15px; overflow:hidden; display:block; background:#fff; border:5px solid #efefef;}
.grid_4 .mod_ranking_frame ul li img, .grid_3 .mod_ranking_frame ul li img{vertical-align:top; margin-bottom:5px; clear:both; display:block;}
.grid_4 .mod_ranking_frame ul li a span, .grid_3 .mod_ranking_frame ul li a span{font-size:12px; font-weight:bold;}
.grid_4 .mod_ranking_frame ul li a strong, .grid_3 .mod_ranking_frame ul li a strong{display:none;}
.grid_4 .mod_ranking_frame ul li a strong, .grid_3 .mod_ranking_frame ul li a strong{display:none;}**/
/********fin ranking The Frame***********/

/* Mod Ranking
----------------------------------------------------------------------------------------------------*/
.mod_ranking {
  /*background:#FFFFFF url(/static/images/bg_create_ranking.gif) repeat-x scroll left top;
  border:1px solid #9CCFE7;*/
  margin-bottom:10px;
}
.mod_ranking ul {
  background:transparent url(/static/images/bg_rec.gif) no-repeat scroll left top;
  height:47px;
  position:absolute;
  right:5px;
  text-indent:-99999px;
  top:5px;
  width:146px;
}
.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 {
  font-size:13px;
  line-height:normal;
  margin-bottom:15px;
  padding-right:65px;
  padding-top:10px;
  
  
}
span.ranking_oficial {
background:transparent url(/static/images/bg_rec.gif) no-repeat scroll left top;
height:47px;
position:absolute;
right:5px;
text-indent:-99999px;
top:5px;width:146px;
}
.mod_ranking p.reportar {
  text-align:right;
  margin-top:30px;
  font-size:11px;
  padding-right:0;
}

.mod_ranking div.feedback{
	font-weight:normal;
	padding:0;
	margin:0 10px 5px 0;
}
.mod_ranking div.feedback span{font-weight:bold;}
.mod_ranking .list_comments{
	clear:none;
	margin-right:10px;
	padding:0px;
	margin-bottom:5px;
}
.mod_ranking .list_comments ul.social_actions {
	background:none;
	position:relative;
	text-indent:0;
	width:100%;
	height:auto;
	margin:5px 0 0 5px;
	padding:5px 0;
	top:0;
	left:0;
	float:left;
}
.mod_ranking .list_comments ul.social_actions li{
	margin-bottom:0;
	width:auto;
	height:auto;
	display:block;
	margin:0px;
	float:none;
}

.mod_ranking .list_comments ul.social_actions li a{
	margin:0;
	text-align:left;
	background:none;
	border:0px;
	padding:0 10px 12px 20px;
	font-size:13px;
}

.mod_ranking .list_comments ul.social_actions li.first a{
	border-top:0px;
}
.mod_ranking .list_comments ul.social_actions li.last a{
	border-bottom:0px;
}

.mod_engloba_ranking{
	background:url('/static/images/bg_create_ranking.gif') repeat-x scroll left top #FFFFFF;
	border:1px solid #9CCFE7;
	margin-bottom:20px;
}
.separa_rankings{
	background:#CCC;
	display:block;
	height:1px;
	margin:0 11px;
	width:620px;
}
.grid_8 .mod_ranking {overflow:hidden;/*margin-bottom:20px; */padding-left:10px;}
.grid_8 .mod_ranking ul{ margin:5px 15px 0px 15px; overflow:hidden; display:block;}
.grid_8 .mod_ranking ul li{width:100%; float:left; margin-bottom:20px;}
.grid_8 .mod_ranking ul li strong.titulo {display:block;font-size:20px;color:#006699;padding-left:0px;padding-bottom:5px;padding-top:5px; font-weight:bold;}
.grid_8 .mod_ranking ul li img{vertical-align:top; margin-right:10px; float:left;}
.grid_8 .mod_ranking ul li span{font-size:16px; font-weight:bold;}
.grid_8 .mod_ranking ul li strong{margin-bottom:5px;padding-right:5px;padding-top:0px;margin-top:5px; display:block; font-size:12px; line-height:normal; color:#555; text-decoration:none; font-weight:normal;margin-bottom:10px;}

.grid_8 .mod_ranking strong.titulo {display:block;font-size:18px;color:#006699; font-weight:bold; margin:10px 10px 0 0px;}
.grid_8 .mod_ranking img{vertical-align:top; margin:10px; margin-left:0; float:left;}
.grid_8 .mod_ranking p {margin:0px;color:#333333; font-size:10px; margin-bottom:10px;}
.grid_8 .mod_ranking strong{padding:5px; display:block; font-size:12px; line-height:normal; color:#555; text-decoration:none; font-weight:normal;
margin:10px 10px 10px 0px;}
.grid_8 .mod_ranking span.txtInside, .grid_8 .mod_ranking span.txtInside p{font-size:12px; font-weight:normal; padding-right:0; margin-top:10px; display:block; min-height:130px; line-height:normal; margin-bottom:10px; margin-right:10px;}
.grid_8 .mod_ranking span.creacion{font-size:11px; display:block; margin-bottom:5px; color:#555;}
.grid_8 .mod_ranking span.creacion strong{display:inline;font-size:11px; padding:0; font-weight:bold;}

.grid_8 .elementos {overflow:hidden;margin-bottom:20px;}
.grid_8 .elementos ul{ margin:15px 15px 10px 15px; overflow:hidden; display:block;}
.grid_8 .elementos ul li{width:100%; float:left; margin-bottom:20px; border-bottom: 1px solid #cccccc;}
.grid_8 .elementos ul li img{vertical-align:top; float:left; margin-right: 10px;}
.grid_8 .elementos .starry img{margin-right: 0px;}
.grid_8 .elementos ul li object{vertical-align:top; float:left; margin-right: 10px;}
.grid_8 .elementos ul li span{font-size:16px;  font-weight:bold;}
.grid_8 .elementos ul li strong{margin-top:5px; display:block; font-size:13px; line-height:normal; color:#333; text-decoration:none; font-weight:normal;margin-bottom:10px;}
.grid_8 .elementos ul li p{float:left;}
.grid_8 .mod_engloba_ranking .elementos ul li p{float:none;}
.grid_8 .mod_engloba_ranking .elementos ul li .starry p{
    width: 540px!important;
    font-size: 15px!important;
}
.grid_8 .elementos ul li p a {color:#004082; font-size:12px;}

.starry {
margin:10px 0 10px -10px;
padding-left:10px;
width:auto;
}

div.feedback {
	/*border:1px solid #ddd;*/
	padding:5px 3px 3px;
	display:inline;
	background:#FE9400;
	color:#fff;
	font:bold 13px Arial,Helvetica,sans-serif;
	height:15px;
	margin-right:30px;
	padding:4px 7px;
	float:right;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.btn_enviar{
		background:url("/static/images/bg_mod_tu_clip_boton.gif") repeat-x scroll left top #FE9400;
		color:#FFFFFF;
		font-family:Arial,sans-serif;
		font-size:16px;
		font-weight:bold;
		padding:3px;
		width:80px!important;
		float:right;
		margin-right:20px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		cursor:pointer;
		display:inline-block;
		font-family:helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		line-height:normal;
		margin-left:10px;
		padding:7px 10px;
		text-align:center;
		text-decoration:none;
		height:30px;
		border:none!important;
}


.grid_8 .elementos ul li ul.itunes{
	margin:0;
	padding:5px;
}
								
.grid_8 .elementos ul li ul.itunes li {
	border:0;	
	margin: 0;
	/*height:23px;*/
}
								
.grid_8 .elementos ul li ul.itunes li.i_itunes a {   
	background: url('/static/images/descarga_itunes.png') no-repeat scroll 0 0 transparent;
	color: #004082;
	border: 0 none;
	font-size: 12px;
	padding: 1px 0px 5px 20px;
	text-align: left;
}

/***************nuevos visores de vídeo***********************/

.visor_reemplace{
	position:relative;
	display:block;
	overflow:hidden;
	cursor:pointer;
}

/**VISOR en noticia grid_12**/
.noticia_principal .grid_6 .visor_reemplace{
	width:478px;
	height:288px;
}
.noticia_principal .grid_6 .visor_reemplace img{
	margin:0;
}
.noticia_principal .grid_6 .visor_reemplace em.play_video{
	top:119px;
	left:214px;
}

/**VISOR en noticia grid_8 - todo el ancho**/
.grid_8 .mod_player_interior .visor_reemplace{
	width:640px;
	height:400px;
}
.grid_8 .mod_player_interior .visor_reemplace img{
	margin-top:27px;
}
.grid_8 .mod_player_interior .visor_reemplace em.play_video{
	top:175px;
	left:295px;
}

/**VISOR en noticia grid_4 destacada y principal grid_4 y grid_8 - mitad**/
.grid_4 .mod_noticia.destacada .mod_video .visor_reemplace, .grid_4 .noticia_principal .mod_video .visor_reemplace, .grid_8 .noticia_principal .mod_video .visor_reemplace{
	width:312px;
	height:235px;
}
.grid_4 .mod_noticia.destacada .mod_video .visor_reemplace img, .grid_4 .noticia_principal .mod_video .visor_reemplace img, .grid_8 .noticia_principal .mod_video .visor_reemplace img{
	margin:0;
}
.grid_4 .mod_noticia.destacada .mod_video .visor_reemplace em.play_video, .grid_4 .noticia_principal .mod_video .visor_reemplace em.play_video, .grid_8 .noticia_principal .mod_video .visor_reemplace em.play_video{
	top:92.5px;
	left:131px;
}

/**VISOR en noticia grid_4 player interior**/
.grid_4 .mod_player_interior .visor_reemplace{
	width:312px;
	height:235px;
}
.grid_4 .mod_player_interior .visor_reemplace img{
	margin:0;
}
.grid_4 .mod_player_interior .visor_reemplace em.play_video{
	top:92.5px;
	left:131px;
}

/**********vive conectado - logo************/
.conectadoa3logo{
	width:70px;
	height:30px;
	float:right;
	margin-top:-1px;
	*margin-top:-25px; /* IE6 e IE7 */
	}

/***************nuevos visores de vídeo***********************/

.visor_reemplace{
	position:relative;
	display:block;
	overflow:hidden;
	cursor:pointer;
}

/**VISOR en noticia grid_12**/
.noticia_principal .grid_6 .visor_reemplace{
	width:478px;
	height:288px;
}
.noticia_principal .grid_6 .visor_reemplace img{
	margin:0;
}
.noticia_principal .grid_6 .visor_reemplace em.play_video{
	top:119px;
	left:214px;
}

/**VISOR en noticia grid_8 - todo el ancho**/
.grid_8 .mod_player_interior .visor_reemplace{
	width:640px;
	height:400px;
}
.grid_8 .mod_player_interior .visor_reemplace img{
	margin-top:27px;
}
.grid_8 .mod_player_interior .visor_reemplace em.play_video, .grid_8 .contenido .visor_reemplace em.play_video{
	top:175px;
	left:295px;
}

/**VISOR en noticia grid_4 destacada y principal grid_4 y grid_8 - mitad**/
.grid_4 .mod_noticia.destacada .mod_video .visor_reemplace, .grid_4 .noticia_principal .mod_video .visor_reemplace, .grid_8 .noticia_principal .mod_video .visor_reemplace{
	width:312px;
	height:235px;
}
.grid_4 .mod_noticia.destacada .mod_video .visor_reemplace img, .grid_4 .noticia_principal .mod_video .visor_reemplace img, .grid_8 .noticia_principal .mod_video .visor_reemplace img{
	margin:0;
}
.grid_4 .mod_noticia.destacada .mod_video .visor_reemplace em.play_video, .grid_4 .noticia_principal .mod_video .visor_reemplace em.play_video, .grid_8 .noticia_principal .mod_video .visor_reemplace em.play_video{
	top:92.5px;
	left:131px;
}

/**VISOR en noticia grid_4 player interior**/
.grid_4 .mod_player_interior .visor_reemplace{
	width:312px;
	height:235px;
}
.grid_4 .mod_player_interior .visor_reemplace img{
	margin:0;
}
.grid_4 .mod_player_interior .visor_reemplace em.play_video{
	top:92.5px;
	left:131px;
}
/*****enlace hemeroteca*****/
.hemeroteca_link{
	/*margin-top:45px;*/
	margin-top: -53px; /****para nueva pestana*****/
	float:right;
	font-size:11px;
	color:#666;
	margin-right: 0px;
}
.hemeroteca_link a{
	color:#CCC;
	margin: 0 5px;
}
.hemeroteca_link a:hover{
	color:#F09A10;
}


/* CSS Sobreescribe módulo famosos */

.ranking_famosos_cambio_top{
		margin-bottom:10px;
		border-bottom:1px solid #D052BE;
	}
.ranking_famosos_cambio{
		background:none repeat scroll 0 0 #FAEEF8!important;
		height:170px;
		width:229px;
		display:inline-block;
		margin-right:10px;
		}
.ranking_paginado_celebrities .title a{
			color:#CE53BB;
			float:left;
		}
.ranking_famosos_cambio p a{
			color:#356AA0;
			margin-top:50px;
		}
.position_ranking{
		background:url(/static/images/bg_position2.png) no-repeat scroll center center transparent;
		}
.position_ranking {
		height:49px;
		width:51px;
		position:absolute;
		left:180px;
		top:-2px;
		}
		
.position_ranking strong {
		color:#D052BE;
		font-size:12px;
		text-align:center;
		float:left;
		width:47px;
		margin-top:18px;
		}
.grid3_override{
			width:100%!important;
			margin-left:10px;
		}
		
		/******paginador******/
.mod_paginador_famosos {
		float: left;
		margin-left: 10px;
		overflow: hidden;
		position: relative;
		width: 938px;
		}
.mod_paginador_famosos .disabled {
		color:#E8B4E4;
		}
.mod_paginador_famosos .next, .mod_paginador_famosos .prev {
		font-weight:bold;
		padding-top:4px;
		}
.mod_paginador_famosos .prev {
		left:0;
		position:absolute;
		}
.mod_paginador_famosos a {
		color:#D052BE;
		}
.mod_paginador_famosos a {
		font-size:12px;
		text-decoration:none;
		}
.mod_paginador_famosos .next, .mod_paginador_famosos .prev {
		font-weight:bold;
		padding-top:4px;
		}
.mod_paginador_famosos .next {
		float:right;
		position:relative;
		z-index:1999;
		}
.paginacion_top{
			width:300px;
			float:right;
		}
.mod_paginador_famosos a {
		color:#D052BE;
		}
.mod_paginador_famosos a:hover {
			text-decoration:underline;
		}
.mod_paginador_famosos a {
		font-size:12px;
		text-decoration:none;
		}

/* Nueva Barra Social*/
/*.b_share {
    -moz-border-radius: 4px 4px 4px 4px;
    background: none repeat scroll 0 0 #F0F0F8;
    border: 1px solid #E8E8E8;
    clear: both;
    font-size: 11px;
    margin-bottom: 12px;
    overflow: hidden;
    padding: 5px 0 4px 8px;
    width: 632px;
}
.b_share ul{
	list-style:none;
}

.b_share ul li{
	display:inline-block;
	float:left;
	margin-right:6px;
}
.b_share ul li .extra{
    margin-top:2px;
	margin-right:5px;
}
.b_share ul li.guardar_z3 a{
	width:24px;
	height:23px;
	display:block;
	background:url('/static/images/share_estrella.png') no-repeat 0 0;
} 
.b_share ul li.guardar_active a{
	width:24px;
	height:23px;
	display:block;
	background:url('/static/images/share_estrella_on.png') no-repeat 0 0;
} 

ul.b_share2  li {
	margin-left:2px;
}
ul.b_share2 {
	float:right;
}
.comment_share {
    -moz-border-radius:3px;
	-webkit-border-radius: 3px;
	color: #333333;
    border: 1px solid #CCCCCC;
    display: block;
    margin-left: 5px;
    padding: 5px 7px;
    text-align: center;
    text-decoration: none;
	font-weight:bold;
	background: url("../images/bg_buttons.gif") repeat-x scroll left bottom #FFFFFF;
}
*/
.b_share{
	height: 32px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #f1f2f3;
	width: 644px;
	margin-bottom: 10px;
}
.b_share ul li{
	display: inline;
	float: left;
	padding: 6px 5px 0 0;
}
.b_share ul li.s_fcb iframe{
	margin-left: 6px;
}
.b_share ul li.s_twt {
	width: 95px;
	overflow: hidden;
}
.b_share ul li.s_google > div{
	width: 65px !important;
}
.b_share ul li.s_z3 a, .b_share ul li.s_mm a, .b_share ul li.s_tm a, .b_share ul li.s_in a, .b_share ul li.s_destacar a, .b_share ul li.s_print a {
	background: transparent url('/static/images/sprite_sharebar.png') no-repeat 0 0;
	width: 20px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}
.b_share ul li.s_z3 a{
	width: auto;
	height: auto;
	border: 1px solid #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #000;
	font-weight: bold;
	text-indent: 0px;
	padding: 4px 7px;
	text-shadow: 0 1px 0 #FFF;
	background-repeat: repeat-x;
	font-size: 11px;
	line-height: 10px;
}
.b_share ul li.s_z3 a:hover{
	border-color: #aaa;
	background-position: 0 -20px;
}
.b_share ul li.s_mm a{
	background-position: 0 -40px;
}
.b_share ul li.s_mm a:hover{
	background-position: right -40px;
}
.b_share ul li.s_tm a{
	background-position: 0 -60px;
}
.b_share ul li.s_tm a:hover{
	background-position: right -60px;
}
.b_share ul li.s_in a{
	background-position: 0 -80px;
}
.b_share ul li.s_in a:hover{
	background-position: right -80px;
}
.b_share ul li.s_destacar a {
	background-position: 0 -100px;
}
.b_share ul li.s_destacar a:hover {
	background-position: right -100px;
}
.b_share ul li.s_print a {
	background-position: 0 -120px;
}
.b_share ul li.s_print a:hover {
	background-position: right -120px;
}
.b_share ul li.s_com{
	float: right;
	border-left: 1px solid #FFF;
   box-shadow: -1px 0 0 #CCC;
   margin: 7px 0;
   padding: 0 10px;
}
.b_share ul li.s_com a{
	color: #000;
	line-height: 16px;
	font-size:11px;
	text-shadow: 0 1px 0 #FFF;
	font-weight: bold;
	padding: 1px 0 1px 22px;
	background: transparent url('/static/images/sprite_sharebar.png') no-repeat 0 -140px;
}
.b_share ul li.s_com a:hover{
	color: #333333;
}
/***********ponle freno forms*****/

.mod_login_pf {
    background: none repeat scroll 0 0 #F2F2F2;
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.08em;
    line-height: 1.4em;
	width:644px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.mod_login_pf .cabecera h1 {
    background: url("../images/form_h1.png") no-repeat scroll 5px 3px transparent;
}
.mod_login_pf a{
	text-decoration:none;
	color:#666666;
}
.mod_login_pf a:hover{
	text-decoration:underline;
}
.mod_login_pf .cabecera {
    background: none repeat scroll 0 0 #E6E6E6;
}
.mod_login_pf .cabecera {
    overflow: hidden;
    width: 100%;
}
.mod_login_pf .cabecera h1 {
    display: block;
    float: left;
    font-size: 0px;
    font-weight: bold;
    padding-left: 20px;
    text-indent: -99999px;
    width: 60px;
	height:63px;
}
.mod_login_pf form {
	background:url("../images/form-bar.png") no-repeat top center;
    display: block;
	overflow:hidden;
	padding-bottom:15px;
	width:644px;
}
.mod_login_pf form fieldset {
	border:none;
}
.mod_login_pf form fieldset p label {
    color: #333333;
}
.mod_login_pf form fieldset p label {
    display: inline-block;
    font-size: 12px;
    padding-right: 5px;
    text-align: right;
    width: 200px;
}
.mod_login_pf form p {
    color: #666666;
}
.mod_login_pf form p {
    font-size: 13px;
    line-height: normal;
}
.mod_login_pf form fieldset p input.text {
    background: none repeat scroll 0 0 #FFFFFF;
	border-style:none;
    font-size: 1.25em;
    width: 323px;
}
.mod_login_pf form p .text , .mod_login_pf form p textarea{
    border: medium none;
    font-size: 1.25em;
    letter-spacing: -1px;
    width: 332px;
}
.mod_login_pf form p textarea{
	height:150px;
}
.mod_login_pf form p input {
    padding: 5px;
    vertical-align: middle;
}
.mod_login_pf p.condiciones a {
    color: #004082;
}
.mod_login_pf p.condiciones a {
    font-size: 11px;
    font-weight: bold;
}
.mod_login_pf .acciones{
	margin:0 auto;
	text-align:center;
}
.mod_login_pf form p.acciones button {
    background: url("../images/bg_submit.jpg") no-repeat scroll center 5px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.4em;
    height: 60px;
    width: 163px;
}
.mod_login_pf form p button {
    padding: 5px;
    vertical-align: middle;
}
.mod_login_pf form p.acciones .btns {
	background-image: none;
	margin:0;
	border:0;
	line-height:20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	color: #fff;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 14px;
	height: auto;
	width: auto;
	padding: 5px 15px;
	margin-right: 10px;
	float: left;
}
.mod_login_pf form p.acciones .btns.send {
	background: #ea0505;
}
.mod_login_pf form p.acciones .btns.send:hover {
	background: #cf0505;
}
.mod_login_pf form p.acciones .btns.cancel {
	background: #888;
}
.mod_login_pf form p.acciones .btns.cancel:hover {
	background: #555;
}
.mod_login_pf form fieldset p.recordar {
    font-size: 12px;
    font-weight: bold;
    padding-right: 25px;
    text-align: left;
    width: 160px;
}
.mod_login_pf div.checker {
    display: inline-block;
	border:1px solid #ccc;
}
.mod_login_pf   div.checker{
    height: 15px;
    width: 15px;
}
.noticia_principal .mod_login_pf p {
    color: #333333;
    padding-top: 18px;
	padding-left:14px;
}
.mod_login_pf span.error{margin-left:210px; margin-top:5px; display:block; color:red; font-size:11px; text-transform:none;}

.mod_login_pf form fieldset p label.error{ display: none !important; }

#form_correctabaja {
	margin-top: 25px;
	background: url("../images/icon_ok.gif") no-repeat scroll left top transparent;
	margin-left: 145px;
	padding-bottom: 0;
	padding-left: 80px;
}
.mod_login_pf #form_correctabaja {
	height: 151px;
}
		
#form_correctabaja p{
	font-size: 18px;
	padding:3px 0 6px 0;
}

/*****************************************BLOGS**************************************/

.mod_bloggin {
			margin: 0 auto;
			text-align: left;
			width:312px;
			margin-bottom:20px;
		}
		.mod_bloggin div{
			display: block;
			margin-left: 0;
			padding-top: 7px;
				}
		.mod_bloggin strong {
			font-size: 16px;
		}
		.mod_bloggin strong, .ver_blogs{
			padding-left:15px;
		}
		.mod_bloggin p a.rss{
			padding-left:35px;
		}
		.mod_bloggin a {
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
		}
		.mod_bloggin p {
			font-size: 13px;
			font-weight: normal;
			line-height: normal;
			margin:0;
			padding: 0 10px 15px;
		}
		.mod_bloggin div p {
			margin: 1.0em 0 0;
		}
.blogterms{
	padding:15px;
	font-size:12px;
	margin-bottom:15px;
}
.mod_bloggin_post {
	margin-bottom: 15px;
	overflow: hidden;
}
.mod_bloggin_post strong {
	display: block;
	font-size: 32px;
	margin-bottom: 5px;
	padding: 0 2px;
}
.mod_bloggin_post p {
	font-size: 14px;
	line-height: normal;
	margin-bottom: 20px;
	padding: 0 33px 0 2px;
}
.mod_bloggin_post p strong {
	font-size: 14px;
	line-height: normal;
	display: inline;
	margin: 0;
	padding: 0;
}
.mod_bloggin_post p a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.mod_bloggin_post p a.normaLink {
	font-size: 12px;
	float:right;
}
.mod_bloggin_post img{
		margin-bottom: 15px;
}
.mod_bloggin_post .relative {
	display: block;
}
.mod_bloggin_post em.play_video {
	bottom: 31px;
	
}
.mod_bloggin_img{
	margin: 0 0 10px;
}
.seccion_bloggin_comm{
	margin-bottom:40px;
}

.location {
	float:left;
	clear:both;
	width:100%;
	margin:0 0 5px 2px;
}
.location span {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px;
	padding:0;
	text-transform: uppercase;
}
/* mod_concurso_videos
-----------------------------------------------------------------------------*/
.mod_concurso_videos h2 {
	font-size: 25px;
	color: #000;
	margin: 0 0 5px 0;
}

.mod_concurso_videos p {
	font-size: 13px;
	font-weight: normal;
	line-height: 130%;
	margin: 0 0 5px 0;	
}
.mod_concurso_videos ul {
	margin: 0 0 20px 0;
	background: #f1f2f3;
	border-top: 1px solid #d9d9d9;
}
.mod_concurso_videos .content_instrucciones {
	background: url('/static/images/bg_participa.jpg') no-repeat 0 0;
	width: 644px;
	height:235px;
	display: block;
	margin-top: 20px;
}
.mod_concurso_videos.alt .content_instrucciones {
	background: url('/static/images/bg_blindaje.png') no-repeat 0 0;
	height:236px;
}
.mod_concurso_videos ul li {
	padding: 10px;
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #fff;
	overflow: hidden;
}
.mod_concurso_videos.alt {
	padding-right: 0;
}
.mod_concurso_videos.alt > ul {	
	float: left;
	padding: 0 0 0 2px;
}
.mod_concurso_videos.alt > ul > li {
	padding: 12px 6px;
	float: left;
	width: 195px;
	height: 145px;
}
.mod_concurso_videos.alt li .name {	
	display: block;
	margin-top: 10px;
}
.mod_concurso_videos ul li:hover {
	background: #e5e5e5;
}
.mod_concurso_videos .position {
	background: #f08a00 url('/static/images/bg_button_last_episode.gif') repeat-x 0 28px;
	color: #fff;
	display: block;
	width: 50px;
	height: 42px;
    padding: 16px 0 0 0;
	font-weight: bold;
	font-size: 25px;
	text-align: center;
}
.mod_concurso_videos li img, .mod_concurso_videos li span, .mod_concurso_videos li dl {
	float: left;
}
.mod_concurso_videos li dl, .mod_concurso_videos.alt .name {
	margin: 0 0 0 12px;
	_margin-right: 5px; 
	/**margin-right: -20px;*/
}
.mod_concurso_videos li dt {
	margin: 4px 0 14px;
	font-weight: bold;
	font-size: 18px;
} 
.mod_concurso_videos li a {
	color: #333;
}
.mod_concurso_videos li .relative {
	width: 140px;
	float: left;
}
.mod_concurso_videos.alt a > .relative {
	width: 195px;
}
.mod_concurso_videos li a em {
	background: transparent url("/static/images/button_play_s1.png") no-repeat scroll 0 0;
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
	text-indent: -9999px;
}
.mod_concurso_videos.alt li a em{}
.mod_concurso_videos li dd, .mod_concurso_videos.alt .name {
	display: block;
	float: left;
	font-size: 13px;
    margin: 0 12px 0 0;
	font-weight: bold;
	padding: 1px 1px 1px 4px;
	width: 144px;
	*width: 130px;
	background: #fff;
	color: #333;
	-moz-box-shadow: 0 0 1px #ccc;
	-webkit-box-shadow: 0 0 1px #ccc;
	box-shadow: 0 0 1px #ccc;
	-moz-border-radius:2px;
	  -border-radius:2px;
	  -webkit-border-radius:2px;
}
.mod_concurso_videos.alt .name {
	width: 190px;
}

.mod_concurso_videos li dd:last-child {
	margin: 0;
}
.mod_concurso_videos li dd strong, .mod_concurso_videos.alt li .name strong {
	text-transform: uppercase;
	text-indent: -9999px;
	font-size: 11px;
	background: #FE9500 url('../images/star_test.png') no-repeat 2px 2px;
	color: #fff;
	width: 20px;
	height: 20px;
	float: right;
	display: block;
	margin-left: 5px;
	-moz-border-radius:0 2px 2px 0;
	  -border-radius:0 2px 2px 0;
	  -webkit-border-radius:0 2px 2px 0;
}
.mod_concurso_videos.alt li .name strong {
	margin-left: 2px;
}
.mod_concurso_videos li dd strong.enlaces, .mod_concurso_videos.alt li .name strong.enlaces {
	background: #FE9500 url('../images/users_test.png') no-repeat 2px 2px;
}
.mod_concurso_videos li dd strong.share, .mod_concurso_videos.alt li .name strong.share {
	background: #FE9500 url('../images/share_test.png') no-repeat 2px 2px;
}
.mod_concurso_videos li dd span, .mod_concurso_videos.alt li .name span {
	margin: 3px 0 0 0;
	text-align: right;
    width: 117px;
	*width:100px;
}
.mod_concurso_videos.alt li .name span {
	text-align: left;
}
@media \0screen { /*ie8 hack*/
  .mod_concurso_videos li dd {width: 130px;}
  .mod_concurso_videos li dd span {width:100px;}
}
.mod_votaciones_n1{
  background:#f1f2f3;
  float:left;
  width:100%;
}
.mod_votaciones_n1 > div{
  padding:10px 0;
  background: #111111;
  background: -moz-linear-gradient(top,  #111111 1%, #515151 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#111111), color-stop(100%,#515151));
  background: -webkit-linear-gradient(top,  #111111 1%,#515151 100%);
  background: -o-linear-gradient(top,  #111111 1%,#515151 100%);
  background: -ms-linear-gradient(top,  #111111 1%,#515151 100%);
  background: linear-gradient(top,  #111111 1%,#515151 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#515151',GradientType=0 );
}
.mod_votaciones_n1 > div p{
  color:#00b0e1;
  margin-left:15px;
  font-weight:bold;
  font-size:15px;
}
.mod_votaciones_n1 ul li{
  padding:10px 7px;
  border-bottom:1px solid #d9d9d9;
  float:left;
  width:90px;
}
.mod_votaciones_n1 ul li.last{
  border:none;
}
.mod_votaciones_n1 .individuo p{
  color:#fff;
  font-size:15px;
  font-weight:bold;
  padding:4px 0;
  background:#00b0e1;
  text-align:center;
}
/* Modal vídeo
------------------------------------------------------------------------------*/
.mod_concurso_videos.lightbox {
	background: -moz-linear-gradient(top, #555 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #555 0%,#000 100%);
	background: -o-linear-gradient(top, #555 0%,#000 100%);
	background: -ms-linear-gradient(top, #555 0%,#000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#1a1a1a',GradientType=0 );
	background: linear-gradient(top, #555 0%,#000 100%);
	}
.mod_concurso_videos.lightbox .position {
	position: absolute;
	left: 10px;
	top: 0px;
}
.mod_concurso_videos.lightbox h2 {
	background:#F1F2F3;
	height: 20px;
	padding:15px 15px 15px 70px;
	color:#333;
	border-bottom: 1px solid #999;
	font-size: 20px;
	margin: 0;
}
.mod_concurso_videos.lightbox .player_lista {
	background:#fff;
	clear: both;
	padding: 15px 8px 5px;
}
.mod_concurso_videos.lightbox .player_lista p {
	font-size: 12px;
	line-height: normal;
	margin: 0;
    padding: 3px 10px;
}
.mod_concurso_videos.lightbox .oscuro {
	width: 100%;
	height: 80px;
}
.mod_concurso_videos.lightbox .oscuro {
	width: 100%;
	height: 85px;
}
.mod_concurso_videos.lightbox .oscuro p {
	font-size: 15px;
    font-weight: bold;
    left: 0;
    line-height: 36px;
    margin-left: 18px;
    position: absolute;
    top: 0;
    width: 620px;
	color: #fff;
	border-bottom: 1px solid #333;
}
.mod_concurso_videos.lightbox .oscuro p a {
	color: orange;
	text-decoration: underline;
	cursor: pointer;
}
.mod_concurso_videos.lightbox .oscuro.relative{
	float:none;
	background: -moz-linear-gradient(top, #333 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #333 0%,#000 100%);
	background: -o-linear-gradient(top, #333 0%,#000 100%);
	background: -ms-linear-gradient(top, #333 0%,#000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1a1a1a',GradientType=0 );
	background: linear-gradient(top, #333 0%,#000 100%);
}
.mod_concurso_videos.lightbox .vote_fake {
	background: transparent url('/static/images/bg_vote_fake.png') no-repeat 0 0;
	width: 618px;
	height: 30px;
	display: block;
	position: absolute;
	bottom: 10px;
	left: 20px;
}
.solid .fn_cancel {
	background: url("/static/images/button_close_tooltip.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
    text-shadow: 2px 2px 1px #222;
	 display: block;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    padding: 3px 20px 3px 0;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 16px;
	z-index:9999;
}
.mod_concurso_videos.lightbox .starry_videos {
	/*margin: 40px 0 0 20px;*/
	overflow: hidden;
	bottom: 12px;
	position: absolute;
	left: 18px;
}
.mod_concurso_videos.lightbox .starry_videos span {
	line-height: 30px;
	color: #fff;
	font-siez: 16px;
	padding-left: 5px;
}
.mod_concurso_videos.lightbox em {
	position: absolute;
	right: 0px;
	width: 150px;
	height: 50px;
	background: #444;
	top: 0;
	border-left: 1px solid #CCC;
}
.mod_concurso_videos.lightbox em.play_video {
	width: 51px;
	height: 53px;
	background-color: transparent;
	border: 0px solid red;
	left: 297px;
	top: 145px;
}
.mod_concurso_videos.lightbox .share_video {
	position: absolute;
	right: 9px;
	bottom: 11px;
	padding: 0;
	border: 0;
	background: transparent;
	margin: 0;
}
.mod_concurso_videos.lightbox .share_video li {
	float: left;
	padding: 0;
	border: 0;
	background: transparent;
	margin-right: 10px;
}
.mod_concurso_videos.lightbox .share_video li a {
	display: block;
	text-indent: -9999px;
	width: 62px;
	height: 20px;
}
.mod_concurso_videos.lightbox .share_video li .twitter {
	background: transparent url('/static/images/tweet_list.png') no-repeat 0 0;
}
.mod_concurso_videos.lightbox .share_video li .twitter:hover {
	background: transparent url('/static/images/tweet_list_hover.png') no-repeat 0 0;
}
.mod_login_videos {
	background: #fff;
	overflow: hidden;
}
.mod_login_videos .cabecera {
	background: #FF9800;
	overflow: hidden;
	padding: 15px 0 18px;
    width: 100%;
}
.mod_login_videos .cabecera h1 {
	background: url("/static/images/mod_cabecera_tooltip-title.gif") no-repeat scroll 20px 3px transparent;
	display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
    text-indent: -99999px;
    width: 170px;
}
.mod_login_videos form {
	display: inline;
    float: left;
    margin: 20px 0;
    padding: 0 15px 0 20px;
    width: 350px;
	border-right: 1px solid #ccc;
}
.mod_login_videos form p {
	color: #666;
	font-size: 13px;
    line-height: normal;
}
.mod_login_videos form fieldset {
    padding-top: 20px;
}
.mod_login_videos form fieldset p {
	margin-bottom: 3px;
    padding: 5px 0;
    vertical-align: middle;
}
.mod_login_videos form fieldset p .error {
	color: #990033;
	clear: both;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-left: 132px;
    padding-top: 2px;
}
.mod_login_videos form fieldset p label {
    color: #333333;
	display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
    width: 122px;
}
.mod_login_videos form fieldset p label.error {
    display: none !important;
}
.mod_login_videos form fieldset p.recordar {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-right: 25px;
    text-align: left;
    width: 227px;
}
.mod_login_videos form fieldset p.recordar label {
	width : 160px;
}
.mod_login_videos form fieldset p input.text {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #8BC8F5;
    color: #007AB9;
	display: inline-block;
    font-size: 13px;
    padding: 3px;
    width: 185px;
}
.mod_login_videos form .acciones button {
    background: url("/static/images/bg_button_blue_gradient.gif") repeat-x scroll left center #228CBA;
    color: #FFFFFF;
	border: medium none;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    height: 30px;
    margin-right: 29px;
    margin-top: 27px;
    padding: 2px 0;
    width: 140px;
}
.mod_login_videos .registrar {
    display: inline;
    float: left;
	margin-top: 20px;
    padding: 20px 20px 20px 22px;
    width: 197px;
	height: 210px;
	background: #E6E6E6;
}
.mod_login_videos .registrar p, .mod_login_videos .registrar strong {
	clear: both;
    display: block;
    float: left;
    padding-bottom: 10px;
	color: #333333;
    font-size: 14px;
}
.mod_login_videos .registrar a {
    background: url("/static/images/mod_login_registrate_gratis.gif") no-repeat scroll left top transparent;
    float: right;
    height: 35px;
    text-indent: -9999px;
    width: 200px;
}
.overlayed {
			z-index: 1000;		/* required! */
		}
.opacity {
	background:white;
	/*height:200px;*/
	width:656px;		/* required! */
	position: fixed;	/* required! */
	top: 40px;			/* required! */
	z-index: 2000;		/* required! */
}
.loginListas.opacity {
	width: 635px;
}
/* termina mod_concurso_videos
-----------------------------------------------------------------------------*/
/* METEOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  */


.noticia_principal .Gmapa {width:645; height:552px;padding:3px;}
.noticia_principal .Gmapa #botones_mapa {display:block;height: 16px;}
.noticia_principal .Gmapa #botones_mapa li {display: inline; float: left; margin: 0 0 3px 0; min-height: 0; padding: 0 5px 0 0; width: auto;}
.noticia_principal .Gmapa #botones_mapa li a {display:block; padding: 4px 10px;}
.noticia_principal .Gmapa #map_canvas {width:636px; height:523px; position:relative; z-index:0;}
.noticia_principal .Gmapa #map_canvas div {border:none !important;}
.noticia_principal .Gmapa .canarias {position:absolute;right:5px;bottom:0px;width:180px}
.noticia_principal .Gmapa #tenerife {display:block;position:absolute;right:120px;bottom:10px;}
.noticia_principal .Gmapa #palmas {display:block;position:absolute;right:40px;bottom:10px;}

.noticia_principal .meteo_nacional li {display:block;clear:both;height:18px;}
.noticia_principal .meteo_nacional .titleMeteo {display:block;margin:10px 0;}
.noticia_principal .meteo_nacional p {margin:2px 0;float:left;}
.noticia_principal .meteo_nacional p.comunidad {width:140px;padding-left:10px;}

.noticia_principal .meteo_comunidad {margin-top:20px;}
.noticia_principal .meteo_comunidad ul {padding:5px;}
.noticia_principal .meteo_comunidad li, .meteo_comunidad p {display:block; height: 35px;}
.noticia_principal .meteo_comunidad li {clear:both;margin-top:5px;}
.noticia_principal .meteo_comunidad p {float:left;padding:5px 0 0 5px;}
.noticia_principal .meteo_comunidad img {float:left;margin:-10px 0 0 -10px;}
.noticia_principal .meteo_comunidad p.p1 {width:215px;}
.noticia_principal .meteo_comunidad p.p2 {width:95px;}
.noticia_principal .meteo_comunidad p.p3{width:95px;}
.noticia_principal .meteo_comunidad p.p4{width:95px;}
.noticia_principal .meteo_comunidad p.p5{width:159px;}
.noticia_principal .meteo_comunidad p.p5 img {margin-top:7px;float:none;}
.noticia_principal .meteo_comunidad li.head_comunidad {height:20px;margin-top:0;}
.noticia_principal .meteo_comunidad .head_comunidad p {height:20px;padding-top:0;}

.noticia_principal .meteo_localidad .dia {margin-top:20px;}
/* contenedor */
.noticia_principal .meteo_localidad .fecha {display:block;margin:5px;}
.noticia_principal .meteo_localidad .contenedor {height:227px;margin:1px;overflow:hidden;}
.noticia_principal .meteo_localidad .contenedor .elemento {float:left;margin-right:-1px;height:100%;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque {margin:1px;}
.noticia_principal .meteo_localidad .dia1 .contenedor .elemento {width:25%;}
.noticia_principal .meteo_localidad .dia2 .contenedor .elemento,
.noticia_principal .meteo_localidad .dia3 .contenedor .elemento {width:50%;}
.noticia_principal .meteo_localidad .dia4 .contenedor .elemento,
.noticia_principal .meteo_localidad .dia5 .contenedor .elemento,
.noticia_principal .meteo_localidad .dia6 .contenedor .elemento,
.noticia_principal .meteo_localidad .dia7 .contenedor .elemento {width:100%;}
.noticia_principal .meteo_localidad .contenedor .elemento .ultimo {border-right:none;}
.noticia_principal .meteo_localidad .dia1 .contenedor .elemento .bloque {margin-left:15px;}
.noticia_principal .meteo_localidad .dia2 .contenedor .elemento .bloque,
.noticia_principal .meteo_localidad .dia3 .contenedor .elemento .bloque {margin-left:12px;}
.noticia_principal .meteo_localidad .dia4 .contenedor .elemento .bloque,
.noticia_principal .meteo_localidad .dia5 .contenedor .elemento .bloque,
.noticia_principal .meteo_localidad .dia6 .contenedor .elemento .bloque,
.noticia_principal .meteo_localidad .dia7 .contenedor .elemento .bloque {margin-left:4px;}

/* Elemento */
.noticia_principal .meteo_localidad .contenedor .elemento .bloque {clear:both;overflow:hidden;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque1  {height:85px;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque2  {height:60px;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque3  {height:74px;}
.noticia_principal .meteo_localidad .contenedor .elemento li {float:left;}
.noticia_principal .meteo_localidad .contenedor .elemento img {margin:0 -5px}
.noticia_principal .meteo_localidad .contenedor .elemento .estado_txt {width:85px;height:60px;overflow:hidden;}

.noticia_principal .meteo_localidad .contenedor .elemento .bloque2 ul  {display:inline;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque2 li  {display:block;margin-left:15px;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque2 div  {float:left; margin-left:5px;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque2 p.t  {margin-top:-3px;}

.noticia_principal .meteo_localidad .contenedor .elemento .bloque3 li  {display:block;margin-left:10px;display:inline;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque3 p.t {margin-top:-3px;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque3 li.v strong {margin-top:-10px;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque3 li.v img,
.noticia_principal .meteo_localidad .contenedor .elemento .bloque3 li.v p {margin-bottom:-5px;}
.noticia_principal .meteo_localidad .contenedor .elemento .bloque3 li.ll img {margin-top:5px;}	


#controlMas
{float: left;
}

#slider {
  background:url("/static/images/meteo/otros/barraZoom.png") repeat-x scroll 50% 50% transparent;
  float: left;
  margin-top: 5px;
  width: 125px;
}

#slider a{
  background:url("/static/images/meteo/otros/botonZoomSlider.png") repeat-x scroll 50% 50% transparent;
}


.canariasXXXX{

position: relative;   z-index:0;
}


.laspalmasXXXXXX{

 top:-25px; position:relative;  z-index: 1; left:-80px;
}

/* FIN METEOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  */


/* Modulo de contenido relacionado para LA CASA DEL LIBRO  */

				.grid_8 .mod_contenido_relacionado.casalibro {
					background:url("/static/images/bg_cab_relacionado_casalibro.png") no-repeat scroll right top #2e6d06;
					color: #fff;
				}
				
				.grid_4 .mod_contenido_relacionado.casalibro {
					background:#2e6d06;
					color: #fff;
				}
				
				
				.mod_contenido_relacionado.casalibro h3 {
					padding: 0.7em;
					margin-left:40px;
				}


				.casadellibro  {
					display:block;
					width:42px;
					height:48px;
					background:url("/static/images/logo_casalibro.png") no-repeat scroll 0 0 transparent;
					margin:-8px 0 0 -2px;
					z-index: 100;
					position: absolute;
					text-indent:-9999px;
				}

/* FIN Modulo de contenido relacionado para LA CASA DEL LIBRO  */



/* mod_concurso_listas
-----------------------------------------------------------------------------*/
.mod_concurso_listas h2 {
	font-size: 25px;
	color: #000;
	margin: 0 0 5px 0;
}

.mod_concurso_listas p {
	font-size: 13px;
	font-weight: normal;
	line-height: 130%;
	margin: 0 0 5px 0;	
}
.mod_concurso_listas ul {
	margin: 0 0 20px 0;
	background: #f1f2f3;
	border-top: 1px solid #d9d9d9;
}
.mod_concurso_listas .content_instrucciones {
	width: 644px;
	height:351px;
	display: block;
	margin-top: 20px;
}

/*.mod_concurso_listas.alt .content_instrucciones {
	background: url('/static/images/bg_blindaje.png') no-repeat 0 0;
	height:236px;
}*/

.mod_concurso_listas .content_alert {
    background: #bdbdbd;
    display: block;
    height: 10px;
    width: 604px;
	font-size: 13px;
	font-weight: bold;
	padding:10px 10px 10px 30px;
	overflow:hidden;
}


.mod_concurso_listas ul li {
	padding: 10px;
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #fff;
	overflow: hidden;
}
.mod_concurso_listas.alt {
	padding-right: 0;
}
.mod_concurso_listas.alt > ul {	
	float: left;
	padding: 0 0 0 2px;
}
.mod_concurso_listas.alt > ul > li {
	padding: 12px 6px;
	float: left;
	width: 195px;
	height: 145px;
}
.mod_concurso_listas.alt li .name {	
	display: block;
	margin-top: 10px;
}
.mod_concurso_listas ul li:hover {
	background: #e5e5e5;
}
.mod_concurso_listas .position {
	background: #f08a00 url('/static/images/bg_button_last_episode.gif') repeat-x 0 28px;
	color: #fff;
	display: block;
	width: 50px;
	height: 42px;
    padding: 16px 0 0 0;
	font-weight: bold;
	font-size: 25px;
	text-align: center;
}
.mod_concurso_listas li img, .mod_concurso_listas li span, .mod_concurso_listas li dl {
	float: left;
}
.mod_concurso_listas li dl, .mod_concurso_listas.alt .name {
	margin: 0 0 0 12px;
	_margin-right: 5px;
	width:470px;
	/**margin-right: -20px;*/
}
.mod_concurso_listas li dt {
	margin: 4px 0 14px;
	font-weight: bold;
	font-size: 18px;
} 
.mod_concurso_listas li a {
	color: #333;
}
.mod_concurso_listas li .relative {
	width: 140px;
	float: left;
}
.mod_concurso_listas.alt a > .relative {
	width: 195px;
}
.mod_concurso_listas li a em {
	background: transparent url("/static/images/button_play_s1.png") no-repeat scroll 0 0;
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
	text-indent: -9999px;
}
.mod_concurso_listas.alt li a em{}
.mod_concurso_listas li dd, .mod_concurso_listas.alt .name {
	display: block;
	float: right;
	font-size: 13px;
    margin: 0 12px 0 0;
	font-weight: bold;
	padding: 1px 1px 1px 4px;
	width: 144px;
	*width: 130px;
	background: #fff;
	color: #333;
	-moz-box-shadow: 0 0 1px #ccc;
	-webkit-box-shadow: 0 0 1px #ccc;
	box-shadow: 0 0 1px #ccc;
	-moz-border-radius:2px;
	  border-radius:2px;
	  -webkit-border-radius:2px;
}
.mod_concurso_listas.alt .name {
	width: 190px;
}

.mod_concurso_listas li dd:last-child {
	margin: 0;
}
.mod_concurso_listas li.eliminado {
	position: relative;
}
.mod_concurso_listas li.eliminado span.ribbon {
	position: absolute;
	width: 78px;
	height: 78px;
	top: 0;
	right: 70px;
	background: url('/static/images/lista_deleted.png') no-repeat 0 0;
	z-index: 150;
	display: block;
	text-indent: -99999px;
}
.mod_concurso_listas li.eliminado dt {
	text-decoration: line-through;
}
.mod_concurso_listas li dd.star_dd {
	background: none repeat scroll 0 0 transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
    float: left;
    margin-top: -6px;
    overflow: hidden;
    padding-left: 0;
    width: 275px;
}
.mod_concurso_listas li dd strong, .mod_concurso_listas.alt li .name strong {
	text-transform: uppercase;
	text-indent: -9999px;
	font-size: 11px;
	background: #FE9500 url('/static/images/star_test.png') no-repeat 2px 2px;
	color: #fff;
	width: 20px;
	height: 20px;
	float: right;
	display: block;
	margin-left: 5px;
	-moz-border-radius:0 2px 2px 0;
	  -border-radius:0 2px 2px 0;
	  -webkit-border-radius:0 2px 2px 0;
}
.mod_concurso_listas.alt li .name strong {
	margin-left: 2px;
}
.mod_concurso_listas li dd strong.enlaces, .mod_concurso_listas.alt li .name strong.enlaces {
	background: #FE9500 url('/static/images/users_test.png') no-repeat 2px 2px;
}
.mod_concurso_listas li dd strong.share, .mod_concurso_listas.alt li .name strong.share {
	background: #FE9500 url('/static/images/share_test.png') no-repeat 2px 2px;
}
.mod_concurso_listas li dd span, .mod_concurso_listas.alt li .name span {
	margin: 3px 0 0 0;
	text-align: right;
    width: 117px;
	*width:100px;
}
.mod_concurso_listas li dd span.votado {
	width: auto;
}
.mod_concurso_listas.alt li .name span {
	text-align: left;
}
@media \0screen { /*ie8 hack*/
  .mod_concurso_listas li dd {width: 130px;}
  .mod_concurso_listas li dd span {width:100px;}
}
.mod_votaciones_n1{
  background:#f1f2f3;
  float:left;
  width:100%;
}
.mod_votaciones_n1 > div{
  padding:10px 0;
  background: #111111;
  background: -moz-linear-gradient(top,  #111111 1%, #515151 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#111111), color-stop(100%,#515151));
  background: -webkit-linear-gradient(top,  #111111 1%,#515151 100%);
  background: -o-linear-gradient(top,  #111111 1%,#515151 100%);
  background: -ms-linear-gradient(top,  #111111 1%,#515151 100%);
  background: linear-gradient(top,  #111111 1%,#515151 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#515151',GradientType=0 );
}
.mod_votaciones_n1 > div p{
  color:#00b0e1;
  margin-left:15px;
  font-weight:bold;
  font-size:15px;
}
.mod_votaciones_n1 ul li{
  padding:10px 7px;
  border-bottom:1px solid #d9d9d9;
  float:left;
  width:90px;
}
.mod_votaciones_n1 ul li.last{
  border:none;
}
.mod_votaciones_n1 .individuo p{
  color:#fff;
  font-size:15px;
  font-weight:bold;
  padding:4px 0;
  background:#00b0e1;
  text-align:center;
}

.mod_concurso_listas .listacerrada {
	float: left; 
	width: 320px;
	position:absolute;
}

/* Modal vídeo
------------------------------------------------------------------------------*/
.mod_concurso_listas.lightbox {
	background: -moz-linear-gradient(top, #555 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #555 0%,#000 100%);
	background: -o-linear-gradient(top, #555 0%,#000 100%);
	background: -ms-linear-gradient(top, #555 0%,#000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#1a1a1a',GradientType=0 );
	background: linear-gradient(top, #555 0%,#000 100%);
	}
.mod_concurso_listas.lightbox .position {
	position: absolute;
	left: 10px;
	top: 0px;
}
.mod_concurso_listas.lightbox h2 {
	background:#F1F2F3;
	height: 20px;
	padding:15px 15px 15px 70px;
	color:#333;
	border-bottom: 1px solid #999;
	font-size: 20px;
	margin: 0;
}
#capapremio .mod_concurso_listas.lightbox {
	background: #fff;
}
#capapremio .mod_concurso_listas.lightbox h2 {
	padding-left: 15px;
}
#capapremio .opacity {
	height: 450px;
}
#capapremio .img {
	height: 160px;
    margin-left: 30px;
    margin-top: 30px;
    width: 600px;
}
#capapremio .premioFanta {
	display: block;
    float: none;
    margin: 30px auto 0 auto;
    width: 300px;
	text-align: center;
	font-family: georgia;
    font-style: italic;
	font-size: 14px;
}
#capapremio .mod_concurso_listas > div {
	width: 600px;
	margin: 20px auto 0 auto;
}
#capapremio .mod_concurso_listas > div img {
	float: none;
}
#capapremio .mod_concurso_listas div span {
	padding: 0;
	margin: 20px auto 0 auto;
	width: 500px;
}
#capapremio .mod_concurso_listas div a {
	padding: 10px;
	width: 190px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	display: block;
	margin: 25px auto;
	background: #ff7400; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff7400 0%, #fc5800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7400), color-stop(100%,#fc5800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff7400 0%,#fc5800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff7400 0%,#fc5800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff7400 0%,#fc5800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff7400 0%,#fc5800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#fc5800',GradientType=0 ); /* IE6-9 */
}
.mod_concurso_listas.lightbox .player_lista {
	background:#fff;
	clear: both;
	padding: 15px 8px 5px;
}
.mod_concurso_listas.lightbox .player_lista p {
	font-size: 12px;
	line-height: normal;
	margin: 0;
    padding: 10px 10px;
}

.mod_concurso_listas.lightbox .content_img {
	width: 644px;
	overflow:hidden;
	display: block;
}


.mod_concurso_listas.lightbox .oscuro {
	width: 100%;
	height: 30px;
}

.mod_concurso_listas.lightbox .oscuro p {
	font-size: 15px;
    font-weight: bold;
    left: 0;
    line-height: 30px;
    margin-left: 18px;
    position: absolute;
    top: 0;
    width: 620px;
	color: #fff;
}
.mod_concurso_listas.lightbox .oscuro p a {
	color: orange;
	text-decoration: underline;
	cursor: pointer;
}
.mod_concurso_listas.lightbox .oscuro.relative{
	float:none;
	background: -moz-linear-gradient(top, #333 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #333 0%,#000 100%);
	background: -o-linear-gradient(top, #333 0%,#000 100%);
	background: -ms-linear-gradient(top, #333 0%,#000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1a1a1a',GradientType=0 );
	background: linear-gradient(top, #333 0%,#000 100%);
}
.mod_concurso_listas.lightbox .vote_fake {
	background: transparent url('/static/images/bg_vote_fake.png') no-repeat 0 0;
	width: 618px;
	height: 30px;
	display: block;
	position: absolute;
	bottom: 10px;
	left: 20px;
}
.mod_concurso_listas .star_dd .vote_fake a {
	background: transparent url('/static/images/stars_fake.png') no-repeat 0 0;
	width: 265px;
	height: 25px;
	display: block;
}
.solid .fn_cancel {
	background: url("/static/images/button_close_tooltip.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
    text-shadow: 2px 2px 1px #222;
	 display: block;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    padding: 3px 20px 3px 0;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 16px;
	z-index:9999;
}
.mod_concurso_listas.lightbox .starry_videos {
	/*margin: 40px 0 0 20px;*/
	overflow: hidden;
	bottom: 12px;
	position: absolute;
	left: 18px;
}
.mod_concurso_listas.lightbox .starry_videos span {
	line-height: 30px;
	color: #fff;
	font-siez: 16px;
	padding-left: 5px;
}
.mod_concurso_listas.lightbox em {
	position: absolute;
	right: 0px;
	width: 150px;
	height: 50px;
	background: #444;
	top: 0;
	border-left: 1px solid #CCC;
}
.mod_concurso_listas.lightbox em.play_video {
	width: 51px;
	height: 53px;
	background-color: transparent;
	border: 0px solid red;
	left: 297px;
	top: 145px;
}
.mod_concurso_listas.lightbox .share_video {
	position: absolute;
	right: 9px;
	bottom: 11px;
	padding: 0;
	border: 0;
	background: transparent;
	margin: 0;
}
.mod_concurso_listas.lightbox .share_video li {
	float: left;
	padding: 0;
	border: 0;
	background: transparent;
	margin-right: 10px;
}
.mod_concurso_listas.lightbox .share_video li a {
	display: block;
	text-indent: -9999px;
	width: 62px;
	height: 20px;
}
.mod_concurso_listas.lightbox .share_video li .twitter {
	background: transparent url('/static/images/tweet_list.png') no-repeat 0 0;
}
.mod_concurso_listas.lightbox .share_video li .twitter:hover {
	background: transparent url('/static/images/tweet_list_hover.png') no-repeat 0 0;
}
.mod_login_videos {
	background: #fff;
	overflow: hidden;
}
.mod_login_videos .cabecera {
	background: #FF9800;
	overflow: hidden;
	padding: 15px 0 18px;
    width: 100%;
}
.mod_login_videos .cabecera h1 {
	background: url("/static/images/mod_cabecera_tooltip-title.gif") no-repeat scroll 20px 3px transparent;
	display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
    text-indent: -99999px;
    width: 170px;
}
.mod_login_videos form {
	display: inline;
    float: left;
    margin: 20px 0;
    padding: 0 15px 0 20px;
    width: 350px;
	border-right: 1px solid #ccc;
}
.mod_login_videos form p {
	color: #666;
	font-size: 13px;
    line-height: normal;
}
.mod_login_videos form fieldset {
    padding-top: 20px;
}
.mod_login_videos form fieldset p {
	margin-bottom: 3px;
    padding: 5px 0;
    vertical-align: middle;
}
.mod_login_videos form fieldset p .error {
	color: #990033;
	clear: both;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-left: 132px;
    padding-top: 2px;
}
.mod_login_videos form fieldset p label {
    color: #333333;
	display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
    width: 122px;
}
.mod_login_videos form fieldset p label.error {
    display: none !important;
}
.mod_login_videos form fieldset p.recordar {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-right: 25px;
    text-align: left;
    width: 227px;
}
.mod_login_videos form fieldset p.recordar label {
	width : 160px;
}
.mod_login_videos form fieldset p input.text {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #8BC8F5;
    color: #007AB9;
	display: inline-block;
    font-size: 13px;
    padding: 3px;
    width: 185px;
}
.mod_login_videos form .acciones button {
    background: url("/static/images/bg_button_blue_gradient.gif") repeat-x scroll left center #228CBA;
    color: #FFFFFF;
	border: medium none;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    height: 30px;
    margin-right: 29px;
    margin-top: 27px;
    padding: 2px 0;
    width: 140px;
}
.mod_login_videos .registrar {
    display: inline;
    float: left;
	margin-top: 20px;
    padding: 20px 20px 20px 22px;
    width: 197px;
	height: 210px;
	background: #E6E6E6;
}
.mod_login_videos .registrar p, .mod_login_videos .registrar strong {
	clear: both;
    display: block;
    float: left;
    padding-bottom: 10px;
	color: #333333;
    font-size: 14px;
}
.mod_login_videos .registrar a {
    background: url("/static/images/mod_login_registrate_gratis.gif") no-repeat scroll left top transparent;
    float: right;
    height: 35px;
    text-indent: -9999px;
    width: 200px;
}
.overlayed {
			z-index: 1000;		/* required! */
		}
.opacity {
	background:white;
	/*height:200px;*/
	width:656px;		/* required! */
	position: fixed;	/* required! */
	top: 40px;			/* required! */
	z-index: 2000;		/* required! */
}
.loginListas.opacity {
	width: 635px;
}
/* termina mod_concurso_listas
-----------------------------------------------------------------------------*/

/* Módulos concurso número uno
-----------------------------------------------------------------------------*/
/* listado de la home */
.mod-listado-numero-uno-home > p{
    color:#04a1e4;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
    margin-left: 10px;
  }
  .mod-listado-numero-uno-home .ante{
    color:#a1a1a1;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 5px; 
  }
  .mod-listado-numero-uno-home .item{
    width: 210px;
    float:left;
    margin: 0 15px 40px;
  }
  .grid_8 .mod-listado-numero-uno-home .item{
    width: 184px;
  }
  .mod-listado-numero-uno-home .item.off{
    filter:alpha(opacity=50);
    -webkit-opacity:.5;
    -moz-opacity:.5;
    opacity:.5;
  }
  .mod-listado-numero-uno-home .img_shell{
    float:left;
    height:100px;
    margin-bottom:10px;
    width:100%;
  }
  .mod-listado-numero-uno-home .item img{
    width: 100%;
  }
  .mod-listado-numero-uno-home .item p{
    display: inline-block;
    text-align: center;
    width: 100%;
  }
  .mod-listado-numero-uno-home .item .nombre{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    color:#04A1E4;
    text-transform: uppercase;
  }
  .mod-listado-numero-uno-home .item .bt_votar{
    display: inline-block;
    width: 120px;
    height: 36px;
    background: url('/static/images/bg_bt_votar_numero_uno.jpg') no-repeat;
  }
  .mod-listado-numero-uno-home .item.off .bt_votar{
    display: none;
  }
  .mod-listado-numero-uno-home .item .bt_votar span{
    display: inline-block;
    width: 100%;
    text-align: center;
    font-style: italic;
    font-family: georgia;
    font-weight: bold;
    color:#fff;
    font-size: 18px;
    margin-top: 8px;
    -moz-text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);
    -webkit-text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);
    text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);
  }
  .mod-listado-numero-uno-home .item .bt_votar.off{
    background: url('/static/images/bg_bt_votar_off_numero_uno.png') no-repeat;
    filter:alpha(opacity=60);
    -webkit-opacity:.6;
    -moz-opacity:.6;
    opacity:.6;
  }
/* listado del ranking */
.mod-listado-numero-uno > p{
    color:#04a1e4;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
    margin-left: 10px;
  }
  .mod-listado-numero-uno .ante{
    color:#a1a1a1;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 5px; 
  }

  .mod-listado-numero-uno .linea:last-child{
    margin-bottom: 0;
  }
  .mod-listado-numero-uno .item{
    display: inline-block;
    height: 150px;
  }
  .mod-listado-numero-uno .item.off{
    filter:alpha(opacity=50);
    -webkit-opacity:.5;
    -moz-opacity:.5;
    opacity:.5;
    margin-bottom: 50px;
  }
  .mod-listado-numero-uno .img_shell{
    float:left;
    margin-bottom:0px;
    width:644px;
  }
  .mod-listado-numero-uno .item img{
    width: 100%;
  }

  .mod-listado-numero-uno .item .desc{
    font-size: 12px;
    color:#6c6c6c;
    line-height: 15px;
    margin-bottom: 15px;
  }
  .mod-listado-numero-uno .item .votaciones{
    float:right;
  }
  .mod-listado-numero-uno .item.off .votaciones{
    display: none;
  }
  .mod-listado-numero-uno .item .votos{
    width: 60px;
    text-align: right;
    float:right;
    margin-right: 10px;
    margin-top: 5px;
    margin-left: 6px;
  }
  .mod-listado-numero-uno .item .votos p, .mod-listado-numero-uno .item .votos span{
    float:right;
    width: 100%;
    font-style: 14px;
    font-weight: bold;
    text-align: right;
    margin: 0;
  }
  .mod-listado-numero-uno .item .votos span{
    font-size: 10px;
    text-transform: uppercase;
  }
  .mod-listado-numero-uno .item .bt_votar{
    width: 120px;
    height: 36px;
    /*
    background: url('/static/images/bg_bt_votar_numero_uno.jpg') no-repeat;
    */
    background: url('/static/images/bg_bt_votar_off_numero_uno.png') no-repeat;
    float:right; 
    margin:0 0 25px 15px;
  }
  .mod-listado-numero-uno .item .bt_votar.off{
    background: url('/static/images/bg_bt_votar_off_numero_uno.png') no-repeat;
    filter:alpha(opacity=60);
    -webkit-opacity:.6;
    -moz-opacity:.6;
    opacity:.6;
  }
  .mod-listado-numero-uno .item .bt_votar span{
    display: inline-block;
    width: 100%;
    text-align: center;
    font-style: italic;
    font-family: georgia;
    font-weight: bold;
    color:#fff;
    font-size: 18px;
    margin-top: 8px;
    -moz-text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);
    -webkit-text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);
    text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);
  }
  .mod-listado-numero-uno .item.off .bt_votar{
    display: none;
  }
  /* diagrama de votaciones */
  .mod-diagrama-numero-uno{
  margin-bottom: 10px;
}
.mod-diagrama-numero-uno > p{
  color:#04a1e4;
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.mod-diagrama-numero-uno .ante{
  color:#a1a1a1;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 5px; 
}
.mod-diagrama-numero-uno ul{
  display: inline-block;
  width: 100%;
  background-image: url('/static/images/bg_bars_numero_uno.png');
  background-position: right 0;
  background-repeat: repeat-y;

}
.mod-diagrama-numero-uno ul img{
  margin-right: 10px;
  float:left;
}
.mod-diagrama-numero-uno ul li{
  margin-bottom: 10px;
  display: inline-block;
}
.mod-diagrama-numero-uno ul li.off{
  filter:alpha(opacity=50);
  -webkit-opacity:.5;
  -moz-opacity:.5;
  opacity:.5;
}
.mod-diagrama-numero-uno ul li:last-child{
  margin-bottom: 0;
}
.mod-diagrama-numero-uno .bar{
  float:left;
  width: 544px; 
}
.mod-diagrama-numero-uno .bar p{
  width:0;
  height: 36px;
  background: blue;
  text-align: right;
  display: inline-block;
  background: #007bdb;
  background: -moz-linear-gradient(top, #007bdb 0%, #009ae4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007bdb), color-stop(100%,#009ae4));
  background: -webkit-linear-gradient(top, #007bdb 0%,#009ae4 100%);
  background: -o-linear-gradient(top, #007bdb 0%,#009ae4 100%);
  background: -ms-linear-gradient(top, #007bdb 0%,#009ae4 100%);
  background: linear-gradient(to bottom, #007bdb 0%,#009ae4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bdb', endColorstr='#009ae4',GradientType=0 );
  -moz-border-radius:50px;
  -webkit-border-radius:50px;
  border-radius:50px;
  border-bottom: 6px solid #006fcf;
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -ms-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
}
.mod-diagrama-numero-uno .bar p.off{
  background: #007bdb;
  background: -moz-linear-gradient(top, #888888 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#cccccc));
  background: -webkit-linear-gradient(top, #888888 0%,#cccccc 100%);
  background: -o-linear-gradient(top, #888888 0%,#cccccc 100%);
  background: -ms-linear-gradient(top, #888888 0%,#cccccc 100%);
  background: linear-gradient(to bottom, #888888 0%,#cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#cccccc',GradientType=0 );
  border-bottom: 6px solid #888;
}
.mod-diagrama-numero-uno .bar span{
  color:#fff;
  font-size: 16px;
  font-weight: bold;
  margin-top: 12px;
  margin-right: 10px;
  display: inline-block;
}
.mod-diagrama-numero-uno .img_shell{
  float:left;
  height:43px;
  margin-right:10px;
  width:90px;
  overflow: hidden;
}


  .capa_cookies{
   background:#1f1f1f;
   border-bottom:1px solid #444;
   display:none;
   width: 100%;
   position: relative;
   top: 0;
   z-index: 99999;
   filter: alpha(opacity=98); opacity: .98;
  }
  .capa_cookies .center_cookies{
   margin-left: auto;
   margin-right: auto;
   padding: 7px 0 6px;
   width: 976px;
  }
  .capa_cookies .center_cookies p{
   color: #fff;
   font-size: 13px;
   line-height: 20px;
  }
  .capa_cookies .center_cookies .left a{
   color: #fff;
   text-decoration:underline;
  }
  .capa_cookies .btn_cookies{
   background: #4f4f4f;
   background: -moz-linear-gradient(top,  #4f4f4f 0%, #111111 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#111111));
   background: -webkit-linear-gradient(top,  #4f4f4f 0%,#111111 100%);
   background: -o-linear-gradient(top,  #4f4f4f 0%,#111111 100%);
   background: -ms-linear-gradient(top,  #4f4f4f 0%,#111111 100%);
   background: linear-gradient(to bottom,  #4f4f4f 0%,#111111 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#111111',GradientType=0 );
   border: 1px solid #343434;
   color: #fff;
   float: right;
   margin: 7px 10px 0 0;
   padding: 5px 22px 8px;
   font-size: 14px;
  }
  .capa_cookies .btn_cookies:hover,
  .capa_cookies .center_cookies .left a:hover{
   color: #F89400;
  }

  .cintillonova {max-width: 976px; background-image: url(http://www.antena3.com/newa3flash/modulos_blancos/nova/2015/img/cintillo.gif); height: 45px; overflow: hidden; margin-bottom: 15px; line-height: normal;}
  .cintillonova h1 {font-family: Roboto; font-weight: 500; color: #1d1d1d; margin: 0 0 0 37px; padding: 6px 0 0 0;font-size: 18pt;}
