@import url(all.css);
*:first-child+html{}
*{margin:0;padding:0;border:none;}
html{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul{list-style:none;list-style-type:none;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote,ol,ul, dl, address{font-weight:normal;margin:0 0 1em 0;}
cite, em, dfn{font-style:italic;}
sup{position:relative;bottom:0.3em;vertical-align:baseline;}
sub{position:relative;bottom:-0.2em;vertical-align:baseline;}
code, kbd, samp, pre, tt, var, input[type='text'], textarea{font-size:100%;font-family:monaco,"Lucida Console", courier, mono-space;}
del{text-decoration:line-through;}
ins, dfn{border-bottom:1px solid #ccc;}
small, sup, sub{font-size:85%;}
abbr, acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;border-bottom-style:dotted;border-bottom-width:1px;}
a abbr, a acronym{border:none;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
h1{font-size:1.8em;margin-bottom:18px;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none;}
a img{border:none;text-decoration:none;}
img{border:none;text-decoration:none;text-align:center;}
label, button{cursor:pointer;}
input:focus, select:focus, textarea:focus{background-color:#FFF;}
fieldset{border:none;}
.clear{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
body{text-align:center;}
.wrapper{margin:0 auto;text-align:left;}
body{
    background:url(images/header_bg.jpg) repeat-x;
}
#wrapper{
	text-align:left;
	margin:0 auto;
	width:1024px;
	position:relative;
}
#header{
	height:120px;
	position:relative;
	width:960px;
	margin:0 auto;
	top:0px;
}
#header h1{}
#header h1 img{display:block;}
#nav{margin-top:7px;}
#nav img{float:left;}
#headline{padding-top:31px;}
a{font-weight:bold;color:#FFFFFF;}
#flashcontent{width:920px;margin:0 20px 18px 20px;z-index:1;}
#body{padding-top:2em;text-align:left;}
#body-left{
	float:left;
	width:1024px;
	margin:31px 0 31px 0;
}
#work{width:1024px;}
#work li{
	float:left;
	display:inline;
	padding:0 1px 0 1px;
}
.use_credits{display:none;}
.moofilm{
	border:1px solid #cfcfcf;
	background-color:#fff;
	cursor:default;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.film_info{width:auto;color:#666666;padding:21px 10px 20px 10px;}
.film_title{
	width:auto;
	word-wrap:break-word;
	padding:62px 10px 10px 10px;
	color:#5db5c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	
}
a.film_link{margin:0 0 0 44px;}
a.film_link:link, a.film_link:visited{color:#3fa8c1;border-bottom:1px solid #3fa8c1;}
a.film_link:hover{color:#fff;}
#work img{border:none;margin:21px 0 0 0;}
#work a:link, #work a:visited{border:none;}
#work a:hover{background-color:transparent; }
#body-left a.hughes{width:500px;height:310px;background:url(images/hughes.jpg) 0 0 no-repeat;margin-top:10px;margin-left:25px;margin-bottom:10px;position:relative;display:block;}
#body-left h2.main{
	background:url(images/h2_internet.png) no-repeat left top;
	height:110px;
	width:1024px;
	text-indent:-9999px;
}
#body-left h3.main{
	background:url(images/h2_internet.png) no-repeat;
	background-position:0 -115px;
	height:95px;
	width:1024px;
	text-indent:-9999px;
}
#body-left a.hughes:hover{background:url(images/hughes_hover.jpg) 0 0 no-repeat;}
#body-left p.certificado{background:url(images/certificado.png) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;margin:0;padding:10px 0 15px 200px;color:#666666;text-align:justify;line-height:1.5;}
#body-left p.reson1{font-family:Arial, Helvetica, sans-serif;margin:0;padding:15px 0 15px 150px;color:#666666;text-align:justify;line-height:1.5;background:url(images/nav_bancomer.png) no-repeat;}
#body-left p.pagose{font-family:Arial, Helvetica, sans-serif;margin:0;padding:15px 0 15px 150px;color:#666666;text-align:justify;line-height:1.5;background:url(images/internet.jpg) no-repeat;}
#body-left p.equipo{font-family:Arial, Helvetica, sans-serif;margin:0;padding:15px 0 15px 150px;color:#666666;text-align:justify;line-height:1.5;background:url(images/equipo.jpg) no-repeat;}
#body-left p.reson4{font-family:Arial, Helvetica, sans-serif;margin:0;color:#666666;text-align:justify;line-height:1.5;background:url(images/envio.png) no-repeat;padding:18px 0 15px 150px;}
#body-left p.cofetel{font-family:Arial, Helvetica, sans-serif;margin:0;padding:15px 0 15px 150px;color:#666666;text-align:justify;line-height:1.5;background:url(images/logo_cofetel.jpg) no-repeat;}
#body-left p.soporte{font-family:Arial, Helvetica, sans-serif;margin:0;padding:15px 0 15px 150px;color:#666666;text-align:justify;line-height:1.5;background:url(images/soporte.jpg) no-repeat;}
#body-left p.facturacion{font-family:Arial, Helvetica, sans-serif;margin:0;padding:15px 0 15px 150px;color:#666666;text-align:justify;line-height:1.5;background:url(images/facturacion.jpg) no-repeat;}
#body-left a.goto{width:500px;height:310px;background:url(images/goto.jpg) 0 0 no-repeat;margin-top:10px;margin-left:25px;margin-bottom:10px;position:relative;display:block;}
#body-left a.goto:hover{background:url(images/goto_hover.jpg) 0 0 no-repeat;}
#body-left p.info{
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/baground_goto.jpg) no-repeat;
	color:#666666;
	margin:0;
	padding:0 21px 0 450px;
	text-align:justify;
}
#body-left p.tpv{
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bg_tpvd.jpg) no-repeat;
	color:#666666;
	margin:0;
	padding:0 21px 0 460px;
	text-align:justify;
}
#body-left p.disponibilidad{font-family:Arial, Helvetica, sans-serif;background:url(images/dispogoto.jpg) no-repeat;color:#44433f;margin:10px 0 10px 50px;padding:10px 0 0 95px;text-align:justify;}
#body-left p.encriptacion{font-family:Arial, Helvetica, sans-serif;background:url(images/encgoto.jpg) no-repeat;color:#44433f;margin:10px 0 10px 50px;padding:10px 0 10px 95px;text-align:justify;}
#body-left p.regulacion{font-family:Arial, Helvetica, sans-serif;background:url(images/regulacion.png) no-repeat;color:#44433f;margin:10px 0 10px 50px;padding:10px 0 10px 95px;text-align:justify;}
#body-left p.eficiente{font-family:Arial, Helvetica, sans-serif;background:url(images/eficiente.png) no-repeat;color:#44433f;margin:10px 0 10px 50px;padding:10px 0 10px 95px;text-align:justify;}
#body-left p.garantia{font-family:Arial, Helvetica, sans-serif;background:url(images/baground_garantia.jpg) no-repeat;color:#44433f;margin:0;padding:0 0 0 450px;text-align:justify;}
#gallery img{float:left;}
#footer{
	color:#FFFFFF;
	background:#595959 url(images/footer_bg.gif) repeat-x;
	padding:20px 0 0 0;
	margin-top:2em;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
}
#footer p{margin:0;padding:0;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#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;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#slide-images{position:relative;display:block;margin:0px;padding:0px;width:350px;height:280px;overflow:hidden;}
#slide-images li{position:absolute;display:block;list-style-type:none;margin:0px;padding:0px;background-color:#FFFFFF;}
#slide-images li img{display:block;background-color:#FFFFFF;}
.Estilo1{color:#cfcfcf}
table a, table a:link, table a:visited{border:none;}
img{border:0;}
table{width:100%;margin:1em auto;border-collapse:collapse;padding-bottom:30px;}
caption{color:#04619A;font-size:13px;letter-spacing:0.1em;margin:1em 0 0 0;padding:0;caption-side:top;text-align:left;}
tr.odd td{}
tr.odd .column1{}
.column1{background:#ffffff;border:1px solid #e5eff8;}
td{color:#666666;padding:.3em .9em;text-align:justify;border:1px solid #e5eff8;}
th{font-weight:normal;color:#666666;text-align:left;padding:.3em 1em;}
thead th{background:#ffffff;text-align:center;font:11px Arial,Helvetica,sans-serif;color:#666666;border:1px solid #e5eff8;}
tfoot th{text-align:center;background:#f4f9fe;}
tfoot th strong{font:1.2em Arial,Helvetica,sans-serif;margin:.5em .5em .5em 0;color:#66a3d3;}
tfoot th em{color:#f03b58;font-weight:bold;font-size:1.1em;font-style:normal;}
#photodiv{BORDER-RIGHT:#e3e3e3 1px solid;PADDING-RIGHT:5px;BACKGROUND-POSITION:center top;BORDER-TOP:#e3e3e3 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:3px;MARGIN:25px auto 0px;OVERFLOW:auto;BORDER-LEFT:#e3e3e3 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#e3e3e3 1px solid;BACKGROUND-REPEAT:no-repeat;BACKGROUND-COLOR:#fff;TEXT-ALIGN:center;width:860px}
#photodiv IMG{BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BORDER-BOTTOM-STYLE:none}
#photodiv UL{PADDING-RIGHT:0px;PADDING-LEFT:0px;FLOAT:right;PADDING-BOTTOM:0px;MARGIN:2px 0px 0px;PADDING-TOP:0px;LIST-STYLE-TYPE:none}
#photodiv UL LI{FLOAT:left}
#photodiv UL LI A{DISPLAY:block;WIDTH:20px;TEXT-INDENT:-900em;BACKGROUND-REPEAT:no-repeat;HEIGHT:20px}
#photodiv UL LI A:link{BACKGROUND-POSITION:50% top}
#photodiv UL LI A:visited{BACKGROUND-POSITION:50% top}
#photodiv UL LI A:hover{BACKGROUND-POSITION:50% bottom}
#photodiv UL LI.next A:link{BACKGROUND-IMAGE:url(images/icon_next.gif)}
#photodiv UL LI.next A:visited{BACKGROUND-IMAGE:url(images/icon_next.gif)}
#photodiv ul li.prev A:link{BACKGROUND-IMAGE:url(images/icon_prev.gif)}
#photodiv ul li.prev A:visited{BACKGROUND-IMAGE:url(images/icon_prev.gif)}
#photodiv .split{FONT-WEIGHT:bold;FONT-SIZE:11px;MARGIN:5px 0px 0px 5px;TEXT-ALIGN:left}
.documentation{background:#EAEAEA;margin:20px 0 20px 0;padding:0 0 0 350px;margin:20px 0 20px 0;color:#212121;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.navigationTabs{
	height:32px;
	line-height:32px;
	background-image:url(images/backli.jpg);
	background-repeat:no-repeat;
	margin: 10px 0 10px 25px;
}
.navigationTabs li{float:left;height:32px;line-height:32px;padding-right:3px;}
.navigationTabs li a{float:left;height:32px;line-height:32px;padding:0 15px;overflow:hidden;color:#CCCCCC;position:relative;text-decoration:none;}
.navigationTabs li a:hover{background-color:#055e96;}
.navigationTabs li a.active{background-color:#055e96;color:#FFFFFF;}
.tabsContent{width:960px;overflow:hidden;}
.tab{padding:16px;display:none;border:1px solid #e0e0e0;}
.tab h2{font-weight:bold;font-size:16px; padding:10px 0 20px 30px;color:#0099CC;}
.tab h3{font-weight:bold;font-size:14px;margin-top:20px;}
.tab p{margin-top:16px;clear:both;}
.tab ul{margin-top:16px;list-style:disc;}
.tab li{margin:10px 0 0 35px;}
.tab a{color:#8FB0CF;}
.tab strong{font-weight:bold;color:#0099CC;}
.tab pre{font-size:11px;margin-top:20px;width:668px;overflow:auto;clear:both;}
.tab table{width:90%;}
.tab table td{padding:.3em 1em;text-align:center;}
.tab dt{margin-top:16px;}
#page-wrap{width:660px;background:white;padding:20px 50px 20px 50px;margin:20px auto;min-height:500px;height:auto !important;height:500px;border:1px solid #cccccc;}
#contact-area{width:600px;margin-top:25px;}
#contact-area input, #contact-area textarea{padding:5px;width:400px;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px 0px 10px 0px;border:2px solid #ccc;}
#contact-area textarea{height:90px;}
#contact-area textarea:focus, #contact-area input:focus{border:2px solid #00b5e5;}
#contact-area input.submit-button{width:100px;float:right;}
label{float:left;text-align:right;margin-right:15px;width:100px;padding-top:5px;font-size:12px;font-weight:bold;}
#infgeneral{width:660px;background:white;padding:20px 50px 20px 50px;margin:20px auto;min-height:500px;height:auto !important;height:500px;background-image:url(images/movil.jpg);background-repeat:no-repeat;border:1px solid #cccccc;}
#contact-area{width:600px;margin-top:25px;}
#contact-area input, #contact-area textarea{padding:5px;width:400px;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px 0px 10px 0px;border:2px solid #ccc;}
#contact-area textarea{height:90px;}
#contact-area textarea:focus, #contact-area input:focus{border:2px solid #00b5e5;}
#contact-area input.submit-button{width:100px;float:right;}
label{float:left;text-align:right;margin-right:15px;width:100px;padding-top:5px;font-size:12px;font-weight:bold;}
.nav{background:#fff url(images/nav_bg.png) repeat-x;float:left;}
.nev-wrapper{clear:both;float:left;}
.nav-left{background:url(images/nav_left.png) no-repeat top left;float:left;width:11px;height:41px;}
.nav-right{background:url(images/nav_right.png) no-repeat top right;float:left;width:11px;height:41px;}
.nav ul{
	width:960px;
	height:38px;
	float:left;
	margin:0;
	list-style:none;
	font-size:12px;
	display:block;
	color:#09548B;
	padding-top:3px;
}
.nav li{float:left;padding:0 7px;background:url(images/split.png) no-repeat right center;position:relative;z-index:1;}
.nav li.last{background:none;}
.nav li:hover{z-index:2;}
.nav li a{display:block;line-height:38px;overflow:hidden;float:left;}
a .menu-left{background:url(images/menu_left.gif) no-repeat left top;width:8px;height:32px;line-height:35px;display:block;float:left;}
a .menu-mid{background:url(images/menu_mid.gif) repeat-x top left;height:32px;line-height:35px;display:block;float:left;}
a .menu-right{background:url(images/menu_right.gif) no-repeat top left;width:8px;height:32px;line-height:35px;display:block;float:left;}
.nav li a:hover .menu-left, .nav li.active a .menu-left, .nav li:hover a .menu-left, .nav li a:hover .menu-mid, .nav li.active a .menu-mid, .nav li:hover a .menu-mid, .nav li a:hover .menu-right, .nav li.active a .menu-right, .nav li:hover a .menu-right{background-position:0 -37px;line-height:35px;color:#09548b;}
.nav li a:hover, .nav li.active a, .nav li.hover a, .nav li:hover a{}
.nav li:hover .sub, .nav li.hover .sub{display:block;}
.nav li .sub{display:none;position:absolute;top:27px;left:6px;background:url(images/submenu_top.png) no-repeat;width:186px;padding-top:9px;}
.nav li ul{background:url(images/submenu_bg.png) repeat-y;width:162px;height:auto;margin:0;padding:0 12px 10px;list-style:none;font-size:11px;}
.nav li:hover li, .nav li.active li{width:100%;padding:1px 0 2px;border-bottom:1px #C1D9F0 dashed;background:none !important;}
.nav li:hover li a, .nav li.active li a{color:#09548B;background:none !important;line-height:normal;width:156px;padding:8px 3px 3px;text-indent:1px;}
.nav li:hover li a:hover, .nav li.active li a:hover{color:#fff;background:#165B9F !important;text-decoration:none;line-height:normal;}
.nav li li a:hover, .nav li li a:hover{color:#fff;background:#165B9F !important;text-decoration:none;line-height:normal;}
.nav .btm-bg{background:url(images/submenu_bottom.png) no-repeat;width:205px;height:9px;overflow:hidden;clear:both;}
.content{width:670px;background:transparent url(images/content_bg.png) repeat-y;float:left;padding:10px 20px;}
.content h1{color:#333;font-weight:400;text-transform:uppercase;font-size:18px;border-bottom:1px dashed #C1D9F0;}
.content h2{font-weight:400;text-transform:uppercase;font-size:14px;padding-left:10px;margin-bottom:-5px;}
.content p{padding:0 15px;text-align:justify;}
.content-bottom{width:710px;background:transparent url(images/content_bottom.png) no-repeat;height:13px;float:left;}
.roar-body{Z-INDEX:999;FONT:12px/14px Arial, Helvetica, sans-serif;COLOR:#fff;POSITION:absolute;TEXT-ALIGN:center}
.roar{WIDTH:380px;CURSOR:pointer;POSITION:absolute}
.roar-bg{Z-INDEX:1000;LEFT:0px;WIDTH:100%;POSITION:absolute;TOP:0px;HEIGHT:100%;BACKGROUND-COLOR:#0099FF;moz-border-radius:10px;webkit-border-radius:5px;webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5)}
.roar-body-ugly .roar{BACKGROUND-COLOR:#333}
.roar-body-ugly .roar-bg{DISPLAY:none}
.roar H3{BORDER-TOP-WIDTH:0px;PADDING-RIGHT:10px;PADDING-LEFT:10px;BORDER-LEFT-WIDTH:0px;FONT-SIZE:13px;Z-INDEX:1002;BORDER-BOTTOM-WIDTH:0px;PADDING-BOTTOM:0px;MARGIN:0px;COLOR:#fff;PADDING-TOP:15px;POSITION:relative;BORDER-RIGHT-WIDTH:0px}
.roar P{PADDING-RIGHT:10px;PADDING-LEFT:10px;FONT-SIZE:12px;Z-INDEX:1002;PADDING-BOTTOM:15px;MARGIN:0px;COLOR:#fff;PADDING-TOP:10px;POSITION:relative}
#myGallery {width: 100%;height: 900px;}
#myGallery img {
	border: 2px solid #dedede;
}
a.loading {background: #fff url(../images/ajax_small.gif) no-repeat center;}
#myGallery2 {width: 100%;height: 400px;}
#myGallery2 img {border: 2px solid #52697E;}
.spacegallery {
	position: relative;
	overflow: hidden;
}
.spacegallery img {
	position: absolute;
	left: 50%;
}
.spacegallery a {
	position: absolute;
	z-index: 1000;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(images/blank.gif);
}
.roar-body {z-index:999; font:12px/14px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; text-align:center;}
.roar { width:400px; cursor:pointer; position:absolute;}
.roar-bg {
	Z-INDEX: 1000; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #0099FF; moz-border-radius: 10px; webkit-border-radius: 5px; webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5)}
.roar-body-ugly .roar {background-color:#333;}
.roar-body-ugly .roar-bg { display:none;}
.roar H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; Z-INDEX: 1002; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 15px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
.roar P {padding: 10px 10px 15px 10px;; font-size:12px; z-index: 1002; margin:0px; color:#fff; position:relative;
}
