body {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #585858;
	margin: 6px;
	padding: 0px;
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
}

TD,TEXTAREA,INPUT {
	font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #585858;
}
.error {
	color: #FF0000;
	font-weight: bold;
	border: thin dotted #FFCC00;
	padding: 4px;
}
tr.ruled{
	background:#dce8f1;
}
a {text-decoration: underline; color: #0E2FA2; }
a:hover {text-decoration: underline; COLOR: red; }

.mini { font-family: Arial, Verdana; font-size: 11px; color: #585858 }
a.mini { text-decoration: none; color: #0E2FA2 }
a.mini:hover { text-decoration: underline; color: red }

.white { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #ffffff }
a.white { text-decoration: none; color: #FFFFFF }
a.white:hover { text-decoration: none; color: red }

.wmini { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #ffffff }

.titulo { font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #218fe6; font-weight: bold; }
a.titulo { text-decoration: none; color: #1859A5 }
a.titulo:hover { text-decoration: underline;  }

.menu1 { font-family: Tahoma, Arial, Verdana; font-size: 13px; font-weight: bold; } 
.menu2 { font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight: bold; } 

ul {
	list-style-position: outside;
	list-style-image: url(/pics/vinieta.gif);
	text-align: left;
	margin-left: 8px;
	padding-left: 10px;
}
.hidden {
	visibility: hidden;
}
.requerido {
	color: #FF0000;
	font-weight: bold;
}

a.footer { text-decoration: underline; color: #0f55a4 }
a.footer:hover { text-decoration: underline; color: #ff0000;  }

.invisible {
	visibility: hidden;
}
.titulo-tv {
	font-size: 16px;
}
.titulo-tv-bold {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
/*TV*/
.caract-left{
	background-image:url(pics/tv/gris/gris_left.gif);
	background-repeat:no-repeat;
}
.caract-middle{
	background-image:url(pics/tv/gris/gris_middle.gif);
	background-repeat:repeat-x;
}
.caract-right{
	background-image:url(pics/tv/gris/gris_right.gif);
	background-repeat:no-repeat;	
}
/*PAY PER VIEW*/
.movie-frame{
	background-image:url(pics/tv/ppv/top/top.gif);
	background-repeat:no-repeat;
	text-align:center;
	height:191px;
}
* html .movie-frame{padding-top:0px;}
.movie-frame-bottom{
	background-image:url(pics/tv/ppv/middle/middle.gif);
	background-repeat:no-repeat;
	font-size:10px;
}

.movie-date{
background-image:url(pics/tv/ppv/bottom/bottom.gif);
background-repeat:no-repeat;
font-family: Arial, Verdana; font-size: 11px; color: #585858;
height:30px;
}

.movie-title{
background-image:url(pics/tv/ppv/middle/middle.gif);
background-repeat:no-repeat;
font-family: Arial, Verdana; font-size: 11px; color: #585858;
height:43px;
}
/*
.texto-negro{color:#000000;}
.mini-texto-negro{ font-family: Arial, Verdana; font-size: 11px; color: #000000; }*/

/*Pestaņas con Ajax*/
#tabs{margin: 30px 0  0 0; padding: 0 0 0 10px;}
#tabs ul {
		margin-left: 0;
		padding-left: 0;
		display: inline;
} 

#tabs ul li {
		margin-left: -10px;
		margin-bottom: 0;
		padding: 20px 25px 20px 25px;
		list-style: none;
		display: inline;
}

#tabs ul li.here {
		list-style: none;
		display: inline;
}
.inactive-tab{
		background-image:url(pics/tv/ajax-tabs/tabs/inactiva.gif); 
		background-repeat:no-repeat; 
}
.selected-tab{
		background-image:url(pics/tv/ajax-tabs/tabs/activa.gif);
		background-repeat:no-repeat;
}

#movies-ppv{text-align:center; float:left; width:141px;margin: 10px 20px 0 20px;}

* html #movies-ppv{margin: 0 25px 10px 11px;}

/**********programacion destacada***********/
#bottom-fade-out-destacado{
	background:url(/pics/tv/programacion-destacada/izquierda/mes/bottom.png); 
	background-repeat: no-repeat;
	width: 107px;  
	height: 43px; 
	text-align: center; 
	padding-top:15px; 
	font-size: 9px;
}

* html #bottom-fade-out-destacado{
	background-image: none;
	background-repeat: no-repeat;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/pics/tv/programacion-destacada/izquierda/mes/bottom.png", sizingMethod="scale");
	width: 107px;  
	height: 43px; 
	text-align: center; 
	padding-top:15px; 
	font-size: 9px;
}

#frame-ppv-derecha{
	height:204px; 
	width: 3px; 
	background: url(/pics/tv/programacion-destacada/derecha/vod-ppv/right.png);	
	float: left;
}
* html #frame-ppv-derecha{
	height:204px; 
	width: 3px; 
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/pics/tv/programacion-destacada/derecha/vod-ppv/right.png", sizingMethod="scale");	
	float: left;
}
#frame-ppv-izq{
	height:204px; 
	width: 3px; 
	background: url(/pics/tv/programacion-destacada/derecha/vod-ppv/left.png);	
	float: left;
}
* html #frame-ppv-izq{
	height:204px; 
	width: 3px; 
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/pics/tv/programacion-destacada/derecha/vod-ppv/left.png", sizingMethod="scale");	
	float: left;
}
#frame-ppv-centro{
	height:204px; 
	width: 129px; 
	background: url(/pics/tv/programacion-destacada/derecha/vod-ppv/center.png);
	background-repeat: repeat-x;
	float: left;
	text-align: center;  
}
* html #frame-ppv-centro{
	height:204px; 
	width: 129px; 
	float: left;
	text-align: center; 
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/pics/tv/programacion-destacada/derecha/vod-ppv/right.png", sizingMethod="scale"); 
}

