html { font-size: 100%; /* IE hack */ }
* {padding:0;margin:0}
BODY{background:transparent url(../imagenes/interfaz/bg.jpg) scroll repeat top left;text-align:center;margin:0px auto 0px auto;font-family:Georgia;font-size:0.6em;}

#body{width:907px;margin:17px auto 0px auto;background:transparent;padding:0px 0px 0px 0px;color:#000;}

a{color:#014171;text-decoration:none;}
a:HOVER{text-decoration:underline;color:#000;}
img{border:0;}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

h1{position:relative;margin:0 0 0 0px;text-align:left;background:transparent url('../imagenes/interfaz/flecha.gif') scroll no-repeat center left;padding:10px 0 10px 0px;color:#0063be;font-size:3.6em;font-weight:normal;border-bottom:1px solid #0063be;}
h1 span{font-size:0.7em;}

h2{background:#fff;color:#0063be;text-align:left;font-size:1.2em;margin:15px 15px 15px 0;padding:3px 0;}
h2 span{color:#014171;font-size:1.5em;font-weight:bold;vertical-align:middle;padding:0 10px 5px 0;}
h2.public {padding:4px 10px 4px 25px;position:relative;margin:10px 15px 10px 0;}

h2.public2 {padding:4px 10px 4px 5px;position:relative;margin:10px 15px 10px 0;background:#cce0f2;color:#448dd0;font-size:1.1em;font-weight:normal;}


h2 span select.despleg {font-size:1.0em}

h3{color:#036;font-size:0.85em;font-weight:bold;position:relative;text-align:left; margin:25px 15px 15px 25px;padding:4px 10px 4px 5px;border: 1px solid #036;}

h4 {font-size:1.2em;vertical-align:middle;}

h5 {font-size:1em;margin:8px 0;}

p {margin-bottom:10px;}

fieldset {border:0;}
label span {
	font-size: .9em;
	font-weight: normal;
	font-style: italic;
}

.mayusculas {text-transform:uppercase}
.right {float:right}
.left {float:left}

/*CLASES DE ErROR*/
.error {border: 1px solid red !important;}
.errorSpan span {color:red !important;} 

/*------------------CABECERA------------------*/

/*------------------FIN CABECERA------------------*/

/*------------------CONTENIDO--------------------------------*/

/*Generales*/
.centrado {text-align:center}
.aladerecha {float:right}
.alaizquierda {float:left}
.pequeno {font-size:0.8em;}
.grande {font-size:1.3em;}
.boton {background:#0b72b5;color:#fff;font-weight:bold; padding: 1px 13px;}
.limpiaFloat {clear:both;}
.boton2 {color:#fff;font-weight:bold; padding: 1px 13px;vertical-align:middle;margin:0 0 0 0;padding:0 0 0 0;}

.mailOculto {unicode-bidi: bidi-override;direction: rtl;}
.entreCorchetes {font-size:.8em;font-weight:normal;}

.cleared{clear:both;}
/*Fin Generales*/



/*contenido*/
#contenido{background:transparent url(../imagenes/interfaz/bg1.gif) scroll repeat-y top left;padding:5px 28px;color:#808080;letter-spacing:0px;}
/*contenido*/
IMG, DIV#contenido { behavior: url(iepngfix.htc); }

/*cabecera*/
#cabecera{}
#cabecera .idioma{text-align:right;padding:0 0 3px 0;}
#cabecera .idioma img{margin:0 2px;vertical-align:middle;}
#cabecera .idioma a{color:#878787;}
/*cabecera*/



/*indice*/
#contenido .indice{width:195px;float:left;text-align:left;font-size:1.05em;line-height:18px;position:relative;}
#contenido .indice a{color:#808080;}
#contenido .indice a:hover{color:#4369ab;}

/*indice*/


/*ctnd*/
#contenido .ctnd{margin:0 0 0 215pX;text-align:left;font-size:1.1em;}
.hormigas{font-size:1.1em;padding:15px 0 10px 0;color:#808080;position:relative;}

#contenido .ctnd .peq{width:430px;float:left;}
#contenido .ctnd .peq h1{line-height:29px;font-size:3.4em;}

#contenido .ctnd .peq2{}
#contenido .ctnd .peq2 h1{line-height:29px;font-size:3.4em;}


#contenido .ctnd .submenu{float:right;width:180px;}
.contSubMenu {color: color:#808080; font-weight:normal;font-size: 1.2em;text-align:left}

.destacadoAzul {color: #0063BE; font-weight:bold;font-size: 1.2em;text-align:left;margin-bottom:10px}


.la{border-bottom:1px solid #57a6da;margin-bottom:15px;}
.tabla_not{margin:-13px 0 25px 0;}
.td0{padding:10px 0 0 0;color:#808080;font-weight:bold;}
.td1{width:430px;padding:10px 10px 0px 0;font-size:1.1em;border-bottom:1px solid #57a6da;}
.td1 h1{border-bottom:0;}


.td1s{width:430px;padding:0px 10px 0px 0;font-size:1.1em;}
.td2{text-align:right;color:#0063be;border-bottom:1px solid #57a6da;}
.td1 a{color:#0063be;text-decoration:none;}
.td1 h1{line-height:29px;font-size:3.0em;}
.td1a{padding:10px 10px 0px 0;font-size:0.8em;border-bottom:1px solid #57a6da;}
.td1a span{font-size:1.4em;}

.td1f{width:430px;padding:10px 10px 0px 0;font-size:1.1em;}
.td1fs{padding:10px 10px 0px 0;font-size:1.1em;}
.td2f{text-align:right;color:#0063be;padding:10px 0px 0px 0;}
.td1f a{color:#0063be;}
.td1 a:hover{color:#7dbbf4;}
.td1f h1{line-height:29px;font-size:3.0em;}

.historia h2{padding-bottom:5px;margin-bottom:0;text-transform:uppercase;font-size:1.0em;}
h2 a{color:#0063be;}
.historia input{border:1px solid #b5d5e9;}
.td1 span{color:#0063be;text-transform:lowercase;letter-spacing:-1px;}

.ediciones_ant{margin:5px 0 7px 0;letter-spacing:-1px;}
.ediciones_ant a{color:#808080;}
.ediciones_ant a:hover{color:#4369ab;}


.edicion_ant .ano{color:#0063be;padding:0 0 5px 0;}
.edicion_ant  img{border:1px solid #d6d6d8;}
.caja_gris{background:#e6e6e6;font-size:1.1em;padding:3px 5px;font-weight:bold;}
.caja_azul{background:#cce0f2;font-size:1.1em;padding:3px 5px;font-weight:bold;color:#5295d3;position:relative;margin:0 0 15px 0;}
.border1{border-bottom:1px solid #7fb1de;}


#contenido .ctnd .submenu .span{color:#0b72b5;text-align:right;padding:40px 10px 0 0;}
#contenido .ctnd .submenu .span2{color:#0b72b5;text-align:right;padding:0px 10px 0 0;}
#contenido .ctnd .submenu img{margin:10px 0 0 ;}

.txt_jurado {text-align: justify;}
.txt_jurado img {padding: 3px; float: left;border:1px solid #eaeaea;margin:0 10px 5px 0;}



/*Patrocinio*/
.logos {text-align:left;color:#014171;font-size:0.85em;width:625px;}
.logo {float:left;width:195px;margin: 0 10px 0 0;text-align:center;height:140px;}
.imgLogo {height:105px;margin:auto 0;}
.logo img{margin:5px 0;}
.logo a {text-decoration:underline;}

.logo2 {float:left;width:300px;margin: 0 10px 0 0;text-align:center;height:140px;}
.imgLogo2 {height:105px;margin:auto 0;}
.logo2 img{margin:5px 0;}
.logo2 a {text-decoration:underline;}


.logo_sin {clear:both;width:155px;margin: 0 10px 0 0;text-align:center;height:140px;}
.imgLogo {height:105px;margin:auto 0;}
.logo_sin img{margin:5px 0;}
.logo_sin a {text-decoration:underline;}
.clear_all{clear:both;}
/*Patrocinio*/

/*Galeria fotos*/
.galerias_new{width:145px;float:left;margin:0 10px 10px 0;color:#0b72b5;font-size:1.0em;}

.galerias_new2{float:left;margin:0 10px 10px 0;color:#0b72b5;font-size:1.0em;}

.nom_galeria{text-align:left;}

.galerias_new .gal{background:#e9eef4;font-weight:bold;padding:0 0 0 5px;text-align:center;}
.fotos_new{margin:5px 0px 10px 10px;}
.foto_new {margin:0 10px 0px 0px;padding:3px 0 0px 0;text-align:center;width:144px;float:left;text-align:center;}
.clip{height:80px; overflow:hidden;width:144px;}

.foto_new2 {margin:0 10px 0px 0px;padding:3px 0 0px 0;text-align:center;width:184px;float:left;text-align:center;}

.num_f{text-align:center;font-size:0.9em;}
.ttitle{text-align:center;}
.num_f2{float:right;font-size:0.9em;}

.listado_galerias{width:630px;}

.caja_entrar{width:280px;border:1px solid #ccc;margin:0 auto 0px auto;padding:20px 10px 10px 10px;}
.caja_entrar .lineaf{height:40px;}
.caja_entrar label{float:left;width:80px;text-align:right;font-size:1.1em;}

.l_insc{text-align:left;padding:15px 0 0 0;height:30px;margin:0;}
.l_insc a{color:#0b72b5;padding:0;}

.notas{color:#0063be;padding:2px 0;}
.notas a{color:#0063be;text-transform:uppercase;font-weight:bold;}
.material{font-size:3.5em;font-weight:normal;}
.caja_select{margin:35px 0 0 0;color:#808080;}

.material2{color:#808080;margin:35px 0 10px 0;padding:0;border:0;font-size:2.3em;font-weight:normal;}

.palmares h3{color:#4369ab;margin:35px 0 20px 0;padding:0;border:0;font-size:1.1em;font-weight:bold;}
.contact .ctnd_seccion strong{color:#838383;text-transform:uppercase;}

.seccion{font-weight:bold;padding:0 0 0 2px;font-size:1.1em;}
.seccion_sel{font-weight:bold;padding:0 0 0 2px;font-size:1.1em;}
.indice .secciones .seccion_sel a{color:#4369ab;}
.banner{text-align:left;margin:15px 0 15px 0;}

.secciones{margin:20px 0 0 5px;}

/*Caja Cine club*/
.cajaClub {font-size:1.0em;text-align:center;padding:10px;border: 1px dashed #A5AEC5; margin:15px;}
.cajaClub input {font-size:0.85em;width:180px}
.cajaClub input.boton {width:110px;padding:0}
.cajaClub .error {color:red;font-weight:bold;margin:10px}

.cajaError {color:red;font-weight:bold;margin:10px 0;padding:5px;border: 1px red solid}

.tablas input, .tablas textarea, .tablas select{border:1px solid #b5d5e9;}

.navy{text-align:right;margin:-45px 15px 45px 300px;font-size:1.2em;height:30px;color:#0b72b5;}
.navy a{color:#0b72b5;}

.tabla_nav_img{font-size:0.9em;margin:0px 0 10px 0;position:relative;float:right;}
.tabla_nav_img img{border:0;vertical-align:middle;}
.td_tni_1{width:30%;text-align:left;}
.td_tni_2{width:100px;text-align:center;}
.td_tni_3{width:250px;text-align:right;}


.vol_gal{text-align:center;background:#e9eef4;width:200px;margin: 0 auto 20px auto;font-size:0.65em;clear:both;}
.vol_gal a{text-decoration:underline;}
.vol_gal a:hover{color:#5C743D}

.contact strong{color:#4369ab;}

.ultimo input{vertical-align:middle;margin:10px 0 0 0;}

/*ctnd*/

/*Programacion*/
.resultadosBusqueda {color: #0063BE; font-weight:bold;font-size: 1.2em;text-align:left;margin-bottom:10px;border-bottom:1px solid #0063be;}
table.paginacion {width:100%}
table.paginacion td{font-size:1em}
.resultados div {display:block; padding: 10px 10px 10px 0;clear:left;}
.resultados img {float:left; padding: 5px; border:1px solid #ccc;margin-right:5px;}
/*Fin programacion*/


table#tabla_presupuesto {
	border: 1px solid #000;
	border-collapse: collapse;
}
#tabla_presupuesto td, th {text-align:center;border: 1px solid #000;}

.h3typ1{border:0;font-size:1.2em;padding-left:0;margin-left:0;margin-bottom:5px;}
h2 sup{font-size:0.85em;}
#tabla_presupuesto td sup{font-size:0.85em;}
/*pie*/
#pie{background:transparent url(../imagenes/interfaz/bg2.png) scroll no-repeat top left;font-weight:bold;padding:25px 0 20px 0;clear:both;}
/*pie*/