body{margin:0 2.5px;}
#encabezado, #envoltura, #navegacion, #situacion, #recurso, #pie{width:auto;height:auto;clear:none !important;float:none !important;margin:0 !important;padding:0 !important;background:#fff !important}
#encabezado{background:#6B9BCC !important;}
h1{padding:5px 0;margin:0 0 5px 0 !important;}
.ministerio{position:static;float:left;margin-top:10px;}
.fondocabecera{background:none}
#idiomas{width:auto !important;float:none !important;margin-bottom:5px;}
#utilidades, .contenedorutilidades, #buscadorGeneralForm{width:auto !important;float:none !important;margin:0 !important;background:#363636;}
.contenedorutilidades{clear:left;padding:5px 0;}
#utilidades li{display:inline;background:none;}
#buscadorGeneralForm{background:#333;}
#buscadorGeneralForm input{float:none !important;width:60%;border:1px solid #000}
#seccion1, #seccion2, #seccion3, #seccion4{width:auto;float:none;border:0}
#acceso, #acceso label, #acceso input{width:auto;float:none;clear:none;margin-top:0;padding-bottom:0;background:#fff !important}
#acceso label span{padding-left:1em}
#compas{width:100%;float:left;padding:5px 0}
#compas em, #compas ol{width:auto;display:inline}
#pactivo{padding:0 0 15px .5em}
#atajo{margin-left:0;background:#fff;}
#atajo li img, #atajo li span, #atajo li{display:inline;float:none}

.hidden, .mensaje{display:none}

/* plantillas perso */
.moduloflash, .moduloprogramas, .moduloayuda, .modulodestacados, .moduloayuda .modulo50, .zonacentro, .zonadcha,
.modulocontenido_3, .prehomeprogramas .zonadcha, .prehomeprogramas .contenedorizda, .prehomeprogramas .contenedorizda .cajaprograma,
.zonacentro .cajaprograma, .zonacentro .cajaprograma2, .cajaprehomefoto, .cajaprehomefoto .foto, .cajaprehomefoto .texto,
.galeria .zonadcha, .marcovideo, .introduccion, .introduccion p{width:auto !important;float:none !important;border:0;text-align:left;}
.moduloprogramas h2.tipo1 img{display:none;}
.zonacentro, .modulocontenido_3{min-height:10px !important;height:auto !important;height:10px;}
.modulocontenido_1{background:#fff;}
.modulocontenido_2, .modulocontenido_1 .zonacentro{margin-top:0;}
.prehomefoto, .prehomeprogramas{padding-bottom:0;margin-top:0 !important;}
.cajaprehomefoto .foto .img_Con_L{margin:0 0 5px 5px !important}
.prehomefoto .marco{padding:5px 0}
.galeria, .video{margin-top:0;}
.fondogaleria, .galeria .zonadcha, .marcovideo{width:auto;float:none}
.bloquefotos img, .bloquevideos img{float:none;margin-bottom:10px}
.bloquefotos h3.tipo1, .bloquevideos h3.tipo1{display:block;clear:left}
.cajadestacado p a{width:auto;float:none;text-align:right;}

/* apariencia */
.modulodestacados #a_calendario .contenedorCalendario,
.modulodestacados #a_calendario .leyenda{width:auto;float:none;clear:none;}

/* plantillas */
.modulo80, .modulo70, .modulo65, .modulo50, .modulo35, .modulo30, .modulo20{width:auto;float:none}

/* aplicaciones perso */
#a_destacados ul li{display:inline}
#a_noticiaDestacada{width:auto;float:none;}
#a_empleo .listado_tipo1 table{width:100%;float:none;}
#a_curriculum ul.puestos li{float:none;display:block;padding-bottom:10px;border:0}
#a_curriculum ul.puestos li label.checkbox span{display:block;}
#a_curriculum ul.puestos li label.checkbox span.descripcion{clear:none;}

/* aplicaciones */
#a_agenda, #a_mapaweb ul li, #resultados, #listadoitems, #resultados ul li, .zonadcha{width:auto;float:none;}
#a_buscadorgeneral{width:auto;float:none;margin:0;border:0;}
#resultados ul{width:auto;clear:none;border:1px solid #F0F0F5;margin:5px 0;padding:5px 2%;background:transparent;}
#a_agenda{background:#fff;}
#a_agenda .zonacentro{margin-top:0}
#a_documento{margin-top:0;background-image:none;}
#a_documento .zonainformacion, #a_documento .zonaimagen{width:auto;float:none;}
 #a_documento .zonaimagen{margin-top:5px}
/* listados */
.listado_tipo1 dt, .listado_tipo1 dd{padding-left:25px}

/* formularios */
.cuerpoform{width:95%  !important;float:left !important;padding:10px 2.5% !important;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:auto !important;float:none !important;display:block !important;}
.form_tipo1 .td50 span.etiqueta, .form_tipo1 .td50 span.etiquetarequerida{width:auto  !important;} 
.cuerpoform label{margin-bottom:5px;}
.fechas label{width:auto;float:none}
.radios{width:100%;float:left}
.zonaradios{padding:5px 0 !important;margin:0 !important;}
.zonaradios label{width:100%}
.combo, .combo2{width:auto;float:none}

.td15, .td25, .td33, .td35, .td50, .td60, .td65, .td75, .td100{width:auto;float:none;}
#a_error, #a_mensaje{background:transparent;}
#a_error #envioerror, #a_mensaje #envioconfirmacion, #a_mensaje #errorvalidacion{width:auto;float:none;padding:20px 3%;margin-top:0;min-height:20px !important;height:auto !important;height:20px;background:#F9F9E9;}
#a_error #envioerror h3, #a_mensaje #envioconfirmacion h3{width:auto;float:none;}
#a_error #envioerror p, #a_mensaje #envioconfirmacion p{width:auto;}
#a_error #envioerror ul, #a_mensaje #errorvalidacion ul{width:auto;float:none;}
