/* INICIO MENU PROGRAMAS */
.textoblanco {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
color:#dcd0d0;
float:left;
}
.textoblanco:hover {
color:#ff3636;

}
.fotocampana {
	border:1px solid #3c0000;
	filter: opacity:1;
}
.fotocampana:hover {
	border:1px solid #856666;
	filter: alpha(opacity=70); opacity:.7;
}

.programas {
	width:745px;
	height:auto;
	float:left;
}
.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;
}
.programas_cont {
	width:981px;
	height:240px;
	float:left;
	margin-left:5px;
	background-position:bottom;
	background-repeat:no-repeat;
}
.capslider{
width:981px;
height:auto;
position:relative;
margin:0 0 0 0;
background-image:url(imagenes/programas_fondo.jpg);
float:left;
}
.capslider2{
width:981px;
height:auto;
position:relative;
margin:0 0 0 0;
background-image:url(imagenes/programas_fondo2.jpg);
float:left;
}
.capslider_panel{
	width: 941px;
	height: 190px;
	margin-left:20px;
}
.capslider_panel p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight: bold;
	text-align:left;
	margin:5px 6px 0 6px;
}
.capslider_panel a{
	color:#585858;
	font-weight: bold;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-align:left;
}
.capslider_panel a:hover{
	color:#2c2c2c;
}
.capslider_left{
    display:block;
    text-indent:-9999em;
    width:10px;
    height:260px;
    background:url(imagenes/programas_flechaL.png) no-repeat;
	background-position: left;
	float:left;
	margin-left:5px;
}
.capslider_left:hover{
    background-position:right;
}
.capslider_right{
    display:block;
    text-indent:-9999em;
    width:10px;
    height:260px;
    background:url(imagenes/programas_flechaR.png) no-repeat;
	background-position:right;
	float:right;
	margin-right:5px;
}
.capslider_right:hover{
    background-position:left;
}
.capslider_mask{
	position:relative;
	width:920px;
	height:250px;
	overflow:hidden;
	float:left;
	cursor:default;
	margin:0 0 0 16px;
}
/* FIN CAPSLIDER */

/* ESTILOS GENÉRICOS SLIDER */
.capslider_control{
	height: 0px;
	width: 720px;
	background-color:#000;
	/* Modificar de acuerdo a la posición deseada en la página */
	/* position:absolute; */
	/* z-index:2; */
	/* alternar entre "block" y "none" para hacer visibel e invisible respectivamente */
	display:block;
}
.capslider_buttons span.active,
.capslider_buttons span:hover{
	background:#999999;
	color:#fff
}
.capslider_buttons{
	float:left;
}
.capslider_buttons span{
	color:#FFFFFF;
	padding:0 4px 0 4px;
	cursor:pointer;
	font:10px Tahoma;
	position:relative -20px -10px;
}
/*   ˇNO MODIFICAR!   */
#box8{
	position:relative;
}
#box8 div{
	width:981px;
	float:left;
}
#box8 .buttons{
	text-align:right
}
#box8 .next{
	float:right
}
/* ˇIMPORTANTE! - Define el salto de panel en panel */
#box8 h8{
	width:0px;
	height:0px
}
/* FIN ESTILOS GENÉRICOS SLIDER */


/* ESTILOS GENÉRICOS */
/* Define el botón de PLAY mediano */
.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;
}
/* FIN ESTILOS GENÉRICOS */
h1 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#dd0000;
margin-bottom:0px;
/*margin-top:110px;*/
line-height:15px;
text-align:left;
text-decoration:none;
}
h2 {
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;
}
h3{
height:0px;
margin-top:0px;
margin-bottom:0px;
line-height:0px;
text-align:left;
text-decoration:none;
}
/* INICIO MENU PROGRAMAS */

/* ---- TEXTOS ----*/
.texto24contigo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	font-style: italic;
}
.textoItalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #999;
	text-decoration: none;
	font-style: italic;
}
.nombrecoment {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: BOLD;
	color: #4e4e4e;
	text-decoration: none;
}
.titdestac {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: BOLD;
	color: #cc0000;
	text-decoration: none;
	margin-bottom:10px;
}
.titdestac a {
	color: #cc0000;
	text-decoration: underline;
}
.titdestac a:hover {
	color: #000000;
	text-decoration: underline;
}.titulos {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: BOLD;
	color: #cc0000;
	text-decoration: none;
}
.titulos a {
	color: #cc0000;
	text-decoration: underline;
}
.titulos a:hover {
	color: #000000;
	text-decoration: underline;
}
.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;
}
.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;
}
.textonegro2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textonegro2 a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.textonegro2 a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.textorojo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #dd0000;
	text-decoration: none;
}
.textorojo:hover {
	color: #333333;
}
.facebook {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #4c4c4c;
	text-decoration: none;
	line-height:14px;
	float:right;
	padding-right:10px;
	display: table-cell;
	margin-top:10px;
}
.facebook a {
	color: #4c4c4c;
	text-decoration: underline;
}
.facebook a:hover {
	color: #000000;
}

