/* IMPORTAMOS LOS ESTILOS DEL PORTAL MAPFRE */
@import "comunesTarCon.css";
@import "medidas.css";

/* CORRECCIONES DE LOS ESTILOS DEL PORTAL MAPFRE */
DIV#principal{margin-top:1em;}
DIV#interior{background:none; padding:0; margin:0;}
DIV#interior DIV#contenido{border:1px solid #C0C0C0; margin:0 !important; padding:0 .5em; width:68.1em;} 
html>body DIV#interior DIV#contenido{padding:0 1em; width:67.25em;}
DIV#interior DIV#bannersLat{width:16em;}
DIV#interior DIV#bannersLat IMG#bLat{margin:-4.2em 0 -.25em 0; position:relative; width:16em;}
DIV#interior DIV#bannersLat IMG.bannerL{margin-top:0;}
DIV#eslogan{margin-top:.7em}

/* NUEVOS ESTILOS */


DIV.gracias{margin:0 0 0 0; width:81%; display:table;}
DIV.gracias IMG{float:left !important; width:177px !important; height:66px !important;}
DIV.gracias P{text-align:left !important; margin:0; padding:13px 0 0 30px; font-size:1.2em; width:400px; float:left;}
DIV.gracias P.spcl{font-size:1.5em; font-weight:bold; color:#D10000;padding-top:50px;}
div#principal div#infoTitulo .gracias div {float: left;display: inline-block;}
div#principal div#infoTitulo .gracias .gracias_agregadores+div {width: 60%;}
div#principal div#infoTitulo .gracias .gracias_agregadores { font-weight: bold; }
div#principal div#infoTitulo .gracias .gracias_agregadores #azulConfu { color: #36c0da; }
div#principal div#infoTitulo .gracias .gracias_agregadores #negroConfu { color: #000; }

div#principal div#infoTitulo .gracias > img + div{ width: 50%; }

/* Título del TARIFICADOR y CONTRATADOR */
DIV#principal DIV#infoTitulo{border-top:.75em solid #C0C0C0; font-size:1em;}
DIV#principal DIV#infoTitulo DIV#info{float:left; font-size:1em; width:81%; text-align:center; min-height:91px; height:auto;}
DIV#principal DIV#infoTitulo DIV#info DIV#pasos{float:left; width:69.5%; background:#EEE; border:1px solid #EBEBEB; color:#000; font-size:1.6em; font-weight:bold; text-align:left; margin:.5em 0 .5em 0; padding:.1em 13em 0 0;}
	DIV#principal DIV#infoTitulo DIV#info DIV#pasos SPAN.txt{float:left; margin:0 0 0 .5em; position:relative; padding:0;}		
	DIV#principal DIV#infoTitulo DIV#info DIV#pasos SPAN.numero{float:left; background:transparent url('../img/bgPunto.gif') no-repeat top; color:#FFF; font-size:1em; padding:0 0 0 .5em; margin:-.2em 0 -.1em .5em; width:1.1em; line-height:1.6em; position:relative;}
	html>/**/body DIV#principal DIV#infoTitulo DIV#info DIV#pasos SPAN.numero{line-height:1.65em;}	
DIV#principal DIV#infoTitulo DIV#pasosL{float:left; width:79.5%; background:#EEE; border:1px solid #EBEBEB; color:#000; font-size:1.6em; font-weight:bold; text-align:left; margin:.5em 0 .5em 0; padding:.1em 0 0 .5em; height:1.4em;}	
DIV#principal DIV#infoTitulo DIV#info DIV.total{width:98.5% !important;}
DIV#principal DIV#infoTitulo DIV#info UL.bc{list-style:none; margin:.5em auto 0 auto; padding:0;}
DIV#principal DIV#infoTitulo DIV#info UL.altura{margin-top:2em !important;}
DIV#principal DIV#infoTitulo DIV#info UL.bc LI{float:left; font-size:1.1em; text-align:center; color:#000;}
DIV#principal DIV#infoTitulo DIV#info UL.bc LI SPAN{color:#D10000; background:transparent;}
DIV#principal DIV#infoTitulo DIV#info UL.bc LI.on{font-weight:bold;}
DIV#principal DIV#infoTitulo DIV#info UL.bc LI IMG{float:none; width:16.2em;}		
DIV#principal DIV#infoTitulo DIV#info UL.pasos2{width:35.8em !important;}
DIV#principal DIV#infoTitulo DIV#info UL.pasos3{width:54.2em !important;}
DIV#principal DIV#infoTitulo IMG{float:right; width:16em;}
DIV#principal DIV#infoTitulo IMG.lateral{margin-bottom:-50em;}

/* Leyenda y botón de impresión */
DIV#principal DIV#interior DIV#contenido DIV#acciones{padding:1em 0 1em 0;}
	DIV#principal DIV#interior DIV#contenido DIV#acciones P{float:left; font-size:1em; margin:0; padding:0;}	
	DIV#principal DIV#interior DIV#contenido DIV#acciones .imprimir{margin:-.5em 0 0 0; padding-top:0; float:right;}
	DIV#principal DIV#interior DIV#contenido DIV#acciones .volver{margin:-.5em 1.5em 0 0; padding-top:0; float:right; background:url(../img/icoVolver.gif) no-repeat left top !important; padding:0 0 .25em 25px; line-height:1.5em; font-size:1.2em;}
	DIV#principal DIV#interior DIV#contenido DIV#acciones .guardar{margin:-.5em 1.5em 0 0; padding-top:0; float:right; background:url(../img/icoGuardar.gif) no-repeat left top !important; padding:0 0 .25em 25px; line-height:1.5em; font-size:1.2em;}
	DIV#principal DIV#interior DIV#contenido DIV#acciones SPAN.necesario{color:#D10000; font-weight:bold; background:transparent;}
	DIV#principal DIV#interior DIV#contenido DIV#acciones P.importante{color:#D10000; font-weight:bold; font-size:1.1em;}
DIV#principal DIV#interior DIV#contenido P.leyenda{float:left; font-size:1em; margin:.25em 0 1.5em 0; padding:0;}
DIV#principal DIV#interior DIV#contenido SPAN.necesario{color:#D10000; font-weight:bold; background:transparent;}
	
/* Cajas destacadas */
DIV#principal DIV#interior DIV#contenido DIV#destacado{margin:0 0 .5em 0; border:1px solid #C0C0C0; background:#F3F3F3; display:table; width:100%;}
DIV#principal DIV#interior DIV#contenido DIV#destacado P{padding:1em; color:#000;}
DIV#principal DIV#interior DIV#contenido DIV#destacado.aviso{background:#f3f3f3 url(../img/bgAviso.gif) no-repeat 1em center; width:100%; display:table;}
DIV#principal DIV#interior DIV#contenido DIV#destacado.aviso P{padding:1.5em 1em 1.5em 5em;}
DIV#principal DIV#interior DIV#contenido DIV#optimzIE{margin:0; padding:.05em .5em 0 5.65em; background:url(../img/bgIE.gif) no-repeat 0 .2em; height:65px;}
DIV#principal DIV#interior DIV#contenido DIV#optimzIE P{padding:.9em .5em .8em 0; color:#000; font-weight:bold; background:#F3F3F3; border:1px solid #C0C0C0; border-left:none !important; width:100%; margin:.6em 0 0 0;}
	
/* Banners horizontales informativos */
DIV#principal DIV#interior DIV#contenido UL#banners{clear:both; list-style:none; padding:0; margin:auto; color:#000; width:100%; display:block;}
	DIV#principal DIV#interior DIV#contenido UL#banners LI{float:left; width:31.2%; margin:0 0 0 .5em; padding:.25em; border:1px solid #C0C0C0; background:#F3F3F3;}
	html>body DIV#principal DIV#interior DIV#contenido UL#banners LI{width:31.4%;}
	DIV#principal DIV#interior DIV#contenido UL#banners LI IMG{width:6em; float:right;}
	DIV#principal DIV#interior DIV#contenido UL#banners LI P{font-size:1em; margin:0; padding:.5em 0 0 .5em; float:left;width:12.6em;}
	
/* Estilos para FORMULARIOS */	
DIV#principal DIV#interior DIV#contenido FORM{margin:-.5em 0 0 0; padding:0; font-size:1.1em; text-align:left; font-weight:bold; clear:both;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET{padding:0 0 .5em 0;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET LEGEND{font-weight:bold; padding:0 0 0 3.75em; line-height:40px; margin:0 0 0 -7px; color:#000;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM FIELDSET LEGEND{position:absolute; margin-bottom:-40px;}

/* Diferentes FIELDSETS y LEGENDS */
DIV#principal DIV#interior DIV#contenido FORM FIELDSET{background:url('../img/bgFieldset.gif') repeat-x top;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.datos LEGEND{background:url('../img/icoDatos.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.euro LEGEND{background:url('../img/icoEuro.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.import LEGEND{background:url('../img/icoImport.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.peritacion LEGEND{background:url('../img/icoPeritacion.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.seguro LEGEND{background:url('../img/icoSeguro.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.trebol LEGEND{background:url('../img/icoTrebol.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.usuario LEGEND{background:url('../img/icoUsuario.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.validacion LEGEND{background:url('../img/icoValidacion.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.vehiculo LEGEND{background:url('../img/icoVehiculo.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.contacto LEGEND{background:url('../img/icono_contacto.jpg') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.gente LEGEND{background:url('../img/icoGente.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.libro LEGEND{background:url('../img/icoLibro.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.descuentos LEGEND{background:url('../img/icoDescuentos.gif') no-repeat left;}

/* Campos del Formulario */
DIV#principal DIV#interior DIV#contenido FORM INPUT{color:#555; font-weight:normal; float:left;}
DIV#principal DIV#interior DIV#contenido FORM INPUT.dis{background:#CFCFCF; color:#777}
DIV#principal DIV#interior DIV#contenido FORM INPUT.chrd{background:none; border:none; margin:0; padding:0;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM INPUT.chrd{margin:0 .5em 0 .25em;}
DIV#principal DIV#interior DIV#contenido FORM SELECT{color:#555; font-weight:normal; float:left;}
DIV#principal DIV#interior DIV#contenido FORM TEXTAREA.equip{width:20em; height:4em; background:#FFF url('../img/bgInput.gif') no-repeat left top;}

/* Capas que contienen datos del formulario */
DIV#principal DIV#interior DIV#contenido FORM DIV.formu{padding:0 0 1em 3.75em; width:93%; clear:both;}
DIV#principal DIV#interior DIV#contenido FORM H2{background:url('../img/bgTitOfi.gif') no-repeat left; margin:0 0 1em 2.5em; padding:0 0 0.2em 1em; width:94%; border-bottom:1px dotted #696969; font-size:1em; color:#000;}
DIV#principal DIV#interior DIV#contenido FORM H2.titPrimero{margin-top:1em;}
html>body DIV#principal DIV#interior DIV#contenido FORM H2.titPrimero{margin-top:4em;}
DIV#principal DIV#interior DIV#contenido FORM H2.titRojo{background:transparent; border-bottom:1px dotted #9C9C9C; color:#D10000; margin:0 0 0 3em; padding:.5em 0 0 0; font-size:1.2em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu A.enlaceR{float:right; margin:1em 0 -1em 0; padding:.5em 0 .5em 2em; font-weight:normal; background:url('../img/icoPapelera.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu A.enlaceR IMG{margin:0 .25em 0 0; border:none;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaDestacado{border:1px solid #C0C0C0; background:#F3F3F3; width:43em; margin:0 0 0 3.75em; padding:.5em .5em .5em 0; display:table;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.cajaDestacado UL{list-style:none; margin:0 0 0 1.5em; padding:0;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.cajaDestacado UL LI{float:left; background:none; width:50%; font-size:.9em; font-weight:normal;}			
DIV#principal DIV#interior DIV#contenido FORM DIV.bordes{border:1px dotted #C0C0C0; border-right:none; border-left:none; padding:1em 0; margin:0 0 1em 3.75em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.primera{margin-top:.5em;}
html>body DIV#principal DIV#interior DIV#contenido FORM DIV.primera{margin-top:3.5em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.noTop{margin-top:-1em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.txt H3{font-size:1em; color:#D10000; border:none; padding-bottom:0; margin-bottom:0; background:transparent;}
DIV#principal DIV#interior DIV#contenido FORM A.D{margin-top: 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu P{margin:0 0 .5em 0; padding:0; font-weight:normal; font-size:1em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu P.tituloPasos{font-weight:bold; color:#000; font-size:1.1em; text-align:center; margin:1em 0 0 0; padding:0 1.75em 0 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen{padding-bottom:0; margin-bottom:0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen UL{padding:0; margin:1.25em 0 0 0; font-size:1em; font-weight:normal; list-style:none;}
DIV#principal DIV#interior DIV#contenido FORM DIV.txt{padding:0 0 0 3.75em; width:93%; clear:both;}
DIV#principal DIV#interior DIV#contenido FORM DIV.txt H3{font-size:1em; color:#D10000; border:none; padding-bottom:0; margin-bottom:0; background:transparent;}
DIV#principal DIV#interior DIV#contenido FORM DIV.txt P{margin:0; padding:0 0 .75em 0; font-weight:normal; font-size:1em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen UL.pasos4 LI{float:left; width:22%; margin:0 1em 0 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen UL.pasos3 LI{float:left; width:30%; margin:0 1em 0 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen IMG{float:left;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja{border:1px solid #E0DBDB; padding:0; margin:0 0 0 3.75em; display:table;}
DIV#principal DIV#interior DIV#contenido FORM DIV.especial{margin-top:1em; margin-bottom:1em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja UL{padding:0; margin:1.25em 1em .75em 3em; font-size:1em; font-weight:normal;}
DIV#principal DIV#interior DIV#contenido FORM DIV.color{background:#F3F3F3;}
DIV#principal DIV#interior DIV#contenido FORM DIV.borderNone{border:none;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja H3{font-size:1em; color:#555; background:#F1F1F1; border-bottom:1px solid #E0DBDB; padding:.2em 0 .1em .5em; margin:0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja H3.boton{width:auto;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja H3.boton SPAN{float:left;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P{font-size:1em; padding:1em; font-weight:normal; color:#D10000; background:transparent;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P.negro{color:#666;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P.tituloRojo{font-size:1.2em; text-align:center; font-weight:bold; padding:.25em 0 .25em 0; margin:0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P.tituloRojo SPAN{float:none; color:#666; display:block; font-size:.8em; width:17em; margin:auto;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P.txtEnlinea{padding:1em 0 0 0; color:#666; width:35em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P.txtCentrado{padding:1em 0 0 0; color:#666; text-align:center;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P.sinPad{padding:0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja IMG.icono{float:left; width:2em; margin:1em 0 0 1em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.izqda{float:left; margin-left:1.75em; margin-right:0;}
html>body DIV#principal DIV#interior DIV#contenido FORM DIV.izqda{margin-left:3.75em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.drcha{float:left; margin-left:1%; margin-right:0;}
DIV#principal DIV#interior DIV#contenido FORM UL#conCer{list-style:none; margin:.5em 0 0 0; padding-left:3.75em;}
html>body DIV#principal DIV#interior DIV#contenido FORM UL#conCer{margin-top:3.5em;}
DIV#principal DIV#interior DIV#contenido FORM UL#conCer LI{float:left; margin-right:2em; font-size:.9em; font-weight:normal;}
DIV#principal DIV#interior DIV#contenido FORM UL#conCer LI IMG{float:left; margin-right:.5em; height:2.9em;}
DIV#principal DIV#interior DIV#contenido FORM UL#conCer LI A{line-height:35px; float:left;}
DIV#principal DIV#interior DIV#contenido FORM DIV.enlaceI IMG{float:left;}
DIV#principal DIV#interior DIV#contenido FORM DIV.enlaceR IMG{float:left;}
DIV#principal DIV#interior DIV#contenido FORM DIV SPAN.txtXL{position:relative; margin:1.9em 0 0 0; padding:0 0 .1em 2.5em; color:#D10000; font-size:1.3em; background:#F3F3F3; width:14em;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM DIV SPAN.txtXL{margin:1.4em 0 0 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaImgTxt {border:1px solid #E0DBDB; padding:0; margin:0 auto 0 auto; background:#F3F3F3; width:74.9%; display:table;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaImgTxt P{float:left; font-size:1em; padding:1em; font-weight:normal; color:#555; width:31.2em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaImgTxt IMG{float:left; width:10.75em; margin:.75em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos{margin:0 3.25em; text-align:center; width:20em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.icXL{margin:0 4em 0 0; width:21em; display:table;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos IMG{float:left; width:1.8em; margin:0 .4em 0 0;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos A{float:left; margin:.25em 1em 0 .75em; font-weight:normal;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos A.impr{background:url('../img/icoImp.gif') no-repeat left; padding:0 0 0 2em;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos A.disco{background:url('../img/icoDisco.gif') no-repeat left;padding:0 0 0 2em;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos A.imprXL{background:url('../img/icoImpXL.gif') no-repeat left; padding:6.5em 0 0 0; width:7em; margin:0 1em 0 1em;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos A.discoXL{background:url('../img/icoDiscoXL.gif') no-repeat left; padding:6.5em 0 0 0; width:8em; margin:0 1em 0 .5em;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos DIV.imprXL{background:url('../img/icoImpXL.gif') no-repeat top; padding-top:5em; width:10em; float:right; margin-right:-3em; position:relative;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos DIV.discoXL{background:url('../img/icoDiscoXL.gif') no-repeat top; padding-top:5em; width:11em; float:left;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos DIV.imprXL A{padding:0 0 .1em 1.5em;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos DIV.discoXL A{padding:0 0 .1em 1.5em;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos A.esp{background:url('../img/banderaEsp.gif') no-repeat 0 0;}
	DIV#principal DIV#interior DIV#contenido FORM DIV.caja DIV.iconos A.cat{background:url('../img/banderaCat.gif') no-repeat 0 0;}
	
DIV#principal DIV#interior DIV#contenido FORM H4{background:transparent; border-bottom:1px dotted #9C9C9C; color:#D10000; margin:0 0 0 2.5em; padding:.5em 0 0 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu UL.listaNumerada{font-weight:normal; margin:0; padding:0; font-size:1em; list-style:none;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu UL.listaNumerada LI{margin:0 0 .5em 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu UL.listaNoNumerada{font-weight:normal; margin:0 -.5em 0 -.25em; padding:0; list-style:none; font-size:1em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu UL.listaNoNumerada LI{padding:.1em 0 0 .9em; background:url('../img/icoLista.gif') no-repeat 0 .5em; margin:0 0 .5em 0; width:100%;}
DIV#principal DIV#interior IMG.iconoPDF{float:left; margin:-.2em .5em 0 0;}
DIV#principal DIV#interior A.pdf{background:url('../img/icoPdf.gif') no-repeat right; padding-right:1.3em;}
DIV#principal DIV#interior A:hover.pdf{background:url('../img/icoPdf.gif') no-repeat right; padding-right:1.3em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu IMG.info{margin:.25em 0 0 -.5em; float:left;}

/* Caja que contiene las pestañas de Validación */
DIV#principal DIV#interior DIV#contenido FORM UL.titulo{position:relative; background:#FFF; width:100%; color:#000; font-size:1em; padding:0; margin:1em 0 -14px 0; list-style:none none;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM UL.titulo{margin:1em 0 -15px 0;}
	DIV#principal DIV#interior DIV#contenido FORM UL.titulo LI{position:relative; display:inline; border:1px solid #B4B4B4; background:#FFF; padding:.4em 1em; margin:0 .5em -16px 0; text-align:center; line-height:1.8em;}
	DIV#principal DIV#interior DIV#contenido FORM UL.titulo LI.on{position:relative; background:url('../img/bgPestania.gif') repeat-x top; margin-bottom:-.2em !important; line-height:1.95em; border-bottom:1px solid #FFF;}
	DIV#principal DIV#interior DIV#contenido FORM UL.titulo LI.on A{color:#D10000 !important;}	
	DIV#principal DIV#interior DIV#contenido FORM UL.titulo LI A{text-decoration:none; color:#000; font-weight:normal;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaValidacion{border:1px solid #B4B4B4; background:#FFF; padding:.5em; height:10em; margin:0;}
html>body DIV#principal DIV#interior DIV#contenido FORM DIV.cajaValidacion{min-height:10em; height:auto;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaValidacion P{margin:1em .5em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaValidacion P IMG{margin:.5em 0 -.6em .5em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaValidacion SPAN{margin:1em 0 1em .3em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaValidacion SPAN.normal{margin:0; font-weight:normal;}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaValidacion A.nuevoCod{background:url('../img/icoBolaVolver.gif') no-repeat right; padding:.5em 2em .5em 0;}
DIV#principal DIV#interior DIV#contenido FORM P IMG{margin:.5em 0 -.6em .5em;}
DIV#principal DIV#interior DIV#contenido FORM P IMG.imgValidacion{margin:0 .5em -1.6em .5em;}

/* Ajustes especiales*/
.imgImp{margin:0 0 .5em 1.5em; float:left; width:10.5em;}
.imgline{width:11.2em;}
.imglineL{width:14.9em;}
.mrgnTop1em{margin-top:1em;}
.mrgn1em{margin:1em;}
.mrgnTL{padding:.2em 0 .2em 1em !important; margin:0 0 0 7em !important;}
.mrgnL25em{margin-left:2.5em !important;}
.txtRojo{color:#D10000; margin:0!important; background:transparent;}
.sinmrgn{margin:0!important; padding:0!important;}

/* Etiquetas del propio formulario */
DIV#principal DIV#interior DIV#contenido FORM LABEL{float:left; padding-left:.15em;}
DIV#principal DIV#interior DIV#contenido FORM LABEL.especial{color:#D10000; background:transparent;}
DIV#principal DIV#interior DIV#contenido FORM LABEL.normal{font-weight:normal;}
DIV#principal DIV#interior DIV#contenido FORM LABEL.inline{float:none; font-weight:bold;}
DIV#principal DIV#interior DIV#contenido FORM LABEL.inline SPAN.necesario{float:none; margin:0;}
DIV#principal DIV#interior DIV#contenido FORM SPAN{float:left; margin-right:1em;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.necesario{color:#D10000; font-size:1.25em; margin-left:.25em; line-height:1.35em; font-weight:bold; margin-bottom:-.5em; background:transparent;}
DIV#principal DIV#interior DIV#contenido FORM .inln{padding:.2em 0 0 1em;}
DIV#principal DIV#interior DIV#contenido FORM .inlnL{padding:.2em 0 0 0;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM .inlnL{padding:0;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.enlace{float:right; margin:0; font-weight:normal;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.txtArea{padding-top:4.25em;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.txt{font-weight:normal; float:left;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.fecha{margin:.25em .5em 0 .5em}
DIV#principal DIV#interior DIV#contenido FORM SPAN.ultimo{position:relative; margin-right:-1em;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.cpProv{position:relative; margin-right:-4em; width:17.5em;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.normal{font-weight:normal;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.normal.mod input{margin-top: 0;}
DIV#principal DIV#interior DIV#contenido FORM SPAN.leyendaCampo{color:#929292; font-weight:normal; margin-top:.3em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.destacadoForm{border:1px solid #C0C0C0; margin:1em 0 0 3.75em; padding:1em 0; width:51em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.destacadoForm UL{margin:0; padding:0; list-style:none none; font-size:1em; font-weight:normal;}
DIV#principal DIV#interior DIV#contenido FORM DIV.destacadoForm UL LI{clear:both; line-height:1.5em; padding:0 0 0 .5em; display:block; background:none;}
DIV#principal DIV#interior DIV#contenido FORM DIV.destacadoForm DIV.formu{padding:1em 0 0 1em;}

/* Tablas en formularios */
DIV#principal DIV#interior DIV#contenido FORM TABLE{margin:.5em 0 1em 1em; padding:0; font-size:1em; font-weight:normal; border-collapse:separate; border-spacing:1px;}
DIV#principal DIV#interior DIV#contenido FORM TABLE TH{text-align:right;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.polizas TH{padding-top:.5em; padding-bottom:.25em;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen2{margin:-5px 0 0 0; padding:0; border-collapse:separate; border-spacing:10px; width:100%;}
html>body DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen2{margin:0;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen2{margin:-10px 0 0 0;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen2 TH{border-right:1px dotted #C0C0C0; padding:0; vertical-align:top; width:18em; text-align:left;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen2 TH{padding:0 2em 0 0;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen2 TD{padding-left:2em; width:31em;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen2 TD SPAN{color:#000;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen{margin:0; padding:0; border-collapse:separate; border-spacing:5px; width:100%;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen CAPTION{background:url('../img/bgTitOfi.gif') no-repeat left; margin:0; padding:0 0 0.2em 1em; border-bottom:1px dotted #696969; font-size:1em; color:#000; text-align:left; font-weight:bold;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TH{padding:0 .5em 0 0; margin:0 !important; vertical-align:top; width:25%; text-align:right !important;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TD{padding-left:0; width:60%; padding-bottom:.25em; padding-top:.25em;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TD SPAN{color:#000;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TR.cptn TD{padding-top:.75em;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TR.cptn TH{padding-top:.75em;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TR.non{background:#f7f7f7; padding:.25em .5em;}

DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos .txtR{text-align:right !important;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos .txtL{text-align:left !important;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos .txtC{text-align:center !important;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos{border-spacing:0; border:1px solid #C0C0C0; margin:0 0 0 3.75em; width:85%;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos TR TH{padding:1.5em .5em .5em .5em; text-align:center !important;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos TR TD{padding:.5em; text-align:center !important;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos TR.impar{background:#EEE;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos TR.totales{font-weight:bold;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos TR.normal{background:#EFEFEF url(../img/bgTHdatos.gif) repeat-x bottom; border-bottom:none; padding-bottom:.75em;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.tablaDatos TR.normal TH{padding-top:0;}

/* Botones con borde superior */
DIV#principal DIV#interior DIV#contenido FORM DIV.botones{text-align:center; padding:1em 0 3em 0; height:49px;}
DIV#principal DIV#interior DIV#contenido FORM DIV.P0{margin:0; padding:0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.PNegativo{margin:-1.8em 0 0 0; padding:0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botNeg{margin-top:-2em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botBorder{border-top:1px dotted #696969;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botBorder IMG{margin:2em 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT{float:none; font-size:.9em;}
DIV#principal DIV#interior DIV#contenido FORM .ayuda{position:relative; margin-top:-.5em}
DIV#principal DIV#interior DIV#contenido FORM .ayudaHR{float:right; margin:-.4em .5em .4em 0;}
DIV#principal DIV#interior DIV#contenido FORM .ayudaHL{float:left; margin:-.4em .5em .4em 0;}
html>body DIV#principal DIV#interior DIV#contenido FORM .ayudaHR{margin:-.3em .5em -.7em 0;}
html>body DIV#principal DIV#interior DIV#contenido FORM .ayudaHL{margin:-.3em .5em -.7em 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT .I2{float:left; margin-left:8.75em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT .D2{margin-right:8.75em; float:right;}	
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT.I{float:left; margin-left:3.25em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT.D{float:right; margin-right:1em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones LABEL{color:#555; font-size:.8em; text-align:left; font-weight:normal; margin:0 1em 1em 3em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones LABEL.politica LABEL{margin-left: 0; padding-left: 4px; font-size: 1em;}

/* Pie del contenido */
DIV#principal DIV#pieContenido{float:left; text-align:center; width:69.2em; padding:.5em 0 .5em 0; text-align:center; margin:1em -.25em 0 -.25em; background:#F3F3F3;}
html>body DIV#principal DIV#pieContenido{width:69.2em; margin:1em -1em 0 -1em;}
DIV#principal DIV#pieContenido SPAN{width:45em; display:block; margin:0 auto;}
DIV#principal DIV#pieContenido A{color:#D10000; background:transparent;}
DIV#principal DIV#pieContenido A:hover{color:#000;}

/* Medidas del lateral derecho */
.tar1{height:74.7em;}
html>/**/body .tar1{min-height:75.5em; height:auto;}
.tar2{height:65.7em;}
html>body .tar2{min-height:63.5em; height:auto;}
.tar3{height:67.2em;}
html>body .tar3{height:66.9em;}
html>/**/body .tar3{min-height:66em; height:auto;}
.con1{height:66.6em;}
html>body .con1{min-height:64.7em; height:auto;}
html>/**/body .con1{min-height:61em; height:auto;}
.con2{height:118.4em;}
html>body .con2{min-height:115.5em; height:auto;}
html>/**/body .con2{min-height:116.5em; height:auto;}
.con3{height:88.7em;}
html>body .con3{min-height:87.1em; height:auto;}
.con4{height:50.8em;}
html>body .con4{min-height:51.2em; height:auto;}
html>/**/body .con4{min-height:50.2em; height:auto;}
.n1{height:58.4em;}
html>body .n1{min-height:57.25em; height:auto;}


DIV#interior DIV#contenido FORM DIV.bloqueDatos TABLE .txtR{text-align:right !important;}
DIV#interior DIV#contenido FORM DIV.bloqueDatos TABLE .txtL{text-align:left !important;}
DIV#interior DIV#contenido FORM DIV.bloqueDatos TABLE .txtC{text-align:center !important;}
	
DIV#interior DIV#contenido FORM DIV.bloqueDatos{float:left; width:57.1em; padding:0 0 1em 2.75em; margin:-1em 0 0 1em;}
html>body DIV#interior DIV#contenido FORM DIV.bloqueDatos{margin:2.25em 0 1em 1em;}
	DIV#interior DIV#contenido FORM DIV.bloqueDatos P{margin:0; padding:0; font-weight:normal; font-size:1em; text-align:center;}
	DIV#interior DIV#contenido FORM DIV.bloqueDatos IMG.fotoLateral{float:left; width:166px !important; z-index:15; margin:1.5em 0 0 0; border:none;}
	DIV#interior DIV#contenido FORM DIV.datosTabla{float:left; width:42.5em; margin:1.5em 0 .75em .5em; padding:0 !important; }
	html>body DIV#interior DIV#contenido FORM DIV.datosTabla{width:43em;}
	DIV#interior DIV#contenido FORM DIV.listV{width:100% !important; margin:1em 0 0 0;}
	DIV#interior DIV#contenido FORM DIV.listV TABLE{width:100.1% !important; margin-right:-1px;}
	DIV#interior DIV#contenido FORM DIV.listV TABLE TBODY TR TD{text-align:center !important; padding:3px !important;}	
		DIV#interior DIV#contenido FORM DIV.datosTabla DIV.titulo{float:left; background:#F1F1F1; padding:.75em 0 .75em .5em; margin:0 0 1.5em 0!important; width:100%; color:#D10000;}
		html>body DIV#interior DIV#contenido FORM DIV.datosTabla DIV.titulo{width:98.9%; padding:.75em 0 .75em .5em;}
		DIV#interior DIV#contenido FORM DIV.datosTabla DIV.titulo H3{float:left; font-size:1.3em; border:none; color:#000; margin:0; width:50%;}
		DIV#interior DIV#contenido FORM DIV.datosTabla P{font-weight:normal; margin:0; padding:1em 0 0 1.5em; width:97%; text-align:left; background:url(../img/flecha.gif) no-repeat 1em 1.2em;}
		DIV#interior DIV#contenido FORM DIV.datosTabla P SELECT{float:left; margin:-.5em 0 0 1em;}
		DIV#interior DIV#contenido FORM DIV.datosTabla P.enlaces{text-align:right; padding:0; background:none;}
		DIV#interior DIV#contenido FORM DIV.datosTabla TABLE{float:left; margin:1em -1px -.1em 0 !important; padding:0 !important; font-size:1em; font-weight:normal; text-align:center; width:43.05em; border-spacing:0 !important; border-top:1px solid #CCC;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TH{padding:.75em .5em; text-align:center !important; background:#efefef; border-bottom:1px solid #D10000;border-right:1px solid #CCC;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TH LABEL{float:left; padding:.25em;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TH SELECT{float:left;}			
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TR TD{padding:.6em 2.75em .6em 0; margin:0; text-align:right !important; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
			DIV#interior DIV#contenido FORM DIV.datosTabla .txtL{text-align:left !important; padding-left:1.5em; padding-right:.4em; width:40%;}
			DIV#interior DIV#contenido FORM DIV.datosTabla .txtR{padding-right:4.25em;}
			DIV#interior DIV#contenido FORM DIV.datosTabla .txtC{text-align:center !important; padding: 0.25em 0.5em;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TR{background:#f7f7f7}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TR.impar{background:#fff;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TR.totales{font-weight:bold;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TR.totalRojo{font-weight:bold; color:#D10000;}
			DIV#interior DIV#contenido FORM DIV.bloqueDatos A.linkFoto{float:left; margin:-1.75em 0 0 2.25em;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE TFOOT TD{font-weight:bold;}

			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl{width: 60.6em;}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl P{background: none;}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl P.nota{font-size: 1em;}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE{width: 100%;}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE TH.primero{width: auto;}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE TH.primero .masInfo{float: left; margin-top: -2px;}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE TD.primero{width: auto;}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE TD.cobertura{font-size: .8em}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE TD.cobertura,
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE TD.presupuesto{width: 100px;}
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE TH.primerRecivo,
			DIV#interior DIV#contenido FORM DIV.datosTabla.tablaxl TABLE TH.recibos{width: 140px;}
			
	DIV#interior DIV#contenido FORM DIV.tlfn{border:none !important; margin:0 0 0 1em; padding:0; text-align:center;}
	html>body DIV#interior DIV#contenido FORM DIV.tlfn{margin:0 0 0 2em;}
	DIV#interior DIV#contenido FORM DIV.tlfn P{background:none; font-size:1em;}
	DIV#interior DIV#contenido FORM DIV.tlfn P.enlaces{width:50em;}
	DIV#interior DIV#contenido FORM DIV.tlfn DIV.tabla{margin:0 0 0 7.5em !important; text-align:center;}
	DIV#interior DIV#contenido FORM DIV.tlfn DIV.tabla TABLE{float:none;}
	DIV#interior DIV#contenido FORM DIV.tlfn DIV.tabla .ultimo{border-right:none !important;}
	
	DIV#interior DIV#contenido DIV.sbt{border:none !important; margin:0 0 2em 1.75em !important; padding:0; text-align:center; width:56.5em !important;}
	html>body DIV#interior DIV#contenido DIV.sbt{margin:0 0 1em 3.75em !important; width:55.5em !important;}
	DIV#interior DIV#contenido DIV.sbt TABLE{width:100% !important;}
	DIV#interior DIV#contenido DIV.sbt TABLE .ultimo{border-right:none;}
	DIV#interior DIV#contenido DIV.sbt TABLE CAPTION{background:#dfdfdf; padding:.5em 0; font-weight:bold; color:#000; margin:0;}
	DIV#interior DIV#contenido DIV.sbt TABLE TR TD{padding:.6em 4em .6em 3em !important;}
	
	DIV#interior DIV#contenido DIV.sbt DIV#bannerInfo{background:#f6f8f9 url(../img/bgBanner.gif) no-repeat right bottom !important;}
			
			
DIV#interior DIV#contenido DIV.banner{margin:.5em 0 0 0; padding:0; text-align:center;}
	DIV#interior DIV#contenido DIV.banner IMG{width:49.1em;}
	DIV#interior DIV#contenido DIV.banner IMG.imgOk{width:24.2em; margin:0 auto;}
	DIV#interior DIV#contenido DIV.banner IMG.oim{width:38.9em;}
DIV#interior DIV#contenido .bordeInf{text-align:right; border-bottom:1px dotted #C0C0C0; width:92%;}
DIV#interior DIV#contenido DIV.cajaError{border:1px solid #C0C0C0; background:#F1F1F1 url(../img/bgAviso.gif) no-repeat 3em; margin:2em auto 2em auto; width:40em; padding:1.5em 1em 1em 10em; display:table;}
DIV#interior DIV#contenido DIV.cajaError IMG{float:left; width:5.45em;}
DIV#interior DIV#contenido DIV.cajaError P{float:left; width:32em;}
DIV#interior DIV#contenido DIV.cajaError STRONG.salto{display:block;}
DIV#interior DIV#contenido DIV.bannerOK{border:1px solid #dbdbdb; background:#f3f3f3 url(../img/bgOK.gif) no-repeat 1.5em; font-size:1.4em; font-weight:bold; color:#000; width:13em; margin:auto; padding:1.5em; text-align:right;}

DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.botones DIV.iconos{margin:0; padding:0 !important;}
	DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.botones DIV.iconos IMG{float:left; width:1.75em; margin-right:.25em;}
	DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.botones DIV.iconos A{float:left; margin:.1em .5em 0 .5em; font-weight:normal; font-size:.9em;}
	DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.botones DIV.iconos A.impr{background:url('../img/icoImp.gif') no-repeat left; padding:0 0 0 2em;}
	DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.botones DIV.iconos A.sobre{background:url('../img/icoSobre.gif') no-repeat left;padding:0 0 0 2.2em;}
DIV#principal DIV#interior DIV#contenido FORM .botones.botonL.D{height: 33px;}

DIV#interior DIV#contenido FORM DIV#pasos{float:left; color:#000; font-size:1.7em; font-weight:bold; margin:.5em 0 .5em 0; padding:0 0 0 7em; height:1.1em;}	
html>/**/body DIV#interior DIV#contenido FORM DIV#pasos{margin-bottom:1em;}
	DIV#interior DIV#contenido FORM DIV#pasos SPAN.txt{margin:0 0 0 .3em; position:relative; padding:0; font-weight:bold;}
	html>body DIV#interior DIV#contenido FORM DIV#pasos SPAN.txt{line-height:1.1em;}
	DIV#interior DIV#contenido FORM DIV#pasos SPAN.numero{float:left; background:transparent url('../img/bgPunto.gif') no-repeat top; color:#FFF; font-size:1.3em; padding:0 0 0 .4em; margin:0 0 -.1em .75em; width:.9em; line-height:1.1em; position:relative;}		
	html>body DIV#interior DIV#contenido FORM DIV#pasos SPAN.numero{margin:-.2em 0 -.1em .3em;}
	html>/**/body DIV#interior DIV#contenido FORM DIV#pasos SPAN.numero{margin:-.1em 0 -.1em .3em;}
	
	DIV#interior DIV#contenido FORM UL.bc{list-style:none; margin:1.2em auto 0 3em; padding:0; display:table;}
	DIV#interior DIV#contenido FORM UL.bc LI{float:left; font-size:.9em; color:#000; margin:0; text-align:center; width:16.25em;}
	DIV#interior DIV#contenido FORM UL.bc LI SPAN{float:none !important; color:#D10000; margin:0 0 0 0 !important; padding:0; background:transparent;}
	DIV#interior DIV#contenido FORM UL.bc LI.on{font-weight:bold;}
	DIV#interior DIV#contenido FORM UL.bc LI IMG{float:none;}
	
DIV#interior DIV#contenido FORM DIV.cajaAvisos{font-weight:normal; margin:0 0 0 4em; list-style:none; font-size:.9em; background:#F2F2F2; padding:1em 1em 0 1em; border:1px solid #E0DBDB; width:88%;}
DIV#interior DIV#contenido FORM DIV.iconoAviso{background:#f3f3f3 url(../img/bgAviso.gif) no-repeat 1em center !important;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos IMG.icono{float:left; width:2em; margin:.5em 0 0 .75em;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos P{margin:.25em 0 .25em 0; font-weight:normal; color:#666; background:transparent;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos UL{padding:0 0 0 2em; font-weight:normal; color:#666; background:transparent;}
DIV#interior DIV#contenido FORM DIV.caBG{background:#f6f8f9 url(../img/bgBanner.gif) no-repeat right bottom !important;}

DIV#interior DIV#contenido FORM DIV.cajaAvisos P.reloj{background:url(../img/icoReloj.gif) no-repeat left top; padding:.5em 1em 1em 4em; margin-left:1em;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos P.hoja{background:url(../img/icoHoja.gif) no-repeat left top; padding:.5em 1em 1em 4em; margin-left:1em;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos P.mail{background:url(../img/icoMail.gif) no-repeat left top; padding:.5em 1em 1em 4em; margin-left:1em;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos P.info{background:url(../img/icoInfoBig.gif) no-repeat left top; padding:.5em 1em 1em 4em; margin-left:1em;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos P.tlfno{background:url(../img/icoTlfnoNew.gif) no-repeat left top; padding:.5em 1em 1em 4em; margin-left:5em;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos P.oim{background:url(../img/icoOIM.gif) no-repeat left top; padding:.5em 1em 1em 4em; margin-left:5em;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos P.titulo{color:#D10000; font-size:1.75em; margin-left:2em;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos TABLE{font-size:1.1em !important; color:#666; display:block;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos TABLE TH{text-align:left !important; padding-right:3em; vertical-align:top; font-weight:normal;}
DIV#interior DIV#contenido FORM DIV.cajaAvisos DIV.tabla{padding-left:8em;}
DIV#interior DIV#contenido FORM DIV.aviso{background:#F2F2F2 url(../img/bgAviso.gif) no-repeat 2em 1.5em !important;}
DIV#interior DIV#contenido FORM DIV.aviso P{padding-left:6em;}
DIV#interior DIV#contenido FORM DIV.recibido{background:#F2F2F2 url(../img/bgHojaReloj.gif) no-repeat 2.5em 3.25em !important;}
DIV#interior DIV#contenido FORM DIV.recibido2{background:#F2F2F2 url(../img/icoReloj.gif) no-repeat 2.5em 3.25em !important;}
DIV#interior DIV#contenido FORM DIV.recibido P{padding-left:6em;}
DIV#interior DIV#contenido FORM DIV.recibido P.infoAviso{padding-left:1.5em; font-weight:bold;}
DIV#interior DIV#contenido FORM DIV.errorPresupuesto{border:1px solid #E0DBDB; padding:1.5em 0 0 7em; width:40.5em; margin:1em 0 0 3em;}
DIV#interior DIV#contenido FORM DIV.errorPresupuesto UL{font-size:1em; font-weight:normal; margin-top:1em; list-style:none;}
DIV#interior DIV#contenido FORM DIV.rOK{background:#F2F2F2 url(../img/icoOK.gif) no-repeat 3em 2em !important;}
DIV#interior DIV#contenido FORM DIV.rOK P{padding-left:10em; padding-right:2em;}

/* ESTILOS ESPECÍFICOS DE LOS TARIFICADORES DE HOGAR */
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.hogar LEGEND{background:url('../img/icoHogar.gif') no-repeat left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.llaves LEGEND{background:url('../img/icoLlaves.gif') no-repeat left;}

/* Iconos de información de ayuda */
DIV#principal DIV#interior DIV#contenido FORM DIV.formu IMG.info2{margin:0 0 0 -.5em; float:left;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu IMG.info3{margin:0 0 .1em -.5em; float:left;}
html>body DIV#principal DIV#interior DIV#contenido FORM DIV.formu IMG.info3{margin:-.2em 0 0 -.5em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu IMG.info4{margin:0 0 0 .25em; float:left;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET IMG.info5{float:left; margin:-2.5em 0 -40px 20.5em;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM FIELDSET IMG.info5{margin:-2.4em 0 -40px 18.5em;}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET IMG.info6{float:left; margin:-2.5em 0 -40px 12.5em;}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM FIELDSET IMG.info6{margin:-2.4em 0 -40px 11.5em;}

A.openPopup{font-weight:normal; margin:0; padding:0;}
html>body A.openPopup{margin:0 0 0 .5em;}

/* Caja de aviso */
DIV#principal DIV#interior DIV#contenido DIV#destacado P.sinPadding{padding:0; margin:.5em 0 .5em 1em;}
DIV#principal DIV#interior DIV#contenido DIV#destacado P.titulo{float:left; margin:.5em 0 1em .5em; padding:0 0 .1em 0; width:94%; border-bottom:1px dotted #696969; font-size:1.1em; color:#000;}
html>body DIV#principal DIV#interior DIV#contenido DIV#destacado P.titulo{margin:.5em 0 1em 1em;}
DIV#principal DIV#interior DIV#contenido DIV#destacado UL.listaAviso{float:left; list-style:none; margin:0 0 0 3em; padding:0; width:85%;}
html>body DIV#principal DIV#interior DIV#contenido DIV#destacado UL.listaAviso{padding:0 0 0 .5em; margin:0 0 .5em 7em; width:85%;}
DIV#principal DIV#interior DIV#contenido DIV#destacado UL.listaAviso LI{float:left; width:45%; padding:.1em 0 0 .9em; background:url('../img/icoListaBlack.gif') no-repeat 0 .5em; margin:0 1.5em .5em 0;}
DIV#principal DIV#interior DIV#contenido DIV#destacado UL.lineTotal{width:80%; margin-bottom:1.5em !important;}
DIV#principal DIV#interior DIV#contenido DIV#destacado UL.lineTotal LI{width:100%; background:url(../img/icoLista.gif) no-repeat 0 .5em;}

DIV#interior DIV#contenido FORM DIV.cajaResaltado{float:left; font-weight:normal; margin:0 0 0 1.5em; list-style:none; font-size:.9em; background:#F3F3F3; padding:.75em 1em 0 1em; border:1px solid #E0DBDB; width:92.5%;}
html>body DIV#interior DIV#contenido FORM DIV.cajaResaltado{margin:0 0 0 2.75em;}
DIV#interior DIV#contenido FORM DIV.cajaResaltado SPAN{padding:0 0 1em 0;}
DIV#interior DIV#contenido FORM DIV.cajaResaltado LABEL{font-size:1.2em; float:none !important;}
DIV#interior DIV#contenido FORM DIV.cajaResaltado INPUT{color:#555; font-weight:normal; float:none !important;}
DIV#interior DIV#contenido FORM DIV.cajaResaltado INPUT.chrd{background:none; border:none; margin:0 0 0 2em !important; padding:0;}
html>/**/body DIV#interior DIV#contenido FORM DIV.cajaResaltado INPUT.chrd{margin:0 .25em 0 2em !important;}
DIV#interior DIV#contenido FORM DIV.cajaResaltado IMG{margin:-.5em 1em -.2em .5em;}
DIV#interior DIV#contenido FORM DIV.cajaResaltado A{font-size:1.1em;}

DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado{background:#EDEDEC; width:48em; margin:0 0 .5em 6.5em; padding:.5em .5em .5em 1.5em; display:table;}
DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado IMG{margin:0 1em 0 1em;}
DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado SPAN.separador{margin-bottom:.75em !important;}
html>body DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado SPAN.separador{margin-bottom:1.5em !important;}
DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado UL{float:left; width:90%; list-style:none; margin:.75em 0 0 1em; padding:0; font-size:1em; font-weight:normal;}
html>body DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado UL{width:97%;}
DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado UL LI{float:left; width:100%; padding:.1em 0 0 .9em; background:url('../img/bgTitOfi.gif') no-repeat 0 .5em; margin:0 0 .5em 0;}
DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado UL LI SPAN.listaLabel{width:36.5%;}
html>body DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado UL LI SPAN.listaLabel{width:36%;}
DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado UL LI A.calculadora{float:left; line-height:2.5em; background:url('../img/icoCalculadora.gif') no-repeat left; padding:0 0 0 2em;}
html>body DIV#interior DIV#contenido FORM DIV.cajaDatosResaltado UL LI A.calculadora{line-height:2.5em;}


DIV#interior DIV#contenido FORM TABLE.cajaListado{float:left; font-weight:normal; margin:0; list-style:none; font-size:.9em; background:#F3F3F3; padding:.75em 1em 0 1em; border:1px solid #E0DBDB; width:45.5%;}
DIV#interior DIV#contenido FORM TABLE.cajaListado TR TD{padding:0;}
html>/**/body DIV#interior DIV#contenido FORM TABLE.cajaListado TR TD{padding:.25em 0 .25em .25em;}
DIV#interior DIV#contenido FORM TABLE.cajaListado TR TH{padding:0;}
html>/**/body DIV#interior DIV#contenido FORM TABLE.cajaListado TR TH{padding:.25em 0 .25em .25em;}
DIV#interior DIV#contenido FORM TABLE.cajaListado TR TH.XS{width:50%;}

DIV#interior DIV#contenido FORM TABLE.sizeXS{width:24%;}
DIV#interior DIV#contenido FORM TABLE.sizeXS TR TH{padding:.25em !important;}

DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TH.XS{width:15% !important;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TD.XL{width:95%;}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen SPAN{color:#555 !important;}

DIV#interior DIV#contenido FORM DIV.bloqueDatos P.alignLeft{text-align:left !important;}
DIV#interior DIV#contenido FORM DIV.bloqueDatos P.pieTabla{float:left; margin-left:.75em;}

DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS{float:left; margin:1em -1px -.1em 0 !important; padding:0 !important; font-size:1em; font-weight:normal; text-align:center; width:43.05em; border-spacing:0 !important; border-top:1px solid #CCC;}		
DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.noBordeMarg{border-top:none !important; margin-top:0 !important;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TH{padding:.6em .5em; text-align:center !important; background:#efefef; border-bottom:1px solid #D10000;border-right:1px solid #CCC;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TH LABEL{float:left; padding:.25em;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TH SELECT{float:left;}			
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TR TD{padding:.4em 2.75em .4em 0; margin:0; text-align:right !important; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
			html>/**/body DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TR TD{padding:.65em 2.75em .65em 0;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TR TD.sinBorde{border-right:none !important;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS .txtXXS{text-align:left !important; padding-left:1em; padding-right:.25em; width:19.5%;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS .txtXS{text-align:left !important; padding-left:1em; padding-right:.25em; width:20.5%;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS .txtS{text-align:left !important; padding-left:1em; padding-right:.25em; width:22%;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS .txtM{text-align:left !important; padding-left:1em; padding-right:.25em; width:30%;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS .txtXL{text-align:center !important; padding-left:1em; padding-right:.25em; width:50%;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TR{background:#f7f7f7}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TR.impar{background:#fff;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TR.totales{font-weight:bold;}
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TR.totalRojo{font-weight:bold; color:#D10000;}			
			DIV#interior DIV#contenido FORM DIV.datosTabla TABLE.tablaXS TFOOT TD{font-weight:bold;}


						
DIV#principal DIV#interior DIV#contenido FORM DIV.formu P.txtLeft{float:left; width:75%;}			

DIV#interior DIV#bannersLat IMG#bLatError{margin:-1.25em 0 -.25em 0; position:relative; width:16em;}

DIV#interior DIV#contenido FORM DIV#pasosS{float:left; width:46%; color:#000; font-size:1.1em; font-weight:bold !important; text-align:left; margin:.5em 7em .5em 7em; padding:.1em 0 0 0;}
html>body DIV#interior DIV#contenido FORM DIV#pasosS{margin:.5em 13em .5em 13em;}
	DIV#interior DIV#contenido FORM DIV#pasosS SPAN.txt{float:left; margin:0 0 0 .5em; position:relative; padding:0; font-weight:bold !important;}		
	DIV#interior DIV#contenido FORM DIV#pasosS SPAN.numero{float:left; background:transparent url('../img/bgPuntoS.gif') no-repeat top; color:#FFF; font-size:1em; padding:0 0 0 .5em; margin:-.2em 0 -.1em .5em; width:1em; line-height:1.6em; position:relative;}
	html>/**/body DIV#interior DIV#contenido FORM DIV#pasosS SPAN.numero{line-height:1.5em;}
	
/* Caja de aviso de espera */

DIV.procesando{position:absolute; left:40em; border:1px solid #B6B6B6; text-align:center; margin:0 auto; padding:1.5em .75em; background:#FFF; width:18em; z-index:200;}	
DIV.procesando P{width:90%; margin:1em auto; text-align:center; font-size:1.1em;}
DIV.procesando P.resaltado{font-weight:bold; font-size:1.4em;}

/* Lista ordenada */
DIV#interior DIV#contenido DIV#destacado OL{clear:both; font-size:1.1em; font-weight:bold; margin:0 .5em 0 1em; padding:.3em 0 .3em 2.5em !important; width:41%; display:block;}
DIV#interior DIV#contenido DIV#destacado OL LI{margin:.25em 0;}
DIV#interior DIV#contenido DIV#destacado OL LI SPAN{font-weight:normal !important;}
DIV#interior DIV#contenido DIV#destacado OL.listaL{float:left !important;}
DIV#interior DIV#contenido DIV#destacado OL.listaR{float:right !important;}
html>/**/body DIV#interior DIV#contenido DIV#destacado OL.listaR{margin:-13.5em .5em 0 0;}

/* Descuentos */
DIV#principal DIV#interior DIV#contenido FORM DIV.formu .importante{color:#D10000;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu DIV.cajaTotal{width:100%; margin:0 0 1.5em 0; padding:1.5em 0 0 0;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu DIV.cajaTotal DIV.formu{padding-left:2em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu DIV.cajaTotal LABEL{float:left !important;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu DIV.cajaTotal SPAN.necesario{float:left !important; line-height:.25em; padding-top:.5em;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu DIV.cajaTotal IMG#infoDescuentos{float: left; margin-top: 0px !important;}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu DIV.cajaTotal INPUT{float:left !important;}

/* IBAN */
div#principal div#interior div#contenido .capaIBAN {margin-top: 1em;margin-bottom: 2em;}
div#principal div#interior div#contenido .capaCCC {margin-top: 1em;margin-bottom: 3em;}
div#principal div#interior div#contenido .capaIBAN .sizeXS {width: 5em;margin-right: .5em;}
div#principal div#interior div#contenido .capaIBAN span.necesario,
div#principal div#interior div#contenido .capaCCC span.necesario {float: none;}
div#principal div#interior div#contenido .capaCCC label,
div#principal div#interior div#contenido .capaIBAN label {font-weight: normal;}


div#principal div#interior div#contenido .todoSeguido div.grupo {background: #FFF url('../img/bgInput.gif') no-repeat -3px -3px; float: left; padding: 3px; border: 1px solid #E7E7E7;}
div#principal div#interior div#contenido .todoSeguido div.grupo input {margin-right: 0; background: none; border: none; border-left: 1px solid #9D9D9D;}
div#principal div#interior div#contenido .todoSeguido div.grupo input:focus {outline: none;}
div#principal div#interior div#contenido .todoSeguido div.grupo input:first-child {border: none;}
div#principal div#interior div#contenido .todoSeguido .leyendaCampo {margin-top: 6px;}
div#principal div#interior div#contenido .capaCCC.todoSeguido #Sucursal {padding-right: 0.4em;}
