hr, .hidden, .mensaje{display:none}

body{padding:0;background:#fff !important;}
.diseno1, .diseno2, #contenedorcuerpo{background:#fff}
#contenedorcuerpo{width:100%;padding:0;}

.dimensioncuerpo{max-width:none;width:100% !important;margin:0}
.cuerpo{font-size:1em;}
#encabezado, #navegacion, #situacion, #recurso, #navegacionaux{width:auto !important;padding:0 !important;margin:0 !important;}

#pactivo{width:100% !important;position:static !important;min-height:1px !important;height:auto !important}

#envoltura{width:98%;padding:0 0 0 2%;background:#fff}

#recurso{background:#fff}

#encabezado{width:100%;min-height:1px !important;height:auto !important}
#idiomas, #utilidades{float:left;}
#utilidades, #utilidades li, #idiomas input{background:transparent}
#utilidades{margin-bottom:.5em}
#utilidades li{float:none;background:transparent}
#idiomas{padding-left:.8em}
#idiomas input{margin-top:0}
#acliente{margin:10px 0 0 1em}
.buscar{padding-right:0}

#n1{width:auto;background:transparent}
#n1 li{padding:0 0 5px;position:static;z-index:auto;background:transparent}
#n1 .pmactivocon, #n1 .pmactivosin, #n1 .pmover, #n1 .pmactivocon a, #n1 .pmactivosin a, #n1 .pmover a{background:transparent !important}

#navegacionaux{background:#dad5ca}

#n2 li{background:transparent;}
#n2 li a{background-position:10px 5px}

#n2 #n3 li a{background-position:30px 10px}

#compas{width:98%;padding:0 0 5px 2%}
#compas ol li{display:block}

#atajo ul{position:static;left:0;float:right;margin:0}
#atajo a{margin-left:0}

#pie{background:transparent}
#pie ul, #pie #seccion3{width:100%;float:left;margin:3px 0;padding-left:0}
#pie, #pie a{color:#c00;}
#pie ul li, #pie address{display:block}
#pie #seccion3{text-align:left;}

li{background-position:3px 4px !important}

/*Plantillas*/
.img_Sin_L, .img_Con_L{margin:0 5px 5px 0;}
.img_Sin_R, .img_Con_R{margin:0 0 5px 5px;}

.moduloizda, .modulodcha, .modulocentro, .modulointro, .modulodest1, 
.modulodest2, .item, .modulo1 .moduloizda, .modulo1 .modulodcha,  
.modulo2 .moduloizda, .modulo2 .modulocentro, .modulo2 .modulodcha{width:100% !important;float:left;padding:0;text-align:left}

.modulo1 .moduloizda, .modulo1 .modulodcha, .modulo2 .moduloizda, 
.modulo2 .modulocentro, .modulo2 .modulodcha, .modulo4 .moduloizda, 
.modulo4 .modulodcha, .modulo5 .moduloizda, .modulo5 .modulodcha{padding-top:1em}

.modulohome, .modulohome .moduloizda, .modulosubhome, .modulosubhome .moduloizda, 
.modulosubhome .modulodcha, .modulo1 .modulodcha, .modulo2 .modulocentro, .modulo5 .moduloizda, .modulo5 .modulodcha{background:#fff}

.modulohome .modulodcha img{float:left;}

.modulodcha{padding-top:10px}
.modulodest1 .centro{padding:0}
.modulointro{margin-bottom:10px}
.modulosubhome .moduloizda, .modulo4 .moduloizda, .modulo4 .modulodcha, .modulo5 .moduloizda, .modulo5 .modulodcha{padding-bottom:0}

.sumario, .documentos{float:none;padding-bottom:5px}
.ccaja{width:100%}
.ccaja li{background:transparent}

/*formularios*/
.td50, .td100{width:100% !important;float:left !important;}
p.obligatorio{clear:none;}
.cuerpoform{width:98%;padding:0 2%;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:100%;float:left;}
.cuerpoform label, #fechas label{width:100%;float:left;}
.cuerpoform label input{float:left;}

.combo span.etiqueta, .combo span.etiquetarequerida, .textarea span.etiqueta, .textarea span.etiquetarequerida{width:100% !important;float:none !important;}
.combo, .textarea{width:100%;float:left !important;}
select, textarea{width:100% !important;float:none !important}

.radios .etiqueta, .radios .etiquetarequerida{width:100% !important}
.zonaradios{width:100%;float:left;}
.zonaradios span{width:10%;float:left;}

.zonachecks label{width:100% !important;float:left;margin:0}
.zonachecks span{display:inline}

.checkbox{width:auto;float:left;padding:0;}
.checkbox span.asterisco{width:10%;float:left;}

.divbotones{width:100%;float:none;text-align:right !important;}
div.tdBoton{margin-left:0 !important;margin:10px 0;}
input.enviar, input.borrar, input.submit{padding-right:0 !important}

/*enviarPagina*/
#a_enviarpagina{float:none}

/*buscadorGeneral*/
#a_buscadorgeneral .moduloizda img{display:none}
#listadoitems{width:96%;padding:0 2%}

/*ofertas empleo*/
#a_empleo .descripcion{padding-top:10px;}
.listado_tipo1 dt .fecha, .listado_tipo1 dt .plazo, .listado_tipo1 dt .ref, 
.listado_tipo2 .fecha{background-position:0 4px}
.listado_tipo1 dt .ref{padding-bottom:10px;}

/*curriculum*/
#a_empleo .modulodcha, #a_curriculum .modulodcha{min-height:240px !important;height:auto !important;height:240px !important;padding-top:0}
.paso1 legend{width:100%;float:left;}
.politica{width:98% !important;float:left !important;padding-left:25%;background-position:3% 15px}
.form_tipo1 h3, hr.linea{width:auto !important;float:none !important;clear:none !important;margin-bottom:5px;}
.paso7 span.fecha{background-position:0 15px}

/*noticias*/
.form_tipo2 form{width:100%;margin:0;padding:0}
.form_tipo2 legend{padding-left:10px}
.form_tipo2 .divbotones{width:100%;margin:0}
#fechas input, .imgcalendario{float:left !important;}
p.texto{width:auto;float:none !important}

/*descarga documentos*/
.zonaimagen, .zonainformacion{width:98%;min-height:1px !important;height:auto !important;padding:10px 0;background-image:none}
#a_documento .fecha, #a_documento .descarga a{width:100%;float:left;}
#a_documento .fecha{background-position:0 3px}
#a_documento .descarga a{background-position:30% 0}

/*error url*/
#a_error{width:100%;background-image:none}
#a_error .moduloizda, #a_error .modulodcha{width:100%;float:left;}
#a_error .moduloizda{padding-bottom:150px;background-position:50% 100%;}
#a_error .modulodcha{background-image:none}
#a_error ul{border:0}