/* Common styles  
----------------------------------------------------------------------------------------------------*/

.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;}




/* 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{
  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{
  padding:25px 23px;
  margin-left:30px;
  overflow:hidden;
}

.mod_busca_famosos .wrap form, .mod_busca_peliculas .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{
  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{
  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{
  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{
  display:block;
}

.mod_busca_famosos .wrap .indice, .mod_busca_peliculas .wrap .indice{
  padding-bottom:10px;
  width:100%;
  text-align:center;
  display:block;
}

.mod_busca_famosos .wrap .indice a, .mod_busca_peliculas .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 {
  overflow:hidden;
  width:100%;
  padding:0 10px;
}
 .mod_busca_famosos .wrap .resultados,  .mod_busca_peliculas .wrap .resultados {
	overflow:hidden;
	width:100%;
	margin:10px 0 0 0;
 }
.mod_busca_famosos .wrap .resultados ul, .mod_busca_peliculas .wrap .resultados ul{
	overflow:hidden;
	display:block;
	padding:0 10px;
}

.mod_busca_famosos .wrap div strong, .mod_busca_peliculas .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{
  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{
	clear:both;
	font-size:12px;
	display:block;
	padding-right:10px;
}
.mod_busca_famosos .wrap .resultados li, .mod_busca_peliculas .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{
	float:left;
}
.mod_busca_famosos .wrap .resultados li span, .mod_busca_peliculas .wrap .resultados li span{
	float:left;
	padding:10px;
	width:170px;
}

.mod_busca_famosos .wrap .ocupacion, .mod_busca_peliculas .wrap .ocupacion {
  overflow:hidden;
  width:49%;
  float:left;
  display:inline;
  padding-left:10px;
}

.mod_busca_famosos .wrap .noticias, .mod_busca_peliculas .wrap .noticias {
	width:49%;
	float:left; 
}

.mod_busca_famosos .wrap .ocupacion ul,
.mod_busca_famosos .wrap .noticias ul, 
.mod_busca_peliculas .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_peliculas .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_famosos .wrap .noticias ul li a,
.mod_busca_peliculas .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_highlight{
  width:465px;
  height:43px;
  float:right;
  display:inline;
  padding:12px 10px 0 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 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 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
----------------------------------------------------------------------------------------------------*/

/*****?
.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;
}


.mod_texto .ladillo {
  display:block;
  clear:both;
  padding:25px 0 20px 20px;
  font-size:14px; 
}*/



/* mod titulo
----------------------------------------------------------------------------------------------------*/



/* mod video
----------------------------------------------------------------------------------------------------*/
.mod_video, .mod_player_interior {
  margin: 0 0 10px;
}
.mod_player_interior_rastro { font-size:12px; padding-top:10px; }



/* 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 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 - 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 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; }

.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: 40px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 30px;
			left: 140px;
			cursor: pointer;
		}
.mod_noticia em.play_video2 {
			width: 51px;
			height: 40px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 92px;
			left: 140px;
			cursor: pointer;
	}
.mod_noticia em.play_video1 {
			width: 51px;
			height: 40px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 0px;
			left: 10px;
			cursor: pointer;
		}
.noticia_principal em.play_video3 {
			width: 51px;
			height: 40px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 80px;
			left: 295px;
			cursor: pointer;
		}
.noticia_principal em.play_video4 {
			width: 51px;
			height: 40px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 150px;
			left: 310px;
			cursor: pointer;
		}

.noticia_principal em.play_video5 {
			width: 51px;
			height: 40px;
			text-indent: -999em;
			display: block;
			position: absolute;
			top: 92px;
			left: 130px;
			cursor: pointer;
		}

.play_video5Sexta {
	position: relative;
	overflow: hidden;
}

/*----- modificado i3 -----*/



