/*---------------------------------------------------------------------------------------------
Cablemas.com
http://www.cablemas.com
Febrero 2007
-----------------------------------------------------------------------------------------------*/

/*-------------------------
Etiquetas HTML
---------------------------*/
BODY{
background:#F4F4F4;
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#232021;
margin:0;
}
IMG{border:0;}

input, select{
border:1px solid gray;
background-color:#FFF;
color:#417ab2;f
font:bolder 13px Andale Mono, monospace;
margin:0px;
padding:1px;
}
input:focus, select:focus{
background-color:#D9E8FA;
color:#666;
font-weight:normal;
}
/*-------------------------
Layout
---------------------------*/
#contenedor{
background:#fff;
width:950px;
margin:auto;
margin-top:0;
}
#header{/* el fondo del header es igual que el de CEL por problemas con ie*/
background:#FFF url("http://www.cablemas.com/media/back-nivel1B.png") 0px 112px repeat-x;
width:910;
margin: 0px 20px 15px 20px;
border:1px solid #DDD;
}
#MAINlogo{
width:300px;
height:90px;
float:left;
}
#cuerpo{
background-color:#FFF;
margin: 0px 20px 0px 20px;
}
#columnaA{
background-color:#FFF;
width:670px;
float:left;
}
#columnaAA{
background-color:#FFF;
border:1px solid #CCC;
width:900px;
float:left;
}
#columnax{
background-color:#FFF;
border:0px solid #CCC;
width:900px;
float:left;
}
#columnaW{
width:900px;
height:320px;
color:#000;
}
#columnaW h1{
text-align:center;
font:20px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}
#columnaW h2{
text-align:center;
color:#CC0000;
font:17px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}
#columnaW h3{
text-align:center;
color:#000000;
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}
#columnaW P{
font:11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
text-align:center;
margin-left:20PX;
}
#columnaW P2{
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin: 0px 20px 0px 20px;
}
#columnaW a{
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}
#columnaW P3{
font:16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin-left:150PX;
}
#columnaW P4{
width:870px;
font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
text-align:justify;
margin-left:20px;
}
#columnaB{
background-color:#fff;
width:215px;
float:left;
margin-right:15px;
}
#columnaBP{ /* B portada */
background-color:#fff;
width:225px;
float:right;
margin-right:15px;
}
BODY > #columnaB{
margin-right:20px;
}
#columnaB h1{
font-size:12px;		
padding:5px;
padding-left:20px;
color:#FFF;
background:transparent url("http://www.cablemas.com/media/back-blue.jpg") repeat-x;
border:1px solid #ccc;
}
#columnaBP h1{
font-size:12px;		
padding:5px;
color:#FFF;
background:transparent url("http://www.cablemas.com/media/back-blue.jpg") repeat-x;
border:1px solid #ccc;
margin:0;
}
#columnaB ul{
font-size:12/12px;		
padding:5px;
padding-left:0px;
margin:5px;
}
#columnaB h2{
font-size:12px;	
padding:5px;
padding-left:20px;
margin:5px;
border:thin solid #CCC;
}
#columnaC{
background-color:#fff;
width:293px;
margin:5px 4px 10px 4px;
border:1px solid #ccc;
float:left;
}
#columnaF{
background-color:#fff;
width:293px;
margin:5px 4px 10px 4px;
border:1px solid #ccc;
float:left;
}
#columnaG{
background-color:#fff;
width:293px;
margin:5px 4px 10px 4px;
border:1px solid #ccc;
float:left;
}

#noticias_portada{
height:280px;
overflow:auto;
background-color:#F4F4F4;	
}
.noticia{
	clear:both;
	margin:10px;
	border:0px solid #CCC;	
	height:103px;
	background-color:#FFF;	
}
.noticia img{
float:left;
border:1px solid #DDD;
margin-right:5px;
padding:1px;	
}

