*{text-decoration:none;font-size:12px;outline:none;padding:0;margin:0;text-align:justify;}
dfn, i, cite, var, address, em{color:#7F7F7F;border-bottom:1px dotted #7f7f7f;font-style:normal;}
th, b, strong, h1, h2, h3, h4, h5, h6{font-weight:normal;}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table{border:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td, center{vertical-align:top;text-align:left;}
body{background:white;color:black;}
q{quotes:"""";}
ul, ol, dir, menu{list-style:none;}
sub, sup{vertical-align:baseline;}
a{color:inherit;}
hr{display:none;}
font{color:inherit !important;font:inherit !important;color:inherit !important;}
marquee{overflow:inherit !important;}
blink{text-decoration:none;}
nobr{white-space:normal;}
*{border:none;text-align:justify;line-height:1.5;}
html, body, ul, li{padding:0;list-style:none;}
img{border:none;text-decoration:none;}
a{font-weight:bold;text-decoration:none;}
a:hover{text-decoration:none;}
.more{text-align:right;}
.left{float:left;}
.clear{clear:both;}
body, h1, h2, h3, form{font-family:arial, helvetica, sans-serif;font-size:13px;text-align:justify;}
body{background:url(images/header_bg.png) repeat-x;}
#wrapper{margin:0 auto;width:auto;}
#header{height:250px;position:relative;width:1024px;background:url(images/header_background.png) no-repeat top right;margin:0 auto;}
#header h1{padding:28px 0 0 0;}
#header h1 img{display:block;}
#h3{color:#999999;font-family:arial, helvetica, sans-serif;font-size:13px;}
#nav{width:1024px;height:56px;float:left;padding-top:23px;}
#nav a{cursor:pointer;height:52px;width:100px;text-indent:-9000px;font-size:12px;display:block;}
ul#nav li{float:left;margin:0;padding:0;position:relative;}
ul#nav li a{float:left;text-indent:-9999px;height:52px;}
ul#nav li:hover a, ul#nav li a:hover{background-position:left bottom;}
#nav #inicio{height:58px;width:100px;background-image:url(images/nav_blog.png);float:left;}
#nav #inicio a:hover{background:url(images/nav_blog.png) 0 116px;}
#nav #inicio.current, #nav #blog.current a:hover{background:url(images/nav_blog.png) 0 58px;}
#nav #about{height:58px;width:100px;float:left;background-image:url(images/nav_products.png);}
#nav #about a:hover{background:url(images/nav_products.png) 0 116px;}
#nav #about.current, #nav #products.current a:hover{background:url(images/nav_products.png) 0 58px;}
#nav #hughes{height:58px;width:100px;background-image:url(images/nav_services.png);float:left;}
#nav #hughes a:hover{background:url(images/nav_services.png) 0 116px;}
#nav #hughes.current, #nav #services.current a:hover{background:url(images/nav_services.png) 0 58px;}
#nav #hughesmexico{height:58px;width:100px;background-image:url(images/nav_hnmexico.png);float:left;}
#nav #hughesmexico a:hover{background:url(images/nav_hnmexico.png) 0 116px;}
#nav #hughesmexico.current, #nav #services.current a:hover{background:url(images/nav_hnmexico.png) 0 58px;}
#nav #idirect{height:58px;width:100px;background-image:url(images/nav_goodies.png);float:left;}
#nav #idirect a:hover{background:url(images/nav_goodies.png) 0 116px;}
#nav #idirect.current, #nav #goodies.current a:hover{background:url(images/nav_goodies.png) 0 58px;}
#nav #xmradio{height:58px;width:100px;background-image:url(images/nav_portfolio.png);float:left;}
#nav #xmradio a:hover{background:url(images/nav_portfolio.png) 0 116px;}
#nav #xmradio.current, #nav #portfolio.current a:hover{background:url(images/nav_portfolio.png) 0 58px;}
#nav #politicas{height:58px;width:100px;background-image:url(images/nav_politices.png);float:left;}
#nav #politicas a:hover{background:url(images/nav_politices.png) 0 116px;}
#nav #politicas.current, #nav #portfolio.current a:hover{background:url(images/nav_politices.png) 0 58px;}
#nav #distros{height:58px;width:100px;background-image:url(images/nav_distros.png);float:left;}
#nav #distros a:hover{background:url(images/nav_distros.png) 0 116px;}
#nav #distros.current, #nav #blog.current a:hover{background:url(images/nav_distros.png) 0 58px;}
#nav #faq{height:58px;width:100px;background-image:url(images/nav_faq.png);float:left;}
#nav #faq a:hover{background:url(images/nav_faq.png) 0 116px;}
#nav #faq.current, #nav #blog.current a:hover{background:url(images/nav_faq.png) 0 58px;}
#nav #contact{height:58px;width:100px;background-image:url(images/nav_contact.png);float:left;}
#nav #contact a:hover{background:url(images/nav_contact.png) 0 116px;}
#nav #contact.current, #nav #contact.current a:hover{background:url(images/nav_contact.png) 0 58px;}
ul#nav li .sub{position:absolute;top:44px;left:0;background:#122128;font-size:12px;padding:20px 20px 20px;float:left;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;display:none;}
#head-index{width:960px;margin:0 auto;background:url(images/intercomm_index.jpg) no-repeat;height:auto;display:block;}
.ciber{background:url(images/hughes/01.jpg) no-repeat;position:top;width:193px;height:289px;display:block;text-indent:-9999px;float:left;background-position:0 0;margin:0 0 0 48px;}
.ciber span.hover{background:url(images/hughes/01.jpg) no-repeat;background-position:0 -306px;width:193px;height:300px;display:block;text-indent:-9999px;}
.escolar{background:url(images/hughes/02.jpg) no-repeat;position:top;width:193px;height:289px;display:block;text-indent:-9999px;float:left;background-position:0 0;margin:0 0 0 31px;}
.escolar span.hover{background:url(images/hughes/02.jpg) no-repeat;background-position:0 -306px;width:193px;height:300px;display:block;text-indent:-9999px;}
.corp{background:url(images/hughes/03.jpg) no-repeat;position:top;width:193px;height:289px;display:block;text-indent:-9999px;float:left;background-position:0 0;margin:0 0 0 31px;}
.corp span.hover{background:url(images/hughes/03.jpg) no-repeat;background-position:0 -306px;width:193px;height:300px;display:block;text-indent:-9999px;}
.empresa{background:url(images/hughes/04.jpg) no-repeat;position:top;width:193px;height:289px;display:block;text-indent:-9999px;float:left;background-position:0 0;margin:0 0 0 31px;}
.empresa span.hover{background:url(images/hughes/04.jpg) no-repeat;background-position:0 -306px;width:193px;height:300px;display:block;text-indent:-9999px;}
.modem{background:url(images/hughes/modem_hn.jpg) no-repeat;position:top;width:315px;height:206px;display:block;text-indent:-9999px;float:left;background-position:0 0;margin:10px 2px;}
.modem span.hover{background:url(images/hughes/modem_hn.jpg) no-repeat;background-position:0 -223px;width:315px;height:206px;display:block;text-indent:-9999px;}
.modem{background:url(images/hughes/modem_hn.jpg) no-repeat;position:top;width:315px;height:206px;display:block;text-indent:-9999px;float:left;background-position:0 0;margin:10px 2px;}
.modem span.hover{background:url(images/hughes/modem_hn.jpg) no-repeat;background-position:0 -223px;width:315px;height:206px;display:block;text-indent:-9999px;}
.hn74{background:url(images/hughes/hn74.jpg) no-repeat;position:top;width:315px;height:206px;display:block;text-indent:-9999px;float:left;background-position:0 0;margin:10px 2px;}
.hn74 span.hover{background:url(images/hughes/hn74.jpg) no-repeat;background-position:0 -223px;width:315px;height:206px;display:block;text-indent:-9999px;}
.hn98{background:url(images/hughes/hn98.jpg) no-repeat;background-position:0 0;width:315px;height:206px;display:block;text-indent:-9999px;float:left;margin:10px 2px;}
.hn98 span.hover{background:url(images/hughes/hn98.jpg) no-repeat;background-position:0 -223px;width:315px;height:206px;display:block;text-indent:-9999px;}
#soluciones{width:898px;clear:both;margin:0 auto;padding:31px;}
#soluciones p{color:#666666;font-family:Arial, Helvetica, sans-serif;line-height:1.5;margin:0 auto;padding:18px 0 0 0;}
#soluciones h2{padding:0 0 10px 0;font-size:32px;color:#023866;}
#soluciones-hnmexico{background:url(images/main_index_hnmexico.jpg) no-repeat;clear:both;margin:20px 0 0 0;padding:300px 0 32px 0;width:960px;}
#soluciones-hnmexico p{color:#666666;font-family:Arial, Helvetica, sans-serif;line-height:1.5;margin:11px 31px 11px 31px;}
#soluciones-hnmexico h2{background:url(images/h2_index_pegaso.png) no-repeat left bottom;text-indent:-9999px;height:66px;width:322px;padding:0 0 10px 31px;margin:0 0 11px 31px;}
#soluciones-idirect{width:960px;background:url(images/main_index_idirect.png) no-repeat;clear:both;padding:300px 0 32px 0;margin:20px 0 0 0;height:auto;}
#soluciones-idirect p{color:#666666;font-family:Arial, Helvetica, sans-serif;line-height:1.5;margin:0 auto;padding:18px 31px 0 31px;}
#soluciones-idirect h2{padding:0 0 10px 31px;}
#head-index p.atencion{font:#002A42 Arial, Helvetica, sans-serif;font-weight:bold;padding:295px 0 5px 45px;}
#head-index p.faq{background:url(images/main_faq.png) no-repeat;padding:10px 0 0 680px;width:960px;margin:320px 0 0 0;height:42px;}
#body{width:960px;margin:0 auto;}
#body-left{float:left;width:568px;color:#666666;padding:31px;}
#body-left h2{color:#01A4AD;font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:15px 0 15px 0;}
#body-left a{color:#01A4AD;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}
#body-left a.hover{color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#body-left p.nosotros{margin:0 40px 0 0;padding:0 0 20px 30px;color:#212121;font-family:Arial, Helvetica, sans-serif;}
#body-left p.navegacion{color:#333333;font-family:Arial, Helvetica, sans-serif;text-align:justify;line-height:1.5;padding:0 0 20px 0;}
#body-left ul.plussbullets{margin-left:50px;padding:0;}
#body-left ul.plussbullets li{background:top left url(images/bullet_plus.gif) no-repeat;margin:0 0 10px 0;padding:0 0 0 15px;}
#body-right{float:right;width:238px;padding:31px;background:#01a4ad;}
#body-rightindex{float:right;width:238px;padding:31px;}
#body-rightindex img.precios{margin:0 0 10px 0;border:2px solid #999;}
#body-right img.precios{margin:0 0 10px 0;}
#body-rightindex p{color:#333;margin-bottom:0;margin-left:0;padding-bottom:20px;line-height:1.5;}
#body-rightindex span{border-bottom:#fff 1px solid;color:#01A4AD;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#body-rightindex h2{color:#01A4AD;font-weight:bold;padding:0 0 20px 0;}
#body-rightindex a{color:#01A4AD;text-decoration:none;background:#fff;}
#body-rightindex a.hover{color:#666666;font-weight:bold;text-decoration:none;background:#fff;}
#body-right p{color:#FFFFFF;margin-bottom:0;margin-left:0;padding-bottom:20px;line-height:1.5;}
#body-right span{border-bottom:#fff 1px solid;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#body-right h2{color:#ffffff;font-weight:bold;padding:0 0 20px 0;}
#body-right a{color:#01A4AD;text-decoration:none;background:#fff;}
#body-right a.hover{color:#666666;font-weight:bold;text-decoration:none;background:#fff;}
#body-right ul.plussbullets{margin-top:10px;margin-left:30px;padding:0;font-weight:bold;}
#body-right ul.plussbullets li{background:top left url(images/bullet_plus.gif) no-repeat;margin:0 0 10px 0;padding:0 0 0 15px;}
#body-ccontacto{float:right;width:238px;padding:31px;background:#252b37;}
#footer{color:#ffffff;padding:6px 0 5px 0;margin-top:2em;text-align:center;background-repeat:repeat-x;}
#footer a{color:#A7A3A8;text-decoration:none;}
#footer p{margin:0;padding:0;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#easyTooltip{margin:0 10px 1em 0;width:250px;padding:10px;background:#fcfcfc;border:1px solid #e1e1e1;line-height:130%;}
#easyTooltip h3{color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0 0 .5em 0;}
#easyTooltip p{color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 .5em 0;}
#easyTooltip img{background:#fff;padding:1px;border:1px solid #e1e1e1;float:left;margin-right:10px;}
#item{display:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#header ul.top{width:237px;height:18px;position:absolute;left:709px;top:0px;padding:0 0 0 15px;background-image:url(images/top_nav.png);background-repeat:no-repeat;display:block;}
#header ul.nav{width:895px;height:109px;position:absolute;left:56px;top:165px;}
#header ul.nav li{float:left;margin:0;padding:0;}
#header ul.nav li a{display:block;font:bold 11px/39px Verdana, Arial, Helvetica, sans-serif;color:#fff;background-color:inherit;text-decoration:none;}
#apDiv1{position:absolute;width:317px;height:115px;z-index:1;left:542px;top:29px;}
.ancillary{color:#01a4ad;height:280px;margin:0 auto;width:960px;}
.ancillary .inside{height:280px;}
.ancillary .block{float:left;width:28%;margin:0 0 0 3%;padding:1%;}
* html .ancillary .block{margin-left:3.9%;}
*:first-child+html .ancillary .block{margin-left:3%;}
.ancillary .twice-length{width:65%;}
.ancillary .thrice-length{width:100%;}
.ancillary .first, * html .ancillary .first{clear:both;margin:0;}
.ancillary .block-separator{clear:both;height:2.5em;}
.ancillary .block p, .ancillary .first p{margin:0;padding:0;}
.ancillary .block h2, .ancillary .block h3{margin:0 0 2em 0;color:#000000;}
ul.dates, ul.counts, ul.blogroll ul, ul.pages, .ancillary .block ul{list-style-type:none;margin:0.3em 0 2em 0;}
ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li, .ancillary .block ul li{list-style-type:none;margin:0;padding:0.5em 0;border-bottom:1px solid #555;}
ul.dates .date{color:#FFF;padding:0 0.5em 0 0;}
ul.dates p{color:#CCC;}
ul.counts .count{float:right;color:#858585;}
ul.dates a, ul.counts a, ul.blogroll a, ul.pages a{color:#BFBFBF;text-decoration:none;}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover{color:#FFF;}
ul.blogroll{margin-top:0;}
ul.blogroll li{list-style-type:none;margin:0;}
ul.pages ul{margin:0;}
ul.pages ul li{border:none;margin-left:2em;list-style-type:square;}
.ancillary strong{color:#333;}
.ancillary a{text-decoration:none;}
#footer{margin:0 auto;height:auto;border-top:10px solid #111C22;margin-top:21px;}
#footer .inside{}
#footer .derechos{padding:40px 0 0 35px;}
#footer p.contacto{color:#666666;line-height:18px;padding:75px 0 0 0;width:280px;margin:0 0 0 620px;left:-3px;position:absolute;}
#footer p.atencion{color:#666666;font-family:Arial, Helvetica, sans-serif;line-height:18px;padding:75px 0 0 0;width:280px;margin:0 0 0 650px;}
#footer p.infog{color:#666666;font-family:Arial, Helvetica, sans-serif;line-height:18px;width:200px;clear:both;background:url(images/logo_gray.png) no-repeat;margin:0 0 0 0px;padding:95px 0 0 0;position:absolute;}
#footer span{color:#111C22;font-size:11px;font-weight:bold;text-align:left;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
#footer p{margin:0;font-size:11px;color:#333333;}
#footer p.attributes{float:right;padding:0 0 0 1em;}
#footer p.attributes a{text-decoration:none;color:#777;}
#footer p.attributes a:hover{color:#FFF;}
#footer p.copyright{color:#666;font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:250px 0 0 35px;position:absolute;line-height:1.2;}
#footer p.terminos{color:#666;font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:250px 0 0 630px;position:absolute;}
#footer div.foot-notes{margin:0 0 0 35px;}
#footer a{color:#666666;text-decoration:underline;padding:0 5px 0 5px;font-size:11px;font-weight:normal;}
#footer a.hover{color:#00CCCC;text-decoration:underline;padding:0 5px 0 5px;}
.btnContact{text-indent:-900px;width:250px;height:47px;}
.btnContact a{display:block;width:250px;height:47px;background:url(images/btnContact2.png) no-repeat;}
.btnContact a:link, .btnContact a:visited{background-position:top;}
.btnContact a:hover{background-position:bottom;}
#body-left a.mas{width:90px;height:32px;background:url(images/more.jpg) 0 0 no-repeat;background-color:inherit;position:absolute;text-decoration:none;font:bold 10px/15px arial, Helvetica, serif;color:#fff;padding:7px 0 0 30px;margin:0 0 0 450px;}
#body-left a.mas:hover{background:url(images/moreh.jpg) 0 0 no-repeat;color:#fff;background-color:inherit;}
#soluciones a.mas:hover{background:url(images/moreh.jpg) 0 0 no-repeat;color:#fff;width:120px;height:35px;background-color:inherit;}
#soluciones a.mas{width:120px;height:35px;background:url(images/more.jpg) 0 0 no-repeat;background-color:inherit;position:absolute;text-decoration:none;font:bold 10px/15px arial, Helvetica, serif;color:#fff;padding:7px 0 0 30px;margin:0 0 0 810px;}
#soluciones-idirect a.mas:hover{background:url(images/moreh.jpg) 0 0 no-repeat;color:#fff;width:120px;height:35px;background-color:inherit;}
#soluciones-idirect a.mas{width:120px;height:35px;background:url(images/more.jpg) 0 0 no-repeat;background-color:inherit;position:absolute;text-decoration:none;font:bold 10px/15px arial, Helvetica, serif;color:#fff;padding:7px 0 0 30px;margin-left:810px;}
#soluciones-hnmexico a.mas:hover{background:url(images/moreh.jpg) 0 0 no-repeat;color:#fff;width:120px;height:35px;background-color:inherit;}
#soluciones-hnmexico a.mas{width:120px;height:35px;background:url(images/more.jpg) 0 0 no-repeat;background-color:inherit;position:absolute;text-decoration:none;font:bold 10px/15px arial, Helvetica, serif;color:#fff;padding:7px 0 0 30px;margin-left:810px;}
#body-left p.text{font-family:Arial, Helvetica, sans-serif;margin:0;padding:10px 0 15px 0;color:#666666;text-align:justify;line-height:1.5;}
#body-left p.razones{font-family:Arial, Helvetica, sans-serif;margin:0;padding:10px 0 15px 280px;color:#666666;text-align:justify;line-height:1.5;width:290px;background:url(images/logoi.jpg) no-repeat;}
#body-left span{font-family:Arial, Helvetica, sans-serif;margin:0;color:#01a4ad;font-weight:bold;}
#Layer2{position:absolute;width:287px;height:190px;z-index:2;left:340px;top:354px;}
#Layer3{background-color:#FFF;position:absolute;width:320px;height:auto;z-index:2;left:300px;top:300px;border:1px solid #333333;}