/* ---- ESTRUCTURA ----*/
.fondobanner{
margin-top:5px;
width:234px;
height:auto;
float:right;
text-align:center;
padding-bottom:20px;
margin-right:8px;
}
.bigbanner {
width:728px;
height:90px;
border:0px solid #930000;
float:right;
margin:5px;
}
.header{
width:981px;
height:106px;
background-image:url(imagenes/header.jpg);
margin-left: 5px;
margin-top: 5px;
}
.footer{
background-position:top;
background-color:#6d6d6d;
background-repeat:repeat-x;
padding-bottom:3px;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-image:url(imagenes/barra_final.jpg);
}

/*-- botonera --*/
.botonera {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: BOLD;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height:14px;
	float:left;
	padding-left:10px;
	padding-right:12px;
	display: table-cell;
	margin-top:10px;
	background-image:url(imagenes/separador.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.botonera:hover {
color:#e81a00;
}

/*-- barra 2 --*/
.barra2{
	background-image:url(imagenes/header_barra2.png);
	width:981px;
	height:29px;
	margin-left:5px;
}
.barra2_fecha {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	width:auto;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.barra2_buscador {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	width:auto;
	float:right;
	margin-right:5px;
	margin-top:2px;
}
.barra2_formulario{
border:1px solid #8d0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
color:#a3005b;
line-height:12px;
width:310px;
height:13px;
background-color:#ffffff;
}

/*-- barra 3 --*/
.barra3{
background-image:url(imagenes/header_barra3.png);
background-position:left;
background-repeat:no-repeat;
width:981px;
height:17px;
margin-left:5px;
float:left;
}
.barra3b{
width:981px;
height:17px;
margin-left:5px;
float:left;
}
.barra3_servicios {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #060254;
	text-decoration: none;
	width:auto;
	float:right;
	margin-right:5px;
	margin-top:2px;
}

/*-- acordeon --*/
.ContAcorde{
background-image:url(imagenes/acordeon_fondo.png);
width:177px;
height:323px;
background-repeat:no-repeat;
float:left;
position:relative;
margin-left:0px;
}
.ContAcorde_programas{
background-image:url(imagenes/acordeon_fondo_programas.png);
width:177px;
height:386px;
background-repeat:no-repeat;
float:left;
position:relative;
margin-left:0px;
}
#basic-accordian{
	width:162px;
	position:absolute;
	margin-left:5px;
	margin-top:7px;
}
.accordion_headings{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	font-size: 10px;
	background-image:url(imagenes/acordeon_barra.png);
	width:155px;
	height:15px;
	text-decoration:none;
	display: block;
	padding-left:5px;
	margin-top:1px;
}
.accordion_headings a{
color:#FFFFFF;
text-decoration:none;
}
.accordion_headings:hover{
	display:block;
	width:155px;
	height:15px;
	background-image:url(imagenes/acordeon_barraB.png);
	padding-left:5px;
}
.accordion_headings2{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	font-size: 10px;
	background-image:url(imagenes/acordeon_barra.png);
	width:155px;
	height:15px;
	text-decoration:none;
	display: block;
	padding-left:5px;
	margin-top:1px;
	background-repeat:no-repeat;
}
.accordion_headings2 a{
color:#FFFFFF;
text-decoration:none;
}
.accordion_headings2:hover{
	display:block;
	width:155px;
	height:15px;
	background-image:url(imagenes/acordeon_barraB.png);
	padding-left:5px;
}
.accordion_headings3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	font-size: 10px;
	background-image:url(imagenes/acordeon_barra.png);
	width:155px;
	height:15px;
	text-decoration:none;
	display: block;
	padding-left:5px;
	margin-top:1px;
}
.accordion_headings3 a{
color:#FFFFFF;
text-decoration:none;
}
.accordion_headings3:hover{
	display:block;
	width:155px;
	height:15px;
	background-image:url(imagenes/acordeon_barraB.png);
	padding-left:5px;
}
.accordion_headings4{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	font-size: 10px;
	background-image:url(imagenes/acordeon_barra.png);
	width:155px;
	height:15px;
	text-decoration:none;
	display: block;
	padding-left:5px;
	margin-top:1px;
}
.accordion_headings4 a{
color:#FFFFFF;
text-decoration:none;
}
.accordion_headings4:hover{
	display:block;
	width:155px;
	height:15px;
	background-image:url(imagenes/acordeon_barraB.png);
	padding-left:5px;
}
.accordion_headings5{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	font-size: 10px;
	background-image:url(imagenes/acordeon_barra.png);
	width:155px;
	height:15px;
	text-decoration:none;
	display: block;
	padding-left:5px;
	margin-top:1px;
}
.accordion_headings5 a{
color:#FFFFFF;
text-decoration:none;
}
.accordion_headings5:hover{
	display:block;
	width:155px;
	height:15px;
	background-image:url(imagenes/acordeon_barraB.png);
	padding-left:5px;
}
.accordion_headings6{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	font-size: 10px;
	background-image:url(imagenes/acordeon_barra.png);
	width:155px;
	height:15px;
	text-decoration:none;
	display: block;
	padding-left:5px;
	margin-top:1px;
}
.accordion_headings6 a{
color:#FFFFFF;
text-decoration:none;
}
.accordion_headings6:hover{
	display:block;
	width:155px;
	height:15px;
	background-image:url(imagenes/acordeon_barraB.png);
	padding-left:5px;
}
.accordion_headings7{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	font-size: 10px;
	background-image:url(imagenes/acordeon_barra.png);
	width:155px;
	height:15px;
	text-decoration:none;
	display: block;
	padding-left:5px;
	margin-top:1px;
}
.accordion_headings7 a{
color:#FFFFFF;
text-decoration:none;
}
.accordion_headings7:hover{
	display:block;
	width:155px;
	height:15px;
	background-image:url(imagenes/acordeon_barraB.png);
	padding-left:5px;
}
.acordeon_cont{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size: 11px;
	width:150px;
	text-align:left;
	display:block;
	text-decoration:none;
	line-height: 15px;
}
.acordeon_cont a{
	text-decoration:none;
	color:#ffffff;
	line-height: 15px;
}
.acordeon_cont a:hover{
	display:block;
	text-decoration:none;
	color:#cba2a2;
	line-height: 15px;
}

/*-- destacado principal --*/
.destacado_cont {
width:981px;
float:left;
margin-left:5px;
}
.destacadofondo {
background-image:url(imagenes/principal_fondo.png);
width:804px;
height:323px;
background-repeat:no-repeat;
margin-bottom:2px;
float:left;
}
.destacadofondo_programas {
background-image:url(imagenes/principal_fondo_programas.png);
width:804px;
height:386px;
background-repeat:no-repeat;
margin-bottom:2px;
float:left;
}
.destacadostop_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;
}
.destacado_contitems{
width:301px;
height:auto;
float:right;
margin-top:7px;
margin-right:7px;
}
.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;
}
.destacado_item2{
background-image:url(imagenes/destacado_fondo1.png);
width:281px;
height:132px;
padding:10px;
}
.destacado2_fondo {
width:787px;
height:302px;
background-image:url(imagenes/destacado_fondo3.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-top:7px;
padding-left:8px;
}
.destacado2_item1{
width:171px;
height:260px;
margin-top:10px;
margin-right:5px;
float:left;
padding:10px;
}

/*-- videos diarios --*/
.videos_cont {
width:740px;
margin-left:5px;
margin-top:4px;
margin-bottom:5px;
float:left;
}
.videos_botonera{
background-image:url(imagenes/videos_tit.png);
height:25px;
widows:740px;
margin:0px 0px 0px 0px;
}
.videos_fondo {
background-image:url(imagenes/videos_fondo.jpg);
width:738px;
height:auto;
background-position:bottom center;
background-repeat:no-repeat;
background-color:#ffffff;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-bottom:10px;
float:left;
}
.videos_boton {
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:10px;
}
.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_botonSELECT{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
text-decoration: none;
text-align:center;
width: auto;
color:#cc0000;
margin-right:3px;
float:left;
}
.videos_formulario {
width:50px;
height:13px;
line-height:13px;
font-size:10px;
border:1px solid #868686;
color:#535d68;
}
.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;
}
.videos_cuadrado {
width:170px;
height:160px;
border:1px solid #666666;
margin-left:5px;
margin-bottom:5px;
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:170px;
height:160px;
border:1px solid #666666;
margin-left:5px;
margin-bottom:5px;
padding:3px;
background-color:#bdbdbd;
text-align:left;
}