.cableguia{
	clear:both;
	margin:10px;
	padding:15px;
	background-color:#FFF;	
}
.cableguia img{
float:left;
padding:0px;	
}
#columnaD{
background-color:#fff;
width:450px;
margin:10px 0px 5px 0px;
float:left;
border:0px solid #ccc;
}
#columnaD h1{
font-size:12px;		
padding:5px;
padding-left:20px;
margin:0px;
color:#FFF;
background:transparent url("http://www.cablemas.com/media/back-blue.jpg") repeat-x;
border:1px solid #ccc;
}
#columnaD object{
margin-top:3px;
margin-bottom:3px;
}
/*todo lo relacionado con los pies*/
.concesionarios a{
color:#FFF;
}
#pies{
color:#FFF;
font-size:14px;
font-weight:lighter;
background-color:#417AB2;
height:40px;
clear:both;
margin:15px 0px 0px 0px;
padding:18px;
text-align:center;
}
#pies a{
color:#fff;
}
#pies a:hover{
color:#ccc;
}


/* formas de pago (aplica para secciones que no tienen un menu 3)*/
#formaspago{
margin:0px 0px 0px 0px;
background-color:#fff;
width:870px;
}
#formaspago img{
margin:5px 10px 25px 5px;
border:1px solid #ccc;
}
#formaspago h1{
font:22px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
width:650px;
color:#000;
}
#formaspago p{
font:16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
width:650px;
color:#000;
}
#formaspago p2{
font:15px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:5px 5px 5px 35px;
width:600px;
color:#777777;
}

#textos{
margin:0px 0px 0px 0px;
background-color:#fff;
width:670px;
float:left;
}
#textos img{
margin:5px 10px 5px 0px;
float:left;
border: 1px #ddd; 
}
#textos h1{
font:20px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
color:#000;
}
#textos h2{
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#417ab2;
margin:0px 0px 0px 15px;
}
#textos h3{
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
color:#417ab2;
margin:0px 0px 0px 15px;
}
#textos p{
font:13px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
margin:10px 10px 10px 0px;
}

#textos p2{
font:13px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#textos n{
	font:18px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	color: #444444;
	font-weight:bold;
	margin:0px 0px 30px 0px;
}
#edocuenta img,#pagores img{
border:0;
}
.precios{
		font-weight:bolder;
		color:#F70;		
}

#contenido{
width:950px;
overflow:visible;
}

/*-------------------------
seccion Cambio de Barras mayo de 2009----------el 	 de esta sección quedo en la parte de menus con el nombre de region2
---------------------------*/

#nvabarra{
	margin:auto;
	font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	text-align:center;
}
#nvabarra h1{
	font:24px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;

}
#nvabarra h2{
	margin-left:370px;
	text-align:left;
	font:13px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	color:#666666
}






/*-------------------------
Etiquetas Menus
---------------------------*/
#menu ul{
list-style-type:none;
padding:0;
margin:0;
}
#menu a{
color:#999;
text-decoration:none;
}
#menu a:hover{
color:#f00;
}

#nivel1{
height:45px;
font:0px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#333;
background:transparent url("http://www.cablemas.com/media/back-nivel1B.png") repeat-x;
}
#mainmenu{/* este div es patrocinado por el pesimo soporte que tiene ie a css*/
background:transparent url("http://www.cablemas.com/media/back-nivel1B.png") repeat-x;
}
#nivel1 li{
display:block;
float:left;
width:110px;
height:45px;
}
#nivel1 li a{
display:block;

height:45px;
font-size:0;
}
#nivel1 li a:hover{
background-position:0 -45px;
}
#television a{
background:transparent url("http://www.cablemas.com/media/cablemas_logo_television.png") no-repeat;
width:125px;
}
#internet a{
background:transparent url("http://www.cablemas.com/media/cablemas_logo_internet.png") no-repeat;
width:110px;
}
#telefonia a{
background:transparent url("http://www.cablemas.com/media/cablemas_logo_telefonia.png") no-repeat;
width:110px;
}                                                                                                           
#entretenimiento a{
background:transparent url("http://www.cablemas.com/media/boton-entretenimiento.png") no-repeat;
width:110px;
}
#paquetesTM{
background:transparent url("http://www.cablemas.com/media/boton-paquetes.png") no-repeat;
width:110px;
}
#CEL a{/*CEL =Cablemas en l&iacute;nea*/
background:transparent url("http://www.cablemas.com/media/cablemas-enlinea.png") no-repeat;

