

/* ESTILOS GENÉRICOS */
BODY{margin:0; padding:0; color:#555; background:#FFF; font-family:Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana, sans-serif; font-size:.7em;}
FORM{margin:0; padding:0;}
H1, H2, H3, H4, H5{margin:0; padding:0;}
IMG{border:0;}
INPUT, SELECT, TEXTAREA{background:#FFF url('../img/bgInput.gif') no-repeat left top; border:1px solid; border-top-color:#9D9D9D; border-bottom-color:#E7E7E7; border-right-color:#E7E7E7; border-left-color:#9D9D9D; font-size:1em; margin:0; padding:.2em .1em .1em .5em; color:#555; font-family:Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana, sans-serif;}
.salto{clear:both;}
.salto0{clear:both; line-height:0px;}
.displayBlock{display:block;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
A{color:#D10000; background:transparent;}
A:hover{color:#000;}
.textL{text-align:left !important;}
.textC{text-align:center !important;}
.textR{text-align:right !important;}

/* CABECERA */
DIV#cabecera{position:fixed; top:0; left:0; margin:0; padding:0; background:#D10000; height:4.2em; border-bottom:.25em solid #FFF; z-index:5;}
DIV#cabecera IMG{float:left; padding:0 0 0 7px;}
DIV#cabecera H1{float:right; color:#FFF; font-size:1.5em; padding:14px 15px 0 0; background:transparent;}
DIV#cabecera H1.subtit{float:left; padding:11px 0 0 15px; font-size:1.75em; font-weight:normal;}
.cabeceraBloque{position:relative !important;}

/* CUERPO */
DIV#cuerpo{border-top:.25em solid #D10000; font-size:1.1em; width:99.2%; padding-top:40px; position:relative;}
html>body DIV#cuerpo{position:absolute; left:0; top:4.2em; width:100%;}
DIV.bloque{position:relative !important; top:0 !important;}
DIV.hXS{height:200px;}
DIV.hS{height:327px;}
DIV.hM{height:427px;}
DIV.hL{height:527px;}
DIV.hXL{height:840px;}
DIV#cuerpo H2{color:#D10000; font-size:1.35em; font-weight:bold; border-bottom:1px dashed #C0C0C0; padding:0; margin:0 1em 0 1em; background:transparent;}
DIV#cuerpo H3{color:#666; font-size:1.1em; margin:1em 0 .5em 1.1em; background:transparent;}
DIV#cuerpo DIV.iconos { display:block; position:absolute; right:0; top:8px;}

DIV#cuerpo DIV.iconos A.imprimir{position:relative; background:url('../img/icoImprimir.gif') no-repeat left; padding:0 0 .25em 30px; margin:-2em 1.5em 0 1em; float:right; line-height:1.5em; font-size:1em;}
DIV#cuerpo DIV.iconos A.guardar{position:relative; background:url('../img/icoGuardar.gif') no-repeat left; padding:0 0 .25em 30px; margin:-2em 1.5em 0 1em; float:right; line-height:1.5em; font-size:1em;}
html>/**/body DIV#cuerpo DIV.iconos A.guardar{margin:-2em 10em 0 1em;}
DIV#cuerpo DIV.iconos A { margin:0 10px; }
DIV#cuerpo DIV.iconos A.imprimirAM{ background:url('../img/icoImprimir.gif') no-repeat left; line-height:1.5em; font-size:1em; padding:8px 0 9px 33px;}
DIV#cuerpo DIV.iconos A.guardarAM{ background:url('../img/icoGuardar.gif') no-repeat left; line-height:1.5em; font-size:1em; padding:8px 0 14px 28px;}
DIV#cuerpo DIV.iconos A.enviarAM{background:url('../img/icoEnviar.gif') no-repeat left; line-height:1.5em; font-size:1em; padding:8px 0 13px 33px;}

DIV#cuerpo DIV.iconos P.fechaAM{position:relative; margin:-2em 1.5em 0 0; text-align:right;}

DIV#cuerpo FORM DIV.formScrollM{height:320px; overflow:auto; width:99%; padding-top:1em; margin:0;} 
/*DIV#cuerpo FORM DIV.formScrollM{}*/
DIV#cuerpo DIV.formScrollOK{height:382px; overflow:auto; width:98%; padding-top:1em; margin:0;} 
DIV#cuerpo DIV.soloTexto{padding:0 1.25em 1.25em 1.25em;}
DIV#cuerpo DIV.soloTexto H3{background:url('../img/bgTitOfi.gif') no-repeat left 4px; margin:1em 0 0 .5em; padding:0 0 .2em 1em; width:94%; border-bottom:1px dashed #696969; font-size:1em; color:#000;}
DIV#cuerpo DIV.soloTexto UL{list-style:none; margin:1em 0 0 2em;}
html>/**/body DIV#cuerpo DIV.soloTexto UL{margin:1em 0 0 0;}
html>body DIV#cuerpo DIV.soloTexto+P{clear: both; margin-left: 1.25em;}
DIV#cuerpo DIV.soloTexto UL LI{float:left; width:90%; padding-bottom:.5em; background:url('../img/icoListaPup.gif') no-repeat left top; padding-left:1em;}
DIV#cuerpo DIV.soloTexto UL LI IMG{margin-top: -3px;}
DIV#cuerpo DIV.soloTexto UL LI SPAN{float:left;}
DIV#cuerpo DIV.soloTexto UL LI UL.subLista{list-style:none; margin:.75em 0 0 1.5em;}
html>/**/body DIV#cuerpo DIV.soloTexto UL LI UL.subLista{margin:.75em 0 0 0;}
DIV#cuerpo DIV.soloTexto UL LI UL.subLista LI{/*background:url('../img/icoSubListaPup.gif') no-repeat left .4em;*/ padding-bottom:0;}
DIV#cuerpo DIV.scrollPrivac{height:340px; overflow:auto;}
DIV#cuerpo FORM FIELDSET{border:none; margin:0 0 0 1.15em; padding:.25em 0 .75em .25em; width:93.5%;}
DIV#cuerpo FORM FIELDSET H3.lgnd{background:#E0DBDB; color:#666; font-size:1.25em; padding:.15em .5em; margin:0 0 .5em 0;}
DIV#cuerpo FORM FIELDSET H4{color:#D10000; font-size:1.1em; padding:0 0 0.5em .75em; background:transparent;}
DIV#cuerpo FORM FIELDSET LEGEND{display:none;}
DIV#cuerpo FORM FIELDSET DIV.formu{padding:0 0 1em 2em; width:95%;}
DIV#cuerpo FORM FIELDSET DIV.chrd LABEL{font-weight:normal !important;}
DIV#cuerpo FORM SPAN{float:left; margin-right:1em;}
DIV#cuerpo FORM SPAN.nowrp{white-space:nowrap;}
DIV#cuerpo FORM SPAN.txt{width:100%; padding-bottom:.5em;}
DIV#cuerpo FORM SPAN.filaChrd{padding-top:.4em;}
DIV#cuerpo FORM SPAN INPUT, DIV#cuerpo FORM SPAN SELECT, DIV#cuerpo FORM SPAN TEXTAREA{display:block;}
DIV#cuerpo FORM LABEL{font-weight:bold;}
DIV#cuerpo FORM LABEL.sinNegrita{font-weight:normal;}
DIV#cuerpo FORM SPAN.necesario{color:#D10000; font-weight:bold; float:none; font-size:1.1em; margin-right:.25em; background:transparent;}
DIV#cuerpo FORM DIV.botones{text-align:center; margin:0 0 1em 0; font-size:1em;}
DIV#cuerpo FORM .btnForm{margin:0 0 -3px 0; padding:0 0 .2em 0; color:#FFF; font-size:.9em; text-align:center; height:24px; cursor:pointer; border:none; background:transparent;}
html>body DIV#cuerpo FORM INPUT.botones{margin:0 0 2px 0; height:22px;}
DIV#cuerpo FORM .botonXXS{background:url('../img/bgBotonXXS.gif') no-repeat; width:23px;}
DIV#cuerpo FORM .botonXS{background:url('../img/bgBotonXS.gif') no-repeat; width:33px;}
DIV#cuerpo FORM .botonS{background:url('../img/bgBotonS.gif') no-repeat; width:43px;}
DIV#cuerpo FORM .botonM{background:url('../img/bgBotonM.gif') no-repeat; width:63px;}
DIV#cuerpo FORM .botonL{background:url('../img/bgBotonL.gif') no-repeat; width:83px;}
DIV#cuerpo FORM .primera{margin-top:1.5em;}
DIV#cuerpo INPUT.chrd{background:none; border:none; margin:-.25em 0 0 0; padding:0; float:left;}
html>/**/body DIV#cuerpo INPUT.chrd{margin-top:0;}
DIV#cuerpo FORM SELECT.SelMult{border:none !important; height:150px !important;}

DIV#cuerpo DIV.soloTexto TABLE.datos{margin:1em; width:95.5%; }
DIV#cuerpo DIV.soloTexto TABLE.datos TR{background:#FFF;}
DIV#cuerpo DIV.soloTexto TABLE.datos TR.par{background:#F7F7F7;}
DIV#cuerpo DIV.soloTexto TABLE.datos TD, 
DIV#cuerpo DIV.soloTexto TABLE.datos TH, 
DIV#cuerpo DIV#cajaDatos TABLE.datos TH{border-bottom:1px solid #DADADA; padding:.25em .5em; text-align:center;}
DIV#cuerpo DIV.soloTexto TABLE.datos THEAD TR TH{background:#EFEFEF url('../img/bgTHdatos.gif') repeat-x bottom; border-bottom:none; padding-bottom:.75em; padding-top:.25em;border-right:1px solid #CCC;}
DIV#cuerpo DIV.soloTexto TABLE.datos THEAD TR TH.sinFondo{background:#EFEFEF; border-bottom:1px solid #CCC; padding:.25em 0 .25em 0;}
DIV#cuerpo DIV.soloTexto TABLE.datos THEAD TR TH.sinBorde{border-right:none;}
DIV#cuerpo DIV.soloTexto TABLE.datos TBODY TR TH{border-bottom:1px solid #CCC;}
DIV#cuerpo DIV.soloTexto TABLE.datos TFOOT TR TH{border-bottom:1px solid #CCC;}
DIV#cuerpo DIV.soloTexto TABLE.datos TBODY TR TD input + label{vertical-align: top;}

DIV#cuerpo TABLE.resumen{margin-left:1em; margin-top:1em;}

.paddL{padding-left:1.5em;}

DIV#cuerpo DIV.soloTexto H3.conFlecha{color:#000;background:url('../img/bgFlecha.gif') no-repeat 0 .3em;padding-left:.8em;font-size:1em;margin:.5em 0 0 0;font-weight:normal; border-bottom:none !important;}
DIV#cuerpo DIV.soloTexto H3.conFlecha SPAN{display:block;}

DIV#cuerpo DIV.soloTexto TABLE.datos2{margin:1em; width:95.5%; font-size:1.05em;border:1px solid #DADADA;border-collapse:collapse;text-align:center;}
DIV#cuerpo DIV.soloTexto TABLE.datos2 CAPTION{display:none;}
DIV#cuerpo DIV.soloTexto TABLE.datos2 TR{background:#FFF;}
DIV#cuerpo DIV.soloTexto TABLE.datos2 TR.par{background:#F7F7F7;}
DIV#cuerpo DIV.soloTexto TABLE.datos2 TD, DIV#cuerpo DIV.soloTexto TABLE.datos2 TH{border-bottom:1px solid #DADADA; padding:.25em .5em;border-right:1px solid #CCC;}
DIV#cuerpo DIV.soloTexto TABLE.datos2 THEAD TR TH{background:#EFEFEF; padding-bottom:.75em; padding-top:.25em;border-right:1px solid #CCC;border-bottom:1px solid #C30001;}
DIV#cuerpo DIV.soloTexto TABLE.datos2 TBODY TR TH{text-align:left;}
DIV#cuerpo DIV.soloTexto TABLE.datos2 TBODY TR TD.alignL{text-align:left;}
DIV#cuerpo DIV.soloTexto TABLE.datos2 TBODY TR TH INPUT{margin-right:.5em;}

DIV#cuerpo UL.listaInput LABEL{display: inline-block;}
DIV#cuerpo UL.listaInput LI{list-style: none; line-height: 1.4em;}
DIV#cuerpo UL.listaInput LI INPUT{ margin-top: 2px;}

/* Teléfono de contacto */
DIV#cuerpo DIV.formu SPAN.tel1{float:left;}
DIV#cuerpo DIV.formu SPAN.tel1 INPUT{width:8.9em}
DIV#cuerpo DIV.formu SPAN.tel2{float:right; margin-right:0;}
DIV#cuerpo DIV.formu SPAN.tel2 INPUT{width:8.9em}

DIV#cuerpo P{margin:0; padding:.75em 0 0 1.25em;}
DIV#cuerpo P.txtL{float:left; width:40%;}
DIV#cuerpo P.txtR{float:left; width:55%; text-align:right;}
DIV#cuerpo P.resaltadoRojo{color:#D10000; font-weight:bold;}
DIV#cuerpo DIV.centrado{text-align:center;  height:7em;  margin:20% 0 0 0; padding:0;}

/*DIV#botones{border-top:1px dashed #C0C0C0; text-align:center; padding:0 1.5em; margin:0 1.25em; height:52px;}*/

DIV#leyenda{border-top:1px dashed #C0C0C0; text-align:center; padding:0; margin:0 1.25em; height:33px;}
DIV#leyenda P.lynd{text-align:left; margin:0; padding:0;}
DIV#leyenda A{background:transparent url('../img/bgBotonM.gif') no-repeat center; color:#FFF; width:63px; line-height:22px; display:block; text-align:center; text-decoration:none; padding-bottom:2px; margin:auto;}
INPUT.botones{margin:0 0 -2px 0; padding:0 0 .1em .2em; border:0px solid; color:#FFF; font-size:1em; text-align:center; height:24px; cursor:pointer; border:none; background:transparent;}

/* DICCIONARIO */
DIV#cuerpo UL#abc{list-style:none; margin:.25em 0 0 0; padding:.25em 1em; background:#EFEFEF; border:1px dotted #CCC; border-left:none; border-right:none;}
DIV#cuerpo UL#abc LI{display:inline; font-size:1.2em; font-weight:bold;}
DIV#cuerpo UL#abc LI A{text-decoration:none; color:#666; padding:0 .1em;} 
DIV#cuerpo UL#abc LI A:hover{color:#CCC;}
DIV#cuerpo UL#abc LI A:active{color:#D10000; background:transparent;}
DIV#cuerpo UL#abc LI A:visited{color:#DADADA;}
DIV#cuerpo DIV.formScrollDic{height:300px; overflow:auto; width:100%; padding-top:1em; margin:0;}
DIV#cuerpo DIV.formScrollDic H2 A{padding-top:1em;}
DIV#cuerpo UL.terminos{list-style:none; margin:0; padding:0; width:96.5%;}
DIV#cuerpo UL.terminos LI{padding:2% 1%; margin:-.25em 0 0 0; width:98%; display:table; border-bottom:1px solid #FFF;  background:#F7F7F7;}
DIV#cuerpo UL.terminos LI.par{background:#EEE;}
DIV#cuerpo UL.terminos LI SPAN{float:left;}
DIV#cuerpo UL.terminos LI SPAN.pal{width:20%; font-weight:bold; padding:0 2%;}
DIV#cuerpo UL.terminos LI .des{width:70%; border-left:1px dotted #CCC; padding:0 2%; float:left;}
DIV#cuerpo UL.terminos LI UL{margin:0; padding:0; list-style:none;}
DIV#cuerpo UL.terminos LI UL LI{margin:0; padding:.25em 0 0 1.25em; border:none; background:url('../img/bgListRec.gif') no-repeat .75em .75em; width:90%;}
DIV#cuerpo UL.terminos LI OL{margin:0; padding:0; list-style:none;}
DIV#cuerpo UL.terminos LI OL LI{margin:0; padding:.25em 0 .25em 1.5em; border:none; width:90%;}
DIV#cuerpo UL.terminos LI DL{margin:-.5em 0 0 0; padding:0; list-style:none;}
DIV#cuerpo UL.terminos LI DD{margin:1em 0 0 0; padding:0; font-weight:bold;}
DIV#cuerpo UL.terminos LI DT{margin:0; padding:.25em 0 0 1.25em; background:url('../img/bgListRec.gif') no-repeat .75em .75em; width:90%;}

/* MAPA FLASH */
DIV#mapaFlash{width:100%; text-align:center; padding-top:1em;}

DIV#capaPie{position:absolute; top:465px; left:0; width:99.2%;}
html>body DIV#capaPie{position:fixed; width:100%;}

DIV.capaPieXS{top:225px !important;}


/* PIE */
DIV#capaPie DIV#botones{border-top:1px dashed #C0C0C0; text-align:center; padding:.75em 1.5em 0 1.5em;; margin:0 1.25em; height:30px;}
DIV#capaPie DIV#botones P.lynd{text-align:left; margin:0; padding:0;}
DIV#capaPie DIV#botones A{background:transparent url('../img/bgBotonM.gif') no-repeat center; color:#FFF; width:95px; line-height:29px; display:block; text-align:center; text-decoration:none; padding-bottom:2px; margin:auto; font-size:1.1em;}

DIV#capaPieBloque{position:relative; background:#FFF; z-index:5;}

DIV#capaPieBloque DIV#botones{border-top:1px dashed #C0C0C0; text-align:center; padding:.75em 1.5em 0 1.5em;; margin:0 1.25em; height:30px;}
DIV#capaPieBloque DIV#botones P.lynd{text-align:left; margin:0; padding:0;}
DIV#capaPieBloque DIV#botones.dosbotones A{display: inline-block; float: right;}
DIV#capaPieBloque DIV#botones.dosbotones A:first-child{float: left;}
DIV#capaPieBloque DIV#botones.dosbotones A:last-child{float: right;}
DIV#capaPieBloque DIV#botones A{background:transparent url('../img/bgBotonXXL.gif') no-repeat center; color:#FFF; width:123px !important; line-height:29px; display:block; text-align:center; text-decoration:none; padding-bottom:2px; margin:auto; font-size:1.1em;}
DIV#capaPieBloque DIV#botones A.sinformato{background:none !important; color:#D10000; text-decoration:underline; float:right;}
DIV#capaPieBloque DIV#pie{text-align:center; margin:.5em 0 0 0; background:#D10000; color:#FFF; padding:.7em 10em; font-size:14px; text-decoration:underline;}
DIV#capaPieBloque DIV#pie A{color:#FFF; text-decoration:underline; background:transparent;}
DIV#capaPieBloque DIV#pie A:hover{color:#000;}


/* ESTILOS PROPIOS DEL TARIFICADOR DE HOGAR */
DIV#cuerpo DIV.cajaDatos{float:left; font-weight:normal; margin:1em 2.5em; list-style:none; background:#FFF; padding:0; border:1px solid #E0DBDB; width:88%;}
DIV#cuerpo DIV.cajaDatos P{margin:1em 0 0 1em;}
DIV#cuerpo DIV.cajaDatos DIV.formu{margin:0 0 0 1em; padding:0 0 0 1.25em;}
DIV#cuerpo DIV.cajaDatos TABLE.tablaXS{float:left; margin:1.5em 0 0 0; padding:0; width:100%; font-size:1em; font-weight:normal; text-align:center; border-spacing:0 !important; border-top:1px solid #CCC; border-bottom:none !important;}		
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TH{padding:.6em 1em; text-align:left !important; background:#efefef; border-bottom:1px solid #D10000;border-right:1px solid #CCC;}
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR TD INPUT.chrd{float:left; margin:-.2em .5em 0 0; padding:0;}	
	html>/**/body DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR TD INPUT.chrd{margin:0 .5em 0 0;}
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR TD{padding:.4em 1em .4em 1em; margin:0; text-align:left !important; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}			
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR TH.sinBorde{border-right:none !important;}
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR TD.sinBorde{border-right:none !important;}			
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR{background:#f7f7f7}
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR.impar{background:#fff;}
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR.totales{font-weight:bold;}
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TR.totalRojo{font-weight:bold; color:#D10000;}			
	DIV#cuerpo DIV.cajaDatos TABLE.tablaXS TFOOT TD{font-weight:bold; text-align:center !important; border-bottom:none !important;}
A.linkEliminar{float:left; text-align:right; width:88%; margin:0 2.5em;}
	
DIV.cuerpoFijo{width:700px !important;}	
	
/*ajustes */
.min { font-size:11px !important;  }
div#cuerpo div.soloTexto div.switchList ul { font-size:11px !important }
div#cuerpo div.soloTexto div.switchList p { font-size:11px !important }
DIV#cuerpo div.soloTexto div.switchList ul li{float:left; width:90%; padding-bottom:.2em; background:url('../img/bgTitOfi2.gif') no-repeat 0px 4px; padding-left:1em; margin-left:-10px !important;}
DIV#cuerpo div.soloTexto div.switchList p.marginar { margin:12px 0; padding:0 !important; }
DIV#cuerpo div.soloTexto div.switchList li p {padding:0 !important; }
div#cuerpo div.soloTexto div.switchList table td { padding-right:5px  }
div#cuerpo div.soloTexto div.switchList li.h3 { background:transparent url(../img/bgTitOfi.gif) no-repeat scroll 0 14px !important;  margin-left:-20px !important; }
div#cuerpo div.soloTexto div.switchList .h3 strong {display:block; font-size:12px !important; margin:9px 0 12px; }
div#cuerpo div.soloTexto div.switchList .indentadoRojo {background:transparent url(../img/bgTitOfi.gif) no-repeat scroll 0 14px; font-weight:bold; margin-left:23px !important; padding-bottom:0.5em;padding-left:12px !important; font-size:12px !important }
div#cuerpo div.soloTexto table.datos tbody .resaltadoRojo { color:#d11111  !important; } 
div#cuerpo div.soloTexto .avisoTabla { margin:-6px 0 5px;padding:0 27px 0 0;text-align:right; }

DIV#cuerpo TABLE.listaSeleccion{float:left; width:40%; margin:1em 0 1em 0 !important; border:1px solid #E0DBDB;}
DIV#cuerpo TABLE.listaSeleccion CAPTION{text-align:left; font-weight:bold; padding:0 0 .5em 0;}
DIV#cuerpo TABLE.listaSeleccion TR TH{text-align:left; padding:.5em 1em;}
DIV#cuerpo TABLE.listaSeleccion TR TD{text-align:right; padding:.5em 1em;}
DIV#cuerpo TABLE.listaSeleccion TFOOT TD{border-top:1px solid #E0DBDB; color:#D10000; font-weight:bold; padding:.5em .75em;}
DIV#cuerpo TABLE.listaSeleccion TFOOT TH{border-top:1px solid #E0DBDB; color:#D10000; font-weight:bold; padding:.5em .75em .5em 1em;}
DIV#cuerpo TABLE.listaSeleccion TR TH.activo{background:#E0E0E8;}
DIV#cuerpo TABLE.listaSeleccion TR TD.activo{background:#E0E0E8;}
DIV#cuerpo TABLE.listaSeleccion TR TH A{color:#000; font-weight:normal;}
DIV#cuerpo TABLE.listaSeleccion TR TH A:hover{color:#D10000;}
DIV#cuerpo TABLE.listaSeleccion TR TH A.activo{background:#E0E0E8;}

DIV#cuerpo TABLE.posicionarContenidoLista{position:absolute !important; top:8.2em !important; left:27.9em !important;}
html>/**/body DIV#cuerpo TABLE.posicionarContenidoLista{top:8.3em !important;}

DIV#cuerpo TABLE.contenidoLista{float:left; background:#E0E0E8; padding:.5em;}
html>body DIV#cuerpo TABLE.contenidoLista{top:4.5em; left:28.9em}
DIV#cuerpo TABLE.contenidoLista CAPTION{text-align:left; font-weight:bold; padding:.5em 0 .5em 0;}
DIV#cuerpo TABLE.contenidoLista TR TH{text-align:right; padding:.5em 1em .1em 1em;}
html>body DIV#cuerpo TABLE.contenidoLista TR TH{padding:.5em 1em .1em 1em;}
html>/**/body DIV#cuerpo TABLE.contenidoLista TR TH{padding:0 1em .5em .5em;}
DIV#cuerpo TABLE.contenidoLista TR TD{text-align:left; padding:.25em .75em .25em 1em;}
DIV#cuerpo TABLE.contenidoLista TFOOT TD{padding:1em .25em 1em 1em;}
DIV#cuerpo TABLE.contenidoLista TFOOT TH{padding:1em .25em 1em 1em;}
html>body DIV#cuerpo TABLE.contenidoLista TFOOT TH{padding:1.25em .25em 1em 1em;}
html>/**/body DIV#cuerpo TABLE.contenidoLista TFOOT TH{padding:1.25em .25em 1em 1em;}


DIV#cuerpo DIV.soloTexto TABLE.cajaListado{font-weight:normal; margin:0 auto; list-style:none; font-size:1em; background:#F3F3F3; padding:.75em 1em 0 1em; border:1px solid #E0DBDB; width:30.5%;}
DIV#cuerpo DIV.soloTexto TABLE.cajaListado TR TD{padding:0 2em 0 0; text-align:left;}
html>/**/body DIV#cuerpo DIV.soloTexto TABLE.cajaListado TR TD{padding:.25em 0 .25em .25em;}
DIV#cuerpo DIV.soloTexto TABLE.cajaListado TR TH{padding:0 0 0 2em; text-align:left;}
html>/**/body DIV#cuerpo DIV.soloTexto TABLE.cajaListado TR TH{padding:.25em 0 .25em .25em;}
DIV#cuerpo DIV.soloTexto TABLE.cajaListado TR TH.txtL{padding-left:0; padding-top:1em; font-weight:normal;}

DIV#capaPieHogar{position:absolute; top:465px; left:0; width:99.2%; background:#FFF; z-index:5;}
html>body DIV#capaPieHogar{position:fixed; width:100%;}

DIV#capaPieHogar DIV#botones{border-top:1px dashed #C0C0C0; text-align:center; padding:.75em 1.5em 0 1.5em;; margin:0 1.25em; height:30px;}
DIV#capaPieHogar DIV#botones P.lynd{text-align:left; margin:0; padding:0;}
DIV#capaPieHogar DIV#botones A{background:transparent url('../img/bgBotonXXL.gif') no-repeat center; color:#FFF; width:123px !important; line-height:29px; display:block; text-align:center; text-decoration:none; padding-bottom:2px; margin:auto; font-size:1.1em;}

DIV#capaPieHogar DIV#pie{text-align:center; margin:.5em 0 0 0; background:#D10000; color:#FFF; padding:.5em 10em;}
DIV#capaPieHogar DIV#pie A{color:#FFF; text-decoration:underline; background:transparent;}
DIV#capaPieHogar DIV#pie A:hover{color:#000;}

DIV.error{border:1px solid #E0DBDB; padding:1em 2em 2em 5em; width:80%; margin:1em 0 0 3em; background:#f3f3f3 url(../img/bgAviso.gif) no-repeat 1em center;}
DIV.error P{margin:0; padding:0;}

P.centrar {text-align:center;}
div#cuerpo P.indentar { padding-left:50px; padding-top:20px !important; }
strong.resaltadoRojo {color:#D10000; text-transform:uppercase}
div#cuerpo div.soloTexto table.datos td.posicionarD { text-align:right; border:none !important}

ul.mini { display:block; clear:both; height:auto }
ul.mini li { display:block; height:39px; clear:both; color:red; margin:0;
padding:0.75em 0 0 1.25em;
}

DIV#cuerpo DIV.bannerOK{border:1px solid #dbdbdb; background:#f1f1f1 url(../img/bgOK_popup.gif) no-repeat 1.5em; font-size:1em; font-weight:bold; color:#000; width:35em; margin:1em auto; padding:1.5em 1.5em 1.5em 8em; text-align:left;}
DIV#cuerpo DIV.bannerError{border:1px solid #dbdbdb; background:#f1f1f1 url(../img/icoInfoBigOrange.gif) no-repeat 1.5em; font-size:1em; font-weight:bold; color:#000; width:35em; margin:1em auto; padding:1.5em 1.5em 1.5em 8em; text-align:left;}
	
	
.error { border:1px solid #d10101 !important;  }

/* IMPORTAMOS LOS ESTILOS DEL PORTAL MAPFRE */
*.W1 {width: 0.9%;}
*.W2 {width: 1.9%;}
*.W3 {width: 2.9%;}
*.W4 {width: 3.9%;}
*.W5 {width: 4.9%;}
*.W6 {width: 5.9%;}
*.W7 {width: 6.9%;}
*.W8 {width: 7.9%;}
*.W9 {width: 8.9%;}
*.W10 {width: 9.9%;}
*.W11 {width: 10.9%;}
*.W12 {width: 11.9%;}
*.W13 {width: 12.9%;}
*.W14 {width: 13.9%;}
*.W15 {width: 14.9%;}
*.W16 {width: 15.9%;}
*.W17 {width: 16.9%;}
*.W18 {width: 17.9%;}
*.W19 {width: 18.9%;}
*.W20 {width: 19.9%;}
*.W21 {width: 20.9%;}
*.W22 {width: 21.9%;}
*.W23 {width: 22.9%;}
*.W24 {width: 23.9%;}
*.W25 {width: 24.9%;}
*.W26 {width: 25.9%;}
*.W27 {width: 26.9%;}
*.W28 {width: 27.9%;}
*.W29 {width: 28.9%;}
*.W30 {width: 29.9%;}
*.W31 {width: 30.9%;}
*.W32 {width: 31.9%;}
*.W33 {width: 32.9%;}
*.W34 {width: 33.9%;}
*.W35 {width: 34.9%;}
*.W36 {width: 35.9%;}
*.W37 {width: 36.9%;}
*.W38 {width: 37.9%;}
*.W39 {width: 38.9%;}
*.W40 {width: 39.9%;}
*.W41 {width: 40.9%;}
*.W42 {width: 41.9%;}
*.W43 {width: 42.9%;}
*.W44 {width: 43.9%;}
*.W45 {width: 44.9%;}
*.W46 {width: 45.9%;}
*.W47 {width: 46.9%;}
*.W48 {width: 47.9%;}
*.W49 {width: 48.9%;}
*.W50 {width: 49.9%;}
*.W51 {width: 50.9%;}
*.W52 {width: 51.9%;}
*.W53 {width: 52.9%;}
*.W54 {width: 53.9%;}
*.W55 {width: 54.9%;}
*.W56 {width: 55.9%;}
*.W57 {width: 56.9%;}
*.W58 {width: 57.9%;}
*.W59 {width: 58.9%;}
*.W60 {width: 59.9%;}
*.W61 {width: 60.9%;}
*.W62 {width: 61.9%;}
*.W63 {width: 62.9%;}
*.W64 {width: 63.9%;}
*.W65 {width: 64.9%;}
*.W66 {width: 65.9%;}
*.W67 {width: 66.9%;}
*.W68 {width: 67.9%;}
*.W69 {width: 68.9%;}
*.W70 {width: 69.9%;}
*.W71 {width: 70.9%;}
*.W72 {width: 71.9%;}
*.W73 {width: 72.9%;}
*.W74 {width: 73.9%;}
*.W75 {width: 74.9%;}
*.W76 {width: 75.9%;}
*.W77 {width: 76.9%;}
*.W78 {width: 77.9%;}
*.W79 {width: 78.9%;}
*.W80 {width: 79.9%;}
*.W81 {width: 80.9%;}
*.W82 {width: 81.9%;}
*.W83 {width: 82.9%;}
*.W84 {width: 83.9%;}
*.W85 {width: 84.9%;}
*.W86 {width: 85.9%;}
*.W87 {width: 86.9%;}
*.W88 {width: 87.9%;}
*.W89 {width: 88.9%;}
*.W90 {width: 89.9%;}
*.W91 {width: 90.9%;}
*.W92 {width: 91.9%;}
*.W93 {width: 92.9%;}
*.W94 {width: 93.9%;}
*.W95 {width: 94.9%;}
*.W96 {width: 95.9%;}
*.W97 {width: 96.9%;}
*.W98 {width: 97.9%;}
*.W99 {width: 98.9%;}
*.W100 {width: 99.9%;}
/* ANCHO EN EM */
*.W1em {width: 0.9em;}
*.W2em {width: 1.9em;}
*.W3em {width: 2.9em;}
*.W4em {width: 3.9em;}
*.W5em {width: 4.9em;}
*.W6em {width: 5.9em;}
*.W7em {width: 6.9em;}
*.W8em {width: 7.9em;}
*.W9em {width: 8.9em;}
*.W10em {width: 9.9em;}
*.W11em {width: 10.9em;}
*.W12em {width: 11.9em;}
*.W13em {width: 12.9em;}
*.W14em {width: 13.9em;}
*.W15em {width: 14.9em;}
*.W16em {width: 15.9em;}
*.W17em {width: 16.9em;}
*.W18em {width: 17.9em;}
*.W19em {width: 18.9em;}
*.W20em {width: 19.9em;}
*.W21em {width: 20.9em;}
*.W22em {width: 21.9em;}
*.W23em {width: 22.9em;}
*.W24em {width: 23.9em;}
*.W25em {width: 24.9em;}
*.W26em {width: 25.9em;}
*.W27em {width: 26.9em;}
*.W28em {width: 27.9em;}
*.W29em {width: 28.9em;}
*.W30em {width: 29.9em;}
*.W31em {width: 30.9em;}
*.W32em {width: 31.9em;}
*.W33em {width: 32.9em;}
*.W34em {width: 33.9em;}
*.W35em {width: 34.9em;}
*.W36em {width: 35.9em;}
*.W37em {width: 36.9em;}
*.W38em {width: 37.9em;}
*.W39em {width: 38.9em;}
*.W40em {width: 39.9em;}
*.W41em {width: 40.9em;}
*.W42em {width: 41.9em;}
*.W43em {width: 42.9em;}
*.W44em {width: 43.9em;}
*.W45em {width: 44.9em;}
*.W46em {width: 45.9em;}
*.W47em {width: 46.9em;}
*.W48em {width: 47.9em;}
*.W49em {width: 48.9em;}
*.W50em {width: 49.9em;}
*.W51em {width: 50.9em;}
*.W52em {width: 51.9em;}
*.W53em {width: 52.9em;}
*.W54em {width: 53.9em;}
*.W55em {width: 54.9em;}
*.W56em {width: 55.9em;}
*.W57em {width: 56.9em;}
*.W58em {width: 57.9em;}
*.W59em {width: 58.9em;}
*.W60em {width: 59.9em;}
*.W61em {width: 60.9em;}
*.W62em {width: 61.9em;}
*.W63em {width: 62.9em;}
*.W64em {width: 63.9em;}
*.W65em {width: 64.9em;}
*.W66em {width: 65.9em;}
*.W67em {width: 66.9em;}
*.W68em {width: 67.9em;}
*.W69em {width: 68.9em;}
*.W70em {width: 69.9em;}
*.W71em {width: 70.9em;}
*.W72em {width: 71.9em;}
*.W73em {width: 72.9em;}
*.W74em {width: 73.9em;}
*.W75em {width: 74.9em;}
*.W76em {width: 75.9em;}
*.W77em {width: 76.9em;}
*.W78em {width: 77.9em;}
*.W79em {width: 78.9em;}
*.W80em {width: 79.9em;}
*.W81em {width: 80.9em;}
*.W82em {width: 81.9em;}
*.W83em {width: 82.9em;}
*.W84em {width: 83.9em;}
*.W85em {width: 84.9em;}
*.W86em {width: 85.9em;}
*.W87em {width: 86.9em;}
*.W88em {width: 87.9em;}
*.W89em {width: 88.9em;}
*.W90em {width: 89.9em;}
*.W91em {width: 90.9em;}
*.W92em {width: 91.9em;}
*.W93em {width: 92.9em;}
*.W94em {width: 93.9em;}
*.W95em {width: 94.9em;}
*.W96em {width: 95.9em;}
*.W97em {width: 96.9em;}
*.W98em {width: 97.9em;}
*.W99em {width: 98.9em;}
*.W100em {width: 99.9em;}
/* ANCHOS ESPECIALES */
*.W2_5em{width: 2.5em;}
*.W12_5em{width: 12.5em;}
*.W17_5em{width: 17.5em;}