.videos_regiones {
width:230px;
height:160px;
border:1px solid #666666;
margin-left:5px;
margin-bottom:5px;
padding:3px;
background-color:#FFFFFF;
text-align:left;
float:left;
}
.videos_regiones a{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-decoration: none;
color:#000000;
}
.videos_regiones span{
font-size: 9px;
color:#666666;
}
.videos_regiones:hover {
width:230px;
height:160px;
border:1px solid #666666;
margin-left:5px;
margin-bottom:5px;
padding:3px;
background-color:#bdbdbd;
text-align:left;
}
.info_fondo {
	width:716px;
	height:532px;
	background-color:#ffffff;
	border:1px solid #999;
	margin:6px;
	padding:4px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.info_columna {
	width:352px;
	height:530px;
	margin:0 5px 0 0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*-- ůltima hora --*/
.ultimahora{
background-image:url(imagenes/ultimahora_fondo.png);
width:740px;
border-top:1px solid #525252;
margin-left:5px;
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:8px;
margin-bottom:5px;
float:left;
}
.ultimahora_tit{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color: #666666;
text-decoration: none;
width:720px;
margin-left:8px;
margin-top:4px;
margin-bottom:3px;
float:left;
}
.ultimahora_cont{
width:226px;
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;
background-image:url(imagenes/ultimahora_sepV.gif);
background-position:left;
background-repeat:repeat-y;
}
.ultimahora_cont span {
color:#a50000;
}


	
/*-- blogs --*/
.blog_cont {
width:981px;
height:320px;
margin-left:9px;
color:#454545;
background-image: url(imagenes/blogs_fondo1.png);
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-decoration: none;
float:left;
}
.blog_contenido1{
color:#454545;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-decoration: none;
margin-top:5px;
margin-right:5px;
}
.blog_contenido2{
width:670px;
height:260px;
margin-right:12px;
margin-top:12px;
padding:10px;
float:right;
}
.blog_contenido1 a{
color:#454545;
text-decoration:none;
}
.blog_contenido1 a span{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.blog_contenido1 a:hover{
color:#cc000000;
text-decoration:none;
}
.blog_cuadros {
background-image:url(imagenes/blogs_cuadroB.png);
width:219px;
height:90px;
float:right;
background-position:left;
}
.blog_cuadros:hover {
background-image:url(imagenes/blogs_cuadroA.png);
width:219px;
height:90px;
float:right;
background-position:left;
}
.blog_cel {
background-image: url(imagenes/blog_separador.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:10px;
margin-top:10px;
height:auto;
}

/*-- compartir videos --*/
.compartevideos {
width:981px;
height:217px;
/*border-bottom:1px dotted #301111;*/
background-image:url(imagenes/compartevideos_fondo.png);
background-position:bottom;
background-repeat:no-repeat;
margin-left:5px;
margin-bottom:2px;
float:left;
}
.compartevideos_tit{
height:21px;
width:981px;
color:#FFFFFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
text-decoration: none;
}
.compartevideos_texto {
width:170px;
height:166px;
background-color:#FFFFFF;
border:1px solid #666666;
margin-left:16px;
margin-right:16px;
margin-top:7px;
float:right;
padding-right:6px;
padding-left:6px;
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:250px;
	float:left;
	margin:0 0 0 15px;
	text-align:left;
	color:#000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}
.compartevideos_invitacion a{
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.compartevideos_invitacion a:hover{
color:#CC0000;
text-decoration:underline;
}

/*-- servicios --*/
.servicios_cont {
background:url(imagenes/servicios_fondo.gif) no-repeat bottom left; background-color:#FFFFFF;
width:991px;
background-position:bottom;
float:left;
}
.servicios_int {
width:981px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
color:#666;
font-weight:normal;
float:left;
margin:5px 0px 0px 5px;
}
.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_col {
width:234px;
float:left;
margin-left:2px;
text-decoration:none;
padding-left:3px;
}
.servicios_col a {
color:#000000;
text-decoration:underline;
}
.servicios_col a:hover {
color:#CC0000;
text-decoration:underline;
}
.servicios_horizontal{
width:220px;
border-bottom:1px dotted #000000;
}
.servicios_horizontal span{
color:#CC0000;
}

/*-- ŕrbol de navegaciňn --*/
.arbol_cont {
background-image:url(imagenes/arbol_fondo.jpg);
height:200px;
width:991px;
background-position:top;
background-color:#f6f6f6;
background-repeat:no-repeat;
border-bottom:1px dotted #000000;
}
.arbol_col{
width:130px;
height:auto;
margin-left:10px;
margin-top:10px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color:#000000;
font-weight:normal;
line-height:15px;
float:left;
margin-left:4px;
}
.arbol_col a{
color:#7f7f7f;
font-size:10px;
text-decoration:none;
}
.arbol_col a:hover{
color:#CC0000;
font-size:10px;
text-decoration:none;
}

/* ---- UTILIDADES ----*/
.aclarar {
	filter: opacity:1;
}
.aclarar:hover {
	filter: alpha(opacity=70); opacity:.7;
}
.imagen170x96{
width:165px;
height:31px;
background-repeat:no-repeat;
background-position:center center;
padding-top:65px;
padding-left:5px;
}
.imagen230x130{
width:225px;
height:35px;
background-repeat:no-repeat;
background-position:center center;
padding-top:95px;
padding-left:5px;
}
.vidvotar {
	background-image:url(/archivos/comunes/imagenes/estrella_a.png);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	float:left;
	padding-right:2px;
}
.vidvotar:hover {
	background-image:url(/archivos/comunes/imagenes/estrella_b.png);
}
.boton{
width:70px;
height:17px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
background:url(imagenes/boton.png);
background-repeat:no-repeat;
border:0px;
text-align:center;
line-height:17px;
}
.botoninfo1{
width:180px;
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;
}
.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;
}
.comentarios{
width:700px;
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;
}
/*-- pagina videos --*/
.pagvideos_ppal {
width:981px;
height:449px;
background-image:url(imagenes/videointerior_fondo2.png);
float:left;
margin-left:5px;
}

.pagvideos_gral
{
 float:left;
}

.pagvideos_video {
width:640px;
height:380px;
margin-top:15px;
margin-left:15px;
float:left;
}
.pagvideos_textos {
	/*width:290px;*/
/*height:370px;*/
	float:left;
	padding:5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#000000;
}
.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;
}
.pagvideos_filas{
width:710px;
height:auto;
float:left;
padding:5px;
margin-left:10px;
border-bottom:1px dotted #000000;
}
/*-- menu desplegable --*/

	
	#sideBarTab{
		float:left;
		height:14px;
		width:130px;
	}
	
	#sideBarTab img{
		border:0px solid #FFFFFF;
	}
	


/* Paginador */
.paginadorbase {
	cursor:pointer;
	height: 19px;
	width:100%;
	float:right;
  padding-bottom:1px;
  padding-top:1px;
  text-align:center;
}
.paginador {
	width:20px;
	height:16px;
	font-family:tahoma;
	font-size:10px;
	line-height:16px;
	color:#000000;
	font-weight:bold;
	background-color:#f56119;
	float:left;
	margin:auto;
	margin-right:0px;
}
.paginador:hover {
	background-color:#e9db00;
}

	/*SLIDER*/
	
	 .mask6{
	position:relative;
	padding-left:1px;
	width:495px;
    height:302px;  
	overflow:hidden;
	border: solid 0px #FF0000;	
	vertical-align:top;
	 }
	
	#box6{
	position:absolute;
	width:495px;
    }
    #box6 span{
	    display:block;
    }