width:138px;
}
#nivel1 .seleccionT{
background:transparent url("http://www.cablemas.com/media/cablemas_logo_television.png") 0 -90px no-repeat;
}
#nivel1 .seleccionI{
background:transparent url("http://www.cablemas.com/media/cablemas_logo_internet.png") 0 -90px no-repeat;
}
#nivel1 .seleccionTA{
background:transparent url("http://www.cablemas.com/media/cablemas_logo_telefonia.png") 0 -90px no-repeat;
}
#nivel1 .seleccionE{
background:transparent url("http://www.cablemas.com/media/boton-entretenimiento.png") 0 -90px no-repeat;
}
#nivel1 .seleccionCEL{/*CEL =Cablemas en l&iacute;nea*/
background:transparent url("http://www.cablemas.com/media/cablemas-enlinea.png") 0 -90px no-repeat;
width:138px;
}
#nivel2 li a{
display:block;
height:20px;
font-size:0;
}
#nivel2 li a:hover{
background-position:0 -20px;
}
#corporativo a{
background:transparent url("http://www.cablemas.com/media/boton-corporativo.png") no-repeat;
width:119px;
}
#investorrelations a{
background:transparent url("http://www.cablemas.com/media/boton_investor_relations.png") no-repeat;
width:126px;
}
#Itv a{
background:transparent url("http://www.cablemas.com/media/boton_ITV.png") no-repeat;
width:43px;
}
#atencionaclientes a{
background:transparent url("http://www.cablemas.com/media/boton-atencion-clientes.png") no-repeat;
width:139px;
}
#ventaspublicidad a{
background:transparent url("http://www.cablemas.com/media/boton-ventas-publicidad.png") no-repeat;
width:138px;
}
#formasdepago a{
background:transparent url("http://www.cablemas.com/media/boton-formas-pago.png") no-repeat;
width:123px;
}
#portabilidad a{
background:transparent url("http://www.cablemas.com/media/boton-portabilidad.png") no-repeat;
width:99px;
}
#perzonalizado{
font:15px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
}
#perzonalizado,#login{
float:right;
width:324px;
font-size:15px;
font-weight:bolder;
line-height:5px
height:45px;
}
#login{
font:bolder 12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#417AB2;
padding:0;
margin-top:12px;
text-align:left;
}

#perzonalizado{
margin-top:35px;
text-align:center;
}
#perzonalizado a{
font-size:13px;
color:#417AB2;
}
#nivel2{
height:20px;
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#000;
background:transparent url("http://www.cablemas.com/media/pleca-header.png") repeat-x;
}
#nivel2 li{
float:right;
border:0px solid #d4d4d4;
height:18px;
}
#nivel2 a{
color:#333;
text-decoration:none;
}
#nivel2 a:hover{
color:#1C4295;
}
#Columna B1{
background:transparent url("http://www.cablemas.com/media/boton_noticias.png")  no-repeat;
}
#nivel3{
margin:0px;
list-style-type:none;
width:208px;
font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;

background-color:#fff;
}
#nivel3 ul{
list-style-type:none;
}
#nivel3 li a{
	height:30px;
	width:208px;
	display:block;
	background:transparent url("http://www.cablemas.com/media/boton-back.png") 0px 5px no-repeat;
}
#nivel3 li a:hover{
background-position:0 -30px;
}
#nivel3 a{
color:#18498E;
text-decoration:none;
padding-top:5px;
padding-bottom:0px;
padding-left:15px;
}
#nivel3 a:hover{
color:#000;
}


