@charset "utf-8";

/* CSS Document for DIRECTV LA - by Takeoff Media */

.f_left{float:left}
.f_right{float:right}
.bold{font-weight:bold;}
hr{margin:0;}
.content_right iframe{border:none !important;}

div.content_central{
	float:left;
	width:700px;
	overflow:hidden;
}

div.content_central p, div.content_central li{
	font-size:12px;
	color:#333;
}

div.content_right{
	float:right;
	width:185px;
	overflow:hidden;
	text-align:center;
}

div.content_central h2{
	font-size:20px;/*17px*/
	float:left;
	width:100%;
	border-bottom:#ccc solid 1px;
	color:#006699;
	font-weight:bold;
	margin:20px 0 15px 0;/*20px 0 10px 0*/
	padding-bottom:2px;
}

.h2-title {
	color:#24A2D4;
	font-size:18px;
	font-weight:bold;
	line-height:normal;
	margin:0 0 15px;
	text-align:left;
	/*text-transform:uppercase;*/
	}

div.content_central h3, .h3-title{
	color:#24A2D4;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:15px 0;
	}

.h3-title{
	float:none;
	margin:0;
	}

a.banners{
	margin-bottom:5px;
	float:right;
}

div.content_central a{
	color:#0093D0;
	font-size:13px;
	text-decoration:underline;
	background:none;
	}

div.content_central a:hover{
	text-decoration:none;
	}
	
div.content_central ul{
	list-style: disc inside;
	padding-left:10px;
	}

div.content_central h3{
	width:100%;
	float:left;
}

div.content_central h4{
	font-size:12px;
	float:left;
	width:100%;
	color:#24A2D4;
	font-weight:bold;
	margin:15px 0 10px 0;
}

	
/* Televentas */
.televentas-subtitulos, div.content_central p.televentas-subtitulos{
	 font-size:15px;
	 padding-left:10px;
	 color:#0093D0;
	}

.televentas-horario{
	 font-size:15px;
	 padding-left:10px;
	 float:left;
	 margin-top:5px;
	 color:#0093D0;
	}
	
.televentas-horas{
	float:left;
	text-align:left;
	margin:5px 0 0 10px;
	}
	
div.content_central p.txt_azul_tit, .txt_azul_tit {
	color:#385CA0;
	font-size:15px;
	}
	
div.content_central p.televentas-tels{
	width: 220px; 
	margin-left: 15px; 
	float: left; 
	margin-top: 10px;
	}
	
/* Puntos de venta */
.titulo {
	background:transparent url(/img_pr/puntosdeventa_title_bg.gif) no-repeat right top;
	float:left;
	height:45px;
	}
	
.titulo span {
	background:#FFFFFF url(/img_pr/puntosdeventa_title_bg.gif) no-repeat left top;
	color:#2A509A;
	display:block;
	font-family:"Trebuchet MS";
	font-size:15px;
	height:45px;
	line-height:45px;
	margin-right:15px;
	padding-left:15px;
	}
	
.highlight, div.content_central p.highlight{
	color:#0093D0;
	}
	
.div_dotted_blue_02 {
	background:url(/img_pr/dotted_blue.gif) center top repeat-x;
	height:1px;
	margin:20px 0;
	overflow:hidden;
	width:100%;
	}
	
/* DIRECTV HD */
 ul.directv li{
	background:transparent url(/img_pr/btn_li.gif) no-repeat 0 3px;
	margin:10px 0 10px 0;
	padding-left:18px;
	list-style:none;
	}
	
div.content_central p.subtitulo, span.subtitulo, .subtitulo{
	color:#0093D0;
	font-size:15px;
	margin-bottom:7px;
	}
	
div.content_central p.legales_ec{
	font-size:10px;
	}
	
/* Accesorios */
.accesorios-img{
	 width:210px;
	 text-align:center;
	 float:left;
	}
	
/* Quienes somos */
.mision-vision{
	width:45%;
	float:left;
	margin:20px 20px 20px 0;
	}
	
/* mapa del sitio */
#sitemap {
	color:#0A5EA1;
	list-style:inside;
	}
#sitemap li {
	font-size:14px !important;
	color:#0a5ea1;
	}
	
#sitemap li.label{
	text-transform:uppercase;
	list-style-image:none;
	color:#676767;
	font-weight:bold;
	padding-left:17px;
	margin-top:4px;
	}
	
#sitemap a:link{
	text-decoration:none;
	color:#0a5ea1;
		}
#sitemap a:hover, #sitemap li a:hover{
	text-decoration:underline;
	color:#0a5ea1;
		}
#sitemap a:visited{
	text-decoration:none;
		}
#sitemap li ul{
	font-size:14px !important;
	margin-top:10px;
	}
#sitemap li, #sitemap li a:link{
	font-size:13px !important;
	font-weight:normal !important;
	}
#sitemap li a:visited{
	font-size:13px;
	text-decoration:none;
	font-weight:normal !important;
	}
#sitemap ul {
	padding-left: 15px;
	margin-bottom:3px;
	font-size:14px;
		}
#sitemap li{
	padding-left: 5px;
	font-size:14px !important;
	}
#sitemap ul, #sitemap ul ul li{
	list-style-image:url(/img_pr/btn_li.gif);
	list-style-position:inside;
	}
#sitemap ul ul li{
	font-size:14px !important;
	}

#sitemap ul ul li.label, #sitemap ul ul li.label{
	font-size:12px !important;
}

#sitemap ul ul ul li{
	list-style-image:url(/img_pr/bullet_azul.gif);
	list-style-position:inside;
	}
	