/*FIN SLIDER*/
/* Scroll */
#mycustomscroll {
	width: 300px;
	height: 370px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position:inherit;
	cursor: default;
	text-align:left;
	margin-top:20px;
}
.fixedwidth {
	width: 250px;
	height: auto;
	color: black;
	padding: 1px;
}
.lipsum {
	width: 280px;
	height: auto;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
}
/*  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 {
/* Truco para IE6 alpha png  -  No afecta a IE7 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='imagenes/scroll.png');
background-image: none;
}

/* no olvidar dar al scroll horizontal algůn color aunque no planees usarlo */
.hscrollerbase {height: 19px;}
.hscrollerbar {height: 19px; background-color: #CDCDCD;}

/* distancia de la barra-imagen contra los topes */
.vscrollerbar, .hscrollerbar {padding: 0px; z-index: 2;}

/* propiedades del scroller jog box, sňlo si se usa */
.scrollerjogbox {
width: 19px;
height: 19px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #698AAA;
}
/* Fin Scroll */

/*-- botonera --*/
#selector_botonera{
width:732px;
height:29px;
background-image:url(imagenes/fondoselector.gif);
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_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_fin{
width:5px;
height:25px;
background-image:url(imagenes/videos_botonfin.png);
background-repeat:no-repeat;
background-position:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
float:right;
}