#registroBox{
background:#FFF;
font:16px "Trebuchet MS", Helvetica, Arial, sans-serif;
width:100%;
color:#000;
text-align:center;
}
#registroBox h1{
font:bolder 22px "Trebuchet MS", Helvetica, Arial, sans-serif;
color:#1559AB;
}
#registroBox form{
color:#417AB2;
}
#InstruccionGrisSmalle
{
	font: 12px;

}
/* Datagrids: */
.DHeaderStyle
{
	background-color: #4279b5;
	color:White;
	font:bolder 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.DItemStyle
{
	/*background-color: #4279b5;*/
	color:black;
	font:12px "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.DItemStyle2{
background-color: #B9DCF3;
	font:12px "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.DGrid{
background-color:White;
border-color:#EEE;
border-width:1px;
border-style:solid;
font-family:Verdana;
font-size:8pt;
width:600px;
border-collapse:collapse;
}
.InstruccionGrisBig h1{
font-size:40px;
margin:10px; 
padding:5px;

}
.MensajeCampoRequerido{
font-size:11px;
}
#padme{
margin:40px;
padding:20px;
border:1px solid #DDD;
}
#tablaregistro b{
color:#1559AB;
}
/*-------------------------
Noticias
---------------------------*/
#noticias{
width:650px;
float:left;
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#232021;
}
#noticias h1{
font-size:22px;
color:#000;
} 
#noticias .resumen-noticia{
border-bottom:1px solid #999;
padding-bottom:10px;
font-size:18px;
color:#666;
}
#noticias p{
font-size:14px;
color:#333;
}
#noticias IMG{
margin:5px 15px 5px 0px;
float:left;
border:2px;
}




/*-------------------------
Regiones
---------------------------*/
#TVguide,#TVG {
	height:30px;
	font-size:11px;	
	background-color:#FFF;
	padding:0; margin:0;
}

#TVguide li{
	border-bottom:0px solid #DDD;
}
#region, #region2, #regiontv, #region-internet,  #correo {
	height:30px;
	width:200px;
	padding: 0;
	margin: 0;
	list-style: none;
	border:0px solid #DDD;
	background-color:#FFF;
}
 #TVG {
	height:60px;
	width:502px;
	padding: 0;
	margin: 0;
	list-style: none;
	border:0px solid #DDD;
	background-color:#FFF;
}
#region2 {
	height:50px;
	width:230px;
	padding: 0;
	margin: 0;
	list-style: none;
	border:0px solid #DDD;
	background-color:#FFF;
}
#TVG{
background:transparent url("media/tv-guide.jpg") no-repeat;
}
#region{
background:transparent url("media/paquetes-norte.jpg") no-repeat;
}
#region2{
background:transparent url("media/nva-barra.jpg") no-repeat;
}
#regiontv{
background:transparent url("media/paquetes-tv.jpg") no-repeat;
}
#region-internet{
background:transparent url("media/paquetes-internet.jpg") no-repeat;
}
#correo{
background:transparent url("media/web-mail.jpg") no-repeat;
}

#region ul, #region2 ul, #regiontv ul, #region-internet ul, #correo ul{
	height:155px;
	width:198px;
	overflow:auto;
	padding: 0;
	margin: 0;
	border:1px solid #DDD;
	background-color:#FFF;
}
#TVG ul{
	height:155px;
	width:198px;
	overflow:auto;
	padding: 0;
	margin: 0;
	border:1px solid #DDD;
	background-color:#FFF;
}
#region2 ul {
	height:155px;
	width:228px;
	overflow:auto;
	padding: 0;
	margin: 0;
	border:1px solid #DDD;
	background-color:#FFF;
}
#region a, #region2 a, #regiontv a, #region-internet a {
	width:200px;
	height:30px;
	display: block;
	width: 170px;
	/* el ancho para iexplorer */
	text-decoration:none;
}
#region2 a {
	height:50px;
	display: block;
	width: 220px;
	/* el ancho para iexplorer */
	text-decoration:none;
}
#correo a {
	height:30px;
	display: block;
	width: 170px;
	/* el ancho para iexplorer */
	text-decoration:none;
}
#TVG a {
	height:30px;
	display: block;
	width: 170px;
	/* el ancho para iexplorer */
	text-decoration:none;
}
#region li, #regiontv li, #region-internet li {
	float: left;
	height:15px;
	/* el ancho para firefox */
	padding:0px;;
}
#region2 li {
	float: left;
	height:15px;
	/* el ancho para firefox */
	padding:0px;;
}
#correo li {
	float: left;
	height:15px;
	/* el ancho para firefox */
	padding:0px;;
}
#TVG li {
	float: left;
	height:15px;
	/* el ancho para firefox */
	padding:0px;
}
#region li ul, #regiontv li ul, #region-internet li ul{
	position: absolute;
	left: -999em;
}
#correo li ul {
	position: absolute;
	left: -999em;}