#sitemap li.label {
	color:#676767;
	font-weight:bold !important;
	list-style-image:none !important;
	margin-top:4px;
	padding-left:17px;
	text-transform:uppercase;
	list-style-type:none;
	}
	
/* Nascar */

.nascar-header{
	width:550px;
	background:url(/img_pr/header_nascar.jpg) top left no-repeat;
	height:72px;
	}
	
.nascar-header h1{
	color:#fff;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:15px;
	line-height:72px;
	font-family:Arial Narrow, Arial, Verdana, Tahoma;
	}
	
.nascar-fecha{
	width:520px;
	padding-left:30px;
	text-transform:uppercase;
	font-size:12px;
	}
	
.nascar-fecha, .nascar-table th.first{	
	font-weight:bold;
	margin:25px 0 15px;	
	}
	
.nascar-table, .nascar-table td, .nascar-table th{
	border:1px solid #ccc;
	}
	
.nascar-table th{
	margin:0;
	background:url(/img_pr/bg_nascar_table.gif) center left repeat-x;
	height:21px;
	line-height:21px;
	text-transform:none;
	font-weight:bold;
	}
	
.nascar-table th.first, .nascar-table td.first{
	width:300px;
	text-align:left;
	}
	
.nascar-table th.first{
	padding-left:25px;
	}
	
.nascar-table td, .nascar-table th{
	text-align:center;
	}
	
.nascar-table td{
	padding:10px;	
	}
	
	
/* Por la web / Televentas */
.email-wrapper, .televentas-wrapper{
	width: 555px; 
	margin: 20px auto; 
	overflow: auto;
	}
	
.form_bg_01 {
	background:transparent url(/img_pr/bg_form_01.gif) repeat-x scroll center bottom;
	border:1px solid #C0E3EE;
	margin-bottom:5px;
	padding:20px;
	}
	
.email-form{
	width:390px;
	margin:0 auto;
	}
	
.email-form fieldset{
	width:40%;
	float:left;
	margin:10px 0;
	}
	
.email-form fieldset.field-left{
	margin-right:15px;
	width:45%;
	}

.email-form input, .email-form select, .contactoForm input.text-input, .contactoForm select, .contactoForm textarea, .empleoForm input.text-input, .empleoForm select, .empleoForm textarea{	
	width:150px;
	padding:2px;
	border:1px solid #C0E3EE;
	margin-bottom:7px;
	float:left;
	color:#A9AAAA;
	font-size:11px;
	}
	
.email-form label, .contactoForm label, .resalte, .empleoForm label{
	font-weight:bold;
	display:block;
	color:#6B6B6B;
	margin:5px 0 2px;
	}

div.content_central .email-form p, div.content_central .contactoForm p.pie, div.content_central .empleoForm p.pie{
	float:left;
	color:#0093D0;
	margin-top:10px;
	font-size:11px;
	}
	
.email-form input.btn_enviar, .contactoForm input.btn_enviar, .empleoForm input.btn_enviar{
	width:65px;
	border:none;
	float:right;
	}
		
.email-form span.validator, .contactoForm span.validator, .empleoForm span.validator{	
	color:#0093D0;
	float:left;
	margin-left:5px;
	}
	
.form-divider{
	border-right:1px solid #C0E3EE;
	width:1px;
	float:left;
	height:140px;
	margin:45px 30px 0 0;
	width:1px;
	}
	
/* Contctenos */
 .contactoForm, .empleoForm{
	margin:20px 0 50px;
	width:615px;
	}
	 
 .contactoForm textarea, .empleoForm textarea{
	width:365px;
	height:65px;
	font-size:12px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	}
	
.pregunta, div.content_central .contactoForm p.pregunta,  div.content_central .empleoForm p.pregunta{
	font-weight:bold;
	padding-left:10px;
	background:url(/img_pr/bullet_azul.gif) 0 5px no-repeat;
	color:#6B6B6B;
	}
	
div.content_central .contactoForm p, div.content_central .empleoForm p{
	float:left;
	}

.contactoForm label, .empleoForm label{
	display:inline;
	font-weight:normal;
	font-size:12px;
	margin-right:7px;
	}
	
.contactoForm label.pregunta, .empleoForm label.pregunta{
	float:left;
	font-weight:bold;
	width:120px;
	}
	
.contactoForm input.nombre-input, .contactoForm label.nombre-input, .empleoForm input.nombre-input, .empleoForm label.nombre-input{
	margin-top:20px;
	}
	
.contactoForm input.otros{
	margin-top:0;
	margin-left:20px;
    }	

.contactoForm span.nombre-input, .empleoForm span.nombre-input{
	margin-top:25px;
	}
	
.contactoForm span.validator, .empleoForm span.validator{
	margin-right:15px;
	}
	
.contactoForm label.otroTel{
	width:80px;
	}
	
/* Prepago */
.div_dotted_blue {
	background:url(/img_pr/dotted_blue.gif) center top repeat-x;
	height:1px;
	margin-bottom:8px;
	overflow:hidden;
	width:95%;
	}
	
.list_arrows {
	border-top:medium none;
	margin:0 10px 10px 0;
	}
	
.list_arrows li {
	color:#6B6B6B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	list-style-image:url(/img_pr/btn_li.gif);
	margin:0 0 4px;
	text-align:left;
	}
	
.prepago-2col
{
	float:left;
	width:49%;
	margin-left:5px;
	}
	
.subtitulo{
	margin-top:15px;
	}
	
.txt_destacado {
	color:#0093D0;
	}
	
div.content_central p.sub-subtitulo, .sub-subtitulo{
	color:#375BA0;
	font-size:15px;
	}
	
.suscribete-ahora{
	background:url(/img_pr/bg_suscribete_ahora.gif) top left no-repeat;
	width:340px;
	height:105px;
	margin:20px 0;
	}
	
