@import "medidas.css";

/* 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;}
A.lpu{background:url(../img/bgLinkPopUp.gif) no-repeat right !important; padding-right:15px;}
A.lpu:hover{color:#D10000; background:transparent url(../img/bgLinkPopUp.gif) no-repeat right top !important; padding-right:15px;}
.textL{text-align:left !important;}
.textC{text-align:center !important;}
.textR{text-align:right !important;}
.spcl{color:#D10000}

/* 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:6px 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%;}
html>body DIV#cuerpo{position:absolute; left:0; top:4.2em; width:100%;}
DIV.bloque{position:relative !important; top:0 !important;}
DIV.hXS{height:240px;}
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:1em 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{float:right; width:18em; tex-align:right;}

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 0 0 0; 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.imprimirAM{position:relative; background:url('../img/icoImprimir.gif') no-repeat left; padding:0 0 .25em 30px; margin:.1em 1.5em 0 1em; float:right; line-height:1.5em; font-size:1em;}
DIV#cuerpo DIV.iconos A.guardarAM{position:relative; background:url('../img/icoGuardar.gif') no-repeat left; padding:0 0 .25em 30px; margin:.1em 1.5em 0 1em; float:right; line-height:1.5em; font-size:1em;}
html>/**/body DIV#cuerpo DIV.iconos A.guardarAM{margin:-1.75em 10em 0 1em;}
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 P.info{font-weight:bold; color:#D10000;}
DIV#cuerpo DIV.soloTexto H3{background:url('../img/bgTitOfi.gif') no-repeat left; 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;}
DIV#cuerpo DIV.soloTexto UL LI{float:left; width:98%; padding-bottom:.5em; background:url('../img/icoListaPup.gif') no-repeat left top; padding-left:1em;}
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 SPAN.necesario{color:#D10000; font-weight:bold; float:none; font-size:1.1em; margin-right:.25em; background:transparent;}
DIV#cuerpo SPAN.necesario2{color:#D10000; font-weight:bold;float:none;margin-right:.1em;}
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 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 DIV.soloTexto TABLE.datos{margin:1em; width:95.5%; font-size:1.05em;}
DIV#cuerpo DIV.soloTexto TABLE.dS{width:60%; margin:auto;}
DIV#cuerpo DIV.soloTexto TABLE.datos CAPTION{background:#dfdfdf; padding:.5em 0; font-weight:bold; color:#000; margin:1em 0 0 0;}
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 TR TD{border-bottom:1px solid #DADADA; border-right: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 TR TD.sinBorde{border-right:none !important;}
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 TFOOT TR TD{background:#d2d2d2; color:#000;}
DIV#cuerpo DIV.soloTexto TABLE.datos TR TD.txtL{text-align:left;}
DIV#cuerpo DIV.soloTexto TABLE.datos TR TD.txtR{text-align:right;}
DIV#cuerpo DIV.soloTexto TABLE.dS TR TD.txtL{text-align:left; padding-left:10%;}
DIV#cuerpo DIV.soloTexto TABLE.dS TR TD.txtR{text-align:right; padding-right:10%;}


/* 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:45%; padding-top:0;}
DIV#cuerpo P.txtR{float:left; width:50%; text-align:right; padding-top:0; margin-top:-1em;}
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#cuerpo H2.sinBorde{border-bottom:none !important;}
DIV#cuerpo DIV.bordeBttn{float:left; width:100%; border-bottom:1px dashed #C0C0C0;}
/*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#capaPie DIV#pie{text-align:center; margin:.5em 0 0 0; background:#D10000; color:#FFF; padding:.5em 10em;}
DIV#capaPie DIV#pie A{color:#FFF; text-decoration:underline; background:transparent;}
DIV#capaPie DIV#pie A:hover{color:#000;}


DIV#capaPieBloque{position:relative; width:99.2%; 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 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#pie{text-align:center; margin:.5em 0 0 0; background:#D10000; color:#FFF; padding:.5em 10em;}
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;}	
	
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#cuerpo DIV.soloTexto P.textoDescuento {font-weight:bold; }

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;}

TABLE.resumen{margin:10px 0 10px 15px;}
TABLE.resumen TH{text-align:left;}
TABLE.resumen CAPTION{display:none;}


DIV.cajaAvisos{font-weight:normal; margin:0 0 0 1em; list-style:none; font-size:1em; background:#F2F2F2; padding:1em 1em 0 1em; border:1px solid #E0DBDB; width:92%;}
DIV.iconoAviso{background:#f3f3f3 url(../img/bgAviso.gif) no-repeat 1em center !important;}
DIV.cajaAvisos IMG.icono{float:left; width:2em; margin:.5em 0 0 .75em;}
DIV.cajaAvisos P{margin:.25em 0 .25em 0; font-weight:normal; color:#666; background:transparent;}
DIV.cajaAvisos UL{padding:0 0 0 2em; font-weight:normal; color:#666; background:transparent;}
DIV.caBG{background:#f6f8f9 url(../img/bgBanner.gif) no-repeat right bottom !important;}
DIV.cajaAvisos P.reloj{background:url(../img/icoReloj.gif) no-repeat left top; padding:.5em 1em 1em 4em !important; margin-left:1em !important;}
DIV.cajaAvisos P.hoja{background:url(../img/icoHoja.gif) no-repeat left top; padding:.5em 1em 1em 4em !important; margin-left:1em !important;}
DIV.cajaAvisos P.mail{background:url(../img/icoMail.gif) no-repeat left top; padding:.5em 1em 1em 4em !important; margin-left:1em !important;}
DIV.cajaAvisos P.info{background:url(../img/icoInfoBig.gif) no-repeat left top; padding:.5em 1em 1em 4em !important; margin-left:1em !important;}
DIV.cajaAvisos P.tlfno{background:url(../img/icoTlfnoNew.gif) no-repeat left top; padding:.5em 1em 1em 4em !important; margin-left:5em !important;}
DIV.cajaAvisos P.oim{background:url(../img/icoOIM.gif) no-repeat left top; padding:.5em 1em 1em 4em !important; margin-left:5em !important;}
DIV.cajaAvisos P.titulo{color:#D10000; font-size:1.75em; margin-left:2em;}
DIV.cajaAvisos TABLE{font-size:1.1em !important; color:#666; display:block;}
DIV.cajaAvisos TABLE TH{text-align:left !important; padding-right:3em; vertical-align:top; font-weight:normal;}
DIV.cajaAvisos DIV.tabla{padding-left:8em;}

/* Ajustes IE11 */

DIV#cuerpo FORM DIV.formScrollM{
		height: auto !important;
}
