@charset "utf-8";
/* CSS Document */

* html{ overflow:hidden;}
body{ margin:0; padding:0; overflow:hidden; width:100%; height:100%;}
.final{ height:1px; font-size:1px; clear:both;}

.fd{ width:100%;}

.logo{ position:absolute; top:1%; margin-top:35px; left:1%; margin-left:35px;}
.siguenos{ position:absolute; top:1%; margin-top:400px; left:1%; margin-left:35px;}

.main{ position:absolute; width:50%; top:0; right:0; z-index:200; }
.menu{ display:block; border:solid 1px #AFC2D1; border-width: 0 0 1px 0; font:bold 14px Arial; color:#FFF; margin:15px 0 0 0;padding:0 0 3px 0;}
.menu li{ display:inline;}
.menu li a{ color:#FFF; text-decoration:none; }
.menu li a:hover{ color:#333;}
.menu li a b{ color:#5E7579; text-decoration:none; }


#ws{ width:430px; border: solid 1px #AFC2D1; border-width:1px 0; }
#ws tit{ display:block; float:left;}
#cont{ float:left; width:375px; margin-left:20px; font:normal 12px arial; color:#FFF; text-align:left;}

#cont h2{ margin:0; padding:0; font-size:12px; line-height:19px;}
	#cont span{ color:#5E7579; font-size:11px;}
#cont p{ margin-bottom:20px; margin-top:0; padding:0; line-height:18px; display:block;}
#cont p a{ color:#5E7579;}

#cont3{ float:left; width:375px; margin-left:20px; font:normal 12px arial; color:#FFF; text-align:left;}

#cont3 h2{ margin:0; padding:0; font-size:12px; line-height:19px;}
	#cont3 span{ color:#D0D0D0; font-size:11px;}
#cont3 p{ margin-bottom:20px; margin-top:0; padding:0; line-height:18px; display:block;}
#cont3 p a{ color:#D0D0D0;}

.cerebro{ position:absolute; bottom:0; right:12%; z-index:300;}

.logos{ position:absolute; bottom:5%; left:50%; margin-left:-450px;}

#logosint{ position:absolute; bottom:8%; left:50%;}

 /*secciones*/
.noticias{ margin-top:10%; padding:20px 0;}
* html .noticias{ margin-top:6%;}

.synopsis{ position:absolute; top:20%; left:50%; padding:20px 0;}

.gallery{ margin-top:8%; margin-bottom:0; padding:18px 0 3px 0;}
* html .gallery{ margin-top:4%;}
.gallery a{ display:block; float:left; width:75px; height:75px; margin: 0 15px 15px 0;}
.gallery a img{ border:solid 1px #AFC2D1;}

.cast{position:absolute; top:20%; left:50%; padding:20px 0; z-index:200; }
.cast #cont table{ margin-left:10px;}
* html #cont table{ margin-left:-5px;}

.contact{ margin-top:7%; padding:18px 0;}
* html .contact{ margin-top:4%;}
.contact #cont p{ line-height:15px;}

.magic{ position:absolute; width:375px; margin-left:55px; height:215px; background-color:#000; opacity:0.3; filter:alpha(opacity=25); -moz-opacity:0.3; top:20%; left:50%;}
* html .magic{ width:395px;}

.galnav{ width:430px; text-align:right; }
.galnav a{ color:#FFF; font-family:"Arial Black", impact, sans-serif; font-size:14px; text-decoration:none;}

.trailer{ margin-top:7%; padding:18px 0;}
* html .trailer{ margin-top:4%;}