div.content_central .porlaweb a{
	background:url(/img_pr/calltoAction_01_up_Web.gif) top left no-repeat;
	width:84px;
	}
	
div.content_central .porlaweb a:hover{
	background:url(/img_pr/calltoAction_01_ov_Web.gif) top left no-repeat;
	}

div.content_central .televentas a{
	background:url(/img_pr/calltoAction_04_up_teleVentas.gif) top left no-repeat;
	width:99px;
	}
	
div.content_central .televentas a:hover{
	background:url(/img_pr/calltoAction_04_ov_teleVentas.gif) top left no-repeat;
	}
	
div.content_central .puntosventa a{
	background:url(/img_pr/calltoAction_05_up_puntosVenta.gif) top left no-repeat;
	width:122px;
	}

div.content_central .puntosventa a:hover{
	background:url(/img_pr/calltoAction_05_ov_puntosVenta.gif) top left no-repeat;
	}

div.content_central .porlaweb a, div.content_central .televentas a, div.content_central .puntosventa a{
	height:63px;
	text-indent:-99999px;
	display:block;
	}
	
div.content_central .porlaweb, div.content_central .televentas, div.content_central .puntosventa{
	float:left;
	height:63px;
	margin:30px 0 0 9px;
	}
	
.txt_opciones_dias {
	color:#757575;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	}
	
.txt_opciones_nombre {
	color:#757575;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	}
	
/* On directv */
div.eventos{
	border-bottom:1px dotted #0A5EA1;
	width:700px;
	margin:15px 0 30px 0;
	overflow:hidden;
	padding-bottom:5px;
	clear:both
}

div.eventos img{
	float:left;
	margin:0 13px 5px 0;
}

div.content_central div.eventos h3{
	color:#0A5EA1;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 5px 0;
	float:none;
	width:auto;
}

div.eventos p{
	line-height:140%;
	color:#666;
	font-size:11px;
	margin-bottom:5px;
}

div.eventos a:hover{
	color:#999;
}

div.content_central h3.nov-ttl2 {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0a5ea1;
	text-align: left;
	padding: 10px 0 10px 0;
	cursor: pointer;
}

div.content_central h3.nov-ttl2 li {
	font-size:16px;
	color:#0A5EA1;
	}

.margen_parrafo {
	text-align:left;
	}
	
/* Formulario empleo */
.empleoForm {
	width:550px;
	}
	
.empleoForm input.text-input, .empleoForm select, .empleoForm textarea{
	margin-bottom:15px;
	}
	
/* Contctenos */
.div_dotted_blue_03 {
	background:url(/img_pr/dotted_blue.gif) center top repeat-x;
	height:1px;
	margin:15px 0;
	overflow:hidden;
	width:100%;
	}
	
/* Promociones */
.promo-wrapper{
	width:846px;
	height:234px;
	margin:0 auto;
	}

.promo-wrapper a{
	float:left;
	}
		
.promo-aniversario{
	background:url(/img_pr/promociones/promo_Aniversario.jpg) top left no-repeat;
	}
	
.promo-digital{
	background:url(/img_pr/promociones/banner_Batman.jpg) top left no-repeat;
	}
	
.promo-prepago{
	background:url(/img_pr/promociones/promo_PrePago.jpg) top left no-repeat;
	}
	
.promo-mobile{
	background:url(/img_pr/promociones/promo_InternetMobile.jpg) top left no-repeat;
	}
	
.video-wrapper{
	width:270px;
	float:right;
	margin:10px 10px 0 0;
	}
	
.promo-directv-10aniversario{
	background:url(/img_pr/promociones/banner_10_aniversario.jpg) top left no-repeat;
	}

.promo-directv{
	background:url(/img_pr/promociones/banner_Friends.jpg) top left no-repeat;
	}
	
.promo-kqustico{
	background:url(/img_pr/promociones/banner_kqustico.jpg) top left no-repeat;
}

.promo-mgm{
	background:url(/img_pr/promociones/promociones_mgm.jpg) top left no-repeat;
}
	
.promo-directv-hd{
	background:url(/img_pr/promociones/banner_hd_v2.jpg) top left no-repeat;
	}
	
.promo-member{
	background:url(/img_pr/promociones/promo_Member.jpg) top left no-repeat;
	}	
	
.promo-gamelounge{
	background:url(/img_pr/promociones/promo_GameLounge2.jpg) top left no-repeat;
	}	
.directv-te-recompensa{
	background:url(/img_pr/promociones/banner_Recompensa.jpg) top left no-repeat;
	}

/* Noticias */
div.content_central h3.nov-ttl1 {
color:#0A5EA1;
font-size:16px;
font-weight:bold;
padding:10px 0;
}

 /*------------------------------------------------*/
/*ESTILOS HUGO*/
/*-------------------------------------------------*/

/*DOD*/
div.dod{
	overflow:hidden;
	width:635px;
	margin:0 auto;
}

div.content-dod{
	background: url(/img_pr/bg_center_dod.jpg);
	width:635px;
	height:908px;
}

div.combos-dod{
	width:270px;
	float:left;
	margin:46px 0 0 26px;
	display:inline;
}

div.combos-dod p{
	color:#FFF;
	margin-bottom:10px;
}

div.combos-dod h4{
	color:#FFF;
	margin:0;
	font-size:40px;
	width:30px;
	line-height:40px;
	float:left!important;
	font-weight:lighter;
}

div.combos-dod p.numeral{
	width:240px;
	float:left;
}

#numeral-1{	margin-top:70px;}
#numeral-2, #numeral-3, #numeral-5, #numeral-6, #numeral-8, #numeral-9{	margin-top:8px;}
#numeral-4{	margin-top:21px;}
#numeral-7{	margin-top:0px;}


span.orange{
	color:#FFC425;
}

div.combo-left{
	width:270px;
}

div.combo-right{
	width:270px;
	float:right;
	margin-right:51px;
}

div.clear{
	clear:both;
}

div.dod-bottom{
	background:url(/img_pr/bg_bottom_dod.jpg);
	width:635px;
	height:88px;
}

div.dod-bottom p{
	color:#FFF;
	margin:1px 0 0 25px;
	float:left;
}

/*-----------------------------*/
/*EQUIPOS Y SERVICIOS*/
/*----------------------------*/
div.content-central-big{
	background:url(/img_pr/tit_equipos_servicios_2.jpg) no-repeat top center;
	width:811px!important;
	margin-left:42px;
	display:inline;
	padding:170px 15px 0 15px;
}

div.content-central-big-en{
	background:url(/img_pr/tit_equipos_servicios_en.jpg) no-repeat top center;
	width:811px!important;
	margin-left:42px;
	display:inline;
	padding:170px 15px 0 15px;
}

div.content_central h2.productos{margin-bottom:-6px!important; text-transform:none!important;font-weight:normal}
div.content_central h3.productos{margin:15px 0 10px 0!important;font-weight:normal}
p.productos{margin:0 0 3px 0!important;}

div.points{
	height:10px;
	widows:100%;
	border-bottom:#0093D0 dotted 1px;
}

span.bold{font-weight:bold!important;}
span.sky{color:#0093D0;font-size:12px;}

div.content_central ul.productos{
	list-style-type:none!important;
	list-style-position:outside;
	padding:0;
	margin:10px 0;
}

div.content_central ul.productos li{
	background:url(/img_pr/btn_li.gif) no-repeat left 3px;
	padding-left:10px;
	margin:5px 0 0 0;
}

ul.comments{
	list-style-type:none!important;
	padding:0;
	margin:10px 0;
}

ul.comments li{
	font-size:11px!important;
}


ul.menu-productos{
	list-style-type:none!important;
	float:left;
	margin-bottom:10px
}

ul.menu-productos li{
	float:left;
	margin-right:0px;
	color:#0093D0;
}

ul.menu-productos li a{
	font-size:12px;
	font-weight:normal;
	text-indent:-99999px;
	display:block;
}

ul.menu-productos li a.plus, ul.menu-productos li a.current-plus{
	background:url(/img_pr/btn_directv_plus.gif) top left no-repeat;
	width:153px;
	height:110px;
	}

ul.menu-productos li a.plus:hover, ul.menu-productos li a.current-plus{
	background-image:url(/img_pr/btn_directv_plus_sel.gif);
	}

ul.menu-productos li a.digital, ul.menu-productos li a.current-digital{
	background:url(/img_pr/btn_directv_digital.gif) top left no-repeat;
	width:141px;
	height:110px;
	}

ul.menu-productos li a.digital:hover, ul.menu-productos li a.current-digital{
	background-image:url(/img_pr/btn_directv_digital_sel.gif);
	}
	
ul.menu-productos li a.prepago, ul.menu-productos li a.current-prepago{
	background:url(/img_pr/btn_directv_prepago.gif) top left no-repeat;
	width:160px;
	height:110px;
	}

ul.menu-productos li a.prepago:hover, ul.menu-productos li a.current-prepago{
	background-image:url(/img_pr/btn_directv_prepago_sel.gif);
	}
	
ul.menu-productos li a.accesorio, ul.menu-productos li a.current-accesorio{
	background:url(/img_pr/btn_directv_accesorio.gif) top left no-repeat;
	width:112px;
	height:110px;
	}

ul.menu-productos li a.accesorio:hover, ul.menu-productos li a.current-accesorio{
	background-image:url(/img_pr/btn_directv_accesorio_sel.gif);
	}

/*ul.menu-productos li a.current{
	font-weight:bold;
}

ul.menu-productos li a.current:hover{
	text-decoration:none;
}*/

img.accesorios{
	float:left;
	margin:22px 0 0 30px;
}

img.accesorios-control{
	float:left;
	margin:22px 30px 0 89px;
	display:inline;
}


div.accesorios{
	float:left;
	width:413px!important;
	margin:33px 0 0 30px;
}

div.accesorios ul li{
	margin:5px 0;
	width:400px;
}

div.accesorios ul{
	padding:0;
}

div.accesorios h3{
	font-size:14px!important;
	margin-bottom:5px;
}

img.equipos{
	margin:15px 0 15px 0;
	display:inline;
}

h3.no-margin-bottom{
	margin-bottom:0px!important;
}

img.equipos-2{
	margin:20px 0 0 15px;
	float:left;
	display:inline;
}

table.denominaciones{
	margin:0 0 0 0;
	width:584px;
	border-left:#b1c0d7 solid 1px;
	border-right:#b1c0d7 solid 1px;
}

table.denominaciones tr td{
	border-bottom:#0093D0 dotted 1px;
	padding:10px 0;
}

table.denominaciones tr td.no-border{
	border:none;
}

table.denominaciones tr.no-border td{
	border:none;
}

p.bottom-table{
	text-align:center;
	width:464px;
	padding:0 60px;
	margin-top:10px;
}



/*-----------------------------*/
/*EQUIPOS Y SERVICIOS MOBILE*/
/*----------------------------*/

div.content-central-big-mobile{
	background: url(/img_pr/tit_internet_mobile.jpg) no-repeat top center;
	width:811px!important;
	margin-left:42px;
	display:inline;
	padding:170px 15px 0 15px;
}

div.mobile-top{
	background: #163f5b url(/img_pr/bg_top_mobile.jpg) no-repeat;
	width:839px;
	margin-left:-14px;
	overflow:hidden
}

div.mobile-top ul{
	list-style-type:none;
	text-align:center;
	margin:43px 0 0 23px;
	display:inline;
	float:left;
}

div.mobile-top ul li{
	float:left;
	margin:0 4px;
	font-size:14px;
	color:#fff;
}

div.mobile-top ul.mobile-menu li{
	font-weight:bold;
}

div.mobile-top ul li a{
	font-size:14px;
	color:#fff;
}

div.mobile-top ul li a.current{
	font-size:14px;
	color:#FFC513;
}

div.mobile-content{
	color:#FFF;
	overflow:hidden;
	width:783px;
	margin:314px auto 0 auto;
	padding-bottom:10px;
}

div.mobile-content h2{
	text-transform:none!important;
	color:#FFF;
	font-size:14px;
	border-bottom: white dotted 1px;
	padding-bottom:3px;
	margin-bottom:10px;
	margin-top:15px;
}

div.mobile-content p{
	color:white;
	font-size:15px;
}

div.mobile-content ul{
	text-align:left;
	margin:0 0 10px 10px;
	padding:0;
}

div.mobile-content ul li{
	font-size:12px;
	margin-top:5px;
	background: url(/img_pr/btn_vi%C3%B1eta.gif) no-repeat left 3px;
	padding-left:10px;
	margin-left:0;
	float:none;
}

div.mobile-content ul li.no_bg{
	background:none!important}

span.orange{color:#FFC513;font-size:15px;}

div.close-mobile{
	background:url(/img_pr/bg_footer.gif);
	width:839px;
	height:11px;
	margin-left:-14px;
	position:relative;
}

div.mobile-content img.equipos{
	margin:0 0 0 15px;
}

div.mobile-content ul.manuales li{
	padding:10px 0 10px 37px;
	background:none;
}

div.mobile-content ul.manuales li.pdf{
	background:url(/img_pr/btn_manuales_pdf.gif) no-repeat center left;
}

div.mobile-content ul.manuales li.word{
	background:url(/img_pr/btn_manuales_word.gif) no-repeat center left;
}

div.mobile-content ul.manuales li a{
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
}

div.mobile-content ul.manuales li a:hover{
	color:#ccc
}

div.promocional{
	width:600px;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px!important;
}

div.promocional p{
	font-size:10px;
	padding-top:5px;
	text-align:justify;
}

/*-----------------------------*/
/*SERVICIO AL CLIENTE*/
/*----------------------------*/

div.opciones-pago{
	width:635px;
	margin:0 auto;

}

div.opciones-pago h2{
	margin-bottom:10px!important;
}

ul.opciones{
	list-style-type:none!important;
	width:400px;
	margin:10px 0 20px 40px;
}

ul.opciones li{
	margin-bottom:5px;
}

ul.opciones li a{
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
}

/*Payperview*/
div.ppv{
	width:635px;
	margin:0 auto;
}

div.ppv-content{
	background:url(/img_pr/bg_ppv.jpg);
	width:581px;
	height:981px;
	margin-top:10px;
	padding:0 27px;
	color:#FFF;
}

div.ppv-content blockquote{
	margin-top:135px;
	font-weight:bold;
	font-size:14px;
	line-height:140%;
	float:left;
}

div.ppv-content h3{
	font-size:13px;
	color:#F8971D;
	margin:20px 0 10px 0;
	width:492px;
}

div.ppv-content p{
	color:#FFF;
	font-size:11px;
	width:495px;
}

div.ppv-content ul.ppv{
	margin-top:10px;
	width:492px;
	list-style-type:none!important;
}

div.ppv-content ul.ppv li{
	color:#FFF;
	margin-top:5px;
	font-size:11px;
}

div.ppv-content ul.ppv li span{
	color:#F8971D;
	font-weight:bold;
}

/*-----------------------------*/
/*PROMOCIONES*/
/*----------------------------*/

div.sonrisas{
	width:635px;
	margin:0 auto;
}

div.sonrisas img.logo{
	margin-top:20px;
}

div.sonrisas-content{
	background:url(/img_pr/bruno_sonrisas.jpg) no-repeat top right;
	width:600px;
	margin:0 auto;
}

div.sonrisas-content p{
	width:413px;
}

div.sonrisas-content h3{
	margin-bottom:5px;
}

div.sonrisas ul{
	/*width:200px;*/
	float:left;
}

img.kids2{
	float:right;
}


/*Go GREEM*/
div.green{
	width:635px;
	margin:0 auto;
}

div.green-content{
	background:url(/img_pr/bg_go_green.jpg);
	width:633px;
	height:782px;
	margin-top:20px;
}

span.green{
	color:#337900;
	font-weight:bold;
}

p.comments{
	font-size:20px!important;
	margin:64px 0 0 84px;
	float:left;
	color:#FFF!important;
}

p.comments span{
	font-size:20px!important;
}

div.content-green{
	background:url(/img_pr/bg-content-green.jpg) no-repeat top left;
	width:565px;
	height:363px;
	margin:60px 0 0 23px;
	padding:20px;
}

div.content-green h3{
	color:#266200;
	font-size:18px;
	font-weight:normal;
	margin:0;
}

div.content-green ul.green {
	list-style-type:none!important;
	margin-top:10px;
}

div.content-green ul.green li{
	color:#266200;
	font-size:18px;
	background:url(/img_pr/bullet_list_go_green.gif) no-repeat left 10px;
	margin-top:3px;
	padding-left:23px;
}

div.content_central h4.green{
	color:#266200!important;
	font-weight:bold;
	font-size:13px;
	margin:15px 0 15px 10px;
}

ul.green2{
	list-style-type:none!important;
	margin-top:0px;
}

ul.green2 li{
	margin-top:2px;
}

ul.green2 li.green{
	color:#266200!important;
}

p.fono{
	font-size:18px!important;
	width:633px!important;
	text-align:center;
	color:#FFF!important;
	float:left;
	margin-top:13px;
}

p.fono span.green{
	font-size:18px!important;
	color:#084406!important;
}

p.close{
	width:580px;
	color:#FFF!important;
	text-align:center;
	float:left;
	margin:36px 0 0 25px;
	font-size:11px!important;
}


/* MEGA TV */

div.megatv{
	width:630px;
	margin:0 auto;
}

div.megatv-content-top{
	background:url(/img_pr/megatv_top_bg_izq.jpg) no-repeat;
	width:630px;
	height:305px;
	margin-top:20px;
}

div.megatv-videoplayer {
	position:relative; 
	top:43px; 
	left:16px;
}

div.megatv-videoplayer p {
	text-align:center; 
	margin:90px 0 0;

}

div.megatv-bgcentro {
	background:url(/img_pr/megatv_centro_bg.jpg) no-repeat;
	width:630px;
	height:383px;
	padding-bottom:10px;
}

div.megatv-bgcentro-txt {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	width:45%;
	padding:12px 10px 0 20px;
}

div.megatv-bgcentro-txt p {color:#FFFFFF; font-size:11px;}

div.megatv-tab1 {
	background:url(../img_pr/megatv_bg_programacion_megatv.jpg) no-repeat bottom;
	height:218px;
	width:100%;
	margin:0px auto;
	padding:17px 0 0 0;
}

div.megatv-tab2 {
  background-image:url(/img_pr/megatv_bg_repeat_programacion.gif);
  background-repeat:repeat-y;
  height:820px;
}

div.megatv-tab3 {
  background-image:url(/img_pr/megatv_bg_programacion_megatv_footer.jpg);
  background-repeat:no-repeat;
  height:214px;
  padding:14px 0 0 0;
}


/*TV DIGITAL*/
div.tvdigital{
	width:635px;
	margin:0 auto;
}

div.tvdigital a{
	color:#2A5099;
	font-size:12px;
	font-weight:normal;
	margin:0;
}

div.tvdigital a:hover{
	color:#666;
}

div.tvdigital a.big{
	padding:10px 5px!important;
	text-decoration:underline;
	color:#375BA0;
	font-size:15px;
}

div.tvdigital p{
	margin:10px 0!important;
}


/*-----------------------------*/
/*SOBRE DIRECTV*/
/*----------------------------*/

/*QUIENES SOMOS*/
div.quienes-somos{
	width:635px;
	margin:0 auto;
}

div.quienes-somos h3{
	margin-bottom:5px;
}

div.quienes-somos ul.productos{
	margin-top:0px!important
}


/*LA TIERRA DESDE EL CIELO*/
div.tierra{
	width:635px;
	margin:0 auto;
}

div.tierra p{
	margin-top:10px;
}

div.tierra img.gallery{
	margin-top:10px;
}

div.tierra h3{
	font-size:12px!important;
	margin-bottom:5px!important;
	margin-top:5px;
}

/*TRABAJE CON NOSOTROS*/
div.trabaje{
	width:635px;
	margin:0 auto;
}

div.trabaje p{
	margin-top:10px;
}

div.content_central ul.docs{
	list-style-type:none!important;
	list-style-position:outside;
	margin:10px 0 0 0;
	font-weight:bold;
}

div.content_central ul.docs li, div.content_central ul.docs li.graph{
	background:url(/img_pr/icon_doc.gif) no-repeat left 2px;
	padding-left:13px;
	margin-top:5px;
}

div.content_central ul.docs li.graph{
	background:url(/img_pr/icon_graph.png) no-repeat left 2px;
	}

div.content_central ul.docs li a{
	font-size:12px;
	text-decoration:underline;
}

div.content_central ul.docs li a:hover{
	color:#0093D0;
	text-decoration:none;
}

div.content_central ul.bullet{
	margin:20px 0 0 3px;
	list-style-position:outside;
}

div.content_central ul.bullet li{
	background: url(/img_pr/btn_li.gif) no-repeat left 2px;
	padding-left:10px;
	margin-top:5px;
	color:#1D81BF;
	font-weight:bold;
}

ul.level2{
	margin:5px 0 0 20px!important;
}

/*PRIVACIDAD*/
div.privacidad{
	width:635px;
	margin:0 auto;
}

div.privacidad ul.privacidad{
	margin:10px 0 0 -5px!important;
}

div.privacidad p a{
	font-size:12px;
	font-weight:normal;
}

div.privacidad p{
	margin-top:10px;
}

div.privacidad h3{
	margin:15px 0 3px 0;
}

div.privacidad p strong{
	font-weight:bold!important;
}


/* GUIA DE CANALES */
.dtv_pr h3 {font-weight:bold; margin-bottom:20px}
div.content_central .dtv_pr h4 {clear:left; margin-bottom:10px;color:#2A5099;font-size:16px;font-weight:normal;margin-top:8px;}
.dtv_pr ul {width:560px; margin-bottom:30px; padding:10px 0 0 10px; border:1px solid #abcbdb; overflow:auto; -moz-border-radius:10px; -webkit-border-radius:10px}
div.content_central .dtv_pr ul li {float:left; list-style:none}
.dtv_pr ul li a{display:block; margin:0 10px 10px 0}
.dtv_pr ul li a:hover {opacity:0.5}


#lbl_mensaje, .txt_errorValidacion{
	color:#EA0B10;
	}

.msg_empleo, .msg_contacto{
	float:left;
	margin-top:10px;
	text-align:center;
	width:380px;
	}

.txt_errorValidacion, .txt_errorValidacion_web{
	margin-left:140px;
	margin-top:20px;
	width:250px;
	}
	
.msg_contacto{
	width:450px;
	}
	
.txt_errorValidacion_web{
	margin-left:0;
	}
	
	
/* Estilos HUGO */
	
/*GALERIA DE EVENTOS*/
div.galeria{
	width:635px;
	margin:0 auto;
}

div.galeria h3{
	margin:10px 0 5px 0;
}

div.galeria h4{
	margin:0px 0 5px 0;
}


div.galeria p{
	margin:3px 0 0 0;
}

div.galeria h4.evento{
	color:#2A5099;
	margin-bottom:3px;
}

div.galeria ul.gallery{
	list-style-type:none;
	margin:10px 0 0 0;
	border-bottom:#2A5099 dotted 1px;
	padding:0 0 20px 0;
	float:left;
	width:100%
}

div.galeria ul.gallery li{
	float:left;
	width:89px;
	height:66px;
	margin:12px 0 0 12px;
}

div.galeria ul.gallery li a img{
	border:#ccc solid 3px;
}

div.galeria ul.gallery li a img:hover{
	border:#24A2D4 solid 3px;
}


/*faqs*/
div.faqs{
	width:635px;
	margin:0 auto;
}

div.faqs a.volver{
	float:right;
	margin:5px 0 -10px 0;
}

div.faqs h3{
	margin:10px 0 3px 0;
}

div.faqs h3.top{
	color:#2A5099;
	margin-top:15px!important;
}

.accordion {
	width:600px;
	margin-top:-5px;
	overflow:hidden;
	position:relative;
	margin-left:10px;
	padding:5px 0;
	clear:both;
}

.accordion .header {
	background:url(/img_pr/btn_li.gif) no-repeat 5px 5px;
	font-weight:normal;
	font-size:12px;
	clear:both;
	margin:2px 2px 0;
	color:#24A2D4;
	padding:2px 2px 2px 15px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}

div.faqs .accordion .content {
	clear:both;
	/*border-bottom:1px #666 dotted;*/
	margin:0 2px 2px;
	padding:10px 10px 20px 10px;
	overflow:hidden;
	position:relative;
	display:none;
	border:1px solid #E4E4E4;
	border-top:0;
	line-height:15px;
}

.accordion .active {
	border:1px solid #E4E4E4;
	color:#FEB810;
	}
		
div.faqs .accordion .content h3{
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

div.faqs .accordion .content p{
	margin-bottom:10px;
}

div.faqs .accordion .content span{
	color:#000;
	font-weight:bold;
}

div.faqs .accordion .content ul{
	list-style-type:none;
	margin:10px 0;
}

div.faqs .accordion .content ul li{
	margin-top:5px;
}

div.faqs ul.faq3{
	width:255px;
	float:left;
	list-style-type:none;
	margin:5px 10px 0 10px!important;
}

div.faqs ul.faq3 li.title{
	font-weight:bold;
	border-bottom:#0093D0 dotted 1px;
	padding-bottom:3px;
}

div.faqs ul.faq3 li{
	margin-top:10px;
}

div.dotted{
	border-bottom:#0093D0 dotted 1px;
	width:100%;
	height:10px;
}

div.faqs .accordion .content span.underline{
	text-decoration:underline;
	font-weight:normal!important;
}

div.faqs a.factura{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
		

/*ESTACIONES*/
/*--------------------------------*/
div.estaciones{
	background:url(/img_pr/estaciones_theader.gif) no-repeat top left;
	width:615px;
	height:134px;
	margin:0 auto;
	padding:50px 0 0 20px;
}

div.c-estaciones{
	width:629px;
	border-left:#79b6ce solid 1px;
	border-right:#79b6ce solid 1px;
	margin:0 auto;
	padding-top:10px;
}

div.close-estaciones{
	width:635px;
	height:18px;
	background:url(/img_pr/estaciones_tfooter.gif) no-repeat bottom center;
	margin:0 auto;
}

div.c-estaciones div.accordion {
        width:277px;
		margin-left:25px;
        overflow:hidden;
        position:relative;
		padding:5px 0 0 0;
        }


div.c-estaciones div.accordion .header {
	background:url(/img_pr/btn_li.gif) no-repeat left 5px;
	font-weight:bold;
	font-size:14px;
	clear:both;
	margin:2px;
	color:#24A2D4;
	padding:2px 2px 2px 9px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	}
	
		
div.c-estaciones div.accordion .content {
        clear:both;
        margin:2px;
		border:none!important;
        padding:2px 2px 5px 9px;
        overflow:hidden;
        position:relative;
        display:none;
}
		
		
div.c-estaciones div.accordion .content ul{
	padding:0;
	margin:0;
	width:100%;
	border-bottom:#666 dotted 1px;
	padding-bottom:5px
}
		
div.c-estaciones div.accordion .content ul li{
	font-size:11px;

}
		
div.estaciones-left{
	width:300px;
	float:left;
	margin-right:15px;
}

div.estaciones-right{
	width:300px;
	float:left
}		

/*ADSERVICES*/
/*--------------------------------*/
div.adservice{
	width:615px;
	margin:0 auto;
}

ul.adservice{
	margin:10px auto 15px 2px;
	list-style-type:none!important;
	padding:0;
	overflow:hidden;
	width:623px;
}

ul.adservice li{
	float:left;
	margin-right:10px;
}

ul.adservice li a{
	display:block;
	height:54px;
}

ul.adservice li a#adservice{ background: url(/img_pr/btn_bienvenido.gif) no-repeat top center; width:85px;}
ul.adservice li a#adservice:hover, ul.adservice li a#current-service{ background:url(/img_pr/btn_bienvenido_sel.gif) no-repeat top center; width:85px;}

ul.adservice li a#audiencia{ background: url(/img_pr/btn_audiencia.gif) no-repeat top center; width:97px;}
ul.adservice li a#audiencia:hover, ul.adservice li a#current-audiencia{ background:url(/img_pr/btn_audiencia_sel.gif) no-repeat top center; width:97px;}
	
ul.adservice li a#soluciones{ background: url(/img_pr/btn_soluciones.gif) no-repeat top center; width:93px;}
ul.adservice li a#soluciones:hover, ul.adservice li a#current-soluciones{ background:url(/img_pr/btn_soluciones_sel.gif) no-repeat top center; width:93px;}
	
ul.adservice li a#servicios{ background: url(/img_pr/btn_sevicio.gif) no-repeat top center; width:90px;}
ul.adservice li a#servicios:hover, ul.adservice li a#current-servicios{ background:url(/img_pr/btn_sevicio_sel.gif) no-repeat top center; width:90px;}
	
ul.adservice li a#tarifario{ background: url(/img_pr/btn_tarifario.gif) no-repeat top center; width:105px;}
ul.adservice li a#tarifario:hover, ul.adservice li a#current-tarifario{ background:url(/img_pr/btn_tarifario_sel.gif) no-repeat top center; width:105px;}
	
ul.adservice li a#productos{ background: url(/img_pr/btn_productos.gif) no-repeat top center; width:91px;}
ul.adservice li a#productos:hover, ul.adservice li a#current-productos{ background:url(/img_pr/btn_productos_sel.gif) no-repeat top center; width:91px;}
	
div.adservice p{
	margin-top:10px;
}	
	
div.adservice a.contactar{
	width:231px;
}
	
.contact-team{
	float:left;
	width:100%;
	text-align:center;
	margin-top:25px;
	}
	
div#fancy_div ul{
	list-style-type:none;
	margin:8px;
}

div#fancy_div ul li{
	color:#000;
}

div#fancy_div h2{
	color:#0093D0;
	margin-top:5px;
	font-weight:bold;
	margin-left:10px
}

div#fancy_div ul li a{
	color:#0093D0;
	text-decoration:underline;
}

div#fancy_div ul li a:hover{
	color:#ccc;
}
	
div.adservice ul.productos{
	margin-bottom:15px!important;
}	

div.adservice img.grados{
	float:left;
	margin:15px;
}

div.adservice p.grados{
	margin:55px 0 0 15px;
}

div.adservice h3.s-productos{
	background: url(/img_pr/btn_li.gif) no-repeat left 3px!important;
	padding-left:10px;
	margin:20px 0 5px 0;
}
	
div.adservice img.nfl{
	float:left;
}

div.adservice p.nfl{
	margin-top:68px;
}

/*SERVICIO TARIFARIO*/
div.tabs-services div#tabs{
	overflow:hidden;
}

div.tabs-services div#tabs ul.tarifario{
	margin:0px 0 0 10px!important;
	list-style-type:none!important;
	padding:0!important;
	overflow:hidden;
	width:567px;
	background:none!important;
	height:36px;
}

div.tabs-services div#tabs ul.tarifario li{
	float:left;
	margin:0 1px 0 0!important;
	height:36px!important;
	background:none!important;
	width:auto!important
}


