@font-face {
    font-family: 'oswaldregular';
    src: url('/css/fonts/oswald/oswald-regular-webfont.eot');
    src: url('/css/fonts/oswald/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/oswald/oswald-regular-webfont.woff2') format('woff2'),
         url('/css/fonts/oswald/oswald-regular-webfont.woff') format('woff'),
         url('/css/fonts/oswald/oswald-regular-webfont.ttf') format('truetype'),
         url('/css/fonts/oswald/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldlight';
    src: url('/css/fonts/oswald/oswald-light-webfont.eot');
    src: url('/css/fonts/oswald/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/oswald/oswald-light-webfont.woff2') format('woff2'),
         url('/css/fonts/oswald/oswald-light-webfont.woff') format('woff'),
         url('/css/fonts/oswald/oswald-light-webfont.ttf') format('truetype'),
         url('/css/fonts/oswald/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldbold';
    src: url('/css/fonts/oswald/oswald-bold-webfont.eot');
    src: url('/css/fonts/oswald/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/oswald/oswald-bold-webfont.woff2') format('woff2'),
         url('/css/fonts/oswald/oswald-bold-webfont.woff') format('woff'),
         url('/css/fonts/oswald/oswald-bold-webfont.ttf') format('truetype'),
         url('/css/fonts/oswald/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
img{ border:none;}
.contenedor{ display:block; margin:auto; width:985px;}
.cabecera{ display:block; float:left; width:985px; height:160px;}
.logo{ display:block; float:left;}
.cajaTelefono{ display:block; float:left; width:273px; height:84px; background:url(/img/v2.0/Portada/bg-caja-telefono.gif) no-repeat; color:#ffffff; margin-top:10px; margin-left:105px; text-align:center;}
.cajaTelefono .big{ font-size:40px; font-weight:bold;}
.cajaTelefono .small{ font-size:16px;}
.cajaTelefonoSoloUno{ display:block; float:left; width:273px; height:65px; background:url(/img/v2.0/portada/bg-caja-telefono-solouno.gif) no-repeat; color:#ffffff; margin-top:10px; margin-left:105px; text-align:center;}
.cajaTelefonoSoloUno .big{ font-size:40px; font-weight:bold;}
.cajaTelefonoSoloUno .small{ font-size:16px;}
.cajaDereCab { display:block; float:left; width:180px; margin-left:105px; margin-top:30px;}
.redes{ display:block; float:left; width:180px;}
.redes .ico{ display:block; float:left; width:30px; height:30px; margin-left:23px;}
.clientes{ display:block; float:left; width:180px; margin-top:15px;}
.clientes .btnArea{ display:block; float:left; width:165px; height:32px; background:url(/img/v2.0/Portada/bt-area.gif) no-repeat; color:#333333; font-weight:bold; text-decoration:none; font-size:17px; letter-spacing:-1px; padding-left:15px; padding-top:6px;}
.textoInicio{ display:block; float:left; width:100%; margin-top:-10px; }
.textoBanner{ display:block; float:left; width:100%; margin-top:-10px; background:url(/img/v2.0/Portada/bannerPpal.jpg) no-repeat; width:918px; height:134px; padding-top:20px; padding-left:20px;}
.infoBanner{ display:block; float:left; width:400px;}
.
.titNaranja{ font-size:19px; color:#FA8B00; font-weight:bold; letter-spacing:-1px;}
.titNaranjaBig{ font-size:35px; color:#FA8B00; font-weight:bold; letter-spacing:-1px;}
.titNaranjaB{ font-size:22px; color:#FA8B00; font-weight:bold; letter-spacing:-1px;}
.titGris{ font-size:17px; color:#333333; font-weight:bold; letter-spacing:-1px;}
.naranjaPeke{ color:#d49600}
.marginleft6{ margin-left:6px;}

.infoBanner .titNaranja{ font-size:27px; color:#FA8B00; font-weight:bold; letter-spacing:-1px;}
.infoBanner .titGris{ font-size:22px; color:#333333; font-weight:bold; letter-spacing:-1px;}

.cajasCalcula{ display:block; float:left; width:100%; margin-top:20px;}
.cajasCalcula .cajita{ display:block; float:left; width:230px; height:142px; background:url(/img/v2.0/Portada/cajita-home.gif) no-repeat; margin-left:5px;}
.cajasCalcula .cajita:first-child{margin-left:0px;}
.cajasCalcula .cajita .icono{ display:block; float:left; width:60px; margin-left:5px; margin-top:45px;}
.cajasCalcula .cajita .texto{ display:block; float:left; width:130px; margin-left:10px; font-weight:bold; margin-top:15px;}
.cajasCalcula .btnCalcula{ display:block; float:left; width:100%; background:url(/img/v2.0/Portada/flecha-naranja.gif) right no-repeat; color:#333333; text-decoration:none; font-size:16px; letter-spacing:-1px; width:130px; margin-left:75px; font-weight:bold; height:20px; margin-top:15px;}
.cajacias{ display:block; float:left; width:933px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-top:10px;}
.cajacias .top{ display:block; float:left; width:925px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#333333; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajacias .ctral{ display:block; float:left; width:935px;}
.bottomCias{ display:block; float:left; width:935px; background:url(/img/v2.0/Portada/bottom-caja-cias.gif) no-repeat; height:18px;}

.cajaPeke{ display:block; float:left; width:332px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-top:10px;}
.cajaPeke .top{ display:block; float:left; width:322px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#FA8B00; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaPeke .top img{ margin-top:2px; display:block; float:left;}
.cajaPeke .top span{ margin-top:0px; display:block; float:left; margin-left:5px;}
.cajaPeke .ctral{ display:block; float:left; width:332px;}
.cajaPeke .ctral .cajaImg{ display:block; float:left; width:130px; background:url(/img/v2.0/Portada/left-cajaImg.gif) no-repeat right; height:180px;}
.cajaPeke .ctral .cajaImg img{ display:block; float:left; margin-top:70px; margin-left:30px;}
.cajaPeke .ctral .cajaImg span{ display:block; float:left; margin-left:15px; font-size:10px; width:100%}
.cajaPeke .ctral .masinfo{ display:block; float:left; width:150px; text-align:center; margin-left:15px; height:100px; margin-top:40px; border-bottom:1px solid #c9c9c9;}
.cajaPeke .ctral .masinfoEnlace{ display:block; float:left; width:55px;  margin-left:65px; margin-top:10px; background:url(/img/v2.0/Portada/flecha-gris.gif) no-repeat right; color:#333333; text-decoration:none; font-size:11px;}
.bottomPeke{ display:block; float:left; width:334px; background:url(/img/v2.0/Portada/bottom-caja-peke.gif) no-repeat; height:18px;}
.cajaPeke .ctral .estudio{ display:block; float:left; width:280px; margin-left:15px;  background:url(/img/v2.0/Portada/circulo-naranja.gif) no-repeat 0px 5px; padding-left:10px; margin-top:18px; color:#333333; text-decoration:none;}

.cajaGrande{ display:block; float:left; width:593px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-top:10px;}
.cajaGrande .top{ display:block; float:left; width:583px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#FA8B00; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaGrande .top img{ margin-top:2px; display:block; float:left;}
.cajaGrande .top span{ margin-top:0px; display:block; float:left; margin-left:5px;}
.cajaGrande .ctral{ display:block; float:left; width:593px; padding-bottom:10px;}
.cajaGrande .ctral .texto{ display:block; float:left; width:100%;}
.cajaGrande .ctral .secciones{ display:block; float:left; width:160px; height:61px; margin-top:10px; margin-left:30px; text-decoration:none; color:#333333; padding-bottom:14px;}
.cajaGrande .ctral .secciones img{ display:block; float:left;}
.cajaGrande .ctral .secciones span{ display:block; float:left; font-weight:bold; margin-left:15px; margin-top:20px; width:80px;}
.cajaGrande .ctral .secciones span.marginTop10{ margin-top:10px;}
.cajaGrande .ctral .noticia{ display:block; float:left; width:540px; margin-left:45px; padding-bottom:15px;}
.cajaGrande .ctral .noticia:first-child{ margin-top:15px;}
.cajaGrande .ctral .noticia a{ color:#333333;}
.bottomGrande{ display:block; float:left; width:595px; background:url(/img/v2.0/Portada/bottom-caja-grande.gif) no-repeat; height:18px;}
.lineaGris450{ display:block; float:left; width:450px; height:10px; border-top: 1px solid #c9c9c9; margin-left:60px; }
.width100{ display:block; float:left;}
.masnoticiasEnlace{ display:block; float:left; width:105px;  margin-left:215px;  background:url(/img/v2.0/Portada/flecha-gris.gif) no-repeat right; color:#333333; text-decoration:none; font-size:12px;}
.masestudiosEnlace{ display:block; float:left; width:110px;  margin-left:110px;  background:url(/img/v2.0/Portada/flecha-gris.gif) no-repeat 101px 3px; color:#333333; text-decoration:none; font-size:12px; padding-bottom:10px;}
.lineaGris150{ display:block; float:left; width:210px; height:10px; border-top: 1px solid #c9c9c9; margin-left:60px; margin-top:15px;}

.cajaPie{ display:block; float:left; width:938px; margin-top:15px;}
.cajaPie .top{ display:block; float:left; width:938px; background:url(/img/v2.0/Portada/top-pie.gif) no-repeat; height:8px;}
.cajaPie .central{ display:block; float:left; width:936px; border-left:1px solid #eed599; border-right:1px solid #eed599;}
.cajaPie .bottom{ display:block; float:left; width:938px; background:url(/img/v2.0/Portada/bottom-pie.gif) no-repeat; height:8px;}
.cajaPie .columna{ display:block; float:left; width:160px; margin-left:15px;}
.cajaPie .columna a{ color:#333333; text-decoration:none; width:100%; display:block; float:left; margin-top:5px; font-size:10px;}
.cajaPie .columnaLineaEmpresa{ display:block; float:left; width:200px; margin-left:15px;}
.cajaPie .columnaLineaEmpresa a{ color:#333333; text-decoration:none; width:100%; display:block; float:left; margin-top:5px; font-size:10px;}
.cajaPie .columnaRedes{ display:block; float:left; width:210px; margin-left:5px;}
.cajaPie .columnaRedes .linea{ display:block; float:left; width:100%; height:30px; }
.cajaPie .columnaRedes .lineaRedes{ display:block; float:left; width:100%; margin-top:15px;}
.cajaPie .columnaRedes .linea img{ display:block; float:left;}
.cajaPie .columnaRedes .linea div{ display:block; float:left; width:120px; text-align:center; margin-left:10px;}
.cajaPie .columnaRedes .lineaRedes img{ display:block; float:left;}
.cajaPie .columnaRedes .lineaRedes div{ display:block; float:left; width:120px; text-align:center; margin-left:10px;}
.cajaPie .columnaRedes .lineaRedes .siguenos{ display:block; float:left; width:120px;  margin-left:10px; font-size:10px; margin-top:5px;}
.cajaPie .columnaRedes a{ color:#333333; text-decoration:none; width:100%; display:block; float:left; margin-top:5px; font-size:10px;}

.naranja{font-size:13px; color:#FA8B00; font-weight:bold; letter-spacing:-1px}
.naranjaPieB{font-size:18px; color:#FA8B00; font-weight:bold; letter-spacing:-1px}
.naranjaPieS{font-size:11px; color:#FA8B00; letter-spacing:-1px}
.gris{font-size:13px; color:#333333; letter-spacing:-1px}
.gris15{font-size:15px; color:#333333; letter-spacing:-1px}
.copyright{ display:block; float:left; width:100%; height:30px; text-align:center; margin-top:10px; font-size:10px;}

.btnDescubre{ display:block; float:left; width:100%; background:url(/img/v2.0/Portada/flecha-naranja-b.gif) right no-repeat; color:#333333; text-decoration:none; font-size:16px; width:140px; height:20px; margin-top:10px;}

/* ESPERA TARIFICACION */
.cajaespera{ display:block; width:900px; background:#fafafa;}
.cajaespera .top{ display:block; float:left; width:900px; background:url(/img/v2.0/top-flotante_900.png) no-repeat; height:14px;}
.cajaespera .ctral{ display:block; float:left; width:900px; padding-bottom:20px; background:#fafafa;}
.cajaespera .bottom{ display:block; float:left; width:900px; background:url(/img/v2.0/bottom-flotante_900.png) no-repeat; height:14px;}
.titBlackB{ font-size:22px; color:#000000; font-weight:bold;}

/* FIN ESPERA TARIFICACION */

/* FORMULARIO */
.cajaformuG{ display:block; float:left; width:933px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa;}
.cajaformuG .top{ display:block; float:left; width:925px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuG .top img{ vertical-align:bottom }
.naranjaFormu{color:#FA8B00; font-weight:bold; letter-spacing:-1px; font-size:18px;}
.naranjaFormu h1{color:#FA8B00; font-weight:bold; letter-spacing:-1px; font-size:18px;}
.naranjaFormu h2{color:#FA8B00; font-weight:bold; letter-spacing:-1px; font-size:18px;}
.naranjaFormuPeque{color:#FA8B00; font-weight:bold; letter-spacing:-1px; font-size:14px;}
.cajaformuG .ctral{ display:block; float:left; width:935px; padding-bottom:20px;}
.bottomformuG{ display:block; float:left; width:935px; background:url(/img/v2.0/Portada/bottom-caja-cias.gif) no-repeat; height:18px;}

.rojoFormu{color:#ff0000; font-weight:bold; letter-spacing:-1px; font-size:18px;}
.rojoFormu h1{color:#ff0000; font-weight:bold; letter-spacing:-1px; font-size:18px;}
.rojoFormu h2{color:#ff0000; font-weight:bold; letter-spacing:-1px; font-size:18px;}
.rojoFormuPeque{color:#ff0000; font-weight:bold; letter-spacing:-1px; font-size:14px;}


.cajaformuB{ display:block; float:left; width:933px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa;}
.cajaformuB .top{ display:block; float:left; width:924px; *width:923px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuB .top img{ vertical-align:bottom }
.cajaformuB .ctral{ display:block; float:left; width:935px; padding-bottom:20px;}

.lineaformu{ display:block; float:left; width:100%; margin-top:15px;}
.lineaformu label{ display:block; float:left; width:400px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu .titular_seccion {	background-color:#FA8B00; text-align: right;  margin-top: 25px;   color: white;    padding: 3px;}
.lineaformu .titular_seccion  + .elementoFormu { margin-top: 25px;}
.lineaformu .elementoFormu{ display:block; float:left; width:500px; text-align:left; margin-left:15px;}
.lineaformu .elementoFormuText{ display:block; float:left; width:500px; text-align:left; *padding-left:15px; margin-left:15px; padding-top:3px;}
.lineaformu .elementoFormu .dchelementoformu{ display:block; float:left;}
.lineaformu .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu .cajaDereFormu{ display:block; float:left; width:400px; text-align:right; *margin-right:-25px;}

.lineaformu .cajaDereFormuAcc{ display:block; float:left; width:375px; text-align:right;}
.lineaformu .cajaDereFormuAcc2{ display:block; float:left; width:25px; text-align:right;}
.lineaformu .cajaDereFormuAcc2 a{ color:#333333;}
.lineaformu .cajaDereFormuAcc3{ display:block; float:left; width:400px; text-align:right;}
.lineaformu .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu .elementoFormu span .resumen{ display:block; float:left; padding-right:15px; *padding-right:0px;color:#666666}
.lineaformu .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu .elementoFormu a{ color:#333333;}
.lineaformu .elementoFormu .BOTON_TEXTO_FORMULARIO{ color:#333333;width: 245px;float:left; *margin-left:20px;}
.lineaformu .cajaDereFormu input{ display:block; float:right;}
.lineaformu .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu input.textPeke{ width:75px; margin-right:10px;}
.lineaformu input.textMed{ width:150px; margin-right:10px;}
.lineaformu input.textGran{ width:200px; margin-right:10px;}
.lineaformu .textoOpc{ font-size:10px; color:#666666;}
.lineaformu .mitadlineaformu1{ display:block; float:right; width:100%; margin-top:10px;}
.lineaformu .mitadlineaformu1 input{ display:block; margin-right:0px;}
.lineaformu .mitadlineaformu2{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px;}
.lineaformu .mitadlineaformu2Resumen{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px;color:#666666;}
.lineaformu .elementoFormuPeke{ display:block; float:left; width:100px; text-align:left; margin-left:25px;}
.lineaformu .elementoFormuPeke input.radio{width:auto; margin-left:35px;}
.lineaformu .elementoFormuPeke2{ display:block; float:left; width:80px; margin-left:10px; *margin-left:35px; *margin-right:-30px; padding-left:10px; }
.lineaformu .elementoFormuPeke2 input.radio{width:auto; margin-left:35px;*margin-left:30px; }
.lineaformu .elementoFormuPeke3{ display:block; float:left; width:80px; margin-left:10px; *margin-left:35px; *margin-right:-30px; padding-left:10px; }
.lineaformu .elementoFormuPeke3 input.radio{width:auto; margin-left:35px;*margin-left:10px; }
.lineaformu .mitadlineaformuPeke{ display:block; float:left; width:100%; *margin-left:7px; margin-top:12px;}
.lineaformu .mitadlineaformuPeke checkbox{ display:block; margin-left:0px;}
.lineaformu .mitadlineaformuPeke input.textPeke{ width:auto; margin-right:1px;}

.lineaformudoble { position: relative; display:block; float:left;width: 800px; margin-left: 50px; margin-top: 15px;margin-bottom: 5px;}

.lineaformu .elementoFormuNoText { display:block; float:left; margin-left:15px; *margin-left:35px; }

.lineaformu2{ display:block; float:left; width:100%; margin-top:15px;}
.lineaformu2 label{ display:block; float:left; width:780px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu2 label ul { text-align:left; margin-left: 350px;}
.lineaformu2 .elementoFormu{ display:block; float:left; width:120px; text-align:left; margin-left:15px}
.lineaformu2 .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}

.lineaformuconsejos{ display:block; float:left; width:550px; margin-top:15px; margin-left:200px;}

.elementoFormu25{ display:block; float:left; width:25px; text-align:left; margin-left:15px; }
.elementoFormu50{ display:block; float:left; width:50px; text-align:left; margin-left:15px; }
.elementoFormu100{ display:block; float:left; width:100px; text-align:left; margin-left:15px; }
.elementoFormu100Resumen{ display:block; float:left; width:100px; text-align:left; margin-left:15px;color:#666666; }
.elementoFormu200{ display:block; float:left; width:200px; text-align:left; margin-left:15px;}
.elementoFormu250{ display:block; float:left; width:250px; text-align:left; margin-left:15px;}
.elementoFormu300{ display:block; float:left; width:300px; text-align:left; margin-left:15px;}
.elementoFormu400{ display:block; float:left; width:400px; text-align:left; margin-left:15px;}
.elementoFormu170{ display:block; float:left; width:170px; text-align:left; margin-left:15px;}
.elementoFormu170Resumen{ display:block; float:left; width:170px; text-align:left; margin-left:15px;color:#666666;}



select{ display:block; float:left; *margin-left:20px; width:250px; }
select.SeleccionMasLarga{ display:block; float:left; *margin-left:20px; width:250px; }
select.SeleccionMasLarga:focus{width:auto}
select.big{ width:250px; display:block; float:left; height:22px; *margin-left:20px;}
select.med{ width:80px; display:block; float:left; height:22px; *margin-left:20px;}
select.med9{ width:193px; display:block; float:left; height:22px; margin-left:5px;}
select.auto{ width:auto; display:block; float:left; height:22px; *margin-left:20px;}
select.autod{ width:auto; display:block; float:right; height:22px; *margin-left:20px;}
select.dia{ display:block; float:left; height:22px; *margin-left:20px; width:auto;}
select.mes{ display:block; float:left; height:22px; margin-left:5px; width:148px;}
select.mesSinDia{ display:block; float:left; height:22px; *margin-left:20px; width:190px;}
select.ano{ display:block; float:left; height:22px; margin-left:5px; width:auto;}
select.anoSinDia{ display:block; float:left; height:22px; width:auto;}
select.sinAjustarIzq{float:right;*margin-left:20px; width:250px;}
select.sinAjustarIzqAutoSize{float:right; margin-left:20px; width:auto;}
select.sinAjustarIzqAutoSizeAccidentes{float:center; margin-left:275px; width:auto;}
select.cargandoProfesionesAccidentes{float:center; margin-left:275px; width:300px;}
select.image{display:block; float:left; height:22px; *margin-left:20px; width:224px;}
select.small{ width:51px; display:block; float:left; height:22px; *margin-left:20px;}

input{ display:block; float:left; width:245px; *margin-left:5px;}
input.med{ display:block; float:left; width:80px; *margin-left:5px;}
input.med1{ display:block; float:left; width:10px; margin-left:5px;}
input.med2{ display:block; float:left; width:22px; margin-left:5px;}
input.esp1{ display:block; float:left; width:10px; *margin-left:5px;}
input.esp2{ display:block; float:left; width:20px; *margin-left:5px;}
input.esp3{ display:block; float:left; width:30px; *margin-left:5px;}
input.esp4{ display:block; float:left; width:50px; *margin-left:5px;}
input.esp6{ display:block; float:left; width:60px; *margin-left:5px;}
input.esp9{ display:block; float:left; width:113px; *margin-left:5px;}
input.med4{ display:block; float:left; width:50px; margin-left:5px;}
input.med5{ display:block; float:left; width:50px; *margin-left:5px;}
input.med6{ display:block; float:left; width:60px; margin-left:5px; *margin-left:5px;}
input.med9{ display:block; float:left; width:182px; margin-left:5px;}
input.med10{ display:block; float:left; width:90px; margin-left:5px;}
input.med12{ display:block; float:left; width:90px; margin-left:5px;}
input.med16{ display:block; float:left; width:150px; margin-left:5px;}
input.med20{ display:block; float:left; width:170px; margin-left:5px;}
input.med21{ display:block; float:left; width:182px; margin-left:5px;}
input.med22{ display:block; float:left; width:184px; margin-left:5px;}
input.radio{ display:block; float:left; width:13px; *width:20px; margin-left:-5px; *margin-left:15px; margin-top:0px; *margin-top:-3px;}
input.checkbox{ width:13px; *width:20px; float:none; display:inline;}
input.dia{ display:block; float:left; width:auto;}
input.mes{ display:block; float:left; margin-left:5px; width:145px;}
input.ano{ display:block; float:left; margin-left:5px; width:auto;}

input.iban{ display:block; float:left; width:34px; }
input.banco{ display:block; float:left; width:50px; }
input.oficina{ display:block; float:left; width:50px; margin-left:5px;*margin-left:5px;}
input.dc{ display:block; float:left; width:20px; margin-left:5px; *margin-left:5px;}
input.cuenta{ display:block; float:left; width:93px; *width:92px; margin-left:5px;*margin-left:5px;}

input.banco_iban{ display:block; float:left; width:34px; margin-left:5px;}
input.oficina_iban{ display:block; float:left; width:34px; margin-left:5px;}
input.dc_iban{ display:block; float:left; width:20px; margin-left:5px;}
input.cuenta_iban{ display:block; float:left; width:80px; margin-left:5px;}



.marginleft5{ margin-left:5px;}
.lineaenblanco{ display:block; float:left; width:100%; margin-top:5px;}
.espacio30enblanco{ display:block; float:left; width:100%; margin-top:30px;}
.lineaformu .lineaenlace{ display:block; float:left; font-size:12px; color:#333333; text-align:center;}

/* BOTONERAS */
.cajaBotoneras{ display:block; width:933px; padding-top:5px;}
.cajaBotonerasComparador{ display: flex; width: 933px; padding-top: 5px; justify-content: center;}

.botonIzq{ float:left; width:865px;}
.botonDch{ float:right; width:60px;}
.botonIzq2{ float:left; width:821px;}
.botonDch2{ float:right; width:112px;}
.botonIzqPensiones{float:left;width:100px;}
.botonMasInfo{float:left;width:200px;}
.botonAnt{float:right;width:150px;}
.botonSig{float:right;width:116;}

.cajaBotonerasImpresion{ display:block; width:800px; padding-top:5px;}
.botonIzqImpresion{ float:left; width:650px;}
.botonDchImpresion{ float:right; width:150px;}
.cajaCargandoImpresion{ display:block; width:800px;text-align:center; padding-top:20px;padding-bottom:90px;}


/* FORMULARIO AREA CLIENTES */
.cajaformuG_Privado{ display:block; float:left; width:690px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-left:50px;}
.cajaformuG_Privado .top{ display:block; float:left; width:681px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuG_Privado .ctral{ display:block; float:left; width:689px; padding-bottom:20px;}
.bottomformuG_Privado{ display:block; float:left; width:692px; background:url(/img/v2.0/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-left:242px;}

.cajaformuB_Privado{ display:block; float:left; width:689px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa;}
.cajaformuB_Privado .top{ display:block; float:left; width:680px; *width:679px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuB_Privado .ctral{ display:block; float:left; width:689px; padding-bottom:20px;}
.lineaformu_Privado{ display:block; float:left; width:100%; margin-top:15px;}
.lineaformu_Privado label{ display:block; float:left; width:206px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu_Privado .elementoFormu{ display:block; float:left; width:450px; text-align:left; margin-left:15px}
.lineaformu_Privado .elementoFormu .dchelementoformu{ display:block; float:left; padding-top:5px;}
.lineaformu_Privado .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu_Privado .cajaDereFormu{ display:block; float:left; width:200px; text-align:right; *margin-right:-25px;}
.lineaformu_Privado .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_Privado .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_Privado .elementoFormu a{ color:#333333;}
.lineaformu_Privado .cajaDereFormu input{ display:block; float:right;}
.lineaformu_Privado .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu_Privado input.textPeke{ width:75px; margin-right:10px;}
.lineaformu_Privado input.textMed{ width:150px; margin-right:10px;}
.lineaformu_Privado input.textGran{ width:203px; margin-right:10px;}

.lineaformu_Privado .textoOpc{ font-size:10px; color:#666666;}
.lineaformu_Privado .mitadlineaformu1{ display:block; float:right; width:100%; margin-top:10px;}
.lineaformu_Privado .mitadlineaformu1 input{ display:block; margin-right:0px;}
.lineaformu_Privado .mitadlineaformu2{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px;}
.lineaformu_Privado .elementoFormuPeke{ display:block; float:left; width:100px; text-align:left; margin-left:25px;}
.lineaformu_Privado .mitadlineaformuPeke{ display:block; float:left; width:100%; *margin-left:7px; margin-top:12px;}
.lineaformu_Privado .mitadlineaformuPeke checkbox{ display:block; margin-left:0px;}
.lineaformu_Privado .mitadlineaformuPeke input.textPeke{ width:auto; margin-right:1px;}
.lineaformu_Privado .elementoFormuText{ display:block; float:left; width:80px; text-align:left; *padding-left:15px; margin-left:15px; padding-top:3px;}
.lineaformudoble_Privado { position: relative; left: 50%; width: 600px; margin-left: -300px; height:auto; margin-top: 10px;}
.lineaformudoble2_Privado { width: 690px; height:auto; margin-top: 10px;}


/* FORMULARIO OTROS SEGUROS */
.cajaformuG_OtrosSeguros{ display:block; float:left; width:690px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-left:50px;}
.cajaformuG_OtrosSeguros .top{ display:block; float:left; width:680px; *width:690px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuG_OtrosSeguros .ctral{ display:block; float:left; width:689px; padding-bottom:20px;}
.bottomformuG_OtrosSeguros{ display:block; float:left; width:691px; background:url(/img/v2.0/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-left:50px;}

.cajaformuB_OtrosSeguros{ display:block; float:left; width:689px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa;}
.lineaformu_OtrosSeguros{ display:block; float:left; width:100%; margin-top:15px;}
.lineaformu_OtrosSeguros label{ display:block; float:left; width:206px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu_OtrosSeguros .elementoFormu{ display:block; float:left; width:450px; text-align:left; margin-left:15px}
.lineaformu_OtrosSeguros .elementoFormu .dchelementoformu{ display:block; float:left; padding-top:5px;}
.lineaformu_OtrosSeguros .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu_OtrosSeguros .cajaDereFormu{ display:block; float:left; width:200px; text-align:right; *margin-right:-25px;}
.lineaformu_OtrosSeguros .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_OtrosSeguros .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_OtrosSeguros .elementoFormu a{ color:#333333;}
.lineaformu_OtrosSeguros .cajaDereFormu input{ display:block; float:right;}
.lineaformu_OtrosSeguros .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu_OtrosSeguros input.textPeke{ width:75px; margin-right:10px;}
.lineaformu_OtrosSeguros input.textMed{ width:150px; margin-right:10px;}
.lineaformu_OtrosSeguros .textoOpc{ font-size:10px; color:#666666;}
.lineaformu_OtrosSeguros .mitadlineaformu1{ display:block; float:right; width:100%; margin-top:10px;}
.lineaformu_OtrosSeguros .mitadlineaformu1 input{ display:block; margin-right:0px;}
.lineaformu_OtrosSeguros .mitadlineaformu2{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px;}
.lineaformu_OtrosSeguros .elementoFormuPeke{ display:block; float:left; width:100px; text-align:left; margin-left:25px;}
.lineaformu_OtrosSeguros .mitadlineaformuPeke{ display:block; float:left; width:100%; *margin-left:7px; margin-top:12px;}
.lineaformu_OtrosSeguros .mitadlineaformuPeke checkbox{ display:block; margin-left:0px;}
.lineaformu_OtrosSeguros .mitadlineaformuPeke input.textPeke{ width:auto; margin-right:1px;}
.lineaformudoble_OtrosSeguros { position: relative; left: 50%; width: 600px; margin-left: -300px; height:auto; margin-top: 10px;}

.cajaBotoneras_OtrosSeguros{ display:block; width:683px; padding-top:20px; margin-left:5px;}
.botonIzq_OtrosSeguros{ float:left; width:360px;}
.botonDch_OtrosSeguros{ float:right; width:105px;}


/* BUSQUEDA DE VEHICULO */
div.contendor_BusquedaV{ display:block; float:left; width:690px; margin-left:50px;}
.cajaformuG_BusquedaV { display:block; float:left; width:690px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-left:50px;}
.cajaformuG_BusquedaV .top{ display:block; float:left; width:680px; *width:690px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuG_BusquedaV .ctral{ display:block; float:left; width:689px; padding-bottom:20px;}
.bottomformuG_BusquedaV { display:block; float:left; width:691px; *width:692px; background:url(/img/v2.0/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-left:50px;}
.lineaformu_BusquedaV { display:block; float:left; width:100%; margin-top:15px;}
.lineaformu_BusquedaV label{ display:block; float:left; width:256px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu_BusquedaV .elementoFormu{ display:block; float:left; width:400px; text-align:left; margin-left:15px}
.cajaBotoneras_BusquedaV{ display:block; width:683px; padding-top:20px; margin-left:50px;}
.botonIzq_BusquedaV{ float:left; width:360px;}
.botonDch_BusquedaV{ float:right; width:105px;}

/* ASESOR */
.cajaformuB_Asesor { display:block; float:left; width:933px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa;position:relative;}
.cajaformuB_Asesor .top{ display:block; float:left; width:924px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuB_Asesor .top h2{ font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; margin-top:0px;}
.cajaformuB_Asesor .ctral{ display:block; float:left; width:924px; padding-bottom:20px;}
.bottomformuG_Asesor { display:block; float:left; width:935px; background:url(/img/v2.0/Portada/bottom-caja-cias.gif) no-repeat; height:18px;}
.lineaTitulo_Asesor { display:block; float:left; width:800px; margin-top:5px; background-color:#DFDFDF; padding-top:5px; padding-bottom:5px; border:1px solid #5b5c5e;}
.lineaTitulo_Agrupacion { display:block; float:left; width:800px; margin-top:5px; background-color:#DFDFDF; padding-top:5px; padding-bottom:5px; border:1px solid #5b5c5e;}
.lineaformuContenido_Agrupacion { display:block; float:left; width:780px; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;} 
.lineaTitulo_Subagrupacion { position: relative; display:block; float:left; width:700px; margin-top:5px; background-color:#fafafa; padding-top:5px; padding-bottom:5px; border:1px solid #5b5c5e;}
.linea_Legislacion {   position: relative; display:block; float:left; width:700px;height:auto;padding-top:10px; padding-bottom:10px; }
.lineaformuContenido_Asesor { display:block; float:left; width:780px; border:1px solid #c9c9c9; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;} 
.lineaformudoble_Asesor { position: relative; left: 50%; width:800px; margin-left: -400px; height:auto; margin-top: 10px; }
.lineaformu_Asesor { display:block; float:left; width:100%; margin-top:15px;}
.lineaformu_Asesor label{ display:block; float:left; width:206px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu_Asesor .elementoFormu{ display:block; float:left; width:450px; text-align:left; margin-left:15px}
.lineaformu_Asesor .elementoFormu .dchelementoformu{ display:block; float:left; padding-top:5px;}
.lineaformu_Asesor .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu_Asesor .cajaDereFormu{ display:block; float:left; width:400px; text-align:right; *margin-right:-25px;}
.lineaformu_Asesor .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_Asesor .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_Asesor .elementoFormu a{ color:#333333;}
.lineaformu_Asesor .cajaDereFormu input{ display:block; float:right;}
.lineaformu_Asesor .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu_Asesor input.textPeke{ width:75px; margin-right:10px;}
.lineaformu_Asesor input.textMed{ width:150px; margin-right:10px;}
.lineaformu_Asesor .checkbox{ display:block; float:right; margin-right:20px;margin-top:-5px;width:15px;}
.lineaformu_Asesor .textoOpc{ font-size:10px; color:#666666;}
.lineaformu_Asesor .mitadlineaformu1{ display:block; float:right; width:100%; margin-top:10px;}
.lineaformu_Asesor .mitadlineaformu1 input{ display:block; margin-right:0px;}
.lineaformu_Asesor .mitadlineaformu2{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px;}
.lineaformu_Asesor .elementoFormuPeke{ display:block; float:left; width:50px; text-align:left; margin-left:15px;}
.lineaformu_Asesor .mitadlineaformuPeke{ display:block; float:left; width:100%; *margin-left:7px; margin-top:12px;}
.lineaformu_Asesor .mitadlineaformuPeke checkbox{ display:block; margin-left:0px;}
.lineaformu_Asesor .mitadlineaformuPeke input.textPeke{ width:auto; margin-right:1px;}
.cajaBotoneras_Asesor{ display:block; width:933px; padding-top:20px; margin-left:5px;}
.botonIzq_Asesor { float:left;}
.botonDch_Asesor { float:right;}
.cajaBotonerasBusqueda_Asesor{ display:block; width:833px; padding-left:20px; padding-top:20px; margin-left:40px;}
.contenedorAyudaAsesor {
    background-color:#FFFFFF; 
    border: 2px solid #ffa500;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 10px;
    *padding-bottom: 0px;
    width: 400px;
    left: 250px;
    position: absolute;
    /*top: 20px;*/
    text-align:left;
    color:#666;
    z-index:1030;
    height: 70px;
    text-align: justify;
}

.contenedorAyudaAsesor span{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 10px  15px 0;
	border-color: transparent #fb8e00 transparent transparent ;
	display:block;
	position: absolute;    
	left: -10px;
    top: 30px;
    width: 0;
}

/* INFORMACION PRODUCTO */
.InfProducto_contenedor {display:block; margin:auto; width:565px; margin-top:20px;}
.cajaformuB_InfProducto { display:block; float:left; width:550px; border-bottom:none; background:#dadada; }
.cajaformuB_InfProducto .top{ display:block; float:left; width:540px; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuB_InfProducto .ctral{ display:block; float:left; width:540px; padding-bottom:20px;}
.lineaformu_InfProducto { display:block; float:left; width:100%; margin-top:15px; margin-bottom:20px;}
.lineaformu_InfProducto .garantiasCompania { width:430px;float:left;text-align:left;margin-left:25px;}

.cajaBotoneras_InfProducto { display:block; width:550px; margin-top:20px; margin-left:5px;}
.cajaBotoneras_InfProducto .botonIzq_InfProducto {  float:left; width:350px;margin-top:20px;}
.cajaBotoneras_InfProducto .botonDch_InfProducto { float:right; width:130px;margin-top:20px;}


/* BOTONERAS AREA CLIENTES*/
.cajaBotoneras_Privado{ display:block; width:683px; padding-top:20px; margin-left:242px;}
.botonIzq_Privado{ float:left; width:360px;}
.botonDch_Privado{ float:right; width:105px;}




/* FORMULARIO BUSQUEDA SUPLEMENTOS */
.cajaformuG_BSuplementos{ display:block; float:left; width:690px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-left:50px;}
.cajaformuG_BSuplementos .top{ display:block; float:left; width:681px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuG_BSuplementos .ctral{ display:block; float:left; width:689px; padding-bottom:20px;}
.lineaformu_BSuplementos{ display:block; float:left; width:100%; margin-top:15px;}
.lineaformu_BSuplementos label{ display:block; float:left; width:206px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu_BSuplementos .elementoFormu{ display:block; float:left; width:450px; text-align:left; margin-left:15px}
.lineaformu_BSuplementos .elementoFormu .dchelementoformu{ display:block; float:left; padding-top:5px;}
.lineaformu_BSuplementos .elementoFormuText{ display:block; float:left; width:450px; text-align:left; *padding-left:15px; margin-left:15px; padding-top:3px;}
.lineaformu_BSuplementos .elementoFormuText a{ text-decoration:none;color:#333333;}
.lineaformu_BSuplementos .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu_BSuplementos .cajaDereFormu{ display:block; float:left; width:200px; text-align:right; *margin-right:-25px;}
.lineaformu_BSuplementos .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_BSuplementos .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_BSuplementos .elementoFormu a{ color:#333333;}
.lineaformu_BSuplementos .cajaDereFormu input{ display:block; float:right;}
.lineaformu_BSuplementos .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu_BSuplementos input.textPeke{ width:75px; margin-right:10px;}
.lineaformu_BSuplementos input.textMed{ width:150px; margin-right:10px;}
.lineaformu_BSuplementos .textoOpc{ font-size:10px; color:#666666;}
.lineaformudoble_BSuplementos { position: relative; left: 50%; width: 600px; margin-left: -300px; height:auto; margin-top: 10px;}
.bottomformuG_BSuplementos{ display:block; float:right; width:692px; background:url(/img/v2.0/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-right:52px;}


/* BOTONERAS BUSQUEDA SUPLEMENTOS*/
.cajaBotoneras_BSuplementos { display:block; width:933px; padding-top:20px;}
.botonIzq_BSuplementos { float:left; width:360px; }
.botonDch_BSuplementos { float:right; width:115px;}

/* FORMULARIO REALIZAR SUPLEMENTOS */
.cajaformuG_Suplementos{ display:block; float:left; width:690px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-left:242px; }
.cajaformuG_Suplementos .top{ display:block; float:left; width:681px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuG_Suplementos .top .iconoaccion {float:right; *margin-top:-15px; margin-right:10px; padding-right:0px;}
.cajaformuG_Suplementos .ctral{ display:block; float:left; width:689px; padding-bottom:20px;}
.lineaformu_Suplementos{ display:block; float:left; width:100%; margin-top:15px; }
.lineaformu_Suplementos label{ display:block; float:left; width:270px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu_Suplementos .elementoFormu{ display:block; float:left; width:280px; text-align:left; margin-left:15px; }
.lineaformu_Suplementos .elementoFormuVersion{ display:block; float:left; width:380px; text-align:left; margin-left:15px; }
.lineaformu_Suplementos .elementoFormu .dchelementoformu{ display:block; float:left; padding-top:5px;}
.lineaformu_Suplementos .elementoFormuText{ display:block; float:left; width:300px; text-align:left; *padding-left:15px; margin-left:15px; padding-top:3px;}
.lineaformu_Suplementos .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu_Suplementos .cajaDereFormu{ display:block; float:left; width:270px; text-align:right; *margin-right:-25px;}
.lineaformu_Suplementos .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_Suplementos .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_Suplementos .elementoFormu a{ color:#333333;}
.lineaformu_Suplementos .elementoFormu .mitadlineaformu2{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px; }
.lineaformu_Suplementos .elementoFormu .mitadlineaformu2 input{ display:block; margin-right:0px;}
.lineaformu_Suplementos .cajaDereFormu input{ display:block; float:right;}
.lineaformu_Suplementos .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu_Suplementos .cajaDereFormu .mitadlineaformu1{ display:block; float:right; width:100%; margin-top:10px; }
.lineaformu_Suplementos .cajaDereFormu .mitadlineaformu1 input{ display:block; margin-right:0px;}

.lineaformu_Suplementos input.textPeke{ width:75px; margin-right:10px;}
.lineaformu_Suplementos input.textMed{ width:150px; margin-right:10px;}
.lineaformu_Suplementos .textoOpc{ font-size:10px; color:#666666;}
.lineaformudoble_Suplementos { position: relative; left: 50%; width: 600px; margin-left: -300px; height:auto; margin-top: 10px;}
.bottomformuG_Suplementos{ display:block; float:right; width:692px; background:url(/img/v2.0/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-right:52px;}

/* BOTONERAS REALIZAR SUPLEMENTOS*/
.cajaBotoneras_Suplementos { display:block; width:690px; padding-top:20px; margin-left:250px; }
.botonIzq_Suplementos { float:left; width:360px; }
.botonDch_Suplementos { float:right; width:65px;}



/* TOOLTIP */
#bubble_tooltip{ width:300px; position:absolute; display:none; z-index:10; margin-top:0px; margin-left:0px;}
#bubble_tooltip .bubble_top{  background-image: url('/img/v2.0/bubble_top.gif'); background-repeat:no-repeat; height:30px;}
#bubble_tooltip .bubble_middle{ background-image: url('/img/v2.0/Portada/bubble_middle.gif'); background-repeat:repeat-y; background-position:bottom left;       padding-left:15px; padding-right:15px; margin-top:-19px; *margin-top:-19px;}
#bubble_tooltip .bubble_middle span{ position:relative; top:0px; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size:11px; line-height:15px; }
#bubble_tooltip .bubble_bottom{ background-image: url('/img/v2.0/bubble_bottom.gif'); background-repeat:no-repeat;                background-repeat:no-repeat; height:16px; position:relative; top:0px; margin-top:-11px; *margin-top:-19px;}
 
/******/

.logopaso_general {display:block; align:center; width:950px;}
.logopaso {width: 250px; min-height: 100px; /* FF2*/ display: -moz-inline-stack; display: inline-block; /* BASELINE CORRECCIÓN*/ vertical-align: top; margin: 5px; /* IE7 (hasLayout)*/ zoom: 1; /* IE */ *display: inline; /* IE6 */ _height: 100px; padding-top:20px;}

.separarOpciones {width: 200px; /* FF2*/ display: -moz-inline-stack; display: inline-block; /* BASELINE CORRECCIÓN*/ vertical-align: top; margin: 8px; /* IE7 (hasLayout)*/ zoom: 1; /* IE */ *display: inline; FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #666;FONT-FAMILY: Arial,sans-serif;TEXT-DECORATION: none}
.separarOpcionesPrint {width: 140px; /* FF2*/ display: -moz-inline-stack; display: inline-block; /* BASELINE CORRECCIÓN*/ vertical-align: top; margin-top:8px; margin-bottom:8px; margin-left:15px; margin-right:16px; /* IE7 (hasLayout)*/ /* IE */ *display: inline;}

/* FIN FORMULARIO */

/* CAPA PRECIOS Y MAS INFO PARRILLA */
.loadingLB{ display:none; position:absolute; z-index:999; width:425px; height:auto;}
.loadingLB .topflotante{display:block; float:left; background:url(/img/v2.0/top-flotante.png) no-repeat; width:425px; height:17px;}
.loadingLB .centralflotante{display:block; float:left; background:url(/img/v2.0/bg-flotante.png) repeat-x #ffffff; width:100%; margin-top: -3px; _margin-top: -3px;}
.loadingLB .tit{ display:block; float:left; margin-left:10px; _margin-left:10px; margin-top:0px; _margin-top: 0px; width:400px; margin-bottom:10px; padding-top:5px; _padding-top:5px;}
.loadingLB .tit img{ display:block; float:left;}
.loadingLB .tit span{ display:block; float:left; font-size:20px; font-weight:bold; margin-top:5px; margin-left:5px;}
.loadingLB .bottomflotante{display:block; float:left; background:url(/img/v2.0/bottom-flotante.png) no-repeat; width:425px; height:15px;}
.loadingLB .separa{ display:block; float:left; width:386px; height:2px; background:url(/img/v2.0/separa-comparativa.gif) repeat-x; margin-left:10px; _margin-left:10px; margin-top:5px; margin-bottom:5px;}
.loadingLB .contenido{ display:block; float:left; width:410px; margin-left:10px; _margin-left:10px; margin-top:0px; _margin-top:0px;}
.loadingLB .contenido .cerrar{ display:block; float:right;}
.loadingLB .contenido .cerrar img{ display:block; float:left;}
.loadingLB .contenido .logo{ display:block; float:left; margin-left:0px; width:115px; height:75px;}
.loadingLB .contenido .logo img{ display:block; float:left;}
.loadingLB .contenido .textoSeguro{ display:block; float:left; margin-left:5px; font-size:16px; font-weight:bold; width:235px; margin-top:10px; line-height:18px;}
.loadingLB .contenido .textoSeguroLinea11{ display:block; float:left; text-align: center; font-size:11px; font-weight:bold; width:100%; margin-top:10px; line-height:13x;}
.loadingLB .contenido .textoSeguroLinea{ display:block; float:left; text-align: center; font-size:12px; font-weight:bold; width:100%; margin-top:10px; line-height:14x;}
.loadingLB .contenido .textoSeguroLinea div{ float: left; margin-left: 90px; margin-top: 5px; margin-right: -90px;} 
.loadingLB .contenido .textoContent{ display:block; float:left; text-align: center; margin-left:5px; _margin-left:5px; margin-top:20px; font-size:14px; font-weight:bold; width:100%; }
.loadingLB .contenido .textoContent span{ display:block;}
.loadingLB .contenido .textoContent div{ display:block; float:left;margin-left:60px; _margin-left:60px; }
.loadingLB .contenido .textoContentBorder{ display:block; text-align: center; margin-left:5px; _margin-left:5px; padding-top:3px; font-size:14px; font-weight:bold; line-height:16px; width:100%; border:1px;}
.loadingLB .contenido .textoContentLink{ display:block; float:left; text-align: left; font-size:12px; font-weight:bold; width:45%; text-decoration: underline; margin-left:15px; _margin-left:15px; margin-top:15px; _margin-top:15px;}
.loadingLB .contenido .textoLegal{ display:block; float:left; font-size:10px; margin-top:30px; line-height:12px;}
.loadingLB a{background-color:transparent;}

.loadingLBSalud{ display:none; position:absolute; z-index:999; width:425px; height:100%;}
.loadingLBSalud .topflotante{display:block; float:left; background:url(/img/v2.0/top-flotante.png) no-repeat; width:425px; height:17px;}
.loadingLBSalud .centralflotante {background: url(/img/v2.0/bg-flotante.png) repeat-x scroll 0 0 #ffffff;border-radius: 15px;display: block;float: left;height: 88%;margin-top: -3px;padding: 20px 0;width: 100%;}
.loadingLBSalud .tit{ display:block; float:left; margin-left:10px; _margin-left:10px; margin-top:0px; _margin-top: 0px; width:400px; margin-bottom:10px; padding-top:5px; _padding-top:5px;}
.loadingLBSalud .tit img{ display:block; float:left;}
.loadingLBSalud .tit span{ display:block; float:left; font-size:20px; font-weight:bold; margin-top:5px; margin-left:5px;}
.loadingLBSalud .bottomflotante{display:block; float:left; background:url(/img/v2.0/bottom-flotante.png) no-repeat; width:425px; height:15px;}
.loadingLBSalud .separa{ display:block; float:left; width:386px; height:2px; background:url(/img/v2.0/separa-comparativa.gif) repeat-x; margin-left:10px; _margin-left:10px; margin-top:5px; margin-bottom:5px;}
.loadingLBSalud a{background-color:transparent;}
.loadingLBSalud .contenidoSalud{ display:block; float:left; width:410px; margin-left:10px; _margin-left:10px; margin-top:0px; _margin-top:0px;}
.loadingLBSalud .contenidoSalud .cerrar{ display:block; float:right;}
.loadingLBSalud .contenidoSalud .cerrar img{ display:block; float:left;}
.loadingLBSalud .contenidoSalud .logo{ display:block; float:left; margin-left:0px; width:115px; height:75px;}
.loadingLBSalud .contenidoSalud .logo img{ display:block; float:left;}
.loadingLBSalud .contenidoSalud .textoSeguro{ display:block; float:left; margin-left:5px; font-size:16px; font-weight:bold; width:235px; margin-top:10px; line-height:18px;}
.loadingLBSalud .contenidoSalud .textoSeguroLinea11{ display:block; float:left; text-align: center; font-size:11px; font-weight:bold; width:100%; margin-top:10px; line-height:13x;}
.loadingLBSalud .contenidoSalud .textoSeguroLinea{ display:block; float:left; text-align: center; font-size:12px; font-weight:bold; width:100%; margin-top:10px; line-height:14x;}
.loadingLBSalud .contenidoSalud .textoSeguroLinea div{ float: left; margin-left: 90px; margin-top: 5px; margin-right: -90px;} 
.loadingLBSalud .contenidoSalud .textoContent{ display:block; float:left; text-align: center; margin-left:5px; _margin-left:5px; margin-top:20px; font-size:14px; font-weight:bold; width:100%; }
.loadingLBSalud .contenidoSalud .textoContent span{ display:block;}
.loadingLBSalud .contenidoSalud .textoContent div{ display:block; float:left;margin-left:60px; _margin-left:60px; }
.loadingLBSalud .contenidoSalud .textoContentBorder{ display:block; text-align: center; margin-left:5px; _margin-left:5px; padding-top:3px; font-size:14px; font-weight:bold; line-height:16px; width:100%; border:1px;}
.loadingLBSalud .contenidoSalud .textoContentLink{ display:block; float:left; text-align: left; font-size:12px; font-weight:bold; width:45%; text-decoration: underline; margin-left:15px; _margin-left:15px; margin-top:15px; _margin-top:15px;}
.loadingLBSalud .contenidoSalud .textoLegal{ display:block; float:left; font-size:10px; margin-top:30px; line-height:12px;}

.loadingLBSalud .contenidoSalud .textoContent .tipocontratar * {font-family: oswaldregular;font-weight: lighter;line-height: normal;margin-left: 0 !important;width: 100%;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar {float: left;height: 120px;margin-left: 0;position: relative;width: 50%;}
.loadingLBSalud .contenidoSalud .textoContent .contrat-online-container {background: white;border-radius: 10px;float: none;height: 110px;margin: 0 auto;padding: 5px;text-align: center;width: 90% !important;}
.loadingLBSalud .contenidoSalud .textoContent .title-contratar {font-size: 25px;margin: 0;padding-top: 13px;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .telf-contratar {color: #fb8e00;font-family: arial;font-size: 23px;font-weight: lighter;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .title-contrata {color: #fb8e00;font-size: 23px;line-height: 23px;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .politica-contratar {padding-left: 24px;padding-top: 8px;width: 80%;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .checkpolitica {width: 20px;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar #Privacidad {width:auto;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .textopolitica {font-size: 12px;font-family: arial;line-height: 6px;width: 86%;text-align:left;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .textopolitica a {color: #fb8e00;font-family: arial;font-weight: bold;text-decoration: underline;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .tunumeroclick {margin-top: 8px;padding-left: 28px;width: 105px;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .telefono {padding-left: 5px;width: 90%;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar button {background:url(/img/v2.0/flecha-naranja-b.gif);border: none;border-radius: 100%;color: white;cursor: pointer;float: left;font-size: 13px;height: 21px;line-height: 1px;margin-top: 10px;padding-left: 11px;width: 21px;}
.loadingLBSalud .contenidoSalud .textoContent .tipocontratar .telfanalogico {font-size: 13px;line-height: 15px;margin-top: 10px;}




.loadingLBVida{ display:none; position:absolute; z-index:999; width:425px; height:100%;}
.loadingLBVida .topflotante{display:block; float:left; background:url(/img/v2.0/top-flotante.png) no-repeat; width:425px; height:17px;}
.loadingLBVida .centralflotante {background: url(/img/v2.0/bg-flotante.png) repeat-x scroll 0 0 #ffffff;border-radius: 15px;display: block;float: left;height: 88%;margin-top: -3px;padding: 20px 0;width: 100%;}
.loadingLBVida .tit{ display:block; float:left; margin-left:10px; _margin-left:10px; margin-top:0px; _margin-top: 0px; width:400px; margin-bottom:10px; padding-top:5px; _padding-top:5px;}
.loadingLBVida .tit img{ display:block; float:left;}
.loadingLBVida .tit span{ display:block; float:left; font-size:20px; font-weight:bold; margin-top:5px; margin-left:5px;}
.loadingLBVida .bottomflotante{display:block; float:left; background:url(/img/v2.0/bottom-flotante.png) no-repeat; width:425px; height:15px;}
.loadingLBVida .separa{ display:block; float:left; width:386px; height:2px; background:url(/img/v2.0/separa-comparativa.gif) repeat-x; margin-left:10px; _margin-left:10px; margin-top:5px; margin-bottom:5px;}
.loadingLBVida a{background-color:transparent;}
.loadingLBVida .contenidoVida{ display:block; float:left; width:410px; margin-left:10px; _margin-left:10px; margin-top:0px; _margin-top:0px;}
.loadingLBVida .contenidoVida .cerrar{ display:block; float:right;}
.loadingLBVida .contenidoVida .cerrar img{ display:block; float:left;}
.loadingLBVida .contenidoVida .logo{ display:block; float:left; margin-left:0px; width:115px; height:60px;}
.loadingLBVida .contenidoVida .logo img{ display:block; float:left;}
.loadingLBVida .contenidoVida .textoSeguro{ display:block; float:left; margin-left:5px; font-size:16px; font-weight:bold; width:235px; margin-top:10px; line-height:18px;}
.loadingLBVida .contenidoVida .textoPrimaSeguro{ display:block; float:left; margin-left:121px; font-size:16px; font-weight:bold; width:235px; margin-top:10px; line-height:18px;}
.loadingLBVida .contenidoVida .textoSeguroModalidad1{ display:block; float:left; margin-left:5px; font-size:16px; font-weight:bold; width:235px; margin-top:10px; line-height:18px;}
.loadingLBVida .contenidoVida .textoSeguroModalidad2{ display:block; float:left; margin-left:5px; font-size:15px; font-weight:bold; width:235px; margin-top:10px; line-height:18px;}
.loadingLBVida .contenidoVida .textoSeguroModalidad3{ display:block; float:left; margin-left:5px; font-size:15px; font-weight:bold; width:235px; margin-top:10px; line-height:18px;}
.loadingLBVida .contenidoVida .textoSeguroModalidad4{ display:block; float:left; margin-left:5px; font-size:15px; font-weight:bold; width:235px; margin-top:10px; line-height:18px;}
.loadingLBVida .contenidoVida .textoSeguroLinea11{ display:block; float:left; text-align: center; font-size:11px; font-weight:bold; width:100%; margin-top:10px; line-height:13x;}
.loadingLBVida .contenidoVida .textoSeguroLinea{ display:block; float:left; text-align: center; font-size:12px; font-weight:bold; width:100%; margin-top:10px; line-height:14x;}
.loadingLBVida .contenidoVida .textoSeguroLinea div{ float: left; margin-left: 90px; margin-top: 5px; margin-right: -90px;} 
.loadingLBVida .contenidoVida .textoContent{ display:block; float:left; text-align: center; margin-left:5px; _margin-left:5px; margin-top:20px; font-size:14px; font-weight:bold; width:100%; }
.loadingLBVida .contenidoVida .textoContent span{ display:block;}
.loadingLBVida .contenidoVida .textoContent div{ display:block; float:left;margin-left:60px; _margin-left:60px; }
.loadingLBVida .contenidoVida .textoContentBorder{ display:block; text-align: center; margin-left:5px; _margin-left:5px; padding-top:3px; font-size:14px; font-weight:bold; line-height:16px; width:100%; border:1px;}
.loadingLBVida .contenidoVida .textoContentLink{ display:block; float:left; text-align: left; font-size:12px; font-weight:bold; width:45%; text-decoration: underline; margin-left:15px; _margin-left:15px; margin-top:15px; _margin-top:15px;}
.loadingLBVida .contenidoVida .textoLegal{ display:block; float:left; font-size:10px; margin-top:30px; line-height:12px;}

.loadingLBVida .contenidoVida .textoContent .tipocontratar * {font-family: oswaldregular;font-weight: lighter;line-height: normal;margin-left: 0 !important;width: 100%;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar {float: left;height: 120px;margin-left: 0;position: relative;width: 50%;}
.loadingLBVida .contenidoVida .textoContent .contrat-online-container {background: white;border-radius: 10px;float: none;height: 110px;margin: 0 auto;padding: 5px;text-align: center;width: 90% !important;}
.loadingLBVida .contenidoVida .textoContent .title-contratar {font-size: 25px;margin: 0;padding-top: 13px;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .telf-contratar {color: #fb8e00;font-family: arial;font-size: 23px;font-weight: lighter;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .title-contrata {color: #fb8e00;font-size: 23px;line-height: 23px;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .politica-contratar {padding-left: 24px;padding-top: 8px;width: 80%;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .checkpolitica {width: 20px;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar #Privacidad {width:auto;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .textopolitica {font-size: 12px;font-family: arial;line-height: 6px;width: 86%;text-align:left;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .textopolitica a {color: #fb8e00;font-family: arial;font-weight: bold;text-decoration: underline;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .tunumeroclick {margin-top: 8px;padding-left: 28px;width: 105px;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .telefono {padding-left: 5px;width: 90%;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar button {background:url(/img/v2.0/flecha-naranja-b.gif);border: none;border-radius: 100%;color: white;cursor: pointer;float: left;font-size: 13px;height: 21px;line-height: 1px;margin-top: 10px;padding-left: 11px;width: 21px;}
.loadingLBVida .contenidoVida .textoContent .tipocontratar .telfanalogico {font-size: 13px;line-height: 15px;margin-top: 10px;}

/* FIN CAPA PRECIOS Y MAS INFO PARRILLA */

/* ESTILOS YA USADOS CON ANTERIORIDAD EN LA ZONA PRIVADA */
.TDFondo4468A4 {BACKGROUND-COLOR: #4468a4;}
.LiteralTextoFondoFFFFFF {COLOR: #666666; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;}
.LiteralDocumentoFondoE5E5E5{ COLOR: #666666; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #e5e5e5; TEXT-DECORATION: none;}
.TDFondocccccc {BACKGROUND-COLOR: #cccccc;}
.TDFondoe5e5e5 {BACKGROUND-COLOR: #e5e5e5;}
.LiteralDocumentoFondoFFFFFF {COLOR: #666666; LINE-HEIGHT: 18px; TEXT-DECORATION: none;}
/* FIN ESTILOS YA USADOS CON ANTERIORIDAD EN LA ZONA PRIVADA */


/* Mensajes de error en la validación de formularios */
.MENSAJE{ color:#303030; font-weight:bold; width:100%; text-align:center;padding-top:20px;float:left;}
.MENSAJE_Error{ display:block; *display:inherit; float:left; *float:none; color:#303030; font-weight:bold; width:95%; text-align:center; margin-top:-40px;}
.MENSAJE_Error_FF_Chrome{ display:block; float:left; color:#303030; font-weight:bold; width:85%; text-align:center; margin-top:10px;}

/* Estilos para las ayudas */
div.contendor_ayuda{ display:block; float:left; width:450px;}
div.titular_ayuda{ display:block; float:left; width:450px; text-align:center; font-weight:bold; border:1px solid #c9c9c9; background:#DFDFDF; margin-left:20px;margin-right:10px;margin-top:20px;line-height:30px;padding-left:10px;padding-right:10px;}
div.descripcion_ayuda{ display:block; float:left; width:450px; border:1px solid #c9c9c9; background:#ffffff; margin-left:20px;margin-right:10px;margin-top:20px;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
div.importante_ayuda{ display:block; float:left; width:450px; text-align:center; font-color:ffffff; border:1px solid #c9c9c9; background:#ff9900; margin-left:20px;margin-right:10px;margin-top:20px;line-height:30px;}
div.boton_ayuda{ display:block; float:left;width:480px; padding-top:20px;}

/* Estilos para las Advertencias Legales */
div.contendor_advlegales{ display:block; float:left; width:450px;}
div.titular_advlegales{ display:block; float:left; width:450px; text-align:center; font-weight:bold; border:1px solid #c9c9c9; background:#DFDFDF; margin-left:20px;margin-right:10px;margin-top:20px;line-height:30px;padding-left:10px;padding-right:10px;}
div.descripcion_advlegales{ display:block; float:left; width:450px; border:1px solid #c9c9c9; background:#ffffff; margin-left:20px;margin-right:10px;margin-top:20px;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
div.boton_advlegales{ display:block; float:left;width:480px; padding-top:20px;}


/* ESTUDIOS Y NOTICIAS */
.cajaformuG_Noticias{ display:block; float:left; width:933px; background:#dadada; }
.cajaformuG_Noticias .top{ display:block; float:left; width:925px; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuG_Noticias .ctral{ display:block; float:left; width:935px; padding-bottom:20px;}
.cajaformuG_Noticias p{line-height:20px;margin-top:-3px;}

.lineaformu_Noticias{ display:block; float:left; width:100%; margin-top:15px; margin-bottom:20px;}
.lineaformu_Noticias label{ display:block; float:left; width:400px; text-align:right; *margin-right:-25px;}
.lineaformu_Noticias .elementoFormu{ display:block; float:left; width:500px; text-align:left; margin-left:15px;*margin-left:35px;}
.lineaformu_Noticias .elementoFormu .dchelementoformu{ display:block; float:left;}
.lineaformu_Noticias .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu_Noticias .cajaDereFormu{ display:block; float:left; width:400px; text-align:right; *margin-right:-25px;}

.lineaformu_Noticias .cajaDereFormuAcc{ display:block; float:left; width:375px; text-align:right;}
.lineaformu_Noticias .cajaDereFormuAcc2{ display:block; float:left; width:25px; text-align:right;}
.lineaformu_Noticias .cajaDereFormuAcc2 a{ color:#333333;}
.lineaformu_Noticias .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_Noticias .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_Noticias .elementoFormu a{ color:#333333;}
.lineaformu_Noticias .cajaDereFormu input{ display:block; float:right;}
.lineaformu_Noticias .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu_Noticias input.textPeke{ width:75px; margin-right:10px;}
.lineaformu_Noticias input.textMed{ width:150px; margin-right:10px;}
.lineaformu_Noticias input.textGran{ width:200px; margin-right:10px;}
.lineaformu_Noticias .textoOpc{ font-size:10px; color:#666666;}
.lineaformu_Noticias .mitadlineaformu1{ display:block; float:right; margin-top:10px;}
.lineaformu_Noticias .mitadlineaformu1 input{ display:block; margin-right:0px;}
.lineaformu_Noticias .mitadlineaformu2{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px;}
.lineaformu_Noticias .elementoFormuPeke{ display:block; float:left; width:100px; text-align:left; margin-left:25px;}
.lineaformu_Noticias .mitadlineaformuPeke{ display:block; float:left; width:100%; *margin-left:7px; margin-top:12px;}
.lineaformu_Noticias .mitadlineaformuPeke checkbox{ display:block; margin-left:0px;}
.lineaformu_Noticias .mitadlineaformuPeke input.textPeke{ width:auto; margin-right:1px;}
.lineaformu_Noticias .ciasizq{ FONT-SIZE: 12px;COLOR: #666;FONT-FAMILY: Arial,sans-serif;TEXT-DECORATION: none;float:left; width:185px; text-align:left;margin-top:20px; vertical-align: top;}
.lineaformu_Noticias .ciasDch{ FONT-SIZE: 12px;FONT-FAMILY: Arial,sans-serif;TEXT-DECORATION: none;float:left; width:700px; text-align:left;margin-top:20px; vertical-align: top;}

.lineaformu_Noticias .cajaDereFormu2{ display:block; float:left; width:400px; text-align:right; *margin-right:-25px;}
.lineaformu_Noticias .cajaDereFormu2 select {width: 100%;}
.lineaformu_Noticias .cajaDereFormu2 input{ display:block; float:right;}
.lineaformu_Noticias .cajaDereFormu2 .checkbox{ display:block; float:right; width:15px;}
.lineaformu_Noticias .elementoFormu2{ display:block; float:left; width:500px; text-align:left; margin-left:15px;*margin-left:35px;}
.lineaformu_Noticias .elementoFormu2 .dchelementoformu{ display:block; float:left;}
.lineaformu_Noticias .elementoFormu2 span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_Noticias .elementoFormu2 .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_Noticias .elementoFormu2 a{ color:#333333;}
.lineaformu_Noticias .elementoFormu2 select {width: 100%;}
.lineaformu_Noticias .mitadlineaformu3{ display:block; float:right; margin-top:10px;width: 80%;}
.lineaformu_Noticias .mitadlineaformu3 input{ display:block; margin-right:0px;}

.cajaBotoneras_Noticias{ display:block; width:925px; padding-top:5px;}
.botonIzq_Noticias{ float:left; width:765px;}
.botonDch_Noticias{ float:right; width:160px;}

/* FIN ESTUDIOS Y NOTICIAS */
.enlaceNegroSubrayado {text-decoration:underline; color:#303030;}

/* ESTILOS PARA SEO */

.enlaceNegroSubrayadoTitulo h2 {float:left; text-decoration:underline; color:#303030; font-size:100%; margin-top:0px; margin-bottom:0px; font-weight:bold;}
.enlaceNegroSubrayadoTitulo h3 {float:left; text-decoration:underline; color:#303030; font-size:100%; margin-top:0px; margin-bottom:0px; font-weight:bold;}
.enlaceNegroNoSubrayadoTitulo {text-decoration:none; color:#303030;}

/* FIN ESTILOS PARA SEO */

.enlaceNegroSubrayado h2 {font-size:100%; margin-top:0px; margin-bottom:0px; font-weight:normal;}
.enlaceNegroSubrayado h3 {float:left; text-decoration:underline; color:#303030; font-size:100%; margin-top:0px; margin-bottom:0px; font-weight:bold;}
.enlaceNegroNoSubrayado {text-decoration:none; color:#303030;}

.tazul11bn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none
}

/* CATALOGO PLANES DE PENSIONES */
.cajaformuB_PP { display:block; float:left; width:933px; border:1px solid #c9c9c9;background:#fafafa; margin-top:15px;}
.cajaformuB_PP .top{ display:block; float:left; width:924px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuB_PP .top h2{ font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; margin-top:0px;}
.cajaformuB_PP .ctral{ display:block; float:left; width:924px; padding-bottom:20px;}

.lineaformudoble_PP { position: relative; left: 50%; width:900px; margin-left: -1000px; height:auto; padding-top:5px; padding-bottom:5px; padding-left:10px;  }
.lineaTitulo_PP { text-align:left;padding-left:10px;display:block; float:left; width:100%;background-color:#DFDFDF;border:1px solid #5b5c5e;}
.lineaTitulo_PP a{ color: #000000; text-decoration: none; }
.lineaformuContenido_PP { display:block; float:left; width:900px; padding-top:5px; padding-bottom:5px; padding-left:10px;} 
.lineaTitulo2_PP { text-align:left;padding-left:10px;position: relative; display:block; float:left; width:890px; background-color:#fafafa; border:1px solid #5b5c5e;}
.lineaTitulo2_PP a{ color: #000000; text-decoration: none; }


.lineaFormu_PP { padding-left:10px;display:block; float:left; width:800px; margin-top:5px; background-color:#DFDFDF; padding-top:5px; padding-bottom:5px; border:1px solid #5b5c5e;}

.lineaTituloGama_PP {padding-top:3px;padding-bottom:3px;display:block; float:left; width:933px; background-color:#DFDFDF; border-bottom:#c9c9c9 1px solid;}
.lineaLine1Gama_PP { padding-left:10px;display:block; float:left; width:400px;text-align:right; }
.lineaLine1Gama_PP a{ color: #000000;}
.lineaLine2Gama_PP { padding-left:10px;display:block; float:left; width:400px;text-align:left; }
.lineaLine2Gama_PP a{ color: #000000;}


.lineaTituloProducto_PP {display:block; float:left; width:933px; background-color:#DFDFDF; border-bottom:#c9c9c9 1px solid;}
.lineaLine1Producto_PP { padding-top:3px;padding-bottom:3px;padding-left:10px;display:block; float:left; width:260px;text-align:left; }
.lineaLine1Producto_PP a{ color: #000000;}
.lineaLine2Producto_PP { padding-top:3px;padding-bottom:3px;padding-left:10px;display:block; float:left; width:360px;text-align:left; }
.lineaLine3Producto_PP { padding-top:3px;padding-bottom:3px;padding-left:5px;display:block; float:left; width:270px;text-align:left; }

.lineaEjemploProducto_PP {display:block; float:left; width:270px;font-size:9px;}
.lineaTituloEjemploProducto_PP { padding-top:5px;padding-left:1px;display:block; float:left; width:65px;text-align:left;height:35px;background-color:#DFDFDF; }
.lineaLineEjemploProducto_PP { padding-top:5px;padding-left:1px;display:block; float:left; width:63px;text-align:left;border:#c9c9c9 1px solid;height:35px;border:#c9c9c9 1px solid }

.lineaBotones_PP { padding-left:10px;display:block; float:left; width:933px; margin-top:5px; background-color:#DFDFDF; padding-top:5px; padding-bottom:5px; border:1px solid #5b5c5e;}

.cajaBotoneras_PP{ display:block; width:933px; padding-top:5px;}

.botones_PP{  width:933px;text-align:right;}
.botones_PP a{ color: #000000; text-decoration: none;padding-top:10px; margin-right:20px;font-weight:bold;}
.boton_PP{  width:933px;text-align:left;}
.botonIzq_PP{ float:left; width:100px;}
.imagenColor{border:none;padding-bottom:4px;padding-left:2px}
/* FIN CATALOGO PLANES DE PENSIONES */


/* Tooltip ayuda IBAN SB */
.tooltip-iban { float: left; overflow: hidden; *margin-left:8px;}
.tooltip-hide { height: 35px; margin-top: 21px; position: absolute; width: 250px; opacity:0; -webkit-transition: opacity 1s ease; -moz-transition: opacity 1s ease; -ms-transition: opacity 1s ease; -o-transition: opacity 1s ease; transition: opacity 1s ease; display:none; }
.tooltip-iban:hover .tooltip-hide{ display:block; opacity:1; *margin-left: -250px; /* IE7 and below */ }
.flechasuperior { background: url("/img/v2.0/iban.png") repeat scroll; height: 11px; margin-left: 16px; width: 12px; }
.iban-explicacion { background:#FA8B00; border-radius: 10px; color: #FFFFFF; font-family: arial; margin-top: 0; padding: 5px; width: 285px; }
.ejemploiban {margin-left: 26px; margin-right: -26px; margin-right: -16px\0/; *margin-right: -16px; padding-top: 3px; }



/* Tooltip Genérico */
.tooltip-generico { float: left; overflow: hidden; *margin-left:8px;}
.tooltip-generico .tooltip-hide { height: 35px; margin-top: 21px; position: absolute; width: 250px; opacity:0; -webkit-transition: opacity 1s ease; -moz-transition: opacity 1s ease; -ms-transition: opacity 1s ease; -o-transition: opacity 1s ease; transition: opacity 1s ease; display:none; }
.tooltip-generico:hover .tooltip-hide{ display:block; opacity:1; *margin-left: -250px; /* IE7 and below */ }
.tooltip-generico .tooltip-hide .flechasuperior { background: url("/img/v2.0/iban.png") repeat scroll; height: 11px; margin-left: 16px; width: 12px; }
.tooltip-generico .tooltip-hide .texto-tooltip { text-align:left; background:#FA8B00; border-radius: 10px; color: #FFFFFF; font-family: arial; margin-top: 0; padding: 5px; width: 285px; }



/* Estilo para la carga de tarifa 2 en Plus Ultra */

.text-tarifa {
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    position: relative;
}

//.cajaformuTarifa2{border-bottom-color:#c9c9c9;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:20px;display:block; float:left; width:933px; border:1px solid #c9c9c9;background:#fafafa;}
//.cajaformuTarifa2 .top{ display:block; float:left; width:924px; *width:923px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
//.cajaformuTarifa2 .top img{ vertical-align:bottom }
//.cajaformuTarifa2 .ctral{ display:block; float:left; width:935px; padding-bottom:20px;}

.cajaformuTarifa2.confirmapoliza {
    background: url("/img/v2.0/bg-destacado.png") no-repeat scroll;
		background-position:-9px -7px;
    display: block;
    float: left;
    height: 74px;
    margin-bottom: 20px;
    margin-left: -2px;
    margin-top: 7px;
    width: 943px;
		border:none;
}


.cajaformuTarifa2 .ctral.confirmapoliza {
    display: block;
    float: left;
    padding-bottom: 5px;
    width: 935px;
}

.confirmapoliza-content {
    display: block;
    float: left;
    margin-top: 7px;
    position: relative;
    text-align: center;
    width: 100%;
}

.confirmapoliza-content-text {
	*display: inline;
    color: #FFDAB8;
    display: inline-block;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin: 0 auto;
    padding-left: 0;
    position: relative;
    text-align: center;
}

.confirmapoliza-content-text span {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}

.cargando-tarifa-content {
    display: inline-block;
		*display: inline;
    margin: 0 auto;
    position: relative;
    top: 4px;
    width: 20px;
}


.tooltip-confirmapoliza {

	background: url("/img/v2.0/tooltip-precio.png") no-repeat scroll 9px -1px;
	font-size: 12px;
    height: 57px;
    opacity: 1;
    position: absolute;
    right: 207px;
    text-align: left;
    top: 1px;
    transition: opacity 1s ease 0s;
    width: 214px;

}

.tooltip-confirmapoliza-text {

    color: #666666;
    font-weight: bold;
    line-height: 12px;
    margin: 8px 12px 5px 24px;

}



.tooltip-confirmapoliza.recibo {
	right: 194px;
}


.cajaformuTarifa2.espera-confirmapoliza{ background: url("/img/v2.0/bg-destacado-wait.png") no-repeat scroll; background-position:-9px -7px; display: block; float: left; height: 74px; margin-bottom: 20px; margin-left: -2px; margin-top: 7px; width: 943px; border:none; }		
.img-loader-confirmapoliza {margin-top: 15px; text-align: center; }	
.text-espera-confirmapoliza {color: white; font-size: 18px; font-weight: bold; margin-top: 5px; text-align: center; }		
.error-confirmapoliza { color: white; font-size: 17px; font-weight: bold; margin-top: 25px; text-align: center; }

/*Footer v2.0 form - formularios de tarificar y contratar*/

.footer-tarificacion {
    background: #555;
    float: left;
    margin: 70px auto 0;
    width: 100%;
}

.footer-tarificacion ul {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 15px 0 10px;
                float: left;
}
.footer-tarificacion ul li {
    float: left;
    text-align: center;    
                margin-right: 10px;
}
                
.footer-tarificacion img {
    background: white;
}

.footer-tarificacion .verisign img {
    margin-top: 0;
    padding: 6px 3px;
}

.footer-tarificacion .fnmt img {
    padding: 3px 4px;
}

.footer-tarificacion .capgemini img {
    margin-top: 0;
    padding: 12px 6px;
}

.footer-tarificacion .firma-segurosbroker {
    color: white;
    float: left;
    font-size: 15px;
    margin-top: 29px;
}


/*CAMBIO DE MEDIADOR*/
.cajaformu_CambioMediador{ display:block; float:right; width:690px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa;margin-right:9px;}
.cajaformu_CambioMediador .top{ display:block; float:right; width:680px; *width:679px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformu_CambioMediador .ctral{ display:block; float:right; width:690px; padding-bottom:20px;}
.bottomformuG_CambioMediador{ display:block; float:left; width:692px; background:url(/img/PhoneHouse/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-left:242px;}
.bottomformuG_CambioMediador_Rigth{ display:block; float:right; width:692px; background:url(/img/PhoneHouse/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-right:9px;}

.lineaformu_CambioMediador{ display:block; float:left; width:100%; margin-top:15px;}
.lineaformu_CambioMediador label{ display:block; float:left; width:206px; text-align:right; *margin-right:-25px; padding-top:3px;}
.lineaformu_CambioMediador .elementoFormu{ display:block; float:left; width:450px; text-align:left; margin-left:15px}
.lineaformu_CambioMediador .elementoFormu .dchelementoformu{ display:block; float:left; padding-top:5px;}
.lineaformu_CambioMediador .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu_CambioMediador .textoOpc{ font-size:10px; color:#666666;}

.lineaformu_CambioMediador .cajaDereFormu{ display:block; float:left; width:200px; text-align:right; *margin-right:-25px;}
.lineaformu_CambioMediador .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_CambioMediador .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_CambioMediador .elementoFormu a{ color:#333333;}

.lineaformu_CambioMediador .lineaCiaRamo{ display:block; float:left; width:200px; text-align:left; margin-left:15px;}
.lineaformu_CambioMediador .listaRamos{ display:block; float:left; width:460px; text-align:left; }
.lineaformu_CambioMediador .lineaNombreRamo { display:block; float:left; width:230px; text-align:left; margin-top:2px; margin-bottom:2px;}
.lineaformu_CambioMediador .lineaNombreRamo input.chkRamoCia { display:block; float:left; width:auto; text-align:left; margin-top:-1px;}
.lineaformu_CambioMediador .separadorlistaRamos{ display:block; float:left; width:650px; border-bottom:1px solid #c9c9c9; margin-left:15px;}

.lineaPolizaRamo { display:block; float:left; width:315px; text-align:left; margin-top:2px; margin-bottom:2px; /*border-style: ridge;*/}
.lineaPolizaRamo label { display: block; float: left; width: 105px; text-align: left; }
.lineaPolizaRamo input { display:block; float:left; width:170px; text-align:left; margin-top:2px; font-size:11px;}
.lineaPolizaRamo_Botonera{ display:block; width:320px; padding-top:170px; }
.lineaPolizaRamo_Botonera .botonIzq{ float:left; width:120px;}
.lineaPolizaRamo_Botonera .botonDch{ float:right; width:95px;}

.lineaformu_CambioMediador .cajaDereFormu input{ display:block; float:right;}
.lineaformu_CambioMediador .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu_CambioMediador input.textPeke{ width:75px; margin-right:10px;}
.lineaformu_CambioMediador input.textMed{ width:150px; margin-right:10px;}
.lineaformu_CambioMediador input.textGran{ width:203px; margin-right:10px;}
.cajaCompara input.radio { margin-left: 2px;}
.cajaComparaHogar input.radio { margin-left: 2px;}


.lineaformu_CambioMediador .mitadlineaformu1{ display:block; float:right; width:100%; margin-top:10px;}
.lineaformu_CambioMediador .mitadlineaformu1 input{ display:block; margin-right:0px;}
.lineaformu_CambioMediador .mitadlineaformu2{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px;}
.lineaformu_CambioMediador .elementoFormuPeke{ display:block; float:left; width:100px; text-align:left; margin-left:25px;}
.lineaformu_CambioMediador .mitadlineaformuPeke{ display:block; float:left; width:100%; *margin-left:7px; margin-top:12px;}
.lineaformu_CambioMediador .mitadlineaformuPeke checkbox{ display:block; margin-left:0px;}
.lineaformu_CambioMediador .mitadlineaformuPeke input.textPeke{ width:auto; margin-right:1px;}
.lineaformu_CambioMediador .elementoFormuText{ display:block; float:left; width:80px; text-align:left; *padding-left:15px; margin-left:15px; padding-top:3px;}
.lineaformudoble_CambioMediador { width: 690px; height:auto; margin-top: 10px;}
.lineaformudoble_CambioMediador label{ display:block; float:left; width:600px; text-align:justify; margin-left:20px; padding-top:3px;}


.logocia {display: block; width: 90px; height: 75px; text-align: center; text-decoration: none; color: #333333; border: 1px solid #CCC; font-size: 11px; font-weight: bold; margin: 5px 3px; padding: 5px 1px; }
.logociaSelected {display: block;width: 90px;height: 75px;text-align: center;text-decoration: none;color: #333333;border: 1px solid #FA8B00;outline: 1px solid #FA8B00;  font-size: 11px;font-weight: bold;margin: 5px 3px;padding: 5px 1px;}
.logocia:hover {display: block; width: 90px; height: 75px; text-align: center; text-decoration: none; color: #333333; border: 1px solid #FA8B00;outline: 1px solid #FA8B00;  font-size: 11px; margin: 5px 3px; padding: 5px 1px; }
.texto {display: block;text-align: center;text-decoration: none;color: #333333;font-size: 11px;font-weight: bold;margin-top: 0px;}
.campolistaCiaAntLogo {width: 100px; height: 90px;float: left;margin-left: 0px;list-style: none;text-align: left;padding-left: 5px;padding-right: 5px;font-size: 14px;}
.campolistaCiaAnt {width: 220px;*width: 220px;float: left;margin-left: 0px;list-style: none;text-align: left;padding-left: 5px;padding-right: 5px;font-size: 14px;}
.campolistaCiaAnt input.chkcompany2 {display:block; float:left; width:30px; text-align:right; margin-top:1px;*margin-top:-5px;*margin-left:15px; }
.campolistaCiaRamo {width: 190px;*width: 190px;float: left;margin-left: 0px;list-style: none;text-align: left;padding-left: 5px;padding-right: 5px;font-size: 14px;}
.campolistaNombreRamo {width: 85px;*width: 85px;float: left;margin-left: 0px;list-style: none;text-align: left;padding-left: 5px;padding-right: 5px;font-size: 14px;}
.elementoColumna input.chkcompany {display:block; position:absolute;width:auto; text-align:right; margin-top:1px;left:0px;top:3px;*top:0px;}
.elementoChkRamo input.chkramo {display:block; position:absolute;width:auto; text-align:right; margin-top:1px;left:30px;top:3px;*top:0px;}
.elementoColumna {list-style: none; cursor:pointer; font-size:12px; border:1px solid #fafafa; padding-left:20px;*padding-left:30px;  padding-top:3px; padding-bottom:3px; padding-right:5px; margin-top:3px; margin-bottom:3px;position:relative;}
.elementoChkRamo {list-style: none; cursor:pointer; font-size:12px; border:1px solid #fafafa; padding-left:20px;*padding-left:30px;  padding-top:3px; padding-bottom:3px; padding-right:5px; margin-top:3px; margin-bottom:5px;position:relative;height:13px;}
.elementoColumnaImagen {list-style: none; cursor:pointer; font-size:12px; border:1px solid #fafafa; padding-left:10px;*padding-left:10px;  padding-top:3px; padding-bottom:3px; padding-right:5px; margin-top:3px; margin-bottom:3px;position:relative;}

.cajaBotoneras_CambioMediador{ display:block; width:683px; padding-top:20px; margin-left:242px;}
.botonIzq_CambioMediador{ float:left; width:360px;}
.botonDch_CambioMediador{ float:right; width:105px;}


/*Formularios en popup*/
.cajaformuG_Popup{ display:block; float:left; width:690px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa; margin-left:50px;}
.cajaformuG_Popup .top{ display:block; float:left; width:681px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuG_Popup .ctral{ display:block; float:left; width:689px; padding-bottom:20px;}
.bottomformuG_Popup{ display:block; float:left; width:692px; background:url(/img/v2.0/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-left:50px;}
.bottomformuG_Popup_Rigth{ display:block; float:right; width:692px; background:url(/img/v2.0/Portada/bottom-caja-cias_privado.gif) no-repeat; height:18px; margin-right:9px;}

.cajaformuB_Popup{ display:block; float:left; width:689px; border:1px solid #c9c9c9; border-bottom:none; background:#fafafa;}
.cajaformuB_Popup .top{ display:block; float:left; width:680px; *width:679px; border-bottom:1px solid #c9c9c9; height:30px; font-size:18px; color:#666666; font-weight:bold; letter-spacing:-1px; padding-left:10px; padding-top:6px;}
.cajaformuB_Popup .ctral{ display:block; float:left; width:689px; padding-bottom:20px;}
.lineaformu_Popup{ display:block; float:left; width:100%; margin-top:15px;}
.lineaformu_Popup label{ display:block; float:left; width:335px; text-align:right; *margin-right:-25px; padding-top:0px;}
.lineaformu_Popup .elementoFormu{ display:block; float:left; width:300px; text-align:left; margin-left:15px}
.lineaformu_Popup .elementoFormu .dchelementoformu{ display:block; float:left; padding-top:5px;}
.lineaformu_Popup .info{ display:block; float:left;margin-left:15px; margin-top:3px;}
.lineaformu_Popup .cajaDereFormu{ display:block; float:left; width:200px; text-align:right; *margin-right:-25px;}
.lineaformu_Popup .elementoFormu span{ display:block; float:left; padding-right:15px; *padding-right:0px;}
.lineaformu_Popup .elementoFormu .textoFormu{ display:block; float:left; *margin-left:20px;}
.lineaformu_Popup .elementoFormu a{ color:#333333;}
.lineaformu_Popup .cajaDereFormu input{ display:block; float:right;}
.lineaformu_Popup .cajaDereFormu .checkbox{ display:block; float:right; width:15px;}
.lineaformu_Popup input.textPeke{ width:75px; margin-right:10px;}
.lineaformu_Popup input.textMed{ width:150px; margin-right:10px;}
.lineaformu_Popup input.textGran{ width:203px; margin-right:10px;}
.lineaformu_Popup .textoOpc{ font-size:10px; color:#666666;}
.lineaformu_Popup .mitadlineaformu1{ display:block; float:right; width:100%; margin-top:10px;}
.lineaformu_Popup .mitadlineaformu1 input{ display:block; margin-right:0px;}
.lineaformu_Popup .mitadlineaformu2{ display:block; float:left; width:100%; *margin-left:7px; margin-top:10px;}
.lineaformu_Popup .elementoFormuPeke{ display:block; float:left; width:100px; text-align:left; margin-left:25px;}
.lineaformu_Popup .mitadlineaformuPeke{ display:block; float:left; width:100%; *margin-left:7px; margin-top:12px;}
.lineaformu_Popup .mitadlineaformuPeke checkbox{ display:block; margin-left:0px;}
.lineaformu_Popup .mitadlineaformuPeke input.textPeke{ width:auto; margin-right:1px;}
.lineaformu_Popup .elementoFormuText{ display:block; float:left; width:80px; text-align:left; *padding-left:15px; margin-left:15px; padding-top:3px;}
.lineaformudoble_Popup { position: relative; left: 5%; width: 600px; height:auto; margin-top: 10px;}
.lineaformudoble2_Popup { width: 690px; height:auto; margin-top: 10px;}

.cajaBotoneras_Popup{ display:block; float:left; width:683px; padding-top:20px; margin-left:50px;}
.botonIzq_Popup{ float:left; width:360px;}
.botonDch_Popup{ float:right; width:105px;}


/*--- SALUD OFFLINE ---*/
.cajaBotoneras-salud-off .botonIzq {width: 800px; float: left; }
.cajaBotoneras-salud-off .botonDch {width: 117px;float: right;}
.espacio-resumen-salud-off {display: block;float: left;width: 100%;margin-top: 130px;}
.aviso-salud-off {position: relative; display:block; float:left;width: 100%; margin-left: 5px; margin-top: 15px;margin-bottom: 5px;}
.wrapp-content-emision-salud-off {float: left;height: 200px;left: 0;min-width: 850px;padding-top: 50px;text-align: center;width: 100%;top: 155px;position:absolute;}
#modal-background-salud-off {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: .50;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1000;
}

#modal-content-salud-off {
    background-color: white;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 0 20px 0 #222;
    -webkit-box-shadow: 0 0 20px 0 #222;
    -moz-box-shadow: 0 0 20px 0 #222;
    display: none;
    height: 230px;
    left: 50%;
    margin: -120px 0 0 -160px;
    padding: 10px;
    position: fixed;
    top: 50%;
    width: 320px;
    z-index: 1000;
}

#modal-background-salud-off.active, #modal-content-salud-off.active {
    display: block;
}

.btnClose-popup-salud-off{
	float:right;
}

.linea-aviso-popup-salud-off {
    display: block;
    float: left;
    width: 315px;
    text-align: left;
    margin-top: 2px;
    margin-bottom: 2px;
}

.linea-aviso-popup-salud-off input {
	 display: block;
    float: left;
    width: 20px;
}

.paso.catastro {
    background: none;
    border: none;
}
.paso.catastro .contenido {
    float: left;
    padding-left: 0;
    text-align: center;
    width: 933px;
}
.container-catast {
    border: 1px solid #999;
    display: inline-block;
    margin: 15px 5px;
    width: 48%;
}	
.catast-button {
    background: #fafafa;
    color: #706f6f;
    cursor: pointer;
    overflow: hidden;
    padding: 20px 0 15px;
    position: relative;
    text-align: center;
    transition: all 300ms ease 0s;
}	
.catast-button:hover {
	opacity: .6;
}
.catast-button h5 {
	font-family: 'oswaldlight';
	font-weight: normal;
	font-size: 25px;
	margin: 0;
}
.catast-button h5 span {
	color: #FA8B00;
}
.catast-button p {
	margin: 0;
	font-size: 11px;
}
.catast-more, .catast-less {
	font-size: 45px;
	position: absolute;
	right: 15px;
	top: 10px;
	color: #FF9900;
	font-family: oswaldlight;
	transition: all 300ms;
}
.catast-less {
	right: -20px;
}
.opened .catast-less {
	right: 15px;
}
.opened .catast-more {
	right: -20px;
}
.catast-form, .validaciones-catast {
	width: 935px;
	overflow: hidden;
	margin-left: -10px;
	display: none;
	padding-bottom: 25px;
}
.btn-catast {
	color: #FA8B00;
	border: 1px solid #FA8B00;
	padding: 5px 10px;
	background: white;
	border-radius: 2px;
	font-size: 15px;
	font-weight: bold;
	float: left;
	cursor: pointer;
}
.alert-catast {
    background-color: #fff7eb;
    border: 1px solid #ffd07c;
    font-size: 15px;
    margin: 40px auto 0;
    padding: 10px 0;
    text-align: center;
    width: 90%;
}
.alert-catast span {
	display: block;
	font-size: 10px;
	color: #777;
}



/*--- VIDA OFFLINE ---*/
.cajaBotoneras-vida-off .botonIzq {width: 800px; float: left; }
.cajaBotoneras-vida-off .botonDch {width: 117px; float: right;}
.espacio-resumen-vida-off {display: block;float: left;width: 100%;margin-top: 130px;}
.aviso-vida-off {position: relative; display:block; float:left;width: 100%; margin-left: 5px; margin-top: 15px;margin-bottom: 5px;}
.wrapp-content-emision-vida-off {float: left;height: 200px;left: 0;min-width: 850px;padding-top: 50px;text-align: center;width: 100%;top: 155px;position:absolute;}
.contenido-element-emision .texto-modalidad-emision4 {font-size: 14px;font-weight: bold;}
.contenido-element-emision .texto-modalidad-emision3 {font-size: 16px;font-weight: bold;}
.contenido-element-emision .texto-modalidad-emision2 {font-size: 18px;font-weight: bold;}
.contenido-element-emision .texto-modalidad-emision1 {font-size: 22px;font-weight: bold;}

/******************************/
/***CAPA VEHICULOS SUGERIDOS***/
/******************************/
.btn-B7 {
    font-size: 14px;
    padding: 10px 25px;
    display: inline-block;
    color: white;
    background: #FA9E00;
    cursor: pointer;
    /*position: absolute;*/
    bottom: 24px;
    /*margin-left: 16%;*/
    margin-top: 2%;
	font-weight: bold;
	border-radius: 3px;
}
.texto-rellenatusdatosB7 {
    margin-top: 35px;
}
.texto-rellenatusdatosB7 span {
    font-family: oswald;
    font-weight: lighter;
	font-size: 20px;
    color: #fA8B00;
}
#popup-herrellenadoCapaB7 {
    display: none;
    position: relative;
    z-index: 99999;
}
.lista-B7 {
    padding: 0;
    text-align: left;
    margin: 0px 30px 0px 30px;
    background: #f8f8f8;
    max-height: 255px;
    overflow-y: auto;
    border: 1px solid #dadada;
    height: auto;
    margin-top: 15px;
}
.lista-B7 li {
    padding: 25px;
    list-style: none;
    cursor: pointer;
    font-size: 14px;
    color: #555;
    border-bottom: 1px solid #dadada;
	transition: all 300ms;
}
.lista-B7 li:last-child {
    border-bottom: 0;
}
.lista-B7 li:first-child {
    border-bottom: 1px solid #dadada;
}
.lista-B7 li:hover {
    background: white;
	color: #FA9E00;
}

.viisible {
    display: block !important;
}

.oculto {display:none;}

.popup-backgroundB7 {
    background:black;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
}
.popup-herrellenadoB7-container {
    background: white;
    font-family: arial;
    height: 420px;
    left: 50%;
    margin-left: -240px;
    margin-top: -205px;
    position: fixed;
    top: 50%;
    width: 480px;
    border-radius: 5px;
}
.cierre-popup-rellenatusdatosB7 {
    cursor: pointer;
    margin-right: 6px;
    margin-top: 5px;
    position: absolute;
    right: 8px;
    top: 7px;
    z-index: 999;
    font-size: 20px;
    border-radius: 50%;
    border: 1px solid #660000;
    color: #660000;
    padding: 3px;
    padding-top: 5px;
    width: 26px;
}


/********************************/
/***FIN CAPA VEHICULOS SUGERIDOS***/
/**********************************/
