
* { padding:0; margin:0; color:#FFFFFF; border:0; list-style-type:none; text-decoration:none;}
:focus {outline: none;}
body { background:#000000;}
body, html { font-family: 'Swis721CnBTRoman'; overflow:hidden; height:100%; width:100%; }
h1 {background:url(../images/estructura/logo.png) 0 0 no-repeat; width:332px; height:34px; margin:0; padding:0; font-size:1px; text-indent:-9000px; letter-spacing: 1px; display:block; float:left; position:absolute; z-index:200;}
h2 { font-size:20px; background:none;}
a { color:#FFFFFF;}
a:hover { color:#FFCC00; text-decoration:underline;} 

/* ===== CARGADOR =====  */
.QOverlay { background-color: #000000; z-index: 9999;}
.QLoader { background-color:#FC0; height:100%;}

/* Font Face */
@font-face { font-family: 'Swis721CnBTRoman'; src: url('../fontface/swis721_cn_bt-webfont.eot'); src: url('../fontface/swis721_cn_bt-webfont.eot?#iefix') format('embedded-opentype'), url('../fontface/swis721_cn_bt-webfont.woff') format('woff'), url('../fontface/swis721_cn_bt-webfont.ttf') format('truetype'), url('../fontface/swis721_cn_bt-webfont.svg#Swis721CnBTRoman') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'CodeProDemoRegular'; src: url('../fontface/code_pro_demo-webfont.eot'); src: url('../fontface/code_pro_demo-webfont.eot?#iefix') format('embedded-opentype'),  url('../fontface/code_pro_demo-webfont.woff') format('woff'),  url('../fontface/code_pro_demo-webfont.ttf') format('truetype'),  url('../fontface/code_pro_demo-webfont.svg#CodeProDemoRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'CodeProLightDemoRegular'; src: url('../fontface/code_pro_light_demo-webfont.eot'); src: url('../fontface/code_pro_light_demo-webfont.eot?#iefix') format('embedded-opentype'),  url('../fontface/code_pro_light_demo-webfont.woff') format('woff'),  url('../fontface/code_pro_light_demo-webfont.ttf') format('truetype'),  url('../fontface/code_pro_light_demo-webfont.svg#CodeProLightDemoRegular') format('svg'); font-weight: normal; font-style: normal; }

#contenedor { position:absolute; z-index:100; overflow:hidden; height:100%; width:100%; background:url(../images/estructura/fnd_tvlines.png) 0 0 repeat;}
/*#sombra { -moz-box-shadow: inset 0px 0px 800px #000; -webkit-box-shadow: inset 0px 0px 800px #000; box-shadow: inset 0px 0px 800px #000; float: left; height: 100%; text-align: center; width: 100%; position:absolute; z-index:50;}*/
#sombra { width:100%; height:100%; position:absolute; overflow:hidden; z-index:1;}
#fnd { position: fixed; top: 0; left: 0; overflow: hidden; z-index:0;}
#fnd #slider1 { width:1920px; height:1200px; position: relative; overflow: hidden; }
#fnd #slider1Content {  width:720px; height:300px;  position: absolute; top: 0; margin-left: 0;  text-align:center;}
#fnd .slider1Image { float: left; position: relative; display: none; width:100%; height: 100%; }

/* ===== HEADER =====  */
header { position:absolute; width:100%; margin:60px 0 0 60px;}

/* ===== MENU =====  */
nav { position:absolute; bottom:0; padding:0 0 5px 60px;}
nav li { float:left; margin-right:60px;}
nav li a { font-size:26px;}
nav li a .light { font-family: 'CodeProLightDemoRegular';}
nav li a .bold { font-family: 'CodeProDemoRegular'; color:#FFCB00;}

/* ===== INFORMACION =====  */
article { position:absolute; width:100%; height:90px; overflow:hidden; margin-top: -45px; top: 50%; vertical-align:middle;}
/* descipción */
section#descripcion { position:absolute; left:60px; width:400px; text-align:left; }
section#descripcion p { font-size:18px;}
/* nombre */
section#nombre { position:absolute; right:60px; width:300px; text-align:right; }
section#nombre li { font-size:12px;}

/* ===== SUBMENU =====  */
aside {margin:10px 60px 0 0; height:14px; position:absolute; right:0; z-index:100;}
aside ul { width:76px; float:right;}
aside ul li { float:left; margin-left:5px; width:14px; height:14px; }
aside ul li a { background:url(../images/btns/social.png) no-repeat; width:14px; height:14px; margin:0; padding:0; font-size:1px; text-indent:-9000px; letter-spacing: 1px; display:block; float:left; position:absolute; z-index:200;}
aside ul li a#tw { width:14px; height:14px; background-position:0 0;}
aside ul li a#tw:hover { background-position:0 -14px;}
aside ul li a#fb { width:14px; height:14px; background-position:-14px 0;}
aside ul li a#fb:hover { background-position:-14px -14px;}
aside ul li a#fk { width:14px; height:14px; background-position:-28px 0; }
aside ul li a#fk:hover { background-position:-28px -14px;}
aside ul li a#in { width:14px; height:14px; background-position:-42px 0; }
aside ul li a#in:hover { background-position:-42px -14px;}

/* ===== FOOTER =====  */
footer { font-size:11px; position:absolute; bottom:0; right:0; padding:0 60px 14px 0;}
footer span { color:#666565;}

#fnd_footer { background:#000000; width:100%; position:absolute; bottom:0; height:40px; z-index:1; opacity:0.9;}
#fnd_aside { background:#000000; width:100%; position:absolute; top:0; height:35px; z-index:1; opacity:0.7;}

/* ===== FONDO =====  */
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/estructura/progress.gif) #000 no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; background:#000000;}
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; } /*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; } /*Quality*/
#supersized li { display:block; list-style:none; z-index:-90; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:url(../images/estructura/progress.gif) #000 no-repeat center center; width:100%; height:100%; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
