@charset "utf-8"; 
/*
ol, ul{list-style:none}
table{border-collapse:collapse; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
a{text-decoration:none}
.clear{clear:both;height:0}
body{background:#000 url(Images/dtv_bg.png) repeat-x; font-size:11px; position:relative}
body, html{height:100%}
#hdr_container{width:980px; margin:0 auto; background-color:#fff; height:auto !important; }
#header{height:92px; background:url(Images/topnav_swoosh.png) no-repeat}
#main-content{padding:20px; background-color:#fff; float:left; width:940px}
body{font-family:Arial,Helvetica,Verdana,sans-serif}
#header, #login{color:#fff}
#topnav-left, #topnav-right{font-size:11px;  letter-spacing:0.5px}
#header{position:relative}
a.logo{display:block; width:85px; height:70px; margin-left:6px; background:url(Images/dtv_logo.png) no-repeat; text-indent:-9999px; overflow:hidden}
a.logo:hover{background-position:0 -70px}
a.inactive{cursor:default}
#topnav-left{position:absolute; top:2px; left:100px}
#topnav-right{position:absolute; top:2px; right:4px}
#topnav-left li, #topnav-right li{float:left; padding-right:10px}
#topnav-left li a, #topnav-right li a{color:#c1c1c1; padding-left:10px}
#topnav-right li a.first{background:none}
#topnav-left li a:hover, #topnav-right li a:hover{color:#fff}
#customer{position:absolute; top:25px; left:100px; z-index:10}
#customer li{float:left; width:102px}
#customer a{display:block; height:23px; color:#666; font-size:12px; font-weight:bold; line-height:24px; text-align:center}
#customer a span{display:block; padding-top:1px; position:relative; font-size:12px; zoom:1}
#customer-micuenta{background:url(Images/menu_customer_bg.png) top left no-repeat}
#customer-subscribe{background:url(Images/menu_customer_bg.png) top right no-repeat}
#customer-micuenta:hover{background-position:0 -23px}
#customer-subscribe:hover{background-position:right -23px}
#customer a span span{width:102px; background:none; position:absolute; top:-1px; left:-1px; color:#fff; font-size:12px}
#customer a.logged { background:url(images/micuenta_button.gif) no-repeat top left;}
#customer .dropdown.first{left:4px}
#customer .dropdown.last{left:auto; margin-left:-2px}
#customer .dropdown-customer{width:138px}
#search{position:absolute; top:23px; right:9px; width:214px; height:26px; background:url(Images/search_bg.png) no-repeat}
#search input.text{width:133px; margin:3px 0 0 6px; border:1px solid #c0c0c0;height:8px; float:left;}
#search input.submit{padding:0; color:#eee; border:0; background:none; font-size:12px; font-weight:bold; text-transform:uppercase; cursor:pointer; float:left; margin:4px 0 0 0; width:62px;}
#search input:hover.submit{color:#fff}
#sections{position:absolute; top:55px; right:7px; z-index:5}
#sections ul{float:right;margin:0}
#sections li{float:left; position:relative}
#sections li a{display:block; position:relative; padding:0 35px; height:23px; color:#333; background:url(Images/topnav_sections_bg.png) -36px 0 no-repeat; font-size:12px; font-weight:bold; text-align:center; line-height:24px}
#sections li a:hover{background-position:-36px -23px}
#sections li a span{display:block; position:relative; top:1px; font-size:12px; zoom:1}
#sections li a span span{display:block; position:absolute; top:-1px; left:-1px; color:#fff; font-size:12px}
#sections .leftcap, #sections .rightcap{float:right; width:36px; height:23px; background:url(Images/topnav_sections_bg.png) no-repeat}
#sections .rightcap{width:13px; background-position:top right}
#sections .dropdown.last{left:0}
.dropdown{visibility:hidden; position:absolute; top:23px; left:0; width:182px; padding:0 1px 1px; background:#fff; font-size:10px; overflow:hidden}
#programacion .dropdown{width:255px}
#programacion .dropdown .shadow{width:255px}
#servicio-al-cliente .dropdown{width:168px}
#directv-friends .dropdown{width:162px}
.dropdown .shadow{position:absolute; width:200px; height:5px; margin:0 -1px}
#header .dropdown ul{display:block; position:relative; float:none; padding:4px 0 3px 8px; color:#000; border:1px solid #777; z-index:2;margin:0}
#header .dropdown ul li{float:none; height:23px; width:auto}
#header .dropdown ul li.label{font-weight:bold; text-transform:uppercase; line-height:23px;text-align:left; font-size:11px;}
#header .dropdown ul li.separator{height:1px; border-bottom:1px solid #ccc; font-size:1px; line-height:1px; margin:2px 0 2px -8px}
#header .dropdown ul li a{padding:0; background:none; color:#255498; font-weight:bold; font-size:10px; text-align:left; text-indent:0}
#header .dropdown ul li a:hover{text-decoration:underline}
.logindiv{padding:0 10px 0 20px; height:21px; background-color:#276480}
.logindiv ul{float:left; line-height:21px;}
*/
/*changed 8/22/2009 */
/*
.logindiv ul li{margin-right:0px; padding:0 8px 0 0; float:left; border-right:1px solid #699; line-height:21px;}
.logindiv ul li.last{border:none}
.logindiv ul li a{margin-left:8px; color:#bdd9e5; font-weight:bold}
.logindiv ul li a:hover{text-decoration:underline}
.logindiv #additional-promo{float:right}
.logindiv #additional-promo span, .logindiv #additional-promo a{color:#bdd9e5}
.logindiv #additional-promo a:hover{text-decoration:underline}
#footer-cont{background:#184356 url(Images/footer_bg.png) repeat-x; width:980px; padding-top:9px; margin:0 auto}
#menu-bottom{width:960px; height:27px; margin:0 auto; color:#fff; background:url(Images/footer_menu_bg.png) no-repeat}
#menu-bottom h2{float:left; display:inline; margin-left:18px; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:27px}
#menu-bottom ul{float:left; height:27px; line-height:27px; margin:0 0 0 18px}
#menu-bottom li{float:left}
#menu-bottom li span.pipe{color:#c3c8ca; padding:0 11px}
#menu-bottom li a{color:#fff; font-size:11px; font-weight:normal; text-transform:none; line-height:27px}
#menu-bottom li a:hover{text-decoration:underline}
#footer-links{margin:6px 0 0 29px; font-size:10px}
#footer-links li{float:left; margin-right:10px; padding:0 10px 2px 0; border-right:1px solid #567a8f}
#footer-links li.last{border:none}
#footer-links li a, .legal_ar{color:#bdd9e5}
#footer-links li a:hover{text-decoration:underline}
.legal_ar{margin:10px 0 0 29px; padding-bottom:4px; text-align:left; clear:both; font-size:11px;}
#container.home{background-color:#255F78}
#main-content.home{padding:0 10px; background:#255f78; width:960px; float:none}
#home-top{margin-bottom:9px; overflow:auto}
#offers{float:left; width:668px}
#videoComponent{float:right; width:282px; height:360px; border:1px solid #6aa6c6}
.videoWrapper{border:1px solid #000}
#tabs{background:url(Images/videoComponent_tab_bg.png) 0 0 repeat-x; overflow:auto}
#tabs li{float:left; width:90px; height:22px; margin:7px 3px 0 0; background:url(Images/videoComponent_tab.png) no-repeat; font-weight:bold}
#tabs li h2 a{font-size:10px}
#tabs li.last{margin-right:0}
#tabs li a{display:block; height:22px; color:#fff; text-align:center; line-height:22px}
#tabs li a.active, #tabs li a:hover{color:#333}
#tabs li a.active{background:url(Images/videoComponent_tab_active.png) no-repeat}
.videos{position:relative; height:149px; overflow-y:auto; overflow-x:hidden; background-color:#a0a1a1}
.videos a{position:relative; display:block; padding:4px 0; color:#333; background-color:#a0a1a1; line-height:1.1em; cursor:pointer; float:left}
.videos span.video-desc{width:185px}
.videos a.first{background:#a0a1a1 url(Images/videoThumb_bg.png) repeat-x; width:100%}
.videos a img{float:left; display:block; margin:0 5px 0 3px; border:1px solid #fff}
.videos a h3{display:inline; font-weight:bold}
.videos a:hover{color:#eee}
.videos a.selected{color:#fff; background:#4b4b4b}
.videos ul, .videos li{float:left; width:100%}
.videos li{border-bottom:1px solid #bbb}
a .video-active{display:none}
a.selected .video-active{position:absolute; display:block; top:4px; left:3px; width:66px; height:34px; border:2px solid #fff}
#home-middle{margin-bottom:8px; padding:6px; color:#fff; background:transparent url(Images/home-middle-bg.png) top left no-repeat; overflow:auto; clear:both; height:163px}
#home-middle h2, #home-bottom h2{margin:0 0 6px 3px; font-size:13px; font-weight:bold; text-transform:uppercase}
#home-bottom h2{color:#bdd9e5}
#products{float:left; margin-right:5px}
sup{font-size:7px}
.product, #featured, #promos{float:left; width:229px; margin-right:7px; font-size:11px}
#promos{margin:0}
.product img, #featured img, #promos img{display:block; margin-bottom:7px; border:1px solid #71bfec}
.product a img:hover, #featured a img:hover, #promos a img:hover{border-color:#fff}
.product h3, #featured h3, #promos h3{margin:0 0 0 3px; font-weight:bold}
.product h3 a, #featured h3 a, #promos h3 a{color:#fff}
.product h3 a:hover, #featured h3 a:hover, #promos h3 a:hover, .product p a:hover, #featured p a:hover, #promos p a:hover{text-decoration:underline}
.product p a, #featured p a, #promos p a{margin:0 0 1px 3px; color:#bdd9e5}
#promos p{margin-left:3px}
#promos p a{margin:0 0 1px 0}
#customer-service{float:left}
#home-faq{height:136px; border:1px solid #95bfcb; background-color:#bed7e0; overflow-y:auto; width:466px}
#questions{float:left; width:200px; height:100%; background:#5ea2b4 url(Images/questions_bg.png) bottom left repeat-x; font-size:11px}
#questions ul a{display:block; height:18px; padding-left:8px; color:#000; line-height:18px}
#questions ul a:hover{background-color:#bed7e0}
#questions ul a.active{background-color:#bed7e0; cursor:default}
#questions a.more{float:right; display:inline; margin:8px 12px 0 0; color:#00539b; font-size:11px; clear:both}
#questions a.more:hover{text-decoration:underline}
#answers{float:left; width:230px; padding:8px 0 8px 14px; color:#000; font-size:11px}
#answers p{line-height:1.1em}
#answers a{color:#00539b}
#answers a:hover{text-decoration:underline}
#home-bottom{color:#fff; background:#255f78 url(Images/home-bottom-bg.png) top left no-repeat; clear:both; height:174px}
#banners-bottom, #news{float:left; width:465px; padding:6px; margin-right:8px}
#news{width:463px; margin:0; line-height:1; padding-top:7px}
#featured, #promos, .videos span.video-desc{float:left}
#featured{display:inline; margin:0 6px 0 1px}
#news ul{margin-top:16px}
#news li{margin:0 8px 8px 8px; padding:0 0 8px 12px; border-bottom:1px solid #4a8595; background:url(Images/news_bullet.png) 0 3px no-repeat; font-size:11px}
#news li.last{border:none}
#news li em{display:block; margin-bottom:3px; font-weight:bold; font-style:normal}
#news li a{color:#fff}
#news li a:hover{color:#bdd9e5}
#content-detail table.empleo{width:auto}
td.send{text-align:right}
.pngfix{behavior:url(/js_chile/iepngfix.htc)}



@charset "utf-8"; 
#hdr ol,#hdr ul{list-style:none}
#hdr table{border-collapse:collapse; border-spacing:0}
#hdr caption, #hdr th, #hdr td{text-align:left; font-weight:normal}
#hdr blockquote:before, #hdr blockquote:after,#hdr  q:before,#hdr  q:after{content:""}
#hdr blockquote, #hdr q{quotes:""""}
#hdr a{text-decoration:none}
#hdr #container{width:980px; margin:0 auto; background-color:#fff; height:auto !important;  min-height:50px;}

#hdr #header{height:92px; background:url(Images/topnav_swoosh.png) no-repeat}
#hdr #header,#hdr  .logindiv{color:#fff}
#hdr #header{position:relative}
#hdr .logindiv{padding:0 10px 0 20px; height:21px; background-color:#276480}
#hdr .logindiv{font-size:12px}
#hdr #topnav-left, #topnav-right{font-size:11px;  letter-spacing:0.5px}
#hdr a.logo{display:block; width:85px; height:70px; margin-left:6px; background:url(Images/dtv_logo.png) no-repeat; text-indent:-9999px; overflow:hidden}
#hdr a.logo:hover{background-position:0 -70px}



#hdr #topnav-left{position:absolute; top:2px; left:100px}
#hdr #topnav-right{position:absolute; top:2px; right:4px}
#hdr #topnav-left li, #topnav-right li{float:left; padding-right:10px}
#hdr #topnav-left li a, #topnav-right li a{color:#c1c1c1}
#hdr #topnav-right li a.first{background:none}
#hdr #topnav-left li a:hover, #topnav-right li a:hover{color:#fff}
#hdr #customer{position:absolute; top:25px; left:100px; z-index:10}
#hdr #customer li{float:left; width:143px}
#hdr #customer a{display:block; height:23px; color:#666; font-size:12px; font-weight:bold; line-height:24px; text-align:center}
#hdr #customer a span{display:block; padding-top:1px; position:relative; font-size:12px; zoom:1}
#hdr #customer-micuenta{background:url(../img/menu_customer_bg.png) top left no-repeat}
#hdr #customer-subscribe{background:url(../img/menu_customer_bg.png) top right no-repeat}
#hdr #customer-micuenta:hover{background-position:0 -23px}
#hdr #customer-subscribe:hover{background-position:right -23px}
#hdr #customer a span span{width:143px; background:none; position:absolute; top:-1px; left:-1px; color:#fff; font-size:12px}
#hdr #customer .dropdown.first{left:4px}
#hdr #customer .dropdown.last{left:auto; margin-left:-2px}
#hdr #customer .dropdown-customer{width:138px}
#hdr #search{position:absolute; top:23px; right:9px; width:214px; height:26px; background:url(../img/search_bg.png) no-repeat}
#hdr #search input.text{width:133px; margin:3px 0 0 6px; border:1px solid #c0c0c0}
#hdr #search input.submit{padding:0; color:#eee; border:0; background:none; font-size:12px; font-weight:bold; text-transform:uppercase; cursor:pointer}
#hdr #search input:hover.submit{color:#fff}
#hdr #sections{position:absolute; top:55px; right:7px; z-index:5}
#hdr #sections ul{float:right}
#hdr #sections li{float:left; position:relative}
#hdr #sections li a{display:block; position:relative; padding:0 34px 0 36px; height:23px; color:#333; background:url(../img/topnav_sections_bg.png) -36px 0 no-repeat; font-size:12px; font-weight:bold; text-align:center; line-height:24px}
#hdr #sections li a:hover{background-position:-36px -23px}
#hdr #sections li a span{display:block; position:relative; top:1px; font-size:12px; zoom:1}
#hdr #sections li a span span{display:block; position:absolute; top:-1px; left:-1px; color:#fff; font-size:12px}
#hdr #sections .leftcap, #sections .rightcap{float:right; height:23px; background:url(Images/topnav_sections_bg.png) no-repeat top right}
#hdr #sections .rightcap{width:13px; background-position:top right}
#hdr #sections .dropdown.last{left:0}
#hdr .dropdown{visibility:hidden; position:absolute; top:23px; left:0; width:155px; padding:0 1px 1px; background:#fff; font-size:10px; overflow:hidden}
#hdr #programacion .dropdown{width:190px}
#hdr #directv-friends .dropdown{width:162px}
#hdr #servicio-al-cliente .dropdown{width:168px}
#hdr .dropdown .shadow{position:absolute; width:200px; height:5px; margin:0 -1px; background:url(../img/dropdown_shadow.png) no-repeat}
#hdr #header .dropdown ul{display:block; position:relative; float:none; padding:4px 0 3px 8px; color:#000; border:1px solid #777; z-index:2}
#hdr #header .dropdown ul li{float:none; height:23px; width:auto}
#hdr #header .dropdown ul li.label{font-weight:bold; text-transform:uppercase; line-height:23px;text-align:left}
#hdr #header .dropdown ul li.separator{height:1px; border-bottom:1px solid #ccc; font-size:1px; line-height:1px}
#hdr #header .dropdown ul li a{padding:0; background:none; color:#255498; font-weight:bold; font-size:10px; text-align:left; text-indent:0}
#hdr #header .dropdown ul li a:hover{text-decoration:underline}
#hdr .logindiv ul{float:left}
#hdr .logindiv ul li{margin-right:8px; padding:0 8px 2px 0; float:left; border-right:1px solid #699}
#hdr .logindiv ul li.last{border:none}
#hdr .logindiv ul li a{margin-left:8px; color:#bdd9e5; font-weight:bold}
#hdr .logindiv ul li a:hover{text-decoration:underline}
#hdr .logindiv #additional-promo{float:right}
#hdr .logindiv #additional-promo span, .logindiv #additional-promo a{color:#bdd9e5}
#hdr .logindiv #additional-promo a:hover{text-decoration:underline}

.dropdown .shadow {background:url(/img/dropdown_shadow.png) repeat-x scroll 0 0 transparent; width:222px;}
*/
/* menu en 2 niveles */
/*#header div.dropdown ul.firstCol{
	float:left;
	width:210px;
	border-right-color:#CCC;
	height:330px;
}
#header div.dropdown ul.seccondCol{
    border-left:none;
    float:left;
    height:330px;
    width:177px;
}
#programacion div.dropdown{
    width:406px;
}
#programacion div.dropdown .shadow{
    background-repeat:repeat-x;
    width:406px;
}
*/
