html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; list-style-type:none; text-decoration:none;}

body{ background: #fff; font-family:Arial, Helvetica, sans-serif; color: #333;}

a{ color: #DD0000; }
a:hover{ color: #000; }

/* Head */
#content_head{ height:240px; margin:0 0 10px 0; padding:0; background: #980606 url(../images/atv/bg_head.jpg) repeat-x;}
#head{ width:970px; height:230px; margin:0 auto; padding:0; overflow:hidden;}
#bannertop_728x90{ width:728px; height:90px; float:left;}
#bannermedium_728x90{ width:728px; height:90px; margin:20px 0; }
#bannermedium_220x90{ width:220px; height:90px; margin:20px 0; }
#banner_220x90{ width:220px; height:90px; float:right;}

#head_logo_links{width:970px; margin:0 auto;}
#head_busq_links{width:690px; float:right; margin:10px 0;}
#logo { width: 230px; float: left;}

#logo h1 a{ width:230px; height: 110px; background:transparent url(../images/atv/logo.png) no-repeat top center; display:block; overflow:hidden; text-indent:-99999px; float:left; margin:0; text-align:center;}

ul#nav_top{ width:620px; height:20px; z-index:6; position:relative; float:right; overflow:hidden; display:block; text-align: right; }
ul#nav_top li{margin:0 5px; color:#999; font-size:12px; color:#FFF; list-style:none; display:inline; }
ul#nav_top li a{ color:#fff; text-decoration:none; font-weight: bold; text-shadow: #7e0000 1px 1px 1px; }
ul#nav_top li a:hover{ color: #ff7172; text-decoration: none; text-shadow: #6c0001 1px 1px 1px; }


#search{ width:280px; height:22px; float:left; margin:10px 0; overflow:hidden;}
.search{ width: 190px; font-size:11px; margin:0 5px 0 0; padding:3px; background: #FFF; -moz-border-radius:4px; float:left; border: 1px solid #720000!important;}

#search_footer .search{width: 315px;}

.button_top {  width:68px; height:22px; background: transparent url(../images/atv/buscar_top.jpg) no-repeat left bottom; border:none; text-indent:-9999px; font-size:0px; float:left; border:1px solid #720000; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
.button_top:hover { background: transparent url(../images/atv/buscar_top.jpg) no-repeat ;}

.button {  width:68px; height:22px; background: transparent url(../images/atv/buscar_top.jpg) no-repeat left bottom; border:none; text-indent:-9999px; font-size:0px; float:left; border:1px solid #720000; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
.button:hover { background: transparent url(../images/atv/buscar_top.jpg) no-repeat ;}

#login{ width:276px; float:left; margin:0 0 0 5px;}
p.captcha img{ -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#captcha img{ margin: 10px 0 10px 10px;}
a.ingresa { width:66px; height:20px!important; background: transparent url(../images/atv/ingresa.jpg) no-repeat 0 -20px; text-indent:-9999px; display:block; float:right; cursor:pointer; overflow:hidden; border:1px solid #720000; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 10px 5px 0 0; }
a.ingresa:hover{ background: transparent url(../images/atv/ingresa.jpg) no-repeat 0 0 ;}

a.registrate { width:71px; height:20px!important; background: transparent url(../images/atv/registrate.jpg) no-repeat 0 -20px; text-indent:-9999px; display: block; cursor:pointer; overflow:hidden; margin:10px 5px 0 0; border:1px solid #720000; -moz-border-radius: 3px; -webkit-border-radius: 3px; float:right;}
a.registrate:hover{ background: transparent url(../images/atv/registrate.jpg) no-repeat  0 0;}

#alert_ok_avatar { margin: 0!important; padding: 0; text-align: left; padding: 5px; vertical-align: center; }
#alert_ok_avatar img { float: left; margin: 0 10px 0 0;}
#alert_ok_avatar span{ display: block; float: left; width: 300px; margin: 22px 0 0 0; } 

#cont_canales{ width:122px; height:30px; background: #8a0000; -moz-border-radius: 5px; -webkit-border-radius: 5px; float:right; margin-top:7px;}

#cont_canales li{ float:left;}
#cont_canales li a{ width: 30px; height: 30px; float:left; background: #fff;}

#cont_canales li.canales_tuteve a{ width: 75px; height: 30px; overflow: hidden; text-indent: -9999px; display: block; background: transparent url(../images/atv/canal_tuteve.jpg); margin: 0 0 0 5px;}
#cont_canales li.canales_tuteve a:hover{ background: transparent url(../images/atv/canal_tuteve.jpg) left bottom;}

#cont_canales li.canales_atv a{ width: 35px; height: 30px; overflow: hidden; text-indent: -9999px; display: block; background: transparent url(../images/atv/canal_atv.jpg);}
#cont_canales li.canales_atv a:hover{ background: transparent url(../images/atv/canal_atv.jpg) left bottom;}

a.prev { width:22px; height:30px; background:transparent url(../images/atv/prev.jpg) no-repeat; text-indent:-9999px; float:left; display:block; cursor:pointer; display: none;}
a.prev:hover{ background:transparent url(../images/atv/prev.jpg) no-repeat left bottom;}

a.next { width:22px; height:30px; background:transparent url(../images/atv/next.jpg) no-repeat; text-indent:-9999px; float:right; display:block; cursor:pointer; display: none;}
a.next:hover{ background:transparent url(../images/atv/next.jpg) no-repeat left bottom;}

#dropdown{position:absolute; z-index:10; display:block; float:right; margin:0 565px 0;}
ul#nav{ width:405px; height:40px; margin:0; padding:0; z-index:10; margin:0; position:relative; }
ul#nav li{ display: inline; float:left; position:relative; z-index:10;}
	
ul#nav li.noticias{  width:102px; background: transparent url(../images/atv/noticias.jpg) no-repeat; height:40px; display:block; text-indent:-99999px;}
ul#nav li.noticias:hover{ background: transparent url(../images/atv/noticias.jpg) no-repeat left -40px; cursor: pointer;}
ul#nav .noticias_activo{ width:102px; background: transparent url(../images/atv/noticias.jpg) no-repeat left bottom; height:40px; display:block; text-indent:-99999px;}



ul#nav li.programas{  width:101px; background: transparent url(../images/atv/programas.jpg) no-repeat; height:40px; display:block; text-indent:-99999px;}
ul#nav li.programas:hover{ background: transparent url(../images/atv/programas.jpg) no-repeat left -40px; cursor: pointer;}
ul#nav li#tab_programas.programas.programas_activo{ width:101px; background: transparent url(../images/atv/programas.jpg) no-repeat left bottom; height:40px; display:block; text-indent:-99999px;}


ul#nav li.novelas{  width:101px; background: transparent url(../images/atv/novelas.jpg) no-repeat; height:40px; display:block; text-indent:-99999px;}
ul#nav li.novelas:hover{ background: transparent url(../images/atv/novelas.jpg) no-repeat left -40px; cursor: pointer;}
ul#nav li#tab_novelas.novelas.novelas_activo{  width:101px; background: transparent url(../images/atv/novelas.jpg) no-repeat left bottom; height:40px; display:block; text-indent:-99999px;}


ul#nav li.peliculas{  width:101px; background: transparent url(../images/atv/peliculas.jpg) no-repeat; height:40px; display:block; text-indent:-99999px;}
ul#nav li.peliculas:hover{ background: transparent url(../images/atv/peliculas.jpg) no-repeat left -40px; cursor: pointer;}
ul#nav li#tab_peliculas.peliculas.peliculas_activo{ width:101px; background: transparent url(../images/atv/peliculas.jpg) no-repeat left bottom; height:40px; display:block; text-indent:-99999px;}


ul#nav li.series{  width:101px; background: transparent url(../images/atv/series.jpg) no-repeat; height:40px; display:block; text-indent:-99999px;}
ul#nav li.series:hover{ background: transparent url(../images/atv/series.jpg) no-repeat left -40px; cursor: pointer;}
ul#nav li#tab_series.series.series_activo{ width:101px; background: transparent url(../images/atv/series.jpg) no-repeat left bottom; height:40px; display:block; text-indent:-99999px;}


ul#nav li.infantiles{  width:101px; background: transparent url(../images/atv/infantiles.jpg) no-repeat; height:40px; display:block; text-indent:-99999px;}
ul#nav li.infantiles:hover{ background: transparent url(../images/atv/infantiles.jpg) no-repeat left -40px; cursor: pointer;}
ul#nav li#tab_infantiles.infantiles.infantiles_activo{ width:101px; background: transparent url(../images/atv/infantiles.jpg) no-repeat left bottom; height:40px; display:block; text-indent:-99999px;}


ul#nav li.envivo{  width:101px; background: transparent url(../images/atv/envivo.jpg) no-repeat; height:40px; display:block; text-indent:-99999px;}
ul#nav li.envivo:hover{ background: transparent url(../images/atv/envivo.jpg) no-repeat left -40px; cursor: pointer;}
ul#nav li#tab_envivo.envivo.envivo_activo{ width:101px; background: transparent url(../images/atv/envivo.jpg) no-repeat left bottom; height:40px; display:block; text-indent:-99999px;}


/* Slider */
#slide{ width:660px; height:250px; background: #000; float:left; position: relative; }
.slide_img{ width: 660px; height: 250px; position: absolute; left: 0; top: 0; z-index: 1; overflow: hidden; }
.slide_info{ width: 260px; height: 250px; overflow: hidden; background: transparent url(../images/atv/transparent.png); _background: #000; position: absolute; left: 0; top: 0; z-index: 66; color: #fff; }

p.slide_pre_titulo{ color: #DD0000; font-size: 10px; width: 240px; margin: 10px 10px 0 10px; height: 12px; overflow: hidden; }

h3.slide_titulo{ margin: 10px; }
h3.slide_titulo a{ font-size: 18px; color: #fff; width: 240px; overflow: hidden; display: block; }
h3.slide_titulo a:hover{ color: #DD0000; }
p.slide_bajada{ color: #DD0000; font-size: 10px; width: 240px; margin: 5px 10px 0 10px; height: 12px; overflow: hidden; }
p.slide_info_post{ font-size: 11px; width: 240px; margin: 10px; overflow: hidden; color: #fff; }
.slide_iconos{ width: 240px; height: 35px; padding: 2px 0; margin: 10px; border-top: solid 1px #666; border-bottom: solid 1px #666; }

a.facebook_program{ background: transparent url(../images/commons/slide_facebook.jpg); width: 20px; height: 20px; position: absolute; right: 10px; bottom: 10px; overflow: hidden; text-indent: -9999px; }
a.twitter_program{ background: transparent url(../images/commons/slide_twitter.jpg); width: 20px; height: 20px; position: absolute; right: 35px; bottom: 10px; overflow: hidden; text-indent: -9999px; }

a.slide_galeria_icon{ width: 35px; height: 35px; background: red; display: block; float: left; margin: 0 5px 0 0; overflow: hidden; text-indent: -9999px; }
a:hover.slide_galeria_icon{ background: #000; }
a.slide_video_icon{ width: 35px; height: 35px; background: red; display: block; float: left; margin: 0 5px 0 0; overflow: hidden; text-indent: -9999px; }
a:hover.slide_video_icon{ background: #000; }
a.slide_comentario_icon{ width: 35px; height: 35px; background: red; display: block; float: left; margin: 0 5px 0 0; overflow: hidden; text-indent: -9999px; }
a:hover.slide_comentario_icon{ background: #000; }



.slide_preview{ width: 250px; height: 50px; position: absolute; bottom: 10px; left: 10px; }
.slide_preview a img{ width: 75px; height: 48px; float: left; border: solid 1px #666; margin: 0 5px 0 0; }
.slide_preview a:hover img{ border: solid 1px #fff; }




/* Content */
#content{ width:970px; height:auto; margin:0 auto; z-index:1; position:relative;}
#content h2{ font-size:16px; font-weight:bold; margin:0 0 10px 0 ; border-bottom:solid 1px #ccc; color:#333;}
#content_top{ width:970px; height:250px; margin:10px auto; z-index:1; position:relative;}
#banner_970x20{ width:970px; height:30px; margin-bottom:10px; display: none;}
#banner_300x260{ width:300px; float: right; z-index:1;}
#banner_300_interior{ width:300px; margin-bottom:10px;}
#banner230x300{width:230px; margin:0 0 10px 0;}
#col_left{width:730px; height:auto; margin:0; padding:0; float:left; z-index:1; position:relative;}
#col_right{ width:230px; height:auto; margin:0; padding:0; float:right; z-index:1; position:relative;}
#content_left_top{ width:660px; height:auto; float:left; z-index:1; position:relative;}
#content_right_top{ width:300px; height:auto; float:right; z-index:1; position:relative;}

#col_left_registro{ width:490px; height:auto;  float:left;}
#col_right_registro{ width:470px; height:auto; float:right;}




/* titulares */

#titulares{ width:730px; margin:0 0 20px 0; padding:0; background: transparent url(../images/atv/730.jpg) no-repeat;}
#titulares li{ display: inline; float:left;}
#titulares li a{ height:25px; display:block; text-indent:-99999px;  }
#titulares ul{ width:730px; height:25px; background: transparent url(../images/atv/730.jpg) no-repeat;}

#titulares ul li.titulares a{ width:146px; height:25px; background: transparent url(../images/atv/titulares.jpg) no-repeat 0 0; text-indent:-9999px;}
#titulares ul li.titulares a:hover{ background: transparent url(../images/atv/titulares.jpg) no-repeat 0 -25px;}
#titulares ul li.titulares_activo a{ width:146px; background: transparent url(../images/atv/titulares.jpg) no-repeat bottom !important;}

#titulares ul li.titulares_programa{ width:115px; height:25px; background: transparent url(../images/atv/lo_ultimo.jpg) no-repeat -25px -25px; text-indent:-9999px;}




#titulares ul li.nacional a{ width:146px; height:25px; background: transparent url(../images/atv/nacional.jpg) no-repeat 0 0; text-indent:-9999px;}
#titulares ul li.nacional a:hover{ background: transparent url(../images/atv/nacional.jpg) no-repeat 0 -25px;}
#titulares ul li.nacional_activo a{  width:146px; background: transparent url(../images/atv/nacional.jpg) no-repeat bottom !important;}

#titulares ul li.internacional a{ width:146px; height:25px; background: transparent url(../images/atv/internacional.jpg) no-repeat 0 0; text-indent:-9999px;}
#titulares ul li.internacional a:hover{ background: transparent url(../images/atv/internacional.jpg) no-repeat 0 -25px;}
#titulares ul li.internacional_activo a{  width:146px; background: transparent url(../images/atv/internacional.jpg) no-repeat bottom !important;}

#titulares ul li.deportes a{width:146px; height:25px; background: transparent url(../images/atv/deportes.jpg) no-repeat 0 0; text-indent:-9999px;}
#titulares ul li.deportes a:hover{ background: transparent url(../images/atv/deportes.jpg) no-repeat 0 -25px;}
#titulares ul li.deportes_activo a{  width:146px; background: transparent url(../images/atv/deportes.jpg) no-repeat bottom !important;}

#titulares ul li.espectaculo a{ width:146px; height:25px; background: transparent url(../images/atv/espectaculos.jpg) no-repeat 0 0; text-indent:-9999px;}
#titulares ul li.espectaculo a:hover{ background: transparent url(../images/atv/espectaculos.jpg) no-repeat 0 -25px;}
#titulares ul li.espectaculo_activo a{  width:146px; background: transparent url(../images/atv/espectaculos.jpg) no-repeat bottom !important;}

#lista_titulares{ width:145px; height:auto; padding:18px 18px 0 18px; _padding:15px; float:left;}

#lista_titulares a img { width:145px; height:95px; padding:2px; border:solid 1px  #C2BFB1; background: #fff;}
#lista_titulares a:hover img{ width:145px; height:95px; padding:2px; border:solid 1px #A00000;}

#lista_titulares a h4{ margin-top:5px; font-size:12px; color: #333; font-weight: bold; text-shadow: #fff 1px 1px 1px; overflow: hidden; }
#lista_titulares a:hover h4{ color: #DD0000; }

#lista_titulares ul li{width:16px; height:16px; display: inline; float:left; margin:3px;}
#lista_titulares ul a{ width:16px; height:16px; display:block; text-indent:-99999px; }
#lista_titulares ul{ width:145px; height:18px; margin-top:5px; overflow:hidden; background:transparent;}

#lista_titulares ul li.imagenes a{ background: transparent url(../images/atv/camera.gif) no-repeat  left top ;}


#lista_titulares ul li.videos a{ background: transparent url(../images/atv/play.gif) no-repeat 0 0;}


#lista_titulares ul li.comentarios a{ background: transparent url(../images/atv/comment.gif) no-repeat 0 0;}

#lista_titulares ul li.documento a{ background: transparent url(../images/atv/page.gif) no-repeat 0 0;}

#lista_titulares ul li.mas a{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 0;}
#lista_titulares ul li.mas a:hover{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 -16px;}
#lista_titulares ul li.mas.active a{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 -16px;}

#sigue{ width:700px; height:25px; background: #e9e6d9; float:left; margin: 0 0 0 15px;  _margin: 0 0 0 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: none;}
#sigue h4{ font-size:12px; font-weight: 400; float:left; margin: 5px 5px 0 5px;}

#sigue li{width:16px; height:16px; display: inline; float:left; margin:3px;}
#sigue li a{ width:16px; height:16px; display:block; text-indent:-99999px; }
#sigue ul{ width:300px; height:18px; overflow:hidden; margin: 3px 0 0 5px; background:transparent;}

#sigue ul li.rss a{ background: transparent url(../images/atv/rss_icon.jpg) no-repeat 0 0;}
#sigue ul li.rss a:hover{ background: transparent url(../images/atv/rss_icon.jpg) no-repeat bottom;}
#sigue ul li.rss.active a{ background: transparent url(../images/atv/rss_icon.jpg) no-repeat 0 -16px;}

#sigue ul li.tw a{ background: transparent url(../images/atv/tw_icon.jpg) no-repeat 0 0;}
#sigue ul li.tw  a:hover{ background: transparent url(../images/atv/tw_icon.jpg) no-repeat 0 -16px;}
#sigue ul li.tw .active a{ background: transparent url(../images/atv/tw_icon.jpg) no-repeat 0 -16px;}

#sigue ul li.fb a{ background: transparent url(../images/atv/fb_icon.jpg) no-repeat 0 0;}
#sigue ul li.fb a:hover{ background: transparent url(../images/atv/fb_icon.jpg) no-repeat 0 -16px;}
#sigue ul li.fb.active a{ background: transparent url(../images/atv/fb_icon.jpg) no-repeat 0 -16px;}



/* lomas */
#lo_mas{ width:730px; height: 382px; overflow: hidden; margin:0 0 20px 0; padding:0; background: transparent url(../images/atv/730.jpg) repeat-x; position: relative;}

#loading_lo_mas{ width: 16px; height: 16px; position: absolute; top: 4px; right: 8px; }
#loading_lo_mas span{ background: transparent url(../images/atv/loading_update.gif) no-repeat; width: 16px; height: 16px; display: block; text-indent: -9999px;}






#lo_mas li{ display: inline; float:left;}
#lo_mas li a{ height:25px; display:block; text-indent:-99999px;  }
#lo_mas ul{ width:730px; height:25px; background: transparent url(../images/atv/730.jpg) no-repeat;}

#lo_mas ul li.lo_ultimo a{ width:146px; height:25px; background: transparent url(../images/atv/lo_ultimo.jpg) no-repeat 0 0; text-indent:-9999px;}
#lo_mas ul li.lo_ultimo a:hover{ background: transparent url(../images/atv/lo_ultimo.jpg) no-repeat 0 -25px;}
#lo_mas ul li.lo_ultimo_activo a{ width:146px; background: transparent url(../images/atv/lo_ultimo.jpg) no-repeat bottom!important;}

#lo_mas ul li.lo_mas_visto a{ width:146px; height:25px; background: transparent url(../images/atv/lo_mas_visto.jpg) no-repeat 0 0; text-indent:-9999px; display: none;}
#lo_mas ul li.lo_mas_visto a:hover{ background: transparent url(../images/atv/lo_mas_visto.jpg) no-repeat 0 -25px;}
#lo_mas ul li.lo_mas_visto_activo a{ width:146px; background: transparent url(../images/atv/lo_mas_visto.jpg) no-repeat bottom!important;}


#lo_mas ul li.programas_mas_comentados{ width:144px; height:25px; background: transparent url(../images/atv/lo_mas_comentado.jpg) no-repeat 0 -25px; text-indent:-9999px;}


#lo_mas ul li.mas_comentado a{ width:146px; height:25px; background: transparent url(../images/atv/lo_mas_comentado.jpg) no-repeat 0 0; text-indent:-9999px;}
#lo_mas ul li.mas_comentado a:hover{ background: transparent url(../images/atv/lo_mas_comentado.jpg) no-repeat 0 -25px;}
#lo_mas ul li.mas_comentado_activo a{ width:146px; background: transparent url(../images/atv/lo_mas_comentado.jpg) no-repeat bottom!important;}

#lista_lo_mas{ width:145px; height: 160px; overflow: hidden; padding:18px 18px 0 18px; _padding:15px 15px 0 15px; float:left;  }

#lista_lo_mas a img { width:145px; height:104px; padding:2px; border:solid 1px #C2BFB1; background: #fff; }
#lista_lo_mas a:hover img { border:solid 1px #A00000; }

#lista_lo_mas h4{ margin: 5px 0 0 0; }
#lista_lo_mas h4 a{ font-size: 12px; color: #333; text-shadow: #fff 1px 1px 1px; }
#lista_lo_mas h4 a:hover{ font-size: 12px; color: #DD0000; }




#lista_lo_mas ul li{width:16px; height:16px; display: inline; float:left; margin:3px; }
#lista_lo_mas ul a{ width:16px; height:16px; display:block; text-indent:-99999px; }
#lista_lo_mas ul{ width:145px; height:18px; margin-top:5px; overflow:hidden;}

#lista_lo_mas ul li.imagenes a{ background: transparent url(../images/atv/imagen_icon.png) no-repeat  left top ;}
#lista_lo_mas ul li.imagenes a:hover{ background: transparent url(../images/atv/imagen_icon.png) no-repeat 0 -16px;}
#lista_lo_mas ul li.imagenes.active a{ background: transparent url(../images/atv/imagen_icon.png) no-repeat 0 -16px;}

#lista_lo_mas ul li.videos a{ background: transparent url(../images/atv/video_icon.png) no-repeat 0 0;}
#lista_lo_mas ul li.videos a:hover{ background: transparent url(../images/atv/video_icon.png) no-repeat 0 -16px;}
#lista_lo_mas ul li.videos.active a{ background: transparent url(../images/atv/video_icon.png) no-repeat 0 -16px;}

#lista_lo_mas ul li.comentarios a{ background: transparent url(../images/atv/comentario_icon.png) no-repeat 0 0;}
#lista_lo_mas ul li.comentarios a:hover{ background: transparent url(../images/atv/comentario_icon.png) no-repeat 0 -16px;}
#lista_lo_mas ul li.comentarios.active a{ background: transparent url(../images/atv/comentario_icon.png) no-repeat 0 -16px;}

#lista_lo_mas ul li.documento a{ background: transparent url(../images/atv/documento_icon.png) no-repeat 0 0;}
#lista_lo_mas ul li.documento a:hover{ background: transparent url(../images/atv/documento_icon.png) no-repeat 0 -16px;}
#lista_lo_mas ul li.documento.active a{ background: transparent url(../images/atv/documento_icon.png) no-repeat 0 -16px;}

#lista_lo_mas ul li.mas a{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 0;}
#lista_lo_mas ul li.mas a:hover{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 -16px;}
#lista_lo_mas ul li.mas.active a{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 -16px;}




/* lo mejor */
#lo_mejor{ width:730px; margin: 0 0 10px 0; background: transparent url(../images/atv/730.jpg) repeat-x; float:left;}
#lo_mejor li{ display: inline; float:left;}
#lo_mejor li a{ height:33px; display:block; text-indent:-99999px;  }
#lo_mejor ul{ width:730px; height:25px; background:transparent url(../images/atv/730.jpg) no-repeat;}
#lo_mejor ul li.lo_mejor a{ width:146px; height:25px; background: transparent url(../images/atv/lo_mejor_en_fotos.jpg) no-repeat 0 0; text-indent:-9999px;}
#lo_mejor ul li.lo_mejor a:hover{ background: transparent url(../images/atv/lo_mejor_en_fotos.jpg) no-repeat 0 -25px;}
#lo_mejor ul li.lo_mejor.active a{ background: transparent url(../images/atv/lo_mejor_en_fotos.jpg) no-repeat bottom!important;}
#lo_mejor_left{ width:340px; padding:18px 0 0 25px; float:left;}
#lo_mejor_left a img { width:328px; padding:2px; border:solid 1px #c2bfb1; background: #fff; }
#lo_mejor_left a img:hover{ border: solid 1px #a00000;} 
#mejor_left{height:250px; position:relative; margin:0!important; padding:0!important; width:328px;}
#mejor_left .nombre_post{position:absolute; bottom:1px; left:3px; background:#000; padding:5px; width:318px; height:30px; overflow:hidden; font-size:12px;}
#mejor_left .nombre_post, #lo_mejor_left .nombre_post p, #lo_mejor_left .nombre_post a{color:#fff;}
#lo_mejor_right{ width:360px; margin:18px 0 0 0; float:right; }


a.more{  width:322px; height:30px; margin:5px 0 0 0; background: transparent url(../images/atv/more.jpg) no-repeat 0 0; float:left; text-indent:-9999px;}
a.more:hover{ background: transparent url(../images/atv/more.jpg) no-repeat 0 -30px; float:left;}


#lista_lo_mejor{ width:170px; height: 130px; float: left;}

#lista_lo_mejor a img { width:155px; padding:2px; border:solid 1px  #C2BFB1; background: #fff; }
#lista_lo_mejor a:hover img{ border:solid 1px #A00000;}

#lista_lo_mejor a h4{ margin-top:5px; font-size:12px; font-weight: 400; }
#lista_lo_mejor a:hover h4{ font-size:12px; font-weight:400;}

#lista_lo_mejor ul li{width:16px; height:16px; display: inline; float:left; margin:3px; }
#lista_lo_mejor ul a{ width:16px; height:16px; display:block; text-indent:-99999px; }
#lista_lo_mejor ul{ width:145px; height:18px; margin-top:5px; overflow:hidden;}
#mejor_right{height:98px; position:relative; width:149px; margin-bottom:3px;}
#mejor_right .nombre_post{position:absolute; bottom:-21px; left:3px; background:#000; padding:5px; width:145px; overflow:hidden;}
#mejor_right .nombre_post, #lista_lo_mejor .nombre_post p, #lista_lo_mejor .nombre_post a{color:#fff; font-size:10px;}


/* ahora puedes ver */
#ahora_puedes_ver{ width:175px; height:300px; margin:0; padding:0; background: transparent url(../images/atv/175.jpg) repeat-x; float:left;}
#ahora_puedes_ver li{ display: inline; float:left;}
#ahora_puedes_ver li a{ height:33px; display:block; text-indent:-99999px;  }
#ahora_puedes_ver ul{ width:175px; height:25px; margin: 0 0 10px 0;}

#ahora_puedes_ver p{ width:150px; font-size: 12px; margin:0 0 0 15px;}
#ahora_puedes_ver p strong{ font-size: 14px; font-weight:bold;}
 

.programa { margin:30px 10px 10px 15px; }

#ahora_puedes_ver ul li.puedes_ver a{ width:146px; height:25px; background: transparent url(../images/atv/ahora_puedes.jpg) no-repeat 0 0; text-indent:-9999px;}
#ahora_puedes_ver ul li.destacamos a{ width:146px; height:25px; background: transparent url(../images/atv/destacamos.png) no-repeat 0 0; text-indent:-9999px;}

#canales{ width:150px; height:30px; margin:10px 0 10px 10px; display:block; display: none;}
#canales a img{ float:left; display:block; margin:0 5px 0 10px; }



/* programacion */
#programacion{ width:545px; height:250px; overflow: hidden; margin:0 0 0 10px; padding:0; background: transparent url(../images/atv/545.jpg) repeat-x; float:left; font-size: 12px;}
#programacion h2{ width:113px; height:25px; background: transparent url(../images/atv/programacion.jpg) no-repeat; text-indent:-9999px;}

p.programacion_fecha{ font-weight: bold; color: #DD0000; width: 120px; float: left; height: 30px; overflow: hidden; margin: 0 0 0 15px; }
p.programacion_semana{ font-weight: bold; color: #000; width: 380px; float: right; text-align: right; height: 30px; overflow: hidden; margin: 0 15px 0 0; text-align: right; }
p.programacion_semana a{ padding: 0 4px 0 0; color: #888; text-shadow: #fff 1px 1px 1px;}
p.programacion_semana a:hover{ color: #333;}
p.programacion_semana a.active_semana{ color: #000; }

#programacion li{ display: inline; float:left; }
#programacion li a{ height:30px; display:block;  }

#programacion_contenedor{ width: 515px; background: transparent url(../images/atv/programacion_contenedor.gif) no-repeat; padding: 10px 0; margin: 0 0 0 15px; }
#programacion_canales{ width: 45px; height: 60px; float: left; }
#programacion_canales a.canales_atv{ width: 35px; height: 30px; background: transparent url(../images/atv/atv_35.png) no-repeat 0 0; overflow: hidden; display: block; margin: 0 0 4px 0; text-indent: -9999px;}
#programacion_slide{ width: 470px; overflow: hidden; float: left; }
ul.canal_slide{ width: 2000px; height: 30px; margin: 0 0 4px;  overflow: hidden;}
ul.canal_slide li { height: 30px; margin: 0 4px 0 0; display: block; }
ul.canal_slide li span { display: block;}

ul.canal_slide li a{ height: 30px; background: #989793; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff; display: block; text-align: center; font-size: 12px; font-weight: bold; overflow: hidden; text-shadow: #3c3c3c 1px 1px 1px; font-size: 12px; line-height: 30px; }

ul.canal_slide li a:hover{ background: #333;}

a.next_canal_slide{ width: 25px; height: 25px; margin: 10px 0 0 0; display: block; text-indent: -9999px; float: right; background: transparent url(../images/atv/next_canal_slide.gif) no-repeat; }
a:hover.next_canal_slide{ background: transparent url(../images/atv/next_canal_slide.gif) no-repeat left bottom; }

a.prev_canal_slide{ width: 25px; height: 25px; margin: 10px 0 0 0; display: block; text-indent: -9999px; float: left; background: transparent url(../images/atv/prev_canal_slide.gif) no-repeat; }
a:hover.prev_canal_slide{ background: transparent url(../images/atv/prev_canal_slide.gif) no-repeat left bottom; }



/* comunidad */
#comunidad{ width:230px; height:280px; margin:0; padding:0; background: transparent url(../images/atv/230.jpg) no-repeat; position: relative;}

#comunidad ul li.comunidad{ width:146px; height:25px; background: transparent url(../images/atv/comunidad.jpg) no-repeat 0 0; text-indent:-9999px;}

#comunidad ul { width:230px; height:25px; background: transparent url(../images/atv/230.jpg) no-repeat; text-indent:-9999px;}

#img_avatar {_width:200px; padding:10px 18px; _padding:5px; _margin:0 0 0 5px; float:left;}
#img_avatar a img { width:48px; height:48px; padding:2px; margin:3px; border:solid 1px  #C2BFB1; background: #fff;}
#img_avatar a img:hover{ width:48px; height:48px; padding:2px; margin:3px; border:solid 1px #A00000;}

#comunidad h4{ font-weight: bold; font-size:12px; font-weight: 400; float:left; margin: 5px 5px 0 18px; _margin:5px 0 0 10px;}



/* Update */
#update{ width:230px; margin:0 0 10px 0; padding:0; background: transparent url(../images/atv/230.jpg) no-repeat; position: relative;}

#update h2{ width:146px; height:25px; background: transparent url(../images/atv/recomendados.jpg) no-repeat 0 0; text-indent:-9999px;}

#update ul{ margin: 0 15px; font-size: 12px; }
#update ul li{ border-bottom: solid 1px #ccc; padding: 4px 0 4px 25px; }
#update ul li span{ font-size: 10px; display: block;}

#update ul li.update_encuesta{ background: transparent url(../images/atv/stat_result.gif) no-repeat 0 4px; }
#update ul li.update_comentario{ background: transparent url(../images/atv/comment.gif) no-repeat 0 4px; }

#loading_index, #loading_comunidad{ width: 16px; height: 16px; position: absolute; top: 4px; right: 8px; }
#loading_index span, #loading_comunidad span{ background: transparent url(../images/atv/loading_update.gif) no-repeat; width: 16px; height: 16px; display: block; }





/* User */

#mod_user { width:180px; _width:190px; height:auto; border-bottom: solid 1px #ccc; padding:10px 18px 10px 0; _padding:5px; margin:0 0 0 15px; _margin:0 0 0 5px; float:left;}
#mod_user a img { width:48px; height:48px; padding:2px; margin:3px; border:solid 1px  #C2BFB1; float:left; background: #fff;}
#mod_user a img:hover{ width:48px; height:48px; padding:2px; margin:3px; border:solid 1px #A00000;}

#mod_user p strong{ font-size:12px; float:left;}
#mod_user p{ width:115px; font-size:12px; float:left; margin: 0 0 0 5px;}


#enviar_recomedacion { width:196px; _width:190px; height:auto; padding:10px 0; margin:0 0 0 15px; _margin:0 0 0 5px; float:left;}


.campo{width:190px; height:30px;  font-size:11px; padding:3px; background: #DEDEDE; -moz-border-radius:4px; border:none !important; float:left; margin: 0 0 10px 0;}




/* la comunidad opina */
#comunidad_opina{ width:280px; height:360px; margin:0;  padding:0; background: transparent url(../images/atv/280.jpg) repeat-x; float:right; }

#comunidad_opina ul { width:280px; height:25px;}
#comunidad_opina ul li.comenta_tw{ width:146px; height:25px; background: transparent url(../images/atv/se_comenta_en_twitter.jpg) no-repeat 0 0; text-indent:-9999px;}

#mod_user_opina { width:245px; _width:190px; height:auto; border-bottom: 1px solid #ccc; padding:10px 18px 10px 0; _padding:5px; margin:0 0 0 15px; _margin:0 0 0 5px; float:left;}
#mod_user_opina a img { width:48px; height:48px; padding:2px; margin:3px; border:solid 1px  #C2BFB1; float:left; background: #fff;}
#mod_user_opina a img:hover{ width:48px; height:48px; padding:2px; margin:3px; border:solid 1px #A00000;}

#mod_user_opina p strong{ font-size:12px; float:left; text-shadow:1px 1px 1px #FFFFFF; }
#mod_user_opina p{ width:180px; font-size:12px; float:left; margin: 0 0 0 5px; color: #333!important;}

#comunidad_opina_index{ width:230px; height:315px; margin:0; background: transparent url(../images/atv/230.jpg) repeat-x;}
#comunidad_opina_index h2{ width:150px; height:25px; background: transparent url(../images/atv/se_comenta.jpg) no-repeat; text-indent:-9999px; }

#comunidad_opina_index ul li.comenta_tw{ width:146px; height:25px; background: transparent url(../images/atv/se_comenta_en_twitter.jpg) no-repeat 0 0; text-indent:-9999px;}

#twitter_comunidad{ background: transparent; width: 260px; height: 335px;overflow: hidden; margin: 11px 10px 10px 10px; }

#twitter_comunidad p{ font-family:Arial,Helvetica,Geneva,sans-serif!important; font-size:12px!important; color: #58595B; width: 205px!important; float: right; }

a.twtr-user{ font-weight: bold!important; }

.twtr-img a img{ width: 30px!important; padding: 3px; background: #fff!important; border: 1px solid #C2BFB1!important;}
.twtr-avatar{ width: 45px!important; height: 40px!important; }
.twtr-hd { display: none!important;}
.twtr-ft div { display: none;!important;}
.twtr-widget .twtr-tweet-wrap { padding: 4px!important;}
#comunidad_opina_index .twtr-widget { margin: 0 8px!important;}


/* twitter sidebar */
#comunidad_opina_sidebar{ width:300px; height:445px; margin:10px 0; background: transparent url(../images/atv/300.jpg) repeat-x;}
#comunidad_opina_sidebar h2{ width:150px; height:25px; background: transparent url(../images/atv/se_comenta.jpg) no-repeat; text-indent:-9999px; border:none!important; }
#comunidad_opina_sidebar .twtr-widget { padding: 0 8px!important;}



#se_comenta{ width:230px; height:290px; margin:0; padding:0; background: transparent url(../images/atv/230.jpg) repeat-x;}
#se_comenta ul { width:230px; height:25px; background: transparent url(../images/atv/230.jpg) ;}

#se_comenta ul li.comenta_tw{ width:146px; height:25px; background: transparent url(../images/atv/se_comenta_en_twitter.jpg) no-repeat 0 0; text-indent:-9999px;}



/* lo mas buscado */
#nube_tag{ width:230px; height:220px; overflow: hidden; margin:0; padding:0; background: transparent url(../images/atv/230.jpg) repeat-x ;}
#nube_tag ul { width:230px; height:25px; background: transparent url(../images/atv/230.jpg) repeat-x ;}
#nube_tag ul li.mas_buscado{ width:57px; height:25px; background: transparent url(../images/atv/lo_mas_buscado.jpg) no-repeat 0 0; text-indent:-9999px;}

.tag_one{ font-size: 12px; font-weight:bold; color:#777;}
.tag_two{ font-size: 14px; font-weight:bold; color:#666;}
.tag_three{ font-size: 18; font-weight:bold; color:#555;}
.tag_four{ font-size: 22px; font-weight:bold; color:#444;}
.tag_five{ font-size: 24px; font-weight:bold; color:#333;}


#nube_tag_interior{ width:300px; height:220px; margin:0; padding:0; background: transparent url(../images/atv/300.jpg) repeat-x ; margin: 10px 0 0 0;}
#nube_tag_interior ul { width:300px; height:25px; background: transparent url(../images/atv/230.jpg) repeat-x ;}
#nube_tag_interior ul li.mas_buscado{ width:76px; height:25px; background: transparent url(../images/atv/lo_mas_buscado.jpg) no-repeat 0 0; text-indent:-9999px;}

#mod_tag { height:auto; padding:10px; margin:0 10px; float:left; text-align: center;}
#mod_tag a { text-shadow: #fff 1px 1px 1px; padding: 2px; }



/* blog destacado */
#blog_destacado{ width:230px; float:left; margin:0; padding:0; background: transparent url(../images/atv/230.jpg) repeat-x;}

#blog_destacado ul { width:230px; height:25px; background: transparent url(../images/atv/230.jpg);}

#blog_destacado ul li.blog_destacado{ width:146px; height:25px; background: transparent url(../images/atv/blog_destacado.jpg) no-repeat 0 0; text-indent:-9999px;}

#blog_destacado h4{ color:#00d1ff; font-size:12px; font-weight: 400; float:left; margin: 5px 5px 0 18px; _margin:5px 0 0 10px;}

#mod_blog { width:200px; _width:190px; height:auto; border-bottom: solid 1px #ccc; padding:10px 0; _padding:5px; margin:0 0 0 15px; _margin:0 0 0 5px; float:left;}

#mod_blog a{ color: #333;}
#mod_blog a:hover{ color: #DD0000;}

#mod_blog a img { width:90px; padding:2px; margin:3px 3px 3px 0; border:solid 1px  #C2BFB1; float:left; background: #fff; }
#mod_blog a img:hover{ border:solid 1px #A00000;}

#mod_blog p small{ color:#DD0000; background:#f6f7ab; float:left; padding: 2px;}
#mod_blog p strong{ font-size:12px; margin: 0 0 5px 0; float:left; text-shadow:1px 1px 1px #FFFFFF;}
#mod_blog p{ width:96px; _width:90px; font-size:12px; float:left; margin: 0 0 0 5px;}


#enviar_recomedacion { width:196px; _width:190px; height:auto; padding:10px 0; margin:0 0 0 15px; _margin:0 0 0 5px; float:left;}

.publicar {  width:68px; height:22px; background: transparent url(../images/atv/publicar.jpg) no-repeat left bottom; border:none; text-indent:-9999px; _font-size:0px; float:right; border:1px solid #720000; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 5px 0 0; cursor: pointer;}
.publicar:hover { background: transparent url(../images/atv/publicar.jpg) no-repeat ;}


/* en este momento */
#en_este_momento{ width:660px; height:160px; padding:0; background: transparent url(../images/atv/660.jpg) repeat-x; float:left;}


#en_este_momento ul { }

#en_este_momento ul li.este_momento{ width:315px; height:25px; background: transparent url(../images/atv/ocurriendo.jpg) no-repeat 0 0; text-indent:-9999px;}

#en_este_momento h4{ font-size:12px; font-weight: 400; float:left; margin: 5px 5px 0 18px; _margin:5px 0 0 10px;}

ul#usuarios{ width:640px; margin:10px; float:left;}

ul#usuarios li{ display:inline;}

ul#usuarios li a img { width:48px; height:48px; padding:2px; float:left; margin:2px; border:1px solid #C2BFB1; background: #fff;}
ul#usuarios li a img:hover{ border:solid 1px #A00000;}

a.anterior { width:15px; height:60px; background: transparent url(../images/atv/anterior.jpg); text-indent:-9999px; float:left; display:block; cursor:pointer; margin:10px 0 0 15px; _margin:10px 0 0 10px;}
a.anterior:hover{ background: transparent url(../images/atv/anterior.jpg) bottom;}

a.siguiente { width:15px; height:60px; background: transparent url(../images/atv/siguiente.jpg); text-indent:-9999px; float:left; display:block; cursor:pointer;margin:10px 0 0 0;}
a.siguiente:hover{ background:transparent url(../images/atv/siguiente.jpg) bottom;}



/* videos viendo ahora */
#videos_viendo_ahora{ width: 660px; margin:0; padding:0 0 10px 0; background:transparent url(../images/atv/660.jpg) repeat-x; float:left;}

#videos_viendo_ahora ul { width:370px; height:25px;}

#videos_viendo_ahora ul li.viendo_ahora{ width:250px; height:25px; background: transparent url(../images/atv/videos_ahora.jpg) no-repeat; text-indent:-9999px;}

#lista_videos_content{ width: 640px; margin: 15px 0 0 15px;  }

#lista_videos_ahora{ width:160px; height: 165px; float:left; overflow: hidden; }

#lista_videos_ahora a img { width:145px; height:104px; padding:2px; border:solid 1px #C2BFB1; background: #fff; }
#lista_videos_ahora a:hover img{ padding:2px; border:solid 1px #A00000;}

#lista_videos_ahora h4{ margin-top:5px;  width: 150px; height: 45px; overflow: hidden;}
#lista_videos_ahora h4 a{ font-size:12px; color: #333; font-weight: bold; text-shadow: #fff 1px 1px 1px; }
#lista_videos_ahora h4 a:hover{ color: #DD0000; }



#lista_videos_ahora ul li{width:16px; height:16px; display: inline; float:left; margin:3px; }
#lista_videos_ahora ul a{ width:16px; height:16px; display:block; text-indent:-99999px; }
#lista_videos_ahora ul{ width:145px; height:18px; margin-top:5px; overflow:hidden;}

#lista_videos_ahora ul li.imagenes a{ background: transparent url(../images/atv/imagen_icon.png) no-repeat  left top ;}
#lista_videos_ahora ul li.imagenes a:hover{ background: transparent url(../images/atv/imagen_icon.png) no-repeat 0 -16px;}
#lista_videos_ahora ul li.imagenes.active a{ background: transparent url(../images/atv/imagen_icon.png) no-repeat 0 -16px;}

#lista_videos_ahora ul li.videos a{ background: transparent url(../images/atv/video_icon.png) no-repeat 0 0;}
#lista_videos_ahora ul li.videos a:hover{ background: transparent url(../images/atv/video_icon.png) no-repeat 0 -16px;}
#lista_videos_ahora ul li.videos.active a{ background: transparent url(../images/atv/video_icon.png) no-repeat 0 -16px;}

#lista_videos_ahora ul li.comentarios a{ background: transparent url(../images/atv/comentario_icon.png) no-repeat 0 0;}
#lista_videos_ahora ul li.comentarios a:hover{ background: transparent url(../images/atv/comentario_icon.png) no-repeat 0 -16px;}
#lista_videos_ahora ul li.comentarios.active a{ background: transparent url(../images/atv/comentario_icon.png) no-repeat 0 -16px;}

#lista_videos_ahora ul li.documento a{ background: transparent url(../images/atv/documento_icon.png) no-repeat 0 0;}
#lista_videos_ahora ul li.documento a:hover{ background: transparent url(../images/atv/documento_icon.png) no-repeat 0 -16px;}
#lista_videos_ahora ul li.documento.active a{ background: transparent url(../images/atv/documento_icon.png) no-repeat 0 -16px;}

#lista_videos_ahora ul li.mas a{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 0;}
#lista_videos_ahora ul li.mas a:hover{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 -16px;}
#lista_videos_ahora ul li.mas.active a{ background: transparent url(../images/atv/mas_icon.png) no-repeat 0 -16px;}

#lista_videos_ahora a span{ width:145px; height:95px; position:absolute; top:21px; left:21px;  background:transparent url(../images/atv/brillo_video.png) no-repeat;}

#lista_videos_ahora a:hover span{ width:150px; height:100px; position:absolute; top:18px; left:18px; background:transparent url(../images/atv/hover_video.png) no-repeat ; _background:transparent;}

#lista_videos_ahora span.activa{ width:145px; height:95px; position:absolute; top:21px; left:21px; _background:transparent;}




/* lo mas buscado */
#nube_tag_top{ width:300px; height:250px; margin:10px 0 0 0; padding:0; background:transparent url(../images/atv/300.jpg) repeat-x;  float:right;}
#nube_tag_top ul { width:300px; height:25px;  }
#nube_tag_top ul li.mas_buscado{ width:146px; height:25px; background: transparent url(../images/atv/lo_mas_buscado.jpg) no-repeat 0 0; text-indent:-9999px;}



/* blog destacado */
#foros_destacados{ width:490px; height:300px; float:right; margin:0; padding:0; background: transparent url(../images/atv/490.jpg) repeat-x;}

#foros_destacados ul { width:490px; height:25px; }

#foros_destacados ul li.foro_destacado{ width:150px; height:25px; background: transparent url(../images/atv/ultimos_comentarios_comunidad.jpg); text-indent:-9999px;}

#foros_destacados h4{ color:#00d1ff; font-size:12px; font-weight: 400; float:left; margin: 5px 5px 0 18px; _margin:5px 0 0 10px;}

#mod_foro { width:450px; height: auto; border-bottom:1px solid #ccc; padding:10px 0; _padding:5px; margin:0 0 0 15px; _margin:0 0 0 5px;}
#mod_foro a img { width:50px; height:50px; padding:2px; margin:3px 3px 3px 0; border:solid 1px #C2BFB1; background: #fff; float:left;}
#mod_foro a:hover img{ border:solid 1px #A00000;}

#mod_foro p small{ color:#DD0000; background:#F6F7AB; float:left; padding: 2px;}
#mod_foro p strong{ font-size:12px; float:left;}
#mod_foro p{ width:380px; font-size:12px; float:left; margin: 0 0 5px 5px; text-shadow:1px 1px 1px #FFFFFF;}


#registro{ width:490px; height:auto; -moz-border-radius: 3px; -webkit-border-radius: 3px;  float:right; margin:0; padding:0 0 10px 0; background: #dedede; }
#registro li{ display: inline; float:left;}
#registro li a{ height:25px; display:block; text-indent:-99999px;  }
#registro ul{ width:490px; height:25px; margin:0 0 20px; background: transparent url(../images/atv/490.jpg) no-repeat;}

#registro ul li.editar_perfil a{ width:146px; height:25px; background: transparent url(../images/atv/editar_perfil.jpg) no-repeat 0 0; text-indent:-9999px;}
#registro ul li.editar_perfil a:hover{ background: transparent url(../images/atv/editar_perfil.jpg) no-repeat 0 -25px;}
#registro ul li.editar_perfil_activo a{ width:146px; background: transparent url(../images/atv/editar_perfil.jpg) no-repeat bottom!important;}

#registro ul li.editar_imagen a{ width:146px; height:25px; background: transparent url(../images/atv/editar_imagen.jpg) no-repeat 0 0; text-indent:-9999px;}
#registro ul li.editar_imagen a:hover{ background: transparent url(../images/atv/editar_imagen.jpg) no-repeat 0 -25px;}
#registro ul li.editar_imagen_activo a{ width:146px; background: transparent url(../images/atv/editar_imagen.jpg) no-repeat bottom!important;}

#registro ul li.cambiar_contrasena a{ width:146px; height:25px; background: transparent url(../images/atv/cambiar_contrasena.jpg) no-repeat 0 0; text-indent:-9999px;}
#registro ul li.cambiar_contrasena a:hover{ background: transparent url(../images/atv/cambiar_contrasena.jpg) no-repeat 0 -25px;}
#registro ul li.cambiar_contrasena_activo a{ width:146px; background: transparent url(../images/atv/cambiar_contrasena.jpg) no-repeat bottom!important;}


#registro label, #pass label{ width:200px; float:left; font-size:14px;}
#registro p{ height:auto; font-size:12px; margin: 10px !important;}
#registro p strong{ font-size:14px; padding: 5px 0 0 0; text-shadow: #fff 1px 1px 1px; }
#registro p input{ width:250px; padding:3px; background: #FFF; -moz-border-radius:4px; border:none !important;}

#mod_form{ height:auto; font-size:12px; padding: 10px 5px; border-bottom: solid 1px #ccc;}
#mod_form .info{font-size:11px; background:#ebebeb; -moz-border-radius:4px; -webkit-border-radius: 4px; margin-bottom:10px; padding:5px; margin-right:15px; text-shadow:1px 1px #fff;}
#mod_form .alert_error { margin: 0 14px 0 8px!important}

#register_Month, #register_Day, #register_Year  {margin:0 5px 0 0;}


.guardar_imagen{ width:110px; height:20px; background: transparent url(../images/atv/guardar_imagen.jpg) no-repeat left bottom; border:none; text-indent:-9999px; _font-size:0px; margin: 0 0 0 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
.guardar_imagen:hover{ background: transparent url(../images/atv/guardar_imagen.jpg) no-repeat;}

input#boton_subir{ width:110px; height:20px; background: transparent url(../images/atv/guardar_imagen.jpg) no-repeat left bottom; border:none; text-indent:-9999px; _font-size:0px; margin: 0 0 0 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}

.registrate{  width:71px; height:20px; background: transparent url(../images/atv/registrate.jpg) no-repeat left bottom; border:none; text-indent:-9999px; _font-size:0px; margin: 0 0 0 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
.registrate:hover { background: transparent url(../images/atv/registrate.jpg) no-repeat ;}

.guardar {  width:68px; height:20px; background: transparent url(../images/atv/guardar.jpg) no-repeat left bottom; border:none; text-indent:-9999px; _font-size:0px; margin:5px 0 0 15px ;}
.guardar:hover { background: transparent url(../images/atv/guardar.jpg) no-repeat ;}

.login_facebook{ width: 115px; height: 22px; float: right; margin: 7px 0 0 5px; overflow:hidden;}
.ingresar{  width:68px; height:20px; background: transparent url(../images/atv/ingresar.jpg) no-repeat left bottom; border:none; text-indent:-9999px; _font-size:0px; margin:5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
.ingresar:hover { background: transparent url(../images/atv/ingresar.jpg) no-repeat ;}


#registro_info{ width:470px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:auto; float:right; margin:30px 0 0 0; padding:0; background: #dedede;}


#registro_info p{ width:450px; font-size:12px; margin:10px;}
#registro_info strong{ font-weight:bold; color: #dd0000; text-shadow: #fff 1px 1px 1px; font-size:14px; padding: 0 0 10px 0;}

#alert_info_registro{ background: #f6f7ab; padding: 10px; text-shadow:1px 1px 1px #FFFFFF; font-weight: bold; margin: 10px 0!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 16px; text-align: center;  }



/* Footer */
#content_footer{ width:100%; margin:20px 0 0 0; padding:0; background: #6E0202 url(../images/atv/bg_footer.jpg) repeat-x; border-top: 1px solid #760000;}

#footer{ width:970px; margin:0 auto; padding:0;}

#mod_footer{ width: 140px; float:left; margin:25px 20px 0 0;}
#mod_footer h2{ color:#fff; text-decoration:none; font-weight: bold; text-shadow: #000 1px 1px 1px; font-size: 14px; margin: 0 0 10px 0; }
#mod_footer ul{ font-size:11px; color:#FFF;}
#mod_footer ul li a{ color:#fff; }

#search_footer{ margin:25px  0 0 0; border-top: solid 1px #590201; padding: 20px 0 20px 0; }
.search_bottom{ margin: 0 0 10px 0; height: 30px; widows: 400px; float: right;}
.nav_footer{ float: left; width: 550px; }
#footer a{font-size:12px; color:#FFF; margin: 0 5px 0 0; text-decoration: none; font-weight: bold; }
#footer a:hover{ color: #FF7172;}

#search_footer a:hover{font-size:12px; color:#ff7172; margin: 0 5px 0 0; text-shadow: #6c0001 1px 1px 1px;}
#search_footer p{font-size:12px; color:#FFF; margin: 10px 0 0 0;}

#encuesta{ width:170px; height:100px; float:left;  margin:25px 0 0 0;}
#encuesta h2{ color:#fff; text-decoration:none; font-weight: bold; text-shadow: #000 1px 1px 1px; font-size: 14px; padding:  0 0 10px 0; margin: 0 0 10px 0; border-bottom:  solid 1px #7f0000; }
#encuesta ul{ font-size:11px; color:#FFF;}
#encuesta ul li a{ color:#fff;}

.alert_info{ background: #f6f7ab; padding: 10px; text-shadow:1px 1px 1px #FFFFFF; font-weight: bold; margin: 10px 5px!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center;}

.alert_info_registro{ background: #f6f7ab; padding: 10px; text-shadow:1px 1px 1px #FFFFFF; font-weight: bold; margin: 10px 5px!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 18px; text-align: center; }

.alert_error { background: #8d0101; color: #fff; padding: 5px 10px; text-shadow:1px 1px 1px #c23030; font-weight: bold; margin: 10px 0px!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; font-size: 12px; }

.error_comentario{ background: #8d0101; color: #fff; padding: 5px 10px; text-shadow:1px 1px 1px #c23030; font-weight: bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; font-size: 12px; margin: 0 0 10px 0; }

.error_comentario a{ color: #fff; text-decoration: underline; }
.error_comentario a:hover{ color: #000;}


.clear{clear:both; visibility:hidden;}



/* Login Sidebar */
#logued{ background: #F3F0DD;  margin: 0 0 10px 0; padding: 10px; -moz-border-radius:3px; -webkit-border-radius: 3px; text-shadow:1px 1px 1px #fff;}

#logued img{ float: left; width: 40px; margin: 0 5px 0 0; border: solid 1px #afac99; }
#logued p{ font-size: 14px; float: left; width: 160px;}
#logued p a{ font-weight: bold; }
#logued p.dias_comunidad{ font-size: 12px; color: #888;}  
a.salir{ font-size: 10px; padding: 2px 6px; margin: 5px 0 0 0; display: block; width: 30px; text-align: center; float: right; background: #fff; color: #a9a690;  -moz-border-radius:3px; -webkit-border-radius: 3px; clear: both; }
a:hover.salir{ background: #000; color: #fff; text-shadow:1px 1px 1px #000; }

#busqueda_col_banners #logued p{ font-size: 14px; width: 232px; float: left; }
#busqueda_col_banners #logued p.dias_comunidad{ font-size: 12px; color: #888;}  

/* error */
#error_page{ margin: 100px 0; }
#error_page h2{ font-size: 40px; letter-spacing: -2px; color: #000; border-bottom: solid 1px #ccc; padding: 0 0 10px 0; }
#error_page p.error{ font-size: 18px; padding: 10px 0;}
#error_page p strong.id_error{ background: #f6f7ab; text-shadow:1px 1px 1px #fff; }

#search_error{ margin: 20px 0; }
#search_error input.search{ width: 400px;}
#search_error h3{ font-size: 16px; padding: 0 0 5px 0; color: #666;}




/*Busqueda despliegue*/
.resultados_ind_destacado{ margin-bottom: 20px;}

.resultados_ind_destacado a img{ width:270px!important; height:203px!important; border:solid #00242d 1px; padding:3px; margin:0 5px 0 0; float:left;}

.resultados_ind_destacado img a:hover{border:solid #01d1ff 1px;}

.blogs_meta_destacado{font-size:10px; border-bottom:solid 1px #ccc; margin:3px 0; width:350px; float:right; text-align:left;}



#busqueda_col_banners{ width:300px; float:right; margin:0; padding:0;}
.banner_300{ margin: 0 0 20px 0; }
#modulo_col_banners{ padding: 0 20px;}
#modulo_col_banners h2{ width:146px; height:25px; line-height: 25px; margin: 0 0 10px 0; font-size: 14px; text-shadow:1px 1px 1px #5b5a58; font-weight: bold; color: #fff; }


#busqueda_col_resultados{ width:660px; float:left; -moz-border-radius:3px; -webkit-border-radius: 3px; margin:0; padding:0;}
#resultados{margin:10px; padding-bottom:20px;}
#resultados h2 span{color:#DD0000;}
.resultados_ind{margin:0 0 20px 0;}
#resultados h3{ }

.resultados_right{ width: 475px; overflow: hidden; float: left; }
.resultados_ind ul{
font-size: 12px;
margin: 20px 0 10px 0;

}

.resultados_ind ul li{
list-style-position: inside;
margin: 0 0 2px 0;
padding: 3px 0;
display: block;
}

#resultados a h3{color:#00bee8;}
.resultados_texto{ font-size:12px; margin:10px 0;}
.meta{font-size:10px; color:#888; border-bottom:solid 1px #ccc; margin:3px 0; width:465px; float:right; text-align:left;}
#resultados a img{width:145px; height:104px; border:solid #C2BFB1 1px; padding:3px; margin:0 10px 0 0; float:left; background: #fff;}
#resultados a:hover img{border:solid #A00000 1px;}

#busqueda_col_resultados h2{  font-size:14px; border-bottom:solid 1px #ccc;}
#busqueda_col_resultados u{ background:#f8f1b2; padding:0 5px 0 5px;}

a.leer_mas{background: transparent url(../images/atv/leer_mas.jpg) top left no-repeat; width:65px; height:20px; text-indent:-9999px; overflow:hidden; display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-top:20px;}
a:hover.leer_mas{background: transparent url(../images/atv/leer_mas.jpg) bottom left no-repeat;}



/* Paginador */
#nav_content{ margin:10px 0; font-size: 14px; color: #fff;}
#nav_content span.current{ background: #000; padding: 2px 6px; color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow:1px 1px 1px #000; float: left; margin: 0 5px 0 0;} 
#nav_content li{ display:inline;}
#nav_content a{ color:#777; background: #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow:1px 1px 1px #fff; padding:2px 6px; font-weight: bold; float: left; margin: 0 5px 0 0;}
#nav_content a:hover{ background: #444; color:#fff; text-shadow:1px 1px 1px #000;}




/* Modulo Encuesta */
.mod_encuesta{ margin:0; padding:0; background: transparent url(../images/atv/230.jpg) repeat-x; }
.mod_encuesta h2{ width:82px; height:25px; background: transparent url(../images/atv/encuesta.jpg) no-repeat 0 0; text-indent:-9999px;}
.mod_encuesta img{float:left; margin:0 5px 10px 0; padding:2px; border:solid 1px #C2BFB1; background: #fff; width: 60px;}
.mod_encuesta_cont{ margin: 0 15px 0 15px; }

.resultados_right .mod_encuesta_cont{ margin: 10px 0!important; font-weight: bold;}
.resultados_right .mod_encuesta_cont small{ color: #888;}

.mod_encuesta p{ font-size:14px; font-weight: bold;}
.mod_encuesta li{ font-size:12px; font-weight: bold; }
.mod_encuesta ul{margin:0 0 15px 0;}
.poll_stats{ background: #e2e2e2 url(../images/atv/stat_result.gif) no-repeat 8px; display:block; height:22px; padding: 0 10px 0 35px;  font-size:10px; line-height: 22px; color:#333; float:left; margin: 0 5px 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow:1px 1px 1px #fff;}
a.poll_stats:hover{ background: #bfbfbf url(../images/atv/stat_result.gif) no-repeat 8px; color: #000; }

.votar {  width:68px; height:22px; background: transparent url(../images/atv/votar.jpg) no-repeat left bottom; border:none; text-indent:-9999px; _font-size:0px; float:right; border:1px solid #720000; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
.votar:hover { background: transparent url(../images/atv/votar.jpg) no-repeat ;}

.score{height:10px; background:#bfbfbf; border:0; margin:0 0 10px 0; padding:0; width:100%;}
.score span{ height: 9px; display: block; background:#bc2626; border-top: 1px solid #ee9393;}
.resultados{ font-size:12px !important;}

.alert_encuesta{ background: #f6f7ab; color: #000; text-shadow:1px 1px 1px #fff; font-weight:bold; font-size:12px; padding: 5px 3px; margin:8px 0; text-align:center;}
p.total_de_votos{ font-size: 14px; color: #888; background: transparent url(../images/atv/stat_result.gif) no-repeat; padding: 0 0 0 25px; }



/*Lista encuestas*/
a.volver_pop{ background:transparent url(../images/atv/volver_resultados.jpg) top left no-repeat; width:70px; height:20px; overflow:hidden; display:block; color:#fff; font-size:12px; float:left; margin:0 10px 0 0; text-indent: -9999px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #720000}
a:hover.volver_pop{background:transparent url(../images/atv/volver_resultados.jpg) left bottom;}

a.volver_pop_right{ background:transparent url(../images/atv/volver_resultados.jpg) top left no-repeat; width:70px; height:20px; overflow:hidden; display:block; color:#fff; font-size:12px; float:right; margin:0 10px 0 0; text-indent: -9999px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #720000;}
a:hover.volver_pop_right{background:transparent url(../images/atv/volver_resultados.jpg) left bottom;}


a.votar_pop{ background:transparent url(../images/atv/votar.jpg) top left no-repeat; width:68px; height:20px; overflow:hidden; display:block; color:#fff; font-size:12px; float:left; margin:0 10px 0 0; text-indent: -9999px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #720000}
a:hover.votar_pop{background:transparent url(../images/atv/votar.jpg) left bottom;}

a.ver_resultados{background:transparent url(../images/atv/ver_resultados.jpg) top left no-repeat; width:110px; height:20px; overflow:hidden; display:block; color:#fff; font-size:12px; float:left; text-indent: -9999px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #720000;}
a:hover.ver_resultados{background:transparent url(../images/atv/ver_resultados.jpg) no-repeat left bottom;}



/*Estaticas*/
.estat{ font-size: 12px; }
.estat_map{font-size:10px; border-bottom:solid 1px #16b6e5; margin:0 0 10px 0; color:#16b6e5;}
.estat_map a{margin:0 5px 0 5px;}
.estat a{ color: red;}
.estat a:hover{color: red;}
.estat h1{ font-size:18px; margin:0 0 10px 0; color: #DD0000;}
.estat h2{color:#16b6e5; font-size:16px; margin:0 0 10px 0;}
.estat h3{color:#16b6e5; font-size:14px; margin:0 0 10px 0;}
.estat h4{ font-size:14px; margin:0 0 10px 0;}
.estat p{ font-size:13px; margin:0 0 10px 0;}
.estat ol li{list-style:decimal; list-style-position:inside; margin:0 0 10px 0; background:#ccc; padding:10px; font-size:12px; }




/* Contacto */
#contacto{ background: #fff url(../images/atv/660.jpg) no-repeat; padding: 0 20px;}
h1.tit_contacto{ width:146px; height:25px; line-height: 25px; margin: 0 0 10px 0; font-size: 14px; text-shadow:1px 1px 1px #5b5a58; font-weight: bold; color: #fff; }

#contacto p{ font-size:13px; margin:10px 0 10px 0; text-shadow:1px 1px 1px #FFFFFF;}
#contacto span{display:block; width:120px; float:left; font-weight:bold;}
#contacto_int{margin:20px;}
#contacto_int p{margin:15px 0 10px 0;}
.input_contacto, .mensaje_contacto{ background:#fff; border: solid 1px #ccc; width:440px; font-size:13px; color:#333; padding:3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.mensaje_contacto{height:100px;}
#contacto select{ background:#fff; border: solid 1px #ccc; width:300px; font-size:13px; color:#333; padding:3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


.alert_contacto{ background: #f6f7ab; padding: 10px; text-shadow:1px 1px 1px #FFFFFF; font-weight: bold; margin: 10px 0!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 12px; text-align: center; }

.error_contacto{ background: #8d0101; color: #fff; padding: 10px; text-shadow:1px 1px 1px #c23030; font-weight: bold; margin: 10px 0!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; font-size: 12px; }

.enviar_contacto {  width:68px; height:20px; background: transparent url(../images/atv/enviar.jpg) no-repeat left bottom; border:none; text-indent:-9999px; _font-size:0px; float:right; border:1px solid #720000; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; overflow: hidden;}
.enviar_contacto:hover { background: transparent url(../images/atv/enviar.jpg) no-repeat ;}


/* Editar perfil imagen/contraseņa */
.alert_editarperfil{background:#00708f; font-weight:bold; color:#fff; font-size:12px; padding:10px 0; margin:5px 0; text-align:center;}
.error_editarperfil{background:#00c2ff; font-weight:bold; color:#fff; font-size:12px; padding:10px 0; margin:5px 0; text-align:center;}


/* Mapa del sitio */
.mapa{ padding:10px 0 10px 10px;}
.mapa_int{ background: #DEDEDE; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px; width:135px; float:left; margin:8px;}
.mapa_int ul li a{font-size:12px; color:#333; font-weight: bold;}
.mapa_int ul li a:hover{font-size:12px; color:#DD0000;}

.mapa_int ul li h2{ font-size: 14px!important; margin: 0 0 5px 0!important; text-shadow: #fff 1px 1px 1px; color: #DD0000!important; } 
.mapa ul, .mapa li{margin:0; padding:0;}


/*Programa Home */
#programa_slide_cont{float:left; width:660px; height:260px; position:relative;}
#programa_slide_cont img{border:0;}
#slide_programa{background:#000; filter: alpha(opacity=70); opacity: .7; -moz-opacity:0.7; position:absolute; top:0; left:0; width:260px; height:260px;}
#s_programa_top{color:#fff; font-size:14px; background:transparent url(images/default/atv_logo_programas.gif) center left no-repeat; padding:0 0 0 40px; width:180px; margin:20px 0 0 20px; height:22px;}
.nombre_programa{font-size:18px; font-weight:bold;}
#s_programa_bottom{color:#fff; font-size:13px; margin:30px 0 0 10px;}

#s_programa_bottom .info{margin:10px 0;}
#s_programa_bottom a.imagenes{ background: transparent url(images/default/fotos_p_icon.jpg) no-repeat  left top ; text-indent:-9999px;  display:block; width:30px;  float:left;}
#s_programa_bottom a.imagenes:hover{ background: transparent url(images/default/fotos_p_icon2.jpg) no-repeat;}
#s_programa_bottom a.imagenes.active{ background: transparent url(images/default/fotos_p_icon2.jpg) no-repeat;}

#s_programa_bottom a.videos{ background: transparent url(images/default/video_p_icon.jpg) no-repeat 0 0; text-indent:-9999px; display:block; width:30px;  float:left;}
#s_programa_bottom a.videos:hover{ background: transparent url(images/default/video_p_icon2.jpg) no-repeat;}
#s_programa_bottom a.videos.active{ background: transparent url(images/default/video_p_icon2.jpg) no-repeat;}

#s_programa_bottom a.comentarios{ background: transparent url(images/default/comentario_p_icon.jpg) no-repeat 0 0; text-indent:-9999px; display:block; width:30px; float:left;}
#s_programa_bottom a.comentarios:hover{ background: transparent url(images/default/comentario_p_icon2.jpg) no-repeat;}
#s_programa_bottom a.comentarios.active{ background: transparent url(images/default/comentario_p_icon2.jpg) no-repeat;}

#s_programa_destacado{margin:10px 0;}


.cake-sql-log{ background:transparent url(/images/admin/bg_box.jpg); color: #000; text-shadow:#fff 1px 1px 0; font-size: 12px; padding: 20px; font-weight: bold; padding: 40px; width: 100%; }

caption{ background: #f4ea7a; color: #000; text-shadow: #fff 1px 1px 0; font-size: 14px; font-weight: bold; padding: 10px; border-bottom: solid 1px #fff; }


/*Blogs despliegue */
#blogs_resultados{margin:10px; }
#blogs_resultados a{ }
#blogs_resultados h2 span{color:#008cb7;}
.blogs_ind{margin:30px 0;}

.contenido_noticia_destacado{ margin: 0 0 20px 0; }

.contenido_noticia{ }
#blogs_resultados h3{ }
#blogs_resultados h3 a{ color: #000; }
.blogs_meta{font-size:10px; border-bottom:solid 1px #ccc; margin:3px 0; width:475px; float:right; text-align:left;}
#blogs_resultados img{ width:145px; height:109px; border:solid #C2BFB1 1px; padding:3px; margin:0 10px 0 0; float:left;}
#blogs_resultados a img:hover{border:solid #A00000 1px;}

/*Noticias/Contenidos Comp*/
.noticias_ind{margin:0 0 30px 0;}
#noticias h1{ font-size:24px; margin: 10px 0 0 0;}
#noticias h3{ font-size:14px; margin: 20px 0 5px 0;}

a.noticias_tags{ background: #DEDEDE; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 5px; text-shadow: #fff 1px 1px 0; margin: 0; }
a:hover.noticias_tags{ background: #000; color: #fff; text-shadow: #000 1px 1px 0; } 

.noticias_map{ font-size:10px; border-bottom:solid 1px #ccc; }
.noticias_map a{margin:0 5px 0 5px; }
.noticias_map a:hover{ }
.noticias_ind p{ font-size:12px; line-height: 14px; margin: 0 0 10px 0;}
.noticias_meta{ font-size:10px!important; margin:3px 0;}
.noticias_meta a{color:#dd0000;}
.noticias_meta a:hover{color:#000 !important;}

#noticias_multi{float:left; width:220px;}
.contenido_noticia a img, .contenido_noticia img{ width:270px; border:solid #00242d 1px; padding:3px; margin:0 10px 10px 0; float:left;}
.contenido_noticia a:hover img{border:solid #01d1ff 1px;}
.noticias_video{width:220px; height:150px; border:solid #00242d 1px; padding:3px; margin:0 5px 10px 0; float:left;}

.noticias_tags{font-size:13px; margin:20px 10px 0 0; font-weight: bold;}

#user_comment{margin:10px 0; background:#DEDEDE; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#001f28; padding:10px;}
#comment_area{margin:0;}
#comment_area img{ width:50px; float: left; margin: 0 10px 0 0; border: solid 1px #fff;}
.user_post{width:560px; border:0; float: right; padding:3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#666; overflow:auto; margin: 0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}


.comment_c p, .comment_d p{ width: 570px; float: left; overflow: hidden; }

.comment_c{ margin:10px 0; padding:10px; text-shadow: #fff 1px 1px 1px;}
.comment_c img, .comment_d img{width:50px !important; height:50px!important; float: left; margin: 0 5px 0 0; border: solid 1px #fff;}
.comment_c h5{ }
.comment_c span{font-size:11px;}
.comment_c p{ font-size:13px;}
.comment_c .avatar{height:50px; width:50px;}


.comment_d{ margin:10px 0; background:#DEDEDE; padding:10px 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: #fff 1px 1px 1px;}
.comment_d img{width:50px !important; height:50px !important; border: solid 1px #fff;}
.comment_d h5{ }
.comment_d span{font-size:11px;}
.comment_d p{ font-size:13px;}
.comment_d .avatar{height:50px; width:50px;}

/* Modulo Video y galeria en Post*/
#media_main{ margin:10px 0; background:#DEDEDE; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#001f28; padding:10px; }
#media_menu{ height: 30px; overflow: hidden; }

a.gallery{ width: 149px; height: 30px; background: transparent url(../images/atv/tab_media.jpg) no-repeat -128px 0; no-repeat; color: #fff; text-align: center; display: block; float: left; margin: 0 3px 0 0; text-indent: -9999px; overflow: hidden;}
a:hover.gallery{  background: transparent url(../images/atv/tab_media.jpg) no-repeat -128px -30px; }
a.gallery_active{ width: 149px; height: 30px; background: transparent url(../images/atv/tab_media.jpg) no-repeat -128px -30px; no-repeat; color: #fff; text-align: center; display: block; float: left; margin: 0 3px 0 0; text-indent: -9999px; overflow: hidden;}


a.video{ width: 128px; height: 30px; background: transparent url(../images/atv/tab_media.jpg) no-repeat; color: #fff; text-align: center; display: block; float: left; margin: 0 3px 0 0; text-indent: -9999px; overflow: hidden;}
a:hover.video{  background: transparent url(../images/atv/tab_media.jpg) no-repeat left -30px; }
a.video_active{ width: 128px; height: 30px; background: transparent url(../images/atv/tab_media.jpg) no-repeat left -30px; color: #fff; text-align: center; display: block; float: left; margin: 0 3px 0 0; text-indent: -9999px; overflow: hidden;}

#media_content_video{ text-align: center;}
#media_content_display_video{ width: 400px; float: left; }

#video_menu, #video_menu_activo{margin:0; overflow:auto !important; width:220px !important; height:auto;}
#video_menu ul, #video_menu_activo ul{height: auto; margin: 0 0 0 10px; overflow:hidden;}
#video_menu ul li, #video_menu_activo ul li { text-align: left; overflow:hidden;} /*** editada con overflow:hidden  para textos muy largos***/
#video_menu ul li a, #video_menu_activo ul li a { font-size: 12px; padding: 5px 5px 5px 23px; font-weight: bold; background: #000 url(../images/atv/play_a.gif) 3px 4px no-repeat; color: #888; text-align: left; border-bottom: solid 1px #333; display: block;}
#video_menu ul li a:hover, #video_menu_activo ul li a:hover{ background: #292929 url(../images/atv/play_b.gif) 3px 4px no-repeat; text-shadow: #000 1px 1px 1px; border-bottom: solid 1px #000; color: #fff;}
#video_menu ul li a.active, #video_menu_activo ul li a.active{ background: #DEDEDE url(../images/atv/play_b.gif) 3px 4px no-repeat; color: #DD0000; text-shadow: #fff 1px 1px 1px; }

#bg_gallery{ background: #000; padding: 10px; margin: 10px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#media_content_gallery{ width: 505px; margin: 0 auto; }

#media_content{ padding: 10px;  background: #000; text-align: center;}

/* 	EASYSCROLL */
#easyscrollnav, #easyscrollnav li{margin:0; padding:0;}   
#easyscrollnav{margin:1em 0;}         
#easyscrollnav li{list-style:none; color:#dedede; cursor:pointer;}               
#easyscrollnav li.over{color:#dd0000;}
ul#easyscrollnav{position:absolute; bottom:-19px; right:0; display:block; z-index:20;}
#btnup{position:absolute; bottom:0; right:0; height:16px; width:50 px; line-height:15px; text-align:right; background:transparent url(../images/atv/arrow_up.gif) top left no-repeat; font-size:10px; font-weight:bold;}
#btndown{position:absolute; bottom:0; right:65px; height:16px; width:76px; line-height:15px; text-align:right; background:transparent url(../images/atv/arrow_down.gif) bottom left no-repeat; font-size:10px; font-weight:bold;}
#btnreset{text-indent:-9999px; display:block; overflow:hidden; height:0; width:0;}

#btnup:hover{background:transparent url(../images/atv/arrow_up.gif) bottom left no-repeat;}
#btndown:hover{background:transparent url(../images/atv/arrow_down.gif) top left no-repeat;}

/* SCROLL DE VIDEOS */ 

.jScrollPaneContainer { position: relative; overflow: hidden; z-index:1; width:220px !important; height:300px !important;}
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; }
.jScrollPaneDrag { position: absolute; background: #000; cursor: pointer; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; } 
.holder {height:300px; overflow:hidden; position:relative; width:220px;}
.scroll-pane { width: 220px; height: 300px; overflow: auto; float: left; }
.pane { width:220px; height:300px; overflow: hidden; float: left; }
.wide { width:220px; }
.super-wide { width:220px;}
.tall { height: 400px;}



/* EN VIVO */
#envivo{ background: #fff url(../images/commons/bg_envivo.jpg) repeat-x;}

#envivo_content{ width: 780px; height: 465px; background: #fff url(../images/commons/bg_envivo.jpg) repeat-x; position: relative; margin: 0 auto; }
#envivo_head{ width: 780px; height: 40px; position: absolute; top: 0; left: 0;}
#envivo_head ul{ width: 450px; height: 55px; margin: 0 0 0 10px;}
#envivo_head li.atv a{ width: 207px; height: 55px; background: transparent url(../images/commons/tab_atv.jpg) no-repeat; display: block; text-indent: -9999px;}
#envivo_left{ width: 450px; height: 375px; background: #000; position: absolute; top: 55px; left: 10px; }
#envivo_right{ width: 300px; height: 300px; position: absolute; left: 470px; top: 55px; }
#envivo_social{ width: 300px; height: 38px; background: transparent url(../images/commons/compartir_senal.jpg) no-repeat; position: absolute; left: 470px; top: 367px; padding: 25px 0 0 0; }

a.share_twitter{ width: 145px; height: 38px; background: transparent url(../images/commons/share_twitter.jpg); float: left; text-indent: -9999px; display: block; margin: 0 10px 0 0; }
a:hover.share_twitter{ background: transparent url(../images/commons/share_twitter.jpg) no-repeat left bottom;}

a.share_facebook{ width: 145px; height: 38px; background: transparent url(../images/commons/share_facebook.jpg); float: left; text-indent: -9999px; display: block; }
a:hover.share_facebook{ background: transparent url(../images/commons/share_facebook.jpg) no-repeat left bottom;}

#envivo_footer{ width: 780px; height: 25px; background: #981001; position: absolute; bottom: 0px; left: 0; font-size: 12px; color: #fff; line-height: 25px; text-align: center; text-shadow: #4d0900 1px 1px 1px;  }

#envivo_footer strong{ color: #fff;}

/* Tooltip */
#tooltip{ background: #000; color: #fff; width:242px; z-index:90; padding:5px; display: none; overflow: hidden; filter:alpha(opacity=90); opacity:0.9; font-size: 12px; }
#tooltip img{ float:left; margin: 0 10px 0 0; border: solid 1px #272623; }
p.nombre_tooltip{ float: left; width: 180px; font-size: 14px; font-weight: bold; color: #D20404; }
p.ciudad_tooltip{ float: left; width: 180px; }
p.edad_tooltip{ float: left; width: 180px; }
p.ciudad_tooltip{ float: left; width: 180px; }

/* Drop down menu */
#nav li .menu_lineal{display:none;}
#nav li:hover .menu_lineal{display:block; margin:21px 0; z-index:10; position:relative; background:none !important;}
.menu_lineal{width:101px; z-index:10; position:relative; background:none;}
.menu_lineal ul{background:#000 !important; width:101px; height:15px;  z-index:10; position:relative;}
.menu_lineal .link{background:#000 !important; text-indent:0px; font-size:11px; color:#fff; text-align:left; width:101px; z-index:10; position:relative;}
.menu_lineal .link a{color:#fff; display:block; padding: 5px 10px 0 10px; cursor: pointer; border-bottom: 1px solid #111;}
.menu_lineal .link a:hover{color:#fff; background: #740C01; border-bottom: 1px solid #640b02; }
.menu_lineal .bottom{background:transparent url(../images/default/menu_bottom_v.gif) no-repeat top left; display:block; text-indent:-9999px; height:7px; width:101px; display:block;  z-index:10; position:relative;}

#nav li .menu_horizontal{display:none;}
#nav li:hover .menu_horizontal{display:block; margin:21px 0; z-index:10; position:relative; background:url(../images/default/menuh_bottom.gif) no-repeat bottom left;}
.menu_horizontal{width:540px; z-index:10; position:relative; background:url(../images/default/menuh_bottom.gif) no-repeat bottom left;}
.menu_horizontal ul{background:#000;}
.menu_horizontal .bottom{background:url(../images/default/menuh_bottom.gif) no-repeat bottom left; display:block; float:left; margin:0; width:540px; z-index:10; position:relative;}
.menu_horizontal .link{text-indent:0px; font-size:11px; color:#fff; text-align:left; width:101px; padding:5px 3px 10px 3px; display:block; background:#000; z-index:10; position:relative;}
.menu_horizontal .link a{color:#fff; display:block;}
.menu_horizontal .link a:hover{color:#c52413;}
.menu_horizontal .fila{display:block; float:left; margin:0; width:540px; z-index:10; position:relative;}

/* Horario Programa */
#horario_programa{ background: #ccc; background: transparent url(../images/atv/730.jpg) no-repeat scroll 0 0; }
#horario_programa h2{ color: #fff; font-size: 13px; font-weight: bold; height: 25px; line-height: 25px; margin: 0 15px; text-shadow: #767676 0px -1px 0px; } 
.content_horario_dia{ margin: 0 15px; }
.horario_dia{ width: 98px; padding: 4px 0; text-align: center; float: left; font-size: 11px; background: #989793; color: #fff; margin: 10px 2px 10px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow: 0 -1px 0 #767676; display: block; font-weight: bold; }
.horario_dia strong{ font-size: 13px;}

.horario_dia strong{ display: block;}

/* Tags y share post */
#tag_post{ width: 500px; float: left; margin: 20px 10px 0 0; }
#tag_post h3{ margin: 0 0 5px 0;}
#share_post{ width: 140px; float: left; margin: 20px 0 0 0; }
#share_post h3{ width: 100px; float: left; margin: 0;}
a.share_twitter_cont{ width: 16px; height: 16px; display: block; margin: 0 5px 0 0; overflow: hidden; background: transparent url(../images/atv/twitter.png) no-repeat; text-indent: -9999px; float: left; }
a.share_facebook_cont{ width: 16px; height: 16px; display: block; overflow: hidden; background: transparent url(../images/atv/facebook.png) no-repeat; text-indent: -9999px; float: left; }

/* Noticias anteriores */
.ver_todas_noticias{background:transparent url(../images/atv/boton_20_g.jpg) repeat-x; padding:3px; text-align:center; font-size:11px; font-weight:bold; color:#fff; width:130px; overflow:hidden; height:14px; display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; float:right; margin:10px 18px 18px 0;}
.ver_todas_noticias:hover{background:transparent url(../images/atv/boton_20_g.jpg) repeat-x bottom;}

#noticias_res{width:660px; background:transparent url(../images/atv/660_noticias.jpg) no-repeat;}
#noticias_res h2{font-size:24px; margin:0 0 12px 20px; padding-top:11px; color:#aa0c00; text-shadow:0 1px 0 #fff; border:none;}
#noticias_res p{font-size:12px; line-height:14px;}
#noticias_res h3{font-size:20px; margin:10px 0 0;}

#noticias_res  li{ display: inline; float:left;}
#noticias_res  ul{ width:660px; height:25px; background: transparent url(../images/atv/730.jpg) no-repeat;}

#noticias_res  ul li.titulares a{height:25px; display:block; text-indent:-99999px;  width:131px; height:25px; background: transparent url(../images/atv/titulares_int.jpg) no-repeat 0 1px; text-indent:-9999px;}
#noticias_res  ul li.titulares a:hover{height:25px; display:block; text-indent:-99999px;  background: transparent url(../images/atv/titulares_int.jpg) no-repeat 0 -25px;}
#noticias_res  ul li.titulares_activo a{height:25px; display:block; text-indent:-99999px;  width:131px; background: transparent url(../images/atv/titulares_int.jpg) no-repeat bottom !important;}

#noticias_res  ul li.titulares_programa{height:25px; display:block; text-indent:-99999px;  width:115px; height:25px; background: transparent url(../images/atv/lo_ultimo_int.jpg) no-repeat -25px -25px; text-indent:-9999px;}

#noticias_res ul li.nacional a{height:25px; display:block; text-indent:-99999px;  width:131px; height:25px; background: transparent url(../images/atv/nacional_int.jpg) no-repeat 0 0; text-indent:-9999px;}
#noticias_res ul li.nacional a:hover{height:25px; display:block; text-indent:-99999px;  background: transparent url(../images/atv/nacional_int.jpg) no-repeat 0 -25px;}
#noticias_res ul li.nacional_activo a{height:25px; display:block; text-indent:-99999px;   width:131px; background: transparent url(../images/atv/nacional_int.jpg) no-repeat bottom !important;}

#noticias_res ul li.internacional a{height:25px; display:block; text-indent:-99999px;  width:133px; height:25px; background: transparent url(../images/atv/internacional_int.jpg) no-repeat 0 0; text-indent:-9999px;}
#noticias_res ul li.internacional a:hover{height:25px; display:block; text-indent:-99999px;  background: transparent url(../images/atv/internacional_int.jpg) no-repeat 0 -25px;}
#noticias_res ul li.internacional_activo a{height:25px; display:block; text-indent:-99999px;   width:133px; background: transparent url(../images/atv/internacional_int.jpg) no-repeat bottom !important;}

#noticias_res ul li.deportes a{height:25px; display:block; text-indent:-99999px;  width:133px; height:25px; background: transparent url(../images/atv/deportes_int.jpg) no-repeat 0 0; text-indent:-9999px;}
#noticias_res ul li.deportes a:hover{height:25px; display:block; text-indent:-99999px;   background: transparent url(../images/atv/deportes_int.jpg) no-repeat 0 -25px;}
#noticias_res ul li.deportes_activo a{height:25px; display:block; text-indent:-99999px;  width:133px; background: transparent url(../images/atv/deportes_int.jpg) no-repeat bottom !important;}

#noticias_res ul li.espectaculo a{height:25px; display:block; text-indent:-99999px;  width:132px; height:25px; background: transparent url(../images/atv/espectaculos_int.jpg) no-repeat 0 0; text-indent:-9999px;}
#noticias_res ul li.espectaculo a:hover{height:25px; display:block; text-indent:-99999px;  background: transparent url(../images/atv/espectaculos_int.jpg) no-repeat 0 -25px;}
#noticias_res ul li.espectaculo_activo a{height:25px; display:block; text-indent:-99999px; width:132px; background: transparent url(../images/atv/espectaculos_int.jpg) no-repeat bottom !important;}

#noticias_res a.leer_mas{background: transparent url(../images/atv/leer_mas.jpg) top left no-repeat; width:65px; height:20px; text-indent:-9999px; overflow:hidden; display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-top:20px;}
#noticias_res a:hover.leer_mas{background: transparent url(../images/atv/leer_mas.jpg) bottom left no-repeat;}

.noticias_ultima{margin:15px 18px 0 18px; height:260px; padding-bottom:22px; border-bottom:1px solid #CCCCCC;}
.noticias_ultima img{border:1px solid #00242D; float:left; margin:0 10px 10px 0; padding:3px; width:270px;}

#noticias_res .resultados{margin:25px 18px 0 18px; height:auto; width:623px; float:right; display:block;}
.resultados img{border:1px solid #00242D; float:left; height:104px; margin:0 10px 0 0; padding:3px; width:145px;}
.resultados .meta{border-bottom:1px solid #CCCCCC; color:#888888; float:right; font-size:10px!important; margin:3px 0; text-align:left; width:460px;}
.resultados .resultados_texto{width:459px;}

#noticias_res .divisor{background:#ccc; height:1px; width:100%;}
#noticias_res .nav_content{margin:10px 10px 10px 17px; background:none !important; color:#fff;}
.nav_content span.current{height:15px; width:15px; background:#ccc; margin:30px 2px; padding:5px; text-align:center; color:#000; font-weight:bold; font-size:12px!important; float:left; display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.nav_content  a{display:block; background:#ccc; height:15px; width:15px; text-align:center; text-shadow:0 1px 0 #f5f5f5; font-size:12px!important; font-weight:bold; float:left; margin:30px 2px; padding:5px; font-weight:bold; font-size:12px!important; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.disabled{display:none;}


/* BOTON DE FACEBOOK */
a.fb_button_medium {display:block; height:22px; width:110px;}
span.fb_button_text{height:15px;}