/* bloques */
.zonaizda{width:225px;float:left;}
.zonadcha{margin-left:240px;}
*>/**/.zonadcha{position:relative;top:6px}
.zonacompleta{width:100%;float:left;}

.zonadcha fieldset, .zonacompleta fieldset{padding:10px 1em 15px;border:1px solid #D9E4F0;}
.zonadcha .boton{width:95%;}

/* caja con bordes sombreados */
.caja1{width:275px;min-height:495px !important;height:auto !important;height:495px;margin-top:-4px;background:transparent url(../../img/css/portal/cajaSombras.gif) no-repeat 0 0}
.caja1 .separador{padding:20px 10px 20px 20px;}
.caja1 h2{margin:4px 7px 4px 6px;padding:6px 5px 1px 16px;background:#3B3A33;color:#fff}

/* caja azul */
.caja2 .separador{padding:16px;}
.caja2 h2{padding:7px 5px 1px 16px;background:#3B3A33;color:#fff}

.centrado{text-align:center}

/* caja marrón */
.caja3{width:225px;float:left;margin-top:-6px !important;margin:0;padding-bottom:9px;background:#F4F3EF;}
div>/**/.caja3{margin:0 !important}
.caja3 h3{padding:5px 5px 2px 1em;background:#3B3A33;color:#fff;}
.caja3 h3 img{float:left;position:relative;margin:-7px 10px 0 -5px}
.caja3 .separador{padding:6px 13px 0 13px;}
.caja3 h4{margin:8px 0}
.caja3 ul{width:100%;float:left;margin:0;font-size:.9em;}
.caja3 ul li{width:100%;float:left;margin-bottom:5px;padding:0 0 3px 0;background:transparent url(../../img/css/portal/puntosH1.gif) repeat-x 0 100%;}
.caja3 ul li strong{padding:0 1% 0 7%;background:transparent url(../../img/css/iconos/vineta1.gif) no-repeat 0 4px;color:#0E5EAE;}
.caja3 ul li span{display:block;padding:2px 1% 0 7%;/*word-wrap:break-word;*/}
div>/**/.zonaizda ul li span{width:auto;float:none;}

/* caja información */
.cajainformacion{margin-bottom:30px;background:#E0DBCF;}
div>.cajainformacion{margin-top:-6px;}
.cajainformacion h3{padding:7px 1em 5px 1em;background:#A38878;color:#fff;font-size:1.1em;font-weight:bold;}
.cajainformacion .separador{padding:13px 1em 5px 1em;background:transparent url(../../img/css/iconos/ticTitulo.gif) no-repeat 30px 0}
.cajainformacion p{padding-bottom:10px;}

/* ayudas */
.mostrarayuda{margin-bottom:5px}
.cerrarayuda{font-weight:bold;text-align:right}
.cerrarayuda a{color:#B00}

/* caja alertas */
.alertas{width:82.5%;min-height:40px !important;height:auto !important;height:40px;float:left;margin-bottom:20px;padding:1em 2% 1em 15%;border:1px solid #CF4C4C;background:transparent url(../../img/css/iconos/alerta.gif) no-repeat 2em 5px}
/*div>//.alertas{float:left;}*/
.alertas strong{display:block;margin-bottom:.2em;font-size:1.4em;color:#B00;}
.alertas p{padding:0;margin:0 0 2px;}

/* caja alertas lateral */
.alertaslateral{width:90.5%;min-height:40px !important;height:auto !important;height:40px;float:left;margin-bottom:20px;padding:1em 2% 1em 7%;border:1px solid #CF4C4C;}
/*div>//.alertas{float:left;}*/
.alertaslateral strong{display:block;margin-bottom:.2em;font-size:1.4em;color:#B00;}
.alertaslateral p{padding:0;margin:0 0 2px;}

/* caja aviso */
.aviso{width:100%;min-height:40px !important;height:auto !important;height:40px;float:left;margin-bottom:20px;padding:1em 2% 1em 4%;border:1px solid #CF4C4C;}
/*div>//.alertas{float:left;}*/
.aviso strong{display:block;margin-bottom:.2em;font-size:1.4em;color:#B00;}
.aviso p{padding:0;margin:0 0 2px;}

/* lista de errores validación */
.errorlista{width:82.6%;min-height:50px !important;height:auto !important;height:50px;float:left;margin:0 0 20px;padding:1em 2% 1em 15%;border:1px solid #CF4C4C;background:transparent url(../../img/css/iconos/alerta.gif) no-repeat 2em 15px}
.errorlista li{width:48%;float:left;margin:0;padding:0 0 0 1em;background:transparent url(../../img/css/iconos/vineta4.gif) no-repeat 0 6px;font-size:.9em;}

/* error en el envío de datos */
.errordatos{width:82.6%;min-height:20px !important;height:auto !important;height:20px;float:left;margin:0 0 20px;padding:2.5em 2% 2.5em 15%;border:1px solid #CF4C4C;background:transparent url(../../img/css/iconos/alerta.gif) no-repeat 2em 15px;font-weight:bold;color:#CF4C4C}

/* caja actualización de datos */
.actualizacion{width:88.5%;float:left;margin:10px 0;padding:.5em 2.5% .5em 8%;border:1px solid #CFD9E5;background:transparent url(../../img/css/iconos/reloj.gif) no-repeat 1% .8em}
div>.actualizacion{background-position:2.2em .8em}

/* mas informacion */
.masinfo{width:94.1%;float:left;margin:10px 0;padding:.5em 2.5% .5em;border:1px solid #CFD9E5;font-size:.9em;color:#000}
.masinfo img{float:left;margin:0 15px 0 0;vertical-align:middle;}
.masinfopagosmultas{float:left;margin:10px 0;padding:.5em 2.5% .5em;border:1px solid #CFD9E5}

/* mensaje para botones */
.mensajeform{width:290px;margin:20px auto;padding-bottom:3px;background:transparent url(../../img/css/portal/mensajeInf.gif) repeat-x 0 100%}
.mensajeform .dcha, .mensajeform .centro{width:auto !important;float:none !important;clear:none !important;}
.mensajeform .dcha{background:transparent url(../../img/css/portal/mensajeDcha.gif) repeat-y 100% 0}
.mensajeform .centro{margin-right:4px;padding:14px .5em;border-left:1px solid #BB0202;border-top:1px solid #BB0202;text-align:center;}
.mensajeform input{width:99px;height:22px;display:inline;margin:0 .5em;padding:0;border:0;color:#fff;text-align:center;font-weight:bold;font-size:.9em;cursor:pointer;}
input.cancelar{background-image:url(../../img/css/iconos/boton4.gif);}
input.aceptar{background-image:url(../../img/css/iconos/boton5.gif);}

.mensajeact{width:290px;margin:20px auto;padding-bottom:3px;}
.mensajeact .centro{text-align:center;}
.mensajeact input{width:99px;height:22px;display:inline;margin:0 .5em;padding:0;border:0;color:#fff;text-align:center;font-weight:bold;font-size:.9em;cursor:pointer;}

/* listados */
table.listado{width:100% !important;width:99.5%;margin-bottom:25px;padding-bottom:2px;border-bottom:1px solid #F4F3EF}
table.listado th, table.listado td{min-height:8px !important;height:auto !important;height:8px;}
table.listado th{padding:6px .5em 4px;background:#3B3A33;border-bottom:5px solid #fff;color:#fff}
table.listado td{padding:8px .5em 6px;font-size:.9em}
table.listado td input{margin:0 auto}
td input{margin:0;text-align:center}
th.boton2{background:none;}

/* mensajes error / confirmación envío */
.mensajeformError, .mensajeformCorrecto{width:60%;padding:30px 4% 15px 4%;margin:15px auto;text-align:center;border:2px solid #d9e4f0;}
.mensajeformError p, .mensajeformCorrecto p{text-align:left;}
.mensajeformCorrecto ul{width:100%;float:left;margin:5px 0;}
.mensajeformCorrecto li{padding:0 0 7px 15px;margin:0;text-align:left;background:transparent url(../../img/css/iconos/vineta2.gif) no-repeat 1px 3px;}
.mensajeformError input, .mensajeformCorrecto input{width:99px;height:22px;margin:15px auto;padding:0 15px;border:0;color:#fff;text-align:left;font-weight:bold;font-size:.9em;cursor:pointer;}
input.aceptarRegistro{width:100px;background-image:url(../../img/css/iconos/boton5.gif);}

/* anchos de celdas */
.w90{width:90%}
.w85{width:85%}
.w80{width:80%}
.w75{width:75%}
.w70{width:70%}
.w65{width:65%}
.w60{width:60%}
.w55{width:55%}
.w50{width:50%}
.w45{width:45%}
.w40{width:40%}
.w35{width:35%}
.w30{width:30%}
.w25{width:25%;}
.w24{width:24%}
.w23{width:23%}
.w22{width:22%}
.w20{width:20%}
.w19{width:19%}
.w15{width:15%}
.w13_5{width:13.5%}
.w12_5{width:12.5%}
.w12{width:12%}
.w10{width:10%}
.w8{width:8%}
.w7{width:7%}
.w5{width:5%}
.w2{width:2%}