#TVG li ul {
	position: absolute;
	left: -999em;
}
#region2 li ul li, #region li ul li, #regiontv li ul li, #region-internet li ul li{
	background-color: #fff;
	padding-left:15px;
}
#correo li ul li{
	background-color: #fff;
	padding-left:5px;
}
#TVG li ul li{
	background-color: #fff;
	padding-left:5px;
}
#region li ul li:hover, #regiontv li ul li:hover, #region-internet li ul li:hover{
	background-color: #ddd;
	border-left:5px solid #ddd;
	padding-left:5px;
}
#correo li ul li:hover{
	background-color: #ddd;
	border-left:5px solid #ddd;
	padding-left:5px;
}
#TVG li ul li:hover{
	background-color: #ddd;
	border-left:5px solid #ddd;
	padding-left:5px;
}
#region li:hover ul, #regiontv li:hover ul, #region-internet li:hover ul{
	left: auto;
}
#correo li:hover ul {
	left: auto;
}
#TVG li:hover ul {
	left: auto;
}
#region li:hover ul, #region li.sfhover ul, #regiontv li:hover ul, #regiontv li.sfhover ul, #region-internet li:hover ul, #region-internet li.sfhover ul {
	left: auto;
}
#correo li:hover ul, #correo li.sfhoverC ul{
	left: auto;
}
#TVG li:hover ul, #TVG li.sfhoverB ul {
	left: auto;
}
#webmail ul{
	list-style-type:none;
}


/*-------------------------
Paquetes
---------------------------*/
#paquetes img{
float:left;
margin-left:15px;
}
#drivers{
font:13px "Trebuchet MS", Helvetica, Arial, sans-serif;
width:450px;
float:left;
}
#drivers h1{
background-color:#1C4293;
color:#FFF;	
font-size:15px;
padding:4px;
}
#drivers img{
float:left;
}
#telefono{
font:25px Impact, Helvetica, Arial, sans-serif;
}
#drivers-telefonia{
clear:both;
text-align:center;
}
#drivers-telefonia img{
margin:auto;
float:none !important;
}
#imagenes-telefonia{
clear:both;
}
#imagenes-telefonia img{
float:left;
}
#menu_origen{
font:13px "Trebuchet MX", Helvetica, Arial, sans-serif;
height:30px;
margin-left:20px;
clear:both;
}
/*-------------------------
Destacados
---------------------------*/
#destacadosP{
margin:20px 0px 5px 0px;
float:left;
background:#FFF;
width:910px;
}
#destacadosP img{
float:left;
margin-right:8px;
}
#destacadosINT{
margin:20px 0px 5px 0px;
float:left;
background:#FFF;
width:670px;
}
#destacadosP h1{
width:650;
font-size:16px;		
padding:5px;
margin:5px;
color:#1459AB;
border-top:1px solid #ccc;

}
#destacadosA{
background-color:#fff;
width:450px;
margin:10px 0px 5px 0px;
float:left;
border:0px solid #ccc;
}
#destacadosB{
background-color:#fff;
width:450px;
margin:10px 0px 5px 0px;
float:left;
border:0px solid #ccc;
}
.destacado img{
float:left;
margin: 0px 10px 0px 0px;
	border: 1px solid #999;
}
.destacado{
clear:both;
margin:10px 0px 10px 0px;
border-bottom:1px solid #c6c6c6;
overflow:auto;
padding-bottom:10px;
}
.destacadoint{
display:block;
float:left;
width:440px;
}
.destacado h1{
font: bold 18px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin: 30px 0 15px 0px;
background-color:#fff;
	color: black;
}
#destacadosP h2{
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:0px 0px 0px 5px;
color:#333;
background-color:#fff;
}
#destacadosP h3{
font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:0px 0px 0px 5px;
color:#333;
background-color:#fff;
}
#destacadosP p{
font:11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
margin:0px 5px 0px 5px;
}
#destacadosINT h2{
font:16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:0px 0px 0px 5px;
color:#333;
background-color:#fff;
}
#destacadosINT h3{
font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:0px 0px 0px 5px;
color:#333;
background-color:#fff;
}
#destacadosINT p{
font:11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
margin:0px 5px 0px 5px;
}

