@charset "UTF-8";
#navegacion ul ul, #idiomas, #gsaForm, #pie, object#odinammico, #odinammico object, #otira, .paginacionresultados, 
#a_publicidad, #zonareg, .paginacion, #ordenar, .zonaflash, .modulo0 object, hr.salto{display:none;}

#contenedorcuerpo{width:auto;margin:0}
#contenedorcuerpo, .cuerpo{min-height:10px !important;height:auto !important;height:10px;}
.dimensioncuerpo{max-width:none !important;}

#encabezado{width:100%;height:30px}
h1 img, h1 .cambioimagen{top:10px;}

#navegacion{margin-bottom:5px;}
#navegacion ul{float:left;border:1px solid #000}
#navegacion li a{border-color:#000}

#a_navegacion{clear:both;min-height:75px !important;height:auto !important;height:75px;}
#a_navegacion li ul{top:2.8em;border-top:0;}

.compasactivo{font-weight:bold}

#contenedorcuerpo, .dimensioncuerpo, .modulo100, 
.modulohome, .modulo0, .modulo1, .modulo2, .modulo3, .modulo1 .zonacentro, .modulohome .zonacentro, .modulocolor, .modulodamero,
.moduloimagen, .modulocontenedor, .moduloinfodest, .modulodestacados, .listado_tipo1 ul, .listado_tipo2{width:auto;float:none;}

/* plantillas perso */
.modulodestacados .centro, .modulodestacados .primero, .modulodestacados .ultimo,
.modulo0, .modulo1, .modulo2, 
.modulodestacados .centro, .modulodestacados .primero, .modulodestacados .ultimo{overflow:visible}

.zonaizda, .zonacentro, .zonadcha, .modulodamero3 .cajaitem{overflow:visible !important;overflow:hidden}

#envoltura, .listado_tipo2{clear:none;}

.modulo2 .zonacentro{width:38%;margin:0;padding:0 2%;/*padding:0 1.5%;border-right:1px solid #ccc;border-left:1px solid #ccc;*/}
.modulo3 .zonaizda{width:62%;margin:0;padding-right:2%;/*padding-right:1.5%;border-right:1px solid #ccc;*/}

.moduloinfodest, .modulocontenedor{width:auto;float:none;padding:0 5px 10px;background:transparent}

.modulodestacados{margin-bottom:10px;}
.modulodestacados .primero{width:214px;}
.modulodestacados .centro{width:189px;}
.modulodestacados .ultimo,
.destacadocolum3 .primero, .destacadocolum3 .centro, .destacadocolum3 .ultimo{width:297px;}
.modulodestacados .activo, .modulodestacados .inactivo{width:auto;float:none;padding:11px 0;}
.modulodestacados .activo{background:transparent;}
.modulodestacados .imagen{margin-top:0}

.modulodamero3 .cajaitem{width:auto !important;width:40%;float:left;margin:0;padding:0 1%;background:transparent}

.textoimgizda{margin-top:10px;margin-bottom:10px;}

	/* quito imgs de viñetas */
	h4, h3.tipo2, .moduloimagen strong, .modulodestacados strong, .modulodamero3 h3, .music ul li, .music ul.tipo2 li{padding-left:0;background-image:none}

/* apli. videos */
#a_videos{width:100%;float:none;margin:0;position:absolute}
div>/**/#a_videos{position:static}
#a_videos .listado_tipo1 li{width:45%;min-height:16.5em;height:auto !important;height:16em;padding:0 10px 0 0;}
.zonavideo{display:none}
#a_fichavideos{width:100%;float:none}
#a_listadovideos{width:100%;float:none}
#a_videos .ficha_tipo1{float:left;margin:0 !important;}	
div>/**/#a_videos .ficha_tipo1{float:none;margin-left:200px !important;}	

/* errores */
#a_mensaje, #a_error{width:auto}
#errorejecucion, #a_mensaje #envioconfirmacion, #a_error #envioerror, #errorvalidacion h3{padding:10px;}
#errorvalidacion ul{margin:10px;}

/* formularios */
#recurso .fechas, #recurso .td100, #recurso .td50, #recurso .td80, 
#recurso .td60, #recurso .td70, #recurso .td20, #recurso .td25{width:100% !important;margin:0 !important;display:block;padding-bottom:3px !important;}

.zonaizda form, .zonadcha form{margin-bottom:5px;}

#recurso .tdBoton, #recurso .tdBotonL, #recurso .botonfecha{margin:0 0 5px !important;}

#recurso .fechas label{width:50%;float:left}

#recurso .td100 .etiqueta, #recurso .td100 .etiquetarequerida,
#recurso .td50 .etiqueta, #recurso .td50 .etiquetarequerida,
#recurso .tdauto .etiqueta, #recurso .tdauto .etiquetarequerida,
#recurso .td25 .etiqueta, #recurso .td25 .etiquetarequerida,
#recurso .td70 .etiqueta, #recurso .td70 .etiquetarequerida{width:auto !important;float:none !important;display:block;padding:0 2.5% 4px 0 !important;}

/* calendario */
.calendario thead td, .calendario th, .calendario td{padding:2px 3px;}
.calendario{border:1px solid #C6E1F0;}
.calendario td, .calendario th{border:1px solid #C6E1F0;}
