html, body, form{height:100%;}
body{background-color:#fff;color:#3C465A;font-family:Arial, Helvetica, sans-serif;font-size:.7em;}
input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#3C465A;}
textarea{overflow:auto}
em,abbr,acronym{font-style:normal;text-decoration:none}
a{text-decoration:none;color:#069CD2;cursor:pointer;}
a:hover, a:focus{text-decoration:underline;}

/* Genericos
---------------------------------------------------------------------------------*/
.clear{clear:both;}
.block{display:block!important}
.none{display:none}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.valignMiddle{vertical-align:middle;}
.valignTop{vertical-align:top;}
.valignBottom{vertical-align:bottom;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatNone{float:none!important}
.txt-azul{color:#1863A1!important}
.txt-rosa{color:#E3358F!important}
.fucsia{color:#F45AAA!important}
.bold{font-weight:bold!important}
.no-bgcolor{background-color:transparent!important}
.no-flecha{background-image:none!important;padding:0!important}
.w100{width:100%!important}
.wauto{width:auto!important}
.inputFile {background:#fff !important;border:1px solid #CCC !important;width:auto !important;}
.center{text-align: center !important;}
/* Botones
---------------------------------------------------------------------------------*/
.btn{background:url(../../img/simulador/bg/btnrojo-izq.gif) no-repeat center left;padding-left:4px;display:inline-block;font-size:1.071em;color:#fff;}
.btn span,
.btn input{background:url(../../img/simulador/bg/btnrojo-der.gif) no-repeat center right;display:inline-block;color:#fff;font-weight:bold;padding:6px 9px 6px 7px;border:0;cursor:pointer;letter-spacing:0.05em;overflow:visible;}
.btn input{padding:4px 9px 4px 7px;}
.btn:hover,
.btn input:hover,
.btn span:hover,
.btn-ir span:hover,
.btn-ir input:hover{text-decoration:underline}
.btn2 {background:url(../../img/simulador/bg/btnrojo-izq.gif) no-repeat center left !important;font-size:1em !important;padding:0 0 0 8px !important}
.btn2 span {font-weight:normal;letter-spacing:0;padding:4px 9px 3px 3px}
.azul{background-image:url(../../img/simulador/bg/btnazul-izq.gif);}
.azul span,
.azul input{background-image:url(../../img/simulador/bg/btnazul-der.gif);}
.lupa{background-image:url(../../img/simulador/bg/btn_buscar.gif);}
.lupa{padding-left:15px}
.lupa input{overflow:visible}
.btn-flecha a,
a.btn-flecha{background:url(../../img/simulador/bg/bullet_mini-azul.gif) no-repeat 0 .5em;padding:0 0 0 7px;font-weight:bold;font-size:1em}
a.btn-letrapeq{background:url(../../img/simulador/bg/bullet_mini-gris.gif) no-repeat 0 .45em;padding-left:8px;font-size:.9em}
/*Botones Extras*/
.btn-extra{background-position:center left;background-repeat:no-repeat;padding-left:16px;display:inline-block;font-size:1em;color:#4A6581;}
.btn-extra a,
.btn-extra input{background:url(../../img/simulador/bg/btnextra-der.gif) no-repeat center right;display:inline-block;color:#4A6581;font-weight:bold;padding:9px 16px 10px 5px;border:0;cursor:pointer;overflow:visible;}
.cambiar{background-image:url(../../img/simulador/bg/btn_cambiar.gif);}
.rellenar{background-image:url(../../img/simulador/bg/btnrellenar-izq.gif);}
.anadir{background-image:url(../../img/simulador/bg/btnanadir-izq.gif);}
.cerrar{background-image:url(../../img/simulador/bg/btncerrar-izq.gif);}
.aceptar{background-image:url(../../img/simulador/bg/btnaceptar-izq.gif);}
.aceptar a,
.anadir a,
.rellenar a,
.cerrar a,
.aceptar input,
.anadir input,
.rellenar input,
.cerrar input{background-image:url(../../img/simulador/bg/btnanadir-der.gif);padding-right:12px;padding-left:8px}
.cerrar a,
.cerrar input{padding-left:3px}
.aceptar a,
.aceptar input{padding-left:5px}
.recalcular input{background-image:url(../../img/simulador/bg/btnrellenar-izq.gif);padding-right:12px;padding-left:8px}
.recalcular a{background-image:url(../../img/simulador/bg/btnvolver-der.gif);}
.recalcular input{padding-left:3px}
.recalcular{padding:0 0 0 25px;background:url(../../img/simulador/bg/btn_recalcular.gif) no-repeat left center;}
.formulario label span.recalcular{padding:0 0 0 25px;background:url(../../img/simulador/bg/btn_recalcular.gif) no-repeat left center;}
.recalcular_big{background-image:url(../../img/simulador/bg/btn_recalcular2.gif);padding-right:12px;padding-left:45px; font-size: 1.6em }
.recalcular_big a{background:url(../../img/simulador/bg/btn_recalcular2_der.gif) no-repeat right center; padding:11px 16px 10px 7px; font-weight: normal; }
/**/
.btn-continuar,
.btn-borrar{background:url(../../img/simulador/bg/btncontinuar-izq.gif) no-repeat center left;padding-left:4px;display:inline-block;font-size:1.8em;color:#fff;padding-left:5px}
.btn-continuar span,
.btn-continuar input,
.btn-borrar span,
.btn-borrar input{background:url(../../img/simulador/bg/btncontinuar-der.gif) no-repeat center right;display:inline-block;color:#fff;padding:7px 25px 9px 8px;border:0;cursor:pointer;overflow:visible;line-height:.9em}
.btn-borrar span,
.btn-borrar input{padding-right:30px}
.btn-borrar span,
.btn-borrar input{background-image:url(../../img/simulador/bg/btnborrar-der.gif);}
.btn-inicio{background:url(../../img/simulador/bg/btninicio-izq.gif) no-repeat center left;padding-left:5px;display:inline-block;font-size:1.55em;font-weight:bold;color:#fff;padding-left:5px;}
.btn-inicio span,
.btn-inicio input{background:url(../../img/simulador/bg/btninicio-der.gif) no-repeat center right;display:inline-block;color:#fff;padding:8px 46px 9px 20px;border:0;cursor:pointer;overflow:visible;}
.btn-contratar{background:url(../../img/simulador/bg/btncontratar-izq.gif) no-repeat center left;padding-left:4px;display:inline-block;font-size:1.95em;color:#fff;padding-left:5px;}
.btn-contratar span,
.btn-contratar input{background:url(../../img/simulador/bg/btncontratar-der.gif) no-repeat center right;display:inline-block;letter-spacing:-1px;color:#fff;padding:15px 38px 17px 8px;border:0;cursor:pointer;overflow:visible;font-weight:bold}
.btn-grande{background:url(../../img/simulador/bg/btngrande-izq.gif) no-repeat center left;padding-left:4px;display:inline-block;font-size:1.95em;color:#fff;padding-left:5px;}
.btn-grande span,
.btn-grande input{background:url(../../img/simulador/bg/btngrande-der.gif) no-repeat center right;display:inline-block;letter-spacing:-1px;color:#fff;padding:11px 16px 13px 8px;border:0;cursor:pointer;overflow:visible;font-weight:bold}
.btn-dest{background:url(../../img/simulador/bg/btndest-izq.png) no-repeat center left;display:inline-block;font-size:1.545em;color:#fff;padding-left:5px;}
.btn-dest strong{font-size:1.118em;background:url(../../img/simulador/bg/bullet-blanco.gif) no-repeat right .3em;padding-right:11px;display:block;}
.btn-dest span,
.btn-dest input{background:url(../../img/simulador/bg/btndest-der.png) no-repeat center right;display:inline-block;letter-spacing:-1px;color:#fff;padding:8px 16px 8px 13px;border:0;cursor:pointer;overflow:visible;line-height:1em;}
.btn-volver{background:url(../../img/simulador/bg/btnvolver-izq.gif) no-repeat center left;padding-left:27px;display:inline-block;font-size:1em;color:#4A6581;}
.btn-volver span,
.btn-volver input{background:url(../../img/simulador/bg/btnvolver-der.gif) no-repeat center right;display:inline-block;color:#4A6581;font-weight:bold;padding:9px 16px 10px 7px;border:0;cursor:pointer;overflow:visible;}
.btn-siguiente{background:url(../../img/simulador/bg/btnsiguiente-der.gif) no-repeat center right;padding-right:27px;display:inline-block;font-size:1em;color:#4A6581;}
.btn-siguiente span,
.btn-siguiente input{background:url(../../img/simulador/bg/btnsiguiente-izq.gif) no-repeat center left;display:inline-block;color:#4A6581;font-weight:bold;padding:9px 7px 10px 16px;border:0;cursor:pointer;overflow:visible;}
.btn-borrar:hover span,
.btn-dest:hover span,
.btn-continuar:hover span,
.btn-inicio:hover span,
.btn-grande:hover span,
.btn-contratar:hover span{text-decoration:underline}
.btn-dest:focus span, .btn-siguiente:focus span, .btn-continuar:focus span, .btn-inicio:focus span, .btn-grande:focus span, .btn-contratar:focus span{text-decoration: underline;}
/**/
.btn-right{text-align:right!important;}
/**/
.btnrojo-borde{background-image:url(../../img/simulador/bg/btnrojo_borde-izq.gif);font-size:.95em;padding-left:9px;text-align:center;}
.btnrojo-borde span,
.btnrojo-borde input{background-image:url(../../img/simulador/bg/btnrojo_borde-der.gif);padding:6px 9px 6px 0;letter-spacing:-0.01em}
/**/
.link{background:url(../../img/simulador/bg/ico_flecha-azul.gif) no-repeat 0 .35em;padding-left:8px;line-height:1.3em}
.bullet,
.num-poliza .bullet{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .5em;padding-left:11px;}
.btn-imprimir,
.btn-pdf,
.btn-doc{background:url(../../img/simulador/bg/ico_imprimir.gif) no-repeat 0 0;padding:1px 0 2px 23px;line-height:1.2em;font-weight:bold;display:inline-block}
.btn-pdf{background-image:url(../../img/simulador/bg/ico-pdf.gif);}
.btn-doc{background-image:url(../../img/simulador/bg/ico_doc.gif);}
.link-pdf,
.link-doc{position:relative;text-decoration:none;padding-right:20px}
.link-doc{padding-left:20px;padding-right:0}
.link-pdf img{position:absolute;right:0;top:0;}
.link-doc img{position:absolute;left:0;top:0;}
.link-pdf:hover,
.link-doc:hover{text-decoration:underline;}
/**/
.flecha{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .45em;padding-left:10px}
.lista-generica li{line-height:1.3em;margin-bottom:6px;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .45em;padding-left:10px}

/* Cabecera
---------------------------------------------------------------------------------*/
#cabecera{background:#103D66 url(../../img/simulador/bg/cabecera.png) repeat-x top left;min-width:85.7em/*Soluciona bug background*/}
#cabecera #content-cabecera{position:relative;min-height:9.6em}
#logo{position:absolute;top:4em;left:0;}
#logo2{position:absolute;right:.5em;top:4em;}
#logo2.logo-hogar{top:3.4em;}

#cabeceraPrivadaHogar{background:#103d66 url(../../img/bg/cabecera-area-personal.png) repeat-x top center;height:6.5em;margin-bottom:1.6em;padding:0 1%;position:relative;min-width:68em}
#logoPrivadaHogar{position:absolute;top:17px;left:1%}
#cabeceraPrivadaHogar h1{font-size:2.5em;color:#fff;font-weight:bold;letter-spacing:-1px;text-align:center;position:absolute;left:0;top:22px;width:99.5%;}
#cabeceraPrivadaHogar .usuarioPrivadaHogar{position:absolute;right:1.5%;top:40px}
.usuarioPrivadaHogar{font-family:"tahoma",arial,helvetica,verdana,sans-serif;background:url(../../img/area-personal/usuario.gif) no-repeat top left;padding-left:14px;color:#fff;font-weight:bold;font-size:.85em;display:inline;margin:0}
.usuarioPrivadaHogar strong{color:#83d9f7;margin-right:4px}
.desconectar a {
    background: url("../../img/bg/desconectar.gif") no-repeat scroll 0 0.15em transparent;
    color: #83D9F7;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.4em;
    padding-left: 14px;
}

#cabeceraPrivadaHogar .desconectar {
    position: absolute;
    right: 1.5%;
    top: 20px;
}
.desconectar {
    font-size: 1em;
}

/* Contenedores Principales
---------------------------------------------------------------------------------*/
#contenedor{min-height:100%;height:auto!important;height:100%;margin:0 auto -6.5em;}
#contenido{clear:both;padding:22px 0 12em;}
#col-l{float:left;width:74.5%}
#col-r{float:right;width:24%;padding:4px 4px 0 0;}
.wrapper{width:85.7em;margin:0 auto}

/*Recuadros
---------------------------------------------------------------------------------*/
.rec-tl{background:#C7D5E3 url(../../img/simulador/bg/rec-tl.gif) no-repeat top left;}
.rec-tr{background:url(../../img/simulador/bg/rec-tr.gif) no-repeat top right;}
.rec-bl{background:url(../../img/simulador/bg/rec-bl.gif) no-repeat bottom left;}
.rec-br{background:url(../../img/simulador/bg/rec-br.gif) no-repeat bottom right;padding:12px;}
.content{background-color:#fff;padding:10px 7px;overflow:hidden}
/*Sombra*/
.sombra-rt{background:url(../../img/simulador/bg/sombra-rt.gif) repeat-x top left;}
.sombra-rb{background:url(../../img/simulador/bg/sombra-rb.gif) repeat-x bottom left;}
.sombra-rl{background:url(../../img/simulador/bg/sombra-rl.gif) repeat-y top left;}
.sombra-rr{background:url(../../img/simulador/bg/sombra-rr.gif) repeat-y top right;padding:10px 16px 8px}
.sombra-tl{background:url(../../img/simulador/bg/sombra-tl.gif) no-repeat top left;}
.sombra-tr{background:url(../../img/simulador/bg/sombra-tr.gif) no-repeat top right;}
.sombra-bl{background:url(../../img/simulador/bg/sombra-bl.gif) no-repeat bottom left;}
.sombra-br{background:url(../../img/simulador/bg/sombra-br.gif) no-repeat bottom right;}
/*Sombra comunes*/
.sombra-rt,
.sombra-rb{position:relative;height:6px;}
.sombra-tl,
.sombra-tr,
.sombra-bl,
.sombra-br{width:6px;height:6px;position:absolute;}
.sombra-tl{top:0;left:0}
.sombra-tr{top:0;right:0}
.sombra-bl{bottom:0;left:0}
.sombra-br{bottom:0;right:0}
/*Marco cuotas*/
.marco-tl{background:#fff url(../../img/simulador/bg/marco-tl.gif) no-repeat top left;}
.marco-tr{background:url(../../img/simulador/bg/marco-tr.gif) no-repeat top right;}
.marco-bl{background:url(../../img/simulador/bg/marco-bl.gif) no-repeat bottom left;}
.marco-br{background:url(../../img/simulador/bg/marco-br.gif) no-repeat bottom right;padding:5px;}
.marco-tl-gris{background:#EFF2F5 url(../../img/simulador/bg/marco-tl-gris.png) no-repeat top left;margin:6px;}
.marco-tr-gris{background:url(../../img/simulador/bg/marco-tr-gris.png) no-repeat top right;}
.marco-bl-gris{background:url(../../img/simulador/bg/marco-bl-gris.png) no-repeat bottom left;}
.marco-br-gris{background:url(../../img/simulador/bg/marco-br-gris.png) no-repeat bottom right;padding:12px;overflow:hidden;}
.marco-ppto{display:block;margin:0 20px;}
.marco-ppto span,
.marco-ppto strong{display:block}

/* Migas
---------------------------------------------------------------------------------*/
.migas{clear:both;border-bottom:1px solid #E9E9E9;margin-bottom:.8em;padding:4px 12px 6px}
.migas p,
.migas li{display:inline;font-size:.917em}
.migas ol{display:inline;}
.migas li a{background:url(../../img/simulador/bg/bullet_negro.gif) no-repeat left .4em;color:#4F4D4D;margin:0 6px 0 4px;padding-left:11px}
.migas li strong{background-color:#5FAEE1;color:#fff;padding:2px 6px;font-weight:normal;margin-left:4px}

/* Formulario
---------------------------------------------------------------------------------*/
.titulo{padding:0 16px}
.titulo h1{font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;line-height:1.15em;font-size:1.8em;margin-bottom:.8em;color:#4B6581;letter-spacing:-1px}
.titulo h1 span{color:#A5B3C5}
.cotizadores{padding:0 8px;margin-top:1.6em}
.cotizadores h2{font-family:Arial, Helvetica, Sans-serif;line-height:1.15em;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:#3B5977;margin:0;padding:3px 0 2px 25px;background:url(../../img/simulador/bg/btn_ir.gif) no-repeat 0 0;}
.cotizadores p{line-height:1.4em;margin-bottom:2em;}
.cotizadores .mensaje-contacto{border:1px solid #D2DFE9;background-color:#F2F4F7;padding:10px 22px;margin-top:1.2em;}
.cotizadores .mensaje-contacto p{margin:0;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .5em;padding-left:10px;}
.cotizadores .mensaje-contacto strong{color:#1863A1;}
/*Ajusta padding para mas espacio*/
.mas-espacio{padding:0}
.mas-espacio .formulario-bg{padding:15px 10px 0;}
/**/
.poliza-garantia h1,
.poliza-coche h1,
.poliza-moto h1,
.poliza-salud h1,
.poliza-hogar h1,
.poliza-accidentes h1,
.poliza-decesos h1{padding:0 0 2px 36px}
.poliza-vida h1{background:url(../../img/simulador/bg/ico_vida.gif) no-repeat top left;padding:7px 0 5px 32px}
.poliza-salud h1{background:url(../../img/simulador/bg/ico_salud.gif) no-repeat top left;padding-left:50px}
.poliza-contacto h1{background:url(../../img/simulador/bg/ico_telefono-popup.gif) no-repeat top left;padding:2px 0 7px 52px;font-size:1.9em;float:left}
.poliza-contacto h2 {float:right;background:transparent}
.poliza-contacto .formulario-bg h2 {float:none}
.poliza-contacto .titulo {margin-bottom:1em;overflow:hidden}
.poliza-contacto .mensaje-contacto {clear:both}
.poliza-garantia h1{background:url(../../img/simulador/bg/ico_garantia-sellada.gif) no-repeat top left;padding:4px 0 4px 38px;}
.poliza-coche h1{background:url(../../img/simulador/bg/ico_coche.gif) no-repeat top left;}
.poliza-moto h1{background:url(../../img/simulador/bg/ico_moto.gif) no-repeat top left;padding:2px 0 2px 44px}
.poliza-hogar h1{background:url(../../img/simulador/bg/ico_hogar.gif) no-repeat top left;}
.poliza-accidentes h1{background:url(../../img/simulador/bg/ico_accidentes.gif) no-repeat top left;padding:6px 0 4px 28px}
.poliza-decesos h1{background:url(../../img/simulador/bg/ico_decesos.gif) no-repeat top left;padding:7px 0 5px 44px}
.poliza-fondos h1{background:url(../../img/simulador/bg/ico_fondos.gif) no-repeat top left;padding:2px 0 2px 48px}
.poliza-pensiones h1{background:url(../../img/simulador/bg/ico_pensiones.gif) no-repeat top left;padding:7px 0 6px 46px}
.poliza-ahorro h1{background:url(../../img/simulador/bg/ico_ahorro.gif) no-repeat top left;padding:7px 0 6px 40px}
.formulario,
.bordes{margin:1.4em 0 1.8em 0;padding:2px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.bordes{margin:0;}
.formulario-bg,
.bordes-bg{background-color:#F7F7F7;overflow:hidden;padding:15px 15px 0 15px;}
.formulario ul{padding-left:2em}
.formulario p,
.formulario li{line-height:1.3em;margin-bottom:.8em;clear:both;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .5em;padding-left:8px;}
.formulario .botonera{background-image:none;padding:0!important;margin-bottom:1.2em!important}
.formulario li{margin-bottom:0;}
.formulario ul.lista-normal{padding:0}
.formulario ul.lista-normal li{margin-bottom:1em;}
.formulario label,
.formulario .label{display:block;margin-bottom:1.5em;cursor:default;background-image:none;padding:0;line-height:normal;}
.formulario .label span,
.formulario label span{display:inline-block;vertical-align:middle;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .5em;padding-left:8px;margin-right:5px;width:47%;line-height:1.2em;padding-bottom:1px;}
.formulario label span img{vertical-align:middle;cursor:help}
.formulario label input,
.formulario label textarea{border-width:1px;border-style:solid;border-color:#9D9DA1;border-right-color:#F1EFE2;border-bottom-color:#F1EFE2}
.formulario label input,
.formulario label select,
.formulario label textarea{vertical-align:middle;width:37.1%;}
.formulario label textarea{vertical-align:top;}
.formulario label select{width:38%}
.formulario label input,
.formulario label textarea{padding:2px 0 3px 3px}
.formulario label select{padding:1px 0}
.formulario label .disabled{background-color:#fff;border:1px solid #C8C0B8;color:#C8C0B8}
.formulario label.floatRight{float:right;clear:none;}
.formulario label span.no-style{width:auto!important;background-image:none!important;padding:0!important;margin:0!important}
.formulario .label strong{display:inline-block;vertical-align:middle;padding:4px 0}
.formulario .tipo-label{clear:both;position:relative;}
.formulario .tipo-label legend{clear:both;float:left;width:47%;padding:.2em 0 0 8px;margin:0 8px 1.5em 0;position:static;white-space:normal;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .65em;}
.formulario .tipo-label legend span{display:block;width:100%;}
.formulario .tipo-label legend em{position:absolute;top:.45em;left:72%}
.formulario .tipo-label .campos{float:left;width:50%}
.formulario .tipo-label .campos label{display:inline-block;}
.formulario .tipo-label .campos label span{background-image:none;width:auto;}
.formulario .tipo-label .radio-button label{display:inline-block;float:none;clear:none;margin-top:.1em;margin-right:1.5em}
.formulario .tipo-label .radio-button label span{background-image:none;}
.formulario .tipo-label .radio-button label span,
.formulario .tipo-label .radio-button label input{width:auto!important;padding:0;border:0;margin:0 1px 0 0}
.formulario .tipo-label .radio-button .euros{width:20%}
.formulario .tipo-label .radio-button .euros input{width:40%!important;border-width:1px;border-style:solid;border-color:#9D9DA1;border-right-color:#F1EFE2;border-bottom-color:#F1EFE2;padding:2px 3px 3px 3px}
.formulario .tipo-label .barra,
.formulario .tipo-label .fecha .barra{display:inline-block;margin:0 .05em 0 0;vertical-align:middle;font-size:1.2em;}
.formulario .tipo-label .fecha label{width:9.5%;margin-right:.25em;clear:none;float:none}
.formulario .tipo-label .fecha label.ano{width:12%;background-image:none;}
.formulario .tipo-label .fecha label input{width:100%;text-align:center;padding-left:0}
.formulario .una-columna label{width:100%;float:none;clear:both;}
.formulario .una-columna label span{width:18%}
.vida .formulario .una-columna label span{width:19%}
.formulario .una-columna label select{width:auto}
.formulario .dos-columnas fieldset.floatRight,
.formulario .dos-columnas p.floatRight,
.formulario .dos-columnas label.floatRight{float:right;clear:none;}
.formulario .dos-columnas{clear:both;/*flujo para ie ->*/float:left;width:100%}
.formulario .dos-columnas .label,
.formulario .dos-columnas label{clear:both;float:left;width:46%;}
.formulario .dos-columnas label span,
.formulario .label span{width:41%;padding-right:0;margin:0}
.vida .formulario .dos-columnas label span{width:43%;padding-right:0;margin:0}
.formulario .dos-columnas label input,
.formulario .dos-columnas label select,
.formulario .dos-columnas label textarea{width:52.8%;}
.formulario .dos-columnas label select{width:55%}
.formulario .dos-columnas .bloque-domicilio select{width:8em}
.formulario .dos-columnas .bloque-domicilio label{width:32%}
.formulario .dos-columnas .bloque-domicilio label span{width:59%}
.formulario .dos-columnas .bloque-domicilio .domicilio-der{clear:none;width:18%;margin-top:-1px}
.formulario .dos-columnas .bloque-domicilio .domicilio-der input{width:100%;}
.formulario .dos-columnas .tipo-label{clear:none;width:46%;float:left;clear:both;}
.formulario .dos-columnas .tipo-label legend{width:42%;margin-right:0}
.formulario .dos-columnas .tipo-label.fieldmutua legend{width:46%;}
.formulario .dos-columnas .tipo-label.fieldmutua .campos.radio-button{width: 49%; }
.formulario .dos-columnas .tipo-label input{margin:0}
.formulario .dos-columnas .tipo-label .campos{width:54.5%;}
.formulario .dos-columnas .tipo-label .campos label{width:auto}
.formulario .dos-columnas .tipo-label .fecha label{width:16%}
.formulario .dos-columnas .tipo-label .fecha label.ano{width:25%}
.formulario .dos-columnas .tipo-label .fecha-unInput input{width:85%}
.formulario .dos-columnas .tipo-label legend em{position:absolute;top:.4em;left:77%}
.formulario .en-linea label{display:inline-block;margin-right:1.8em;width:auto}
.formulario .euros-porcentaje{float:left;clear:none;margin-left:3em}
.formulario .euros-porcentaje label{display:inline-block;margin-right:8px}
.formulario .euros-porcentaje input{width:2.5em!important}
.formulario .grupo-radio{padding-top:2em;}
.formulario .grupo-radio .doble-input{float:left;margin-right:12px;}
.formulario .grupo-radio .doble-input span{background-image:none;}
.poliza-comun .formulario .titulares-cuentas label{width:auto;}
.poliza-comun .formulario .titulares-cuentas label span{width:12em;}
.poliza-comun .formulario .titulares-cuentas label input{width:16.7em;}
.tarjetas{margin-top: 1em;}
/*Estilos  para tipos de campos*/
.obligatorio,
.formulario .obligatorio{color:#EE3594;font-size:1.1em;}
.formulario .checkbox .obligatorio{vertical-align:bottom}
.formulario .w-auto{width:auto;}
.formulario .checkbox{float:none}
.formulario .checkbox span{width:auto!important;background-image:none;padding:0;margin:0}
.formulario .checkbox a{vertical-align:top}
.formulario .txtlargo span{width:95%!important;}
.formulario .checkbox input{width:auto!important;border:0!important;margin:0 3px 0 0;padding:0}
.formulario label.checkbox strong{margin-right:3px;vertical-align:middle}
.formulario li .checkbox{margin-bottom:1.2em}
.formulario .textolargo{clear:both;}
.formulario .textolargo span{display:inline-block;vertical-align:top;width:94%!important;padding-top:3px;}
.formulario .checkbox-2{float:none}
.formulario .checkbox-2 span{width:60% !important;margin:0}
.formulario .checkbox-2 input{width:auto!important;border:0!important;margin:0 3px 0 0;padding:0}
.formulario .checkbox-der input{width:auto!important;border:0!important;margin:0;padding:0}
.formulario .textarea span{width:auto!important;display:block!important;}
.formulario .textarea textarea{width:98%;height:10em;overflow:auto;margin:4px 0 0 8px}
.formulario .resaltado{color:#1863A1;padding-left:8px;margin-bottom:2em;display:inline-block}
.formulario .resaltado span{background-image:none;padding:0 3px 0 0;width:auto}
.formulario .formato{margin-left:.6em}
.hidden,
.pixel{position:absolute!important;top:-9999em!important;left:-9999em!important}
.formulario input.wauto,
.formulario select.wauto,
.formulario .wauto span,
.formulario fieldset div.wauto{width:auto!important;}
.formulario fieldset.ancho-0 legend{width:27%;margin-bottom:2.5em}
.formulario fieldset.ancho-1 legend{width:24%;margin-bottom:2.5em}
.formulario fieldset.label-der legend{width:26%;margin-bottom:2.5em}
.formulario fieldset.ancho-2 legend{width:42%}
.formulario fieldset.ancho-3 legend{width:33%}
.formulario fieldset.ancho-4 legend{width:51%}
.formulario .codigo-postal input{width:7%!important}
.formulario .comentarios span{display:block}
.formulario .comentarios textarea{width:96%;height:5em;margin:10px 0 0 12px}
.formulario .dni input{width:19.5%;}
.formulario .importe span{width:52%;}
.formulario .importe input{width:7%;padding-right:3px;margin-right:4px;text-align:right}
.formulario .campo-col input{width:2.5em!important}
.formulario .campo-corto input{width:9.5%!important;margin-right:3px}
.formulario .campo-corto2 input{width:12.5%!important;margin-right:3px}
.formulario .campo-medio input{width:22%!important;}
.formulario .campo-largo input{width:54%!important;}
.formulario .euros input{text-align:right;padding-right:3px}
.formulario .fisicas label{float:left;width:10em;margin-right:8px}
.formulario .fisicas label span{width:4em!important}
.formulario .fisicas label input{margin-right:3px}
.formulario .fisicas .tipo-label{clear:none;margin-top:2px}
.formulario .fisicas .tipo-label legend{width:8em}
.formulario .fisicas .tipo-label legend em{left:34%}
.formulario .fisicas .tipo-label .campos{margin-top:-1px}
.formulario .fisicas .tipo-label label,
.formulario .fisicas .tipo-label .campos,
.formulario .fisicas .tipo-label .campos label span{width:auto}
.formulario .fisicas .tipo-label .campos label{float:none;width:3em;clear:none;}
.formulario .fisicas .tipo-label .campos label input{width:100%;}
.formulario .fisicas .barra{margin-right:4px}
.formulario .con-cantidad{clear:both;padding-top:2px}
.formulario .con-cantidad label{float:left;width:54%;clear:both;}
.formulario .con-cantidad label span{width:87%;}
.formulario .con-cantidad .floatRight{float:left;margin-top:-2px;width:30%;clear:none}
.formulario .con-cantidad .floatRight input{width:35%!important}
.formulario .con-cantidad .floatRight select{width:40%!important}
.formulario .con-cantidad .floatRight input{padding-right:3px;}
.formulario .con-cantidad .floatRight input,
.formulario .con-cantidad .floatRight select{text-align:right;margin-right:3px;}
.formulario .calc-descuento{background-color:#fff;overflow:hidden;margin-bottom:1.5em;padding:3px 6px 3px 3px}
.formulario .calc-ancho-60{width:60%}
.formulario .calc-descuento label{float:left;width:75%;padding:10px 15px;background-color:#EFF1F5;margin:0}
.formulario .calc-descuento label span{width:60%}
.formulario .calc-descuento label input{width:25%}
.formulario .calc-descuento .botonera{float:right;clear:none;margin:3px 0 0 0!important}
/**/
.formulario .advertencia{background-color:#fff;background-image:none;padding:6px 6px 6px 16px;margin:0 0 1.2em;}
.formulario div.advertencia{padding-top:14px}
.formulario .advertencia strong{font-weight:bold!important;width:auto!important;}
.formulario .advertencia img{vertical-align:middle;margin-left:4px}

/*Cotizador coches*/
.formulario .una-columna-coche label span{width:27%;}
.formulario .una-columna-coche .tipo-label legend{width:27%;}

/*Seleccion vehiculo*/
.fnone{border-top:0;padding:0 15px;}
.box-azul{background-color:#ECF0F3;padding:15px;}
.box-selec{background-color:#fff;padding:20px 24px 22px;}
.title-selec{color:#365B85;font:bold 1.1em/1.2em "Lucida Sans", Arial, Helvetica, Sans-serif;text-transform:uppercase;text-align:center;margin-bottom:.4em;}
.title-selec span{background-repeat:no-repeat;background-position:top left;padding:9px 12px 16px 56px;text-align:center;display:inline-block;}
.tcoche span{background-image:url(../../img/simulador/bg/ico_selcoche.png);}
.cotizadores .txt-selec{color:#214C7E;font:normal 1.6em/1.2em "Lucida Sans", Arial, Helvetica, Sans-serif;text-transform:uppercase;letter-spacing:-1px;text-align:center;margin-bottom:1em;}
.cotizadores .txt-selec strong{font-weight:inherit;display:inline-block;background:url(../../img/simulador/bg/ico_flecha-selec.png) no-repeat 0 .2em;padding:0 12px 0 22px;}
.cotizadores .pie-selec{padding:16px 10px 0;border-top:1px solid #E2E7EC;text-align:right;}
.cotizadores .pie-selec p{margin:0;}
.cotizadores .pie-selec .bullet{margin-left:.6em;}

/*TOOLTIP*/
.formulario label span.tooltip,
span.tooltip{position:relative;padding-left:18px!important;width:auto!important;display:inline-block!important;float:none!important;padding:0!important}
.formulario label span.no-img,
span.no-img{padding:0!important}
.formulario label span.tooltip a,
span.tooltip a{cursor:help}
.formulario label span.tooltip .img,
span.tooltip .img{position:absolute;top:-11px;right:auto;display:block;}
#dPRPTom .formulario label span.tooltip .img,
#dPRPTom span.tooltip .img, #dPRPTutor .formulario label span.tooltip .img, #dPRPTutor span.tooltip .img{top: -17px;right: -9em;}
.formulario label span.tooltip span.txt-tooltip,
span.txt-tooltip{display:none;position:absolute;background-image:none!important;font-size:.9em;z-index:100;bottom:12px;left:14px;width:15em!important;color:#333!important;font-weight:normal!important;text-transform:none!important;line-height:1.1em!important;padding:8px!important;border:1px solid #b7c8d8!important;background-color:#fff!important;}
/* .formulario label span.tooltip span.txt-tooltip,span.txt-tooltip{display:none;position:absolute;background-image:none!important;font-size:.9em;z-index:100;bottom:12px;left:-57px;width:15em!important;color:#333!important;font-weight:normal!important;text-transform:none!important;line-height:1.1em!important;padding:8px!important;border:1px solid #b7c8d8!important;background-color:#fff!important;} */
.formulario label span.tooltip .enlaceRentMarcado,
span.tooltip .enlaceRentMarcado{color:#E3358F!important}
.formulario .grupo-botones .btn{margin:0 1.8em}
.nota{border-bottom:1px solid #e1e1e1;padding:0 15px 2em}
.nota strong{color:#1863a1;}
.formulario .nota{padding-bottom:0;border:0}
.botonera{overflow:hidden;padding:0 15px!important;margin-bottom:2.5em!important;clear:both;line-height:normal!important}
.botonera p{margin-bottom:0;}
.botonera .nota{padding:4px 0 0 0;border:0;}
.botonera ul li{display:inline;}
.botonera ul li .alignLeft,
.botonera ul li .alignRight{vertical-align:middle;display:inline-block;width:48%;}
.varios-botones{overflow:hidden;clear:both;padding:0 15px;}
.varios-botones .botonera{clear:none;padding:0!important;}
.varios-botones div.botonera li a{margin-left:6px}
/**/
.seleccion{background-color:#fff;padding:14px 9px 2px 12px;margin-bottom:1.4em;overflow:hidden;}
.seleccion h3{color:#1863A1;font-size:1.1em;text-transform:uppercase;margin-bottom:1.4em}
.seleccion p{padding-left:0;background-image:none;clear:none;line-height:normal}
.seleccion .btn-extra{margin-top:-.18em}
.seleccion .seleccionado{background-color:#E8ECF1;padding:7px 12px 7px;font-size:1.15em;margin-bottom:1.6em;text-transform:uppercase;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;color:#304E66;width:79%;float:left;}
.seleccion .seleccionado strong{color:#304E66}
.cotizadores .seleccion .seleccionado strong{font-weight:bold;width:auto;padding:0;display:inline}

/*Hogar formulario mod*/
.hogar .formulario label span{width:23.5%;}
.hogar .formulario .dos-columnas{clear:both;float:left;width:100%}
.hogar .formulario .dos-columnas .label,
.hogar .formulario .dos-columnas label{width:48%;}
.hogar .formulario .dos-columnas span{width:50%;}
.hogar .formulario .dos-columnas input{width:8em;}

/* Contratacion
---------------------------------------------------------------------------------*/
.formulario .domicilio{display:inline-block;width:41%}
.formulario .domicilio span{width:28%}
.formulario .domicilio select{width:52.5%}
.formulario .domicilio input{margin-top:1px}
.formulario .domiciliacion label{float:left;width:27%;margin-right:8px}
.poliza-accidentes .formulario .domiciliacion label{float:left;width:17%;margin-right:0}
.formulario .domiciliacion label span{width:35%}
.formulario .domiciliacion label input{text-align:center;padding-left:0;width:53.5%}
.formulario .domiciliacion .cuatro-cifras{width:24%}
.poliza-accidentes .formulario .domiciliacion .cuatro-cifras{width:19%; margin-right:0}
.formulario .domiciliacion .dos-cifras{width:17%}
.poliza-accidentes .formulario .domiciliacion .dos-cifras{margin-right:0}
.formulario .domiciliacion .cuatro-cifras span,
.formulario .domiciliacion .dos-cifras span{width:47.5%}
.poliza-accidentes .formulario .domiciliacion .cuatro-cifras span{width: 50.5%;margin-right:0;}
.poliza-accidentes .formulario .domiciliacion .dos-cifras span{width:33.5%; margin-right:0;}
.poliza-accidentes .formulario #domiciliacionEU label{min-width:20%; margin-right:0;}

.poliza-accidentes .formulario .dos-columnas.garantias label{clear:none;min-height: 3em;width: 48%;margin-right: 1em;}
.poliza-accidentes .formulario .dos-columnas.garantias label span{width:70%}
.poliza-accidentes .formulario .dos-columnas.garantias label input[type="text"]{width:16% !important; text-align:left}
.poliza-vida .formulario .domiciliacion .cuatro-cifras span{width: 50.5%;margin-right:0;}
.poliza-vida .formulario .domiciliacion .dos-cifras span{width:33.5%; margin-right:0;}
.poliza-vida .formulario #domiciliacionES label{min-width:17%; margin-right:0;}
.poliza-vida .formulario .domiciliacion .dos-cifras{margin-right:0}
.poliza-vida .formulario .domiciliacion .cuatro-cifras{width:19%; margin-right:0}
.poliza-vida .formulario .domiciliacion .num-cuenta{width:26%;margin-right:0;}
.poliza-vida .formulario .domiciliacion label{float:left;width:17%;margin-right:0}
.poliza-vida .formulario #domiciliacionEU label{min-width:20%; margin-right:0;}

.poliza-comun .contratacion #domiciliacionEU label span{width:38%}
.formulario .domiciliacion .cuatro-cifras input{width:30%}
.formulario .domiciliacion .dos-cifras input{width:28%}
.formulario .domiciliacion .num-cuenta{width:27%;}
.poliza-accidentes .formulario .domiciliacion .num-cuenta{width:26%;margin-right:0;}
.formulario .domiciliacion .num-cuenta span{width:35%}
.formulario .domiciliacion .num-cuenta input{width:53.5%}
.formulario .domiciliacion .num-prestamo{width:42%}
.formulario .domiciliacion .num-prestamo span{width:35%}
.formulario .tipo-label .domiciliacion .num-cuenta input{width:45%}
.formulario .tipo-label .domiciliacion,
.formulario .tipo-label .en-linea{clear:both;padding-left:12px}
.formulario .tipo-label .en-linea label{margin-right:1em}
.formulario .list-checkbox{margin-bottom:0;clear:both;padding-left:2em}
.formulario .list-checkbox li{background-image:none;padding:0;margin:0}
.formulario .sangria{padding-left:12px}
.contratacion .formulario-bg{padding:15px 16px 0;}
.num-poliza .formulario-bg{padding:15px 16px 6px;}
.element-form{padding:0 8px 8px;overflow:hidden}
.element-form fieldset .element-form{padding-top:16px;}
.contratacion .tipo-label legend{width:60%}
.contratacion .tipo-label legend.formapago {width: auto;}
.contratacion .tipo-label legend.fecperitacion{width: 141px;}
.contratacion .tipo-label .campos{width:35%}
.contratacion .tipo-label .tipov,
.formulario .tipo-label .tipov{width:72%;}
.formulario .tipo-label .tipov select,
.contratacion .tipo-label .tipov select{width:auto;}
.contratacion .element-form .resaltado{margin:0}
.contratacion h3{color:#EC2E90;font-size:1.1em;clear:both;background-color:#fff;padding:5px 16px 6px;line-height:1.2em;margin-bottom:1.4em}
.contratacion h4{color:#1863a1;font-size:1.1em;clear:both;line-height:1.2em;margin-bottom:1.2em;padding-left:8px}
.contratacion h4 em{color:#3C465A;font-style:italic}
.contratacion .despliega{overflow:hidden}
.contratacion .despliega span{float:left;}
.contratacion ul{margin-bottom:1.8em}
.contratacion label span{width:26%}
.contratacion .dos-columnas .tipo-label{clear:none;width:56%;float:none}
.contratacion .dos-columnas .floatLeft{float:left}
.contratacion .dos-columnas .label,
.contratacion .dos-columnas label{width:36%;clear:both;}
.contratacion .dos-columnas .label span{width:36%}
.contratacion .dos-columnas label span{width:34%}
.contratacion .dos-columnas label input,
.contratacion .dos-columnas label select{width:58%}
.contratacion .dos-columnas label select{width:59.7%}
.contratacion .dos-columnas label.floatRight,
.contratacion .dos-columnas p.floatRight{width:56%}
.contratacion .dos-columnas p.floatRight span{width:34%}
.contratacion .dos-columnas label.floatRight span{width:32.5%}
.contratacion .dos-columnas label.floatRight input{width:62%}
.contratacion .dos-columnas label.floatRight select{width:63%}
.contratacion .dos-columnas .tipo-label .fecha label{width:12%}
.contratacion .dos-columnas .tipo-label .fecha label.ano{width:17%}
.contratacion .dos-columnas .tipo-label legend{width:31%;margin-right:8px}
.contratacion .dos-columnas .tipo-label legend em{left:72.5%}
.contratacion .dos-columnas .tipo-label .campos{width:63%}
.contratacion .tres-columnas label{width:33%;float:left;clear:both;}
.poliza-comun .contratacion .tres-columnas label span,
.contratacion .tres-columnas label span,
.poliza-comun .contratacion .tres-columnas .label span,
.contratacion .tres-columnas .label span{width:34.6%;}
.poliza-comun .contratacion .tres-columnas label input,
.contratacion .tres-columnas label input,
.poliza-comun .contratacion .tres-columnas .label input,
.contratacion .tres-columnas .label input{width:53%}
.poliza-comun .contratacion .tres-columnas label select,
.contratacion .tres-columnas label select,
.poliza-comun .contratacion .tres-columnas .label select,
.contratacion .tres-columnas .label select{width:55.5%}
.contratacion .tres-columnas label.floatRight,
.contratacion .tres-columnas .labelRight{clear:none;text-align:right;width:33.3%}
.contratacion .tres-columnas .labelRight{float:right}
.contratacion .tres-columnas .labelRight strong{width:45%;text-align:left;}
.contratacion .tres-columnas label.floatRight span,
.contratacion .tres-columnas .labelRight span{text-align:left}
.contratacion .tres-columnas .labelRight span{width:40%}
.contratacion .tres-columnas .labelRight input,
.contratacion .tres-columnas label.floatRight input{width:44%}
.contratacion .tres-columnas .labelRight select,
.contratacion .tres-columnas label.floatRight select{width:48%}
/**/
.contratacion .mas-info label input{width:58%}
.contratacion .mas-info label.floatRight{width:60%}
.contratacion .mas-info label.floatRight span{width:60%}
.contratacion .mas-info label.floatRight input{width:34.5%}
.contratacion .seleccion{padding:10px 18px 0 18px;}
.contratacion .seleccion .seleccionado{float:none;width:auto;margin-bottom:1.2em}
.contratacion .seleccion h3{padding:0;background-color:transparent}
.contratacion .modelo{padding:14px 12px 0 12px;}
.contratacion .modelo h3{float:left;color:#1863A1;margin:8px 9px 0 0}
.contratacion .modelo .seleccionado{float:left;width:62%;padding:8px 12px}
.contratacion .modelo .btn-continuar{margin-top:-4px}
.contratacion .mensaje .txt-mensaje{clear:both;padding-left:30px;padding-right:40px;padding-bottom:0;font-size:1em;overflow:hidden}
.contratacion .mensaje .txt-mensaje strong{margin:0;display:inline;font-weight:bold;padding:0;width:auto}
.contratacion .mensaje .txt-mensaje ol,
.contratacion .mensaje .txt-mensaje ul{margin-bottom:1.6em}
.contratacion .mensaje .txt-mensaje li{margin-bottom:1em}
.contratacion .mensaje .txt-mensaje ol{margin-left:20px}
.contratacion .mensaje .txt-mensaje ol li{list-style:decimal;}
.contratacion .buscar-fondo{float:left;padding-top:3em}
.contratacion .buscar-fondo label{float:left;margin:0;}
.contratacion .buscar-fondo label input{width:auto;margin-right:12px;}
.completado{padding-left:2.5em}
.completado li{background:url(../../img/simulador/bg/ico_completado.gif) no-repeat 0 .35em;padding:0 0 0 18px;line-height:1.6em}
.completado li strong{color:#3C465A}
/****Resumen Poliza****/
.cotizadores .resumen{clear:both;}
.cotizadores .resumen h3{color:#1863A1;margin-bottom:1em}
.cotizadores .resumen h3 a img{vertical-align:middle}
.cotizadores .resumen p{margin-bottom:1.5em;}
.cotizadores .resumen label span{width:24%}
.cotizadores .resumen ul{padding:0;overflow:hidden;margin-bottom:1em}
.cotizadores .resumen ul li{margin-bottom:1em;clear:both;}
.cotizadores .element-form .resumen ul{margin-bottom:0;}
.cotizadores .element-form .resumen ul li{/*margin-bottom:1.5em;*/margin-bottom:0;padding-bottom:1.5em}
.cotizadores .resumen ul li strong,
.cotizadores .resumen p strong{font-weight:normal;width:24%;display:inline-block;padding-right:6px;}
.cotizadores .resumen .nota strong{font-weight:bold;width:auto;display:inline;padding-right:0;}
.cotizadores .resumen p strong.resaltado{font-weight:bold;}
.cotizadores .resumen ul li span,
.cotizadores .resumen p span{width:74%;display:inline-block;font-weight:bold;vertical-align:top;word-wrap:break-word;}
.cotizadores .resumen ul li.primas{background-image:none;padding-left:0}
.cotizadores .resumen ul li.primas ul{margin-bottom:0;display:inline}
.cotizadores .resumen ul li.primas li{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .5em;padding-left:8px;display:inline;margin-bottom:0;font-size:1.1em}
.cotizadores .resumen ul li.primas li strong{width:23.7%}
.cotizadores .resumen ul li.primas li span{width:auto}
.cotizadores .resumen ul li.primas strong{color:#E3358F;font-weight:bold}
.cotizadores .resumen ul li.primas .segunda strong,
.cotizadores .resumen ul li.primas .tercera strong{width:13%}
.cotizadores .resumen ul li.primas .primera{color:#24659F;}
.cotizadores .resumen ul li.primas .segunda{color:#389AD7;margin-left:2.5em}
.cotizadores .resumen ul li.primas .tercera{color:#789BB9;margin-left:2.5em}
.cotizadores .resumen li.resaltar{font-size:1.1em;}
.cotizadores .resumen li.resaltar strong{color:#E3358F;font-weight:bold}
.cotizadores .resumen li.resaltar span{color:#24659F}
.cotizadores .resumen li.columna1,
.cotizadores .resumen li.columna2,
.cotizadores .resumen li.columna3{float:left;clear:none;margin-right:5px;}
.cotizadores .resumen li.columna1 strong,
.cotizadores .resumen li.columna2 strong,
.cotizadores .resumen li.columna3 strong{vertical-align:top}
.cotizadores .resumen li.columna3{margin-right:0;}
.cotizadores .resumen li.columna1{width:51%;clear:both}
.cotizadores .resumen li.columna2{width:32%;}
.cotizadores .resumen li.columna3{width:10.5%;}
.cotizadores .resumen li.columna1 strong{width:46%;padding-right:7px;}
.cotizadores .resumen li.columna2 strong,
.cotizadores .resumen li.columna3 strong{width:30%;padding-right:0;}
.cotizadores .resumen li.columna1 span{width:48%;}
.cotizadores .resumen li.columna2 span{width:68%;}
.cotizadores .resumen li.columna3 span{width:65%;}
.cotizadores .resumen li.nocolumn,
.cotizadores .resumen li.nocolumn span,
.cotizadores .resumen li.nocolumn strong{width:auto;}
.cotizadores .resumen .producto-contratar li.columna2{width:44%}
.cotizadores .resumen .producto-contratar li.columna2 strong{width:50%}
.cotizadores .resumen .producto-contratar li.columna2 span{width:48%}
.cotizadores .resumen li.fecha strong{width:65%;}
.cotizadores .resumen li.fecha span{width:33%;}
.cotizadores .resumen .cuenta-bancaria{background-image:none;padding-left:0}
.cotizadores .resumen .cuenta-bancaria strong{width:6%;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .55em;padding-left:8px;}
.cotizadores .resumen .cuenta-bancaria span{width:15.6%;}
.cotizadores p.resaltar{background-color:#fff;color:#1863A1;font-weight:bold;font-size:1.1em;padding:10px 13px;background-image:none;margin-bottom:1.6em}
.cotizadores .padding-lateral{padding:0 15px;}
.cotizadores .despliegue{overflow:hidden;}
.cotizadores .despliegue span{float:left;width:90%;}
.cotizadores .element-form .datos-plan-pensiones li {display:inline-block;margin-bottom:.5em}
.cotizadores .element-form .datos-plan-pensiones li strong{font-weight:bolder;color:#1863A1}
.cotizadores .element-form .datos-plan-pensiones li ul{display:inline}
.cotizadores .element-form .datos-plan-pensiones .grupo-columnas{margin:0!important}
.cotizadores .element-form .datos-plan-pensiones .grupo-columnas,
.cotizadores .element-form .datos-plan-pensiones .grupo-columnas ul{margin:1em 0 0 0;display:block}
.cotizadores .element-form .datos-plan-pensiones .grupo-columnas ul li strong{color:#3C465A;font-weight:normal}
/**/
.poliza-comun .contratacion label span{width:23.2%}
.poliza-comun .contratacion label input{width:23.4%}
.poliza-comun .contratacion .dos-columnas .label,
.poliza-comun .contratacion .dos-columnas label{width:50%;}
.poliza-comun .contratacion .dos-columnas label span,
.poliza-comun .contratacion .dos-columnas .label span{width:48%}
.poliza-comun .contratacion .dos-columnas label input,
.poliza-comun .contratacion .dos-columnas label select,
.poliza-comun .resumen .dos-columnas label input,
.poliza-comun .resumen .dos-columnas label select{width:46.5%}
.poliza-comun .contratacion .dos-columnas label select,
.poliza-comun .resumen .dos-columnas label select{width:48%}
.poliza-comun .resumen .dos-columnas .label span{width:48.5%;}
.poliza-comun .contratacion .dos-columnas .label strong,
.poliza-comun .resumen .dos-columnas .label strong{width:47%}
.poliza-comun .contratacion .dos-columnas p.floatRight,
.poliza-comun .resumen .dos-columnas p.floatRight{width:47%}
.poliza-comun .contratacion .dos-columnas p.floatRight span,
.poliza-comun .resumen .dos-columnas p.floatRight span{width:45%}
.poliza-comun .contratacion .dos-columnas label.floatRight,
.poliza-comun .resumen .dos-columnas label.floatRight{width:47%}
.poliza-comun .contratacion .dos-columnas label.floatRight span,
.poliza-comun .resumen .dos-columnas label.floatRight span{width:46.5%}
.poliza-comun .contratacion .dos-columnas label.floatRight input,
.poliza-comun .contratacion .dos-columnas label.floatRight select,
.poliza-comun .resumen .dos-columnas label.floatRight input,
.poliza-comun .resumen .dos-columnas label.floatRight select{width:47.5%}
.poliza-comun .contratacion .dos-columnas label.floatRight select,
.poliza-comun .resumen .dos-columnas label.floatRight select{width:49.5%}
.poliza-comun .contratacion .dos-columnas label.ano input
.poliza-comun .resumen .dos-columnas label.ano input{width:15%}
.poliza-comun .contratacion .dos-columnas .tipo-label,
.poliza-comun .resumen .dos-columnas .tipo-label{width:50%;}
.poliza-comun .contratacion .dos-columnas fieldset.floatRight,
.poliza-comun .resumen .dos-columnas fieldset.floatRight{width:47%}
.poliza-comun .contratacion .dos-columnas .tipo-label legend,
.poliza-comun .resumen .dos-columnas .tipo-label legend{width:46.5%}
.poliza-comun .contratacion .dos-columnas  fieldset.floatRight legend,
.poliza-comun .resumen .dos-columnas  fieldset.floatRight legend{width:43%}
.poliza-comun .contratacion .dos-columnas .tipo-label .campos,
.poliza-comun .resumen .dos-columnas .tipo-label .campos{width:48%;}
.poliza-comun .contratacion .dos-columnas fieldset.floatRight .campos,
.poliza-comun .resumen .dos-columnas fieldset.floatRight .campos{width:51%}
.poliza-comun .contratacion .dos-columnas .tipo-label .fecha label,
.poliza-comun .resumen .dos-columnas .tipo-label .fecha label{width:23.5%}
.poliza-comun .contratacion .dos-columnas .tipo-label .fecha .ano,
.poliza-comun .resumen .dos-columnas .tipo-label .fecha .ano{width:31%}
.poliza-comun .contratacion .dos-columnas .tipo-label .fecha label input,
.poliza-comun .resumen .dos-columnas .tipo-label .fecha label input{width:100%}
/**/
.poliza-hogar .resumen .dos-columnas label.num-personas input{width:15%;}
.poliza-hogar .resumen .dos-columnas label.inpt-datos input{width:20%;margin-right:4px}
.poliza-hogar .resumen .dos-columnas label.terraza span{width:auto}
.poliza-hogar .resumen .dos-columnas label.terraza input{width:25%}
.poliza-hogar .resumen .lst-garantias span{width:30%!important;text-align: right;}
.poliza-vida .contratacion .fecha legend,
.poliza-accidentes .contratacion .fecha legend{width:23.2%;}
.poliza-vida .formulario .fecha legend em,
.poliza-accidentes .formulario .fecha legend em{left:47.5%}
.poliza-vida .contratacion .fecha .campos,
.poliza-accidentes .contratacion .fecha .campos{width:50%;}
.poliza-accidentes .marco-br, .poliza-vida .marco-br{text-align: center;}
.poliza-accidentes .list-pagos .importe-rest,.poliza-vida .list-pagos .importe-rest{padding: 0; width: 100%; border: none}
.poliza-accidentes .list-pagos .importe-rest span,.poliza-vida .list-pagos .importe-rest span{display: inline;}

.poliza-accidentes #modGarantias{display: inline-block;width: 52%;text-align: center;font-size: 1.4em;font-weight: bold;margin-top: 1em;}
.poliza-accidentes #modGarantias a{color: #1A4870}
/**/

/*****Poliza Hogar*****/
.poliza-hogar .resumen li{margin-bottom:.4em;}
.separador,
.resumen .separador,
.poliza-hogar .resumen .separador{padding:12px 0 0;border-top:1px solid #dcdedf;clear:both}
.poliza-hogar .resumen .destacar strong{color:#E3358F;font-weight:bold;}
.poliza-hogar .resumen .destacar span{color:#24659F;font-weight:bold;}
.poliza-hogar .resumen li.columna1{width:47%;}
.poliza-hogar .resumen li.columna2{width:47%;}
.poliza-hogar .resumen li.columna1 strong,
.poliza-hogar .resumen li.columna2 strong{display:inline-block;width:50%;padding:0;}
.poliza-hogar .resumen li.columna1 span,
.poliza-hogar .resumen li.columna2 span{display:inline-block;width:auto;padding:0;width:47.5%}
.poliza-hogar .resumen li.columna1 span span,
.poliza-hogar .resumen li.columna2 span span {display:block}
/**/
.poliza-hogar .resumen .mensaje{padding:10px;border:0 none;}
.poliza-hogar .resumen .txt-mensaje{margin:0;padding:15px 15px 7px;}
.poliza-hogar .resumen .txt-mensaje ul{width:88%;margin:0 auto;padding:0;}
.poliza-hogar .resumen .mensaje li{margin:0 0 1em;}
.poliza-hogar .resumen .mensaje strong,
.poliza-hogar .resumen .condiciones strong{display:inline;font-weight:bold;width:auto;padding:0}
.poliza-hogar .resumen .mensaje span{display:inline;}
/**/
.poliza-hogar .resumen .condiciones p{padding:0 12px;background-image:none;}
.poliza-hogar .resumen .condiciones a{color:#069CD2;}
.poliza-hogar .resumen .condiciones .aceptar-condiciones{padding:16px 0 8px 8px;background-image:none;border-top:1px solid #dcdedf;}
.poliza-hogar .resumen .condiciones .aceptar-condiciones label{display:block;margin:0 0 4px 0;}
.poliza-hogar .resumen .condiciones .aceptar-condiciones input{display:inline;width:auto;}
.poliza-hogar .resumen .condiciones .aceptar-condiciones .pdf{padding:1px 27px 1px 0;color:#069CD2;background:url(../../img/simulador/bg/ico-pdf.gif) no-repeat right center;font-weight:bold;}
/**/
.poliza-hogar .lst-garantia{float:left;clear:both;width:100%;margin:0 0 15px;background:#fff;border:1px solid #E8ECF1;padding:4px 0;}
.poliza-hogar .lst-garantia .desc{clear:none;float:left;width:70%;margin:0 4px!important;background:#E8ECF1;padding:4px 6px 4px 12px}
.poliza-hogar .lst-garantia .desc span{display:inline-block;vertical-align:middle;width:65%;padding:4px 0 4px 12px;color:#304e66;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 1.2em;line-height:1.9em;font-weight:bold;}
.poliza-hogar .lst-garantia .desc strong{display:inline-block;vertical-align:middle;width:30%;color:#222;font-size:1.2em;text-align:center;}
.poliza-hogar .lst-garantia .desc-joyas{background:url("../../img/simulador/bg/icon-joyas.png") no-repeat 0 0.4em !important; width:55% !important; padding: 4px 0 4px 40px !important;}
.poliza-hogar .lst-garantia .desc-objetos{background:url("../../img/simulador/bg/icon-objetos.png") no-repeat 0 0.4em !important; width:55% !important; padding: 4px 0 4px 40px !important;}
.poliza-hogar .lst-garantia .desc strong{display:inline-block;vertical-align:middle;width:30%;color:#222;font-size:1.2em;text-align:center;}
.poliza-hogar .lst-garantia .botonera{clear:none;float:right;width:23%;margin:8px 0 0 !important;background:none;}
.poliza-hogar .lst-garantia .botonera span{width:auto !important;vertical-align:middle}
.poliza-hogar .lst-garantia img{vertical-align:middle;margin-left:2px;}
.poliza-hogar .contratacion .garantias-opcionales{background-color:#FFF;padding:10px 28px 5px;margin-bottom:1.5em}
.poliza-hogar .contratacion .garantias-opcionales label span{width:68%;display:inline-block;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .5em;padding:.9em 0;margin-right:5px}
.poliza-hogar .contratacion .garantias-opcionales label.checkbox span{width:68%!important;}
.poliza-hogar .contratacion .garantias-opcionales input{width:auto;}
.poliza-hogar .contratacion .garantias-opcionales .extra{margin:0 0 15px 0}
.poliza-hogar .contratacion .garantias-opcionales .extra span{width:22%;}
.poliza-hogar .contratacion .garantias-opcionales .extra input{width:46.5%;}
.poliza-hogar .contratacion .garantias-opcionales .extra select{width:41%;}
/**/
.poliza-hogar .contratacion .medidas-seguridad label{width:32%;}
.poliza-hogar .contratacion .medidas-seguridad label span{width:84%;}
.poliza-hogar .contratacion .medidas-seguridad label.checkbox-der span{vertical-align:middle}
.poliza-hogar .contratacion .medidas-seguridad label.floatRight{width:62%}
.poliza-hogar .contratacion .medidas-seguridad label.floatRight span{width:30%}
.poliza-hogar .contratacion .medidas-seguridad label.floatRight input{width:65%}
.poliza-hogar .contratacion .medidas-seguridad label.floatRight select{width:66.5%}
.poliza-hogar .contratacion .tipo-label .tipov select {padding:0}
/**/
.poliza-hogar .resumen .incluye-txt p strong {width:auto}
.poliza-hogar .resumen .incluye-txt .calc-descuento label {float:none;width:auto}
.contrat-hogar .cotizadores .productos li .texto {padding:14px 30px 5px 8px;display:block}
.desc-producto .descuentos-productos .incluye .importe {padding:3px 0 !important}
.desc-producto .descuentos-productos .incluye .importe label span {color:#1863A1;font-weight:bolder}
.contrat-hogar .desc-promocion .desc-promocion-content .txt-dto {display:inline-block}
.contrat-hogar .desc-promocion .desc-promocion-content .txt-porct {display:inline-block;padding-top:.3em;text-align:left;vertical-align:top;width:78%;}
/*Pasos*/
.contrat-hogar .poliza li {margin-right:1.5%;width:23%;}
.contrat-hogar .poliza li .npaso {background-position:left center;background-repeat:no-repeat;display:block;margin-right:8px;padding-left:36px;}
.contrat-hogar .poliza li .npaso span span,
.contrat-hogar .poliza li .npaso span strong {font-size:.85em;font-weight:bolder !important;padding:14px 0 13px !important;line-height:1.15em}
.contrat-hogar .poliza li.paso1 .npaso {background-image: url("../../img/simulador/bg/paso1_poliza_Doslineas-izq.gif");}
.contrat-hogar .poliza li.paso2 .npaso {background-image: url("../../img/simulador/bg/paso2_poliza_Doslineas-izq.gif");}
.contrat-hogar .poliza li.paso3 .npaso {background-image: url("../../img/simulador/bg/paso3_poliza_Doslineas-izq.gif");}
.contrat-hogar .poliza li.paso4 .npaso {background-image: url("../../img/simulador/bg/paso4_poliza_Doslineas-izq.gif");}
.contrat-hogar .poliza li#activo .npaso {padding-left:33px}
.contrat-hogar .poliza li#activo.paso1 .npaso {background-image: url("../../img/simulador/bg/paso1_poliza_Doslineas-act-izq.gif");}
.contrat-hogar .poliza li#activo.paso2 .npaso {background-image: url("../../img/simulador/bg/paso2_poliza_Doslineas-act-izq.gif");}
.contrat-hogar .poliza li#activo.paso3 .npaso {background-image: url("../../img/simulador/bg/paso3_poliza_Doslineas-act-izq.gif");}
.contrat-hogar .poliza li#activo.paso3 .npaso span {background-image:url(../../img/simulador/bg/pasos_poliza-act-der.gif);}
.contrat-hogar .poliza li#activo.paso4 .npaso {background-image: url("../../img/simulador/bg/paso4_poliza_Doslineas-act-izq.gif");}
.contrat-hogar .poliza li#activo.end .npaso span{background-image:url(../../img/simulador/bg/pasos_poliza-der-end-activo.gif);}
/*Estructura formularios*/
.contratacion .datos-contratacion .dos-columnas label{width:48%}
.contratacion .datos-contratacion .dos-columnas label span{width:54%}
.contratacion .datos-contratacion .dos-columnas label input{width:40%}
.contratacion .datos-contratacion .tipo-label legend{width:25%}
.contratacion .datos-contratacion .tipo-label legend em{left:56%}
.contratacion .datos-contratacion .tipo-label .campos{width:71%}
/*Garantias opcionales*/
.contrat-hogar .contratacion .garantias-opcionales label.checkbox span {width:60% !important}
.contrat-hogar .contratacion .garantias-opcionales label.checkbox span span{width:auto!important}
.contrat-hogar .contratacion .garantias-opcionales label.checkbox span span.txt-tooltip{width:15em!important}
.contrat-hogar .contratacion .garantias-opcionales .impar {background-color:#F0F3F7;margin:0 !important}
.contrat-hogar .contratacion .garantias-opcionales .checkbox {margin:0;clear:both;position:relative}
.contrat-hogar .contratacion .garantias-opcionales .checkbox span {background-position:2em center !important;background-repeat:no-repeat !important;font-weight:bolder;padding-left:6em;text-transform: uppercase;}
.contrat-hogar .contratacion .garantias-opcionales .extra {padding-left:7em}
.contrat-hogar .contratacion .garantias-opcionales .extra span {background-position:left 7px;padding:.2em 0 2em 1em;}
.contrat-hogar .contratacion .garantias-opcionales .extra select,
.contrat-hogar .contratacion .garantias-opcionales .extra input {vertical-align:top}
.contrat-hogar .contratacion .garantias-opcionales .juridico span {background:url(../../img/simulador/bg/icon-juridica.png);}
.contrat-hogar .contratacion .garantias-opcionales .electro span {background:url(../../img/simulador/bg/icon-electrodomesticos.png);}
.contrat-hogar .contratacion .garantias-opcionales .accidentes  span{background:url(../../img/simulador/bg/icon-accidentes.png);}
.contrat-hogar .contratacion .garantias-opcionales .informatica span{background:url(../../img/simulador/bg/icon-informatica.png);}
.contrat-hogar .contratacion .garantias-opcionales .animales span{background:url(../../img/simulador/bg/icon-animales.png);}
.contrat-hogar .contratacion .garantias-opcionales .impago span{background:url(../../img/simulador/bg/icon-euro.png);}
.contrat-hogar .contratacion .garantias-opcionales .botonera {text-align:right;margin:1em 0}
.contrat-hogar .contratacion .garantias-opcionales .lst-garantia .botonera {text-align:center;}
.contrat-hogar .contratacion .descuentos {background-color:#F7F7F7;padding:15px 16px 1px 16px}
.contrat-hogar .contratacion .descuentos .incluye-txt p strong {color:#1863A1;font-weight:bolder}
.contrat-hogar .descuentos-productos .garantias .impar,
.contrat-hogar .info-producto .garantias .dos-columnas .checkbox .impar {background-color:#E8ECF1;}
/*Presupuesto personalizado */
.contrat-hogar .info-producto .listado-garantias {background-color:#FFF;padding:1em;margin-bottom:1em;}
.contrat-hogar .info-producto .listado-garantias .formulario fieldset{margin:0}
.contrat-hogar .info-producto .listado-garantias legend,
.contrat-hogar .info-producto .resto-garantias label {background-position:1em center;background-repeat:no-repeat;margin:0;padding:1em 0 1em 4em;width:37%;}
.contrat-hogar .info-producto .resto-garantias .checkbox span{width:50%;padding:1em 0;display:inline-block;float:none;}
.contrat-hogar .info-producto .resto-garantias .checkbox input{vertical-align:middle;float:none;}
.contrat-hogar .info-producto .listado-garantias legend span,
.contrat-hogar .info-producto .resto-garantias .checkbox span{font-weight:bolder;text-transform:uppercase;vertical-align:middle}
.contrat-hogar .info-producto .listado-garantias .campos label span{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat scroll 0 0.5em transparent;}
.contrat-hogar .info-producto .listado-garantias .campos {padding:.6em 0!important}
.contrat-hogar .info-producto .listado-garantias .impar .campos{background:transparent}
.contrat-hogar .info-producto .listado-garantias .joyas legend {background-image:url(../../img/simulador/bg/icon-joyas.png)}
.contrat-hogar .info-producto .listado-garantias .objetos legend {background-image:url(../../img/simulador/bg/icon-objetos.png)}
.contrat-hogar .info-producto .listado-garantias .impago legend {background-image:url(../../img/simulador/bg/icon-euro.png)}
.contrat-hogar .info-producto .listado-garantias .juridica {background-image:url(../../img/simulador/bg/icon-juridica.png)}
.contrat-hogar .info-producto .listado-garantias .electrod {background-image:url(../../img/simulador/bg/icon-electrodomesticos.png)}
.contrat-hogar .info-producto .listado-garantias .accidentes {background-image:url(../../img/simulador/bg/icon-accidentes.png)}
.contrat-hogar .info-producto .listado-garantias .informatica {background-image:url(../../img/simulador/bg/icon-informatica.png)}
.contrat-hogar .info-producto .listado-garantias .animales {background-image:url(../../img/simulador/bg/icon-animales.png)}
.contrat-hogar .info-producto .resto-garantias {clear:both;}
.contrat-hogar .info-producto .resto-garantias label {padding:0 0 0 4em;display:block;clear:both;width:auto;}
.contrat-hogar .info-producto .resto-garantias .impar {background-color:#F0F3F7!important;}
.contrat-hogar .info-producto .resto-garantias .botonera{margin:1em 0 0 0!important;clear:both;}
.contrat-hogar .info-producto .listado-garantias label span.tooltip,
.contrat-hogar .info-producto .listado-garantias span.tooltip{padding:0 0 0 3px!important;}
.contrat-hogar .resto-garantias .labelError .mensajeError{text-transform:lowercase !important;font-weight:normal !important; margin-top:-27px !important;margin-bottom:8px !important;margin-left:274px !important;}
.contrat-hogar .cifras .labelError{border:1px solid #DF177E !important; background:#fff;display:block;padding:5px 0;}
.contrat-hogar .cifras .labelError .mensajeError{font-weight:normal !important;margin-left:0 !important;text-align:left !important;font-size:.96em !important;}
.contrat-hogar  .campos.importe .labelError {background:#fff;padding:5px 0 !important;}
.contrat-hogar  .campos.importe .mensajeError {margin-top:0 !important; background:#fff;text-align:center;}
#popupJoyas  .texto.input-txt  .euros.labelError  .mensajeError,
#popupObjetos .texto.input-txt  .euros.labelError  .mensajeError{margin-left:0 !important;}
#ayudaImprimir .tlfnayuda{float: left;font-size: 1.9em;font-weight: normal;color: #F253A5;letter-spacing: -2px;background: none;margin-top: .5em;padding: 0;}
    #ayudaImprimir .tlfnayuda a{color: #F253A5;}
/*Notas*/
.contrat-hogar .cotizadores .formulario .nota strong,
.contrat-hogar .cotizadores .formulario .nota span {display:inline-block;vertical-align:top}
.contrat-hogar .cotizadores .formulario .nota span span {display:block}

/*cotizador salud*/
 .contrat-salud  fieldset  .camposError  .mensajeError{margin-top:8px !important;}
.contrat-salud  fieldset .fechaNacimientoAsegurado.campos .mensajeError {margin:5px 0 0 0 !important;}
.contrat-salud .campos #errorEdadAsegurado.mensajeError{margin-top:8px !important;}
.contrat-salud .frec_pago{width:100%;margin:8px auto;}
.contrat-salud .frec_pago .mensajeError{text-align:center; display:block; border:1px solid; padding:8px 0 !important;}
/*****Poliza Pensiones*****/
.poliza-pensiones .productos li{width:17.5%}

/*Email dos columnas*/
.cotizadores .resumen li.email{width:44%;}
.cotizadores .resumen li.email strong{width:22%;}
.cotizadores .resumen li.email span{width:76%}
/**/
/*Accesorios incluidos no de serie*/
.cotizadores .resumen .accesorios{overflow:hidden;background-image:none;padding:0;margin:0}
.cotizadores .resumen .accesorios strong{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .55em;padding-left:8px;width:23%;margin-top:6px;float:left;}
.cotizadores .resumen .accesorios ul{float:right;width:74%;margin-bottom:0}
.cotizadores .resumen div.accesorios ul{float:none;width:auto}
.cotizadores .resumen .accesorios ul ul{float:none;width:auto;margin:1.2em 0 .6em;padding:0 14px 0 14px;}
.cotizadores .resumen .accesorios ul ul ul{margin-top:.6em;padding:0 0 0 3px;}
.cotizadores .resumen .accesorios ul li{background-image:none;padding:0;display:block;margin:0}
.cotizadores .resumen .accesorios ul li.pack{background-image:none;padding:0;margin-bottom:1em}
.cotizadores .resumen .accesorios ul li.pack strong{color:#295791;font-size:1.1em;font-weight:bold}
.cotizadores .resumen .accesorios ul li.pack li strong{color:#3C465A;font-size:1em;font-weight:normal}
.cotizadores .resumen .accesorios ul li strong{background-color:#fff;padding:7px 14px;display:block;width:95%;font-weight:bold;font-size:1.1em;background-image:none;width:auto;margin:0;float:none;}
.cotizadores .resumen .accesorios ul li ul li{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .55em;padding-left:8px;margin-bottom:0.7em}
.cotizadores .resumen .accesorios ul li ul li strong{width:69%;background-color:transparent;padding:0;display:inline-block;font-size:1em;font-weight:normal}
.cotizadores .resumen .accesorios ul li ul li span{width:30%;text-align:right;color:#295791}
.cotizadores .resumen .accesorios ul li ul li span em{display:inline-block;}
.cotizadores .resumen .accesorios ul li ul li span span.cantidad{width:5em;display:inline-block;}
.cotizadores .resumen .lista-precios li strong,
.cotizadores .resumen p.lista-precios strong{width:69%;padding:0;display:inline-block;font-size:1em;font-weight:normal}
.cotizadores .resumen .lista-precios li span,
.cotizadores .resumen p.lista-precios span{width:30%;text-align:right;color:#295791;font-weight:bold}
.cotizadores .resumen .lista-precios .resaltar span,
.cotizadores .resumen .lista-precios .resaltar strong{color:#E3358F;font-weight:bold}
.cotizadores .resumen .lista-precios .resaltar span em,
.cotizadores .resumen .lista-precios .resaltar strong em{font-size:.9em;font-weight:normal}
.cotizadores .resumen .lista-precios .sin-ancho strong,
.cotizadores .resumen .lista-precios .sin-ancho span{width:auto}
/**/
.cotizadores .aviso{border-bottom:1px solid #DCDEDF;padding:0 0 10px;margin-top:1.6em;}
.cotizadores .aviso p,
.cotizadores .aviso .cont-texto{background-color:#f7f7f7;padding:10px;line-height:normal;margin:0;}
.cotizadores .aviso .cont-texto p{background-color:transparent;padding:0;margin-bottom:1em;line-height:1.4em;}
.cotizadores .aviso .cont-texto .texto{padding-bottom:1.2em}
.cotizadores .aviso .izq{display:inline;}
.cotizadores .aviso .der{display:inline-block;width:43.5%;text-align:right;}
.cotizadores .aviso .btn-contratar{vertical-align:middle}
.cotizadores .aviso .texto{display:block;background:url(../../img/simulador/bg/ico_aviso.gif) no-repeat 1.2em center;color:#1863A1;font-weight:bold;font-size:1.1em;vertical-align:middle;border:1px solid #DCDEDF;line-height:1.4em;background-color:#fff;padding:1.8em 15px 2.2em 51px;min-height:4em;}
.cotizadores .aviso .izq .texto{display:inline-block;width:45%;}
.cotizadores .aviso .texto strong{color:#E3358F;display:block;font-weight:inherit;}
.cotizadores .aviso .font-normal{font-weight:normal}
.cotizadores .aviso .font-normal strong{font-weight:bold;color:#1863A1;display:inline}
.cotizadores .aviso .texto a{text-decoration:underline;font-weight:bold;}
.cotizadores .aviso .texto a:hover{color:#E3358F;}
/****Mi Numero de Poliza****/
.num-poliza{font-size:1.05em}
.num-poliza p{line-height:1.6em;margin-bottom:1.4em}
.num-poliza p,
.num-poliza li{background-image:none;padding:0;}
.num-poliza .formulario h3{color:#1863A1;padding:9px 14px 9px 26px;margin-bottom:2em;background:#fff url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 1.5em 1.2em;}
.num-poliza .formulario .info-poliza{border:1px solid #d9d9d9;background-color:#fff;padding:16px 14px 12px;margin-bottom:2em}
.num-poliza .formulario .info-poliza .num-poliza{color:#526E8B;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;font-size:1.7em;font-weight:normal;letter-spacing:-1px;line-height:1.15em;background-position:right center;border-bottom:1px solid #EAEAEA;margin:0 0 1em;padding:8px 42px 18px 18px;}
.num-poliza .formulario .info-poliza .txt-poliza{padding:0 20px}
.num-poliza .formulario .element-form{padding:0 26px}
.num-poliza .formulario .info-poliza h2{padding-left:0;background-position:center right;margin:0;border-bottom:1px solid #eaeaea;padding:8px 42px 18px 18px;margin-bottom:.8em}
.num-poliza .formulario .info-poliza h3{color:#E3358F;text-transform:uppercase;margin-bottom:.8em;padding:0}
.num-poliza .formulario ul{padding:0;margin-bottom:2em}
.num-poliza .formulario ul li{line-height:1.3em;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .45em;padding:0 0 0 10px;margin-bottom:.8em}
.num-poliza .formulario .detalle-poliza{margin-bottom:3em}
.num-poliza .formulario .detalle-poliza li{background-image:none;padding:7px 6px 7px 24px;margin-bottom:.3em;}
.num-poliza .formulario .detalle-poliza li strong{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .5em;padding-left:10px;width:39%}
.num-poliza .formulario .detalle-poliza li strong,
.num-poliza .formulario .detalle-poliza li span{display:inline-block;font-weight:bold}
.num-poliza .formulario .detalle-poliza li span{width:58%;color:#1863A1}
.num-poliza .formulario .detalle-poliza li.resaltar{background-color:#fff}
.num-poliza .formulario .doc-necesaria{background-color:#fff;padding:14px 14px 4px 26px;}
.num-poliza .formulario .doc-necesaria li{color:#1863A1;font-weight:bold;margin-bottom:.8em;}
.num-poliza .formulario .doc-necesaria li ul{padding:1.2em 0 0 0}
.num-poliza .formulario .doc-necesaria li li{font-weight:normal}
.num-poliza .formulario div.doc-necesaria{padding-top:20px;margin-bottom:.8em}
.num-poliza .formulario div.doc-necesaria p{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .6em;padding:0 10px;}
/*Iconos*/
.poliza-coche + .rec-tl  .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-coche.gif);}
.poliza-salud + .rec-tl  .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-salud.gif);}
.poliza-hogar + .rec-tl .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-hogar.gif);}
.poliza-vida  + .rec-tl .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-vida.gif);}
.poliza-accidentes + .rec-tl  .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-accidentes.gif);}
.poliza-decesos + .rec-tl  .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-decesos.gif);}
.poliza-fondos + .rec-tl  .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-fondos.gif);}
.poliza-pensiones + .rec-tl  .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-pensiones.gif);}
.poliza-ahorro + .rec-tl  .formulario .info-poliza .num-poliza{background-image:url(../../img/simulador/bg/ico_poliza-ahorro.gif);}
.lblcalendario #fechaNacimiento{width:25% !important; margin-right:.5em}

.cotizadores.poliza-ahorro .btn-contratar:hover, .cotizadores.poliza-ahorro .btn-contratar:focus, .botonera .btn-continuar:focus, .botonera .btn-continuar:hover{outline: 1px solid black;}
/****MENSAJES****/
.no-border{border:0;padding:0}
.mensaje{padding:16px 13px;border:1px solid #d9d9d9;background-color:#fff;margin-bottom:1.4em}
.mensaje .mensaje{padding:16px 13px;border:0;margin:0;padding-bottom:0}
.mensaje .txt-mensaje{background-color:#eef2f5;padding:14px 60px 10px 66px;font-size:1.1em;}
.mensaje .txt-mensaje p{padding:0;background-image:none;}
.mensaje .txt-mensaje p strong{color:#2F4D65;margin-bottom:.8em;display:block;}
.mensaje .txt-mensaje li{margin-bottom:1em}
.mensaje .txt-mensaje .destacar{background-color:#fff;padding:12px 13px;font-weight:bold;margin:0 -20px 1.5em -12px}
.mensaje h2,
.mensaje h3,
.cotizadores .mensaje h2,
.cotizadores .mensaje h3{color:#526E8B;font-size:2em;font-weight:normal;letter-spacing:-1px;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;padding:10px 12px 14px 66px;margin:0 0 .4em;background-repeat:no-repeat;background-position:.4em 0;border-bottom:1px solid #eaeaea}
.cotizadores .mensaje h2 span,
.cotizadores .mensaje h3 span{font-weight:normal}
/*Error*/
.cotizadores .error h2,
.cotizadores .error h3,
.error h2,
.error h3{background-image:url(../../img/simulador/bg/ico_error.gif)}
.cotizadores .ok h2,
.cotizadores .ok h3,
.ok h2,
.ok h3{background-image:url(../../img/simulador/bg/ico_correcto.gif)}

/* Cuestionario
---------------------------------------------------------------------------------*/
.cuestionarios, .separada{border:0}
.cuestionarios p{margin-left:16px}
.cuestionarios .formulario-bg,
.separada .formulario-bg{padding:12px 5px 6px}
.separada h3{margin-bottom:.5em}
.formulario .fondo-cuestionario{background-color:#fff;padding:11px 6px 0;margin:1.8em 0}
.formulario .cuestionario{background:url(../../img/simulador/bg/cuestionario-izq.gif) no-repeat top left;position:relative;}
.formulario .cuestionario label{margin:0;display:inline-block;vertical-align:middle;width:13.8%;text-align:center;position:relative;}
.formulario .cuestionario label span{padding:0;background-image:none;width:auto;margin:0;position:absolute;top:-9999em;left:-9999em}
.formulario .cuestionario label input{padding:0;width:auto;border:0;display:inline-block;vertical-align:middle}
.formulario .cuestionario fieldset{min-height:3em;padding:10px 0 10px 11px}
.formulario .cuestionario fieldset legend{clear:both;float:left;position:static;white-space:normal;width:27%;line-height:1.3em;clear:both}
.formulario .cuestionario fieldset legend span{display:block;width:100%;float:left;position:relative;padding-left:22px}
.formulario .cuestionario fieldset legend strong{display:inline-block;width:85%;vertical-align:middle;font-weight:normal;margin-right:9px}
.formulario .cuestionario fieldset legend img{display:inline-block;vertical-align:middle;}
.formulario .cuestionario fieldset legend .numero{position:absolute;left:0}
.formulario .cuestionario fieldset .nombres{float:right;width:72%;text-align:left;margin-top:1.2em;}
.formulario .cuestionario .primero{padding-top:4em}
.formulario .cuestionario .primero .nombres{background:url(../../img/simulador/bg/cuestionario-der.gif) no-repeat top right;position:absolute;top:0;right:0;width:71%;float:none;margin:0;}
.formulario .cuestionario .primero label{position:relative}
.formulario .cuestionario .primero label span{background:url(../../img/simulador/bg/separador_cuestionario.gif) no-repeat 0 .5em;position:static;padding:0 1px 0 2px;height:3.2em;display:table-cell;width:10em;margin-bottom:1.6em}
.formulario .cuestionario .primero label input{margin-top:1.6em}
.formulario .cuestionario .primero label.no-separador span{background-image:none;}
.formulario .cuestionario .alterno{background-color:#f7f7f7}

/* Cuestionario 2
---------------------------------------------------------------------------------*/
.cuest-pestanas ul{overflow:hidden}
.cuest-pestanas li{float:left;width:14.18%;background:url(../../img/simulador/bg/separador-pestana.gif) no-repeat center right;}
.cuest-pestanas li em{display:block}
.cuest-pestanas li a,
.cuest-pestanas li span,
.cuest-pestanas li strong{display:block;padding:13px 8px 13px 14px;color:#3C465A;line-height:1.2em}
.cuest-pestanas li.end{background-image:none}
.cuest-pestanas li.activo{background:url(../../img/simulador/bg/pestana-izq.gif) no-repeat top left;padding-left:6px}
.cuest-pestanas li.activo a,
.cuest-pestanas li.activo span,
.cuest-pestanas li.activo strong{background:url(../../img/simulador/bg/pestana-der.gif) no-repeat top right;color:#4A6581;padding-left:10px;font-weight:bold}
.cuest-pestanas li a:hover em{text-decoration:underline}
.cuest-pestanas .form-cuest{clear:both;overflow:hidden;background-color:#EFF1F4;padding:20px 20px 8px 24px;margin-bottom:1.8em}
.formulario-bg .cuest-pestanas .form-cuest{background-color:transparent;padding:20px 0 8px 10px;margin:0}
.cuest-pestanas .form-cuest .col-izq,
.cuest-pestanas .form-cuest .col-der{width:47%}
.cuest-pestanas .form-cuest .col-izq{clear:both;float:left;}
.cuest-pestanas .form-cuest .col-der{float:right;}
.cuest-pestanas .form-cuest fieldset{overflow:hidden}
.cuest-pestanas .form-cuest fieldset legend{position:relative;white-space:normal;clear:both;float:left;margin:0 0 2em 0;padding:0 8px 0 18px;width:49%;line-height:1.1em}
.cuest-pestanas .form-cuest fieldset legend span{display:block;width:100%}
.cuest-pestanas .form-cuest label{margin-bottom:1.2em;display:block;position:relative;padding-left:18px}
.cuest-pestanas .form-cuest label span,
.formulario .cuest-pestanas .form-cuest label span{display:inline-block;vertical-align:middle;width:49%;cursor:default;padding:0 14px 0 0;line-height:1.1em;background-image:none;margin-right:0}
.cuest-pestanas .form-cuest label input,
.cuest-pestanas .form-cuest label select{width:42.5%;vertical-align:middle;border-width:1px;border-style:solid;border-color:#9D9DA1;border-right-color:#F1EFE2;border-bottom-color:#F1EFE2;padding:2px 0 3px 3px;}
.cuest-pestanas .form-cuest label select{padding:1px 0;width:43.9%;}
.cuest-pestanas .form-cuest label .hidden{position:absolute;top:-9999em;left:-9999em}
.cuest-pestanas .form-cuest .letra{position:absolute;left:0;width:auto;}
.cuest-pestanas .form-cuest .campos{float:left;width:41%}
.cuest-pestanas .form-cuest .campos label{padding:0;display:inline;}
.cuest-pestanas .form-cuest .campos label span{width:auto;padding:0;}
.cuest-pestanas .form-cuest .campos label input{width:auto;margin:0}
.cuest-pestanas .form-cuest .barra{font-size:1.3em;display:inline-block;vertical-align:middle}
.cuest-pestanas .form-cuest .fecha label input{width:20%;text-align:center;padding-left:0;}
.cuest-pestanas .form-cuest .fecha .ano input{width:24%;}
.cuest-pestanas .form-cuest .radio-button label{margin-right:10px}
.cuest-pestanas .form-cuest .radio-button label input{border:0}
.cuest-pestanas .form-cuest .cuatro-lineas .campos{margin-top:2em}
.cuest-pestanas .form-cuest .textarea{clear:both;}
.cuest-pestanas .form-cuest .textarea textarea{margin-left:0;width:60%;height:6em;}
.si-no .form-cuest fieldset legend{width:85%;}
.si-no .form-cuest .campos{width:11%;text-align:right}
/*Tabla*/
.tabla{margin-bottom:1.5em;padding-bottom:8px;border-collapse:collapse;border-bottom:1px solid #e2e2e2;}
.tabla a{cursor:pointer;}
.tabla thead th{font-weight:bold;color:#1863A1;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;background-color:#fff;padding:2px 0;text-align:left;width:11.5%}
.tabla thead th span{background:#F4F6F8 url(../../img/simulador/bg/separador_tabla.gif) no-repeat center left;display:block;padding:10px 10px 2px 10px;min-height:2em}
.tabla thead th.primero{border-left:1px solid #e2e2e2;padding-left:2px}
.tabla thead th.primero span{background-image:none}
.tabla thead th.end{border-right:1px solid #e2e2e2;padding-right:2px}
.tabla thead th.eliminar{text-align:center;width:7%}
.tabla tbody td{padding:10px;vertical-align:middle;line-height:1.2em}
.tabla tfoot td{text-align:left;padding:10px 12px;border:1px solid #e2e2e2;border-bottom:0;}
.tabla .alterno td{background-color:#f7f7f7}
.tabla2 tbody .link-flecha a{background:url(../../img/simulador/bg/bullet_mini-azul.gif) no-repeat 0 .55em;padding:0 6px}
.formulario .tabla .alterno td{background-color:#F2F7FE;}
.tabla tbody td label{margin:0;}
.tabla tbody td .euros input{padding-right:3px!important;}
.tabla tbody td .euros abbr{vertical-align:middle}
.tabla tbody td label span{background-image:none;margin:0;padding:0;width:89%;float:left;}
.poliza-comun .contratacion .tabla tbody td label input,
.tabla tbody td label input{width:auto;padding:1px 0 1px 3px;margin:0;}
.tabla tbody td label.radio input{border:0;margin:1px 3px 0 0;float:left;}
/*Alineamiento*/
.tabla thead .alignLeft,
.tabla thead .alignLeft span{text-align:left;}
.tabla thead .alignRight,
.tabla thead .alignRight span{text-align:right;}
.tabla thead .alignCenter,
.tabla thead .alignCenter span{text-align:center;}
.tabla tbody .alignCenter .radio input{float:none;margin:0}
/*Anchos*/
thead .w7{width:7%!important}
thead .w10{width:10%!important}
thead .w12{width:12%!important}
thead .w14{width:14%!important}
thead .w15{width:15%!important}
thead .w17{width:17%!important}
thead .w20{width:20%!important}
thead .w25{width:25%!important}
thead .w28{width:28%!important}
thead .w35{width:35%!important}
/*Formato*/
.tabla .capitalize{text-transform:capitalize}
.tdHand tbody tr td{cursor:pointer}
.tdHand tbody tr:hover td,
.tdHand tbody .alterno:hover td{background-color:#009EE0;color:#fff}
.tdHand tbody tr:hover td *,
.tdHand tbody .alterno:hover td *,
.tdHand tbody tr:hover td *:hover,
.tdHand tbody .alterno:hover td *:hover{color:#fff!important}
.cotizadores .tabla table ul{overflow:visible;margin-top:.4em;margin-bottom:0}
.cotizadores .tabla table ul li{margin-bottom:.6em}
.cotizadores .tabla table ul li strong{display:inline;width:auto;font-weight:bold;padding:0}
/*Tabla Estilo 2*/
.tabla2{border:0;padding:0}
.tabla2 table{border:1px solid #D9DBDE;background-color:#fff;width:100%}
.tabla2 thead th{color:#3C465A;font-weight:normal;padding:7px 4px;background:#fff url(../../img/simulador/bg/head_tabla2.gif) repeat-x center left;border:1px solid #D9DBDE;width:auto;text-align:center}
.tabla2 thead th span{background-image:none;background-color:transparent;min-height:0;text-align:center;padding:0}
.tabla2 thead th.eliminar{color:#1863A1;font-weight:bold;width:auto}
.tabla2 thead th.end{border-right:0;padding-right:0}
.tabla2 tbody td{border:1px solid #D9DBDE;border-top:0;border-bottom:0;padding:8px 10px}
/*Tabla Estilos 2 (tabla con muchas columnas*/
.tabla-grande tbody td{font-size:.9em;padding:6px 8px;}

/*Tabla Fondos y Pensiones*/
.tabla-pensiones{margin:0 0 2em;border-bottom:1px solid #DCDCDC;background-color:#fff}
.tabla-pensiones table{width:100%;}
.tabla-pensiones thead th{background:url(../../img/simulador/bg/head_tabla2-popup.gif) repeat-x center left;border:1px solid #D0E2F9;border-right-color:#CFD5DD;border-left-color:#CFD5DD;line-height:1.2em;padding:10px 10px 11px 10px;text-align:center;font-weight:bold;vertical-align:middle}
.menos-padding thead th{padding:7px 10px;}
.tabla-pensiones thead th.primero{border-left-color:#D0E2F9;}
.tabla-pensiones thead th.ultimo{border-right-color:#D0E2F9;}
.tabla-pensiones tfoot td{text-align:left;padding-top:12px;padding-bottom:12px;border:1px solid #DCDCDC;border-bottom:0;}
.tabla-pensiones td{padding:13px 10px;border-right:1px solid #CFD5DD;border-left:1px solid #CFD5DD;text-align:center;vertical-align:middle;}
.menos-padding td{padding:8px 10px;line-height:1.1em}
.tabla-pensiones .end{}
.tabla-pensiones td a{color:#129CCD;font-weight:bold;text-decoration:underline}
.tabla-pensiones td a:hover{color:#1863A1}
.tabla-pensiones td input,
.tabla-pensiones td select{width:5.5em;vertical-align:middle;border-color:#9D9DA1 #F1EFE2 #F1EFE2 #9D9DA1;border-style:solid;border-width:1px;}
.tabla-pensiones td select{width:auto;}
.tabla-pensiones .alterno td{background-color:#F2F6F8}
.tabla-pensiones .seleccionado td{background-color:#E9F3FA;}
.tabla-pensiones .seleccionado td a{color:#3C465A}
.tabla-pensiones td label,
.tabla-pensiones td .radio{display:inline}
.tabla-pensiones td .radio input{width:auto;padding:0;margin:0;border:0;}
.tabla-pensiones td .euros input{padding-right:3px;text-align:right;margin-right:2px}
.tabla-pensiones td .euros abbr{vertical-align:middle}
.tabla-pensiones .fecha input{padding-left:0;padding-right:0;text-align:center}
.tabla-pensiones .fecha img{vertical-align:middle;margin-right:4px;cursor:pointer;}
.tabla-pensiones .alignLeft{text-align:left}
.tabla-pensiones .alignRight{text-align:right}
.tabla-pensiones .alignCenter{text-align:center}
.tabla-pensiones .aumentaFuente{font-size:1.05em}
/**/
.tabla-pensiones td .link-pdf,
.tabla-pensiones td .link-doc{text-decoration:none}
.tabla-pensiones td .link-pdf:hover,
.tabla-pensiones td .link-doc:hover{text-decoration:underline;color:#129CCD;}
/**/
.cotizadores .mod-elim{overflow:visible;margin:0;padding:0}
.cotizadores .mod-elim li{background-image:none;padding:0;margin:0;display:inline;}
.cotizadores .mod-elim li a{font-weight:bold;margin:0 4%}

a.masinfo {padding-left:18px;margin-top:18px;font-weight:bold;font-size:100%;background: url(../../img/simulador/ico_info.gif) no-repeat left center;margin-left: 0px;color: #14658d;line-height: 1.3em;height: 15px;text-decoration: none}
a.masinfo:hover {color:#414b56;text-decoration: underline}


/* Formularios Tabla
---------------------------------------------------------------------------------*/
.tabla-form{border-bottom:1px solid #E1E1E1;margin-bottom:2em;}
.tabla-form h3,
.tabla-form .tipo-titulo{background-color:#EFF1F5;border:1px solid #D2DFE9;color:#1863A1;font-size:1.1em;padding:11px 18px;text-transform:uppercase}
.tabla-form .tipo-titulo{font-size:1em;text-transform:none;font-weight:bold}
.tabla-form h4{position:absolute}
.tabla-form .content-form{border:1px solid #d2d2d2;border-top:0;background:url(../../img/simulador/bg/tabla-form.gif) repeat-x bottom left;margin-bottom:2em;}
.tabla-form .content-form fieldset{position:relative}
.tabla-form .content-form fieldset fieldset{background-image:none}
.tabla-form .content-form fieldset legend{float:left;width:100%;white-space:normal;clear:both;text-align:center;}
.tabla-form .content-form fieldset legend span{display:block;text-align:center;padding:7px 4px 7px;}
.tabla-form .content-form fieldset legend strong{font-weight:normal}
.tabla-form .content-form fieldset legend .pos{position:absolute;top:0;padding:1.3em .8em .6em;left:0;text-align:center;width:17%;font-weight:normal;display:block}
.poliza-salud .tabla-form .content-form fieldset legend .pos{position:absolute;top:0;padding:1.3em .8em .6em;left:0;text-align:center;width:11%;font-weight:normal;display:block}
.tabla-form .content-form fieldset legend .texto-legend,
.tabla-form .content-form fieldset fieldset legend,
.tabla-form .content-form fieldset legend.hidden{position:absolute;top:-9999em;left:-9999em;}
.tabla-form .content-form fieldset .resaltado legend{font-weight:bold;color:#4C6FAF}
.tabla-form .content-form fieldset.primero fieldset legend,
.tabla-form .content-form fieldset.primero .texto-legend{position:static;}
.tabla-form .content-form fieldset.primero legend .pos{position:absolute;top:2.3em;}
.tabla-form .content-form fieldset.primero{background:url(../../img/simulador/bg/legend_tabla-form.gif) repeat-x top left;}
.tabla-form .content-form fieldset.primero legend .texto-legend{position:static}
.tabla-form .content-form fieldset.alterno{background-color:#F2F7FE}
.tabla-form .content-form fieldset .col-izq{width:20%;}
.poliza-salud .tabla-form .content-form fieldset .col-izq{width:14%;}
.tabla-form .content-form fieldset .col-der{float:right;width:80%;clear:none;}
/*.tabla-form .content-form fieldset .col-der,
.tabla-form .content-form fieldset .col-der2,
.tabla-form .content-form fieldset .col-der3{background:url(../../img/simulador/bg/separador_tabla-form.gif) repeat-y 0 0;}*/
.poliza-salud .tabla-form .content-form fieldset .col-der,
.poliza-salud .tabla-form .content-form fieldset .col-der2,
.poliza-salud .tabla-form .content-form fieldset .col-der3{float:right;width:86%;clear:none;background: none !important;}
.tabla-form .content-form fieldset .col-der2{background-position:33.3% 0;}
.tabla-form .content-form fieldset .col-der3{background-position:66.6% 0;overflow:hidden}
.tabla-form .content-form fieldset .col-der fieldset{width:33.3%;float:left;border-left: 1px solid #d2d2d2;}
.tabla-form .content-form fieldset .campos{clear:both;text-align:center;padding:1em .5em;min-height:2em;}
.tabla-form .content-form fieldset .campos,
.tabla-form .content-form fieldset legend .pos,
.tabla-form .content-form fieldset .texto{min-height:1.9em;}
.tabla-form .content-form fieldset .texto{padding:1em;clear:both;}
.tabla-form .content-form fieldset .texto p{margin:0}
.tabla-form .content-form fieldset .texto p a img{vertical-align:middle;display:inline-block}
.tabla-form .content-form fieldset .campos label span{display:inline-block;vertical-align:middle;cursor:default;}
.tabla-form .content-form fieldset .campos label input,
.tabla-form .content-form fieldset .campos label select,
.tabla-form .content-form fieldset .campos label textarea{vertical-align:middle;border-width:1px;border-style:solid;border-color:#9D9DA1;border-right-color:#F1EFE2;border-bottom-color:#F1EFE2}
.tabla-form .content-form fieldset .radio-button label{margin:0 4px;}
.tabla-form .content-form fieldset .radio-button label input{margin-left:0;border:0}
.tabla-form .content-form fieldset .fecha label input{width:2.5em;text-align:center}
.tabla-form .content-form fieldset .fecha .ano input{width:3.5em}
.tabla-form .content-form fieldset .fecha .barra{font-size:1.2em;vertical-align:middle}
.tabla-form .content-form fieldset input,
.tabla-form .content-form fieldset select{border-width:1px;border-style:solid;border-color:#9D9DA1;border-right-color:#F1EFE2;border-bottom-color:#F1EFE2}
.tabla-form .content-form fieldset .input-txt input{width:95%}
.tabla-form .content-form fieldset .input-txt select{width:100%}
.tabla-form .content-form fieldset .input-txt .euros input{width:80%;text-align:right;padding-right:3px}
/**/
#txt-popup .tabla-form{border:0;margin:0;}
#txt-popup .tabla-form .content-form fieldset .col-der{background-image:none}
#txt-popup .tabla-form .content-form fieldset .texto{padding:.8em 1em .6em}
.no-colizq .content-form fieldset .col-der {float:none;width:auto;clear:both}
/**/
/*Ajuste Dimensiones (el total tiene que ser siempre igual a 100%)
---------------------------------------------------------------------------------
col-der2 --> Separador 2
col-der3 --> Separador 3
Ancho --> col-izq = 20% + ( .w-40% x 2 ) = 100 %
Posicion separador --> posicion = ancho%
Por problemas con explorer 6. Restamos - 0.3% a todas las medidas.
*/
/*.tabla-form .content-form fieldset fieldset.w-40{width:40%;}
.tabla-form .content-form fieldset fieldset.w-50{width: 50%}
.tabla-form .content-form fieldset fieldset.w-35{width: 35%}
.tabla-form .content-form fieldset .col-der fieldset.w-20{width:20%;}
.tabla-form .content-form fieldset .col-der fieldset.w-17{width:17%;}
.tabla-form .content-form fieldset .col-der fieldset.w-14{width:14%;}
.tabla-form .content-form fieldset .w-40{background-position:40% 0;}
.tabla-form .content-form fieldset .w-20 {background-position:80% 0}*/

.tabla-form .content-form fieldset fieldset.w-40{width:40%;}
.tabla-form .content-form fieldset fieldset.w-50{width: 51%}
.tabla-form .content-form fieldset fieldset.w-35{width: 38%}
.tabla-form .content-form fieldset .col-der fieldset.w-20{width:20%;}
.tabla-form .content-form fieldset .col-der fieldset.w-17{width:17%;}
.tabla-form .content-form fieldset .col-der fieldset.w-14{width:10%;}

/**/


/*Poliza hogar - tabla coberturas*/
table.cuotas{border:1px solid #fff;border-collapse:collapse;width:100%;margin:0 0 15px;}
table.cuotas thead{padding:0 0 10px;}
table.cuotas thead th{padding:3px;text-align:center;width:25%;background:#ccc;border:4px solid #fff;font-weight:bold;}
table.cuotas thead th.cobertura{color:#1863a1;background-color:#efeded;font-size:1em;vertical-align:middle;}
table.cuotas thead th.cuota1{background-color:#3d74a6;}
table.cuotas thead th.cuota2{background-color:#3b92ce;}
table.cuotas thead th.cuota3{background-color:#8cb5d3;}
table.cuotas thead th strong{display:block;margin:7px 0 3px;font-size:2.3em;color:#fff;font-weight:normal;}
table.cuotas thead th label{display:block;vertical-align:middle;margin:0 0 7px;font-size:1em;}
table.cuotas thead th span{color:#fff;vertical-align:middle;margin-top:2px;display:inline-block}
table.cuotas thead th input{vertical-align:middle;}
table.cuotas tbody td{padding:7px;background:#eef0f4;color:#264a77;border:1px solid #fff;font-weight:bold;text-align:center;vertical-align:middle;}
table.cuotas tbody td img{vertical-align:middle;margin:-3px 0 0 1px;}
table.cuotas tbody td p {margin-bottom: 0em !important; }
table.cuotas tbody td div.floatLeft {float: left; width: 80%;}
table.cuotas tbody td div.floatRight {float: right; width: 20%; margin-top: 7px;}
table.cuotas tbody td p span.floatLeft {padding-left: 2px; float: left; width: 48%; text-align: left;}
table.cuotas tbody td p span.floatRight {padding-right: 2px; float: right; width: 48%; text-align: right;}
table.cuotas tbody th{padding:3px 3px 3px 25px;text-align:left;width:25%;color:#1863a1;background:#fff;border-bottom:1px solid #efeded;font-weight:bold;vertical-align:middle;}
table.cuotas tbody th.resalta{background:url(../../img/simulador/bg/ico_resalta.gif) no-repeat 5px center;}
table.cuotas tbody .cifras{font-size:1.05em}
table.cuotas tbody .cifrasRecomendado{font-size:1.05em; color:#069CD2;}
table.cuotas .editar img{margin:-5px 0 -2px 3px;vertical-align:middle;display:inline-block}
table.cuotas .inputCapital{border-width:1px;border-style:solid;border-color:#9D9DA1;border-right-color:#F1EFE2;border-bottom-color:#F1EFE2;padding:1px 3px;width:6em;vertical-align:middle;margin-right:3px}
.marco-br .nota{margin:1em 0 .5em;text-align:center;color:#1863a1;border:0 none;}
.marco-br .nota img{vertical-align:top;}

/*Tabla capitales*/
.tablaCapitales {border:none !important}
.tablaCapitales .alterno td {background-color:#F2F7FE !important}
.tablaCapitales .cob {width:50%}
.tablaCapitales caption {background-color:#EFF1F5;border:1px solid #D2DFE9;border-bottom:none;padding:.8em 0;color:#1863A1;font-weight:bolder;font-size:1.1em}
.tablaCapitales thead th {background:url(../../img/simulador/bg/head_tablaSimula.gif) repeat-x left bottom #F5F6F7}
.tablaCapitales th.cobertura{color:#1863a1;background-color:#efeded;font-size:1em;vertical-align:middle;}
.tablaCapitales thead .cob {color:#1863A1;font-size:1em;font-weight:bolder;text-transform:uppercase;vertical-align:middle;}
.tablaCapitales tfoot{padding:0 0 10px;}
.tablaCapitales tfoot th{padding:3px;text-align:center;width:25%;background:#EFEDED;border-right:3px solid #FFF;font-weight:bold;}
.tablaCapitales tfoot td.cuota1{background-color:#3d74a6;}
.tablaCapitales tfoot td.cuota2{background-color:#3b92ce;border-right:3px solid #FFF;border-left:3px solid #FFF}
.tablaCapitales tfoot td.cuota3{background-color:#8cb5d3;}
.tablaCapitales tfoot .cob span {background:url(../../img/simulador/bg/flecha-grand.png) no-repeat right center;font-family:"Lucida Sans",Arial,Helvetica,Sans-serif;font-size:1.3em;padding-right:1em}
.tablaCapitales tfoot td,
.tablaCapitales tfoot th {color:#14496E;border-top:5px solid #FFF;font-weight:normal;}
.tablaCapitales tfoot td strong{display:block;margin:7px 0 3px;font-size:2.3em;color:#fff;font-weight:normal;}
.tablaCapitales tfoot td label{display:block;vertical-align:middle;margin:0 0 7px;font-size:1em;}
.tablaCapitales tfoot td span{color:#fff;vertical-align:middle;margin-top:2px;display:inline-block}
.tablaCapitales tbody .ultim td{background:url(../../img/simulador/bg/borde-tabla.png) repeat-x left bottom;}

/* Equipamiento Opcional
---------------------------------------------------------------------------------*/
.seleccion-equipamiento{background-color:#F9F9FB;border:1px solid #D5E1EB;color:#1863A1;padding:5px 12px;overflow:hidden;margin-bottom:.5em}
.seleccion-equipamiento p{margin:0;}
.seleccion-equipamiento .btn-extra a,
.seleccion-equipamiento .btn-extra input{padding-right:10px}
.seleccion-equipamiento .cambiar a,
.seleccion-equipamiento .cambiar input{background-image:url(../../img/simulador/bg/btnanadir-der.gif);}
.seleccion-equipamiento .seleccionado{font-size:1.1em;float:left;width:75%;padding:8px 0 0}
.equipamiento-opcional{margin-bottom:.8em;overflow:hidden}
.paquetes{border-bottom:1px solid #E1E1E1;padding-bottom:5px;margin-bottom:1em}
.paquetes h4{background:url(../../img/simulador/bg/head_tabla2-popup.gif) repeat-x center left;color:#1863A1;text-align:center;font-weight:bold;font-size:1.1em;padding:8px;border:1px solid #D0E2F9}
.paquetes li{line-height:1.2em}
.paquetes li .content-accesorios{padding:7px 11px 7px 36px;}
.paquetes li li .content-accesorios{padding:7px 13px 7px 70px;}
.paquetes li span{display:inline-block;width:75%;padding-right:6px;}
.paquetes li strong.precio{display:inline-block;width:18%;text-align:right;color:#1863A1;}
.paquetes li strong.precio span{width:5.5em;padding:0}
.paquetes li.alterno{background-color:#EDF2F6}
.paquetes li.blanco{background-color:#fff}
.paquetes li label{margin-left:-19px}
.paquetes li label input{margin:1px 0 0 0;width:60%;padding-left:2px;padding-right:2px}
.paquetes li label input,
.paquetes li label span{vertical-align:middle;}
.paquetes li label em{font-weight:bold;color:#1863A1;vertical-align:middle}
.paquetes li label.checkbox span{margin-top:-1px}
.paquetes li label.checkbox input{width:auto;margin:0 3px 0 0}
.otros li .content-accesorios{padding-left:16px}
.otros li span{width:auto}
.otros li label{margin:0;width:33%;display:inline-block;text-align:right;}
.otros li label.w37{width:41%}
.otros li label span{width:30%;margin-right:4px;padding:0}
.otros li label.precio{width:25%;}
.otros li label.precio span{width:34%}
.otros li label.precio input{text-align:right;width:48%}
.otros li label.checkbox span{width:85%;}
.otros li label.alignLeft{text-align:left}
.otros li label.alignRight{text-align:right}
.otros li label.alignCenter{text-align:center}

/* Pasos
---------------------------------------------------------------------------------*/
.pasos{background-color:#ECF0F3;padding:10px 1px 10px 8px;overflow:hidden;}
.pasos ol,
.pasos ul{overflow:hidden;}
.pasos li{font-size:1.5em;letter-spacing:-1px;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;color:#96A4BA;width:33%;float:left;}
.pasos li .npaso{background-position:center left;background-repeat:no-repeat;padding-left:40px;margin-right:8px;display:block;}
.pasos li .npaso span{padding:0 16px 0 12px;display:block;background:url(../../img/simulador/bg/pasos-der.gif) no-repeat center right;}
.pasos li .npaso span span,
.pasos li .npaso span strong,
.pasos li.end .npaso span span,
.pasos li.end .npaso span strong{padding:14px 0 16px;display:block;font-weight:normal;background-position:center right;background-image:none;background-repeat:no-repeat;}
.pasos li.end .npaso{margin-right:0;}
.pasos li.end .npaso span{background-image:url(../../img/simulador/bg/pasos-der-end.gif);}
.pasos li.end .npaso span span{background-image:none}
/*Estado no-activo*/
.pasos li.paso1 .npaso{background-image:url(../../img/simulador/bg/paso1.gif);}
.pasos li.paso2 .npaso{background-image:url(../../img/simulador/bg/paso2.gif);}
.pasos li.paso3 .npaso{background-image:url(../../img/simulador/bg/paso3.gif);}
/*Estado activo*/
.pasos li#activo{color:#33516F;}
.pasos li#activo .npaso span{background-image:url(../../img/simulador/bg/pasos-der-activo.gif);text-align:center;padding-left:3px;}
.pasos li#activo .npaso span span,
.pasos li#activo .npaso span strong{padding-right:32px}
.pasos li#activo.paso1 .npaso{background-image:url(../../img/simulador/bg/paso1-activo.gif);}
.pasos li#activo.paso2 .npaso{background-image:url(../../img/simulador/bg/paso2-activo.gif);}
.pasos li#activo.paso3 .npaso{background-image:url(../../img/simulador/bg/paso3-activo.gif);}
.pasos li#activo.end .npaso span{background-image:url(../../img/simulador/bg/pasos-der-end-activo.gif);}
.pasos li#activo.end .npaso span span,
.pasos li#activo.end .npaso span strong{padding-right:34px}
/*Pasos hogar*/
.hogar .paso2 {width:36%}
.hogar .paso3 {width:30%}
.hogar li#activo.paso2 .npaso span {text-align:left}
.hogar li#activo.paso2 .npaso span strong {background-image:url(../../img/simulador/bg/icon-datos.png) !important;padding-right:15px}
/*Cotizadores Coche y Moto*/
.coche li#activo.paso1 .npaso span span,
.coche li#activo.paso1 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_coche.gif)}
.moto li#activo.paso1 .npaso span span,
.moto li#activo.paso1 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_moto.gif)}
.coche li#activo.paso2 .npaso span span,
.coche li#activo.paso2 .npaso span strong,
.moto li#activo.paso2 .npaso span span,
.moto li#activo.paso2 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_tomador.gif)}
.coche li#activo.paso3 .npaso span span,
.coche li#activo.paso3 .npaso span strong,
.moto li#activo.paso3 .npaso span span,
.moto li#activo.paso3 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_presupuesto.gif)}
/*Cotizadores Coche*/
/*Cotizadores Salud y Vida*/
.salud li,
.vida li{width:auto;text-align:center;}
.salud li .npaso,
.salud li .npaso span,
.vida li .npaso,
.vida li .npaso span{float:left;}
.salud li .npaso span,
.vida li .npaso span{padding-right:20px;}
.salud li .npaso span span,
.salud li .npaso span strong,
.salud li#activo .npaso span span,
.salud li#activo .npaso span strong,
.vida li .npaso span span,
.vida li .npaso span strong,
.vida li#activo .npaso span span,
.vida li#activo .npaso span strong{padding-left:6px;padding-right:58px}
.salud li#activo .npaso span,
.salud li#activo .npaso span{padding-left:12px}
.salud li#activo.paso1 .npaso span span,
.salud li#activo.paso1 .npaso span strong,
.vida li#activo.paso1 .npaso span span,
.vida li#activo.paso1 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_tomador.gif);}
.salud li#activo.paso2 .npaso span span,
.salud li#activo.paso2 .npaso span strong,
.vida li#activo.paso2 .npaso span span,
.vida li#activo.paso2 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_presupuesto.gif)}
.salud li#activo.paso2 .npaso span,
.vida li#activo.paso2 .npaso span{background-image:url(../../img/simulador/bg/pasos-der-end-activo.gif);}
.salud li#activo.end .npaso span span,
.salud li#activo.end .npaso span strong,
.salud li.end .npaso span span,
.salud li.end .npaso span strong,
.vida li#activo.end .npaso span span,
.vida li#activo.end .npaso span strong,
.vida li.end .npaso span span,
.vida li.end .npaso span strong{padding-right:42px;padding-left:0}
.poliza-vida .contratacion .dos-columnas label input#fNacATom{width:23.5%; margin-right:.5em}
.poliza-vida .contratacion .dos-columnas label input#fValNifTom{width:23.5%; margin-right:.5em}
.poliza-vida .contratacion label input#fechaEntBenef{width:10%; margin-right:.5em}
/*Cotizadores Hogar*/
.hogar li#activo.paso1 .npaso span span,
.hogar li#activo.paso1 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_hogar.gif)}
.hogar li#activo.paso2 .npaso span span,
.hogar li#activo.paso2 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_presupuesto.gif)}
.hogar li#activo.paso3 .npaso span span,
.hogar li#activo.paso3 .npaso span strong{background-image:url(../../img/simulador/bg/pasos_presupuesto.gif)}
/**/
/*Pasos Contratacion Poliza*/
.poliza li{color:#4B6682;font-size:1.4em;}
.poliza li .npaso{padding-left:23px;}
.poliza li.paso1 .npaso{background-image:url(../../img/simulador/bg/paso1_poliza-izq.gif);}
.poliza li.paso2 .npaso{background-image:url(../../img/simulador/bg/paso2_poliza-izq.gif);}
.poliza li.paso3 .npaso{background-image:url(../../img/simulador/bg/paso3_poliza-izq.gif);}
.poliza li .npaso span,
.poliza li.end .npaso span{padding:0 45px 0 5px}
.poliza li#activo{color:#fff}
.poliza li .npaso span span,
.poliza li .npaso span strong,
.poliza li#activo .npaso span span,
.poliza li#activo .npaso span strong,
.poliza li.end .npaso span span,
.poliza li#activo.end .npaso span span,
.poliza li#activo.end .npaso span strong{padding:14px 0 16px 0;font-weight:inherit;text-align:left;}
.poliza li#activo.paso1 .npaso{background-image:url(../../img/simulador/bg/paso1_poliza-act-izq.gif);}
.poliza li#activo.paso2 .npaso{background-image:url(../../img/simulador/bg/paso2_poliza-act-izq.gif);}
.poliza li#activo.paso3 .npaso{background-image:url(../../img/simulador/bg/paso3_poliza-act-izq.gif);}
.poliza li#activo.paso1 .npaso span,
.poliza li#activo.paso2 .npaso span{background-image:url(../../img/simulador/bg/pasos_poliza-act-der.gif);}
.poliza li#activo.paso3 .npaso span{background-image:url(../../img/simulador/bg/pasos_poliza-der-end-activo.gif);}

/* Productos
---------------------------------------------------------------------------------*/
.productos ul{margin:2em 0 .5em;overflow:hidden;}
.productos li{background:url(../../img/simulador/bg/productos-izq.gif) no-repeat top left;padding:0 0 0 7px;float:left;font-size:1.075em;color:#1863A1;width:23.25%;line-height:1.1em;height:3.9em;margin-right:4px;}
.productos li a,
.productos li strong{background:url(../../img/simulador/bg/productos-der.gif) no-repeat top right;color:#1863A1;font-weight:bold;display:table;width:100%;height:100%;}
.productos li .texto{display:table-cell;vertical-align:middle;padding:0 30px 5px 8px;}
.productos li .texto span{display:inline-block;}
.productos.productosautos li .texto span{font-size: .9em}
.productos li.activo{background-image:url(../../img/simulador/bg/productos_act-izq.gif);color:#fff;}
.productos li.activo a,
.productos li.activo strong{background-image:url(../../img/simulador/bg/productos_act-der.gif);color:#fff;}
.productos li.selector a,
.productos li.selector strong{background-image:url(../../img/simulador/bg/productos_selector-der.gif)}
.productos li.end{margin-right:0}
.productos li a:hover{text-decoration:none}
.productos li a:hover .texto span{text-decoration:underline}
.productos .mensaje-extra{background:#F2F6F9;border:1px solid #E6E7E8;padding:8px 10px 8px 15px;margin-bottom:.8em;overflow:hidden;position:relative}
.productos .mensaje-extra p{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .75em;font-size:1.1em;line-height:1.1em;padding:2px 0 2px 10px;margin:0}
.productos .mensaje-extra label{line-height:1.2em;}
.productos .mensaje-extra p strong,
.productos .mensaje-extra label strong{color:#1863A1;font-weight:inherit;}
.productos .mensaje-extra p .resaltado{font-size:1.05em}
.productos .mensaje-extra .seguro-marcado{font-weight:bold;font-size:1.15em;float:left;background:url(../../img/simulador/bg/btn_ir.gif) no-repeat top left;padding:2px 0 1px 24px;margin:0;}
.productos .mensaje-extra .seguro-info{font-size:.85em;font-weight:normal;color:#11538A;vertical-align:top}
.productos .mensaje-extra .seguro-recomendado{float:right;font-size:1em;background:url(../../img/simulador/bg/ico_seg-recomendado.gif) no-repeat center left;padding:6px 0 4px 30px;text-align:center;position:absolute;top:0;right:10px;}
.productos .mensaje-extra .seguro-recomendado strong{display:inline-block;background-color:#fff;color:#3C465A;padding:5px 12px 4px 8px}
.productos .mensaje-extra label{background-color:#fff;padding:3px 2px 2px 7px;float:left;margin:8px 0 0 2em;}
.productos .mensaje-extra label span{display:inline-block;margin-right:4px;background:url(../../img/simulador/bg/bullet_mini-gris.gif) no-repeat 0 .4em;padding-left:8px}

.desc-producto .seguro-recomendado{background:#EFF2F5 url(../../img/simulador/bg/marco-tl-gris.png) no-repeat top left;display:inline-block;font-size:1em;left:6px;margin-bottom:0 !important;padding-left:12px;position:relative;top:11px;}
.desc-producto .seguro-recomendado .marco-tr-gris {background-color:#eff2f5;display:inline-block;padding:2px 8px 0 0}
.desc-producto .seguro-recomendado p {background:url("../../img/simulador/bg/ico_seg-recomendado-bg.gif") no-repeat left center;margin-bottom:0}
.desc-producto .seguro-recomendado strong{color:#3C465A;display:block;padding:10px 20px 8px 38px;}

/**/
.productos5 li{width:18.3%;}
.desc-producto{clear:both;padding:10px;background-color:#f7f7f7;margin-bottom:1.2em}
.desc-producto .marco-tl{margin-bottom:.8em;}
.desc-producto .marco-br{padding-left:2px}
.info-producto{padding:12px 12px 6px;background-color:#fff;clear:both;}
.info-producto .incluye h3,
.info-producto .incluye h4{font-size:1.1em;color:#1863A1;background:url(../../img/simulador/bg/bullet_mini-gris.gif) no-repeat .4em .45em;line-height:1.2em;clear:both;padding:0 8px 8px 16px;border-bottom:1px solid #E9EAEB;margin-bottom:1.2em}
.info-producto .incluye h3 strong,
.info-producto .incluye h4 strong{color:#E3358F}
.info-producto .incluye .seguro-marcado{font-size:1.1em;}
.info-producto .coberturas h3,
.info-producto .coberturas h4{background-color:#F2F6F9;border:0;padding:10px 18px 10px 27px;background-position:1.3em 1.3em}
.info-producto .incluye .incluye-txt{padding:0 17px;margin-bottom:1em;overflow:hidden;}
.info-producto .incluye .incluye-txt ul{margin-bottom:.6em}
.info-producto .incluye .incluye-txt ul,
.info-producto .incluye .incluye-txt ul.right{float:left;width:48%}
.info-producto .incluye .incluye-txt ul.right{float:right;}
.info-producto .incluye .incluye-txt .dos-col {width:100%}
.info-producto .incluye .incluye-txt .dos-col li {float:left;width:47%}
.info-producto .incluye .incluye-txt li{line-height:1.4em;background:url(../../img/simulador/bg/ico_ok.gif) no-repeat 0 .4em;padding-left:16px;margin-bottom:.6em}
.info-producto .incluye .incluye-txt label{clear:both;display:block;text-align:right;float:none;cursor:default}
.info-producto .incluye .incluye-txt label span{color:#1863A1;font-weight:bold}
.info-producto .incluye .incluye-txt label span,
.info-producto .incluye .incluye-txt label input{display:inline-block;vertical-align:middle}
.desc-producto .descuentos-productos .formulario .garantias {margin-bottom:.5em}
/**/
.info-producto .descuentos h3{padding:10px 15px;background:#fff;border:0 none;}
.info-producto .descuentos .incluye-txt{padding:0;}
.info-producto .descuentos .incluye-txt p{margin:0 0 1em;padding:0 8px 8px 16px;background:url(../../img/simulador/bg/bullet_mini-gris.gif) no-repeat 0.4em 0.45em;}
.info-producto .descuentos .incluye-txt p strong{color:#1863a1;}
.info-producto .descuentos .incluye-txt .calc-descuento{overflow:hidden;width:100%;background:#fff;padding:3px;margin:0 0 1em;}
.info-producto .descuentos .incluye-txt .calc-descuento label{clear:none;float:left;width:70%;padding:10px 15px;background:#eff1f5;text-align:left;}
.info-producto .descuentos .incluye-txt .calc-descuento label span{color:#304e66;padding:0 0 0 15px;background:url(../../img/simulador/bg/bullet_mini-gris.gif) no-repeat 0.4em 0.45em;display:inline-block;width:53%;}
.info-producto .descuentos .incluye-txt .calc-descuento label input{width:15em;border-color:#9D9DA1 #F1EFE2 #F1EFE2 #9D9DA1;border-style:solid;border-width:1px;}
.info-producto .descuentos .incluye-txt .calc-descuento .botonera{float:right;clear:none;background:none;margin:2px 0 0 !important;}
.info-producto .garantias h3{padding:10px 15px;background:#fff;border:0 none;}
.info-producto .garantias fieldset input{width:6.5em;margin:0 9px;border-color:#9D9DA1 #F1EFE2 #F1EFE2 #9D9DA1;border-style:solid;border-width:1px;}
.info-producto .garantias .formulario{border:0;background-color:transparent;padding:0;margin:0}
.info-producto .garantias .formulario .importe{background-color:#fff;padding:4px 0 4px 0;width:51%;margin-left:2%}
.info-producto .garantias .formulario .importe label{margin:0;padding:0 10px 0 22px}
.info-producto .garantias .formulario .importe label input{width:35%}
.info-producto .garantias .dos-columnas{overflow:hidden;}
.info-producto .garantias .dos-columnas .checkbox{float:left;width:45.5%;margin:0 0 1.6em;padding:.2em 0 0 8px;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .65em;}
.info-producto .garantias .checkbox span{display:block;float:left;width:80%;}
.info-producto .garantias .checkbox input{float:left;}
.info-producto .garantias .botonera{margin:0 14px 1.8em 0!important;padding:0!important;clear:none;overflow:visible}
.descuentos-productos{padding:5px}
/* Ver en Cotizador Hogar*/
.generico{background-color:transparent;padding:0;margin-bottom:1.2em}
.generico .formulario{background-color:transparent;border:0;padding:0}
/**/
.desc-primas{margin-top:1.4em}
.capitales{background-color:#fff;padding:12px;margin-bottom:1.2em}
.capitales h3{font-size:1.1em;color:#1863A1;background:url(../../img/simulador/bg/bullet_mini-gris.gif) no-repeat .4em .45em;line-height:1.2em;clear:both;padding:0 8px 0 16px;margin-bottom:1.2em}
.capitales .incluye-txt{border:1px solid #EAEBEC;background-color:#F5F7FA;padding:12px 22px;font-size:1.05em;overflow:hidden}
.capitales .incluye-txt p{margin:0;color:#1863A1;font-weight:bold}
.capitales .incluye-txt p strong{color:#E3358F}
.capitales .incluye-txt .capital-importe{float:left;width:60%;}
.capitales .incluye-txt .capital-enlace{float:right;width:35%;text-align:right}
.estilo-primas{background-color:transparent;padding:0}
.estilo-primas .incluye h3{background-color:#fff;border:0;padding:12px 14px 12px 28px;background-position:1.4em 1.5em}
.estilo-primas .incluye .incluye-txt ul{float:none;width:auto}
.estilo-primas .incluye .incluye-txt li{overflow:hidden}
.estilo-primas .incluye .incluye-txt li strong{float:left;width:60%;}
.estilo-primas .incluye .incluye-txt li span{float:left;width:25%;color:#1863A1;font-weight:bold;font-size:1.05em;text-align:right}
.tabla-primas{clear:both;margin-top:2.5em}
.tabla-primas .incluye h3{border:0;padding-bottom:0}
.tabla-primas .incluye .incluye-txt{padding:0 8px}
.tabla-primas .tabla-pensiones{margin-bottom:0}
.tabla-primas .tabla-pensiones tbody td{font-size:1.05em}

/*Cuotas*/
.cuotas{overflow:hidden}
.cuotas li{background:url(../../img/simulador/bg/cuota1-izq.gif) no-repeat center left;padding-left:3px;float:left;margin-left:5px;width:32%;font-family:Arial, Helvetica, Sans-serif;color:#fff;font-size:2.2em;font-weight:bold;}
.cuotas li em{background:url(../../img/simulador/bg/cuota1-der.gif) no-repeat center right;display:block;padding:6px 6px 6px 0;text-align:left;letter-spacing:-.02em}
.cuotas li em span{font-size:.5em;width:10%;display:inline-block;vertical-align:middle;border-right:1px solid #fff;letter-spacing:normal;padding:8px 13px 12px 10px;margin-right:4px;text-align:center;font-family:Arial, Helvetica, Sans-serif;line-height:1.1em;}
.cuotas li em strong{font-weight:inherit;}
.cuotas li.cuota2{background-image:url(../../img/simulador/bg/cuota2-izq.gif);}
.cuotas li.cuota2 em{background-image:url(../../img/simulador/bg/cuota2-der.gif);}
.cuotas li.cuota3{background-image:url(../../img/simulador/bg/cuota3-izq.gif);}
.cuotas li.cuota3 em{background-image:url(../../img/simulador/bg/cuota3-der.gif);}
/*Primas*/
.prima-total{margin:0!important;}
.prima-total strong{background:url(../../img/simulador/bg/prima_total-der.gif) no-repeat center right;display:block;padding-right:5px;margin-left:5px;font-family:Arial, Helvetica, Sans-serif;color:#fff;font-size:2.2em;}
.prima-total em{background:url(../../img/simulador/bg/prima_total-izq.gif) no-repeat center left;display:block;padding:8px 0 8px 5px;text-align:left;text-align:center;}
.prima-total em span{font-size:.75em;text-transform:uppercase;display:inline-block;vertical-align:middle;border-right:1px solid #fff;letter-spacing:normal;padding:12px 13px 15px 10px;margin-right:4px;text-align:center;line-height:1.1em;font-weight:normal}
.prima-total em .total{border:0;font-size:1em;font-weight:bold;vertical-align:baseline;line-height:normal;margin:0;}
.ico-capitales{background:url(../../img/simulador/bg/ico_tabcapitales.gif) no-repeat top left;padding-left:22px;font-weight:bold}
/*Seleccion Cuotas*/
.seleccion-cuotas{background-color:#FFFFFF;clear:both;padding:5px;margin-bottom:2em;}
.seleccion-cuotas ul{margin-bottom:2em;overflow:hidden}
.seleccion-cuotas ul li{float:left;width:25%;color:#fff;text-align:center;background-color:#fff}
.seleccion-cuotas ul li label{display:block;padding:7px 0 12px;margin-right:1px;min-height:4em}
.seleccion-cuotas ul li label input{position:relative;top:2px;margin:0 1px 0 0}
.seleccion-cuotas ul li label strong em{font-weight:normal}
.seleccion-cuotas ul .mensual label{background-color:#295580}
.seleccion-cuotas ul .trimestral label{background-color:#427EB5}
.seleccion-cuotas ul .semestral label{background-color:#3BA4E1}
.seleccion-cuotas ul .anual label{background-color:#878CA3;margin-right:0}
.seleccion-cuotas ul li label span{display:block;text-align:center;font-size:2.3em;margin-top:.3em;font-weight:normal}
.seleccion-cuotas .nota{color:#1863A1;border:0;overflow:hidden;margin-bottom:1.5em;padding:0 18px 0 2.5em;text-align:justify;}
.seleccion-cuotas .nota strong{font-size:1.1em;float:left;width:9%}
.seleccion-cuotas .nota .texto-nota{float:left;width:91%}
.seleccion-cuotas .nota .texto-nota img{vertical-align:top}
.end-cuotas{margin-bottom:0}

/*Descuentos en promociones*/
.desc-promocion{background-color:#fff;padding:8px 12px;clear:both;margin-bottom:1em;color:#1863A1;font-size:1.05em;text-align:center;}
.desc-promocion p{margin:0;}
.desc-promocion .desc-promocion-content{background-color:#EFF2F5;padding:10px 12px;}
.desc-promocion .txt-cond{font-size:.85em;margin:1em 13% .6em;text-align:left;line-height:1.45em}
.desc-promocion .txt-dto{color:#EC2E90;margin-right:6px;background:url(../../img/simulador/bg/ico_porcentaje.gif) no-repeat center left;padding:4px 0 3px 28px;}
.desc-promocion .txt-porct{font-weight:bold}
.desc-promocion .txt-porct em{font-size:1.4em}

/* Columna Derecha
---------------------------------------------------------------------------------*/
/*Asistencia*/
.asistencia{background:url(../../img/simulador/bg/asistencia.jpg) no-repeat center left;margin-bottom:1em;text-align:right;padding-right:12px;min-height:11em;}
.asistencia h3{font-size:1.6em;font-weight:normal;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;letter-spacing:-1px;display:inline-block;width:34%;background:url(../../img/simulador/bg/ico_telefono.gif) no-repeat center right;color:#145089;padding:0 3.1em 0 10px;margin:.7em 0 1em;text-align:right;}
.asistencia h3 span{color:#EC2E90;display:block;margin-right:-16px;text-align:right;}
.asistencia p{color:#70859A;font-weight:bold;width:50%;display:inline-block;line-height:1em;margin-bottom:1em;}
.asistencia p .btn{margin:3px 0 0 0;position:relative;right:-4px;}
.sin-ico h3{background-image:none;padding:0 0 0 10px!important;width:auto;text-align:left;}
.sin-ico h3 span{margin:0;text-align:left;font-size:1.05em}
/*Asistencia para salud (alternativa)*/
.alternativa{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:2px 0;margin-bottom:1.2em;line-height:1.3em}
.alternativa-bg{background:#fcfcfc url(../../img/simulador/bg/asistencia_alt.png) repeat-x top left;padding:8px 18px 8px 15px;}
.alternativa-telf{background:url(../../img/simulador/bg/ico_telefono-popup.gif) no-repeat right .3em;}
.alternativa a{font-weight:bold;}
.alternativa p{padding-left:9px;color:#134F89}
.alternativa .dest{font-size:1.1em;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .45em;padding-left:8px;margin-bottom:.3em}
.alternativa .dest strong{color:#E3358F;display:block}
.alternativa .dest2{font-weight:bold;color:#6F8499}
.alternativa .dest2 a{display:block}
.alternativa .botones{text-align:left;padding:0 10px;overflow:hidden;}
.alternativa-banner .alternativa-bg{padding:8px 0;text-align:center}
.alternativa .att-txt{line-height:1.7em;text-align:center;margin:.3em 0 .8em;padding:0;}
.alternativa .att-txt em{font-size:1.3em;color:#40668A;display:block;letter-spacing:-1px;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;}
.alternativa .att-txt strong{font-size:1.091em;color:#5B8899;display:block;}
.alternativa .att-txt strong span{font-size:1.333em;color:#EB2D8F;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;}
/*Videoagente*/
.videoagente{background:url(../../img/simulador/bg/videoagente.jpg) no-repeat center left;margin-bottom:1em;text-align:right;padding-right:12px;height:15em;position:relative;}
.videoagente h3{font-size:1.355em;font-weight:normal;text-align:left;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;letter-spacing:-1px;color:#145089;width:53%;position:absolute;top:2em;right:12px;line-height:1.1em;background: url(../../img/simulador/bg/ico_telefono-mini.gif) no-repeat right 50%;}
.videoagente h3 span{color:#EC2E90;display:block;font-weight:bold;/*background:url(../../img/simulador/bg/ico_telefono-mini.gif) no-repeat right 85%;*/}
.videoagente .tit-ayuda{font-size:1.5em;display:inline-block;width:34%;padding:0 3em 0 10px;margin:1.5em 0 1em;text-align:right;position:static;background:url(../../img/simulador/bg/ico_telefono.gif) no-repeat center right;}
.videoagente .tit-ayuda span{text-align:right;background-image:none;margin-right:-6px;}
.videoagente p{margin:0;}
.videoagente .btn-dest{position:absolute;bottom:1em;right:12px;text-align:center;}
/*FAQ*/
.faq{background-color:#f6f6f6;padding:12px 5px 7px;clear:both;margin-bottom:2em}
.faq h3{font-size:1.25em;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;color:#1863A1;padding:0 8px 1em 14px;margin:0 .5em .4em;background:url(../../img/simulador/bg/separador-faq.gif) repeat-x bottom center;}
.faq ul{margin-bottom:1.4em;padding:0 .6em}
.faq p{margin-bottom:1em}
.faq ul li{color:#1863A1;line-height:1.2em;padding:.45em 4px .8em 10px;background:url(../../img/simulador/bg/separador-faq.gif) repeat-x bottom center;}
.faq ul li a{color:#1863A1;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .5em;padding-left:8px;display:block}
.faq .btn-flecha a{padding-right:14px}
/*Certificados*/
.certificado{margin-bottom:2em}
/*Detalle Producto*/
.detalle-producto{border:1px solid #e9e9e9;padding:5px 5px 0;margin-bottom:2em}
.detalle-producto .hidden{position:absolute;top:-9999em;left:-9999em;}
.detalle-producto p{margin-bottom:1.6em}
.detalle-producto .detalle-bg{background-color:#fbfbfb;padding:12px 8px;margin-bottom:1.4em}
.detalle-producto .detalle-end{margin-bottom:.6em}
.detalle-producto li{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat .45em .45em;line-height:1.3em;border-bottom:1px solid #E5E5E5;padding:0 3px 1em 16px;margin-bottom:1em;}
.detalle-producto li p{margin-bottom:0}
.detalle-producto li.end{padding-bottom:0;border:0;margin-bottom:0}
.detalle-producto li .btn-flecha{margin-top:1em;}
.detalle-producto li strong{color:#1863A1;font-size:1.1em;margin-bottom:.5em;display:block}
.detalle-producto li span strong{display:inline-block}
.detalle-producto li .total{display:block;color:#fff;background-color:#878CA3;text-align:center;padding:11px 8px 18px;font-size:2.35em;font-weight:normal;margin:6px 0 0}
.detalle-producto li .total span{display:block;margin-bottom:10px;font-size:.45em;font-weight:bold}
.detalle-producto li span strong{font-size:1em;margin-bottom:0;}
.detalle-producto li .activo{color:#3C465A;font-weight:bold;display:block;font-size:1.1em;line-height:1.4em;}
.detalle-producto li address span{display:block;margin-bottom:2px}
.detalle-producto li address em{color:#1863A1}
.detalle-producto li li{border:0;padding:0 0 0 8px;margin:3px 0 0 0;;background-position:0 .5em;}
.detalle-producto li address strong,
.detalle-producto li li strong{font-size:1em;margin:.3em 0 .1em 0}
.detalle-producto li.dat-coche,
.detalle-producto li.dat-tomador,
.detalle-producto li.dat-asegurados,
.detalle-producto li.dat-bonificacion,
.detalle-producto li.dat-hogar,
.detalle-producto li.dat-presupuesto{padding:.3em 2px 1em 32px;background-position:0 .2em;}
.detalle-producto li.dat-presupuesto{background-position:.5em .3em;}
.detalle-producto li.dat-coche{background-image:url(../../img/simulador/bg/ico_coche.gif);}
.detalle-producto li.dat-hogar{background-image:url(../../img/simulador/bg/ico_dat-hogar.gif);}
.detalle-producto li.dat-tomador{background-image:url(../../img/simulador/bg/ico_tomador.gif);}
.detalle-producto li.dat-asegurados{background-image:url(../../img/simulador/bg/ico_asegurados.gif);}
.detalle-producto li.dat-presupuesto{background-image:url(../../img/simulador/bg/ico_recuperar.gif);}
.detalle-producto li.dat-bonificacion{background-image:url(../../img/simulador/bg/ico_bonificacion.gif);color:#1863A1}
.detalle-producto li.dat-bonificacion .activo{background:url(../../img/simulador/bg/ico_bonificado.gif) no-repeat bottom right;padding:0 24px 6px 0}
.detalle-producto .opciones{padding-top:9px;padding-bottom:0}
.detalle-producto .opciones li,
.detalle-producto .opciones p{font-size:1.071em;background-position:.1em .4em;background-repeat:no-repeat;padding:.2em 0 1em 25px;}
.detalle-producto .opciones p{background-position:.1em .2em;}
.detalle-producto .opciones p,
.detalle-producto .opciones li.end{margin-bottom:0}
.detalle-producto .opciones p a,
.detalle-producto .opciones li a{background:url(../../img/simulador/bg/btn_ir.gif) no-repeat right center;font-weight:bold;padding:2px 21px 2px 0;display:block}
.detalle-producto .opciones .ico-enviar{background-image:url(../../img/simulador/bg/ico-enviar.gif);}
.detalle-producto .opciones .ico-guardar{background-image:url(../../img/simulador/bg/ico_guardar.gif);}
.detalle-producto .ico-guardar-destacado {background: #9ec2dc url(../../img/simulador/bg/ico_guardar_2.png) no-repeat .5em center !important; padding: .5em 0 .5em 1.4em !important;border: 1px solid #dee0e2;border-radius: 5px; text-align: center;  font-size: 1.2em !important;}
    .ico-guardar-destacado {background: #9ec2dc url(../../img/simulador/bg/ico_guardar_2.png) no-repeat .5em center !important; padding: .5em 0.5em .5em 2.4em !important;border: 1px solid #dee0e2;border-radius: 5px; text-align: center;  font-size: 1.2em !important; font-weight: bold;}
.detalle-producto .opciones .ico-imprimir{background-image:url(../../img/simulador/bg/ico_imprimir.gif);}
.detalle-producto .forma-pago ul{margin:6px 0 0 -10px}
.detalle-producto .forma-pago li{background-image:none;padding:4px 16px 8px 30px;border:0;color:#fff;font-weight:normal;font-size:1.9em;line-height:.8em;margin-bottom:.15em}
.detalle-producto .forma-pago li span{display:block;font-size:.5em;font-weight:bold;padding-left:1px;}
.detalle-producto .forma-pago .primer{background-color:#24659F}
.detalle-producto .forma-pago .segundo{background-color:#389AD7}
.detalle-producto .forma-pago .tercer{background-color:#9EB8CF}
.detalle-producto .condiciones {padding-left:1em}

.detalle-producto .opciones li.ico-guardar-destacado a{padding-right: 0;background:transparent; color: #fff;}
 .ico-guardar-destacado a{padding-right: 0;background:transparent; color: #fff;}
/*Panel de opciones*/
.detalle-opciones{background-color:#eff2f5;border:1px solid #dddfe1;padding:8px 9px 16px 9px;margin-bottom:1.4em}
.detalle-opciones .titulo {background-color:#769abf;color:#FFF;font-size:1.15em;margin-bottom:.7em;padding:12px 0;text-align:center;text-transform:uppercase}
.detalle-opciones .titulo2 {background:url("../../img/simulador/bg/ico_ok.png") no-repeat left center;color:#3B63A1;padding:3px 0 3px 23px;margin-left:1.3em}
.detalle-opciones p {margin-bottom:.3em}
.detalle-opciones ul {margin-bottom:1.2em}
.detalle-opciones p a {font-weight:normal}
.detalle-opciones ul > li {padding:0 6px;border-bottom:1px solid #dddfe1}
.detalle-opciones ul > li span {display:block}
.detalle-opciones ul > li a {background-position:9px center;background-repeat:no-repeat;color:#38a8d7;display:block;font-weight:bolder;padding:16px 0 16px 35px}
.detalle-opciones ul > li > span {margin:13px 0}
.detalle-opciones ul ul {margin:0}
.detalle-opciones ul ul li {background:url("../../img/simulador/bg/bullet_mini-azul.gif") no-repeat 0 .5em;border:none;padding:0 0 0 1em}
.detalle-opciones .ico-guardar {background-image:url(../../img/simulador/bg/ico_guardar_2.gif)}
.detalle-opciones .ico-imprimir {background-image:url(../../img/simulador/bg/ico_imprimir.gif);}
.detalle-opciones .ico-enviar{background-image:url(../../img/simulador/bg/ico-enviar.gif);}
.detalle-opciones .opcionConfirmada .marco-br {padding:21px}
.num-ppto{color:#EC2E90;font-size:1.25em;padding:12px;text-align:center;display:block;background-color:#fff;margin:8px 14px 2px;border-radius:5px;}

/*Telefonos Utiles*/
.utiles{margin-bottom:2em;font-size:1.05em}
.utiles h3{color:#fff;text-transform:uppercase;background:#769ABF url(../../img/simulador/bg/round_azul-izq.gif) no-repeat top left;text-align:center;}
.utiles h3 span{display:block;padding:9px 8px 10px 0;background:url(../../img/simulador/bg/round_azul-der.gif) no-repeat top right;}
.utiles .borde{border:1px solid #E9E9E9;padding:3px;}
.utiles .borde #detalle-producto p{margin:1.2em 0}
.utiles ul{background-color:#FBFBFB;padding-top:8px}
.utiles ul li{line-height:1.3em;display:block;margin:0 8px 8px;padding:3px 8px 18px 52px;border-bottom:1px solid #E5E5E5;background-repeat:no-repeat;background-position:.6em .2em;}
.utiles ul li .comentario{font-size:.9em;display:inline-block;line-height:normal;margin-bottom:4px}
.utiles ul li .comentario strong{color:#3C465A;display:inline}
.utiles ul li strong{color:#1863A1;font-weight:bold;display:block;margin-bottom:3px}
.utiles ul li em{color:#E3358F;font-weight:bold;display:block;font-size:1.1em}
.utiles ul li em strong{display:inline;}
.utiles ul li.end{border:0;margin-bottom:0}
/**/
.utiles ul .at-cliente{background-image:url(../../img/simulador/bg/ico_atcliente.gif)}
.utiles ul .asistencia-viaje{background-image:url(../../img/simulador/bg/ico_aviaje.gif)}
.utiles ul .autoclub-mutua{background-image:url(../../img/simulador/bg/ico_autoclub.gif)}
.utiles ul .gestion-multas{background-image:url(../../img/simulador/bg/ico_multas.gif)}
.utiles ul .orientacion-medica{background-image:url(../../img/simulador/bg/ico_medica.gif)}
.utiles ul .siniestros{background-image:url(../../img/simulador/bg/ico_grifo.gif)}
/**/
.utiles ul li ul{padding-top:5px}
.utiles ul li li{margin:0 0 10px;padding:0 0 0 8px;border:0;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .55em;}

/* Mapa Talleres Peritacion
---------------------------------------------------------------------------------*/
.mapa-taller .incluye h3{background-color:transparent;padding-left:0}
.mapa-taller h2{font-size:1.85em}
.desc-mapa-taller-separador{background-color:#fff;position:relative;}
.desc-mapa-taller-separador img{display:block}
.desc-mapa-taller{margin-bottom:1.3em}
.desc-mapa-taller .formularioBuscadorTaller{padding:4px 10px 4px 0;position:absolute;right:0;bottom:0;width:35.5%;}
.desc-mapa-taller .formularioBuscadorTaller p{line-height:1.6em;}
.desc-mapa-taller .formularioBuscadorTaller fieldset{margin:1em 0;position:relative;padding-left:0;}
.desc-mapa-taller .formularioBuscadorTaller fieldset legend{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat left center;color:#1863A1;float:left;margin-top:5px;}
.desc-mapa-taller .formularioBuscadorTaller fieldset legend,
.desc-mapa-taller .formularioBuscadorTaller label{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat left center;padding-left:8px;}
.desc-mapa-taller .formularioBuscadorTaller label{color:#1863A1;margin:1.8em 0;display:block}
.desc-mapa-taller .formularioBuscadorTaller label span{display:inline-block;vertical-align:middle;width:26%;background-image:none;padding:0;margin:0}
.desc-mapa-taller .formularioBuscadorTaller label select,
.desc-mapa-taller .formularioBuscadorTaller label input{vertical-align:middle;width:72.5%}
.desc-mapa-taller .formularioBuscadorTaller p{background-image:none;padding:0}
.desc-mapa-taller .formularioBuscadorTaller .grupo-radio{margin-top:0px;position:absolute;left:7.5em;top:.1em;}
.desc-mapa-taller .formularioBuscadorTaller .grupo-radio label{background-image:none;color:#3C465A;padding:0;font-weight:bolder;display:inline;margin:0}
.desc-mapa-taller .formularioBuscadorTaller .grupo-radio label span{padding-top:3px}
.desc-mapa-taller .formularioBuscadorTaller .grupo-radio label span,
.desc-mapa-taller .formularioBuscadorTaller .grupo-radio label input{width:auto;}
.desc-mapa-taller .formularioBuscadorTaller .grupo-radio label input{margin-left:6px}
.desc-mapa-taller .formularioBuscadorTaller .botonBuscadorTaller{position:absolute;bottom:20px;right:20px;}

/* Preguntas Frecuentes
---------------------------------------------------------------------------------*/
.popup-faq{background-color:#FFFFFF;width:45em;font-size:1.05em;padding-top:2em}
.popup-faq .titulo h1{margin:0}
.popup-faq dl a{font-weight:bold;}
.popup-faq dl dt strong{color:#1863A1;font-weight:bold;display:block;}
.popup-faq dl .alterno{background-color:#f7f7f7}
.popup-faq dl dt,
.popup-faq dl dd{padding:5px 6px 5px 4.2em;line-height:1.4em}
.popup-faq dl dt{background:url(../../img/simulador/bg/ico_faq-top.gif) no-repeat .5em bottom;padding-top:8px}
.popup-faq dl dd{background:url(../../img/simulador/bg/ico_faq-bottom.gif) no-repeat .5em top;margin-bottom:1.2em;padding-top:2px;padding-bottom:10px;min-height:1.8em}
.popup-faq dl dd dl dd{margin-bottom:0;padding-top:0;}
.popup-faq dl dd dl dd,
.popup-faq dl dd dl dt{padding-left:10px}
.popup-faq dl dd dl dt{background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 1.25em;}
.popup-faq p{margin-bottom:1.2em}
.popup-faq h2{font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;line-height:1.15em;font-size:1.7em;color:#526E8B;font-weight:normal;letter-spacing:-1px;margin:0 0 .6em 5px;padding-bottom:0}
.popup-faq h2 span{font-weight:bold;}
.popup-faq h2{background-position:right .1em;padding:5px 32px 6px 0;}

/* Pie de Pagina
---------------------------------------------------------------------------------*/
#pie{clear:both;height:3.4em;background-color:#124372;border-bottom:6px solid #009EE0;color:#fff;padding:27px 0 18px;min-width:85.7em;/*Soluciona bug background*/}
#pie .wrapper{overflow:hidden;background-color:#124372;}
#pie a{color:#B8DEF6}
#pie .enlaces-pie{clear:both;overflow:hidden}
#pie .enlaces-pie ul{float:right;width:85%;padding:4px 0 5px;text-align:center;}
#pie .enlaces-pie ul li{font-size:.9em;display:inline;}
#pie .enlaces-pie ul li a{background:url(../../img/simulador/bg/separador-enlaces.gif) no-repeat right center;padding:0 15px 0 12px;}
#pie .enlaces-pie ul li.end a{border:0;background-image:none;color:#fff;}
#pie .enlaces-pie .certificados{float:left;padding:0;text-align:center;}
#pie .enlaces-pie p.certificados{text-align:left;padding-left:2em}
#pie .enlaces-pie .certificados li a{background-image:none;padding:0;margin-right:12px}

.certificados a{float: left;}
.certificados a:focus{outline: 1px solid #fff;}
/*Seleccion de cotizadores*/
.precotiza{border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1;margin:1.4em 0 1.8em;padding:2px 0;}
.precotiza .mas-destacados{clear:both;background-color:#F6F6F6;padding:5px 0 20px 8px;overflow:hidden;margin-bottom:1em}
.precotiza .mas-destacados .cols{float:left;width:33.3%}
.precotiza .mas-destacados .cols h2,
.precotiza .mas-destacados .cols h3{color:#1863A1;text-transform:uppercase;margin-bottom:8px;padding:3px 10px 2px 22px;font-size:1.1em;}
.precotiza .mas-destacados .content-destacados p,
.precotiza .mas-destacados .content-destacados ul,
.precotiza .mas-destacados .content-destacados ol{margin-bottom:12px}
.precotiza .mas-destacados .content-destacados{margin:0 12px 10px 0px;padding:0 .9em 0 11px;font-size:.98em;line-height:1.4em;min-height:6.5em}
.precotiza .mas-destacados .btn-flecha{padding-right:30px}
.precotiza .mas-destacados p{margin-bottom:5px;}
.precotiza .mas-destacados .btn{margin-right:15px;font-size:1.07em;}
.precotiza .mas-destacados .btn span{font-weight:bold;letter-spacing:-0.2px}
.precotiza .deco-img{background:#e5e5e5 url(../../img/simulador/bg/deco_img-tl.gif) no-repeat top left;margin:0 9px 8px 0}
.precotiza .deco-img a{background:url(../../img/simulador/bg/deco_img-br.gif) no-repeat bottom right;display:block}
.precotiza .deco-img span{background:url(../../img/simulador/bg/deco_img-tr.gif) no-repeat top right;display:block}
.precotiza .deco-img span span{background:url(../../img/simulador/bg/deco_img-bl.gif) no-repeat bottom left;display:block;padding:14px 0 14px 0;text-align:center;}
.precotiza .deco-img img{display:inline-block;border:4px solid #fff;}
.precotiza .deco-img a:hover img{border-color:#eee;}
/**/
#capaGrisCargando{z-index:100;position:absolute;top:0;left:0;text-align:center;background:#444;width:100%;display:none;}
.emergenteEspere{width:44.6em;margin:0 auto;position:absolute;z-index:101;display:none;/**/}

/*Presupuesto Desplegables*/
.incluye .desplegableGarantia {background-color:#F2F6F9;border:1px solid #E6E7E8;margin-bottom:1em;position:relative;padding:0 12px 12px}
.incluye .desplegableGarantia h4 {background:url(../../img/simulador/bg/titdesplegableA1.png) no-repeat top left #FFF;border:none;color:#304E66;float:left;font-weight:bolder;font-family:"Lucida Sans",Arial,Helvetica,Sans-serif;margin:1em 1em 1em 0;padding:0;text-align:center;width:30%;}
.incluye .desplegableGarantia h4 span{background:url(../../img/simulador/bg/titdesplegableA2.png) no-repeat top right;display:block}
.incluye .desplegableGarantia h4 span span {background:url(../../img/simulador/bg/titdesplegableB1.png) no-repeat bottom left;}
.incluye .desplegableGarantia h4 span span span {background:url(../../img/simulador/bg/titdesplegableB2.png) no-repeat bottom right;padding:1em;}
.incluye .desplegableGarantia .textExplicativo{color:#1863A1;float:left;font-size:1.1em;line-height:1.3em;position:relative;top:1.2em;width:56%;}
.incluye .desplegableGarantia .textExplicativo span {color:#E3358F}
.incluye .desplegableGarantia .textExplicativoNoFloat{color:#1863A1;float:none!important;font-size:1.1em;line-height:1.3em;position:relative;top:1.2em;width:100%;}
.incluye .desplegableGarantia .textExplicativoNoFloat span {color:#E3358F}
.incluye .desplegableGarantia .centroVertical {top:1.9em}
.incluye .desplegableGarantia label input{vertical-align:middle;}
.incluye .desplegableGarantia label span {color:#1863A1;font-weight:bolder;vertical-align:middle;}
.incluye .desplegableGarantia .toggle {position:absolute;right:1em;top:1.5em;}
.incluye .desplegableGarantia .toggle .toggle-activo {background:url(../../img/simulador/repliega.png) no-repeat right center;}
.incluye .desplegableGarantia .checkboxCaja {border-top:1px solid #E6E7E8;clear:both;margin:0 auto;padding:6px 12px 0;text-align:right;}
.incluye .desplegableGarantia .contenido {clear:both;padding:12px 0 0 0;text-align:right}
.incluye .desplegableGarantia .toggle-layout {margin:0 auto;}
.incluye .desplegableGarantia .toggle-layout .unorder-list {background-color:#FFF;margin:0;overflow:hidden;padding:16px 16px 6px}
.incluye .desplegableGarantia .toggle-layout .unorder-list li {background:url(../../img/simulador/bg/list-icon.png) no-repeat 0 .45em transparent;color:#343C42;margin-bottom:.8em;float:left;padding-left:10px;text-align:left;width:45%}
.incluye .desplegableGarantia .boton-toggle:focus img{outline:1px dotted #999}

/* Banners promociones
--------------------------------------*/
.cotizadores .banner{border:1px solid #DDE0E2;margin-bottom:1em;color:#fff;background-color:#24659D;background-position:center left;background-repeat:no-repeat;position:relative;padding-left:250px;}
.cotizadores .banner-in{background:url(../../img/simulador/seguros-coche/banners/banner-der.png) no-repeat center right;height:79px;}
.cotizadores .banner-txt{font-size:1.518em;position:relative;left:8px;top:22px;margin-right:95px;line-height:1.1em;}
.cotizadores .banner-euros{width:72px;line-height:1.4em;text-align:center;position:absolute;right:10px;top:16px;}
.cotizadores .banner-euros em{font-family:"Impact", Arial, Helvetica, sans-serif;font-size:3.091em;display:block;line-height:.9em;}
.cotizadores .banner-euros span{font-size:1.636em;letter-spacing:-1px;}
.cotizadores .garantia {padding-left:175px;}
.cotizadores .garantia .banner-in {background:url(../../img/simulador/seguros-coche/banners/banner-der-garantia.jpg) no-repeat center right;}
.cotizadores .garantia .banner-txt {width:44%}
.cotizadores .garantia .banner-euros {right:141px;top:18px}
.cotizadores .pive {padding-left:226px;}
.cotizadores .pive .banner-in {background:url(../../img/simulador/seguros-coche/banners/banner-der-pive.jpg) no-repeat center right;}
.cotizadores .pive .banner-txt {padding-right:75px;top:25px;}
.cotizadores .pive .banner-euros {right:85px;top:20px}
.cotizadores .pive .pive-sms {right:25px}
.cotizadores .banner-cotizador-coche .banner-in {background:url(../../img/simulador/seguros-coche/banners/banner_der_cotizador.jpg) no-repeat center right;}
.cotizadores .banner-cotizador-coche .banner-txt {left: -22px;}
.cotizadores .banner-cotizador-coche .banner-euros {right: 51px;}
.cotizadores .banner-cotizador-moto .banner-in {background:url(../../img/simulador/seguros-coche/banners/banner_der_cotizador.jpg) no-repeat center right;}
.cotizadores .banner-cotizador-moto .banner-txt {left: -22px;}
.cotizadores .banner-cotizador-moto .banner-euros {right: 50px;}

/*img banners*/
.cotizadores .banner-todoriesgo{background-image:url(../../img/simulador/seguros-coche/banners/todoriesgo.jpg);}
.cotizadores .banner-terceros{background-image:url(../../img/simulador/seguros-coche/banners/terceros.jpg);}
.cotizadores .banner-moto{background-image:url(../../img/simulador/seguros-coche/banners/moto.jpg);}
.cotizadores .banner-coche{background-image:url(../../img/simulador/seguros-coche/banners/coche.jpg);}
.cotizadores .banner-coche-pive {background-image:url(../../img/simulador/seguros-coche/banners/coche-pive.jpg);}
.cotizadores .banner-cotizador-moto {background-image:url(../../img/simulador/seguros-coche/banners/banner_izq_moto_cotizador.jpg);}
.cotizadores .banner-cotizador-coche {background-image:url(../../img/simulador/seguros-coche/banners/banner_izq_coche_cotizador.jpg);}

/* Listas */
.lista-numerada li{list-style-type:decimal;margin-bottom:1.4em;padding-left:0;background-image:none;vertical-align:top;display:list-item;line-height:1.3em;}

/*Alto contraste*/
.js-ac{background-color:#000!important;color:#fff!important;padding:1px 10px!important;}


/* Cotizador coche (nuevo)
--------------------------------------*/
.selec-tipo{overflow:hidden;padding-top:8px;}
.selec-tipo select{padding:1px 2px;font-size:1.05em;}
.tit-flecha{color:#1F3D55;font-size:1.15em;background:url(../../img/simulador/bg/btn_ir.gif) no-repeat scroll top left;padding:3px 0 2px 24px;margin:0 12px 1em 0;float:left;}
.sec-izq{float:left;width:48%;}
.sec-der{float:right;width:49%;margin-top:1.3em;}
.sec-der .btn-contratar{font-size:190%;}
.sec-der .btn-contratar,
.sec-der .btn-contratar span{display:block;text-align:right;}

.list-pagos .importe-dest{color:#1A4870;text-align:right;display:block;}
.list-pagos .importe-dest .marco-br{padding:12px 26px 12px 10px;}
.list-pagos .importe-dest strong{font-size:4.182em;display:block;margin-bottom:2px;color:#406688;letter-spacing:-1px;}
.list-pagos .importe-dest span{font-weight:bold;font-size:1.05em;}
.list-pagos .importe-rest{color:#1A4870;text-align:center;padding:6px 23px;float:left;border-right:1px solid #AAC2D7; min-width: 80px}
.list-pagos .end{border:0;}
.list-pagos .importe-rest span{display:block;font-size:1.05em;margin-bottom:4px;}
.list-pagos .importe-rest strong{font-size:1.636em;}

/* Validacion de formularios
---------------------------------------------------------------------------------*/
.camposError{background-color:#fff!important;padding:8px 8px 0 8px!important;border:1px solid #DF177E!important;width:auto!important;margin-bottom:1.5em!important;}
.mensajeError{color:#DF177E!important;background-image:none!important;padding:0!important;width:auto!important;display:block!important;margin-top:6px!important;padding-left:6px!important;clear:both!important;}
.campos .mensajeError,.domiciliacion .mensajeError{margin:-8px 0 12px!important;padding-left:0!important;}
.campos .mensajeError#FechaNacADiaerror,.campos .mensajeError#FechaNacTDiaerror{*margin-top:6px !important}
#fsNacimiento{*max-height:70px}
.labelError input,.labelError select,.labelError textarea{border:1px solid #DF177E!important}

.labelError input,.labelError select,.labelError textarea{border:1px solid #DF177E!important}

.radio-button .labelError input{border:0!important}
.alinea-domicilio .mensajeError{margin-left:0!important;}

.contratacion .tres-columnas label.floatRight .mensajeError,
.contratacion .tres-columnas .labelRight .mensajeError{text-align:right!important;}
.contratacion h3{color:#1863A1;}
/****/
.formulario .domiciliacion label.cuatro-cifras.iban{width: 100%;}
.formulario .domiciliacion label.cuatro-cifras.iban span{width: auto;}
.formulario .domiciliacion .cuatro-cifras.iban input{width: 6%;margin-right: 0.7em;}


.alternativa-personas{margin: 1em 0 1.5em; text-align: center;}
.alternativa-personas h3{font-size:1.3em;font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;letter-spacing:-1px;color:#526e8b;padding:0 3.1em .8em 10px;margin:.7em 0 1em;text-align: left;border-bottom: 1px solid #e8e8e8;}
.alternativa-personas h3 span{font-size: 1.8em; color: #ed3092; font-weight: normal;}
.alternativa-personas .dest{background:url(../../img/simulador/personascotizador.png) no-repeat 13em top; padding: 0em 7.5em 2em 1.2em; font-size: 11px; color: #1b466a; text-align: left;line-height: 1.2em;}

.promo-concertar{background: url(../../img/bg/bgbotonsalud-der.png) no-repeat left center; padding-left: 3.1em}
.promo-rojo span{background-image: url(../../img/bg/btnrojo_promo-der.gif);padding: 9px 11px 10px 8px;}



.promocion-banner-botones{background-repeat:no-repeat;background-position:top left;border: none;height:95px;color:#516D8B;width: 78%;margin: 0 auto;display: inline-block;}
.promocion-banner-botones .promocion-content{display:block;width:86%;margin:10px 0 0 130px}
.promocion-banner-botones p{font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;letter-spacing:-1px;line-height:1.5em;font-size:1.25em;text-align: left;background: url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .8em;margin-left: 33%; color: #145089}
.promocion-banner-botones .promocion-titulo{display:block;letter-spacing:-1px;line-height:1.25em;font-size:1.5em;}
.promocion-banner-botones p strong{display:block; font-size: 2em}
.promocion-banner-botones .promocion-botones{margin-top:8px}
.promocion-banner-botones .promocion-botones li{display:inline}
.promocion-banner-botones .promocion-botones li a{display:inline-block;vertical-align:middle;margin-right:3em;}
#promocion-salud2 .pink{color:#ec2e90}
#promocion-salud2{float:left;position: relative; margin-bottom: 1.4em}
#promocion-salud2 img{position: absolute;top: .5em;left: 21%;}
.varios-botones .botonera {margin-top: 3em}
.pmargen{margin-left: 2.2em;margin-top: 1em;}


/* .formulario .tipo-label .radio-button label input:focus {
    outline: #a4b2c2 auto 5px;
} */
/* .formulario .tipo-label .radio-button label{
    outline: #a4b2c2 auto 5px; background:#e0e8f1
}
.btn span a:focus, .btn input a:focus{
    outline: #a4b2c2 auto 5px; background:#e0e8f1; text-decoration:underline
}
.formulario label select:focus {
    outline: #a4b2c2 auto 5px; background:#e0e8f1;
} */


/*Nueva parrilla cotizador autos*/
.productosautos.productos{background: #fff; }
.dvproductonuevo{background: #eff2f5 !important; padding: 0em 2.5em 0 2.5em;}
    .dvproductonuevo .sec-izq{margin: 1em 0 1em 2%}
    .dvproductonuevo .sec-der{width: 44%;margin-right: 2%; text-align: center;}
        .dvproductonuevo .list-pagos .importe-dest span{font-size: 1.5em}
        .dvproductonuevo .list-pagos .importe-dest span.spnprimanio{font-size: 1.2em; color: #6e869d;}
        .desc-producto .dvproductonuevo .sec-der .btn-contratar{background: #f0429c url('../../img/simulador/bg/tickcontratar.png') no-repeat 95% center;border-radius: 5px;}
        .desc-producto .dvproductonuevo .sec-der .btn-contratar span{background-image: none; letter-spacing: normal;padding: 20px 34px 21px 23px;}
        .dvproductonuevo p.center{font-size: 18px; color: #406688; margin: 1em 0 0;}
            .dvproductonuevo p.center strong{text-transform: uppercase;}
        .dvproductonuevo hr{background:#d7d9da;height: 1px;border: none}
    .productosautos.productos ul{margin-bottom: 1em}
    .productosautos.productos li{background-image: none; text-align: center; width: 100px; padding: 0; background-color: #e7ebef; border-radius: 5px 5px 0 0; margin-right: .6em}
        .productosautos.productos li:last-child{margin-right: 0}
        .productosautos.productos li .texto{padding: 0;}
        .productosautos.productos li a, .productosautos.productos li strong{background-image: none; }
        .productosautos.productos li.activo {background: #24659f;color: #fff; padding-left: 0em;}
            .productosautos.productos li.activo a {background: transparent;}
    .dvgriscotizador{padding: 0}
    .dvgriscotizador.desc-producto .info-producto{padding: 0;}
    .dvgriscotizador.desc-producto{background: #fff;}
        .dvgriscotizador .list-pagos .importe-dest .marco-br{padding: 12px 10px;}
        .dvgriscotizador .marco-br, .dvgriscotizador .marco-tl-gris{padding: 0; margin: 0;}
            .dvgriscotizador .marco-tl-gris, .dvgriscotizador .marco-tr-gris, .dvgriscotizador .marco-bl-gris, .dvgriscotizador .marco-br-gris{background-image:none; }
     .list-pagos .importe-dest strong.segrecomendado{font-size: 13px; color: #406688; background: url('../../img/simulador/bg/mano.png') no-repeat 1.5em center; text-align: center; padding: 1em 0 0.5em; width: auto; letter-spacing: normal;}
     .list-pagos .importe-dest{text-align: center;}
         .list-pagos .importe-dest strong.segrecomendado span{color: #f457a8; font-size: 1em;}
         .cotizadores p.ptellamamos{background: url('../../img/simulador/bg/tellamamos.png') no-repeat left center; padding: 1em 0 1em 4em; font-size: 16px; line-height: 1em; color: #527a9f; text-align: left; clear: both;    display: inline-block;letter-spacing: -.05em;}
            .cotizadores p.ptellamamos strong{line-height: 1em; font-family: "Lucida Sans", Arial, Helvetica, Sans-serif; font-size: 20px}
            .cotizadores p.ptellamamos span{color: #527a9f; font-size: 15px}
            .cotizadores p.ptellamamos span.spnfleccotizador{background: url('../../img/simulador/bg/flecha.png') no-repeat right center; padding-right: 1.5em; font-size: 18px}
        .dvpagopoliza{text-align: center; font-size: 17px; margin: 1em 0; color: #406688;}
            .dvpagopoliza span{float: left; margin-left: 9%; line-height:  1.4em;}
            .dvpagopoliza label strong{display:inline-block;font-size: 20px; margin-top: .5em;}
        .flecha_abajo {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;display: inline-block;    margin-bottom: 0.5em;}
    .dvbannercotizador{display: inline-block;background: #fff; padding: 1em 0; font-family: "Lucida Sans", Arial, Helvetica, Sans-serif; width: 100%}
        .dvbannercotizador div{width: 43.5%; padding: 0em 1.6em 1.5em; background: #eff2f5; border-radius: 5px; float: left;margin-right: 1em;}
            .dvbannercotizador div.end{margin-right: 0}
                .dvbannercotizador img{max-width: 100%; margin: 1.5em 0 0 1em; }
                .dvbannercotizador div h3{color: #21598a; font-size: 19px; margin-bottom: .5em;}
                .dvbannercotizador div p{color: #21598a; font-size: 13px; font-weight: bold;}
                .dvbannercotizador div p strong{color: #f23d9b}
                .dvbannercotizador div label{width: 100%;display: inline-block;text-align: center; color: #406688;font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, Sans-serif; margin-top: .3em; }
    .detalle-opciones .num-ppto {padding:8px 6px; font-size: 2em}
            .detalle-opciones .num-ppto a{color:#ec2e90}
                .detalle-opciones .num-ppto a:hover{text-decoration: none; font-weight: bold;}
        .detalle-opciones .num-ppto span.ico-enviar{font-family: "Lucida Sans", Arial, Helvetica, Sans-serif; display: block; background: #919fb8 url('../../img/simulador/bg/envpresupuesto.png') no-repeat .5em center; color: #fff; font-size: 14px; text-transform:initial; padding: .8em 0 .8em 1.5em; font-weight: bold; margin-top: .3em; letter-spacing: -.05em;}
    /*.dvfranquicia .sec-der{width: 100%}
    .dvfranquicia .ptellamamos{float: right; margin-right: 2%;}*/
.dvfranquicia .dvproductofraquicia{width: 100%;background: #7699bd; color: #fff; padding: 1em 0}
    .dvfranquicia .dvproductofraquicia strong{float: left;font-size: 18px; width: auto; margin-left: 1.5em; margin-top: .3em}
    .dvfranquicia .franquicias{display: inline-block;}
        .dvfranquicia .franquicias li{float: left; width: 49%}

.videoagente.agentenuevo{background: url('../../img/simulador/bg/videoagenteautos.png') no-repeat 0% 35%; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; width: 97%; height: auto; min-height: 10em;}
.videoagente.agentenuevo.agentesintel{background: url('../../img/simulador/bg/videoagenteautos.png') no-repeat 0% bottom;}
.videoagente.agentenuevo h3.tit-ayuda{font-size: 14px;display: inline-block;width: 85%;padding: 0 0em 0 0px;margin: 1em 0 1em;text-align: right;position: static; background: transparent; font-weight: bold; text-align: center; letter-spacing: .05em;}
    .videoagente.agentenuevo h3.tit-ayuda span{color: #079ee5; font-size: 22px; margin-right: 0; text-align: center;}
    .videoagente.agentenuevo .btn-dest{background-image: none; bottom: 4.7em; right: 1em;}
        .videoagente.agentenuevo .btn-dest span{background-image: none; letter-spacing: normal;/*background: url('../../img/simulador/bg/flecbtntellamamos.png') no-repeat 75% 86%*/ padding: 8px 0px 8px 0px;}
            .videoagente.agentenuevo .btn-dest span strong{background: url('../../img/simulador/bg/telbotonagente.png') no-repeat left center; line-height: 1.2em; padding: 0 0 0 .5em;font-size: 25px;}
.det-opcionesnuevo.detalle-opciones{padding-bottom: 0}
    .det-opcionesnuevo.detalle-opciones ul{margin-bottom: 0;}
        .det-opcionesnuevo.detalle-opciones ul li.liend{border: none;}
    .videoagente.agentenuevo p{/*position: relative; top: 4.5em; right: -.5em;*/ color: #235386; font-size: 14px; text-align: center; letter-spacing: .05em; font-weight: bold; margin-top: 1.5em;}
        .videoagente.agentenuevo p span.spntelefono {color:#0a9de4; font-size: 25px; font-weight: bold; font-family: 'Lucida sans'; margin-top: .5em;}
.videoagente.agentenuevo .btn-dest { position: static; /*bottom: 4.7em; right: 1em;*/ text-align: center; border: 1px solid; border-radius: 5px; font-size: 14px; font-weight: bold; padding: 0 5px; margin-top: 1em;}
/*.productosautos.productos li.activo a{background-color:#23649f }*/

.frnq_text {margin-left: 6.5em !important; font-weight: bold; font-size: 1.2em;}
/*Fin Nueva parrilla cotizador autos*/

/*Nueva parrilla cotizador autos con willy*/
.productosautos.productos{background: #fff; }
.dvproductonuevo{background: #eff2f5 !important; padding: 0em 2.5em 0 2.5em;}
    .dvproductonuevo .sec-izq{margin: 1em 0 1em 2%}
    .dvproductonuevo .sec-der{width: 44%;margin-right: 2%; text-align: center;}
        .dvproductonuevo .list-pagos .importe-dest span{font-size: 1.5em}
        .dvproductonuevo .list-pagos .importe-dest span.spnprimanio{font-size: 1.2em; color: #6e869d;}
        .desc-producto .dvproductonuevo .sec-der .btn-contratar{background: #f0429c url('../../img/simulador/bg/tickcontratar.png') no-repeat 95% center;border-radius: 5px;}
        .desc-producto .dvproductonuevo .sec-der .btn-contratar span{background-image: none; letter-spacing: normal;padding: 20px 34px 21px 23px;}
        .dvproductonuevo p.center{font-size: 18px; color: #406688; margin: 1em 0 0;}
            .dvproductonuevo p.center strong{text-transform: uppercase;}
        .dvproductonuevo hr{background:#d7d9da;height: 1px;border: none}
    .productosautos.productos ul{margin-bottom: 1em}
    .productosautos.productos li{background-image: none; text-align: center; width: 100px; padding: 0; background-color: #e7ebef; border-radius: 5px 5px 0 0; margin-right: .6em}
        .productosautos.productos li:last-child{margin-right: 0}
        .productosautos.productos li .texto{padding: 0;}
        .productosautos.productos li a, .productosautos.productos li strong{background-image: none; }
        .productosautos.productos li.activo {background: #24659f;color: #fff; padding-left: 0em;}
            .productosautos.productos li.activo a {background: transparent;}
    .dvgriscotizador{padding: 0}
    .dvgriscotizador.desc-producto .info-producto{padding: 0;}
    .dvgriscotizador.desc-producto{background: #fff;}
        .dvgriscotizador .list-pagos .importe-dest .marco-br{padding: 12px 10px;}
        .dvgriscotizador .marco-br, .dvgriscotizador .marco-tl-gris{padding: 0; margin: 0;}
            .dvgriscotizador .marco-tl-gris, .dvgriscotizador .marco-tr-gris, .dvgriscotizador .marco-bl-gris, .dvgriscotizador .marco-br-gris{background-image:none; }
     .list-pagos .importe-dest strong.segrecomendado{font-size: 13px; color: #406688; background: url('../../img/simulador/bg/mano.png') no-repeat 1.5em center; text-align: center; padding: 1em 0 0.5em; width: auto; letter-spacing: normal;}
     .list-pagos .importe-dest{text-align: center;}
         .list-pagos .importe-dest strong.segrecomendado span{color: #f457a8; font-size: 1em;}
         .cotizadores p.ptellamamos{background: url('../../img/simulador/bg/tellamamos.png') no-repeat left center; padding: 1em 0 1em 4em; font-size: 16px; line-height: 1em; color: #527a9f; text-align: left; clear: both;    display: inline-block;letter-spacing: -.05em;}
            .cotizadores p.ptellamamos strong{line-height: 1em; font-family: "Lucida Sans", Arial, Helvetica, Sans-serif; font-size: 20px}
            .cotizadores p.ptellamamos span{color: #527a9f; font-size: 15px}
            .cotizadores p.ptellamamos span.spnfleccotizador{background: url('../../img/simulador/bg/flecha.png') no-repeat right center; padding-right: 1.5em; font-size: 18px}
        .dvpagopoliza{text-align: center; font-size: 17px; margin: 1em 0; color: #406688;}
            .dvpagopoliza span{float: left; margin-left: 9%; line-height:  1.4em;}
            .dvpagopoliza label strong{display:inline-block;font-size: 20px; margin-top: .5em;}
        .flecha_abajo {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;display: inline-block;    margin-bottom: 0.5em;}
    .dvbannercotizador{display: inline-block;background: #fff; padding: 1em 0; font-family: "Lucida Sans", Arial, Helvetica, Sans-serif;}
        .dvbannercotizador div{width: 43.5%; padding: 0em 1.6em 1.5em; background: #eff2f5; border-radius: 5px; float: left;margin-right: 1em;}
            .dvbannercotizador div.end{margin-right: 0}
                .dvbannercotizador img{max-width: 100%; }
                .dvbannercotizador div h3{color: #21598a; font-size: 19px; margin-bottom: .5em;}
                .dvbannercotizador div p{color: #21598a; font-size: 13px; font-weight: bold;}
                .dvbannercotizador div p strong{color: #f23d9b}
                .dvbannercotizador div label{width: 100%;display: inline-block;text-align: center; color: #406688;font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, Sans-serif; margin-top: .3em; }
    .detalle-opciones .num-ppto {padding:8px 6px; font-size: 2em}
        .detalle-opciones .num-ppto a.ico-enviar{font-family: "Lucida Sans", Arial, Helvetica, Sans-serif; display: block; background: #919fb8 url('../../img/simulador/bg/envpresupuesto.png') no-repeat .5em center; color: #fff; font-size: 14px; text-transform:initial; padding: .8em 0 .8em 1.5em; font-weight: bold; margin-top: .3em; letter-spacing: -.05em;}
    /*.dvfranquicia .sec-der{width: 100%}
    .dvfranquicia .ptellamamos{float: right; margin-right: 2%;}*/
.dvfranquicia .dvproductofraquicia{width: 100%;background: #7699bd; color: #fff; padding: 1em 0}
    .dvfranquicia .dvproductofraquicia strong{float: left;font-size: 18px; width: auto; margin-left: 1.5em; margin-top: .3em}
    .dvfranquicia .franquicias{display: inline-block;}
        .dvfranquicia .franquicias li{float: left; width: 49%}

/*.videoagente.agentenuevo{background: url('../../seguros-coche/img/willy.jpg') no-repeat center left;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.videoagente.agentenuevo h3.tit-ayuda{font-size: 14px;display: inline-block;width: 54%;padding: 0 0em 0 0px;margin: 2em 0 1em;text-align: right;position: static;    background: transparent; font-weight: bold; text-align: center;}
    .videoagente.agentenuevo h3.tit-ayuda span{color: #079ee5; font-size: 22px; margin-right: 0; text-align: center;}
    .videoagente.agentenuevo .btn-dest{background-image: none}
        .videoagente.agentenuevo .btn-dest span{background-image: none; letter-spacing: normal;background: url('../../img/simulador/bg/flecbtntellamamos.png') no-repeat 75% 86%;}
            .videoagente.agentenuevo .btn-dest span strong{background: url('../../img/simulador/bg/telbotonagente.png') no-repeat left center; line-height: 1.2em; padding: 0 0 0 .5em;font-size: 25px;}
.det-opcionesnuevo.detalle-opciones{padding-bottom: 0}
    .det-opcionesnuevo.detalle-opciones ul{margin-bottom: 0;}
        .det-opcionesnuevo.detalle-opciones ul li.liend{border: none;}*/
/*.productosautos.productos li.activo a{background-color:#23649f }*/
/*Fin Nueva parrilla cotizador autos con willy*/



/* Contratacion tooltip 
---------------------------------------------------------------------------------*/
.textoTool { 
    background-color: white;
    position: relative;
    display: none;
    position: absolute;
    background-image: none!important;
    height:18em;
    font-size: .9em;
    z-index: 100;
    bottom: 12px;
    left: 14px;
    width: 15em!important;
    color: #333!important;
    font-weight: normal!important;
    text-transform: none!important;
    line-height: 1.1em!important;
    padding: 8px!important;
    border: 1px solid #b7c8d8!important;
    background-color: #fff!important;
}
/*Botón Landing*/
a.btnLanding {
    background: #ee0484;
    color: #fff;
    padding: 1em 5em;
    font-size: 1.2em;
    font-weight: bold;
    display: inline-block;
    margin: 1em 0;
    border-radius: 7px;
}
#cabecera {
    min-width: 85.7em/*Soluciona bug background*/;
    text-align: center;
    background: transparent;
}
#cabecera #content-cabecera {
    position: relative;
    min-height: 7.6em;
}

#logo {
    position: absolute;
    top: 3em;
    left: 40%;
}
#logo2{
	display:none
}
