/*-- Estructura --*/
.fondocontenido_ancho {width:990px; height:auto; float:left;}
.contenido{width:780px;	height:auto; float:left; margin:0px; padding-left:5px; padding-right:5px; background-color:#FFF;}
.banners_laterales {width:200px; float:right;}
.banners_laterales div { float:left; width:200px; height:auto;}

/*-- DESTACADO PRINCIPAL --*/
.destacado_cont {width:985px; float:left; padding-left:5px; background:#FFF;}

.destacado_campanas {background-image:url(imagenes/acordeon_fondo.png); background-color:#FFF; width:177px; height:323px; background-repeat:no-repeat; float:left; position:relative;}
.destacado_campanas_foto {border:1px solid #3c0000; filter: opacity:1; width:160px; height:68px; float:left; margin-top:7px; margin-left:7px;}
.destacado_campanas_foto:hover {border:1px solid #856666; filter: alpha(opacity=70); opacity:.7;}

.destacado_fondo {background-image:url(imagenes/principal_fondo.png); width:808px; height:323px; background-repeat:no-repeat; margin-bottom:2px; float:left;}
.destacado_contitems{width:304px; height:auto; float:right; margin-top:7px; margin-right:8px;}
.destacado_item1 {background-image:url(imagenes/destacado_fondo2.png); width:281px; height:42px; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px;}
.textorojo {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #dd0000;	text-decoration: none;}
.textorojo:hover {color: #333333;}
.destacado_item2{background-image:url(imagenes/destacado_fondo1.png); width:281px; height:132px; padding:10px;}
.destacado_foto{width:495px; height:301px; margin-top:7px; background-color:#FFFFFF; background-position:center center; background-repeat:no-repeat; border-top:1px solid #686869; border-left:1px solid #9a1717; border-bottom:1px solid #461212;}
.destacadofondo_programas {background-image:url(imagenes/principal_fondo_programas.png); width:808px; height:386px; background-repeat:no-repeat; margin-bottom:2px; float:left;}

/*- SECCIÓN PROGRAMAS PORTADA -*/
.programas {width:780px; height:auto; float:left;}
.programas_tit {width:780px; height:28px; float:left; background:url(imagenes/head_programas.png) no-repeat; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; position:relative;}
.programas_tit h5 {font-size:15px; font-weight:bold; color:#000; margin:0px 0px 0px 10px; padding:0px; background-image:none; width:200px; float:left; position:relative;}
.programas_tit h4 {margin:0px; color:#fff; padding:0px; position:absolute; left:300px;}
.programas_tit h4 a{color:#fff; text-decoration:none;}
.programas_tit h4 a:hover{color:#f00;}
.programas_fondo {width:780px; float:left; height:214px; background:url(imagenes/programas_fondo.gif);}
.programas_destacados {width:780px; float:left;}
.programas_destacados_tit {width:780px; height:35px; background-image:url(imagenes/programas_top.png); float:left; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#fff;}
.programas_destacados_fondo {width:780px; height:190px; position:relative; background-image:url(imagenes/programas_fondo.jpg); float:left;}
.programas_destacados_cuadro {width:173px; height:170px; float:left; background-color:#fff; border:1px solid #ccc; margin-left:6px; padding:6px;}
.programas_destacados_cuadro a{ text-decoration:none;}
.programas_revive_tit {width:780px; height:35px; background-image:url(imagenes/programas_top2.png); float:left; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000;}
.programas_revive_fondo {width:780px; height:190px; position:relative; background-image:url(imagenes/programas_fondo2.jpg); float:left; border-bottom:1px solid #a7a8aa;}
.programa {width:89px; height:70px;	float:left;	background-color:#333333; margin:0 1px 1px 0;}
.programarojo {width:87px; height:68px;	float:left;	background-color:#b70300; border:1px solid #151515;	margin:0 1px 1px 0;}

/*- UTILIDADES --*/
.imagen170x96{width:165px; height:30px; background-repeat:no-repeat; background-position:top center; padding-top:60px; padding-left:5px; margin-left:1px; border:1px solid #adadad;}
.imagen170x96B{width:170px; height:96px; border:1px solid #adadad; float:left;}
.imagen170x96B a{filter: alpha(opacity=100); opacity:1;}
.imagen170x96B a:hover {filter: alpha(opacity=70); opacity:.7;}
.imagen230x130{width:225px;height:35px;background-repeat:no-repeat;background-position:center center;padding-top:95px;padding-left:5px;}
.aclarar {filter:alpha(opacity=100); opacity:1;}
.aclarar:hover {filter: alpha(opacity=70); opacity:.7;}
.playmed{display:block; text-indent:-9999em; width:27px; height:27px; background:url(/archivos/comunes/imagenes/playMED.png); background-repeat:no-repeat; background-position:left;}
.playmed:hover{background-position:right;}

.playch{width:16px; height:16px; background:url(/archivos/comunes/imagenes/playCH.png) top left no-repeat; background-position:left; margin-top:52px; margin-left:2px;}
.playch:hover{background-position:right;}

/*- EL PULSO -*/
.elpulso_tit {width:500px; height:29px; float:left; margin:0px; background:url(imagenes/pulso_tit.png) no-repeat; padding-left:280px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#fff;}
.elpulso_fondo {width:780px; float:left; margin:0px; background:url(imagenes/pulso_fondo.gif) repeat-y;}

/*-- TEXTOS --*/
.textonegro {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.textonegro a {color: #000000; text-decoration: none;}
.textonegro a:hover {color: #cc0000;}
.titulos2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: BOLD; color: #cc0000; text-decoration: none;}
.titulos2 a {color: #cc0000; text-decoration: underline;}
.titulos2 a:hover {color: #ccc; text-decoration:none;}
.videos_links {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none; text-align:center; text-decoration:none; color:#535d68; margin-left:5px; margin-right:5px;}
.videos_links:hover {color:#2a3e55;}
.titulo_negro {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; color:#000000; margin-bottom:6px; margin-top:0px; text-align:left; text-decoration:none; }
.titulo_negro a { color:#000; text-decoration:none;}
.titulo_negro a:hover { color:#C00;}
.titulo_rojo {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#dd0000; margin-bottom:0px; margin-top:5px; line-height:15px; text-align:left; text-decoration:none;}
.titulo_rojo a{ text-decoration:none; color:#dd0000;}
.titulo_rojo a:hover { text-decoration:none; color:#000;}

/*-- 24 HORAS CONTIGO --*/
.compartevideos {width:780px; height:211px; background-image:url(imagenes/reportwitteros_fondook.png); background-position:bottom; background-repeat:no-repeat; float:left;}
.compartevideos_tit{height:21px; width:770px; padding-left:10px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration: none; color:#fff;}
.compartevideos_texto {width:175px; height:166px; background-color:#FFFFFF; border:1px solid #666666; margin:7px 9px 0px 10px; float:right; padding:3px 3px 3px 3px; color:#454545; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration: none;}
.compartevideos_texto span {font-size:11px; color:#000000; font-weight:bold;}
.compartevideos_invitacion {width:160px; float:left; margin:0 0 0 8px; text-align:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration: none; color:#002f3b; }
.compartevideos_invitacion a{color:#3e3e3e; text-decoration:none; font-weight:bold;}
.compartevideos_invitacion a:hover{color:#CC0000; text-decoration:underline;}

/*-- REPORTWITTEROS --*/
.report_fondos {width:780px; height:340px; background-image:url(imagenes/reportwitteros_fondo.png); background-repeat:no-repeat; float:left;}
.report_tit{ width:760px; height:auto; float:left; margin:40px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none; color:#002832;}
.report_tit a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:italic; text-decoration: none; color:#005480;}
.report_tit a:hover{text-decoration: none; color:#000;}
.report_tit span{font-size:19px; font-weight:bold; text-decoration: none; color:#115a6c;}
.report_youtube{ width:330px; height:330px; float:left; margin:5px 0px 0px 15px; background:url(imagenes/youtubedirect_fondo.gif) no-repeat;}
.report_widget{ width:500px; height:280px; float:left; margin:19px 0 0 14px;}
.report_widgetit{ width:410px; height:28px; float:left; padding-left:8px; margin-top:2px; background:url(imagenes/reportwitteros_barra.jpg) no-repeat left; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#1f505c; line-height:28px;}
.rep_widget{ width:500px; margin-left:53px; margin-top:25px; height:290px; float:left;  OVERFLOW: auto; scrollbar-face-color: #eaeeef; scrollbar-highlight-color: #bcc3c4; scrollbar-3dlight-color: #51838es; scrollbar-darkshadow-color: #FFFFFF; scrollbar-shadow-color: #51838e; scrollbar-arrow-color: #51838e; scrollbar-track-color: #e9f1f3;}
.report_twitter{ width:396px; height:auto; float:left; border-bottom:1px dotted #c0cbcd; padding-top:2px; padding-bottom:2px;}
.foto48x48{ width:48px; height:48px; float:left; padding:4px;}
.texto_twitter{ width:340px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; color:#1a4853; font-size:11px; font-weight:normal;}
.texto_twitter a{color:#002c37; font-size:14px; font-weight:bold; text-decoration:none; line-height:18px;}
.texto_twitter a:hover{color:#999;}
.texto_twitter span{color:#688389; font-size:10px; font-weight:normal;}
.foto_youtube{ width:120px; height:70px; float:left; padding:1px; background-color:#011c20; background-repeat:no-repeat; background-position:center; margin:34px 0 0 34px;}
.report_texto{ width:172px; height:auto; float:left; margin-top:6px; margin-left:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#1f505c; line-height:13px;}
.report_texto a{font-size:12px; font-weight:bold; color:#004455; line-height:17px; text-decoration:none;}
.report_texto a:hover{ color:#dd2900; }

/*-- REPORTWITTEROS 2 --*/
.rptw_fondos {width:780px; height:400px; background-image:url(imagenes/reportwitteros_fondo2.png); background-repeat:no-repeat; float:left;}
.video_youtube{ width:300px; height:250px; float:left; background-color:#e8e8e8; margin:25px 0 0 3px;}
.rptw_twitpic{ width:400px; height:330px; float:left; background-color:#c4dce2; border:1px solid #70949e; margin:5px 0px 0px 10px;}
.twitpic{ width:230px; height:280px; float:left; margin:2px 0 0 4px;}


/*- SERVICIOS --*/
.servicios_cont {width:780px; height:auto; float:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666; font-weight:normal; padding-bottom:5px;}
.servicios_int { width:387px; height:auto; float:left;}
.servicios_top {width:377px; height:30px; float:left; background:url(imagenes/servicios_top.png) no-repeat; padding-left:10px; font-size:16px; font-weight:bold; color:#C00;}
.servicios_continterior {width:385px; height:auto; background-color:#FFF; border-left:1px solid #cacaca; border-right:1px solid #cacaca; float:left; min-height:200px;}
.servicios_col {width:185px; float:left; text-decoration:none; padding-left:2px;}
.servicios_col a {color:#000000; text-decoration:underline;}
.servicios_col a:hover {color:#CC0000; text-decoration:underline;}
.servicios_tit{font-size:13px; font-weight:bold; color:#000000;}
.servicios_tit a{color:#5e5c5c; font-size:10px; text-decoration:none;}
.servicios_tit a:hover{color:#CC0000;}
.servicios_horizontal{width:170px; border-bottom:1px dotted #000000; float:left; margin-left:10px;}
.servicios_horizontal span{color:#CC0000;}

/*-- ùltima hora --*/
.ultimahora{background-image:url(imagenes/ultimahora_fondo.png); width:780px; border-top:1px solid #525252; background-position:bottom; background-repeat:no-repeat; padding-bottom:8px; float:left;}
.ultimahora_tit{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration: none; color:#333; width:750px; margin:4px 0px 3px 8px; float:left;}
.ultimahora_cont{width:240px; height:auto; min-height:40px; float:left; margin-left:12px; margin-top:5px; margin-bottom:5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; text-decoration: none; padding-right:4px;}
.ultimahora_cont span {color:#a50000;}

/*- BOLSA DE VIDEOS --*/
.videos_cont {width:780px; margin:4px 0px 0px 0px; float:left;}
.videos_botonera{background-image:url(imagenes/videos_tit.png); height:25px; widows:780px; margin:0px 0px 0px 0px;}
#selector_botonera{width:780px; height:29px; background-position:bottom; background-repeat:repeat-x;}
.boton_select{width:auto; height:26px; background-image:url(imagenes/videos_botonfondo.png); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cc0000; line-height:22px; float:left; text-decoration:none; padding-left:8px; padding-right:3px;}
.boton_select a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cc0000; text-decoration:none;}
.boton_select_fin{background-image:url(imagenes/videos_botonfin.gif); background-repeat:no-repeat; background-position:bottom; width:5px; height:25px; float:left; display:block;}
.boton_noselect a{height:23px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; font-weight:bold; border:0px; text-align:center; line-height:23px; float:left; padding-left:8px; padding-right:3px;}
.boton_noselect a:hover{color:#cc0000; text-decoration:none;}
.boton_on_fin {background:url(imagenes/videos_botonfin.gif) no-repeat; width:5px; height:25px; float:left;}
.boton_off_fin2 {background:url(imagenes/boton_off_esq.png) no-repeat; width:6px; height:25px; float:left; display:block;}
.videos_boton {background:url(imagenes/boton_off.png); font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: underline; width: auto; height:25px; float:left; line-height:25px; padding-left:10px; padding-right:5px;}
.videos_boton a {text-decoration: underline; color:#ececec;}
.videos_boton a:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#cc0000; text-decoration:none;}
.videos_fondo {background-image:url(imagenes/videos_fondo.jpg); width:778px; height:auto; background-position:bottom; background-repeat:repeat-x; background-color:#fbfbfb; border-left:1px; border-right:1px; border-bottom:1px; border-top:0px; border-style:solid; border-color:#000000; padding-bottom:10px; float:left;}
.videos_fondo2 {width:778px; height:auto; background-position:bottom; background-repeat:repeat-x; background-color:#fbfbfb; border-left:1px; border-right:1px; border-top:0px; border-bottom:0px; border-style:solid; border-color:#000000; float:left;}
.videos_cuadrado {width:175px; height:160px; border:1px solid #c7c7c7; margin-left:9px; margin-bottom:9px; padding:3px; background-color:#FFFFFF; text-align:left; float:left;}
.videos_cuadrado a{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration: none; color:#000000;}
.videos_cuadrado span{font-size: 9px;color:#666666;}
.videos_cuadrado:hover {width:175px; height:160px; border:1px solid #666666; margin-left:9px; margin-bottom:9px; padding:3px; background-color:#e8e8e8; text-align:left;}
.videos_vistas {font-family:Arial; font-size:10px; margin:auto 0px 0px auto; height:auto; vertical-align:baseline; display:block; border:solid 0px #FF0000;}
.twitter_cont {width:190px; min-height:740px; height:auto; float:right; background-color:#eee; margin-top:5px; margin-right:5px;}
.videos_informacion {margin-top:10px; margin-right:2px; overflow-x:hidden; overflow-y:auto; height:555; width:725; position:relative;}

/*- REGIONES -*/
.regiones_principal {width:799px; float:left; height:300px; border:1px solid #333; margin-top:7px; background:url(imagenes/portada.jpg) no-repeat center #FFF; font-size:}
.masinfo {width:150px; float:right; margin-top:10px;}
.videos_regiones {width:230px; height:160px; border:1px solid #666666; margin-left:15px; margin-top:20px; padding:3px; background-color:#FFFFFF; text-align:left; float:left; display:block;}
.videos_regiones a{font-size: 11px; font-weight:normal; text-decoration: none; color:#000000; font-family:Tahoma, Geneva, sans-serif}
.videos_regiones span{font-size: 9px; color:#666666;}
.videos_regiones:hover {width:230px; height:160px; border:1px solid #666666; padding:3px; background-color:#bdbdbd; text-align:left;}

/*- PÁGINA DE VIDEOS -*/
.pagvideos_ppal {width:985px; height:449px; background:url(imagenes/videointerior_fondo2.png) #FFF no-repeat right; padding-left:5px; float:left;}
.pagvideos_video {width:640px; height:380px; margin-top:15px; margin-left:15px; float:left;}
.pagvideos_textos {width:280px; height:auto; float:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration: none; color:#000000; margin-left:10px;}
.pagvideos_utilidades{width:950px; height:30px; text-align:left; float:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration: none;color:#000000; border-top:1px dotted #000000; margin-left:15px; margin-top:10px;}
.pagvideos_utilidades td{padding-left:15px; padding-right:15px; border-right:1px solid #ffffff;}
.pagvideos_utilidades a{text-decoration: none; color:#000000;}
.pagvideos_utilidades span{text-decoration: none; color:#4d4d4d; font-weight:bold;}
.pagvideos_utilidades a:hover{text-decoration: none; color:#cc0000;}
.pagvideos_formulario {width:300px; line-height:11px; border:1px solid #666666; color:#666666; font-size:10px; font-family: Arial, Verdana, Helvetica, sans-serif;}

/* Scroll */
#mycustomscroll {width: 310px;	height: 370px; overflow: auto; position:inherit; cursor: default; text-align:left; margin-top:15px;}
.lipsum {width:290px; height: auto; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; border-right: 1px dotted #CCC;}
/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px; font-size: 1px; position: relative; top: 0; left: 0;}
.vscrollerbase {width:15px;}
.vscrollerbar {background-image:url('imagenes/scroll.png');width: 35px;	/* following is the bit that allows us fixed height scrollbars */ height: 40px!important; /* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/ background-image:url('imagenes/scroll.png'); background-repeat: no-repeat;	background-position: 0px;}
* html .vscrollerbar {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='imagenes/scroll.png');background-image: none;}
.hscrollerbase {height: 19px;}
.hscrollerbar {height: 19px; background-color: #CDCDCD;}
.vscrollerbar, .hscrollerbar {padding: 0px; z-index: 2;}
.scrollerjogbox {width:19px; height: 19px;top: auto; left: auto; bottom: 0px; right: 0px; background: #698AAA;}

/*- CATEGORIAS -*/
.categorias_cont {background-image:url(imagenes/principal_fondo_programas.png); width:808px; height:386px; background-repeat:no-repeat; margin-bottom:2px; float:left;}
.categorias_destacados {width:787px; width:787px; height:362px; margin-top:7px; padding-left:8px; background-repeat:no-repeat; background-position:top; background-color:#FFF;}
.categorias_destacados_int {width:770px; float:left; height:265px; margin-bottom:3px;}
.categorias_botoninfo {width:760px; float:right; padding-top:65px; height:13px; margin-right:10px;}
.botoninfo{width:140px; height:17px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:10px; font-weight:bold; background:url(imagenes/botoninfo.png); background-repeat:no-repeat; border:0px; text-align:center; line-height:13px; cursor:pointer; float:right;}
.categorias_item{ width:180px; height:260px; float:left; padding:5px; }
.categorias_item h1 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#dd0000; margin-bottom:0px; margin-top:5px; line-height:15px; text-align:left; text-decoration:none;}
.categorias_votacion {font-family:Arial; font-size:10px; margin:auto 0px 0px auto; height:auto; vertical-align:baseline; display:block; border:solid 0px #FF0000;}
.comentarios{width:745px; margin-left:5px; margin-top:5px; padding:10px; float:left; border-bottom:1px dotted #999999; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration: none; color:#000000; background-color:#d9d9d9;}
.comentarios a {color:#f00; text-decoration:underline; font-weight:bold; }
.comentarios a:hover { color:#000; text-decoration:underline;}
.categorias_campanas{background-image:url(imagenes/acordeon_fondo_programas.png); width:177px; height:386px; background-repeat:no-repeat; float:left; position:relative; margin-left:0px;}

/* Paginador */
.videos_formulario {width:60px; height:13px; line-height:13px; font-size:9px; border:1px solid #868686; color:#535d68;}