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

a{ text-decoration:none;}
body{ font-family:"Trebuchet MS"; font-size:12px; margin:0 0; padding:0 0; background-color:#FFFFFF; background-image:url(../imagenes/fondo.jpg); background-repeat:repeat-x; overflow-x:hidden;}
form{ margin:0 0; padding:0 0;}
h1{ color:#004a80; margin:0 0; padding:0 0; font-size:27px; text-transform:uppercase; margin-top:10px; margin-bottom:10px;}
img{ border:none; background-color:transparent;}
p{ margin:0 0; padding:0 0; color:#848080; font-size:13px;}
span.p { color:#848080; font-size:13px;}

#logo_index{ margin:150px auto; width:298px;}
#idiomas_index{ margin:20px;}
#idiomas_index a{ margin-left:5px; margin-right:5px;}
#wrapper{ width:1000px; margin:0 auto;}
#idiomas{ text-align:right; padding-right:10px; background-color:#93dbee;}
#idiomas a{ margin-left:10px;}
#logeo{ width:300px; margin-left:4px;}
#entrar{ height:18px;}
/*#div_flecha{ padding-top:1px; margin-left:3px;}*/
/*#div_datos{ padding-top:1px;}*/
#logo_peli{ padding-right:10px;}
#logo{ height:75px; width:298px; margin-top:70px;}
#peli{ height:163px; width:516px;}
#cabecera .navegacion{ text-align:right; padding-right:10px; height:60px; text-transform:uppercase;}
#cabecera .navegacion table{ height:60px; margin:0 0; padding:0 0;}
#cabecera .navegacion table td{ padding:5px; border-right:1px solid #004a80;}
#cabecera .navegacion a{ color:#004a80; font-weight:bold; font-size:14px;}
#submenu{ height:30px; margin-top:9px;}
#cuerpo{ margin:0 auto;}
#col_1,#col_2,.ancho50{ width:50%;}
#col_1 .hr{ margin-left:10px; margin-right:40px;}
#imagenes{ height:240px; width:450px; margin-left:10px;}
#contact{ margin-top:10px;}
#col_2 p, #col_2 ul{ margin-right:10px; text-align:justify;}
#col_1 p{ margin-left:10px; text-align:justify; margin-top:5px;}
#col_2 ul{ color:#848080; list-style-type:none; margin:0 0; padding:0 0; padding-left:10px; margin-top:10px;}
#col_2 li{ margin-bottom:10px;}
#pie{ color:#a5a1a1; margin-top:20px; font-size:12px; padding-left:10px;}
#pie .navegacion a{ color:#a5a1a1;}
#enviar{ border:none; color:#FFFFFF; background-color:#004a80; cursor:pointer; padding:3px;}

.hide{ display:none;}
.derechos{ margin-right:10px;}
.actual{ vertical-align:middle; background-image:url(../imagenes/blanco.png);}
.opc{ vertical-align:top;}
.opc a{ display:block; position:relative; height:30px;}
.fleft{ float:left;}
.fright{ float:right;}
.acenter{ text-align:center;}
.aleft{ text-align:left;}
.aright{ text-align:right;}
.input_log{ background-color:#d1dfe0; color:#868080; border:none; width:110px; height:16px; padding-left:10px; padding-right:10px; padding-top:2px; font-size:14px;}
.fix{ clear:both;}
.hr{ border:1px solid #004a80; margin:28px auto; height:0;}
.input_contac{ width:200px; border:none; border-bottom:1px solid #004a80; background:transparent;}
.textarea_contac{ width:200px; border:none; border-bottom:1px solid #004a80; overflow:hidden; background:transparent;}

#nube1{ position:absolute; top:4%; left:5%; z-index:-1;}
#nube2{ position:absolute; top:9%; left:15%; z-index:-1;}
#nube3{ position:absolute; top:19%; right:5%; z-index:-1;}
 
ul.submenu{ list-style-type:none; font-size:10px; margin:0 0; padding:0 0; margin-right:10px; text-transform:uppercase;}
.submenu li{ display:inline; float:right; background-color:#004b7f; height:30px;}
.submenu .liga a{ display:block; background-color:#004b7f; color:#9cb52f; margin-top:5px; padding:2px 1px; text-decoration:none;}
.submenu .liga:hover, .submenu .actual{ background:transparent;}
.submenu .sepa{ background-color:#004b7f; color:#9cb52f;}
.submenu .sepa a{ display:block; background-color:#004b7f; color:#9cb52f; margin-top:5px; padding:2px 2px; text-decoration:none;} 

#container{ width: 450px; height: 240px; margin: 0 auto;}