/* 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 .principal .info span{
  font-size:11px;
  display:block;
  padding-bottom:3px;
}

.mod_galeria_videos .principal .info p{
  padding-right:30px;
  width:auto;
  line-height:normal;
}

.mod_galeria_videos .principal .info p,
.mod_galeria_videos .principal .info p strong{
  font-size:13px;
}

.mod_galeria_videos .principal .info p strong{
  display:inline;
}

.mod_galeria_videos .principal .info strong{
  font-size:18px;
  display:block;
  padding-bottom:4px;
}
.mod_galeria_videos .principal p.contador{
  text-align:right;
  font-size:11px;
  padding:10px 10px 0 0;
}

.mod_galeria_videos .principal .contenido {
  text-align:center;
}

.mod_galeria_videos .principal .contenido img{
  display:block;
  margin:0 auto;
}

.mod_galeria_videos .principal ul {
  display:block;
  overflow:hidden;
  text-align:right;
  padding-bottom:5px;
}

.mod_galeria_videos .principal li {
  float:right;
}

.mod_galeria_videos .principal li a{
  display:block;
  text-align: center;
  padding: .5em .7em;
  text-decoration: none;
  margin-left: .5em;
  -moz-border-radius:3px;
  -border-radius:3px;
  -webkit-border-radius:3px;
  font-size:10px;
}

.mod_galeria_videos .principal li img{
  text-align:left;
}

.mod_galeria_videos .carrusel {
  padding-top:9px;
  position:relative;
}

.mod_galeria_videos .carrusel .visor {
  overflow:hidden;
  position:relative;
  height:80px;
  margin-left: 45px;
  width:554px;
}

.mod_galeria_videos .carrusel .visor ul{
  width:9999px;
  overflow:hidden;
  position:absolute;
  top:0;
}

.mod_galeria_videos .carrusel .visor li{
  float:left;
  width:69px;
  margin-right:7px;
}

.mod_galeria_videos .carrusel .visor li.active,
.mod_galeria_videos .carrusel .visor li.active *{
  cursor:default;
}

.mod_galeria_videos .carrusel .visor li .info,
.mod_galeria_videos .carrusel .visor li ul{
  display:none;
}

.mod_galeria_videos .carrusel .visor li img{
  display:block;
  cursor:pointer;
}

.mod_galeria_videos .carrusel  .browse{
  top:35px;
}

.mod_galeria_videos .carrusel .prevPage{
  left:16px;
}
.mod_galeria_videos .carrusel .nextPage{
  right:18px;
}
.mod_galeria_videos a.disabled{
  cursor:default;
  filter: alpha(opacity=50); opacity: .5;
}

/********  video peque?as  ********************* Add i3  *********************/

.mod_galeria_videos.mini{
  width:100%;
  margin-bottom:20px;
  position:relative;
}
.mod_galeria_videos.mini div{
	max-height:215px;
}

.mod_galeria_videos.mini a.destacada{
  display:block;
  width:100%;
  overflow:hidden;
}

.mod_galeria_videos.mini p{
  padding:8px 10px 0 10px;
  overflow:hidden;
}

.mod_galeria_videos.mini .ver_mas{
  text-align:right;
  padding:0 10px 10px 0;
}

.mod_galeria_videos.mini .ver_mas a{
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

.mod_galeria_videos.mini p .title{
  font-size:14px;
}

.mod_galeria_videos.mini p .contador{
  float:right;
  font-size:10px;
  font-weight:bold;
}

.mod_galeria_videos.mini .contenedor{
  padding:12px 38px;
  position:relative;
}

.mod_galeria_videos.mini .visor{
  height:69px;
  overflow:hidden;
  position:relative;
  width:250px;
}

.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 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
----------------------------------------------------------------------------------------------------*/





/* 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;}









/*resto minuto_a_minuto
-----------------------------------------------*/
.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 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 status usuario
----------------------------------------------------------------------------------------------------*/
.mod_status_usuario{
  overflow:hidden;
  border-width:1px;
  border-style:solid;
  padding:8px;
  margin-top:0;
  height:58px;
}

.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 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;
}





/*??
.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 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 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;
}
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 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;
  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 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 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 0 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_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 {
	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 .social_connect  {
	display:inline;
	float:right;
	padding:20px 15px 20px 20px;
	width:213px;
}
.mod_login_light .social_connect p {
	font-size:13px;
	line-height:normal;
}
.mod_login_light .social_connect ul.no_bg li a{background:none; padding-left:15px;}
.mod_publi{clear:both; margin-bottom: 20px;}

/*******************zona3 - buscador de amigos*****************/
#buscausuarios{
	padding:5px;
}
#buscausuarios h2{
	font-size:12px;
	padding-bottom:10px;
}
#buscausuarios ul li img{
	vertical-align:middle;
}
#buscausuarios .acciones button{float:right; border:1px solid orange; padding:5px; margin-top: 10px;cursor: pointer;}
#buscausuarios .todos {
	border:1px solid #CCCCCC;
	height:280px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:6px;
}
#buscausuarios .todos div{
	position: relative; overflow: hidden; z-index: 1; /*height: 310px;*/ width: 290px;
}
#buscausuarios .todos div ul{
	height: auto; overflow: visible; padding-right: 10px; /*position: absolute;*/ top: 0pt; width: 268px;
} 
#buscausuarios .todos div ul li{
	border-top:1px solid #CCCCCC;
	clear:both;
	overflow:hidden;
	padding:4px 0;
}
#buscausuarios .todos div ul li label strong{
	font-size:12px;
	padding:4px 0 0 6px;
}
/*******************zona3 - buscador de amigos - AVANZADO*****************/
.ba_avanzada{
	width:100%;
	font-size:12px;
	color:#333;
	margin:15px 0 0 0;
	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;
}
/*****************************************************************/

/*******************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;}







/* 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
-----------------------------------------------------------------------------*/

/* 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;
          padding: 4px;
        }
        
        .grid_4 .mod_contenido_relacionado.casalibro {
          background:#2e6d06;
          color: #fff;
          padding: 4px;
        }
        
        
        .mod_contenido_relacionado.casalibro h3 {
          padding: 0.7em;
          margin-left:40px;
          background:none;
          color:#fff;
          text-shadow:none;
          border:none;
          box-shadow: none;
        }


        .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  */