/*ESTILOS GENERICOS PARA POPUP*/

/*Estilos fijos para popup: excepto dimensiones*/
#popup{z-index:100;position:absolute;top:0;left:0;text-align:center;background:#444;width:100%;display:none/**/} 
.content-popup{width:44.6em;margin:0 auto;position:absolute;z-index:101;display:none;/**/}
.content-popup .botonera{margin-bottom:0!important;border-top:1px solid #DADFE6;padding:12px 0 0!important}
.content-popup ul.botonera li{display:inline}
.content-popup ul.botonera li .btn-extra{margin:0 3em}

/**/
.head-popup{background-color:#009EE0;text-align:center;padding:6px 0;border:1px solid #adadad;border-bottom:0;position:relative;min-height:1.1em}
.head-popup h2,
.head-popup h3{color:#fff;font-size:1em;width:80%;margin:0 auto;}
.head-popup .iconos-popup{position:absolute;top:0;left:0;width:100%;}
.head-popup .iconos-popup li a{position:absolute;top:4px;cursor:pointer;}
.head-popup .iconos-popup li a:focus{outline:1px dotted #f6f6f6;}
.head-popup .iconos-popup .mover-popup{left:11px;cursor:move}
.head-popup .iconos-popup .cerrar-popup{right:11px;}
.head-popup .iconos-popup .min-popup{right:26px;}
/**/
.contenido-popup{background-color:#fff;border:1px solid #adadad;border-top:0;border-bottom:0;padding:18px 15px 0;max-height:40em;overflow:auto}
.contenido-popup .seleccion-popup{background-color:#EDF0F4;padding:8px 12px;margin-bottom:.6em}
.contenido-popup .seleccion-popup h2,
.contenido-popup .seleccion-popup h3,
.contenido-popup .seleccion-popup h4{font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;font-size:1.2em;line-height:1.15em;background:url(../img/bg/bullet_mini-generica.gif) no-repeat 0 .45em;padding-left:8px;color:#304D66;font-weight:normal}
/**/
.foot-popup{background-color:#fff;border:1px solid #adadad;border-top:0;padding:2px 15px 15px}
/**/
.popup-titulo{color:#304D66;line-height:1.4em;padding:10px 22px;background-color:#EDF2F6;margin-bottom:1.2em}

/*Mapa Situacion*/
.mapa-ventana{width:28.8em}
.mapa-ventana .img-ventana{text-align:center}
.mapa-ventana .img-ventana img{display:inline-block;border:1px solid #f0f0f0;margin-bottom:.8em}

/*Tabla*/
.contenido-popup .tabla2{margin-bottom:0}
.contenido-popup .tabla2 table{border:0;width:auto}
.contenido-popup .tabla2 thead th{color:#2A5891;font-weight:bold;border:1px solid #d0e2f9;border-right:0;border-left:0;background-image:url(../img/bg/head_tabla2-popup.gif);padding:4px 0}
.contenido-popup .tabla2 thead th span{border-right:1px solid #cfd5dd;padding:4px 9px 5px}
.contenido-popup .tabla2 thead th.primero{border-left:1px solid #d0e2f9;padding-left:0}
.contenido-popup .tabla2 thead th.end{border-right:1px solid #d0e2f9;}
.contenido-popup .tabla2 thead th.end span{border-right:0}
.contenido-popup .tabla2 tbody td{border:0}
.contenido-popup .tabla2 tbody td a{color:#3C465A;font-weight:normal}
.contenido-popup .tabla2 tbody td a:focus,
.contenido-popup .tabla2 tbody td a:hover{color:#1863A1}
.contenido-popup .tabla2 tbody td a:hover{text-decoration:none;}
.contenido-popup .tabla2 .alterno td{background-color:#edf2f6}
.contenido-popup .tabla-pensiones table{width:auto}

/*Mensajes*/
.mensaje-popup{background-color:#edf2f6;background-position:2.8em .5em;background-repeat:no-repeat;padding:11px 20px 11px 90px;min-height:2.4em;line-height:1.3em;margin-bottom:.4em;color:#304D66;font-size:1.1em}
.error-popup{background-image:url(../img/bg/ico_error.gif);}
.error-popup h4{margin-top:6px}
.mensaje-txt-popup{padding:12px 24px 22px 90px;line-height:1.5em;}
.mensaje-txt-popup p{margin-bottom:1.2em}

/*Texto*/
.contenido-popup .texto li,
.contenido-popup .texto p{padding-left:8px;line-height:1.4em;margin-bottom:1.2em}
.contenido-popup .texto li{background: url(../img/bg/bullet_mini-generica.gif) no-repeat .8em 0.6em;padding-left: 10px;}
.contenido-popup .indent{padding:0 16px}
.contenido-popup address{margin-bottom:1.8em;line-height:1.35em}

/*Telefonos y horarios*/
.info-consulta-bg{background:#f4f4f4 url(../img/simulador/bg/info-consulta.jpg) no-repeat top left;overflow:hidden;padding:1.4em 0 0 0;min-height:13em}
.info-consulta h2{font-family:"Lucida Sans", Arial, Helvetica, Sans-serif;font-size:1.2em;line-height:1.15em;color:#304D66;font-weight:bold;background-color:#edf0f4;padding:9px 10px 7px;text-align:center;}
.info-consulta .telefono{font-family:"Lucida Sans",Arial,Helvetica,Sans-serif;background:url(../img/simulador/bg/ico_telefono-popup.gif) no-repeat right 1.1em;}
.info-consulta .telefono h3{clear:both;color:#145089;font-size:1.25em;font-weight:normal;margin-bottom:.4em}
.info-consulta .telefono h3 span{font-weight:bold}
.info-consulta .telefono strong{font-size:2.3em;font-weight:normal;color:#F253A5;letter-spacing:-2px}
.info-consulta .telefono,
.info-consulta .horario{width:36%;clear:both;padding:0 4em 2em 14.5em;margin-bottom:.8em}
.info-consulta .horario{width:55%;padding-bottom:.5em;margin:0}
.info-consulta .horario h3{font-size:1.1em;margin-bottom:.8em}
.info-consulta .horario li{font-size:1.1em;font-weight:bold;background:url(../img/bg/bullet_mini-azul.gif) no-repeat 0 .55em;line-height:1.3em;padding-left:8px;margin-bottom:.3em}
.info-consulta .horario li strong{display:inline-block;width:9em;margin-right:6px;color:#145089}

/*Capa protocolo seguridad. Home*/
.contenido-popup .protocolo{padding:0 22px}
.contenido-popup .protocolo li,
.contenido-popup .protocolo p{background-image:none;padding-left:0}
.contenido-popup .protocolo .flecha{padding-left:8px}
.contenido-popup .protocolo .protocolo-links{overflow:hidden;}

/*Partes online*/
.capa-siniestro{width:83em}
.capa-siniestro .contenido-popup{padding:10px;max-height:100%;height:auto!important}

/*Popup Ipad Sorteo*/
.content-sorteo{width:46.5em;}
.content-sorteo.popupbig{width:52.5em; *width:53em}
.content-sorteo.popupbig .foot-popup{float:right;width:49.8em; *width:50.4em}
.content-sorteo .contenido-popup,
.content-sorteo .foot-popup{background-color:#004C93;}
.content-sorteo.popupbig .contenido-popup,
.content-sorteo.popupbig .foot-popup{background-color:#002478;}
.content-sorteo .contenido-popup{padding:18px 0 0;}
.form-email{border-top:1px solid #4079AE;border-bottom:1px solid #4079AE;padding:14px 12px 18px;color:#fff;margin-bottom:20px;}
.label-sorteo em{font-size:2.167em;display:inline-block;vertical-align:middle;}
.input-sorteo{display:inline-block;vertical-align:middle;background:url(../img/popup/popup-input.png) no-repeat center;margin:0 14px 0 12px;}
.input-sorteo input{width:232px;height:30px;padding:0 10px;font-size:1.083em;color:#446380;font-weight:bold;line-height:20px;border:0;background-color:transparent;}
.checkbox-sorteo{display:block;margin-left:20px;color:#fff;margin-bottom:10px;font-size:.917em;}
.checkbox-sorteo input{margin:0 2px 0 0;vertical-align:middle;}
.checkbox-sorteo span{display:inline-block;margin-top:3px;}
.btn-enviar-datos{display:inline-block;padding-left:4px;background:url(../img/popup/btn-enviar-datos-izq.png) no-repeat center left;cursor:pointer;}
.btn-enviar-datos input{border:0;padding:8px 24px 8px 8px;margin:0;overflow:visible;font-size:1.5em;background:url(../img/popup/btn-enviar-datos-der.png) no-repeat center right;color:#fff;cursor:pointer;}
.btn-enviar-datos input:hover,
.btn-enviar-datos input:hover{text-decoration:underline;}

/*Capa Cargando*/
#capaCargando{z-index:100;position:absolute;top:0;left:0;text-align:center;background:#eee;width:100%;display:none/**/} 
#imgCargando{position:absolute;z-index:101;}

/*Notas*/
.contenido-popup .protocolo .nota-legal {background-color:#F7F7F7;border:1px solid #CCC;padding:1em}


/*Botones*/
#btnpopupmoto{float:right;background: url(../img/popup/bkbtnpopupmotoizq.jpg) no-repeat left center;padding:1em 0 1em 3.85em;margin-right: 5em;}
#btnpopupmoto .btncalcular{}
#btnpopupmoto a{background: url(../img/popup/bkbtnpopupmotoder.jpg) no-repeat right center;padding: 10px 12px 11px 0}
.btnpopAzul{text-align: center}


/***Popup Planes pensiones***/
#popup-planes{width:48.6em}
#popup-planes .contenido-popup{background: #004C93;padding: 4px 15px 0 0}
#txt-popup-planesPension img, #txt-popup-planesPrevision img, #txt-popup-planesPensionPrevision img{float: left; margin-top: .5em; margin-right: .3em}
#popup-planes .foot-popup{background: #004C93;}


/***Popup interact***/
/*Coches*/
#popup-interact .contenido-popup.seguroCoche,#popup-interact .contenido-popup.tercerosPlus, #popup-interact .contenido-popup.todoRiesgo{background: #004a7f;padding:1em; min-height: 345px}
#popup-interact.content-popup{width: 60.2em;}
#popup-interact .content-producto{/*position: absolute;*/top: 21em;width: 36%;}
#popup-interact .cerrar-popup{color: #fff}
#popup-interact .btn-extra.cerrar .cerrar-popup{color: #4A6581;}
#popup-interact .cerrar-popup img{vertical-align: middle;}
.carga-Bannercoche{background: url(../img/area-personal/promociones/fondopromoCocheVerano.jpg) no-repeat left center; min-height: 347px;}
#popup-interact .seguroCoche .seg-cocheAP .btn-calcular a, #popup-interact .tercerosPlus .seg-cocheAP .btn-calcular a, #popup-interact .todoRiesgo .seg-cocheAP .btn-calcular a{padding: 8px 15px 7px 32px;}
#popup-interact .contenido-popup.seguroCoche .pTextoPromo, #popup-interact .contenido-popup.tercerosPlus .pTextoPromo, #popup-interact .contenido-popup.todoRiesgo .pTextoPromo{color: #fff;width: 105%;position: absolute; top: -16em; line-height: 3em;}
#popup-interact .contenido-popup.seguroCoche .pTextoPromo{width: 115%; left: -.5em}
#popup-interact .contenido-popup.seguroCoche .pTextoPromo span, #popup-interact .contenido-popup.tercerosPlus .pTextoPromo span, #popup-interact .contenido-popup.todoRiesgo .pTextoPromo span{display: block;}
.spnTipseguro{font-size: 35px; font-weight: bold; margin-bottom: .3em}
.spnTextoPromo{font-size: 20px; line-height: 1.5em}
.spnContrata{font-size: 30px;font-weight: bold;}
#popup-interact .foot-popup{padding: 12px 15px 15px; text-align: center;}
#popup-interact .foot-popup input{border:none;}

*Motos*/
/*.carga-Bannermoto{background: url(../img/area-personal/promociones/fondopromoMotoVerano.jpg) no-repeat left center; min-height: 347px;}*/
.carga-Bannermoto{background: url(../img/area-personal/promociones/promo_moto.jpg) no-repeat left center; min-height: 347px;}

#popup-interact .contenido-popup.seguroMoto,#popup-interact .contenido-popup.todoRiesgoMoto{background: #004a7f;padding:1em; min-height: 345px}
#popup-interact .seguroMoto .seg-motoAP .btn-calcular a, #popup-interact .todoRiesgoMoto .seg-motoAP .btn-calcular a{padding: 8px 15px 7px 32px;}
#popup-interact .seg-motoAP .content-producto{float: right;background: none;min-height: 0;position: relative;top: 23em;right: 3em;}
#popup-interact .contenido-popup.seguroMoto .pTextoPromo, #popup-interact .contenido-popup.todoRiesgoMoto .pTextoPromo{color: #fff;width: 110%;position: absolute; top: -16em; line-height: 3em;}
#popup-interact .contenido-popup.seguroMoto .pTextoPromo span, #popup-interact .contenido-popup.todoRiesgoMoto .pTextoPromo span{display: block;}
.spnAdemas{font-size: 25px}

/*Hogar*/
.carga-Bannerhogar{background: url(../img/area-personal/promociones/fondopromoHogarVerano.jpg) no-repeat left center; min-height: 347px;}
.carga-Bannerhogarplatino{background: url(../img/area-personal/promociones/promo_hogar_platino.jpg) no-repeat left center; min-height: 347px;}
.carga-Bannerhogaroro{background: url(../img/area-personal/promociones/promo_hogar_oro.jpg) no-repeat left center; min-height: 347px;}
.carga-Bannerhogarazul{background: url(../img/area-personal/promociones/promo_hogar_azul.jpg) no-repeat left center; min-height: 347px;}
#popup-interact .contenido-popup.seguroHogar, #popup-interact .contenido-popup.seguroHogar2{background: #004a7f;padding:1em; min-height: 345px}
#popup-interact .seguroHogar .seg-hogarAP .btn-calcular a, #popup-interact .seguroHogar2 .seg-hogarAP .btn-calcular a{padding: 8px 15px 7px 32px;}
#popup-interact .seg-hogarAP .content-producto{float: right;background: none;min-height: 0;position: relative;top: 23em;right: 3em;}
#popup-interact .contenido-popup.seguroHogar .pTextoPromo, #popup-interact .contenido-popup.seguroHogar2 .pTextoPromo{color: #fff;width: 117%;position: absolute; top: -16em; line-height: 3em; left: -1em}
#popup-interact .contenido-popup.seguroHogar .pTextoPromo span, #popup-interact .contenido-popup.seguroHogar2 .pTextoPromo span{display: block;}


/*Accidentes*/
#popup-interact .contenido-popup.seguroAccidente{background: #004a7f;padding:1em; min-height: 345px}
#popup-interact .contenido-popup.seguroAccidente .pTextoPromo {color: #fff;width: 110%;position: absolute; top: -16em; line-height: 3em;}
#popup-interact .contenido-popup.seguroAccidente .pTextoPromo span{display: block;}
.carga-Banneraccidentes{background: url(../img/area-personal/promociones/promo_accidentes.jpg) no-repeat left center; min-height: 347px;}

/*Salud*/
#popup-interact .contenido-popup.seguroSalud{background: #004a7f;padding:1em; min-height: 345px}
#popup-interact .contenido-popup.seguroSalud .pTextoPromo {color: #fff;width: 110%;position: absolute; top: -16em; line-height: 3em;}
#popup-interact .contenido-popup.seguroSalud .pTextoPromo span{display: block;}
.carga-Bannersalud{background: url(../img/area-personal/promociones/promo_salud.jpg) no-repeat left center; min-height: 347px;}


/*Vida*/
#popup-interact .contenido-popup.seguroVida{background: #004a7f;padding:1em; min-height: 345px}
#popup-interact .contenido-popup.seguroVida .pTextoPromo {color: #fff;width: 110%;position: absolute; top: -16em; line-height: 3em;}
#popup-interact .contenido-popup.seguroVida .pTextoPromo span{display: block;}
.carga-Bannervida{background: url(../img/area-personal/promociones/promo_vida.jpg) no-repeat left center; min-height: 347px;}
/*Telefonos*/
#popup-interact.content-popup.popup-telefonos{width: 40em;}

/*Promo mejoramos-precio-renovacion*/
#popup-renovacion.content-popup {width:963px;height:689px;}
#popup-renovacion .contenido-popup{width:963px;height:689px;padding:0;overflow:hidden}