#destacadosINT a{
font: 16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color: #173fcd;
margin: 0 5px 0px;
	text-decoration: underline;
}
#menu_destacados{
line-height:100px;
text-align:center;
}
#menu_destacados ul{
list-style-type:none;
margin:0; padding:0;
}
#menu_destacados ul li{
width:100px;
height:100px; 
float:left;
}
#menu_destacados a{
display:block;
width:100px;
height:100px;
text-decoration:none;
}

#menu_programadores{
line-height:100px;
text-align:center;
}
#menu_programadores ul{
list-style-type:none;
margin:0; padding:0;
}
#menu_programadores ul li{
width:74px;
height:100px; 
float:left;
}
#menu_programadores a{
display:block;
width:80px;
height:100px;
text-decoration:none;
}

.programadorint{
display:block;
float:left;
width:500px;
}
















#Dpeliculas:hover,#Dinfantil:hover,#Ddeportes:hover,
#Dculturales:hover,#Dvariedades:hover,#Dmusicales:hover
{background-position:0px -100px;}
#Dinfantil{background:white url("media/Dintantil.png") top left no-repeat;}
#Dpeliculas{background:white url("media/Dpeliculas.png") top left no-repeat;}
#Ddeportes{background:white url("media/Ddeportes.png") top left no-repeat;}
#Dculturales{background:white url("media/Dculturales.png") top left no-repeat;}
#Dvariedades{background:white url("media/Dvariedades.png") top left no-repeat;}
#Dmusicales{background:white url("media/Dmusicales.png") top left no-repeat;}


#Ptvabierta:hover,#Pentretenimiento:hover,#Pinfantiles:hover,
#Pdeportes:hover,#Ppeliculas:hover,#Pculturales:hover,#Pnoticias:hover,#Pmusicales:hover,#Padultos:hover
{background-position:0px -100px;}
#Ptvabierta{background:white url("media/programadores/Ptvabierta.png") top left no-repeat;}
#Pentretenimiento{background:white url("media/programadores/Pentretenimiento.png") top left no-repeat;}
#Pinfantiles{background:white url("media/programadores/Pinfantiles.png") top left no-repeat;}
#Pdeportes{background:white url("media/programadores/Pdeportes.png") top left no-repeat;}
#Ppeliculas{background:white url("media/programadores/Ppeliculas.png") top left no-repeat;}
#Pculturales{background:white url("media/programadores/Pculturales.png") top left no-repeat;}
#Pnoticias{background:white url("media/programadores/Pnoticias.png") top left no-repeat;}
#Pmusicales{background:white url("media/programadores/Pmusicales.png") top left no-repeat;}
#Padultos{background:white url("media/programadores/Padultos.png") top left no-repeat;}


#textos_funcionalidades{
margin:0px 0px 0px 0px;
background-color:#fff;
width:900px;
float:left;
}

#textos_funcionalidades h1{
font:20px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
color:#000;
}
#textos_funcionalidades h2{
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#417ab2;
margin:0px 0px 0px 15px;
}
#textos_funcionalidades h3{
font:14px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
color:#417ab2;
margin:0px 0px 0px 15px;
}
#textos_funcionalidades p{
font:11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
margin:10px 10px 10px 0px;
}

#textos_funcionalidades p2{
font:13px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#textos_funcionalidadesn{
	font:18px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	color: #444444;
	font-weight:bold;
	margin:0px 0px 30px 0px;
}

#menu_funcionalidades{
line-height:100px;
text-align:center;
}
#menu_funcionalidades ul{
list-style-type:none;
margin:0; padding:0;
}
#menu_funcionalidades ul li{
width:69px;
height:100px; 
float:left;
}
#menu_funcionalidades a{
display:block;
width:70px;
height:100px;
text-decoration:none;
}

.funcionalidadesint{
display:block;
float:left;
width:700px;
}