/****nuevo home****/
#menu-div-derecha{
	width:148px;
	float: right;
	margin-top:10px;
	height:100px;
}
#menu-div-derecha-top{
	width:148px;
	height:11px;
	background:url(/pics/pruebas/slices-menu/top.png) no-repeat;
}
#menu-div-derecha-middle{
	width:148px;
	background:url(/pics/pruebas/slices-menu/middle.png) repeat-y;
}
#menu-div-derecha-bottom{
	width:148px;
	height:11px;
	background:url(/pics/pruebas/slices-menu/bottom.png) no-repeat;
}
* html #menu-div-derecha-middle{margin-top: -3px;}
#cuerpo{
	width: 621px;
	margin: 10px 0 20px 0;
}
#cuerpo-top{
	background:url(/pics/pruebas/slices-cuerpo/top.png) no-repeat;
	width: 621px;
	height:11px;
}
#cuerpo-middle{
	background:url(/pics/pruebas/slices-cuerpo/middle.png) repeat-y;
	width: 621px;
}
* html #cuerpo-middle{margin-top: -3px;}
#cuerpo-bottom{
	background:url(/pics/pruebas/slices-cuerpo/bottom.png) no-repeat;
	width: 621px;
	height:11px;
}
#contenido{padding:14px;}
.contenido-menu{padding: 10px;}
#principal{
	width: 775px;
	margin: 0 auto 0 auto;
}
#menu-header{
	width: 775px;
	height: 76px;
	margin: 0 auto 0 auto;
	font-size: 10px;	
}
.menu-boton{float: left; padding: 0 15px 0 11px; margin: 48px 0 0 0;}
.menu-divisor{float: left;background:url(/pics/home/menu_top/arriba_03.jpg); background-repeat: no-repeat; width: 3px; height: 66px;}
#logo-inter{
	width: 135px;
	margin: 10px 0 0 0;
}
img{border: none;}

#footer-menu{
	width: 775px;
	height: 66px;
	margin: 10px 0 0 0;
	font-size: 12px;
}

#footer-contenedor{
	text-align:center;
	font-size: 12px;
        width:709px;
        height: 66px;
        padding-left: 50px;
}

.menu-footer{float: left; padding: 0 20px 0 20px; margin: 38px 0 0 0; font-size: 12px;}
.footer-divisor{float: left; background:url(pics/home/footer/abajo_05.jpg); background-repeat: no-repeat; width: 3px; height: 66px;}

ul.faq{
    list-style-image: url(/pics/faq/l_arrow.png);
    width: 130px;
    margin-left: 20px;
}

#enlaces-soporte ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

#enlaces-soporte ul li{
    width: 152px;
    height: 132px;
    cursor: pointer;
}

#faq-facturacion{
    width: 598px; background: url(/pics/faq/faq_08.png) no-repeat; float: left; overflow: hidden;;
}

a.facturacion:link{
    color: #ffffff;
    text-decoration: none;
}
a.facturacion:visited{
    color: #ffffff;
    text-decoration: underline;
}

a.linkFAQ:link{
    text-decoration: none;
    color: #218FE6;    
}
a.linkFAQ:visited{
    text-decoration: underline;
    color: #218FE6;
}

#faq-productos, #faq-header a:link{
    color: #218FE6;
    text-decoration: none;
}
#faq-productos, #faq-header a:visited{
    color: #218FE6;
    text-decoration: underline;
}

#faq-contacto a:link{
    color: #ffffff;
    text-decoration: none;
}
#faq-contacto a:visited{
    color: #ffffff;
    text-decoration: underline;
}