div.tabs-services div#tabs ul.tarifario li a{
	display:block;
	height:36px!important;
}

div.tabs-services div#tabs ul.tarifario li a:hover, ul.tarifario li a.current{
	background-position:0 -36px!important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	background-position:0 -36px!important;
}

div.tabs-services div#tabs .ui-tabs-panel{
	padding:0!important;
}

div.tabs-services div#tabs ul.tarifario li a#tier1{ background:url(/img_pr/tab_tier1.gif); width:87px!important;}
div.tabs-services div#tabs ul.tarifario li a#tier2{ background:url(/img_pr/tab_tier2.gif); width:87px!important;}
div.tabs-services div#tabs ul.tarifario li a#tier3{ background:url(/img_pr/tab_tier3.gif); width:87px!important;}
div.tabs-services div#tabs ul.tarifario li a#eventos{ background:url(/img_pr/tab_events.gif); width:149px!important;}
div.tabs-services div#tabs ul.tarifario li a#services{ background:url(/img_pr/tab_services.gif); width:151px!important;}

/*Estilo para tablas*/
table.content-tabs{
	width:565px;
	margin-left:10px;
	font-size:11px;
	border-left:#afcede solid 1px;
	border-right:#afcede solid 1px;
}

table.content-tabs tr th{
	padding:5px 0;
	color:#6B6B6B;
	font-weight:bold;
	text-align:center;
	border-bottom:#afcede dotted 1px;
}

table.content-tabs tr td{
	padding:5px 0;
	color:#6B6B6B;
	text-align:center;
	border-bottom:#afcede dotted 1px;
}

table.content-tabs tr td.auto{
	text-align:left;
	padding-left:10px;
}

div.close-table-content{
	background:url(/img_pr/tab_bottom.gif) top center no-repeat;
	width:567px;
	height:8px;
	margin-left:9px;
}

div.tabs-services div#tabs{
	background:none!important;
}

.ui-tabs .ui-tabs-hide { display: none !important; }

table.content-tabs tr.last td{
	border-bottom:none;
	}