#Fidentificadorllamadas:hover,#F:hover,#Fllamadaespera:hover,
#Fconferenciatripartita:hover,#Fmemoria1digito:hover,#Fmemoria2digitos:hover,#Ftonoespecial:hover,#Fregresollamadaauto:hover,#Ftransferenciaselectivallamadas:hover
,#Fidentificadorllamadaespera:hover,#Fmarcacionautomaticaemergencia:hover,#Fpaquetedesviollamada:hover,#Fbuzonvoz:hover
{background-position:0px -100px;}
#Fidentificadorllamadas{background:white url("media/images_funcionalidades/identificador_llamadas.png") top left no-repeat;}
#Fllamadaespera{background:white url("media/images_funcionalidades/llamada_espera.png") top left no-repeat;}
#Fconferenciatripartita{background:white url("media/images_funcionalidades/conferencia_tripartita.png") top left no-repeat;}
#Fmemoria1digito{background:white url("media/images_funcionalidades/memoria1digito.png") top left no-repeat;}
#Fmemoria2digitos{background:white url("media/images_funcionalidades/memoria2digitos.png") top left no-repeat;}
#Ftonoespecial{background:white url("media/images_funcionalidades/tono_especial.png") top left no-repeat;}
#Fregresollamadaauto{background:white url("media/images_funcionalidades/regreso_llamada_auto.png") top left no-repeat;}
#Ftransferenciaselectivallamadas{background:white url("media/images_funcionalidades/transferencia_selectiva_llamadas.png") top left no-repeat;}
#Fidentificadorllamadaespera{background:white url("media/images_funcionalidades/identificador_llamada_espera.png") top left no-repeat;}
#Fmarcacionautomaticaemergencia{background:white url("media/images_funcionalidades/marcacion_auto_emergencia.png") top left no-repeat;}
#Fpaquetedesviollamada{background:white url("media/images_funcionalidades/paquete_desvio_llamada.png") top left no-repeat;}
#Fbuzonvoz{background:white url("media/images_funcionalidades/buzon_de_voz.png") top left no-repeat;}

#cache{display:none;}
/*-------------------------
videos
---------------------------*/
#video{
float:left;
margin:0px 10px 0px 0px;
}
#lista_video{
border:1px solid #ccc;
width:550px;
height:265px;
overflow:auto;
margin:0px 10px 10px 10px;
}
.thumb{
clear:both;
padding:5px;
height:103px;
}
.thumb img{
float:left;
border:1px solid #DDD;
padding:1px;
margin-right:10px;
}
#mi_video{
}
#lista_video h1{
font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
margin:10px 1px 5px 1px
}
#lista_video p{
font:10px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
margin:0px 1px 0px 1px
}


#destacadosFUNC{
margin:20px 0px 5px 0px;
float:left;
background:#FFF;
width:750px;
}

.destacado1{
display:block;
float:left;
width:830px;
}

.destacado1 img{
float:left;
margin: 0px 15px 90px 0px;
border: 0px solid #999;
}
	
#destacadosFUNC h2{
font:16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:0px 0px 0px 5px;
color:#333;
background-color:#fff;
}
#destacadosFUNC h3{
font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:0px 0px 0px 5px;
color:#333;
background-color:#fff;
}

#destacadosFUNC p{
font:11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color:#444;
margin:0px 5px 0px 5px;
}

#destacadosFUNC a{
font: 16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
color: #173fcd;
margin: 0 5px 0px;
	text-decoration: underline;

}



/*-------------------------
Flotando
---------------------------*/
#centerme{
	width:2px;
	height:2px;
	position:absolute;
	top:120px;
	left:50%;
	z-index:43;

}
#flotando{
background-color:transparent;
position:relative;
top:0;
left:-225px;
z-index:43;
width:450px;
height:310px;
}
#flashcontentA{
z-index:1;
}

/*-------------------------
Hacks
---------------------------*/
.clear{
	clear:both;
}
.hidden{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
.imgright{
float:right;
}
.imgleft{
float:left;
}

/*--------------
podcast
-------------------*/
#podcast{
font:16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:0px 0px 0px 0px;
color:#333;
background-color:#fff;
}
#podA {
padding-left:30px;
margin:10px 10px 10px 0px;
width:283px;
float:left;
background:transparent url("media/GEEK.png") no-repeat;
}
#podB {
padding:0px;
margin:10px 0px 10px 0px;
}
#flashcontentC{
	background-color:#fff;
	
}
#flashcontentG{
	background-color:#fff;
	
}
/*-------------
wallpapers
--------------*/
#wallpaper{
font:16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin:0px 0px 0px 0px;
color:#333;
}

.pow{position:absolute; top:-50px; left:-200px;}
.pow a{color:#417AB2;}

/*-------------
PAQUETES PORTADA EMERGENTE
--------------*/
	.cerrado{
		overflow:hidden;
		height:1px;
	}
	.abierto{
		height:210px;
		background:#F4F4F4;
	}
	.paquetesColumna{
		float:left;
		width:160px;
		margin-top:15px !important;
		margin-left:10px !important;
	}
	#mainmenu{
		list-style-type:none;
		padding:0;
		margin:0;
	}
	#mainmenu li{
		border-right:1px solid #AAA; 
		float:left;
		display:block;
		padding-left:15px;
		padding-right:15px;
	}
	#mainmenu li a{
		color:#000;	
	}
	#mainmenu li a:hover{
		color:orange;	
	}	
	#cerrar{
		width:20px;
		float:right;
		color:red !important;	
	}
	.clear{
	clear:both;
	}
/*-------------
TARIFAS 2008
--------------*/
#tarifasVideo{
	width:600px;
	margin:auto;
	text-align:left;
	
}

#tarifasVideo p{
	margin-left:20px;
	font-size:.8em;
	text-align:justify;
}
#direcciones{
	display:block;
	clear:both;
	color:#0063AB;
	width:90%;
	margin:auto;
}

#tarifas_titulo{
	width:100%;
	font-size: 22px;
	color:#333;
	text-align:left;
	float:left;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
	line-height: 100%;
}


#tarifas_titulo h1{
	font-size: 26px;
	color:333;
	clear:right;
	}
#tarifas_titulo h2{
	font-size: 22px;
	padding-left:40px;
}
#tarifas_parrafo{
	width:80%;
	margin:0px 0px 5px 40px;
	font-size:13px;
	text-align:left;
	float:left;	
}
#tarifas_msc{
	width:100%;
	margin:10px 0px 10px 40px;
	padding:20px 0px 20px 0px;
}
#tarifas_consulta{
	width:100%;
	margin:10px 0px 40px 40px;
	float:left;
}

#tarifas_consulta p{
	width:100%;
	margin:5px 0px 0px 90px;
}
#tarifas_productos{
	width:100%;
	margin:10px 0px 10px 40px;
	float:left;
}
#tarifas_modulos{
	width:100%;
	margin:10px 0px 10px 40px;
	float:left;
}
.tarifas_modulos img{
	margin-right: 50px;
	margin-left: 50px;
}

#tarifas_modulos p{
	width:100%;
	font-size: medium;
	color: #000;
	text-align: left;
}
#tarifas_modulos h1{
	width:100%;
	font-size: large;
	color: #be1c26;
	text-align: left;
	line-height: 70%;
}
#tarifas_modulos h2{
	width:100%;
	font-size: large;
	color: #2d9717;
	text-align: left;
}
#tarifas_modulos h3{
	width:100%;
	font-size: large;
	color: #1c47a1;
	text-align: left;
}
#tarifas_iva{
	font-size:10px;
	color:#333333;
	width:100%;
	margin:0px 0px 5px 60px;
	float:left;
}
#tarifas_contrata{
	font-size:30px;
	color:#0063AB;
	width:100%;
	margin: 20px 0px 0px 40px;
	float:left;
}	
#tarifas_centros{
	font-size:20px;
	color:#0063AB;
	width:100%;
	margin:0px 0px 10px 40px;
	float:left;
}
#tarifas_direc h1{
	text-align:center;
	font-size:15px;
	color:#0063AB;
	width:250px;
	
	margin:10px 0px 5px 40px;
}
#tarifas_direc p{
	text-align:center;
	font-size:12px;
	color:#0063AB;
	width:250px;
	height:100px;
	margin:0px 0px 10px 40px;
}
#tarifas_direc pfinal{
	text-align:left;
	font-size:10px;
	color:#0063AB;
	width:250px;
	margin-bottomargin:0px 0px 40px 40px;
}
#tarifas_vacio{
	color:#FFFFFF;
	width:900px;
	height:40px;
	float:left;
}t