@font-face{font-family:'Bupa';src:url(fonts/montserrat/montserrat-light-webfont.eot);src:url(fonts/montserrat/montserrat-light-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/montserrat/montserrat-light-webfont.woff2) format('woff2'),
url(fonts/montserrat/montserrat-light-webfont.woff) format('woff'),
url(fonts/site_general/montserrat/montserrat-light-webfont.ttf) format('truetype') , url(fonts/montserrat/montserrat-light-webfont.svg#montserratregular) format('svg');font-weight:100;font-style:normal}

@font-face{font-family:'Bupa';src:url(fonts/montserrat/montserrat-regular-webfont.eot);src:url(fonts/montserrat/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype') , url(fonts/montserrat/montserrat-regular-webfont.woff2) format('woff2'),
url(fonts/montserrat/montserrat-regular-webfont.woff) format('woff'),
url(fonts/montserrat/montserrat-regular-webfont.ttf) format('truetype'), url(fonts/montserrat/montserrat-regular-webfont.svg#montserratregular) format('svg');font-weight:700;font-style:normal}

@font-face{font-family:"sanitas-icon-webfont";src:url(fonts/sanitas-icon/sanitas-icon-webfont.eot?-iv5nko);src:url(fonts/sanitas-icon/sanitas-icon-webfont.eot?#iefix-iv5nko) format('embedded-opentype') , url(fonts/sanitas-icon/sanitas-icon-webfont.woff?-iv5nko) format('woff'),
url(fonts/sanitas-icon/sanitas-icon-webfont.ttf?-iv5nko) format('truetype') , url(fonts/sanitas-icon/sanitas-icon-webfont.svg?-iv5nko#sanitas-icon-webfont) format('svg');font-weight:normal;font-style:normal}

@font-face{font-family:"sanitas-icon-webfont-hueca";src:url(fonts/sanitas-icon/sanitas-icon-webfont-hueca.eot?-o50hk1);src:url(fonts/sanitas-icon/sanitas-icon-webfont-hueca.eot?#iefix-o50hk1) format('embedded-opentype') , url(fonts/sanitas-icon/sanitas-icon-webfont-hueca.woff?-o50hk1) format('woff') , url(fonts/sanitas-icon/sanitas-icon-webfont-hueca.ttf?-o50hk1) format('truetype') , url(fonts/sanitas-icon/sanitas-icon-webfont-hueca.svg?-o50hk1#sanitas-icon-webfont) format('svg');font-weight:normal;font-style:normal}

@font-face{font-family:"GothamBlack";src:url(fonts/gotham/GothamBlack.eot?-o50hk1);src:url(fonts/gotham/GothamBlack.eot?#iefix-o50hk1) format('embedded-opentype') , url(fonts/gotham/GothamBlack.woff?-o50hk1) format('woff') , url(fonts/gotham/GothamBlack.ttf?-o50hk1) format('truetype') , url(fonts/gotham/GothamBlack.svg?-o50hk1#GothamBlack) format('svg');font-weight:normal;font-style:normal}

@font-face{font-family:"GothamBold";src:url(fonts/gotham/GothamBold.eot?-o50hk1);src:url(fonts/gotham/GothamBold.eot?#iefix-o50hk1) format('embedded-opentype') , url(fonts/gotham/GothamBold.woff?-o50hk1) format('woff') , url(fonts/gotham/GothamBold.ttf?-o50hk1) format('truetype') , url(fonts/gotham/GothamBold.svg?-o50hk1#GothamBold) format('svg');font-weight:normal;font-style:normal}

@font-face{font-family:"GothamLight";src:url(fonts/gotham/GothamLight.eot?-o50hk1);src:url(fonts/gotham/GothamLight.eot?#iefix-o50hk1) format('embedded-opentype') , url(fonts/gotham/GothamLight.woff?-o50hk1) format('woff') , url(fonts/gotham/GothamLight.ttf?-o50hk1) format('truetype') , url(fonts/gotham/GothamLight.svg?-o50hk1#GothamLight) format('svg');font-weight:normal;font-style:normal}

@font-face{font-family:"GothamBook";src:url(fonts/gotham/GothamBook.eot?-o50hk1);src:url(fonts/gotham/GothamBook.eot?#iefix-o50hk1) format('embedded-opentype') , url(fonts/gotham/GothamBook.woff?-o50hk1) format('woff') , url(fonts/gotham/GothamBook.ttf?-o50hk1) format('truetype') , url(fonts/gotham/GothamBook.svg?-o50hk1#GothamBook) format('svg');font-weight:normal;font-style:normal}


/*EXELENCIA MEDICA*/
@font-face {
    font-family: "Montserrat";
    src:url('fonts/Montserrat-Regular.eot?-iv5nko');
    src:url('fonts/Montserrat-Regular.eot?#iefix-iv5nko') format('embedded-opentype'),
        url('fonts/Montserrat-Regular.woff?-iv5nko') format('woff'),
        url('fonts/Montserrat-Regular.ttf?-iv5nko') format('truetype'),
        url('fonts/Montserrat-Regular.svg?-iv5nko#Montserrat') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*Gotham Medium*/
@font-face {
    font-family: 'GothamMedium';
    src: url('fonts/Gotham-Medium.eot');
    src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gotham-Medium.woff2') format('woff2'),
         url('fonts/Gotham-Medium.woff') format('woff'),
         url('fonts/Gotham-Medium.ttf') format('truetype'),
         url('fonts/Gotham-Medium.svg#GothamMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

.textExcelencia{font-size:15px !important;}
.center {text-align:center !important; margin:3em auto !important; display:block; padding-left:7px; padding-right:7px; max-width:1100px !important; width:90%}
section .section-header {margin-bottom:1.5em;}
section .section-header .section-title {font-family:Montserrat; font-size:28px; font-weight:300; font-style:normal; font-stretch:normal; line-height:1.14; letter-spacing:normal; text-align:center; color:#03335B; margin-bottom:.5rem;}
section .section-header .section-bajada {font-size:16px; font-weight:300; font-style:normal; font-stretch:normal; line-height:1.25; letter-spacing:normal; text-align:center; color:#03335B; margin-top:0; margin-bottom:0 !important;}
.content-credenciales .row {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px; width:100%; margin:0 auto !important;}
.col-3 {-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}
.content-credenciales .img-fluid {max-width:100%; width:auto; height:auto; margin:0 auto;}
.center-credenciales {text-align:center !important; margin:1em auto !important; display:block; max-width:1100px !important; width:90%; font-size:15px;}
.owl-theme .owl-nav.disabled + .owl-dots {position:absolute; left:0; right:0; bottom:0;}
@media only screen and (max-width: 700px){
    section.center .content-credenciales .row .col-3 {width:50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; text-align:center;}
    .content-credenciales .img-fluid {margin:0 auto;}
}
/*/FIN EXELENCIA MEDICA*/

/* Botón contacto header top */


li.contacto.sintel a img {display:inline-block; vertical-align:top;}
li.contacto.sintel a span.titu-sintel {display:none; font-size:16px; font-weight:700;}
.masthead ul#menu3 li.contacto.sintel:nth-child(4),
.masthead.empresas ul#menu3 li.contacto.sintel:nth-child(2),
.masthead.prestadores ul#menu3 li.contacto.sintel:nth-child(2) {width:150px;}
.masthead ul#menu3 li.contacto.sintel:nth-child(4) a,
.masthead.empresas ul#menu3 li.contacto.sintel:nth-child(2) a,
.masthead.prestadores ul#menu3 li.contacto.sintel:nth-child(2) a {display:block; width:100%; padding-top:3px;}
.masthead ul#menu3 li.contacto.sintel:nth-child(4) a img,
.masthead.empresas ul#menu3 li.contacto.sintel:nth-child(2) a img,
.masthead.prestadores ul#menu3 li.contacto.sintel:nth-child(2) a img {width:auto;}
.masthead ul#menu3 li.contacto.sintel:nth-child(4) a span.titu-sintel,
.masthead.empresas ul#menu3 li.contacto.sintel:nth-child(2) a span.titu-sintel,
.masthead.prestadores ul#menu3 li.contacto.sintel:nth-child(2) a span.titu-sintel {padding-top:7px; display:inline-block; vertical-align:top; color:#000;}

/*--*/

header .row nav ul#menu li:nth-child(1) .submenu ul.grid li:nth-child(5) a {border-radius:7px; background-color:#fe5000;}

.separa {clear:both; display:block; height:1px; margin:0; padding:0 !important; width:100%;}
.alerta {background:#fadbc0; border:1px solid #ef8900; clear:both; margin:0 0 8px !important; overflow:hidden; padding:8px 0; width:100%;}
.alerta .alerta-seccion {float:left; margin:0 0 0 10px; overflow:hidden; width:95%;}
.alerta .alerta-seccion img {float:left; margin:3px 10px 0 0; width:16px;}
.alerta .alerta-seccion p {color:#666666; float:left; font-size:12px; margin:0; padding:0; width:90%;}
.alerta-seccion p a {color:#db541d; margin:0 0 0 10px; text-decoration:none;}
.alerta .alerta-cerrar {float:right; margin:3px 10px 0 0;}
.font-size1 {font-size:14px !important; line-height:120%;}
.font-size2 {font-size:13px !important; line-height:120%;}
.font-size3 {font-size:26px !important; line-height:120%;}
.font-size4 {font-size:18px !important; line-height:120%;}
.font-size5 {font-size:1rem !important; line-height:120%;}
.font-size6 {font-size:22px !important; line-height:120%;}
.tablerow > .col3.color.fuchsia.modulo_cajaformulario {background-color: rgba(198, 0, 126, 0.8) !important;}
.color > .col7.center-butom {float:none; margin:0 auto !important; display: table !important;}
.color .button.sec span.blanco a {color:#0079c8 !important; font-family:GothamBook, Verdana, Geneva, sans-serif; font-weight:normal; font-size:16px;}
.stitlesub.twhite.col7 {margin:26px auto 45px; float:none;}
.cont.color.green .stitle.twhite i { margin:0 6px 20px; float:left;}
.cuerpo .row .stitle.tcenter {margin:50px 0 20px;}
p.bg-none.cont.tcenter.button.sec.block.col7, p.bg-none.cont.tcenter.button.sec.block.col8 {display:table !important; float:none; margin:0 auto;}
.border-spacing-0 {border-spacing:0;}
.grid.guttered.tablerow .medium-col12.large-col12.modulo_enlacesdestacados h2.title {margin:25px 0;}
.m-bottom40 {margin-bottom:40px !important;}
.cont.color.navy.tcenter  {margin-bottom:40px !important;}
.m-bottom35 {margin-bottom:35px;}
.m-bottom30 {margin-bottom:30px !important;}
.m-bottom20 {margin-bottom:20px !important;}
.m-30-auto {margin:30px auto !important; display:table !important; float:none !important;}
.m-0-auto {margin:0 auto !important; display:table !important; float:none !important;}
.m-30-0-0 {margin:30px 0 0 !important;}
.m-25-auto-0 {margin:26px auto 0 !important;}
.m-0 {margin:0 !important;}
.m-30-0-90 {margin:30px 0 90px !important;}
.m-10-0-0 {margin:10px 0 0 !important;}
.m-10-3-10-0 {margin:10px 3px 10px 0 !important;}
.m--70-0-25 {margin:-70px 0 25px;}
.m-2-0-0 {margin:2px 0 0 0;}
.w-inherit, .bg-none.cont.tcenter.button.alternativa.sec.block.col3.center-butom.m-0-auto.w-inherit {width:inherit !important;}
.padding-0 {padding:0 !important;}
.padding-15-0 {padding:15px 0 !important;}
.padding-40-0 {padding:40px 0 !important;}
.padding-0-0-5 {padding:0 0 5px !important;}
.padding-0-0-0-45 {padding:0 0 0 45px !important;}
.padding-0-0-15-45 {padding:0 0 15px 45px !important;}
.position-relative {position:relative;}
.z-index-10 {z-index:10;}
.list-style-inside {background:url(/seguros/imag/site_general/bullet_blanco.gif) no-repeat left 5px; padding-left:10px !important}
#bodyContent p {line-height:120% !important;}
#bodyContent .resalta {font-size:17px; font-weight:bold;}



/*----Descripcion: estilos barra de contacto fija----*/
.conectar-footer{ background-color: rgb(254, 80, 0);width: 100%;position: relative;  z-index: 1000;}
.conectar-footer.fijo{margin: 0 auto;overflow: hidden;padding: 10px 0 10px 0;position: fixed;left: 0px;bottom: -1px;}
.content{width: 100%;margin: 0 auto;}
.conectar-footer .centrar{overflow: hidden; display: table; margin: 0 auto;}
.conectar-footer li {float: left; width:330px; line-height: 40px; text-align: center; background: #FFF;border-radius: 5px;}
.conectar-footer li+li {margin-left: 20px;}
.conectar-footer a {display: block;color: #fe5000 !important;font-size: 20px;}

/*----Fin estilos barra de contacto fija----*/


.color.cyan.modulo_banner.large-col11 .cont.color.cyan.tcenter {padding:20px 20px 0 20px;}
.color.cyan.modulo_banner.large-col11 .cont.color.cyan.tcenter .stitlesub.twhite.col7 {float:none; margin:15px auto 15px;}
.color.cyan.modulo_banner.large-col11 .bg-none.cont.tcenter.button.sec.block.col3.center-butom {margin:0 auto; float:none; padding:0 20px 20px 20px;}
.modulo_titulosdestacados h2.title {margin-bottom:25px}
.modulo_titulosdestacados h1.title {margin-bottom:25px}
.banner.bgcolor a .title.title-xs {font-size:18px;}
.banner.bgcolor a .more span {font-weight:normal;font-size:18px;}
.no-background {background:none !important;}
.color .button.sec span a.no-background {padding:0 25px 0;}
.box-pago #layer-pago {background:#008dd4; overflow:hidden; padding:15px 0; position:absolute; width:346px; left:-14px; top:33px; z-index:999;}
.box-pago #layer-pago .auxi {margin:0 auto; width:85%;}
.box-pago #layer-pago .auxi .campo {background:#b3ddf2; border:0 none; border-radius:3px; color:#333; font-size:12px; font-style:italic; margin-bottom:4px; padding:10px 5px; width:94%;}
.box-pago #layer-pago .auxi .boto-cerrar {background:#33a4dd; border:0 none; border-radius:3px; color:#fff; float:left; font-size:12px; min-height:30px; padding:0 5px; text-align:center; width:38%;}
.box-pago #layer-pago .auxi .boto-ingresar {background:#003366; border:0 none; border-radius:3px; color:#fff; float:right; font-size:14px; font-weight:bold; min-height:29px; padding:6px 5px; text-align:center; width:55%;}
.box-pago #layer-pago .auxi .boto-cerrar a {color:#fff; display:block; margin:0; padding:7px 0 0; font-family:bupa; font-weight:normal;}
.box-pago {clear:both; display:block; margin:0; width:100%; position:relative}
.rotulo-duplicable {margin:30px auto; display:table; font-family:Bupa,Arial,Helvetica,sans-serif; font-size:30px; font-weight:normal;}
.botonera-planes {width:100%; overflow:hidden;}
.botonera-planes li {float:left; background:#FFF; padding:15px;}
.botonera-planes li + li {margin:0 0 0 5px;}
.botonera-planes li.ui-tabs-active, .botonera-planes li:hover {background: rgba(0, 121, 200, 0.8) none repeat scroll 0 0; color:#FFF;}
.botonera-planes li.ui-tabs-active a, .botonera-planes li:hover a {color:#FFF;}
ul.list-unstyled li {margin:2rem 0 0rem !important;}
ul.list-unstyled li.no-ico {margin:0 !important;}
.no-ico .group-icon.horizontal span {font-size:13px;}

.lista, .resul {list-style-type:none;}
.lista {overflow:hidden;}
li.tax:first-child {border-top:1px solid #e5e5e5 !important;}
.lista > li:first-child {border:medium none transparent;}
.lista.grid > li, .lista.grid > dd, .resul .vcard {clear:none;}
.grid.cols2 > * {width:50% !important;}
.lista > li, .lista > dt, .lista > dd, .resul .vcard {clear:both; list-style-type:none; overflow:hidden;}
.lista li {border-top:1px solid #e5e5e5 !important; padding:20px;}
.lista.grid > li, .lista.grid > dd, .resul .vcard {clear:none;}

.bullets {min-height:340px;}

.paginacion {margin:0 auto; display:table;}
.paginacion span.actual,.paginacion a {font-size:20px;}
.fusion-filter {float:left; margin-right:30px;}
.fusion-filter {float:left; margin-right:30px;}
.fusion-filters {line-height:34px; list-style:none; margin-bottom:20px; float:left;}
.fusion-filter.fusion-active a {border-top:3px solid #1a80b6; color:#1a80b6; line-height:31px;}
.aleft {float:left;}
.aright {float:right;}
.list-suc .large-col3.aleft {margin: 10px 15px 10px 0;}
.list-suc .ssstitle {margin:15px 15px 10px 0;}
.list-suc .ssstitle {color:#333 !important;}
.font-w-n {font-weight:normal !important;}
.tableform .fieldform.captcha {width:120px;}
.tableform .fieldform {border: 1px solid#ccc; border-radius:3px; color:#000; font-size:13px; font-weight:normal; margin-left:10px; padding:5px; width:300px;}
p.destacado {color:#666; text-decoration:underline;}
#owl-demo3 .item {margin:0 15px 0;}
#owl-demo3 .item img {display:block; width:auto; height:auto;}

#owl-demo3.owl-theme .owl-controls .owl-buttons div {background:#869791; border-radius:0; color:#fff; display:block; font-size:0 !important; margin:0 !important; opacity:0.5; padding:0 !important;}
#owl-demo3.owl-carousel {padding:0 40px;}
.bg1{background-color:#f7f7f7;}
.owl-prev {background:url(/seguros/imag/site_general/arrow-slide1.png) no-repeat left top !important; width:23px; height:69px; position:absolute; left:0; top:0;}
.owl-next {background:url(/seguros/imag/site_general/arrow-slide2.png) no-repeat left top !important; width:23px; height:69px; position:absolute; right:0; top:0;}
#owl-demo3 .owl-pagination {display:none;}
#owl-demo3 .owl-controls {top:0!important;}
.bullets {min-height:340px;}

/*SEGUROS*/
.modulo_seguros h2.title {margin-top:15px; float:left; clear:both;}
.modulo_seguros h2.title.dos {margin-top:40px;}
.modulo_seguros p.stitle {color:#676767; margin-bottom:20px !important; float:left; clear:both;}
.modulo_seguros .row .guttered .large-col12 .cols4 li section a .cont {padding:15px 0;}
/*/ FIN SEGUROS*/


#cabecera .row .cont.grid ul > li > .image { margin:0 auto !important; display:table; padding:0 !important;}

#seo{clear:both;text-align:left}
#seo li{display:inline;background-color:#ff0}
#seo div{display:none;position:absolute;font-size:12px}
#seo div.active{display:block;position:relative;float:left;padding:20px;border:1px solid #e5e5e5}
#seo dd a{color:#919295}
#seo .niveltres{padding-left:20px}
#browserold{position:relative;z-index:2000;padding:5px 40px 5px 5px;color:#000;border-bottom:1px solid #a29330;background:#fdf2ab;text-align:left;font-size:12px}
#browserold a{color:#fe5000}
#browserold a.icocerrar{margin:0!important;color:#000;position:absolute;right:0;top:0;text-decoration:none!important}
.side_panel{display:block;width:270px;position:fixed;bottom:0;top:0;left:-270px;z-index:0;background-color:#222}
[data-slideable],.side_panel{-webkit-transition:-webkit-transform 250ms cubic-bezier(.19,1,.22,1);-webkit-backface-visibility:hidden;-moz-transition:-moz-transform 250ms cubic-bezier(.19,1,.22,1);-moz-backface-visibility:hidden;-ms-transition:-ms-transform 250ms cubic-bezier(.19,1,.22,1);-ms-backface-visibility:hidden;-o-transition:-o-transform 250ms cubic-bezier(.19,1,.22,1);-o-backface-visibility:hidden;transition:transform 250ms cubic-bezier(.19,1,.22,1);backface-visibility:hidden}
.icono,.icono-negativo{font-size:1em;display:inline-block;vertical-align:middle;margin-right:3px;text-align:center}
.icono,.icono-grande-azul,.icono-grande-blanco,.icono-grande-blanco-sin-70,.icono-extragrande-110{font-family:'sanitas-icon-webfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icono-grande,.icono-negativo,.icono-grande-blanco-negativo,.icono-grande-blanco-negativo-70{font-family:'sanitas-icon-webfont-hueca';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icono.izq{float:left;clear:left}
.icono-grande{font-size:36px;display:inline-block;vertical-align:middle;margin-right:6px;color:#0079c8}
.icono-grande-azul{font-size:18px;display:inline-block;vertical-align:middle;margin-right:6px;color:#0079c8;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:34px;padding:0 8px}
.icono-grande-blanco{font-size:18px;display:inline-block;vertical-align:middle;margin-right:6px;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:34px;padding:0 8px}
.icono-grande-blanco-negativo{font-size:36px;display:inline-block;vertical-align:middle;margin-right:6px;color:#fff}
.icono-grande-blanco-negativo-70{font-size:70px;color:#0079c8;display:inline-block;vertical-align:middle;margin-right:0;color:#fff}
.icotelpeq{background:url(/seguros/imag/site_general/ico-tel-peq.png.pagespeed.ce.s82dY0xjxb.png) no-repeat 0 center transparent;display:inline-block;height:20px;vertical-align:top;width:20px}
.icono-grande-blanco-sin-70{border:4px solid #fff;border-radius:50%;color:#fff;display:inline-block;font-size:38px;line-height:62px;margin-right:0;padding:0 12px;vertical-align:middle}
.icono-extragrande-110{border-radius:50%;display:inline-block;font-size:60px;line-height:110px;margin-right:0;padding:0 25px;vertical-align:middle}
.icono-grande.izq{float:left;clear:left}
.icoagua:before{content:"\e904"} .icoalert:before{content:"\e651"} .icoaprobacion:before{content:"\e639"} .icoarroba:before{content:"\e627"} .icoasistencia:before{content:"\e61a"} .icoavion:before{content:"\e641"} .icoayuda:before{content:"\e65e"} .icobuscar:before{content:"\e625"} .icocafe:before{content:"\e60a"} .icocalcular:before{content:"\e636"} .icocama:before{content:"\e656"} .icocamara:before{content:"\e653"} .icocapilla:before{content:"\e655"} .icocarpeta:before{content:"\e628"} .icocarta:before{content:"\e61f"} .icocasa:before{content:"\e62c"} .icocerrar:before{content:"\e645"} .icochat:before{content:"\e624"} .icocita:before{content:"\e63c"} .icoclimatizacion:before{content:"\e657"} .icocoche:before{content:"\e601"} .icocoment:before{content:"\e631"} .icocompartir:before{content:"\e603"} .icocorazont:before{content:"\e63e"} .icodental:before{content:"\e616"} .icodesc:before{content:"\e618"} .icodieta:before{content:"\e60d"} .icodocu:before{content:"\e63d"} .icodocus:before{content:"\e642"} .icodollar:before{content:"\e633"} .icoembarazada:before{content:"\e903"} .icoeuro:before{content:"\e617"} .icoeye:before{content:"\e613"} .icofacebook:before{content:"\e646"} .icofavorito:before{content:"\e619"} .icoflechaabajo:before{content:"\e604"} .icoflechaderecha:before{content:"\e606"} .icoflechaarriba:before{content:"\e608"} .icoflechaizquierda:before{content:"\e610"} .icogeoloc:before{content:"\e602"} .icogoogleplus:before{content:"\e647"} .icogrupo:before{content:"\e654"} .icohospital:before{content:"\e61d"} .icoimprimir:before{content:"\e605"} .icoinfo:before{content:"\e62e"} .icoinfo1:before{content:"\e600"} .icoinfo2:before{content:"\e612"} .icoinformes:before{content:"\e63a"} .icolaboratorio:before{content:"\e659"} .icolapiz:before{content:"\e64c"} .icolibra:before{content:"\e630"} .icolinkedin:before{content:"\e901"} .icolist:before{content:"\e650"} .icollave:before{content:"\e626"} .icomaletinmas:before{content:"\e634"} .icomaletin:before{content:"\e637"} .icomano:before{content:"\e64f"} .icomapa:before{content:"\e640"} .icomas:before{content:"\e60f"} .icomedico:before{content:"\e621"} .icomenos:before{content:"\e611"} .icomenumovil:before{content:"\e64b"} .icominusval:before{content:"\e620"} .icomundo:before{content:"\e64e"} .icon-4:before{content:"\e62f"} .icon-7:before{content:"\e632"} .icon-10:before{content:"\e635"} .icon-13:before{content:"\e638"} .iconido:before{content:"\e658"} .icoodontologia:before{content:"\e902"} .icoparking:before{content:"\e629"} .icoparking2:before{content:"\e609"} .icoparto:before{content:"\e65a"} .icopapelera:before{content:"\e64d"} .icopause:before{content:"\e652"} .icopeine:before{content:"\e60e"} .icoplato:before{content:"\e60c"} .icoplay:before{content:"\e615"} .icopluma:before{content:"\e62b"} .icopremio:before{content:"\e63b"} .icoreload:before{content:"\e622"} .icoreloj:before{content:"\e63f"} .icorenovar:before{content:"\e61c"} .icosobre:before{content:"\e61e"} .icostick:before{content:"\e614"} .icotarjetacredito:before{content:"\e66a"} .icotel:before{content:"\e62d"} .icotelback:before{content:"\e62a"} .icotelhabitacion:before{content:"\e65c"} .icotienda:before{content:"\e668"} .icotratamiento:before{content:"\e643"} .icotwitter:before{content:"\e648"} .icorayosx:before{content:"\e65b"} .icouser:before{content:"\e649"} .icouvi:before{content:"\e669"} .icovacuna:before{content:"\e623"} .icoweb:before{content:"\e61b"} .icowhatsapp:before{content:"\e65d"} .icoyoutube:before{content:"\e64a"} .location:before{content:"\e644"} .sgm-clock:before{content:"\e607"}
.icono-grande-blanco-negativo-70.icogoogleplus{font-size:54px;line-height:60px;padding:10px 9px 0 6px}
.habla{display:inline-block;width:20px;height:18px;margin:0 5px 0 0;text-indent:-9999px;background:transparent url(/seguros/imag/site_general/xidiomas.png.pagespeed.ic.WhgmBem5AX.png);background-position:0 0;background-repeat:no-repeat;cursor:help}
.i1{background-position:0 -18px} .i2{background-position:0 -36px} .i3{background-position:0 -54px} .i4{background-position:0 -72px} .i5{background-position:0 -90px} .i6{background-position:0 -108px} .i7{background-position:0 -126px} .i8{background-position:0 -144px} .i9{background-position:0 -162px} .i10{background-position:0 -180px} .i11{background-position:0 -198px} .i12{background-position:0 -216px} .i13{background-position:0 -234px} .i14{background-position:0 -252px} .i15{background-position:0 -270px} .i16{background-position:0 -288px} .i17{background-position:0 -306px} .i18{background-position:0 -324px} .i19{background-position:0 -342px} .i20{background-position:0 -360px} .i21{background-position:0 -378px} .i23{background-position:0 -396px} .i22{background-position:0 -414px} .i24{background-position:0 -432px} .i26{background-position:0 -450px} .i25{background-position:0 -468px} .i27{background-position:0 -486px} .i28{background-position:0 -504px} .i29{background-position:0 -522px}
.masthead{height:43px;position:relative;top:0;z-index:10}
.masthead .nav-aux-main,.masthead ul.mastnav{line-height:43px;position:absolute;right:0}
.masthead .row.guttered .nav-aux-main{padding:0!important}
.masthead .nav-aux-main{display:block;margin:0 auto}
.masthead ul.mastnav{left:0}
.masthead ul.mastnav li,.masthead #menu2 li{float:left;font-size:12px;list-style:none outside none;padding:0; /*border-left: 1px solid #0079c8;*/}
.masthead ul.mastnav li.active, .masthead ul.mastnav li:hover{background-color:#fff;-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition:all 0.5s ease 0s;}
.masthead ul.mastnav li.active span,.masthead ul.mastnav li:hover span{color:#fff}
.masthead ul.mastnav li.active a{border:medium none;color:#3394d3;font-weight:700}
.masthead ul.mastnav li:hover a{text-decoration:underline}
.masthead ul.mastnav li a{border-left:1px solid #1b1b1b;color:#1b1b1b;padding-left:20px;padding-right:20px;text-decoration:none}
.masthead #menu2 li{border-color:#fff;border-image:none;border-style:none solid none solid;border-width:0 1px 0 1px;padding:0 15px}
#contacto2{display:none}
.masthead #menu2 .contacto{padding-right:0!important;position:absolute;right:0;top:-83px;width:auto;z-index:9}
.contact.mclink .sstitle{font-size:15px;font-weight:normal}
.masthead ul.mastnav li:first-child a{border:0 none}
.masthead ul.mastnav li.active{border:medium none}
.masthead ul.mastnav li.active+li a{border:medium none}
#amenu{background:url(/seguros/imag/site_general/xmobile-nav.png.pagespeed.ic.ZYC6hXdk2F.png) no-repeat scroll 0 0 rgba(255,255,255,255);cursor:pointer;display:none;height:59px;text-align:left;text-indent:-9999em;width:60px;left:0;float:left}
.masthead #amenu{position:fixed;left:0;z-index:5;top:51px;float:none}
.masthead.lite #menu2 li{border:none}
.masthead.lite #menu2 a.search{display:none}
.masthead.lite #menu2 #form_buscar{display:block}
.masthead #menu2 .mclink{background-position:center center;background-repeat:no-repeat}
.masthead #menu2 .search{background-image:url(/seguros/imag/site_general/xsearch_masthead.png.pagespeed.ic.NBvo6RRC2a.png);background-repeat:no-repeat;display:inline-block;height:18px;padding:10px}
.masthead #menu2 .search:hover{background-color:#fff;cursor:pointer}
.masthead #menu2 .contact{display:inline-block;width:auto}
.masthead #menu2 li.login{padding:0;line-height:20px;margin-top:-53px;float:right;z-index:9}
.masthead #menu2 .login #alogin:before{background:#0079c8 none repeat scroll 0 0;border:2px solid #e6e6e6;border-radius:100%;color:#fff;content:"\e649";font-family:sanitas-icon-webfont;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;height:36px;margin-right:6px;padding:11px 9px 1px 9px;text-transform:none; float:left; text-align: left;}
.masthead #menu2 #miSanitasNoReg.login #alogin:after{color:#0079c8;content:"\e604";font-family:sanitas-icon-webfont;font-size:15px;margin-left:15px}
.masthead #menu2 .login #alogin.active:after{content:"\e608"}
.masthead #menu2 .login #alogin{background-image:none;color:#0079c8!important;font-family:"bupa";height:32px;padding:10px}
.masthead #menu2 .login #alogin small {font-size:11px; font-family:"bupa";}
.masthead #menu2 .login #alogin span {display:block; line-height:100%; margin:0 0 0 58px; padding: 0;}
.masthead #menu2 li.aux-search{display:inline-block;height:50px;width:440px;margin-left:0}
.masthead.lite #menu2 li.aux-search{border:none}
.masthead #menu2 .login #alogin{width:220px; background:url(/seguros/imag/site_general/xmobile-nav.png.pagespeed.ic.ZYC6hXdk2F.png) repeat scroll -5px -68px;color:#0079c8!important;display:inline-block;font-size:15px; padding:0 0 0 15px;text-decoration:none;height:45px;font-family:GothamBold,arial,sans-serif; text-align: left;}
.masthead #menu2 .login #alogin-dos {width:220px; display:inline-block; background-color:#cce4f4; padding:10px 5px 5px; text-align:left;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;}
.masthead #menu2 .login #alogin-dos img {width:60px; height:61px; float:left; margin-right:5px;}
.masthead #menu2 .login #alogin-dos span.epigrafe {font-family:GothamMedium, Arial, Helvetica, sans-serif; color:#FFF; line-height:120% !important; padding:3px; font-size:16px; background-color:#0079c8;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;}
.masthead #menu2 .login #alogin-dos span.titular {font-family:GothamMedium,  Arial, Helvetica, sans-serif; font-size:20px; line-height:120% !important; padding-top:5px; display:block;}
.masthead #menu2 .login.active #alogin{background:url(/seguros/imag/site_general/xmobile-nav.png.pagespeed.ic.ZYC6hXdk2F.png) repeat scroll -17px -68px rgba(0,0,0,0);padding:0 0 0 33px}
.masthead #menu2 a.contact, .#menu a.contact{margin-right:0!important}
.masthead .mastcontrol li:hover{background-color:#fff}
.masthead .mastcontrol li.aux-search:hover{background-color:transparent!important;cursor:default}
.masthead .mastcontrol li.expand:hover{background:transparent}
/* menu top movil */
.masthead-movil {display: none;}


/* Buscador */
#form_buscar{border:0 none #1b1b1b;color:#1b1b1b;display:none;font:12px/12px Bupa,sans-serif;height:43px;list-style:none outside none;margin:0 5px;outline:0 none #1b1b1b;position:relative;text-align:left}
#form_buscar input,#form_buscar input{width:100%;height:32px;min-height:40px;font-size:16px;padding:5px 5px 5px 50px;position:relative;top:5px;border-bottom:1px solid #409bd6;box-shadow:none;background-image:url(/seguros/imag/site_general/xico-lupa-buscador.png.pagespeed.ic.-_JfZ9ICXR.png);background-repeat:no-repeat;background-position:10px 50%}
.masthead form i.search{left:8px;position:absolute;top:12px}
.masthead a.search{background:center center;height:43px!important;width:48px}
.overlay-buscador:after{background-color:#fff;content:"\00a0 ";height:100%;left:0;opacity:.95;position:fixed;top:0;width:100%;z-index:-1;display:none}
.aux-search{cursor:pointer;padding:0!important}
#menu .aux-search{display:none}
#menu2 .search-active a.search{display:none}
.lite .masthead #form_buscar{display:block}
*{position:relative;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{height:100%}
body{text-align:center;font:16px Bupa,Arial,Helvetica,sans-serif;line-height:25px;color:#666;background-color:#fff}
.baseline strong{color:#000}
.baseline a>strong{color:#0079c8}
#loginbox{z-index:10;position:absolute;top:70px;right:0;display:none;width:280px;background-color:#fff;border:1px solid #e6e6e6}
#loginbox form{padding:10px;margin:0}
#loginbox label{text-align:left}
#loginbox a.cerrar{width:auto;text-indent:0;padding-right:18px;background:url(/seguros/imag/site_general/xf-borrar.png.pagespeed.ic.o3YXys5ul6.png) right 50% no-repeat;color:#0079c8!important}
#loginbox.logado{display:none}
#loginbox .checkrow>*{display:inline-block!important;line-height:normal;padding-top:0;vertical-align:text-top!important}
#loginbox .row>.col3{width:100%!important}
#loginbox .cont{padding:0!important}
#loginbox input.button.blue{float:right;margin-right:0;z-index:9999}
#loginbox input.button.blue+p{float:right;text-align:right;width:100%}
#loginbar .row,#cabecera>.row,#cabecera>.bullets>.row,header>.row,.remarco>.row,#cuerpo,.cuerpo>.row,.cuerpo>.tablerow,#pie,#seo,#ruta,#menu .submenu>ul,#masterlayout>.idiomas{margin:0 auto;clear:both;width:936px;text-align:left}
#loginbar .row,.cabecera>.row,.cabecera>.bullets>.row,header>.row,.remarco>.row,#cuerpo,.cuerpo>.row,.cuerpo>.tablerow,#pie,#seo,#ruta,#menu .submenu>ul,.masterlayout>.idiomas{margin:0 auto;clear:both;width:936px;text-align:left}
.landing .table{margin:0 auto;clear:both;text-align:left}
header{height:150px;z-index:9;background-color:#fff;border-bottom:1px solid #e5e5e5;margin-top:25px}
header.lite{height:150px}
header.lite.sin-nav{height:128px}
header>.row{height:100%}
/* accesibilidad */
.access1 {height:1px; width: 100%; color:#fcfcfc;}
.access1 a {display: inline-block; font-size: 0; height: 20px; vertical-align: top; width: 20px;}
/* fin accesibilidad */
#cuerpo,.cuerpo{padding:15px 0;background-color:#fff;width:100%; margin:0 auto;overflow: hidden;}
/* .PortadaSimpleCentral #masterlayout .cuerpo {overflow: visible;} */
#masterlayout .cuerpo + .cuerpo:nth-child(2n){background-color:#f7f7f7}
.resultados .cuerpo{background:#fff}
.cuerpo.relacionados{background-color:#f2f8fc!important}
.cuerpo.buscador{padding:5px 0 0 0;background-color:#0079c8}
a,a:visited{color:#0079c8;text-decoration:none}
a>p{color:#666}
.mas,.mas a{font-weight:bold;text-align:right;color:#0079c8!important;text-decoration:none}
p.mas{margin-bottom:0;background-image:none!important}
p.mas a{display:inline-block;padding:10px 20px}
a.mas,.mas a,a .mas,div>.mas{background:transparent url(/seguros/imag/site_general/xarrow-right-small-2015.png.pagespeed.ic.KcutKa1ftT.png) right center no-repeat;padding-right:15px}
span.mas{background-image:url(/seguros/imag/site_general/xarrow-right-small-2015.png.pagespeed.ic.KcutKa1ftT.png)}
.tfucsia .mas{background-image:url(/seguros/imag/site_general/xmas-tfucsia.png.pagespeed.ic.IDaXE1vsUI.png)}
.mas.twhite{background-image:url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png);padding-right:35px}
a.telf{color:#000;text-decoration:none}
img{width:100%;height:auto;margin:0;padding:0;border:none;display:block}
.images img{width:auto}
.megabanner{margin:0 5px}
.megabanner img{width:auto}
img.foto{margin:0 0 5px 0}
.tabs+article{padding-top:30px}
article img.foto{margin-bottom:10px}
article blockquote{width:33%;float:right;clear:right;margin:2px 0 20px 30px;border-top:2px solid #0079c8;border-bottom:2px solid #0079c8;padding:2px 0}
article blockquote.izq{float:left;clear:left;margin:.5em 30px 20px 0}
article blockquote p{font-family:Bupa,Arial,Helvetica,sans-serif;font-size:22px;line-height:27px;font-weight:400;color:#0079c8;border-top:1px solid #0079c8;border-bottom:1px solid #0079c8;margin:0;padding:13px 0}
.testimonios{background-color:#f0f0f0}
article blockquote.dixit,blockquote.dixit{margin:20px 0;width:100%;position:relative;padding:0 50px 0 55px;border:none}
article blockquote.cita::before,blockquote.dixit::before{font-size:140px;font-weight:bold;color:#bfddf1;content:'â€œ';position:absolute;left:-10px;top:43px}
article blockquote.dixit::after,blockquote.dixit::after{font-size:140px;font-weight:bold;color:#bfddf1;content:'â€';position:absolute;right:-10px;bottom:-20px}
article blockquote.dixit p,blockquote.dixit p{padding:0;line-height:140%;border:none;color:#666;font-size:14px}
article strong{color:#333}
.foto{width:100%;margin:0;overflow:hidden}
.foto a.fancybox{display:block;z-index:1}
.foto .mini-promo{position:absolute;bottom:0;width:100%}
.mini-promo .icono-grande{font-size:20px}
.foto+div[itemprop="articleBody"]{margin-top:20px}
div[itemprop="articleBody"]>.foto{margin-bottom:20px}
.capitular>p:first-child:first-letter{font-size:70px;font-weight:bold;float:left;margin:22px 5px 5px 0;color:#0079c8}
.sub>.foto{margin-top:0}
.foto img{width:100%}
.foto.der{float:right;clear:right;width:33%;margin:0 0 10px 3%}
.foto.izq{float:left;clear:left;width:33%;margin:5px 3% 10px 0}
.rel3x1{height:0;padding-bottom:33.33%!important;overflow:hidden}
.rel3x2{height:0;padding-bottom:66.66%!important;overflow:hidden}
.rel4x2{height:0;padding-bottom:50%!important;overflow:hidden}
.rel4x3{height:0;padding-bottom:75%!important;overflow:hidden}
.rel1x1{height:0;padding-bottom:100%!important;overflow:hidden}
.rel1x2{height:0;padding-bottom:200%!important;overflow:hidden}
.rel1x3{height:0;padding-bottom:300%!important;overflow:hidden}
.rel1x4{height:0;padding-bottom:400%!important;overflow:hidden}
.rel2x3{height:0;padding-bottom:150%!important;overflow:hidden}
.rel3x4{height:0;padding-bottom:133.33%!important;overflow:hidden}
.piedefoto{color:#000;display:block;padding-top:10px;padding-bottom:20px;font-size:11px;font-weight:bold;line-height:15px}
.media+.piedefoto{padding-top:0}
article .foto+h2,article .foto+h3,article .foto+h4,article .foto+.stitle,article .foto+.sstitle,article .foto+.ssstitle{clear:none;margin-top:20px}
a>.foto+h2,a>.foto+h3,a>.foto+h4,a>.foto+.stitle,a>.foto+.sstitle,a>.foto+.ssstitle{clear:none}
.foto+p{margin-top:10px!important}
.video{position:relative;display:block}
.video.der{float:right;clear:right;width:300px;height:200px;margin:0 0 10px 10px}
.video.izq{float:left;clear:left;width:300px;height:200px;margin:0 10px 10px 0}
.video.big{width:640px;height:390px;margin-bottom:10px}
.videos{position:relative;padding-bottom:70%;overflow:hidden;margin-bottom:10px}
.videos iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.media{clear:both;position:relative;padding-bottom:70%;overflow:hidden;margin-bottom:20px}
.media iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
*.media:last-child{margin-bottom:0}
.fotofull{overflow:hidden}
.fotofull img{width:100%;height:100%;position:absolute}
.fotofull.vertical img{width:auto;height:100%;position:absolute}
.fotofull.vertical.der img{width:auto;height:100%;position:absolute;right:0;bottom:0}
.fotofull.horizontal img{width:100%;height:auto;position:absolute}
p,pre{margin:0 0 10px 0;line-height:25px}
.baseline p+p{padding-top:10px}
p.tit+p{padding-top:0}
sup{font-size:.5em;line-height:.1em}
pre{margin:20px 0;border-radius:5px;background:#ebe5d8;padding:10px}
code{border-radius:5px;padding:5px;background-color:#ebe5d8;color:#ae9962}
pre code{display:block;padding:10px;background:#ebe5d8;overflow:auto;white-space:pre-line}
nav{clear:both;min-height:40px}
.ejemplo,.ejemplo footer,.ejemplo header{margin:20px 0;width:100%;clear:both;border:2px solid #e6e6e6;padding:15px;display:inline-block}
.ejemplo .ejemplo{width:auto}
article>div>.ejemplo{width:100%}
h1,h2,h3,h4,.hh1{line-height:25px;margin-bottom:5px;font-family:Bupa,Arial,Helvetica,sans-serif;font-weight:900;color:#000}
*>h1:last-child,*>h2:last-child,*>h3:last-child,*>h4:last-child{margin-bottom:0}
#ruta h1{display:inline;font-weight:bold;font-size:13px;line-height:20px;color:#0079c8}
ul{list-style-type:none}
ol{padding-left:2em}
ol li{line-height:150%;margin-bottom:10px}
div[itemprop="articleBody"] ul:not(.lista) li, article li > ul{margin-top:10px}
.boliches li, div[itemprop="articleBody"] ul:not(.lista) li {padding-left:2em;background:transparent url(/seguros/imag/site_general/xul-bolo.png.pagespeed.ic.bOvZMXjjbH.png) 0 0 no-repeat;line-height:25px;margin-bottom:10px}
div[itemprop="articleBody"] ul.fotos li{padding:5px;background-image:none}
.iconos>li,article ul.iconos>li{position:relative;margin:0 0 20px 0;padding:5px 0 0 45px!important;background-image:none!important;min-height:36px}
p.iconos{position:relative;padding:0 0 0 45px}
.iconos>li>p{margin:0!important}
.baseline .iconos p+p{padding-top:0}
.iconos i{position:absolute;left:0;top:0}
.iconos dt{position:relative;padding:0 0 0 45px!important;font-size:16px;font-weight:900;color:#000;font-family:Bupa,Arial,Helvetica,sans-serif}
.iconos dd{position:relative;padding:0 0 0 45px!important;margin:0 0 20px 0}
article .lista>*{margin-bottom:0}
.boliches>.boliches{margin-top:20px}
article .ejemplo li{padding:0;background:none}
.autoria+div[itemprop="articleBody"]{margin-top:30px}
div[itemprop="articleBody"]{margin-bottom:30px}
div[itemprop="articleBody"]>h2{clear:left}
div[itemprop="articleBody"]>h3{clear:left}
.opciones{float:left;margin-bottom:10px}
.archivos,article a.archivos{display:block;margin:2em 0;background-color:#f0f0f0;border:1px solid #e6e6e6;clear:both;padding:.5em 1em;background-repeat:no-repeat}
article a.archivos{padding:10px 10px 10px 40px;background-repeat:no-repeat;background-position:10px 50%}
.archivos dt{padding:.5em 0}
.archivos dt,.archivos dd{margin:0 0 .5em 0;display:block}
.archivos a{display:inline-block;padding:.5em 0 .5em 30px;background:url(/seguros/imag/site_general/xico-descarga.png.pagespeed.ic.U3R7--901q.png) no-repeat 0 .2em}
a.archivos[href$=".pdf"],a.archivos.pdf [href$=".pdf"]{background-image:url(/seguros/imag/site_general/xico-pdf.png.pagespeed.ic.gVNjGiJFBq.png);background-repeat:no-repeat}
a.archivos[href$=".doc"],a.archivos[href$=".docx"],a.archivos.docx [href$=".docx"]{background-image:url(/seguros/imag/site_general/xico-doc.png.pagespeed.ic.-9drBt1Wpk.png);background-repeat:no-repeat}
a.archivos a[href$=".jpg"], a.archivos.jpg {background-image:url(/seguros/imag/site_general/xico-img.png.pagespeed.ic.UT-QmogY48.png);background-repeat:no-repeat}
a.archivos a[href$=".png"],a.archivos.xls [href$=".png"]{background-image:url(/seguros/imag/site_general/xico-img.png.pagespeed.ic.UT-QmogY48.png);background-repeat:no-repeat}
a.archivos a[href$=".gif"],a.archivos.gif [href$=".gif"]{background-image:url(/seguros/imag/site_general/xico-img.png.pagespeed.ic.UT-QmogY48.png);background-repeat:no-repeat}
table a.archivos{background-color:transparent;background-position:50%;border:none;margin-top:0;padding:15px;display:inline-block}
table th a.archivos{background-position:0 50%;padding-left:30px}
.buttons{display:table;margin:10px 0;border-radius:6px;background-color:#047ecb}
.buttons>*{vertical-align:middle;margin:0;padding:0;font:14px Bupa,Arial,Helvetica,sans-serif;text-decoration:none;display:table-cell;color:#000;line-height:1em;cursor:pointer;height:auto!important;position:relative!important;background:#d6d6d6!important}
.buttons>*:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}
.buttons>*:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}
.buttons>*:first-child a{border-top-left-radius:5px;border-bottom-left-radius:3px}
.buttons>*:last-child a{border-top-right-radius:5px;border-bottom-right-radius:3px}
.buttons>*:hover{background:transparent!important}
.buttons a{display:block;padding:10px;margin:2px;background-color:#fff;color:#000!important;text-align:center}
.buttons a:hover{color:#047ecb!important}
.buttons>.active,.buttons>.active a{background-color:transparent!important;border-color:transparent;color:#fff!important}
.appbutton{-webkit-appearance:normal;display:inline-block;width:auto;border:none;text-align:center;margin:5px 5px 0 0;padding:8px 13px;line-height:33px;font:14px Bupa,Arial,Helvetica,sans-serif;color:#fff!important;background-color:#009fe4;background-image:url(/seguros/imag/site_general/xf-boton-color.png.pagespeed.ic.tE-A5124ZY.png);background-position:-10px 0;background-repeat:no-repeat;cursor:pointer;text-decoration:none!important;box-shadow:0 1px 2px #424242;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-color:#00335b;text-shadow:0 1px #00335b}
.appbutton:hover{background-image:none}
.button,input.button,a[role="button"],.button.blue,.button.blue[rel="next"],.pagination a.button{margin:10px 15px 10px 0;line-height:1em!important;font:bold 14px Bupa,Arial,Helvetica,sans-serif;text-decoration:none;display:inline-block!important;color:#fff;background-color:#047ecb;background-image:url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png);background-position:right 50%;background-repeat:no-repeat;border:none;line-height:1em;cursor:pointer;height:auto!important;position:relative!important; font-weight:normal;}
.button.up {background-image:url(/seguros/imag/site_general/xarrow-top-small.png) !important; background-position:10px 50% !important;}
.tcenter .button{margin-right:7px;margin-left:7px}
.tright .button{margin-right:0;margin-left:15px}
.baseline .button,.baseline input.button,.baseline a[role="button"],.baseline .button.blue,.pagination a.button{margin:25px 15px 18px 0}
td .button{margin-right:0}
.button.block{width:100%;display:inline-block!important;margin:0;text-align:right;text-decoration:none;background-image:url(/seguros/imag/site_general/xbot-arrow-white-2015.png.pagespeed.ic.816gbdiohC.png)!important}
input.button.block{width:100%}
.button.inline{margin:0}
.pagination .button{margin-top:0!important}
a.button{color:#fff}
a.button,button.button{padding:0!important}
.button.oferta{color:#0079c8}
input.button,button.button{line-height:.85em}
.inline .button,.button.inline{margin-top:0!important;margin-bottom:0!important}
.inline .button.superpuesto{right:11px!important}
.button>span,input.button,a[role="button"]>span{display:block;padding:12px 40px 12px 20px}
.button>span.art-general {padding:12px 40px 12px 30px}
.button.volver {background-image: url(/seguros/imag/site_general/xbot-arrow-white2.png) !important; background-position:left 50% !important;}
.button.prev>span{padding:12px 20px 12px 40px}
.button.sec span{border:1px solid #047ecb}
.color .button.sec span{border-color:#fff}
.bg-none {background:none !important;}
.bg-none.cont.tcenter.button.sec.block {background:none !important; background-image:none !important;}
.color .button.sec span a{ background-image: url("/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png"); border:none; text-decoration:none; border:none !important; background-position:110% 50%; background-repeat: no-repeat; padding:0 30px 0 0;}
.color .button.dos.sec span a{ background-image: url("/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png"); border:none; text-decoration:none; border:none !important; background-position:110% 50%; background-repeat: no-repeat; padding:0 30px 0 0;}
.color > .col7.center-butom {display:table !important; float:none; margin:0 auto !important;}

.color .button.sec span a {background-image: url("/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png"); padding:0 25px 0 0; background-position:107% 50%;}
.color .button.alternativa.sec span {padding:10px 0;}
.button.sec span,a.sec[role="button"]>span{padding:10px 30px 10px 18px}
input.button:hover{background-color:#0474bb}
.button.sec,a.sec[role="button"]{color:#047ecb;background-color:transparent!important;background-image:url(/seguros/imag/site_general/xbot-arrow-blue.png.pagespeed.ic.bTeXIJrfT3.png)}
input.button.sec{border:2px solid #047ecb;padding:10px 40px 10px 20px;background-color:transparent!important}
a.sec[role="button"]{border:2px solid #047ecb;padding:0;background-color:transparent!important}
a.sec[role="button"]>span{padding:10px 38px 10px 18px;float:left}
.button.sec:hover{color:#0055b1;border-color:#0055b1;background-image:url(/seguros/imag/site_general/xbot-arrow-blue-over.png.pagespeed.ic.qrTTvbmiNk.png)}
.landing footer{padding:10px}
.color .button.sec,.color a.sec[role="button"]{background-color:transparent;background-image:url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png)!important;border-color:#fff!important;color:#fff!important}
.color .button.sec.bot2 span a {background-image:url(/seguros/imag/site_general/xbot-arrow-white3.png)!important;}
.button.borde{border:2px solid #fff}
.button.borde>span,input.button.borde{padding:10px 38px 10px 18px}
.button.tright,.button.tleft{background-image:none!important}
.button.tleft>span{padding:12px 9px 12px 17px}
.button.tright>span{padding:12px 17px 12px 9px}
.button.sec.tleft>span{padding:10px 38px 10px 18px}
.button.sec.tright>span{padding:10px 18px 10px 10px}
.button.tleft .icono{float:right;margin-left:10px;margin-right:5px}
.button.tright .icono{float:left;margin-left:5px;margin-right:10px}
.button.orange{color:#fff!important;background-color:#fe5000!important}
.button.oferta{padding:0;background-color:transparent!important}
.button.oferta:hover>*:after,.button:hover>*:after,a[role="button"]:hover>*:after{width:100%;height:100%;display:block;content:"\00a0 ";position:absolute;z-index:1;background-color:#000;opacity:.08;top:0;left:0}
.sec:hover:before{opacity:.04}
table .sec:hover:before{opacity:1;background-color:#fff}
table .sec{margin-right:0;background-color:#fff}
.tcenter .button{margin:10px 0}
.button.oferta .oferta{float:left;padding:5px 7px 5px 5px;background-image:url(/seguros/imag/site_general//xhendido.png.pagespeed.ic.lPNThLJ0GN.png);background-repeat:repeat-y;background-position:right}
.button.oferta>span{background-color:#fff!important}
.orange.oferta>span{background-color:#fe5000!important}
.button.texto{float:left;display:inline-block}
.button.oferta span.texto{background:url(/seguros/imag/site_general/xbot-arrow-blue.png.pagespeed.ic.bTeXIJrfT3.png) no-repeat right center;display:table;float:right;height:38px;padding:0 35px 0 10px;vertical-align:middle;border-collapse:separate}
.orange.oferta span.texto{background:url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png) no-repeat right center}
.button.oferta .texto>span{display:table-cell;vertical-align:middle}
.button.oferta .desde{display:block;clear:both;font-size:8px;text-align:center}
.button.oferta .pvpdesde{display:block;clear:both;font-size:14px;line-height:100%;text-align:center}
.button.oferta .pvpfijo{display:block;clear:both;text-align:center;padding:7px 0}
.button.blue{color:#fff!important;background-color:#047ecb}
.button.blanco{color:#0079c8;background-image:url(/seguros/imag/site_general/xbot-arrow-transparent.png.pagespeed.ic.xMSavUsCPX.png)!important}
.sec.blanco{color:#0079c8;background-image:url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png)!important;background-color:transparent!important}
.sec.blanco span{border-color:#fff!important}
button.button::-moz-focus-inner{padding:0;border:0}
.button.prev{background-image:url(/seguros/imag/site_general/xf-boton-prev.png.pagespeed.ic.gh36MmmPOD.png)!important;background-position:0 0}
.borrar{width:14px;height:14px;display:inline-block;margin-right:6px;text-indent:-9999px;background:transparent url(/seguros/imag/site_general/xf-borrar.png.pagespeed.ic.o3YXys5ul6.png) 0 50% no-repeat}
.editar{padding-left:14px;min-height:14px;display:inline-block;background:transparent url(/seguros/imag/site_general/xico-editar.png.pagespeed.ic.ad3K_KnL1M.png) 0 50% no-repeat;font-weight:normal!important}
.button.ancho{width:100%}
.azul .button.oferta span.texto{border-color:#0071bb}
.verde3 .button.oferta span.texto{border-color:#939905}
.pvp{display:inline-block;margin-left:10px;float:right;background:#f2f8fc;border-radius:5px;padding:2px 5px;text-shadow:0 1px #fff;border:1px solid #b2d7ee;color:#3394d3}
.button.border{border:2px solid #fff}
.button.border span{padding-top:9px;padding-bottom:9px}
.button.superpuesto,.marco .button.superpuesto{position:absolute!important;top:2px;right:7px;margin:0;background-image:none!important;z-index:15;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;box-shadow:none}
.button.superpuesto.izq{position:absolute;left:5px;right:auto;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}
.superpuesto.izq+input{padding-left:40px}
.superpuesto .icono-grande-blanco{margin-right:0}
/*.marco .button:not(.sec), .contratar .button {box-shadow:0 0 6px 0 rgba(000,000,000,.6)!important}*/
.contratar{background-color:#df409f;color:#fff}
.contratar>.cont{background-color:#c6007e;display:block;overflow:hidden}
.contratar>.cont+.cont{background-color:#df409f}
.modulo_cajaformulario form{margin-bottom:0}
#formLlamameko,#formLlamameok{display:none;clear:both;margin:10px 0}
.contratar .stitlesub,.contratar label,.contratar li{color:#fff}
.contratar .stitle{color:#fff!important}
.contratar .button.blanco{background-color:#c6007e;color:#c6007e}
.telefonica{border:none;background-color:#00335b!important;color:#fff}
.telefonica .subh3,.telefonica .sstitlesub,.telefonica h3>span{color:#fff!important}
.contratar .telefonica,.callmeback .telefonica{padding:15px}
.horario{padding:10px;color:#00335b;background-color:#bfddf1}
footer{background-color:#0079c8;clear:both; padding-bottom: 30px;}
footer #pie{font-size:12px;clear:both;color:#fff!important;padding:20px 0 10px 0}
#pie a,#pie a:visited,.desplegable ul a,.desplegable ul a:visited{color:#fff;font-weight:bold}
#pie dt,.desplegable dt{font-weight:bold;font-size:14px;margin-bottom:10px;margin-left:15px}
#pie dd,.desplegable dd{margin:0;font-size:13px}
#pie dd a,.desplegable dd a{font-weight:normal;padding:0}
#pie dd a{padding:3px 15px;display:block;line-height:20px}
#pie dd a:hover{background:#00335b}
#pie .refoot{clear:left;margin:0;color:#d3e3f3}
div>refoot{margin-top:25px}
#pie .refoot li{display:inline;margin:0}
#pie .refoot a{margin-left:1em;font-weight:normal;color:#fff}
footer h2{color:#fff;font-weight:normal}
footer li{float:left;margin-right:10px}
#pie li{margin-right:15px}
#pie ul{clear:both;display:block}
.footprint{display:inline-block}
.firma{display:inline-block;width:400px;float:right;background-position:right 50%;background-repeat:no-repeat;min-height:30px!important;margin-top:-10px}
.firma.interno{background-image:url(/seguros/imag/site_general/somos-sanitas.gif.pagespeed.ce.xtpbGPnMvU.gif)}
.col4.firma{float:right}
#pie>.row.menu_footer{display:inline-block}
#pie>.row .menu_select{display:none;width:300px;height:35px;padding:0!important;margin-left:15px;margin-bottom:10px;overflow:hidden;background:#005d91 url(/seguros/imag/site_general/xicon-tabs-active-white.png.pagespeed.ic.tcUlQKyx7Y.png) no-repeat 100% 50%;border:1px solid #007ada}
.label_pie{display:none}
#logo{position:absolute;left:15px;top:15px;width:240px;height:120px;display:block;background-color:transparent;overflow:hidden}
.lite #logo{width:100px;height:130px}
.lite.sin-nav #logo{width:80px;height:104px}
#cobranded #logo{width:182px;height:104px}
#pie a.logo{display:block;margin:0 0 30px 10px;width:200px;height:50px;overflow:hidden}
#cbn_autocompletado dl{border:1px solid #0079c8;background:#fff}
#cbn_autocompletado dt{padding:5px 10px;color:#fff;background-color:#0079c8}
#cbn_autocompletado dd{border-bottom:1px solid #e6e6e6}
#cbn_autocompletado a{display:block;padding:5px 10px}
#cbn_autocompletado a:hover{background-color:#e5f5ff;color:#00335b}
#cbn_autocompletado a strong{color:#00335b}
#cbn_autocompletado a img{width:40px;height:40px;float:left;margin:0 10px 0 0;border:2px solid #fff}
#cbn_autocompletado a p{color:#333;text-decoration:none;margin:0;line-height:120%}
#cbn_autocompletado a p.tit{font-weight:bold;color:#0079c8}
#super{position:absolute;top:20px;left:110px;width:785px;font:13px Bupa,Arial,Helvetica,sans-serif}
.lite #super{left:140px}
.lite.sin-nav #super{left:110px}
#cobranded #super{left:216px}
.menu1{float:left;clear:left}
#super li{float:left;margin-left:6px;padding:0 0 0 7px;background:transparent url(/seguros/imag/site_general/super-filete.gif.pagespeed.ce.mnWDY5lYEe.gif) 0 50% no-repeat}
#super li:first-child{margin-left:0;padding-left:0;background-image:none}
#super a{text-decoration:none}
#super li.primer a{padding-left:0;border:none}
#super li.ulti a{padding-right:0}
#super li a.active{font-weight:bold;color:#333}
#super li.tel{color:#000;font-weight:bold}
.idiomas{text-align:left;margin:0 auto;padding:0 15px}
.cuerpo .idiomas{padding:0}
.idiomas a{background:url(/seguros/imag/site_general/xico-idioma.png.pagespeed.ic.qNFovJ-WrQ.png) no-repeat scroll 5px 4px #eee;border-radius:4px;height:27px;padding:6px 5px 5px 30px;margin:0 5px 10px 0;display:inline-block;font:bold 14px Bupa,Arial,Helvetica,sans-serif}
.idiomas a:hover{color:#fff;background-color:#0079c8}
.idiomas a.en-gb{background-position:5px -23px}
.idiomas a.de-de{background-position:5px -50px}
#super .idiomas{position:absolute;right:0;top:0;z-index:100}
header .ayuda{width:325px;position:absolute;right:0;top:0;text-align:right;font:16px Bupa,Arial,Helvetica,sans-serif;color:#6c6e71;line-height:110%}
header .ayuda.cliente{width:auto;position:static;font-size:13px}
header .ayuda.cliente span.icotel{display:none}
header .ayuda.cliente h4{font-size:13px;color:#6c6e71;font-family:Arial,Helvetica,sans-serif}
header .ayuda h4{display:inline-block;margin-top:0}
#menu1,#menu2{font-family:Arial,Helvetica,sans-serif}
#menu1{background-color:#f2f1f1}
.nav-aux-main{position:absolute;right:0;top:0;text-align:right}


#menu2{display:inline-block;float:none;top:85px;width:100%}
#menu2>ul>li:first-child,#menu2>ul>li.ayuda{display:block}
#menu2>ul>li.ayuda.cliente h4 a{font-weight:bold;color:#6c6e71}
#alogin{cursor:pointer}
#menu2 a.cerrar{width:35px;display:inline-block;font-size:20px;overflow:hidden;vertical-align:bottom!important;white-space:nowrap;width:20px}
#menu2 a.cerrar>i{vertical-align:initial}
#menu2 a.logged{font-weight:bold}

.masthead #menu3 {line-height:20px; position:absolute; right:0;}
.masthead #menu3 {z-index:999;}
#menu3 {padding:0 !important;}
#menu3 {position:absolute; right:0; text-align:right; top:0;}
.masthead #menu3 .contacto.sintel {padding:0;}
.masthead #menu3 li + li {border-color:#ffffff; border-image:none; border-style:none none none solid; border-width:0 0 0 1px;}
.masthead #menu3 li {border-color:#ffffff; border-image:none; border-style:none solid; border-width:0 1px; padding:0 15px;}
.masthead #menu3 li {float:left; font-size:12px; list-style:outside none none; padding:0;}

/*.masthead #menu3 li.cotizaciones {float:left; font-size:14px; list-style:outside none none; padding:0; border:none; padding:10px 10px; background-color:#0079c8; color:#fff; position:relative;}*/

.masthead #menu3 li.cotizaciones {background-color:none; border:1px solid #0079c8; float:left; font-size:14px; list-style:none; padding:9px 10px 9px; position:relative; margin-right:5px;}

.masthead #menu3 li.cotizaciones a {color:#0079c8; font-family:GothamBold, Verdana, Geneva, sans-serif;}
.masthead #menu3 li.telefono {float:left; list-style:outside none none; padding:0; border:none; padding:10px 10px 0 0;}
.masthead #menu3 li.telefono:hover { background:none;}
.masthead #menu3 .contact::before {display:none;}
.masthead #menu3 .contacto.sintel .contact {height:auto !important; line-height:normal; padding:10px; text-align:center; width:48px;}
.masthead #menu3 .contacto.sintel .contact {color:#ffffff; display:inline-block; height:34px; vertical-align:middle;}
.masthead #menu3 a.contact {margin-right:0 !important;}
.masthead #menu3 .contact {display:inline-block; width:auto;}
.masthead #menu3 .mclink {background-position:center center; background-repeat:no-repeat;}
.masthead #menu3 li a {vertical-align:middle;}

.masthead #menu3 li.cotiza {background-color:#fe5000; border:none; color:#fff; float:left; font-size:14px; list-style:none; padding:10px; position:relative;}
.masthead #menu3 li.cotiza a {color:#fff; font-family:GothamBold,Verdana,Geneva,sans-serif; font-size:14px; list-style:none;}

header nav{position:absolute;right:0;bottom:0}
#cobranded header nav{left:216px}
#menu{width:100%;display:table}
#menu>li{display:table-cell;min-height:40px;/*width:auto!important*/}
#menu>li>div{display:inline-block;min-height:40px;text-align:center!important;}
#menu>li .submenu>*{text-align:left}
#menu>li .submenu .col8>*{float:left;margin-top:8px}
#menu>li .submenu li.cerrador a{text-align:right}
#menu>li>div>a{display:block;vertical-align:middle;margin:0;min-height:40px;padding:10px 15px!important;font-size:17px;font-family:Bupa,Arial,Helvetica,sans-serif;font-weight:lighter;color:#1b1b1b;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px}
#menu>li:first-child>div>a{border:none}
#menu>li>a.consubmenu:hover,#menu>li>div a:hover,#menu>li.active:hover{color:#fff !important;background-color:#0079c8;background-image:none}
#menu>li.subactive>div>a{min-height:1px}
#menu>li .submenu li>a{display:inline-block;margin-left:-10px;padding:5px 10px!important}
#menu>li .submenu li>.button.sec{padding:0!important;margin-left:0}
#menu>li .submenu a:hover{color:#fff;background-color:#00335b;background-image:none}
.consubmenuhover{color:#fff!important;background-color:#0079c8;background-image:none;border-color:#0071bb!important}
#menu>li.active:hover>div>a{color:#fff}
#menu>li.active>div>a{color:#0079c8}
#menu .submenu{display:none;position:fixed;left:0;width:100%;min-width:790px;z-index:10;padding:15px 0;margin:0;background-color:#0079c8}
#logado{width:300px!important}
div.submenu section{margin:0}
#menu .submenu>ul{margin:0 auto}
#menu .submenu li:last-child ul>li{margin-bottom:15px}
#menu .submenu strong{display:block;margin-bottom:5px;color:#fff!important}
#menu .submenu .tsubsub{font-family:Bupa,Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#fff!important}
#menu .submenu .bloque{border:none;margin-bottom:10px}
.submenu>ul>li {float:left !important;}
.submenu>ul>li+li{padding-left:30px!important;background:url(/seguros/imag/site_general/xvr-25.png.pagespeed.ic.eHiQ9R-WPL.png) repeat-y top left;  float:left !important;}
.submenu .grid>li{display:table-cell;float:none;vertical-align:top}
.submenu .stitle,.submenu .sstitle,.submenu .ssstitle,.submenu .tit{color:#fff!important}
.submenu li>.stitle,.submenu li>.sstitle,.submenu li>.ssstitle,.submenu li>.tit{margin:5px 0 15px}
.submenu *{color:#cce3f2!important}
.submenu.lite{min-width:300px;top:40px;left:auto}
.submenu.lite li{float:none;width:auto;margin:0}
.submenu.lite li>a{min-height:0;color:#fff!important;font-size:12px;display:block;padding:10px;background:url(/seguros/imag/site_general/xhr-25.png.pagespeed.ic.WfTe_KLuHc.png) 0 0 repeat-x!important;text-align:left}
.submenu.lite li:first-child a{background-image:none!important}
.servicios{font-size:11px}
.servicios strong{color:#000}
.servicios .row{margin-bottom:10px}
.mostrar,.mostrarb,.mostrarc{display:block!important}
.ocultar{display:none!important}
#amenu{display:none}
#masterlayout{z-index:0;background-color:#fff}
#menumovil{display:none}
#cabecera, .cabecera{display:block;width:auto;padding:0;margin:0; background-repeat:no-repeat;overflow:hidden}
.cabecera { padding:0 !important;}
.fotorow img, .fotorow video#video {position:absolute;display:block;left:50%;width:100%;margin-left:-50%}
/*.fotorow video {position:absolute;display:block;left:50%;width:100%;margin-left:-50%}*/
.fotorow #video{position:relative;width:100%;left:0;margin:0}
.remarco{width:100%}
#main #cabecera{width:auto;margin:0 5px}
.marco {padding:15px; background:#0079c8; background-color:rgba(0, 121, 200, 0.8);}
.marco.tres {background:#0079c8; background-color: rgba(0, 121, 200, 0.8); margin-top:0 !important;}
.top-box {width:450px; min-height:30px; margin-top:20px; background:rgba(255, 255, 255, .8); padding:10px 30px}
.top-box img {float:left; margin-right:20px; width: auto !important;}
.top-box p {width:79%; color:#0079c8; font-size:16px;}



#cabecera .marco{width:400px;margin:20px 0}
#cabecera #slider .marco{left:230px;text-align:left;margin:30px 0}
#main .marco{margin:20px 0 30px 20px}
.owl-carousel .owl-item .marco img {width:auto !important;}
#cabecera .slide>.marco{left:15px;position:absolute;top:15px;z-index:999}
.marco.seccion{background:none;margin:0 0 15px;padding:5px;width:auto}
.marco.seccion>h1{margin-bottom:0}
.auto{min-height:0;width:auto!important}
.marco.secundario{background:none;margin:0 0 15px;padding:5px;min-height:0;width:auto}
.marco h1,.marco .hh1,.marco h2{margin:0;padding:0;line-height:25px;min-width:0;font:bold 37px Bupa,Arial,Helvetica,sans-serif;color:#fff}
#cuerpo .marco h2+p,#cuerpo .marco h1+p{background:transparent url(/seguros/imag/site_general/xhr-75.png.pagespeed.ic.ydz4bZJ-kG.png) 0 top repeat-x;padding-top:10px;margin-top:.2em}
.marco .button{margin:15px 0 0 0}
.marco .button.blanco{background-color:#0079c8}
.marco form .button{min-width:0%;margin:0}
.marco p{color:#fff; margin: 0 0 10px 0;}
.marco h1{color:#fff; font-weight: 400;}
.marco p+h2{margin-bottom:0!important;padding:0}
.marco p.sub{padding-bottom:.5em;margin-bottom:10px;border-bottom:0;background:transparent url(/seguros/imag/site_general/xhr-50.png.pagespeed.ic.lmCxYaD4n5.png) 0 bottom repeat-x}
.marco p.sub2{margin: 0 0 5px;}
.marco p.sub+h1,.marco p.sub+h2{margin-bottom:0;padding-bottom:0;background-image:none!important}
.marco p:last-child{margin-bottom:0}
.marco p.precio{font-size:46px;text-transform:none;margin-bottom:0}
.marco p.precio .moneda{font-size:24px;font-weight:normal}
#cabecera .buscador{margin:20px 0;width:700px}
#cabecera>h1{display:inline-block;margin:0 0 20px 0;padding:12px 18px!important;min-width:309px;font:22px Bupa,Arial,Helvetica,sans-serif;color:#fff;line-height:120%;padding:6px 18px;background:#0079c8;color:#fff!important}
.marco.seccion>h1,.marco.seccion>.hh1{display:inline-block;padding:12px 18px!important;min-width:309px;font:22px Bupa,Arial,Helvetica,sans-serif;color:#fff;line-height:120%;padding:6px 18px;background:#0079c8;color:#fff!important}
.marco h2+p,.marco .hh2+p,.marco .stitle+p{margin-top:0!important}
#super .title{margin:0;line-height:22px;font-size:24px}
#super .titlesub{margin-top:0;color:#000}
#slider{margin:0 auto;max-height:283px;max-width:1600px}
#slider-controles{position:absolute;top:0;right:0;width:62px;height:20px}
#slider-controles a{display:inline-block;width:21px;height:20px;line-height:20px;margin:0;padding:0;text-indent:-9999px;background-image:url(/seguros/imag/site_general/xslider-controles-20x20.gif.pagespeed.ic.ZTkDrUb4qW.jpg);background-position:-21px 0}
#slider-controles a[rel="prev"]{width:21px;background-position:0 0}
#slider-controles a[rel="next"]{width:20px;background-position:-42px 0}
#slider-controles a:hover{background-position:-21px -20px}
#slider-controles a:hover[rel="prev"]{background-position:0 -20px}
#slider-controles a:hover[rel="next"]{background-position:-42px -20px}
.carousel-control>span.icono-grande{background-color:transparent!important}
#lat{float:left;width:215px;margin-right:15px}
#menulat,#side nav{margin-bottom:15px;font-size:15px;font-family:Bupa,Arial,Helvetica,sans-serif;background:#fff;border-top:1px solid #e7e7e7;box-shadow:0 0 25px 0 rgba(224,224,224,.9)}
#menulat a,#side nav a{display:block;margin:0;padding:10px;border-bottom:1px solid #e7e7e7}
#menulat a.active,#side nav a.active{color:#00335b;margin:0;padding:10px}
#menulat a:not(.active):hover ,#side nav a:not(.active):hover {text-decoration:underline}
#menulat a.active:hover,#side nav a.active:hover{text-decoration:none}
#menulat .nivel3 a,#side nav .nivel3 a{font-weight:normal}
#menulat li{}
#menulat li.active,#side nav li.active{background-color:#f2f8fc}
#menulat li.active a,#side nav li.active a{font-weight:bold}
#menulat ul>li:last-child,#side nav ul>li:last-child{padding-bottom:0!important}
#menulat ul>li:last-child>a,#side nav ul>li:last-child>a{border-top:none}
#menulat li>a.active,#side nav li>a.active{font-weight:bold}
#menulat .nivel3 a,#side nav .nivel3 a{padding-left:25px}
#menulat .nivel3 a.active,#side nav .nivel3 a.active{color:#fff;background:#409bd6 url(/seguros/imag/site_general/xicon-prev-white.png.pagespeed.ic.yx0nPuaAmp.png) 10px 50% no-repeat;cursor:default}
.desplegar{display:block!important}
#ppal{float:left;width:720px;background-color:#e6e6e6;background-position:0 0;background-repeat:no-repeat}
#ppal>.contenido{margin:0 20px 20px 20px;padding:0 10px;background-color:#fff}
#ruta,.hr{padding:10px 5px;clear:both;overflow:hidden}
#ruta{padding:10px 15px;clear:both;overflow:hidden;font-size:15px;line-height:20px;margin-top:20px;margin-bottom:20px}
.hr{margin-bottom:10px;padding-bottom:7px;border-top:1px solid #efefef}
#ruta+h3,.row+h3{margin:10px}
#ruta li{display:inline;padding-left:0!important;background-image:none!important}
section>#ruta{margin:0 10px;clear:both}
.row>#ruta{margin:10px}
#ruta a{text-decoration:underline;color:#666}
#ruta a span{padding:10px}
#ruta a+a>span{padding-left:10px}
#ruta li:first-child span{padding-left:0}
#ruta li:last-child{color:#0079c8;font-weight:bold}
#ruta li:after{content:" / "}
#ruta li.no-content:after{content:""}
#ruta a.right{float:right}
#ruta h1{font-family:'Bupa',Arial,Helvetica,sans-serif;font-size:15px;font-weight:normal;padding-left:10px}
.cabecera{padding:20px 20px 7px 20px}
.caja{margin:10px 0;background-color:#0071bb;padding:10px;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}
.caja h3{color:#fff!important;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-bottom:5px;border-bottom:1px solid #fff;margin-bottom:10px}
.entradilla{margin:0 0 20px 0;line-height:20px;color:#666}
.entradilla p{font-size:18px;font:20px "Bupa",Arial,Helvetica,sans-serif;margin-bottom:10px;color:#666}
.entradilla ul{font-size:13px;border-top:1px solid #e4e4e4;padding-top:1em;color:#000}
.fotomain{margin:0 0 20px 0}
.xtitle{clear:left;font-size:50px;font-family:Bupa,Arial,Helvetica,sans-serif;font-weight:900;color:#000;line-height:60px}
h1,.hh1,.title{clear:left;font-size:35px;font-family:Bupa,Arial,Helvetica,sans-serif;font-weight:900;color:#000;line-height:38px}
.baseline h1,.baseline .hh1,.baseline .title,.baseline .xtitle{margin:10px 0 5px 0}
.subh1,.titlesub,h1>span{display:block;line-height:25px;font:22px "Bupa",Arial,Helvetica,sans-serif;margin-bottom:20px;color:#666}
.xtitlesub{line-height:40px;font:36px "Bupa",Arial,Helvetica,sans-serif;margin-bottom:20px;color:#666}
.baseline .subh1,.baseline .titlesub,.baseline h1>span,.baseline .xtitlesub{margin-bottom:20px}
h2,.hh2,.stitle{clear:left;font-size:20px;font-family:Bupa,Arial,Helvetica,sans-serif;font-weight:900;color:#000;line-height:25px}
.baseline h2,.baseline .hh2,.baseline .stitle{margin:15px 0 0 0}
.baseline ul+.stitle,.baseline ol+.stitle,.baseline p+.stitle{margin:35px 0 0 0}
.subh2,.stitlesub{display:block;font:19px "Bupa",Arial,Helvetica,sans-serif;color:#666}
h3,.hh3,.sstitle{clear:left;font-size:20px;font-weight:normal;color:#000;font-family:Bupa,Arial,Helvetica,sans-serif}
h4,.hh4,.ssstitle{clear:left;font-size:16px;font-weight:900;color:#000;font-family:Bupa,Arial,Helvetica,sans-serif}
.subh3,.sstitlesub{display:block;font:16px "Bupa",Arial,Helvetica,sans-serif;color:#666}
.baseline h3,.baseline .hh3,.baseline .sstitle,.baseline h4,.baseline .hh4,.baseline .ssstitle{margin:30px 0 10px 0}
.baseline table h3,.baseline table .hh3,.baseline table .sstitle,.baseline table h4,.baseline table .hh4,.baseline table .ssstitle{margin:10px 0 10px 0}
.baseline p+h2,.baseline p+.hh2,.baseline p+.stitle,.baseline p+h3,.baseline ul+h3,.baseline p+.hh3,.baseline p+.sstitle,.baseline p+h4,.baseline p+.hh4,.baseline p+.ssstitle{margin:20px 0}
.baseline h2+p,.baseline .hh2+p,.baseline .stitle+p,.baseline h2+ul,.baseline .hh2+ul,.baseline .stitle+ul,.baseline h3+ul,.baseline .hh3+ul,.baseline .sstitle+ul{margin-top:20px}
.baseline .title+.titlesub,.baseline .stitle+.stitlesub,.baseline .xtitle+.xtitlesub{margin-top:0}
.baseline .tit{color:#000}
.baseline ol{counter-reset:li;list-style:none}
.baseline ol ol{margin:0 0 0 20px}
.baseline ol>li{position:relative;display:block;padding:10px 0 0 10px;text-decoration:none;border-radius:100%}
.baseline ol>li:before{content:counter(li,decimal);counter-increment:li;position:absolute;top:8px;background-color:#fff;color:#87ceeb;height:24px;width:24px;line-height:24px;border:2px solid #87ceeb;text-align:center;font-weight:bold;border-radius:100%;left:-30px}
.baseline ol.abc li::before{content:counter(li,lower-alpha)}
.baseline .testimonios h3,.baseline .testimonios .sstitle,.baseline .testimonios h4,.baseline .testimonios .ssstitle{margin-top:10px}
ul.tic>li{background:none!important;margin-bottom:10px;padding-left:2em}
ul.tic>li:before{content:"\e614";font-family:"sanitas-icon-webfont";position:absolute;background-color:transparent;color:#0079c8;height:24px;width:24px;line-height:24px;text-align:center;font-size:13px;left:0}
.color ul.tic>li:before{background-color:transparent;color:#fff}
.lista h2+p,.lista .hh2+p,.lista .stitle+p,.lista h2+ul,.lista .hh2+ul,.lista .stitle+ul,.lista h3+ul,.lista .hh3+ul,.sstitle+ul{margin-top:0}
.hh4{line-height:25px}
a + h3:not(.color), a + h4:not(.color), div + h3:not(.color), div + h4:not(.color)  {color:#0079c8!important}
a>h2.color,a>h3.color,a>h4.color{color:#fff!important}
.title+#menu2{margin-top:0}
.title+.nav-aux-main{margin-top:0;position:absolute;right:0;top:0}
#menu2 .horario{background-color:transparent}
.cont+h2,.cont+.hh2,.cont+.stitle,.cont+h3,.cont+.hh3,.cont+.sstitle,.cont+h4,.cont+.hh4{margin-top:15px}
.cont>p{margin-top:0}
.color h2,.color .hh2,.color h3,.color .hh3,.color h4,.color .hh4,.color .xtitle,.color .xtitlesub,.color .title,.color .titlesub,.color .stitle,.color .stitlesub,.color .sstitle,.color .ssstitle,.color p{color:#fff}
.color p a,.color label a{color:#fff;text-decoration:underline}
p.mini span a, p.mini a.size3 {text-decoration:none; font-size: 1.3em;}
.color .ayuda p a{color:#0079c8}
.link{color:#0079c8!important}
.lista h4{line-height:20px}
.cajeado2{margin-top:10px;margin-bottom:20px;padding:20px;border:3px solid #409bd6;background-color:#f6f4f0}
.cajeado2 h3{margin:-20px -20px 0 -20px;padding:10px;color:#fff;background-color:#409bd6}
.robapaginas{margin:10px 0;display:block;width:100%;height:270px;text-align:center}
a.modulo{display:block}
.tablerow>a.modulo{display:table-cell;vertical-align:top}
.cont section:last-child{margin-bottom:0}
.pad0>h3,.pad0>h2{padding:10px!important;margin:0!important}
.pad0>.cont{margin:0!important}
.pad0 h3 .entypo-social{color:#fff;font-size:18px}
header section,header .modulo{margin:0}
.table{display:table;width:100%;border-spacing:0;padding:0;margin:0 0 10px 0}
.table h3,.table h2{margin:0!important}
.table.color>h3,.table.color>h2{font-size:18px;color:#fff;padding-bottom:.5em}
.cell{position:relative;display:table-cell;vertical-align:top;width:25%;padding:0;color:#333}
.grid.tablerow{border-spacing:15px 0}
.grid.tablerow>*:first-child{border-spacing:0 0}
.grid.tablerow.border0{border-spacing:0}
.tablerow{display:table;border-spacing:0;width:100%}
.tablerow .tablerow{height:100%}
.tablerow>.col1{float:none;width:8.333333%!important}
.tablerow>.col2{float:none;width:16.666666%!important}
.tablerow>.col3{float:none;width:25%!important}
.tablerow>.col4{float:none;width:33.333333%!important}
.tablerow>.col5{float:none;width:41.666666%!important}
.tablerow>.col6{float:none;width:50%!important}
.tablerow>.col7{float:none;width:58.333333%!important}
.tablerow>.col8{float:none;width:66.666666%!important}
.tablerow>.col9{float:none;width:75%!important}
.tablerow>.col10{float:none;width:83.333333%!important}
.tablerow>.col11{float:none;width:91.6666666667%!important}
.tablerow>.col12{float:none;width:100%!important}
section{background-color:#fff;display:inline-block;width:100%}
section>section,section>.table{margin:0}
.cabecera section{padding:0}
.cont.transparent.click-home {padding:0}
.modulo_cajaformulario.callmeback .cont.transparent {padding:0 15px 0 15px;}
.large-col3.modulo_cajaformulario .cont.transparent.click-home {padding:15px}
.cont{color:#666;width:100%;padding:15px;position:relative;display:inline-block}
.color .cont{color:#fff}
section+h3,.modulo+h3,section+h3 a,.modulo+h3 a,section+h2,.modulo+h2,section+h2 a,.modulo+h2 a{margin:0;padding-top:15px}
section.gray25 h3,section.gray25 h3 a{font-size:22px;color:#0079c8!important}
.white>h2,.white>h3{color:#333!important}
.gris>h2,.gris>h3{color:#000!important}
section.color .cont>h3{color:#fff!important}
section .cont a h3{color:#0079c8}
section .cont li>a h3{color:#0079c8}
section .cont li>a>h3{color:#0079c8}
section>a>p.tit{color:#0079c8}
section>.cont>a>p{color:#666}
section.color>.cont>a>p{color:#fff}
section>.cont>a>.tit{color:#0055b1}
section.white>p,section.gris>p{color:#666}
section>p a{font-weight:bold;text-decoration:underline;color:#fff!important}
section.white>p a,section.gris>p a{color:#0079c8;text-decoration:none}
section .cont>p{color:#666}
section .cont>p.precio{color:#000}
section.color .cont>p{color:#fff}
section.color .cont.transparente p{color:#fff}
section.color .cont.transparente p a,.color>fieldset a{color:#fff;text-decoration:underline}
section .cont.color>p,section.color>p{color:#fff}
section .cont.color>p a,section.color .cont>p a,section>p a{color:#fff;text-decoration:underline}
section.color>a{color:#fff!important;text-decoration:underline}
section>img+p{margin-top:1em}
section>img+h4{margin-top:.4em}
.inferior{position:absolute;bottom:1.7em;left:0;height:2.5em;padding:.5em 10px;width:100%}
.cell.coninferior{padding-bottom:3em!important}
.cell .inferior{padding:.5em 0}
.inferior a{display:block;margin:10px;padding:8px;border-top:2px solid #e6e6e6}
section form{margin-bottom:10px}
section form>*:last-child{margin-bottom:0}
.bloques{clear:both}
a+.bloques,h2+.bloques,h3+.bloques,h4+.bloques{margin-top:15px}
.bloques>li{float:none;margin:0;padding:0;background-image:none!important;overflow:hidden}
.bloque,.bloques>li{display:block;padding:9px 0 10px 0!important;margin:0;border-top:1px solid #e6e6e6}
.gris .bloque,.gris .bloques>li{border-color:#e6e6e6}
.bloque.mas{padding-bottom:0!important}
.bloques>li:first-child{border-top:none;padding-top:0!important}
.list-map .bloques>li{padding:0!important}
.list-map .bloques>li>a{display:block;padding:10px}
.list-map .bloques>li>div{padding:10px}
.list-map .bloques>li>ul.func{padding:0 10px!important}
.list-map .bloques>li>div>a{display:block}
.list-map .bloques>li:hover{background-color:#f2f8fc}
.list-map .bloques>li>div>.tit{color:#000}
.tint .bloque,.tint .bloques>li{border:none;background:transparent url(/seguros/imag/site_general/xhr.png.pagespeed.ic.1sGIiH1agK.png) 0 0 repeat-x}
.cont>.bloques>li:first-child{padding-top:0!important}
.cont>.bloques>li:last-child{padding:9px 0 0 0!important}
.bloques>li>a p{color:#666}
.bloques>li>a p.tit{color:#0079c8}
.bloques>li.mas{padding-bottom:0!important}
.bloques>li>a h2,.bloques>li>a h3,.bloques>li>a h4{font-size:16px;margin-bottom:0!important}
.bloques li .direcciones a{font-weight:bold}
.bloques .direcciones li>ul.options{float:none}
.bloques .direcciones p{line-height:120%;margin-top:8px}
.bloques.cuadromedico li .direcciones span{display:inline-block;margin-right:5px}
.bloques.cuadromedico li .direcciones p span[itemprop="streetAddress"],.bloques.cuadromedico li .direcciones p span:first-child{display:block}
.bloques.cuadromedico li .direcciones p{margin-top:5px;line-height:130%}
.bloques>li .direcciones ul.options>li{margin:0}
a.bloque,p.bloque,div.bloque{padding:10px 5px;margin:0}
a.bloque p{color:#666;margin-bottom:0}
a.bloque p.tit{margin-bottom:0}
section>a.bloque p{color:#fff}
section>a.bloque p.tit{color:#fff!important}
.cont>a.bloque p.tit{color:#0079c8!important}
.cont>a.bloque:hover{background-color:#e5f5ff}
.func{margin-top:10px;padding:0!important;list-style-type:none!important;font-size:12px}
li>div+.func{margin-top:0}
.func li{display:inline-block;margin:5px 0 0 0!important;padding:0!important;background-image:none!important}
.func a,.lista .func li>a{display:block;font-weight:bold;padding:5px 10px;background-color:transparent;background-image:none;border:1px solid #0079c8;margin:0 5px 0 0!important;border-radius:3px}
.func a.citainline,.lista .func li>a.citainline{border-color:#008385}
.func a:hover{color:#fff;background-color:#0079c8!important}
.func a.citainline,.lista .func li>a.citainline,.func a.citainline:visited{color:#008385;background:transparent url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png) right 50% no-repeat;border-color:#008385;padding-right:35px!important}
.func a.citainline:hover,.lista .func li>a.citainline:hover{color:#fff;background-color:#008385!important;background-image:url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png)}
.color .func a.citainline{background-image:url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png)}
.color .func a,.color .func a.citainline{border-color:#fff;color:#fff}
.tit{display:block;font-weight:bold;margin:0}
.tit2{display:block;font-weight:normal;margin:0}
.row,.grid{clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.grid{clear:both;width:100%}
.row:before,.row:after{content:" ";display:table}
form .row:before,form .row:after{content:"";display:block}
.row>div{margin-bottom:15px}
.row>.tablerow{margin-bottom:0}
.clearfix{width:100%;clear:both;margin:0!important}
.scroll{overflow:auto}
.columnas2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}
.columnas3{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}
.columnas{margin:0}
.dos>*{float:left;width:50%}
article .dos>*{width:47%;margin-right:3%}
.reticula p{background-color:#e6e6e6;text-align:center;margin-bottom:0}
.reticula .row{}
.reticula.row div{border-left:1px dotted red;margin-bottom:10px}
.row>div.der{float:right;clear:right}
.izq4{margin-left:33.333333%!important}
.izq5{margin-left:41.666666%!important}
.izq6{margin-left:50%!important}
#side{float:right;clear:right;font-size:13px;padding:0}
#side.izq{float:left;clear:left;padding-left:15px!important}
#side .modulo,#side aside,#side section{margin-bottom:15px}
#main{float:left!important}
#main.col9{padding:0 15px 0 0}
#main.der{float:right!important;clear:right;padding-right:0;padding-left:15px}
.scroll250{max-height:250px;overflow:auto}
.scroll250 li{padding:5px 0;border-bottom:1px solid #e6e6e6}
.scroll250 li:last-child{border-bottom:none}
.cajafiltros li>span{float:right}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form .col1,form .col2,form .col3,form .col4,form .col5,form .col6,form .col7,form .col8,form .col9,form .col10,form .col11,form .col12{padding:0 5px}
.grid>*{float:left}
.cuerpo .grid>li{margin-bottom:15px}
.cuerpo .grid.lista>li{margin-bottom:0;padding:15px;border:none}
.lista.grid>li{padding:15px}
.cuerpo .grid.lista+h2,.cuerpo .grid.lista+h3{padding-top:20px;border-top:1px solid #e6e6e6}
.grid.cols2.lista > li > *:nth-child(2), .grid.cols2.lista > li > ul, .grid.cols2.lista > li > p + p {margin-bottom:0}
.tablerow>*,.lugar>*{display:table-cell;float:none;vertical-align:top;height:100%}
.lugar{display:table;clear:both;margin:20px 0;width:100%;border:1px solid #e5e5e5;text-align:left}
li>.lugar{margin:0;border:none}
.lugar .foto{margin-bottom:15px}
.lugar .foto img{margin-top:-17%}
.lista>li>.lugar{margin:0;padding:15px;border-top:0}
.lugar>div{width:66%;padding:15px}
li>.lugar>div{padding:0 15px 0 0}
.lugar .tit{font-weight:bold;font-size:1.2em}
.lugar.color p{color:#fff}
#cabecera .lugar{margin:0}
#cabecera .lugar>div{width:44%}
#cabecera .lugar .tit{font-size:1.5em;line-height:1.2em;color:#fff!important}
.lugar.color a .tit{color:#fff!important}
#listado_mapa li>.lugar>div{padding:10px}
#listado_mapa .lugar .tit,#listado_mapa .lugar p{font-size:14px}
.cuerpo.mapa .tablerow>*{margin:0!important}
.cuerpo.mapa .directions{width:41.666666%}
.cuerpo.mapa .elmapa,.lugar .elmapa{width:58.333333%;background-position:50% 50%;border:2px solid transparent;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.elmapa:hover{border-color:#0079c8}
.mapagif{position:relative;display:block}
.chincheta{z-index:10;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:block;width:32px;height:32px;background-image:url(/seguros/imag/site_general/xchincheta.png.pagespeed.ic.eU3P1dkQp9.png)}
#side .lugar{display:block}
#side .lugar>*{display:block}
#side .lugar>div{width:auto}
#side .elmapa{width:auto;height:150px}
.baseline .lugar p{margin-top:0}
.lugar .button,.baseline .lugar .button{margin-top:10px;margin-bottom:0}
.grid.cols2>*{width:50%!important}
.grid.cols3>*{width:33.333333%!important}
.grid.cols3>.colspan2{width:66.666666%!important}
.grid.cols4>*{width:25%!important}
.grid.cols4>.colspan2{width:75%!important}
.grid.cols4>.colspan3{width:75%!important}
.grid.cols5>*,.cols5 td,.cols5 th{width:20%!important}
.grid.cols6>*{width:16.666666%!important}
.grid.cols6>.colspan2{width:33.333333%!important}
.grid.cols6 dt,.grid.cols5 dt,.grid.cols4 dt,.grid.cols3 dt,.grid.cols2 dt{width:100%}
.grid.cols2 > *:nth-child(2n+1),.grid.cols3 > *:nth-child(3n+1),.grid.cols4 > *:nth-child(4n+1) {clear:left}
.grid.fotos>*{padding:5px}
.col1,.w1{width:8.333333%!important}
.col2,.w2{width:16.666666%!important}
/*.col2.footer{width:13.667%!important}*/
.col3,.w3,.w25{width:25%!important}
.col4,.w4{width:33.333333%!important}
.col5,.w5{width:41.666666%!important}
.col6,.w6{width:50%!important}
.col7,.w7{width:58.333333%!important}
.col8,.w8{width:66.666666%!important}
.col9,.w9{width:75%!important}
.col10,.w10{width:83.333333%!important}
.col11,.w11{width:91.6666666667%!important}
.col12,.w12{width:100%!important}
.text-center {text-align:center;}
.margin-bottom-20 {margin-bottom:20px;}
.w20{width:20%!important}
.izq1{margin-left:8.333333%}
.izq2{margin-left:16.666666%}
.izq3{margin-left:25%}
.izq4{margin-left:33.333333%}
.izq5{margin-left:41.666666%}
.izq8{margin-left:66.666666%}
.der1{margin-right:8.333333%}
.der2{margin-right:16.666666%}
.der3{margin-right:25%}
.der4{margin-right:33.333333%}
.der5{margin-right:41.666666%}
.der8{margin-right:66.666666%}
.guttered>*{padding-left:10px!important;padding-right:10px!important}
.row.guttered > *:not(.pad0) {padding-left:15px!important;padding-right:15px!important}
.guttered.tablerow>*{padding-left:0!important;padding-right:0!important}
.guttered>.guttered{padding-left:0!important;padding-right:0!important}
.gut20>*{padding-left:10px!important;padding-right:10px!important}
.gut10>*{padding-left:5px!important;padding-right:5px!important}
.cuerpo>.row,.cuerpo>.tablerow{clear:both}
.cuerpo>.tablerow{padding:15px 0 0 0}
#side .col6{width:100%!important}
.h770{height:770px}
.h750{height:750px}
.h700{height:700px}
.h500 section .cont{height:500px}
.h450 section .cont{height:450px}
.h400 section .cont{height:400px}
.h350 section .cont{height:350px}
.h290{height:290px}
.h300{height:300px}
.h300 section .cont{height:300px}
.h270 section .cont{height:270px}
.h250 section .cont{height:250px}
.h200 section .cont,.h200{height:200px}
.h160 section .cont{height:160px}
.h180 section .cont{height:180px}
.h220 section .cont{height:220px}
.banner{padding:0!important}
.banner>.cont{text-align:center!important}
.banner .tleft{text-align:left!important}
.banner .tright{text-align:right!important}
.banner .button{margin-right:0}
.banner i{margin-bottom:10px}
.bannerleft>.cont{padding-left:90px}
.bannerleft i{position:absolute;left:10px;top:10px}
#banners>.tablerow{padding-top:0}
article .banner{margin-bottom:20px}
.pagination{margin-top:20px;padding:18px 0;clear:both;border-top:2px solid #e6e6e6;min-height:40px;overflow:hidden}
.guttered>.pagination{margin-left:15px;margin-right:15px}
.pagination a{line-height:40px;height:40px;font-size:20px;font-weight:bold;cursor:pointer;color:#333}
.pagination ul{margin:-10px 10px 0;float:left}
.pagination li{float:right}
.pagination li a{display:inline-block;margin:0 1px;padding:10px 15px;text-align:center;text-decoration:underline;font-weight:normal;font-size:18px;height:auto;line-height:normal}
.pagination>a{font:18px Bupa,Arial,Helvetica,sans-serif;background:url(/seguros/imag/site_general/xp-prev.png.pagespeed.ic.vUTeSKe8zj.png) no-repeat left center;height:auto;padding:0 20px 0 25px}
.pagination>a.prev{background:url(/seguros/imag/site_general/xp-prev.png.pagespeed.ic.vUTeSKe8zj.png) no-repeat left center!important}
.pagination>a:hover{color:#0079c8;text-decoration:underline}
.pagination>a.button:hover{color:#fff;text-decoration:underline}
.pagination>a.button{padding:0!important}
.pagination>a[rel="next"],.pagination>a.next{background-image:url(/seguros/imag/site_general/xp-next.png.pagespeed.ic.C131Mt_3Pq.png);background-position:right center;height:auto;padding:0 25px 0 20px}
.pagination li a.button{padding:0}
.pagination li a:hover{background-color:#0172c0;color:#fff!important}
.pagination li.active a,.pagination li.active a:hover{color:#0079c8;cursor:pointer;text-decoration:none}
.pagination li.active a:hover{color:#fff}
.pagination .button.next,.pagination .button.prev{float:none;line-height:18px}
.pagination .prev.inactive,.pagination .inactive[rel="prev"],.pagination .next.inactive,.pagination .inactive[rel="next"]{background-image:none;padding:0;color:#999!important;font-weight:normal;cursor:default}
.pagination .prev.inactive:hover,.pagination .inactive[rel="prev"]:hover,.pagination .next.inactive:hover,.pagination .inactive[rel="next"]:hover{text-decoration:none}
.pagination [rel="prev"]>span,.pagination .prev>span,.pagination button[rel="prev"]>span{padding:12px 20px 12px 40px}
.pagination [rel="prev"].button,.pagination li a[rel="prev"],.pagination .prev,.pagination li button[rel="prev"]{background-image:url(/seguros/imag/site_general/xbot-arrow-left-white.png.pagespeed.ic.3P0gYtj9NZ.png)!important;background-position:left center}
.conlat #ppal{width:760px}
.conlat #super,.conlat #menu{left:230px}
.conlat #logo{left:77px}
.conlat form{font-size:13px}
section form{clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form table{width:100%}
fieldset{margin:0;padding:10px;border:0;font-size:13px}
#main fieldset{clear:both;padding-top:20px;border-top:1px solid #efefef}
legend{font:bold 16px Bupa,Arial,Helvetica,sans-serif;color:#0079c8}
label{display:block;text-align:right;color:#000;font-weight:bold;font-size:13px;padding-top:5px;margin-bottom:5px}
label.oculto,.oculto{display:none!important;position:absolute}
.obligatorio:before{content:"*";color:#d81e05}
.horizontal label.obligatorio:before{content:""}
.horizontal label.obligatorio:after{content:"*"}
.color .obligatorio:before{color:#fff}
.color>label,.color>fieldset label,.color>fieldset p.mini{color:#fff}
.color label{color:#fff}
.checkrow{padding:10px 0}
.checkrow label{display:inline;text-align:left;font-weight:normal;font-size:11px}
input[type="clave"],input[type="rut"],input[type="nombre"],input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="tel"],input[type="geo"],select,textarea{-webkit-appearance:none;width:100%;line-height:26px;min-height:38px;margin-bottom:5px;padding:5px;background-color:#fff;color:#666;border:2px solid;border-color:#fff;border-radius:3px;text-align:left;font:13px Arial,Helvetica,sans-serif;box-shadow:0 0 6px 0 rgba(0,0,0,.3);z-index:10;-webkit-transition:.3s ease-out;transition:.3s ease-out}
input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="email"]:focus,select:focus,textarea:focus{border-color:#0079c8;box-shadow:none;border-width:2px;outline:none;color:#000;background-color:#fefeee}
.cyan input[type="text"]:focus,.cyan input[type="search"]:focus,.cyan input[type="password"]:focus,.cyan input[type="email"]:focus,.cyan select:focus,.cyan textarea:focus{border-color:#409bd6;padding-left:4px;padding-right:4px}
select{padding-right:20px;background-image:url(/seguros/imag/site_general/xiselect.png.pagespeed.ic.JyUbgTSEBU.png);background-position:right 50%;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}
select::-ms-expand{display:none}
input[type="submit"]{}
input.checkbox{margin-right:5px}
.inline input,.inline select,.inline label,input.inline,select.inline,label.inline{display:inline-block;width:auto;height:38px;margin-right:9px!important}
span.inline{display:inline-block;width:auto}
.inline input.button{margin:0}
.inline label,label.inline{text-align:left}
.horizontal label{text-align:left}
.fontfix input{font-family:monospace!important}
input.check{width:auto!important;height:auto;margin-right:4px}
textarea{height:8em;margin-bottom:10px}
input.error,select.error{border-color:#d81e05}
fieldset.ayuda,div.ayuda{background-color:#efffda;margin:0;padding:15px;font-size:22px}
fieldset.ayuda h4,div.ayuda h4{margin-bottom:0;font-size:22px;font-weight:bold}
fieldset.ayuda p,div.ayuda p{font-size:13px;color:#333;margin:0}
.iclave,input[type="password"],.inombre,.iemail,.iempresa,.ihorario,.icogeoloc1,.itelefono,input[type="email"],.imensaje{padding-left:30px!important;background-position:0 50%;background-repeat:no-repeat!important}
textarea[class^="i"]{background-position:0 5px}
.inombre{background-image:url(/seguros/imag/site_general/xinombre.png.pagespeed.ic.c5OIsUprWA.png)}
.icogeoloc1{background-image:url(/seguros/imag/site_general/icogeoloc.png)}
.iclave,input[type="password"]{background-image:url(/seguros/imag/site_general/xiclave.png.pagespeed.ic.zw1rC_C4ZH.png)}
.iempresa{background-image:url(/seguros/imag/site_general/xiempresa.png.pagespeed.ic.DG5h8sTmP8.png)}
.iemail,input[type="email"]{background-image:url(/seguros/imag/site_general/xiemail.png.pagespeed.ic.YMjjboMwBG.png)!important;background-repeat:no-repeat!important}
.ihorario{padding-right:0;background-image:url(/seguros/imag/site_general/xihorario.png.pagespeed.ic.uG3DfUhyOk.png)}
.itelefono{background-image:url(/seguros/imag/site_general/xitelefono.png.pagespeed.ic.Wqp5G01fni.png)}
.imensaje{background-image:url(/seguros/imag/site_general/ximensaje.png.pagespeed.ic.i2Ous7IJnH.png)}
.enmapa{position:absolute;z-index:1;width:100%}
.enmapa fieldset{padding-top:9px!important}
.enmapa input,.enmapa button,.enmapa textarea{box-shadow:0 1px 5px #424242;margin-right:0!important}
.mapafix{display:block}
.mapafix img{width:100%}
.has-check,.has-radio{padding:7px 0 0;cursor:pointer}
[type="text"].search{background-repeat:no-repeat;background-position:97% center;background-image:url(/seguros/imag/site_general/xmagni-icon.png.pagespeed.ic.lJ1FMg7sUW.png)}
.predictive-list{left:5px;top:30px;max-height:180px;z-index:1;overflow:scroll;position:absolute;display:none;border-radius:2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0;border-radius:0 0 2px 2px;-moz-box-shadow:rgba(0,0,0,.33) 0 2px 3px 0;-webkit-box-shadow:rgba(0,0,0,.33) 0 2px 3px 0;box-shadow:rgba(0,0,0,.33) 0 2px 3px 0;background:#fff}
.predictive-list .item{display:none;overflow:hidden}
.predictive-list .item:first-child{border-top:2px}
.predictive-list .item .result{color:#000;font-size:13px;text-align:left;padding:10px 12px;background:#fff;display:block;width:100%;border:0;margin:0}
.predictive-list .item .result.hover,.predictive-list .item .result:hover{color:#fff;cursor:pointer;background-color:#999}
.on .radio-icon{background-image:url(/seguros/imag/site_general/xradio-bg-selected.png.pagespeed.ic.qh7oGTBRza.png)}
.radio-icon{width:18px;height:18px;display:inline-block;float:left;cursor:pointer;margin-right:7px;background:transparent url(/seguros/imag/site_general/xradio-bg.png.pagespeed.ic.Afqxad0z23.png) center center no-repeat}
.button.inline .icotarget{margin:0;background:transparent url(/seguros/imag/site_general/xtarget-icon.png.pagespeed.ic.owcc3gXsCY.png) center center no-repeat}
.paso{border-top:1px solid #e6e6e6;padding-top:15px;line-height:33px}
.paso .button{margin:0 0 0 10px!important;float:right}
.paso .button.sec{margin:0!important;float:left;clear:left}
.paso a{font-weight:bold}
.pagination a[rel="prev"],.pagination a.prev,.pagination a[rel="next"],.pagination a.next{margin-top:0!important;float:left}
.pasos{margin:0 auto;width:936px;color:#fff;overflow:hidden;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%);background-color:#6c6e71}
.pasos ul{list-style-type:none;display:table-row;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#6a6c6f),to(#454648));background-image:-webkit-linear-gradient(top,#6a6c6f,#454648);background-image:-moz-linear-gradient(top,#6a6c6f,#454648);background-image:-ms-linear-gradient(top,#6a6c6f,#454648);background-image:-o-linear-gradient(top,#6a6c6f,#454648)}
.pasos li{width:15%;display:table-cell;vertical-align:bottom;text-align:left;margin:0;border-left:1px solid #6a6c6f;border-right:1px solid #333}
.pasos li>div{height:4.5em;padding:20px 10px 20px 50px}
.pasos li>div>div{position:absolute;left:10px;top:10px;padding:.25em;width:1.75em;height:1.75em;clear:left;text-align:center;color:#fff;border:2px inset #6a6c6f;border-radius:5px;background-color:#47484a;font:bold 18px Bupa,Arial,Helvetica,sans-serif}
.pasos li span{float:left;font-family:Arial,Helvetiva,sans-serif}
.pasos li i{display:none}
.pasos li.active i{display:block;position:absolute;left:20px;bottom:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e6e6e6}
.pasos li.active{background-color:#454648;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#6a6c6f),to(#454648));background-image:-webkit-linear-gradient(top,#6a6c6f,#454648);background-image:-moz-linear-gradient(top,#6a6c6f,#454648);background-image:-ms-linear-gradient(top,#6a6c6f,#454648);background-image:-o-linear-gradient(top,#6a6c6f,#454648)}
.pasos li.active div>div{background-color:#677e00;border:2px solid #e6e6e6}
.pasos li.active span{color:#fff;font-weight:bold}
.pasos li.offoff{background-color:#aeb244;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#aeb244),to(#677e00));background-image:-webkit-linear-gradient(top,#aeb244,#677e00);background-image:-moz-linear-gradient(top,#aeb244,#677e00);background-image:-ms-linear-gradient(top,#aeb244,#677e00);background-image:-o-linear-gradient(top,#aeb244,#677e00);border-left-color:#aeb244;border-right-color:#677e00}
.pasos li.offoff div{background-color:#677e00;border-color:#aeb244}
.pasos li.offactive{background-color:#333;background-image:url(/seguros/imag/site_general/xpaso-offactive.png.pagespeed.ic.16ZNuwvRSm.png)}
section form.vertical label{margin-top:10px;clear:both;text-align:left}
section form .row{padding-bottom:5px}
section form .row,section form .col12{float:none}
.error{color:#d81e05!important;background:#fcf1f0;text-align:left;border-color:#d81e05}
ul.error{list-style-type:none!important;padding:10px;margin:10px 0;line-height:20px;font:13px Bupa,Arial,Helvetica,sans-serif}
ul.error li{margin:0 0 0 0;list-style-type:none}
div.error,div.ok,p.ok,div.info,div.alert{margin:0 0 10px 0;padding:10px;font:13px Bupa,Arial,Helvetica,sans-serif}
div.error,ul.error{color:#e53b36}
.ok{color:#439135;background-color:#efffda;padding:10px}
.ok>*{margin-top:0!important;color:#439135!important}
input.error,textarea.error{border:2px solid #e53b36;background-color:#fcf1f0}
input.ok{background-color:#efffda}
.error *{color:#e53b36!important}
.error a{text-decoration:underline}
.alert{background-color:#fdf6dd;color:#635a15}
.mini-promo{background-color:#fdf6dd!important;color:#000}
.alert *:not(i) {color:#635a15}
.alert .svg-button *{color:#fff!important}
.info{background-color:#dbf1fa;color:#0079c8}
.info *,.info75 *,.info50 *{color:#0079c8}
.info a{color:#00335b;text-decoration:underline}
.info50{background-color:#f5faff;color:#0079c8}
.info75{background-color:#ecf6ff;color:#0079c8}
.alert h3,.error h3,.info h3,.ok h3{margin:0!important}
.alert p,.error p,.info p,.ok p{margin:10px 0 0 0!important}
.date{height:34px}
span.date{padding-top:10px}
.date input,.date select{float:left}
.date .day,.date .month{width:22%!important;margin-right:3%!important}
.date .year{width:50%!important;margin-right:0!important}
.date select.month{width:47%!important}
.date select.year{width:25%!important}
.switch{background:#e6e6e6}
.switch .tabs.wide li{border:1px solid #d6d6d6;border-bottom:none}
.switch .tabs.big.icon{margin-left:10px}
.switch #ruta{border-bottom:0;padding:15px 0 0 0}
tbody.coberturas{background-color:#fdf6dd;display:table-row-group}
tbody.coberturas th,tbody.coberturas td{border-bottom:1px dotted #e6e6e6}
tbody.coberturas td{text-align:center}
tbody.coberturas .leyenda{background-color:#fff;border:medium none;padding-bottom:0;text-align:left}
tbody.coberturas .leyenda p{margin:0}
.coberturas li,.coberturas th,.coberturas td{border-bottom:1px dotted #e6e6e6;font-size:12px;line-height:12px;padding-bottom:10px;padding-top:10px}
.coberturas li p{margin:0 5px}
.coberturas li.dobla{height:45px}
.coberturas li.triplica{height:55px}
div.cell .coberturas li{padding-left:5px}
.productos .coberturas{margin-bottom:10px}
.productos h4.subh3{min-height:36px}
.productos .coberturas span[class]{display:block;height:12px;margin:0 auto;text-indent:-9999px;width:12px}
.productos .cell{width:20%}
.productos section.cell{text-align:center}
.productos h3.sstitle{min-height:40px;text-align:center}
.productos div>.precio{text-align:left}
.productos div.cell h3.sstitle{text-align:left}
.productos .minipromo{min-height:60px}
.productos .precio{height:42px;margin:5px 0;padding:0;text-align:center}
.productos .precio,table .precio{color:#00335b!important;font-size:15px}
.productos .button.orange{margin:0 auto}
.precio span{font-size:24px}
section .coberturas li{text-align:center}
.si{background:url(/seguros/imag/site_general/xicon-si.png.pagespeed.ic.xiEZWyL9Iz.png) no-repeat scroll 0 0 transparent;padding-left:20px}
.sipero{background:url(/seguros/imag/site_general/xicon-sipero.png.pagespeed.ic.Tooc9ftLUy.png) no-repeat scroll 0 0 transparent;padding-left:20px}
span.sipero,span.si{padding-left:0;width:12px;display:inline-block;text-indent:-9999px;cursor:help}
p>span.sipero,p>span.si{margin-right:.5em}
.coberturas .simini,.coberturas .siperomini,td p.siperomini{background-position:0 0}
.mini,.help{color:#585858;font-size:10px}
fieldset .mini{font-size:11px}
.mini, .mini > *:not(.icono) {line-height:15px;margin:0 0 5px 0}
.mininfo{color:#0079c8!important;margin:0;padding:10px!important;text-align:center;display:block}
.divider{border-top:2px solid #e6e6e6;clear:both;margin-top:10px;padding-top:10px;width:100%}
.desplegador{float:left;text-align:left;width:100%}
.desplegador.down{margin-bottom:10px;background:url(/seguros/imag/site_general/xdown.png.pagespeed.ic.NKpvZE3I2q.png) no-repeat}
.desplegador ~ * {clear:left}
ul.accordion{border:none}
ul.accordion>li{margin-bottom:4px;border:1px solid #e5e5e5}
ul.accordion>li .title h3,ul.accordion>li .xtitle h3{color:#0079c8}
ul.accordion>li>div.title,ul.accordion>li>div.xtitle{padding:8px}
ul.accordion>li>div.title,ul.accordion>li>div.content,ul.accordion>li.active .content{border:none}
ul.accordion>li>div.title:hover,ul.accordion>li>div.xtitle:hover{background:#f2f8fc}
ul.accordion>li.active .title,ul.accordion>li.active .xtitle{background:#f2f8fc}
ul.accordion>li.active .title h3ul.accordion>li.active .xtitle h3{color:#000}
ul.accordion>li>div.title::after,ul.accordion>li>div.xtitle::after{content:"";display:block;width:0;height:0;border:solid 6px;position:absolute;right:15px;top:12px;border-color:transparent #53aeff transparent transparent}
.persiana{position:relative;height:0;padding-top:66%;overflow:hidden;background-color:#fff}
.persiana img{position:absolute;left:0;top:0;margin:0}
.slider{position:absolute;width:100%;z-index:2}
.slider>.delimitador{width:100%;padding:5px 10px;color:#fff;background-color:#000;margin-bottom:0;opacity:.8}
.slider>.delimitador,h4.delimitador{line-height:150%!important;margin-top:0}
.excerpt{padding:15px;min-height:100%;background:transparent url(/seguros/imag/site_general/xtranspa60.png.pagespeed.ic.N18EQ4x8ZA.png) 0 0 repeat;display:block}
.excerpt p{color:#fff}
.leyenda{padding:10px;background-color:#e6e6e6;color:#000}
.leyenda span{width:100%;display:inline-block;color:#666}
.leyenda span.fecha{width:auto;float:right}
.galeria li:nth-child(odd){clear:left}
.galeria .thumbnail{height:278px}
.galeria .thumbnail div{background-color:#000}
.galeria .thumbnail div img{max-width:288px;max-height:262px}
.thumbnails{clear:both;min-height:100px;margin:.5em 0 1em 0}
.thumbnails,.thumbnails li{list-style-type:none!important}
.thumbnails li{float:left;padding:0;margin:4px;background:none}
.thumbnails li a img{border:2px solid #e6e6e6}
#side .thumbnails li{margin:0 10px 10px 0}
#side .thumbnails li a img{border:4px solid #fff}
.color .thumbnails li a img,.thumbnails li a:hover img{border:2px solid #fff}
.thumbnails li.active a img,#side .thumbnails li.active a img{border-color:#0079c8}
ul.fotos li{float:left;clear:none}
.fotoizq .foto,.fotoder .foto{width:22%;overflow:hidden;margin-bottom:0}
.fotoizq50 .foto,.fotoder50 .foto{width:50%;overflow:hidden;margin-bottom:0}
.vertical .foto,.vertical .foto{width:22%;padding-top:0!important;height:auto!important;overflow:visible}
.fotoder .foto,.fotoder .video,.fotoder50 .foto,.fotoder50 .video{float:right;margin:0 0 0 15px}
.fotoizq .foto,.fotoizq .video,.fotoizq50 .foto,.fotoizq50 .video{float:left}
.fotoizq .foto img,.fotoder .foto img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;margin:0}
.fotoizq .foto+div{float:right;width:66%;padding:10px}
.fotoizq .foto{margin-right:2%}
.fotoder .foto+div{padding:20px 10px 25px 10px}
.fotoizq50 .foto+div{float:left;width:50%;padding-left:15px}
.fotoder50 .foto+div{padding-right:50%}
.fotoder50 .foto img{margin-left:15px}
.fotoizq50 .foto img{margin-right:15px}
.fotoizq.vertical .foto+div{padding-left:25%}
.fotoder.vertical .foto+div{padding-right:25%}
.fotoizq .foto+div>h2,.fotoder .foto+div>h2{margin-top:0}
.fotoizq .foto+div>.entradilla,.fotoder .foto+div>.entradilla{margin-bottom:0}
.thumbnail{width:71px!important}
.thumbnail img,.thumbnail .foto{width:71px!important; height:71px; overflow:hidden}
.fotoizq .thumbnail{float:left;clear:left;margin:0 10px 0 0}
.fotoder .thumbnail{float:right;clear:right;margin:0 0 0 10px}
.consombra img{box-shadow:0 0 2px #999!important}
table{width:100%;border-collapse:collapse;border:none;text-align:left;margin:0 0 20px 0}
table *{position:static}
caption{padding:8px 0;text-align:left;border-bottom:1px dotted #e6e6e6;color:#000;font-size:14px}
tbody tr:nth-child(even), tbody tr.par{background-color:#f2f8fc}
tbody tr:nth-child(odd), tbody tr.impar {background-color:#fff}
.barrotes tbody tr td:nth-child(even), .barrotes tbody tr th:nth-child(even){background-color:#f2f8fc}
.barrotes tbody tr td:nth-child(odd), .barrotes tbody tr th:nth-child(odd){background-color:#fff}
table thead,table tfoot{background-color:#fff}
td,th{padding:10px;font-size:12px;line-height:20px;border:none}
thead tr{border-bottom:2px solid #000}
.destacada thead th{padding:10px;text-align:center;vertical-align:bottom;text-decoration:none!important;font-size:18px;font-weight:900;font-family:Bupa,Arial,Helvetica,sans-serif;background-color:#0079c8;color:#fff}
.destacada thead th a{color:#fff}
thead th,.destacada thead th:first-child{padding:10px 10px 5px 10px;text-align:left;vertical-align:bottom;color:#000;background-color:transparent}
tbody th{text-align:left;vertical-align:top;color:#000}
tbody tr{border-top:1px solid #c3c3c3}
.pijama tbody tr{border:none}
tbody td{text-align:left;vertical-align:top}
tbody td.middle{vertical-align:middle}
tbody td.bottom{vertical-align:bottom}
tfoot tr{border-top:1px solid #e6e6e6}
tfoot td{font-size:11px;color:#585858}
.banner table{margin-bottom:0}
.banner table i{margin-bottom:2px}
.banner table tbody th,.banner table tbody td{padding:3px;background-color:transparent;color:#fff}
.banner tr{background-color:transparent!important;border-color:#fff}
.banner tr>*:first-child{padding-left:0}
.banner tr>*:last-child{padding-right:0}
.banner tr>*.tright{white-space:nowrap}
#comparador{margin-bottom:0}
#comparador thead th{text-align:center;padding:10px;vertical-align:bottom}
#comparador thead th *:last-child{margin-bottom:0}
#comparador tbody th{font-weight:normal}
#comparador td{text-align:center}
ul.pijama > li:nth-child(odd){background-color:#fff}
ul.pijama > li:nth-child(even){background-color:#f2f8fc}
.ico-tel{display:inline-block;line-height:20px;background:transparent url(/seguros/imag/site_general/xico-tel.png.pagespeed.ic.zXEOZDtIw4.png) 0 50% no-repeat;padding-left:25px}
.ico-cal{display:inline-block;line-height:20px;background:transparent url(/seguros/imag/site_general/xico-cal.png.pagespeed.ic.BZYy9cnGHq.png) 0 50% no-repeat;padding-left:25px}
.ico-ok{display:inline-block;line-height:20px;background:transparent url(/seguros/imag/site_general/xico-ok.png.pagespeed.ic.IbMNy8JjhX.png) 0 50% no-repeat;padding-left:25px}
.icob,.ico{width:25px;height:25px;float:left;display:inline-block}
.icob.cand{background:transparent url(/seguros/imag/site_general/xicos-home.png.pagespeed.ic._eBDrXzi-Z.png) 0 0 no-repeat}
.icob.calc{background:transparent url(/seguros/imag/site_general/xicos-home.png.pagespeed.ic._eBDrXzi-Z.png) 0 -30px no-repeat}
.icob.cale{background:transparent url(/seguros/imag/site_general/xicos-home.png.pagespeed.ic._eBDrXzi-Z.png) -30px 0 no-repeat}
.icob.lupa{background:transparent url(/seguros/imag/site_general/xicos-home.png.pagespeed.ic._eBDrXzi-Z.png) 0 -60px no-repeat}
.ico.cand{background:transparent url(/seguros/imag/site_general/xicos-home-azul.png.pagespeed.ic.wo2XkfwYNG.png) 0 0 no-repeat}
.ico.calc{background:transparent url(/seguros/imag/site_general/xicos-home-azul.png.pagespeed.ic.wo2XkfwYNG.png) 0 -30px no-repeat}
.ico.cale{background:transparent url(/seguros/imag/site_general/xicos-home-azul.png.pagespeed.ic.wo2XkfwYNG.png) -30px 0 no-repeat}
.ico.lupa{background:transparent url(/seguros/imag/site_general/xicos-home-azul.png.pagespeed.ic.wo2XkfwYNG.png) 0 -60px no-repeat}
.ico.tele{background:transparent url(/seguros/imag/site_general/xicos-home-azul.png.pagespeed.ic.wo2XkfwYNG.png) -60px -60px no-repeat}
.ico.gest{background:transparent url(/seguros/imag/site_general/xicos-home-azul.png.pagespeed.ic.wo2XkfwYNG.png) -30px -60px no-repeat}
.transparent{background-color:transparent!important;color:#333;box-shadow:none}
.white{background-color:#fff;color:#333}
.cyan,.tabs.cyan .active a{border:none;background-color:#0079c8!important;color:#fff}
.cyan75,.tabs.cyan75 .active a{border:none;background-color:#409bd6!important;color:#fff}
.cyan50,.tabs.cyan50 .active a{border:none;background-color:#7fbce3!important;color:#fff}
.cyan25,.tabs.cyan25 .active a,.cyan .tint{border:none;background-color:#bfddf1!important;color:#333}
.cyan5,.tabs.cyan5 .active a{border:none;background-color:#f3f8fd!important;color:#333}
.cyan .button.blanco{color:#0079c8!important;background-color:#0079c8!important}
.gray,.tabs.gray .active a{border:none;background-color:#6c6e71!important;color:#fff}
.gray75,.tabs.gray75 .active a{border:none;background-color:#919295!important;color:#fff}
.gray50,.tabs.gray50 .active a{border:none;background-color:#b5b6b8!important;color:#fff}
.gray25,.tabs.gray25 .active a,.gray .tint{border:none;background-color:#dadbdb!important;color:#333}
.gray .button.blanco{color:#6c6e71!important;background-color:#6c6e71!important}

/*--COLORES 20200812--*/
.cyandos,.tabs.cyandos .active a{border:none;background-color:#009fe3!important;color:#fff}
.tabs.cyandos{background:none}
.cyandos .button.blanco{color:#008385!important;background-color:#009fe3!important}

.bupa,.tabs.bupa .active a{border:none;background-color:#0079c8!important;color:#fff}
.tabs.bupa{background:none}
.bupa .button.blanco{color:#008385!important;background-color:#0079c8!important}

.navy,.tabs.navy .active a{border:none;background-color:#00335b!important;color:#fff}
.tabs.navy{background:none}
.navy .button.blanco{color:#008385!important;background-color:#00335b!important}

.border-box .cont-banner,.tabs.border-box .active a{border:none;background-color:#ffffff!important;color:#00335b; border:1px solid #00335b;}
.cont-banner {padding: 10px 0;}
.border-box .cont-banner a span {color:#00335b;}
.tabs.border-box{background:none}
.border-box .button.blanco{color:#00335b!important;background-color:#ffffff!important; border:1px solid #00335b;}
/*--/COLORES 20200812--*/

.teal,.tabs.teal .active a{border:none;background-color:#008385!important;color:#fff}
.tabs.teal{background:none}
.teal75,.tabs.teal75 .active a{border:none;background-color:#40a2a4!important;color:#fff}
.teal50,.tabs.teal50 .active a{border:none;background-color:#7fc1c2!important;color:#fff}
.teal25,.tabs.teal25 .active a,.teal .tint{border:none;background-color:#bfe0e0!important;color:#333}
.teal .button.blanco{color:#008385!important;background-color:#008385!important}
.burgundy,.tabs.burgundy .active a{border:none;background-color:#942151!important;color:#fff}
.tabs.teal{background:none}
.burgundy75,.tabs.burgundy75 .active a{border:none;background-color:#af597d!important;color:#fff}
.burgundy50,.tabs.burgundy50 .active a{border:none;background-color:#c990a8!important;color:#fff}
.burgundy25,.tabs.burgundy25 .active a,.burgundy .tint{border:none;background-color:#e4c7d3!important;color:#333}
.burgundy .button.blanco{color:#942151!important;background-color:#942151!important}
.purple,.tabs.purple .active a{border:none;background-color:#8956B5!important;color:#fff}
.tabs.teal{background:none}
.purple75,.tabs.purple75 .active a{border:none;background-color:#8f61b9!important;color:#fff}
.purple50,.tabs.purple50 .active a{border:none;background-color:#b495d0!important;color:#fff}
.purple25,.tabs.purple25 .active a,.purple .tint{border:none;background-color:#dacae7!important;color:#333}
.purple .button.blanco{color:#8956B5!important;background-color:#8956B5!important}
.violet,.tabs.violet .active a{border:none;background-color:#a4219b!important;color:#fff}
.tabs.teal{background:none}
.violet75,.tabs.violet75 .active a{border:none;background-color:#bb59b4!important;color:#fff}
.violet50,.tabs.violet50 .active a{border:none;background-color:#d190cd!important;color:#fff}
.violet25,.tabs.violet25 .active a,.violet .tint{border:none;background-color:#e8c7e6!important;color:#333}
.violet .button.blanco{color:#a4219b!important;background-color:#a4219b!important}
.fuchsia,.tabs.fuchsia .active a{border:none;background-color:#c6007e!important;color:#fff}
.fuchsia75,.tabs.fuchsia75 .active a{border:none;background-color:#df409f!important;color:#fff}
.fuchsia75 .button.blanco{color:#df409f!important;background-color:#df409f!important}
.fuchsia50,.tabs.fuchsia50 .active a{border:none;background-color:#e980bf!important;color:#fff}
.fuchsia25,.tabs.fuchsia25 .active a,.fuchsia .tint{border:none;background-color:#f2d1e0!important;color:#333}
.fuchsia .button.blanco{color:#c6007e!important;background-color:#c6007e!important}
.red,.tabs.red .active a{border:none;background-color:#d81e05!important;color:#fff}
.red75,.tabs.red75 .active a{border:none;background-color:#e25644!important;color:#fff}
.red50,.tabs.red50 .active a{border:none;background-color:#eb8e82!important;color:#fff}
.red25,.tabs.red25 .active a,.red .tint{border:none;background-color:#f5c7c0!important;color:#333}
.red .button.blanco{color:#d81e05!important;background-color:#d81e05!important}
.orange,.tabs.orange .active a{border:none;background-color:#fe5000!important;color:#fff}
.orange75,.tabs.orange75 .active a{border:none;background-color:#f79a58!important;color:#fff}
.orange50,.tabs.orange50 .active a{border:none;background-color:#f9bc8f!important;color:#fff}
.orange25,.tabs.orange25 .active a,.orange .tint{border:none;background-color:#ffdacb!important;color:#333}
.orange .button.blanco{color:#fe5000!important;background-color:#fe5000!important}
.green,.tabs.green .active a{border:none;background-color:#007a3d!important;color:#fff}
.green75,.tabs.green75 .active a{border:none;background-color:#409b6e!important;color:#fff}
.green50,.tabs.green50 .active a{border:none;background-color:#7fbc9e!important;color:#fff}
.green25,.tabs.green25 .active a,.green .tint{border:none;background-color:#bfdece!important;color:#333}
.green .button.blanco{color:#007a3d!important;background-color:#007a3d!important}
.lime,.tabs.lime .active a{border:none;background-color:#939905!important;color:#fff}
.lime75,.tabs.lime75 .active a{border:none;background-color:#aeb244!important;color:#fff}
.lime50,.tabs.lime50 .active a{border:none;background-color:#c9cc82!important;color:#fff}
.lime25,.tabs.lime25 .active a,.lime .tint{border:none;background-color:#e4e5c1!important;color:#333}
.lime .button.blanco{color:#939905!important;background-color:#939905!important}
.lightgray,.tabs.lime .active a{border:none;background-color:#e6e6e6!important;color:#6c6e71}
.lightgray75,.tabs.lightgray75 .active a{border:none;background-color:#f0f0f0!important;color:#6c6e71}
.lightgray50,.tabs.lightgray50 .active a{border:none;background-color:#f7f7f7!important;color:#6c6e71}
.lightgray .button.blanco{color:#6c6e71!important;background-color:#6c6e71!important}
.darkgreen,.tabs.darkgreen .active a{border:none;background-color:#18542c!important;color:#fff}
.darkgreen75,.tabs.darkgreen75 .active a{border:none;background-color:#527f61!important;color:#fff}
.darkgreen50,.tabs.darkgreen50 .active a{border:none;background-color:#8ba995!important;color:#fff}
.darkgreen25,.tabs.darkgreen25 .active a,.darkgreen .tint{border:none;background-color:#c5d4ca!important;color:#333}
.darkgreen .button.blanco{color:#18542c!important;background-color:#18542c!important}
.navy,.tabs.navy .active a{border:none;background-color:#00335b!important;color:#fff}
.navy75,.tabs.navy75 .active a{border:none;background-color:#406684!important;color:#fff}
.navy50,.tabs.navy50 .active a{border:none;background-color:#7f99ad!important;color:#fff}
.navy25,.tabs.navy25 .active a,.navy .tint{border:none;background-color:#bfccd6!important;color:#333}
.navy .button.blanco{color:#00335b!important;background-color:#00335b!important}
.gold,.tabs.gold .active a{border:none;background-color:#ae9962!important;color:#fff}
.gold75,.tabs.gold75 .active a{border:none;background-color:#c2b389!important;color:#fff}
.gold50,.tabs.gold50 .active a{border:none;background-color:#d6ccb0!important;color:#fff}
.gold25,.tabs.gold25 .active a,.gold .tint{border:none;background-color:#ebe5d8!important;color:#333}
.gold .button.blanco{color:#ae9962!important;background-color:#ae9962!important}
.black{background-color:#000}
.fondo,.tabs.fondo .active a{border:none;background-color:#e6e6e6!important;color:#333}
.transparente{background:transparent none}
div.fucsia,.tabs.fucsia .active a{border:none;background-color:#c6007e!important;color:#fff}
div.tfucsia a,.tfucsia h3,.tfucsia h4{color:#c6007e!important}
div.naranja,.tabs.naranja .active a,input.naranja{background-color:#fe5000!important;color:#fff!important}
.naranja a,.naranja .cont h3,.naranja h4{color:#fe5000}
div.azul,.tabs.azul .active a{border:none;background-color:#f2f8fc!important;color:#fff}
.blanco{background-color:#fff;color:#333}
div.verde3,.tabs.verde3 .active a{border:none;background-color:#939905!important;color:#fff}
div.morado,.tabs.morado .active a{border:none;background-color:#8956B5!important;color:#fff}
div.azul2,.tabs.azul2 .active a{border:none;background-color:#00335b;color:#fff}
.gris{background-color:#f9f9f9!important;border:1px solid #e6e6e6;color:#00335b}
.gris h2,.gris h2 a,.gris h3,.gris h3 a{color:#00335b}
.button.blanco.sec{color:#fff!important}
.black.sec>*{border-color:#000!important;color:#000!important}
.cyan.sec>*{border-color:#0079c8!important;color:#0079c8!important}
.gray.sec>*{border-color:#6c6e71!important;color:#6c6e71!important}
.teal.sec>*{border-color:#008385!important;color:#008385!important}
.burgundy.sec>*{border-color:#942151!important;color:#942151!important}
.purple.sec>*{border-color:#8956B5!important;color:#8956B5!important}
.violet.sec>*{border-color:#a4219b!important;color:#a4219b!important}
.fuchsia.sec>*{border-color:#c6007e!important;color:#c6007e!important}
.red.sec>*{border-color:#d81e05!important;color:#d81e05!important}
.orange.sec>*{border-color:#fe5000!important;color:#fe5000!important}
.green.sec>*{border-color:#007a3d!important;color:#007a3d!important}
.lime.sec>*{border-color:#939905!important;color:#939905!important}
.lightgray.sec>*{border-color:#6c6e71!important;color:#6c6e71!important}
.tcyan{color:#0079c8!important}
.tcyan75{color:#409bd6!important}
.twhite{color:#fff!important}
.tblack{color:#000!important}
.tgrey{color:#6c6e71!important}
.tgray50{color:#b5b6b8!important}
.tnavy{color:#00335b!important}
.tteal{color:#008385!important}
.tpurple{color:#8956B5!important}
.tviolet{color:#a4219b!important}
.tburgundy{color:#942151!important}
.tfuchsia{color:#c6007e!important}
.tred{color:#d81305!important}
.tdarkgreen{color:#18542c!important}
.tgreen{color:#007a3d!important}
.tlime{color:#939905!important}
.torange{color:#fe5000!important}
.torange75{color:#f79a58!important}
.tlime25{color:#e4e5c1!important}
.social{clear:both;height:42px;margin:1em 0;list-style-type:none}
.social li{float:left;margin:0!important;list-style-type:none}
.social a{font-weight:normal!important}
.social a span{display:none;text-indent:-9999px}
.share{width:auto;height:34px;margin-top:20px;margin-bottom:10px}
.autoria+.share{margin-top:10px}
.share.sub{height:44px}
.share a{display:block!important;margin-right:0!important;cursor:pointer;text-align:left;line-height:34px}
.share li{width:34px;height:34px;list-style-type:none;display:inline-block;margin:0!important;float:none!important;background:transparent!important;padding:0!important;background:none}
.fb,a.fb{background-color:#3b5998;color:#fff!important}
.tw,a.tw{background-color:#39cdff;color:#fff!important}
.yt,a.yt{background-color:#cc181e;color:#fff!important}
.wa,a.wa{background-color:#3eb72b;color:#fff!important}
.gris.tw>h3,.gris.fb>h3{padding:10px;margin-bottom:0}
.tnegro,h2.tnegro,h3.tnegro,h4.tnegro{color:#000!important}
.tblanco,h2.tblanco,h3.tblanco,h4.tblanco{color:#fff!important}
.tfuchsia{color:#c6007e!important}
.resp-accordion{height:101%;display:block;padding:7px;line-height:normal;border-bottom:none;background-color:#fff;background-image:none;text-shadow:none}
.tabs{clear:both;overflow:visible;font-size:15px;z-index:1;border-bottom:1px solid #d6d6d6;background:none!important;padding:0!important}
.tabs>*{display:inline-block;margin-right:3px;margin-bottom:0!important}
.tabs>*.active{-ms-wrap-margin:1px}
.tabs>* a{padding:11px;display:block;color:#6c6e71;background-color:#f0f0f0;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:3px;border-bottom:none}
.tabs.big>* a{padding:15px}
.tabs>* a:hover{background-image:none;color:#fff;background-color:#6c6e71}
.tabs>*.active a,.tabs>* a.active{top:1px;padding:10px;color:#000;background-color:#fff;border:1px solid #d6d6d6;border-bottom:1px solid transparent!important}
.tabs>* a.active:hover,.tabs>*.active a:hover{cursor:default}
.tabs.wide{display:table;width:100%}
.tabs.wide>*{display:table-cell;float:none;margin:0;border:none}
.tabs.wide a,.tabs.big a{text-align:center}
.tabs.wide a{line-height:30px}
.tabs.big a{font-size:20px}
header.lite .tabs{position:absolute;right:0;bottom:0;width:850px}
.tabs.icon>*{height:103%}
.tabs.icon>*.active{background:#fff}
.tabs.icon>* a{padding:10px}
.tabs.icon a{background:url(/seguros/imag/site_general/xico-tabs.png.pagespeed.ic.t5bUlTPxrl.png) no-repeat scroll 10px 50%!important;padding-left:38px!important}
.tabs.icon .active a.list{background-position:-390px 50%!important}
.tabs.icon a.map{background-position:-787px 50%!important;padding-left:30px!important}
.tabs.icon .active a.map{background-position:-1187px 50%!important;box-shadow:none}
.tleft{text-align:left!important}
.tright{text-align:right!important}
.tcenter{text-align:center!important}
.vbottom{vertical-align:bottom!important}
.vmiddle{vertical-align:middle!important}
.fleft{float:left}
.fright{float:right}
.label.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.success{color:#18542c!important}
.label{padding:1px 4px 2px;font-size:9px;font-weight:bold;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline;position:relative;bottom:1px;color:#fff;background:#0079c8}
.label.success{background-color:#efffda}
.hh1{font-size:22px}
.hh2{display:inline-block;margin:0 0 20px 0;font-size:22px}
.hh3{display:inline-block;margin:0 0 14px 0;font-size:16px}
.banda{margin-top:150px}
.tit1{font-size:34px;font-weight:normal}
.subtit1{font-size:14px;font-weight:normal}
.carro{clear:both;margin-bottom:10px}
.carro+*{clear:both}
.carro dt,.carro dd{border-top:1px dotted #333;padding:.5em 0;display:inline-block;vertical-align:text-top}
.carro dt{width:80%;clear:left;float:left}
.carro dd{width:20%;float:left}
.carro dd{text-align:right}
.pad0{padding:0!important}
.pad5{padding:5px}
.pad10{padding:10px!important}
.pad13{padding:13px!important}
.pad15{padding:15px!important}
.pad20{padding:20px!important}
.pad0-10{padding:0 10px!important}
.pad0-15{padding:0 15px!important}
.pad10-0{padding:10px 0!important}
.padtop10{padding-top:10px!important}
.padtop20{padding-top:20px!important}
.padbot0{padding-bottom:0!important}
.padbot15{padding-bottom:15px!important}
.padbot30{padding-bottom:30px!important}
.padright0{padding-right:0}
.padleft20{padding-left:20px}
.padtop5{padding-top:5px!important}
.mar0{margin:0!important}
.mar20{margin:20px!important}
.marbot0,.row.marbot0>*{margin-bottom:0!important}
.martop0{margin-top:0!important}
.martop10{margin-top:10px!important}
.martop15{margin-top:15px!important}
.martop20{margin-top:20px!important}
.martop40{margin-top:40px!important}
.marbot10{margin-bottom:10px!important}
.marbot15{margin-bottom:15px!important}
.marbot20{margin-bottom:20px!important}
.sup{border-top:1px solid #e6e6e6}
.sub{border-bottom:1px solid #e6e6e6}
.color .sub{background:transparent url(/seguros/imag/site_general/xhr-50.png.pagespeed.ic.lmCxYaD4n5.png) 0 bottom repeat-x;padding-bottom:.3em}
h2.sub,h3.sub{padding-bottom:.5em}
.white>.sub,.white .cont>.sub,article .sub{border-bottom:1px solid #e6e6e6}
form.sub{margin-bottom:0}
.overflow{height:500px;overflow:auto}
.lista{margin-bottom:20px}
.lista,.resul{list-style-type:none;clear:both}
.lista>li,.lista>dt,.lista>dd,.resul .vcard{clear:both;overflow:hidden;list-style-type:none;border-top:1px solid #e7e7e7}
.lista.grid>li,.lista.grid>dd,.resul .vcard{clear:none}
.lista.portada li{clear:none;border-bottom:none;padding:10px}
.lista.portada li.first span.mini{float:left}
.lista.portada li.third:nth-child(even), .white > .portada li.second:nth-child(odd) {clear:left}
.lista.portada li a{display:inline}
.lista.portada .mas,.lista.portada .mas a{text-align:left}
.lista.portada .mas{padding-left:0}
.cuadromedico>li h3{margin-bottom:0}
.cuadromedico>li{padding-top:1em;border:1px solid #e6e6e6;border-width:0 0 1px 0}
.direcciones{width:100%;clear:none;display:table;float:none}
.direcciones li{float:none;padding:0}
.direcciones>li{display:table-cell;float:none;margin:0;padding:0;width:57%}
.direcciones+.direcciones>li+li{vertical-align:bottom}
.direcciones>li>.estrellas{float:right;margin-right:0}
.direcciones p{line-height:100%;margin-top:8px}
.direcciones p span{color:#666;display:block}
.direcciones ul.options{float:right}
.direcciones ul.options>li{display:inline-block;width:auto;margin-left:10px}
.lista.pijama > *:nth-child(even){background-color:#f2f8fc}
.lista>*:last-child,.resul .vcard:last-child{border-bottom:none}
.lista>li.first{display:inline-block}
.lista>*>a,.lista>*>div,.resul .vcard a{color:#666;display:block}
.lista li>a div{padding:10px}
.lista li>a div.foto{padding:0}
.lista>li>div{overflow:hidden;display:block}
.lista>li a.link{display:inline-block;color:#0079c8;text-decoration:underline}
.lista:not(.grid) > li:first-child > a {border:none}
.lista li h3 a{padding:0}
.lista li .tit,.resul .vcard .tit{font-weight:bold}
.lista li .tit{margin-top:0;font-size:16px}
.lista li p:last-child{margin-bottom:0}
a .tit{color:#0079c8}
.lista.portada a h3{margin-bottom:10px}
.lista>li>a>h3,.resul>li>a>h3,.lista>a h4,.resul>a h4{color:#0079c8}
,.resul > * > a:hover,.lista > a:hover {background-color:#f2f8fc}
.lista>a p.mini,.resul>a p.mini{margin:0}
.lista .fecha{display:none}
.remarco{display:block;overflow:hidden;margin:0 auto;color:#fff!important;position:relative;background-color:#000}
.remarco .xtitle,.remarco .xtitlesub,.remarco .title,.remarco .titlesub,.remarco .stitlesub,.remarco .stitle,.remarco .stitlesub,.remarco .sstitle,.remarco .p{color:#fff}
.remarco div:not(.foto):not(.marco):not(.button):not(.row){padding:50px 20px!important;text-align:center!important;background-color:transparent}
#cabecera .remarco .bolo>div{padding:0!important}
#cabecera .remarco .bolo{padding:0 15px!important}
.remarco div.foto{overflow:visible}
.remarco picture{display:block}
.remarco img{position:absolute;padding:0!important;background-color:#000;opacity:.7;margin-top:-15%}
a.remarco:hover img{opacity:.9;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.remarco .button{margin:0!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
a.remarco:hover .button{background-image:url(/seguros/imag/site_general/xbot-arrow-transparent.png.pagespeed.ic.xMSavUsCPX.png)!important;background-color:#0079c8!important;color:#0079c8!important;text-shadow:none}
.remarco .iconos{margin:0 auto;padding-top:20px;background-color:#000;background-color:rgba(0,0,0,.3)}
.remarco .iconos>*{display:inline-block;margin-left:10px;margin-right:10px;text-align:left}
.remarco .iconos i{color:#fff}
.marco .tic{margin-bottom:15px;margin-top:8px}
.marco ul.tic>li{margin-bottom:0}
.marco ul.tic>li:before,.marco ul.tic>li{color:#fff}
.remarco .marco{text-align:left}
#cabecera .row>.iconos{background-color:transparent;display:table;margin:13px 0;width:100%}
#cabecera .row .iconos>li{display:block; padding:0 15px !important; width:25%; float:left;}
/*#cabecera .row .iconos>li{display:table-cell;vertical-align:top;padding:0 15px!important}*/
#cabecera .row li>div{padding:5px 0 0 45px!important}
.remarco+.cuerpo{background-color:transparent}
.bullets .remarco img,.test #cabecera .remarco img{margin-top:0}
#cabecera .bullets .marco,.test #cabecera .marco{width:450px}
.bullets .title,#cabecera .xtitle+.title,.test #cabecera .title{text-align: left; font-size:35px;line-height:100%}
.bullets .title a, #cabecera .xtitle + .title a, .test #cabecera .title a {color:#ffffff;}
.bullets .remarco div:not(.foto):not(.marco):not(.button):not(.bolo>div), .test .remarco div:not(.foto):not(.marco):not(.button):not(.bolo>div) {padding:20px!important}
.PortadaSimpleCentral.test #cabecera{max-height:none}
article .remarco{margin:20px auto!important}
article .remarco .xtitle{font-size:26px;line-height:30px;margin:0 auto!important}
article .remarco .titlesub, .titlesub2{font-size:18px;line-height:25px}
article .remarco div:not(.foto) {padding:30px 20px!important}
.vermapa{margin-right:10px;float:right;background-image:url(/seguros/imag/site_general/ico-mapa.gif.pagespeed.ce.Z8ntlmeatJ.gif)}
.tel{background-image:url(/seguros/imag/site_general/xico-tel.png.pagespeed.ic.zXEOZDtIw4.png)}
.distribuidora{margin:10px 0;list-style-type:none}
.distribuidora>li{overflow:hidden;border-bottom:1px solid #e6e6e6}
.distribuidora>li:last-child{border-bottom:none}
.intro{color:#000!important;font-weight:bold}
.distribuidora.triple .microficha{width:35%;padding:10px}
.microficha h4{margin:5px 0;line-height:150%;font-size:12px}
.ruta_maps{padding:0 20px 20px 0}
.ruta_maps>label{margin-bottom:20px;padding:0}
.ruta_maps ul{border-bottom:1px solid #e7e7e7}
.lightbox .icono.icocerrar{font-size:18px}
.ruta_maps .boliches{margin:0;padding:0}
.ruta_maps .boliches p{margin:0}
.ruta_maps .boliches li.route-type label{color:#666;cursor:pointer;font-size:14px;font-weight:400;padding:0;text-align:left}
.ruta_maps .boliches li.route-type em{color:#666;font-style:normal;font-weight:700}
.ruta_maps .boliches li.route-type.active label,.ruta_maps .boliches li.route-type:hover label{color:#000}
.ruta_maps .boliches li.route-type.active em,.ruta_maps .boliches li.route-type:hover em{color:#0079c8}
.ruta_maps .boliches li.route-type input{display:none}
.ruta_maps .iconos>li{padding-left:30px!important}
#mas-rutas{float:left;margin-top:15px}
.mapa_canvas{position:absolute;left:0;width:100%;border:none}
.ico-tel{display:inline-block;background:transparent url(/seguros/imag/site_general/xico-tel.png.pagespeed.ic.zXEOZDtIw4.png) 0 50% no-repeat;padding-left:38px}
.icob,.ico{width:25px;height:25px;float:left;display:inline-block}
.icob.calc{background:transparent url(/seguros/imag/site_general/xicos-home.png.pagespeed.ic._eBDrXzi-Z.png) 0 -30px no-repeat}
.metanoticia a{color:#003359}
.noticias{width:100%;clear:both;border-top:3px solid #e6e6e6;padding-top:10px}
.noticia{display:block}
.noticia2{float:left;width:50%}
.noticia1 a,.noticia2 a{display:block;color:#666;padding:5px}
.metanoticia{font-size:11px;margin:0}
p.metanoticia a{padding:5px 0 0 5px}
.noticia1:hover,.noticia2:hover{color:#000;background-color:#e5f1f9}
.noticia1 .tit{color:#0079c6;font-size:22px;margin:0 0 5px 0}
.noticia2 .tit{color:#0079c6;font-size:16px;margin:0 0 5px 0}
.consultas a{display:block;color:#666;font-size:11px;padding:5px;border-bottom:2px solid #e6e6e6}
.consultas a:hover{color:#000;background-color:#e5f1f9}
.consultas a:last-child{border:none}
ul.alfabeto{float:left;clear:both}
ul.alfabeto li{float:left;height:30px;margin:0 5px 5px 0;width:30px;line-height:30px;overflow:hidden;text-align:center;border:1px solid #b1b1b1;-moz-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}
ul.alfabeto li a{display:block;cursor:pointer;font-weight:bold;text-align:center;background:#e6e6e6 url(/seguros/imag/site_general/xbg-carousel-controls.jpg.pagespeed.ic.X7qFXSwIQN.jpg) top left repeat-x}
ul.alfabeto li a.active{background-image:none;color:#fff;background-color:#b1b1b1}
ul.alfabeto li span{display:block;color:#d3d3d3}
ul.alfabeto li a:hover{background:#0172c0;color:#fff!important}
.estadillo{padding:10px 0;border-bottom:1px solid #e6e6e6;margin-bottom:10px;overflow:hidden}
.paginationtop .button{margin-left:4px}
.estadillo .paginationtop{float:right}
.estadillo .votos{margin-top:8px}
.votos{display:inline-block;color:#000}
.votos .media{font-size:16px;font-weight:bold;float:left;margin-right:3px}
.autor{float:left;width:100%;border-top:1px solid #e6e6e6;font-size:13px;margin:10px 0;padding:10px 0}
blockquote+.autor{margin-top:0}
.autor dt{margin:10px 0 0 0!important;padding:0!important}
.autor img{float:left;margin-right:10px;width:65px;border-radius:50%;border:5px solid #e6e6e6}
.autor .bio{float:left}
.autor .social{float:right;margin-top:15px}
.autoria{line-height:40px;font-size:12px;border-bottom:1px solid #efefef;list-style-type:none}
.autoria li{list-style-type:none;display:inline-block;padding-left:0;margin:0;background-image:none}
.autoria li.categorias{padding-left:10px}
.autoria li.comentarios{width:auto;line-height:40px;float:right!important;clear:right!important}
.autoria li.fechaPublicacion{display:none}
.autoria img{display:inline;vertical-align:middle;width:auto;height:40px;margin-right:10px}
ul.comentarios{clear:both;margin:20px 0}
li.comentario{margin-bottom:20px}
.comentario .autoria{border-bottom:3px solid #efefef}
.comentario .mensaje{padding:20px}
.social img{width:138px;height:16px}
article{margin-bottom:10px;margin-right:15px}
article h1,section h1{border:none;position:relative;bottom:auto;left:auto;display:block;font-size:27px;text-align:left;color:#000;line-height:110%;height:auto;width:auto;margin:.5em 0 0;background:transparent;border:none;color:#000}
article>h2{margin:1em 0 0 0}
article>p+h2,article>p+h3{clear:both}
article>h3{color:#000!important}
ul.relacionados{clear:both}
.relacionados li{float:left;display:table-cell;width:50%}
.relacionados li a{display:block;cursor:pointer}
.relacionados li a span{position:absolute;bottom:0;color:#fff;display:block;padding:5px;background:transparent url(/seguros/imag/site_general/xtranspa40.png.pagespeed.ic.MK2MEeBooh.png);font-size:12px;font-weight:bold;text-shadow:black 1px 1px 2px}
.tags{margin-bottom:10px;font-size:11px;background:transparent url(/seguros/imag/site_general/tags.gif.pagespeed.ce.DL_B2uHGpE.gif) 0 center no-repeat;padding-left:20px}
.tags a{color:#00335a}
.aggregateRating{position:relative;height:20px;text-align:left;line-height:20px}
.puntuacion{float:left;width:1.5em;height:20px;margin-right:5px;line-height:20px;font-weight:bold;font-size:1.5em;text-align:right}
.estrellas{float:left;position:relative;width:45px;height:10px;margin-top:5px;margin-right:5px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 0 repeat-x}
.estrellas a{display:inline-block;text-indent:-9999px}
.p0{position:absolute;z-index:9;height:10px;width:0;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p1{position:absolute;z-index:9;height:10px;width:9px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p2{position:absolute;z-index:9;height:10px;width:18px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p3{position:absolute;z-index:9;height:10px;width:27px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p4{position:absolute;z-index:9;height:10px;width:36px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p5{position:absolute;z-index:9;height:10px;width:45px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.votos{float:left;height:20px;line-height:20px}
.aggregateRating a{display:block;height:10px;text-indent:-9999px;position:absolute;left:0;top:0;display:inline-block;margin:0;padding:0;height:10px;text-indent:-9999px;background:transparent}
.aggregateRating a:hover{background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -30px repeat-x}
.v1{width:9px;z-index:10}
.v2{width:18px;z-index:13}
.v3{width:27px;z-index:12}
.v4{width:36px;z-index:11}
.v5{width:45px;z-index:10}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/seguros/imag/site_general/delete.gif.pagespeed.ce.Q-EEW3HaYZ.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/seguros/imag/site_general/star.gif.pagespeed.ce.O3qEUin0BB.gif) no-repeat 0 0}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default!important}
div.star-rating{background:transparent!important;overflow:hidden!important}
pre.prettyprint{padding:20px;border:none;border-radius:10px;background:#e6e6e6}
#loginbar{clear:both;background:#e6e6e6;border:1px solid #dcdcdc;text-align:center}
#loginbar .row{text-align:right}
#loginbar form{padding-top:5px;padding-bottom:5px}
#loginbar input{display:inline-block;width:9em;margin-left:10px}
#loginbar label{display:inline-block;width:auto;margin-left:10px}
.beta{background-image:url(/seguros/imag/site_general/xbeta.png.pagespeed.ic.GV_Cwnpsiv.png);background-position:0 0;background-repeat:no-repeat}
article.beta{padding-top:40px!important}
.vpest{z-index:10;position:fixed;top:50%;margin-top:-60px;width:32px;height:96px;background-color:#f1f1f1;box-shadow:0 1px 6px #424242;border-color:#00335b;overflow:hidden}
.vpest.izq{left:0;top:50%;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.vpest.der{right:0;border:1px solid #686868;border-right:none;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.vpest.der:hover{border-color:#005d91}
.vpest .opina{display:block;width:32px;height:96px;text-indent:-9999px;background-image:url(/seguros/imag/site_general/xopina.png.pagespeed.ic.V_n6mVb6ex.png);background-position:0 0}
.vpest .opina:hover{background-position:-50px 0}
.icosocial a{display:block;width:32px;height:32px;text-indent:-9999px;background-image:url(/seguros/imag/site_general/widget016_32x32_top.gif.pagespeed.ce.1TrLeoSq9K.gif);background-repeat:no-repeat;cursor:pointer}
.icosocial a:hover{background-color:#0079c8}
.icosocial .fb{background-position:0 -160px!important}
.icosocial .tw{background-position:0 -704px!important}
.icosocial .yt{background-position:0 -64px}
.icosocial .gp{background-position:0 -288px!important}
.icosocial.personal{height:32px;clear:left;margin-bottom:20px}
.icosocial.personal li{float:left;width:32px;height:32px;margin-right:5px}
div p:last-child{margin-bottom:0!important}
.landing .white strong{color:#000}
.landing .white input,.landing .white select{background-color:#f0f0e1;border-color:#b9b9c8}
.landing .white select{background-image:url(/seguros/imag/site_general/f-select.gif.pagespeed.ce.t_7fCrkyYh.gif);background-position:right 50%;background-repeat:no-repeat}
.landing input.button{width:100%}
.landing form{float:right;width:300px}
.landing form section{-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}
.landing form .row{margin-bottom:.5em}
.landing form h3{padding-bottom:.3em;border-bottom:1px solid #fff;color:#fff}
.landing form .white h3{border-bottom:1px solid #e6e6e6;color:#000}
.landing form .white h3.color{border:none;padding:10px;color:#fff!important;text-align:right}
.landing form .white h3.color a{color:#fff!important}
.landing .titulo{position:relative;background-color:#0079c8;min-height:31px}
.titulo h3{position:absolute;bottom:0;width:100%;z-index:2;margin:0;padding:.5em;font-size:15px;color:#fff;background:transparent url(/seguros/imag/site_general/xtranspa60.png.pagespeed.ic.N18EQ4x8ZA.png) 0 0;font-weight:bold}
.landing .titulo h3.color{background-image:none}
.landing #informacion section{margin-top:5px}
.rating{width:45px;height:10px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 0 repeat-x;display:inline-block;text-align:left;line-height:10px}
.p0{display:inline-block;margin:0;padding:0;width:0;height:10px;text-indent:-999px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p1{display:inline-block;margin:0;padding:0;width:9px;height:10px;text-indent:-999px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p2{display:inline-block;margin:0;padding:0;width:18px;height:10px;text-indent:-999px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p3{display:inline-block;margin:0;padding:0;width:27px;height:10px;text-indent:-999px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p4{display:inline-block;margin:0;padding:0;width:36px;height:10px;text-indent:-999px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.p5{display:inline-block;margin:0;padding:0;width:45px;height:10px;text-indent:-999px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -20px repeat-x}
.estrellas.fijas .p1{position:relative;float:left}
.estrellas.fijas .p15{position:relative;display:inline-block;margin:0;padding:0;width:9px;height:10px;text-indent:-999px;background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -10px;float:left}
.rating a{display:block;height:10px;text-indent:-999px;position:absolute;left:0;top:0}
.rating a:hover{background:transparent url(/seguros/imag/site_general/xestrella.png.pagespeed.ic.uTa_wzWNU4.png) 0 -30px repeat-x}
.v1{width:9px}
.v2{width:18px}
.v3{width:27px}
.v4{width:36px}
.v5{width:45px}
#cookies{background:none repeat scroll 0 0 #323232;font-size:16px;padding:25px 20px;width:100%;z-index:1000;position:fixed;bottom:0}
#cookies>*{color:#fff!important}
#cookies .desc{border-right:2px solid #4b4b4b;display:table-cell;line-height:24px}
#cookies .cookieDesc{font-size:12px;margin:0 40px 0 20px;text-align:left}
#cookies .cookieDesc>a{color:#fff;text-decoration:underline}
#cookies .con{display:table-cell;line-height:21px;padding:0 20px;vertical-align:middle;width:19%}
#cookies .con a{color:#fff!important;cursor:pointer;padding:25px;text-decoration:none;font:900 18px Bupa,Arial,Helvetica,sans-serif!important}
.valign{display:table;width:100%}
.valign>*{display:table-cell;vertical-align:middle}
.valign>*>*{width:auto!important;margin:0 auto}
.acordeon,.abanico{background-color:#e6e6e6;overflow:hidden;padding:0!important}
.guttered>.abanico,.guttered>.acordeon{padding-left:0!important;padding-right:0!important;margin-left:10px;margin-right:10px}
.acordeon>*,.abanico>*{margin:0 2px 2px 2px}
.acordeon>*:first-child,.abanico>*:first-child{margin:2px 2px 2px 2px}
ul.accordion>li{margin-bottom:4px}
ul.accordion>li .xtitle h3,ul.accordion>li .title h3{color:#0079c8}
ul.accordion>li>div.xtitle,ul.accordion>li>div.title{padding:8px}
ul.accordion>li>div.xtitle,ul.accordion>li>div.title,ul.accordion>li>div.content,ul.accordion>li.active .content{border:none}
ul.accordion>li>div.xtitle:hover,ul.accordion>li>div.title:hover{background:#f2f8fc}
ul.accordion>li.active .xtitle,ul.accordion>li.active .title{background:#f2f8fc}
ul.accordion>li.active .xtitle h3,ul.accordion>li.active .title h3{color:#000}
ul.accordion>li>div.xtitle::after,ul.accordion>li>div.title::after{content:"";display:block;width:0;height:0;border:solid 6px;position:absolute;right:15px;top:12px}
.descarga>dt,.acordeon>dt,.abanico>dt{background:#fff;color:#666;cursor:pointer;font-weight:bold;padding:10px 0 10px 10px}
.acordeon>dt:first-child,.abanico>dt:first-child{}
.acordeon>dt.down,dt.down>*{color:#0079c8;cursor:pointer}
.abanico>dt.down,.abanico>dt.down>*,.abanico>dt.down:hover>*{color:#0079c8;cursor:pointer}
.acordeon.color>dt,.abanico.color>dt{color:#fff;background:transparent}
.acordeon.color>dd *,.abanico.color>dd *{color:#666}
.acordeon.color>dd p,.acordeon.color>dd h2,.acordeon.color>dd h3,.acordeon.color>dd h4,.abanico.color>dd h2,.abanico.color>dd h3,.abanico.color>dd h4{color:#000}
.acordeon.color>dt:hover,.abanico.color>dt:hover,.acordeon.color>dt:hover>*,.abanico.color>dt:hover>*,.acordeon.color>dd a,.abanico.color>dd a{color:#0079c8}
.abanico.color>dt.down,.abanico.color>dt.down>*{background:#fff;opacity:.95}
.abanico.color>dt.down:hover>*{color:#0079c8}
.abanico.color>dd{opacity:.95}
.abanico>dt.down {margin:2px 2px 0 2px}
.acordeon>dd,.abanico>dd {display:block;padding:10px;overflow:hidden;background-color:#fff;opacity:.95}
.acordeon>dd.off,.abanico>dd.off {display:none}
dd.off .info {background-color:#fff}
.descarga {margin-left:30px;margin-right:30px}
.descarga>dt {margin-left:10px}
dl.abanico,dl.acordeon {margin-bottom:2em}
.abanico.forzardesplegado dt {background-image:url(/seguros/imag/site_general/xdown.png.pagespeed.ic.NKpvZE3I2q.png)!important}
.abanico.forzardesplegado dd.off {display:block!important}
.plegado {display:none}
.down.left,.up.left,.mas.left{background-position:0 center;padding-left:14px;padding-right:0}
.especialidad dd>ul{clear:both;overflow:hidden;display:block}
.especialidad dd>ul li{float:right;padding:10px 0 0 10px}
.especialidad dd>ul li.citar{padding-top:0}
.especialidad dd>ul li:first-child{float:left;padding-left:0}
.especialidad dd>ul li .button{margin:0}
.abanico>dt:after,.acordeon>dt:after{content:"\e60f";position:absolute;right:10px;font-family:'sanitas-icon-webfont';top: 50%;
    margin-top: -13px;}
.abanico>dt.down:after,.acordeon>dt.down:after{content:"\e611"}
.bolo{position:absolute;display:block;z-index:2;width:150px;height:150px;padding:0 15px;right:-120px;top:10px;line-height:120%;text-align:center;font-size:20px;font-family:"Bupa",Arial,Helvetica,sans-serif;color:#fff!important;background:transparent url(/seguros/imag/site_general/bolo-fuchsia-150x150.png.pagespeed.ce.A5pQKICDCH.png) no-repeat;text-transform:uppercase;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);transform:rotate(15deg)}
.bolo.izq{left:-120px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);transform:rotate(-15deg)}
.bolo div{width:150px;height:150px;display:table-cell;vertical-align:middle}
.resp-tabs-container{background-color:#fff;clear:left}
.resp-accordion{font-size:14px;border-top:2px solid #e6e6e6;margin:0!important;padding:10px;cursor:pointer;display:none}
.resp-accordion>a{color:#666;font-size:15px;font-weight:bold}
.resp-accordion.active>a{color:#0079c8}
.resp-content-active,.resp-accordion-active{display:block}
.resp-accordion:after{content:"\e606";position:absolute;right:10px;font-family:'sanitas-icon-webfont';color:#666;font-size:18px}
.resp-accordion:hover:after{color:#0079c8}
.resp-accordion:hover a{color:#0079c8}
.resp-accordion.active:after{content:"\e604";color:#0079c8}
.resp-tab-content{display:none;padding:10px;position:relative;width:100%;overflow:hidden}
.resp-arrow{display:none}
.icomenos:before{content:"\e611"}
.descarga>dt:hover,.acordeon>dt:hover,.abanico>dt:hover{background-color:#f2f2f3;color:#0079c8}
.resp-tab-content-active{display:block}
.resp-accordion:first-child{border-top:none}
.desplegable dt,.desplegable dd{margin-bottom:0}
.menu_superior .submenu{background-color:#007ada;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#005d91),to(#007ada));background-image:-webkit-linear-gradient(top,#005d91,#007ada);background-image:-moz-linear-gradient(top,#005d91,#007ada);background-image:-ms-linear-gradient(top,#005d91,#007ada);background-image:-o-linear-gradient(top,#005d91,#007ada);box-shadow:2px 3px 6px #000;display:none;left:auto;padding:5px;position:absolute;right:-140px;text-align:center;top:20px;width:auto;z-index:12;min-width:936px}
.desplegable:hover .submenu{display:inline-block}
#super li.desplegable{padding:0 0 5px 7px}
#super li.desplegable .submenu li{background:none;display:inline-block;float:none;padding:5px;width:auto;vertical-align:top}
.submenu dl{color:#fff;text-align:left}
.desplegable dt{margin-bottom:0;padding:4px 0 4px 10px}
#super .submenu dd a{display:block;padding:4px 4px 4px 10px}
#super li.desplegable>a{padding-right:12px;background:url(/seguros/imag/site_general/xarrow-down-small.png.pagespeed.ic.PHQIBJKqL5.png) no-repeat scroll right center}
.pie_foto{display:inline-block;color:#000;margin-top:5px}
.hr span.mini{display:inline-block;padding-top:5px;vertical-align:bottom;margin-top:15px}
.addthis_32x32_style .addthis_counter.addthis_bubble_style{width:62px!important}
.addthis_16x16_style .addthis_counter.addthis_bubble_style{width:36px!important}
.addthis_toolbox{float:right}
#cabecera .flexslider .row{min-height:245px!important}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;overflow:hidden}
.flexslider .slides img{display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{position:relative}
.flexslider ul li{background:none!important;line-height:normal;margin-bottom:0;padding-left:0!important}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px;padding:0}
.flex-direction-nav{position:absolute;right:0;top:50%;width:100%;z-index:9999;margin-top:-17px}
.flex-pauseplay{position:absolute;top:20px;right:30px;z-index:999}
.flex-direction-nav a,.flex-pauseplay a.flex-pause,.flex-pauseplay a.flex-play,a.flex-prev,a.flex-next{background-color:#6c6e71;border-radius:50%;color:#fff;display:inline-block;float:left;font-family:"sanitas-icon-webfont";font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:34px;margin:0;padding:0 8px;text-transform:none;vertical-align:middle;opacity:.5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
.flex-direction-nav a:hover,.flex-pauseplay a.flex-pause:hover,.flex-pauseplay a.flex-play:hover,a.flex-prev:hover,a.flex-next:hover{opacity:.8}
.flex-direction-nav>li+li{float:right;margin:0 30px 0 0}
.flex-direction-nav>li{float:left;margin-left:30px}
a.flex-prev:before{content:"\e610"}
a.flex-next:before{content:"\e606"}
a.flex-play:before{content:"\e615"}
a.flex-pause:before{content:"\e652"}
.flexslider-controls{position:absolute;bottom:0;width:100%;z-index:99}
.flex-control-paging{margin:0 auto;padding:0}
.flex-control-paging li{display:inline-block;margin:0 6px}
.flex-control-paging li a{background:none repeat scroll 0 0 rgba(0,0,0,.5);border-radius:20px;box-shadow:0 0 3px rgba(0,0,0,.3) inset;cursor:pointer;display:block;height:11px;text-indent:-9999px;width:11px}
.flex-control-paging li a:hover{background:none repeat scroll 0 0 rgba(0,0,0,.7)}
.flex-control-paging li a.flex-active{background:none repeat scroll 0 0 rgba(0,0,0,.9);cursor:default}
li.lihov{height:123px;overflow:hidden;width:176px;margin-right:4px}
li.lihov .capaTexto{display:none}
li.lihov:hover .capaTexto{display:block!important;color:#fff;display:block;font-family:'Courier New',Courier,monospace;font-size:16px;font-weight:bold;height:8.5em;padding:0;white-space:normal}
li.lihov:hover img{display:none}
#slider-peq .fotorow>picture{float:left;height:315px;width:100%}
#slider-peq .fotorow.video{padding-top:56.2%}
#slider-peq .fotorow.video iframe,#slider-peq .fotorow.video object,#slider-peq .fotorow.video embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
#slider-peq .fotorow img{margin:0;position:static;width:100%}
#slider-peq .flex-direction-nav{top:34%;margin-top:0}
#slider-peq .flex-direction-nav li{margin-top:0;padding:0;background:none}
#slider-peq p{margin-top:0!important}
#slider-peq .row>div{margin-bottom:0}
#carousel{width:100%;border-top:5px solid #fff;border-bottom:5px solid #fff}
#carousel img{height:100%;width:auto;cursor:pointer}
#carousel .slides li{margin-right:5px}
#carousel .slides picture{float:left;height:150px}
#carousel>a.flex-next{right:0}
#carousel>a{height:100%;position:absolute;top:0;border-radius:0!important;display:block;padding:0;text-align:center;width:30px;z-index:999}
#carousel li{margin:0;height:100%}
#carousel a:before{top:50%;right:0;left:0;position:absolute;margin-top:-17px}
.list-map{float:left;width:25%;height:0;padding:0 0 70% 0;overflow-y:scroll;background:#fff;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6}
.list-map>ul{position:absolute;width:100%}
.list-map>li>a:hover{background-color:#f2f8fc!important}
.map-list{float:left;width:75%;position:relative;padding-bottom:70%;height:0;overflow:hidden;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6}
.map-list iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.tooltip{top:0;left:-3000px;position:absolute;width:160px}
.tooltip .triangle{position:absolute;right:-9px;top:50%;margin-top:-5px;width:10px;height:10px;border:5px solid #2b2626;z-index:10}
.tooltip>div{padding:10px;background-color:#2b2626;margin:0;border:0;top:0;left:5px;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(0,0,0,.33) 0 2px 3px 0;-webkit-box-shadow:rgba(0,0,0,.33) 0 2px 3px 0;box-shadow:rgba(0,0,0,.33) 0 2px 3px 0;transition:.3s}
.tooltip>div:hover{cursor:default}
.tooltip>div p{margin-bottom:5px}
.tooltip>div p:last-child{margin-bottom:0}
.tooltip>div .text{font-size:11px;line-height:120%;font-family:Arial}
.show .tooltip.left{left:-170px;right:auto;top:50%}
.show .tooltip.left .triangle{right:-9px;top:50%;margin-top:-5px;border-left-color:#2b2626;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}
.show .tooltip.right{left:auto;right:-163px;top:50%}
.show .tooltip.right .triangle{right:auto;left:-9px;margin:-5px 0 0;border-left-color:transparent!important;border-top-color:transparent!important;border-right-color:#2b2626;border-bottom-color:transparent!important}
.show .tooltip.top{left:50%;right:auto;margin:0 0 0 -80px}
.show .tooltip.top .triangle{top:auto;left:auto;right:50%;bottom:-9px;margin:0 0 0 -5px;border-left-color:transparent!important;border-top-color:#2b2626;border-right-color:transparent!important;border-bottom-color:transparent!important}
.show .tooltip.bottom{top:auto;left:50%;right:auto;margin:0 0 0 -80px}
.show .tooltip.bottom .triangle{top:-9px;left:auto;right:50%;bottom:auto;margin:0 0 0 -5px;border-left-color:transparent!important;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:#2b2626}
.show .tooltip.cyan{background:transparent!important}
.show .tooltip.cyan .triangle{border-color:#0079c8}
.show .tooltip.cyan>div{background-color:#0079c8}
.show .tooltip.orange75{background:transparent!important}
.show .tooltip.orange75 .triangle{border-color:#f79a58}
.show .tooltip.orange75>div{background-color:#f79a58}
.show .tooltip.teal{background:transparent!important}
.show .tooltip.teal .triangle{border-color:#008385}
.show .tooltip.teal>div{background-color:#008385}
.show .tooltip.purple{background:transparent!important}
.show .tooltip.purple .triangle{border-color:#8956B5}
.show .tooltip.purple>div{background-color:#8956B5}
.show .tooltip>div{opacity:1;visibility:visible}
#mapa-web h2{min-height:45px}
#mapa-web h2 a{color:#00335b}
#mapa-web h3{font-size:16px;margin:13px 0}
#mapa-web li{font-size:90%;line-height:130%;margin-bottom:8px}
.col4.partido{background:none!important;box-shadow:none;padding:0}
.partido>.cont{background-color:#fff;box-shadow:0 0 2px #999;display:block;height:100%;min-height:280px;margin-bottom:10px;padding:10px!important}
.teal .tint.partido>.cont{background-color:#bfe0e0!important}
.partido>.cont:first-child{height:auto}
.partido>.cont:last-child{margin-bottom:0}
#filtrosmovil{display:none;z-index:0;position:fixed;right:0;top:0;width:270px;background-color:#fff;box-shadow:-10px 0 25px rgba(255,255,255,.3);text-align:left;background-color:#333!important;padding:0}
#filtrosmovil aside>.cont{max-height:100%!important}
.filtro{display:none}
.left{float:left!important}
.right{float:right!important}
.pos-left{left:0}
.pos-right{right:0}
.tachado{text-decoration:line-through}
.opacity30{opacity:.3}
.inline{clear:none;display:inline}
.inline span{display:inline-block}
.nowrap{white-space:nowrap}
.fixed{position:fixed;top:15px;z-index:999}
}
#section-two .title {text-align: center !important;}
/* layout lonchas */
.large-col1 {width:8.333333%!important}
.large-col2{width:16.666666%!important}
.large-col3{width:25%!important}
.grid.guttered.tablerow > .large-col3.modulo_cajaformulario.color.violet {width:35.23% !important;}
.large-col4{width:33.333333%!important}
.large-col5{width:41.666666%!important}
.large-col6{width:50%!important}
.large-col7{width:58.333333%!important}
.large-col8{width:66.666666%!important}
.large-col9{width:75%!important}
.large-col10{width:83.333333%!important}
.large-col11{width:91.6666666667%!important}
.large-col12{width:100%!important}
#formulario2ok,#formulario2ko{display:none}
.no-scroll{z-index:999;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.no-scroll.fixed{z-index:999;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}
.noscroll{overflow:hidden!important}
.noscroll .masthead,.noscroll header,.noscroll #masterlayout,.noscroll footer{display:none!important}
body>img{width:0!important;height:0!important}
.Seguro.DetalleCentral #cabecera .marco{margin-bottom:80px}
.Seguro.DetalleCentral .tabs{border-bottom:none}
.Seguro.DetalleCentral .horizontalTab{margin-top:-67px!important}
.v2016 .cuerpo{padding:30px 0}
.v2016 .row>*:last-child,.row>div.main,.row>div.side{margin-bottom:0}
.v2016 .cuerpo .row{text-align:center}
.v2016 .lista{text-align:left}
li>.appointment-list{padding-left:120px}
li>.appointment-list .date{position:absolute;left:0;top:0}
.avatar{width:100px}
.person img{width:100px;border-radius:50%;border:4px solid transparent}
a:hover .person img{border-color:#7fbce3}
.jobtitle{color:#000}
.name{font-weight:bold}
.lista .date{background:#0079c8;color:#fff;width:100px;height:100px;padding:10px 0;border-radius:50%;text-align:center}
.lista .date .year{display:none}
.lista .date .weekday,.lista .date .month{font-size:18px;display:block;width:auto!important;margin:0}
.lista .date .monthday{font-size:36px;font-weight:bold;display:block;width:auto}
.no-tel header{margin-top:0}
header #menu2{top:0}
@media only screen and (max-width:990px){
    .masthead #menu2 .contact.mclink2{display:none!important}
    article{padding:10px;margin-right:0}
    body{width:100%;display:table;position:relative;overflow-x:hidden;font-size:15px}
    body,html{overflow-x:hidden}
    body.desactivado{position:fixed;background:#333!important}
    body>h1{position:absolute;left:50%;bottom:0;width:940px;margin:0 0 0 -470px;padding:3px 0;clear:both;background:#fff;border-bottom:1px solid #e6e6e6;text-align:center;font-size:9px;color:#ccc}
    .list-map{display:none}
    .map-list{width:100%;clear:both}
    .masthead{background-color:#fff;padding-top:0;position:fixed;left:-285px;top:0;width:270px;z-index:4}
    .masthead.active,#filtrosmovil.active_filtro{display:block!important;height:100%;overflow-y:scroll;left:0;position:fixed;background-color:#fff;box-shadow:10px 25px 15px 15px rgba(0,0,0,.02)}
    #filtrosmovil.active_filtro,#filtrosmovil:active{overflow-y:scroll;height:100%}
    header.active_filtro,#masterlayout.active_filtro,#menumovil.active_filtro{left:-270px}
    #menumovil #form_buscar{display:block}
    #masterlayout{display:block;width:100%}
    header.lite ~ #masterlayout{margin-top:100px}
    .masthead #menu2 li{position:static;float:none;width:auto!important;margin:0!important}
        .masthead #menu3 li.telefono {padding: 13px 0 0 0; position: fixed; top: 0; left: 0; width: 100%; background-color: #00335b !important; text-align:center;}
        .masthead #menu3 .telefono {height:48px; }
        .masthead #menu3 .telefono .sstitle {color: #fff; display: inline-block; font-weight: bold;display: table-cell;padding: 0;font-size: 18px;vertical-align: calc(-2px);}
        .masthead #menu3 .telefono a {color: #fff !important;text-align: center !important;}
        .masthead #menu3 .telefono i {vertical-align: calc(-2px);}
        .masthead #menu3 .contacto.sintel {padding: 0;display: none;}
    #buscadormovil{width:100%;position:fixed;top:0;padding:10px 59px 5px 10px}
    #buscadormovil input.q{display:inline-block;height:40px;border:1px solid #d8d9d9;border-radius:20px;background-color:#f6f4f0}
    #buscadormovil .icono-grande.icobuscar{background:url(/seguros/imag/site_general/x2015-iconos-grandes-blancos-sinbola.png.pagespeed.ic.Gi7eJ9ABf6.png) no-repeat scroll -199px -197px #0079c8;border:medium none;cursor:pointer;height:40px;position:absolute;right:5px;text-indent:-9999px;width:40px}
    #menumovil{font-size:15px;text-align:left;padding:0!important}
    #menumovil>ul{background-color:#fff;display:none;padding:0;overflow-y:visible;height:100%;font-family:Bupa,Arial,Helvetica,sans-serif}
    #menumovil>ul>li>a,#menumovil>ul>li>div>a{font-weight:bold}
    #menumovil>ul.nivel2{display:block}
    #menumovil>ul>li.active{border-left:15px solid #0079c8}
    #menumovil ul li{border-top:1px solid #eee}
    #menumovil li a{display:block;padding:15px;color:#000;text-decoration:none;border:none}
    #menumovil li li a{padding-left:45px}
    #menumovil li i{float:right;margin:0}
    #menumovil li a.active,#menumovil li a.active:hover,#menumovil li.active>div>a{background-color:#fff;color:#0079c8;font-weight:bold}
    #menumovil>ul>li>a:after,#menumovil>ul>li>div>a:after{color:#0079c8;content:"\e604";float:right;font-family:sanitas-icon-webfont;font-size:16px}
    #menumovil>ul>li>a.active:after,#menumovil>ul>li.active>div>a:after{content:"\e608"}
    #menumovil .nivel3 a:before,#menumovil .submenu a:before{color:#0079c8;content:"\e606";font-family:sanitas-icon-webfont;font-size:16px;margin:0 10px;font-weight:400;position:absolute;left:10px}
    #menumovil #menu1{background:#fff;border-top:4px solid #eee;display:block;width:100%;font-family:Bupa,Arial,Helvetica,sans-serif}
    #menumovil #menu1 li{border:none;width:100%;font-size:inherit}
    #menumovil #menu1 a{padding:15px}
    #menumovil .submenu{display:none}
    #menumovil .active .submenu{display:block}
    #menumovil .grid.cols2>*,#menumovil .grid.cols3>*,#menumovil .grid.cols4>*{width:100%!important;margin-bottom:0}
    #menumovil .submenu .grid>li{display:inline-block;padding:0!important}
    #menumovil .submenu>ul>li+li{padding-left:10px!important}
    #menumovil .submenu a{}
    #menumovil .submenu a strong{display:block;font-weight:lighter}
    #menumovil .submenu a span{display:none}
    #menumovil .submenu *{color:#000!important}
    .sin-nav #amenu{display:none!important}
    .sin-nav .nav-aux-main{right:0!important;width:165px!important}
    .masthead #menu2 .login #alogin{height:auto}
    .colum2>*,.colum3>*,.colum4>*,.colum5>*{width:100%;float:none}
    #opaca{display:none;z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.3}
    #cuerpo{height:100%;display:table-row}
    #masterlayout,#cuerpo,.cuerpo{background-color:#fff}
    header:after{background-color:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.005);content:"\00a0";height:59px;left:0;position:fixed;top:51px;width:100%;z-index:8}
    header .ayuda{position:static;width:auto}
    header .ayuda a{color:#fff!important;display:inline-block!important}
    header .ayuda>*{display:none}
    header .ayuda h4{display:block;margin-right:10px;margin-top:10px}
    header .ayuda.cliente h4{display:block;font-family:Bupa,Arial,Helvetica,sans-serif;color:#fff;font-size:16px}
    #menu2>ul>li.ayuda.cliente h4 a{font-weight:normal}
    .guttered>*{padding-left:10px!important;padding-right:10px!important}
    #main,.main{padding:0 5px 5px 5px!important}
    #main.guttered>*{padding-left:0!important;padding-right:0!important}
    #logo,.lite #logo,.lite.sin-nav #logo{display:block;position:fixed;width:120px;height:59px!important;background-position:10px 10px;top:51px;left:50%;margin-left:-60px;z-index:9}
    #cobranded #logo,#cobranded .lite #logo{width:275px;height:59px!important}
    #logo.nomenumovil{left:10px!important}
    #logo img{margin-top:-156px}
    header,header.lite,header.lite.sin-nav{height:auto;background-color:#fff!important;padding:0;z-index:3}
    #super{position:relative;left:auto!important;top:auto;width:100%;margin:0;padding:10px;display:block;background-color:#fff;border-top:1px solid #efefef}
    #super .title{font-weight:normal;color:#7fbce3}
    #super .titlesub{display:none}
    #menu1{display:none}
    #menu2.active{right:0}
    header #menu2{display:block}
    #menu2 ul,#menu2 li{margin:0;padding:0}
    #menu2 li{margin-left:10px}
    #menu2>ul>li{display:none}
    #menu2>ul>li:last-child,#menu2 li.login{display:inline-block}
    #menu2 a{display:none}
    #menu>li.home>a span{background:url(/seguros/imag/site_general/xf-menu-home.png.pagespeed.ic.7mMDEYt3Kz.png) no-repeat;background-position:-20px 0!important;display:inline-block;padding-left:23px;width:auto;text-indent:0}
    #menu>li.home>a:hover span,#menu>li.home.active>a span{background-position:-20px -100px!important}
    #menu2 #alogin.logged{background-position:-80px -120px}
    #menu2 #alogin.logged:hover{background-position:-80px -160px!important}
    #alogin.active,#alogin.active:hover{background-position:-80px -40px!important}
    #loginbox{border:none;position:absolute;left:auto;top:60px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}
    .overlay-buscador:after{display:block}
    .masthead,.masthead .row{width:auto}
    .masthead #menu2 li.login{line-height:43px;padding:0 0 15px;width:100%!important;text-align:center;margin-top:105px!important}
    .masthead #menu2 li.login #alogin-dos {line-height:120% !important;}
    .masthead.active{position:fixed;z-index:10;left:0}
    .masthead.active #menumovil{display:block;width:330px}
    .masthead.active #amenu{left:265px;top:51px}
    .masthead.active #menu2:before{background-color:#fff;content:"\00a0";height:59px;position:fixed;z-index:1;top:51px;left:0;box-shadow:0 10px 10px 0 rgba(0,0,0,.005);width:330px}
    .masthead #menu2 .login #alogin:before{display:block;font-size:48px;height:auto;margin:0 auto;padding:16px;width:46px}
    .nav-aux-main{background-color:#fff;height:59px;padding:0!important;position:absolute;left:-270px!important;width:330px!important}
    .title+.nav-aux-main{top:-60px}
    header .ayuda a{color:#666!important}
    #amenu{display:inline-block!important}
    .row.guttered>.nav-aux-main{padding:0!important}
    .masthead.active .nav-aux-main{left:0!important;position:static}
    .masthead.active>.row{width:100%!important}
    .nav-aux-main #menu2{position:static;display:block;margin-top:20px}
    .masthead #menu2 .contacto a,#contacto2 a{display:inline-block;height:45px!important;vertical-align:middle;color:#fff!important;text-align:center!important;width:100%!important}
    .masthead #menu2 li.aux-search{display:none}
    .masthead #menu2 a.cerrar{color:#333;display:block;font-size:15px;font-weight:400;line-height:normal;margin-top:5px;text-decoration:underline;vertical-align:top!important;width:auto}
    #menu2 a.cerrar>i{display:none}
    .masthead #menu2 li{background:url(/seguros/imag/site_general/xvr-25.png.pagespeed.ic.eHiQ9R-WPL.png) repeat-y left top;border:none;margin:0}
    #contacto2{display:none;z-index:9;padding:0!important}
    .masthead #menu2 li.contacto,#contacto2{padding:3px;position:fixed;top:0;left:0;width:100%;background-color:#00335b!important}
    .masthead #menu2 li.active a.search{background-color:#eee}
    .masthead #menu2 .sstitle,#contacto2 .sstitle{color:#fff;display:table-cell;vertical-align:middle;padding-right:10px;font-weight:bold;font-size:24px}
    .masthead #menu2 .contacto .contact>span>span,#contacto2 .sstitle span{display:inline-block!important}
    .masthead #menu2 .contact,#contacto2 .contact{padding:0;display:table!important;margin-right:0}
    .masthead #menu2 .search{background-color:transparent}
    .marco .button{min-width:150px!important}
    .cornerup{position:absolute;top:-20px;right:20px;width:0;height:0;border:10px solid transparent;border-bottom-color:#fff}
    header>nav{display:none}
    header nav{position:static;margin-top:111px}
    header nav ul li{float:none;height:auto;z-index:2}
    header nav li a{border-top:1px solid #fff;padding:1.5em}
    #stay{position:absolute;left:.5em;top:.9em;z-index:3}
    label[for="stay"]{z-index:2;position:relative;padding:.6em 1em .5em 2em;cursor:pointer;color:#0079c8}
    label[for="stay"]+a{padding:.5em 1em}
    .no-tel #amenu,.no-tel .masthead.active #amenu,.no-tel #logo,.no-tel header:after,.no-tel .masthead.active #menu2:before{top:0}
    .no-tel header nav{margin-top:60px}
    .no-tel #logo,.no-tel .lite #logo,.no-tel .lite.sin-nav #logo{position:relative;left:30px;margin-left:0}
    .no-pseudo:before,.no-pseudo:after{display:none}
    #loginbox p a{display:block}
    #loginbox p a.cerrar{background-position:66% 50%;padding-right:2em}
    .checkrow{margin:10px 0;color:#fff}
    #side{clear:both;width:100%!important;padding:0 5px 5px 5px;float:left}
    #menulat{display:none}
    #cabecera{margin-top:0;/*max-height:1000px*/}
    #cabecera + *:not(.buscador) {display:block}
    #cabecera .marco,#cabecera .buscador{position:relative;top:auto;left:auto;margin:0;width:auto;font-size:13px;padding:15px}
    #cabecera .bullets .marco,.test #cabecera .marco{width:auto}
    .fotorow img, .fotorow video#video {position:relative;width:100%;left:0;margin:0}
     .fotorow video{position:relative;width:100%;left:0;margin:0}
    .remarco{width:100%}
    .remarco img{margin-top:0}
    .bullets .remarco img,.test .remarco img{position:relative}
    #cabecera #slider .marco{margin:0}
    #cuerpo>.row,.cuerpo>.tablerow{position:static}
    #menu{z-index:3;box-shadow:none;margin:0;padding:0;width:100%}
    #menulat{width:100%;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;padding:0;margin:0;background-color:#e6e6e6}
    #menu li a,#menulat li a{display:block;margin:0;padding:10px;color:#0079c8!important;border-bottom:1px solid #ccc;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#fff,#f9f9f9);background-image:-moz-linear-gradient(top,#fff,#f9f9f9);background-image:-ms-linear-gradient(top,#fff,#f9f9f9);background-image:-o-linear-gradient(top,#fff,#f9f9f9)}
    #menu li.active a{padding:10px}
    #menu>li>a{font-size:13.6px}
    #menu>li>a:hover,#menu>li.active>a{color:#fff!important}
    #menu>li{display:none}
    #menu>li.aux-search{display:block;width:100%;margin-bottom:10px}
    #menu > li.aux-search.active > .search {top:65px;}
    #menu > li.aux-search.active > .search {background:none;}
    #menu .search-mov{box-shadow:none;position:static}
    #menu form#searchform2{background-color:#fff;display:block;height:auto;margin:0;padding:15px;width:100%;z-index:33}
    #menulat .nivel2>li>a{background-image:url(/seguros/imag/site_general/xmobile-mas-peq.png.pagespeed.ic.61-3LuwG5g.png);background-position:98% 10px}
    #menulat .nivel3 a{padding-left:25px;font-weight:normal}
    #video,h1{width:auto;height:auto}
    #contenedor,footer,#loginbar,#ruta,#masterlayout>.idiomas,.row,#cabecera>.row,.remarco>.row,#cuerpo,.cuerpo>.row,.cuerpo>.tablerow,#seo,footer,.col12,.landing .table,#informacion,header nav,#pie{width:auto!important}
    #ruta{padding:10px!important;margin-top:0}
    #ruta,#ruta h1{line-height:22px!important}
    #loginbox .col12{width:100%!important}
    header{float:none;width:100%;border-bottom:1px solid #eee;margin-top:0}
    header .row{width:100%}
    .ejemplo,.ejemplo footer,.ejemplo header{width:100%}
    #accion{float:none;width:auto!important;margin:0;text-align:center}
    #accion form{text-align:left;margin:0 auto}
    #cookies,#cookies p{width:auto!important;font-size:11px}
    .marco{margin:80px 10px}
    .slide>.marco{margin:0}
    .pagination{overflow:hidden}
    input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="tel"],select,textarea{min-height:38px;line-height:normal}
    .sub input[type="text"],.sub input[type="search"],.sub input[type="password"],.sub input[type="email"],.sub input[type="tel"],.sub select,.sub textarea{height:35px;line-height:22px}
    .nivel2{background:#f9f9f9;padding:3px}
    #menulat .nivel2>li.active{background:#d3e3f3;padding:3px}
    #menulat .nivel2>li.active a.active{padding-left:20px;background:none}
    #menulat .nivel2>li.active>a.active{color:#000!important}
    .grid.cols4.guttered>* section,.lista{background-color:#fff}
    #main.guttered>article{padding:20px!important}
    .pagination .prev{background-image:url(/seguros/imag/site_general/xf-prev.png.pagespeed.ic.sn0axyN18E.png) , -webkit-linear-gradient(top,#fafafa,#e7e7e7);background-image:url(/seguros/imag/site_general/xf-prev.png.pagespeed.ic.sn0axyN18E.png) , -moz-linear-gradient(top,#fafafa,#e7e7e7);background-image:url(/seguros/imag/site_general/xf-prev.png.pagespeed.ic.sn0axyN18E.png) , -ms-linear-gradient(top,#fafafa,#e7e7e7);background-image:url(/seguros/imag/site_general/xf-prev.png.pagespeed.ic.sn0axyN18E.png) , -o-linear-gradient(top,#fafafa,#e7e7e7)}
    .pagination ul{width:182px;overflow:hidden;height:27px;float:left;margin:0;display:none}
    .pagination li{margin-left:4px}
    .pagination .button{margin:5px 0!important}
    .pagination a[rel="next"]{float:right}
    .pagination a.inactive[rel="prev"],.pagination a.inactive[rel="next"]{background:none!important}
    code{white-space:normal}
    ul.pagination>li:last-child{float:right}
    .video.big{width:100%}
    .tabs.big{height:3.5em}
    .tabs.big a{font-size:1.5em}
    .tablerow{display:block}
    .tablerow>*{display:block;float:left;margin:0 1.5% 15px 1.5%;width:47%!important}
    #cabecera .tablerow>*{margin:0;padding:0}
    .tablerow .tablerow>*{margin:0}
    .cell{display:block;float:left;width:48%;margin:5px 1%}
    header .ayuda{display:none}
    .tabs li,.tabs dd,article .ejemplo .tabs li{width:100%;border-bottom:2px solid #e6e6e6!important}
    .tabs li:first-child,.tabs dd:first-child,article .ejemplo .tabs li:first-child{border-top:2px solid #e6e6e6!important}
    .tabs dd a,.tabs li a,.tabs dd a:hover,.tabs li a:hover{background-color:#fff;background-image:url(/seguros/imag/site_general/xicon-tabs-azul.png.pagespeed.ic.YQMPDP9Igr.png);background-position:right center;background-repeat:no-repeat;border-radius:0;color:#666;font-weight:700;line-height:20px!important;padding:10px 0 10px 10px}
    .tabs>* a{border:none!important;top:0!important;margin:0}
    .tabs dd a:hover,.tabs li a:hover{background-color:#f2f2f3;color:#0079c8}
    .tabs .active a,.tabs .active a,.tabs dd a.active,.tabs li a.active,.tabs dd a.active:hover,.tabs li a.active:hover,.tabs dd.active a,.tabs li.active a,.tabs dd.active a:hover,.tabs li.active a:hover{background-image:url(/seguros/imag/site_general/xicon-tabs-active-azul.png.pagespeed.ic.uuo_EGCMrl.png)}
    .tabs.purple dd.active a,.tabs.purple li.active a,.tabs.purple dd.active a:hover,.tabs.purple li.active a:hover,.tabs.fuchsia dd.active a,.tabs.fuchsia li.active a,.tabs.fuchsia dd.active a:hover,.tabs.fuchsia li.active a:hover,.tabs.cyan dd.active a,.tabs.cyan li.active a,.tabs.cyan dd.active a:hover,.tabs.cyan li.active a:hover,.tabs.orange dd.active a,.tabs.orange li.active a,.tabs.orange dd.active a:hover,.tabs.orange li.active a:hover,.tabs.lime dd.active a,.tabs.lime li.active a,.tabs.lime dd.active a:hover,.tabs.lime li.active a:hover{background-color:transparent;background-image:url(/seguros/imag/site_general/xicon-tabs-active-white.png.pagespeed.ic.tcUlQKyx7Y.png);background-repeat:no-repeat;background-position:center right}
    .tabs .active a:hover,.tabs .active a:hover{background-position:center right}
    .tabs.wide dd,.tabs.wide li{float:left!important}
    .tabs.wide,.tabs.wide dd,.tabs.wide li{display:block}
    .tabs.wide a,.tabs.big a{height:100%;text-align:left}
    .tabs-movil li,.tabs-movil dd,article .ejemplo .tabs-movil li{width:auto}
    .tabs-movil li:first-child,.tabs-movil dd:first-child,article .ejemplo .tabs-movil li:first-child{border-top:none!important}
    .tabs-movil>* a{border:medium none!important;margin:0}
    .tabs.tabs-movil>* a,.tabs.tabs-movil>* a:hover,.tabs.tabs-movil>.active a,.tabs.tabs-movil>.active a:hover{background-image:none;border-top-left-radius:5px;border-top-right-radius:5px;padding:10px}
    .tabs.tabs-movil dd a,.tabs.tabs-movil li a,.tabs.tabs-movil dd a:hover,.tabs.tabs-movil li a:hover{font-weight:normal}
    .tabs-movil>* a{top:1px!important}
    .tabs.tabs-movil>.active a{top:3px!important;font-weight:bold}
    .switch .tabs.big.icon{background:#fff!important;border-radius:5px;box-shadow:0 3px 4px 0 rgba(50,50,50,.75) inset;display:inline-block;margin-left:0;margin-bottom:5px;overflow:hidden;padding:1px;width:auto}
    .switch .tabs.icon li{border-radius:5px 0 0 5px;height:100%;margin:0;width:auto}
    .switch .tabs.icon li:last-child{border-radius:0 5px 5px 0}
    .switch .tabs.icon li:hover{background:#fff!important}
    .switch .tabs.icon li.active:hover{background:none!important}
    .switch .tabs.icon li.active,.switch .tabs.icon dd.active{background:none;border:none}
    .resp-tabs-container{padding:0;border:none}
    ul.resp-tabs-list{display:none!important}
    .resp-accordion{display:block}
    .resp-tab-content-active{border-top:0;padding:15px!important}
    .cont.resp-tab-content.resp-tab-content-active.purple>p{background:#fff;padding:10px}
    ul.alfabeto li{height:40px;width:40px;line-height:40px}
    .footprint{display:block;clear:left}
    #pie .refoot{display:inline-block}
    #pie a.logo{display:none}
    #pie>.row .label_pie{margin-top:-15px}
    #pie>.row.menu_footer dl{display:none}
    #pie>.row .menu_select{display:block}
    #pie>.row select#menu_pie{border:none;background-color:transparent;color:#fff;display:inline-block;width:325px;line-height:20px}
    #pie select#menu_pie option{margin-left:15px}
    #pie select#menu_pie option,#pie select#menu_pie optgroup{padding:10px;background-color:#005d91;display:block;float:left}
    #pie select#menu_pie optgroup{font-size:14px}
    #pie ul.social{display:inline-block}
    #pie div.postal{clear:both}
    #pie .postal p{margin-bottom:.5em!important}
    .firma{margin-top:15px;margin-bottom:15px;background-position:0% 50%;width:290px}
    #masterlayout .col12,#main,.main{width:100%!important}
    .cuadromedico .direcciones>li{display:block;width:100%;padding:0}
    .cuadromedico .direcciones ul.options>li{margin-right:5px;margin-left:0}
    .cuadromedico .direcciones ul.options{float:none;margin-top:10px}
    .filtro{width:100%;display:inline-block;text-align:right}
    .filtro>a{display:inline-block;float:right;background:url(/seguros/imag/site_general/xicon-next.png.pagespeed.ic.L83hLAgYQm.png) no-repeat right center!important;color:#0079c8!important;padding:10px 15px 10px 10px!important}
    .cuadromedico .filtro a:before{content:"Filtros"}
    .cuadromedico .filtro a.active:before{content:"AtrÃ¡s"}
    .filtro a.active{background:url(/seguros/imag/site_general/xicon-prev.png.pagespeed.ic.u4e-TnmxqP.png) no-repeat 14px center!important;padding-left:30px!important}
    .cajafiltros,#filtrosmovil{display:none}
    #filtrosmovil aside{margin:0;background:none!important;padding:0;box-shadow:none}
    #filtrosmovil aside li{padding:0;border-bottom:1px solid #404040}
    #filtrosmovil aside li:last-child{border:none}
    #filtrosmovil aside>.cont{background:transparent;padding:0}
    #filtrosmovil a{color:#ddd;display:block;padding:20px 35px}
    #filtrosmovil a:hover{background-color:#000}
    #filtrosmovil h3{color:#fff!important;font-weight:700;margin:0!important;padding:15px 10px;border:1px solid #404040;border-width:1px 0}
    #filtrosmovil li>span{position:absolute;right:10px;top:20px;color:#7f7f7f}
    #side>aside,#side>.modulo{float:left;display:inline-block;margin:0 1.5% 15px 1.5%;width:47%;vertical-align:top}
    #side > nav ~ *:nth-child(2n+1) {float:right}
    .slider{bottom:0!important}
    .excerpt{display:none}
    .slider>.delimitador,h4.delimitador{font-size:14px;padding-right:30px;background:url(/seguros/imag/site_general/xicon-tabs-white.png.pagespeed.ic.XYqTM2Y50P.png) no-repeat scroll 100% center #000!important}
    .pasos{width:auto;margin:70px 10px 10px 10px}
    .pasos ul{display:block;width:100%!important}
    .pasos li{display:block;float:left;width:20%;text-align:center;margin-bottom:-10000px;padding-bottom:10000px}
    .pasos li span{float:none}
    .pasos li.active i{margin:5px auto 0;position:static}
    .pasos li>div{display:block;font-size:11px;height:auto;padding:10px 10px 0}
    .pasos li>div>div{height:1.75em;margin:0 auto 5px;position:static;text-align:center}
    .tablerow{display:block}
    .tablerow>.col6{display:block;width:100%!important}
    .fotofull{overflow:auto;width:100%;clear:both}
    .fotofull img,.fotofull.vertical img,.fotofull.horizontal img{width:100%;height:auto!important;position:relative}
    .grid .medium-cols2,.medium-cols3{margin-top:20px;width:100%!important;border-spacing:10px;padding:0!important}
    .medium-cols2>*{display:table-cell;vertical-align:top;width:50%}
    .medium-cols3>*{display:table-cell;vertical-align:top;width:33.333%}
    .medium-cols2>:last-child,.medium-cols3>:last-child{border:none}
    .productos .coberturas span{background-position:center center}
    .productos .cell{padding:10px 0}
    section .coberturas li{display:table;width:100%}
    .productos li>*{display:table-cell}
    .productos li.minipromo>*{display:block}
    .productos li>*:last-child{text-align:center}
    .productos li>.no-large{font-size:14px;padding-left:10px;width:50%;text-align:left}
    label{text-align:left}
    section.lightgray,section.lightgray25,section.lightgray50,section.lightgray75{background-color:#fff!important}
    .si-tablet{display:block!important}
    .no-tablet{display:none!important}
    .tablet-col1{width:8.333333%!important}
    .tablet-col2{width:16.666666%!important}
    .tablet-col3{width:25%!important}
    .tablet-col4{width:33.333333%!important}
    .tablet-col5{width:41.666666%!important}
    .tablet-col6{width:50%!important}
    .tablet-col7{width:58.333333%!important}
    .tablet-col8{width:66.666666%!important}
    .tablet-col9{width:75%!important}
    .tablet-col10{width:83.333333%!important}
    .tablet-col11{width:91.6666666667%!important}
    .tablet-col12{width:100%!important}
    .large-tablerow>*{display:block}
    #slider{max-height:320px}
    #slider .fotorow{height:auto;max-height:285px;overflow:hidden}
    #slider picture{float:left;height:173px;width:100%}
    #slider .flexslider .slides img{height:auto;position:absolute;width:100%}
    #cabecera #slider .marco{position:static;padding-bottom:40px}
    .flex-direction-nav{top:25%;margin-top:0}
    #slider-peq .fotorow>picture{max-height:200px;width:100%}
    .bolo{right:10px}
    .bullets .bolo,.test .bolo{right:10px;top:auto;bottom:10px}
    .Seguro.DetalleCentral #cabecera .marco{margin-bottom:0}
    .Seguro.DetalleCentral .horizontalTab{margin-top:0!important}
    .foto+.mini-promo{margin-top:-40px}
    .lista.fotoder li>a div.foto.rel4x3,.lista.fotoizq li>a div.foto.rel4x3{padding-bottom:21.45%!important}
    #masterlayout .col12+div>.no-scroll,#main+div>.no-scroll,.main+div>.no-scroll{position:static!important;width:100%!important}
}
@media only screen and (max-width:480px){
    .xtitle{font-size:26px;line-height:30px}
    .buttons{width:100%;clear:both}
    .share{z-index:20;position:fixed;margin:0;left:0;bottom:0;width:100%;display:table;box-shadow:0 0 6px 0 rgba(000,000,000,.6);border-top:1px solid #000}
    .share li{display:table-cell;width:auto;height:50px}
    .share li a{text-align:center;height:50px;overflow:hidden}
    .share li a i{border-radius:0;width:100%;margin:0;line-height:50px}
    .bolo{display:none}
    .opciones{clear:both;float:none}
    #cookies p a#cookieoff{width:40px;height:40px;line-height:40px;font-size:30px}
    #cabecera{min-height:0}
    #cabecera>.row{min-height:0;padding:0!important}
    .marco{margin:140px 10px 10px 10px;width:auto}
    .marco h1,.marco h2,.marco .hh1{font-weight:bold}
    #cuerpo>.marco h2{padding-bottom:.5em}
    .marco>*,.marco p{font-size:16px!important}
    .marco p.title{font-size:18px!important;font-weight:bold;margin-bottom:0}
    .marco .button{max-width:300px!important;min-width:0}
    .remarco div:not(.foto):not(.button):not(picture+.row) {padding:20px!important}
    .remarco img{margin-top:0;width:150%;margin-left:-25%}
    .remarco .title{font-size:20px;line-height:20px}
    .remarco .titlesub{font-size:18px;line-height:20px}
    #cabecera .bullets .marco,.test #cabecera .marco{width:auto}
    #cabecera .row .iconos>li{width:100%;display:block}
    #slider picture{height:130px}
    .flexslider .slides img{height:100%;width:auto}
    #video,h1{width:auto;height:auto}
    body{font-size:15px}
    .landing .col8>.pad20{padding:0}
    section>#ruta{margin:0}
    #menu1,.fijo,#ruta a,#ruta span,footer dl.col2,span.mas{position:absolute;top:0;left:0;display:none}
    span.mas {display:block !important; position:relative;}
    #ruta > li:nth-last-child(2) > a span {position:static;top:0;left:0;display:block}
    #ruta a.mob, #ruta a[rel="tag"], #ruta > li:nth-last-child(2) > a{display:inline-block;position:relative;background:transparent url(/seguros/imag/site_general/f-ruta-mob.gif.pagespeed.ce.93m-4r9l7W.gif) 0 50% no-repeat;padding-left:16px}
    #ruta>li{display:none}
    #ruta > li:nth-last-child(2) {display:inline-block}
    #ruta > li:nth-last-child(2) > a{display:block}
    #listado_mapa>li{display:none}
    #listado_mapa > li:nth-child(n):nth-child(-n+5) {display:block}
    #loadMore{background-image:none}
    #loadMore>span{background:transparent url(/seguros/imag/site_general/xicon-tabs-active-white.png.pagespeed.ic.tcUlQKyx7Y.png) no-repeat scroll 50% 75%;padding:12px 20px 25px}
    .list-map{padding:0}
    #ruta li::after{content:none}
    #cuerpo,.cuerpo>.row,.cuerpo>.tablerow,footer,#seo,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12,.landing form,.landing .col8,article{display:block;position:relative;float:none;width:auto!important}
    #cuerpo,footer,#seo,#cabecera{padding:0}
    .cuerpo>.row,.cuerpo>.tablerow,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12,.landing form,.landing .col8{padding:0 5px}
    header .ayuda{text-align:left}
    header #super .nav-aux-main .ayuda h4 span,header #super .nav-aux-main .ayuda.cliente h4 span{display:block;padding-top:5px}
    header .ayuda a{background-image:url(/seguros/imag/site_general/xiconos-grandes.png.pagespeed.ic.oq9fIacZY5.png);background-repeat:no-repeat;display:block;height:33px;margin:0;text-indent:-9999px;width:34px;overflow:hidden;float:right}
    header .ayuda h4 span,header .ayuda.cliente h4 span{display:none}
    header .ayuda a{background-image:none;height:36px;text-indent:0}
    .icotel:before{font-family:"sanitas-icon-webfont"}
    .izq1,.izq2,.izq3,.izq4,.izq5,.izq6{margin-left:0!important}
    .grid.cols2>*,.grid.cols3>*,.grid.cols4>*,.grid.cols5>*,.grid.cols6>*,.grid.cols3>.colspan2{width:100%!important;clear:both!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
    .grid.cols2>li,.grid.cols3>li,.grid.cols4>li,.grid.cols5>li,.grid.cols6>li,.grid.cols3>.colspan2{padding-left:15px!important;padding-right:15px!important}
    .medium-cols2>*,.medium-cols3>*{display:block;width:100%;border:none}
    a[itemprop="telephone"]{background-image:none!important;display:inline-block!important}
    form .row>div{margin-bottom:0}
    .landing #informacion section{padding:0}
    #cuerpo,.cuerpo>.row,.cuerpo>.tablerow{background-image:none!important}
    #mobile{display:block;position:absolute;right:0;top:0;display:block;width:110px}
    #mobile a{float:left;width:40px;height:40px;margin:10px 15px 10px 0;text-indent:-9999px;background-color:red;border-radius:5px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.25);-moz-box-shadow:0 2px 2px rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.25)}
    #mobile a.active{background-color:#999}
    #cuerpo{padding:5px 0;height:100%}
    label{text-align:left}
    input.button,.button{width:100%;margin-left:0!important;margin-right:0!important}
    .pagination input.button,.pagination .button,.button.oferta{width:auto}
    .ejemplo,.ejemplo footer,.ejemplo header{width:100%;border:none;padding:0}
    footer #pie{padding:10px;font-size:10px}
    #pie>.row .menu_select{margin-left:5px;width:auto}
    #pie>.row select#menu_pie{width:110%}
    .firma{float:left;margin-top:5px;margin-bottom:5px}
    section>h3,.modulo>h3{margin-bottom:10px}
    .switch .tabs.big.icon{display:block}
    .switch .tabs.icon li{width:50%}
    pre{clear:both;overflow:scroll}
    #cookies,#cookies p{width:auto}
    #cookies p{width:auto}
    #cookies{padding:10px}
    #cookies .con{padding:20px;width:100%;display:block}
    #cookies .desc,#cookies>h3{width:100%;display:block}
    #cookies .desc{line-height:160%;padding:0 0 15px;border:none;border-bottom:2px solid #4b4b4b}
    #cookies>h3{padding:0;margin-top:15px}
    .titulo{min-height:0}
    #menulat a{padding:20px}
    .lista>li,.lista>dd,.resul .vcard{border-top:1px solid #e6e6e6}
    .lista>li>a,.lista>li>div{border-top:none}
    .lista>li>div{border-top:none}
    .lista li,.resul .vcard{padding:0}
    .lista li>*,.resul .vcard>*{padding-top:15px}
    .lista li>a,.resul .vcard a{display:block;padding:10px 20px 10px 10px}
    .lista.portada .mas,.lista.portada p a{display:none}
    .lista.portada li a{display:inline-block}
    .lista>li>a,.resul>.vcard>a,.cont>a.bloque{background-image:url(/seguros/imag/site_general/xmobile-mas.png.pagespeed.ic.PyWD4D6Wez.png);background-position:right 50%;background-repeat:no-repeat}
    .grid.cols1.lista.fotoder li a {background:none;}
    .lista.fotoizq>li,.lista.fotoder>li,.lista.portada>li{padding:10px;width:100%}
    .lista.fotoizq>li h3 a,.lista.fotoder>li h3 a,.lista.portada>li a{padding:0 16px 0 0;width:100%}
    .fotoizq .foto+div{padding-left:0}
    .fotoder .foto+div{padding-right:0}
    .lista li:last-child .button.orange{margin-bottom:0}
    a .boliches li,.lista .boliches li{background-image:none}
    .foto.izq,.foto.der,.fotoizq .foto,.fotoder .foto{float:none;width:100%;margin:0 0 10px 0}
    .lista.fotoder li>a div.foto.rel4x3,.lista.fotoizq li>a div.foto.rel4x3{padding-bottom:75%!important}
    .fotoizq .foto+div{width:100%;clear:both}
    .fotoizq .foto img,.fotoder .foto img{margin:0 auto;max-width:100%;width:100%!important}
    .foto.thumbnail,.thumbnail img{width:100px;float:left;margin:0 10px 10px 0}
    article blockquote,article blockquote.izq{width:100%;float:none;clear:right;margin:15px 0 15px 0;border-top:2px solid #0079c8;border-bottom:2px solid #0079c8;padding:2px 0}
    article blockquote p{font-size:16px;font-weight:normal;line-height:130%;color:#0079c8;border-top:1px solid #0079c8;border-bottom:1px solid #0079c8;margin:0;padding:15px 0}
    .cont.column{height:auto!important}
    .cell{width:100%;margin:5px 0}
    #pie .refoot{font-size:12px}
    #pie .refoot li{display:inline-block;margin:10px 0 0}
    .tablerow>*,.tablerow>.col1,.tablerow>.col2,.tablerow>.col3,.tablerow>.col4,.tablerow>.col5,.tablerow>.col6,.tablerow>.col7,.tablerow>.col8,.tablerow>.col9,.tablerow>.col10,.tablerow>.col11,.tablerow>.col12,.cuerpo.mapa .tablerow>*{width:100%!important}
    .grid.guttered.tablerow > .large-col3.modulo_cajaformulario.color.violet {width:100%!important}
    .modulo_cajaformulario.callmeback .cont.transparent {padding:0 5px;}
    .cuadromedico .direcciones>li a{background:none;padding:0}
    .cuadromedico>li{padding:10px 0}
    #filtrosmovil{width:100%;padding-top:54px}
    header.active_filtro,#masterlayout.active_filtro,#menumovil.active_filtro{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    #filtrosmovil>.filtro{background-color:#333!important;border-bottom:1px solid #404040;box-shadow:0 -4px 15px -1px rgba(255,255,255,.1) inset;left:0;position:fixed;text-align:left;top:0;z-index:9999}
    #filtrosmovil>.filtro>a{text-align:left;color:#fff!important;background:url(/seguros/imag/site_general/xicon-prev-white.png.pagespeed.ic.yx0nPuaAmp.png) no-repeat 10px center!important;padding:18px 10px 18px 23px!important;width:100%}
    .table .tablerow>.caption{display:table-caption!important;width:100%!important;margin:0;padding:0 10px;caption-side:top}
    .table .tablerow>.caption.bottom{caption-side:bottom}
    .table .tablerow>.caption>*{width:100%}
    #side.col3>aside,#side.col3>.modulo{width:100%;margin-left:0;margin-right:0}
    #side>*{margin-bottom:15px!important}
    .switch #ruta{margin-bottom:5px}
    .slider>.delimitador,h4.delimitador{font-size:18px}
    .pasos{width:200px;height:0;margin-top:10px}
    .pasos *{visibility:hidden}
    .sin-nav .nav-aux-main{width:0!important}
    .nav-aux-main{width:380px}
    .nav-aux-main.active{width:100%!important;right:0}
    .nav-aux-main #menu2{float:right}
    .desactivado .masthead,.desactivado #super{width:100%}
    .masthead #menu2 li.contacto{display:block}
    .masthead.active #menumovil,#filtrosmovil.active_filtro{width:100%}
    .masthead.active #amenu{left:0}
    .masthead.active #menu2:before{width:100%}
    .desactivado .masthead.active{z-index:3}
    .desactivado header nav,.desactivado header:after{display:none}
    .mininfo:after{content:"\e606";display:inline-block;font-family:"sanitas-icon-webfont";line-height:1;vertical-align:sub}
    #side>aside,#side>.modulo{float:none;margin:0;width:100%}
    #slider-peq .fotorow>picture{max-height:145px;width:100%}
    #slider-peq .fotorow img{position:absolute;height:auto}
    .foto+.mini-promo{position:absolute;top:50px;width:100%;margin-top:0}
    .mini-promo+h3,.mini-promo+*+h3{margin-bottom:40px}
    .si-small{display:block!important}
    .no-small{display:none!important}
    .small-col1,.medium-col1{width:8.333333%!important;float:left}
    .small-col2,.medium-col2{width:16.666666%!important;float:left}
    .small-col3,.medium-col3{width:25%!important;float:left}
    .small-col4,.medium-col4{width:33.333333%!important;float:left}
    .small-col5,.medium-col5{width:39.666666%!important;float:left}
    .small-col6,.medium-col6{width:41.666666%!important;float:left}
    .small-col7,.medium-col7{width:50%!important;float:left}
    .small-col8,.medium-col8{width:66.666666%!important;float:left}
    .small-col9,.medium-col9{width:75%!important;float:left}
    .small-col10,.medium-col10{width:83.333333%!important;float:left}
    .small-col11,.medium-col11{width:91.6666666667%!important;float:left}
    .small-col12,.medium-col12{width:100%!important;float:left}
    .small-nosub{border-bottom:none}
    .small-tleft{text-align:left!important}
    .small-tright{text-align:right!important}
    .small-tcenter{text-align:center}
    .fancy-all-width{width:90%!important}
    .cuerpo.mapa .tablerow{display:block!important}
    .cuerpo.mapa .tablerow>*{display:block!important;clear:both}
    .elmapa,.lugar>*{width:100%!important;display:block!important;padding-top:66%}
    .list-map{display:block;float:none;width:100%;height:auto;overflow:hidden}
    .list-map>ul{position:relative}
    .no-scroll{position:static!important;width:auto!important}
}
@media only screen and (max-width:480px) and (orientation:landscape){
    .pagination ul{width:auto;overflow:hidden;height:auto;margin:0 0 0 13px}
    .pagination li{margin-left:0}
    article{margin:0}
    header,.masthead{position:absolute}
    .small-col1,.medium-col1{width:8.333333%!important;float:left}
    .small-col2,.medium-col2{width:16.666666%!important;float:left}
    .small-col3,.medium-col3{width:25%!important;float:left}
    .small-col4,.medium-col4{width:33.333333%!important;float:left}
    .small-col5,.medium-col5{width:39.666666%!important;float:left}
    .small-col6,.medium-col6{width:41.666666%!important;float:left}
    .small-col7,.medium-col7{width:50%!important;float:left}
    .small-col8,.medium-col8{width:66.666666%!important;float:left}
    .small-col9,.medium-col9{width:75%!important;float:left}
    .small-col10,.medium-col10{width:83.333333%!important;float:left}
    .small-col11,.medium-col11{width:91.6666666667%!important;float:left}
    .small-col12,.medium-col12{width:100%!important;float:left}
    .no-scroll{position:static!important}
}
@media only screen and (min-width:991px) and (max-width:1199px){
    .masthead #menu2 li.login {margin-top:-6px;}
}
@media only screen and (min-width:481px) and (max-width:990px){
    .xtitle{font-size:26px;line-height:30px}
    #loginbox{top:60px;width:25em;left:auto;right:0}
    .cornerup{right:10px}
    div.filtro{display:none}
    header .ayuda.cliente span.icotel{display:inline-block}
    .grid.cols2>*,.grid.cols3>*,.grid.cols4>*{width:50%!important;clear:none!important;margin-bottom:20px}
    .grid.cols2>.medium-cols2,.grid.cols3>.medium-cols2,.grid.cols4>.medium-cols2,.grid.cols2>.medium-cols3,.grid.cols3>.medium-cols3,.grid.cols4>.medium-cols3{width:100%!important}
    .tablerow.cols2>*,.tablerow.cols3>*,.tablerow.cols4>*,.tablerow.cols4>.colspan3,.tablerow.cols4>.colspan2,.tablerow.cols3>.colspan2{width:47%!important}
    #cabecera .tablerow{display:table}
    #cabecera .tablerow>*{display:table-cell;margin:0;width:50%}
    .grid.guttered.tablerow > .large-col3.modulo_cajaformulario.color.violet {width:50% !important}
    #cabecera .tablerow .marco{display:table;height:100%;width:100%}
    .grid.cols2 > *:nth-child(2n+1),.grid.cols3 > *:nth-child(2n+1),.grid.cols4 > *:nth-child(2n+1) {clear:left!important}
    .grid.cols5>*,.grid.cols6>*{width:30.333333%!important;clear:none!important}
    .grid.cols5 > *:nth-child(3n+1),.grid.cols6 > *:nth-child(3n+1) {clear:left!important}
    .grid dt{clear:both!important}
    .lista .col3.foto{margin-bottom:10px;width:44%!important}
    .lista .col6+.col3{float:right;width:56%!important}
    .firma{background-position:right center}
    #cabecera>.row{min-height:0;padding:0!important}
    .si-medium{display:block!important}
    .no-medium{display:none!important}
    .small-col1,.medium-col1{width:8.333333%!important;float:left}
    .small-col2,.medium-col2{width:16.666666%!important;float:left}
    .small-col3,.medium-col3{width:25%!important;float:left}
    .small-col4,.medium-col4{width:33.333333%!important;float:left}
    .small-col5,.medium-col5{width:39.666666%!important;float:left}
    .small-col6,.medium-col6{width:41.666666%!important;float:left}
    .small-col7,.medium-col7{width:50%!important;float:left}
    .small-col8,.medium-col8{width:66.666666%!important;float:left}
    .small-col9,.medium-col9{width:75%!important;float:left}
    .small-col10,.medium-col10{width:83.333333%!important;float:left}
    .small-col11,.medium-col11{width:91.6666666667%!important;float:left}
    .small-col12,.medium-col12{width:100%!important;float:left}
    .medium-tleft{text-align:left!important}
    .medium-tright{text-align:right!important}
    .medium-tcenter{text-align:center!important}
    #cookieoff .icono-grande-blanco{margin-right:0}
    #cookies .con{padding:0 0 0 20px}
    #cookies .con a{padding:0}
    #side .col6{width:50%!important}
}
@media only screen and (min-width:481px) and (max-width:767px){
    .lista .col3.foto{margin-bottom:10px;width:50%!important}
    .lista .col6+.col3{width:100%!important}
    .col11,.col10,.col9,.col8,.col7,.col6,.col5,.col4,.col3,.col2,.col1{width:100%!important}
    .izq1,.izq2,.izq3,.izq4,.izq5,.izq6{margin-left:0!important}
    .small-col1,.medium-col1{width:8.333333%!important;float:left}
    .small-col2,.medium-col2{width:16.666666%!important;float:left}
    .small-col3,.medium-col3{width:25%!important;float:left}
    .small-col4,.medium-col4{width:33.333333%!important;float:left}
    .small-col5,.medium-col5{width:39.666666%!important;float:left}
    .small-col6,.medium-col6{width:41.666666%!important;float:left}
    .small-col7,.medium-col7{width:50%!important;float:left}
    .small-col8,.medium-col8{width:66.666666%!important;float:left}
    .small-col9,.medium-col9{width:75%!important;float:left}
    .small-col10,.medium-col10{width:83.333333%!important;float:left}
    .small-col11,.medium-col11{width:91.6666666667%!important;float:left}
    .small-col12,.medium-col12{width:100%!important;float:left}
    .no-scroll{position:static!important;width:auto!important}
    #cabecera .row .iconos>li{width:49%;display:inline-block}
}
@media only screen and (min-width:481px) and (max-width:990px) and (orientation:landscape){
    #cookies p a#cookieoff{width:40px;height:40px;line-height:40px;font-size:30px}
    .pagination .next,.pagination .prev{font-size:.9em;padding-top:3px;height:28px}
    .pagination ul{margin:0 7px}
    header,.masthead{margin-top:0}
}
@media only screen and (min-width:991px){
    #cabecera .lugar .stitle{font-size:28px;line-height:38px}
    h2.resp-accordion:first-child+.cont.resp-tab-content.resp-tab-content-active,.resp-tab-content-active{display:block!important}
    #loginbar .row,header>.row,#cabecera>.row,#cuerpo,.cuerpo>.row,.cuerpo>.tablerow,#pie,#seo,#ruta,#menu .submenu>ul,#masterlayout>.idiomas,.masthead .nav-aux-main{width:906px}
    #cabecera>.row{padding:0 0 0 15px!important}
    .fotorow img, .fotorow video#video{width:100%;margin-left:-50%}
    .fotorow>picture{width:100%;float:left}
    .lista.fotoder li>a div.foto.rel4x3,.lista.fotoizq li>a div.foto.rel4x3{padding-bottom:21.45%!important}
    #cabecera .marco{margin:30px 0 0;min-height:180px}
    .masthead #menu2{width:665px}
    .masthead #menu2 .contacto.sintel .contact{height:auto;line-height:normal;padding:10px;text-align:center;width:48px}
    .masthead #menu2 li+li{border-color:#fff;border-image:none;border-style:none none none solid;border-width:0 0 0 1px}
    .masthead #menu2 .contact.icono-grande{border-radius:0;line-height:43px;font-size:12px}
    .masthead #menu2 .contact:before{display:none}
    .masthead .nav-aux-main{position:static}
    .si-large{display:block!important}
    .no-large{display:none!important}
    #cobranded header{height:140px}
    #cobranded nav{max-width:705px}
    #loginbox form .row{overflow:hidden;max-width:260px}
}
@media only screen and (min-width:1200px){
    header nav{width:900px}
    .masthead #menu2 li.aux-search{width:650px}
    .masthead .row{width:100%}
    #menu>li>div>a{font-size:19px}
    .masthead.lite .row,#loginbar .row,header>.row,#cabecera>.row,#cabecera>.bullets>.row,.remarco>.row,#cuerpo,.cuerpo>.row,.cuerpo>.tablerow,#pie,#seo,#ruta,#menu .submenu>ul,#masterlayout>.idiomas,.masthead .nav-aux-main{width:1140px}
    .masthead.lite .row,#loginbar .row,header>.row,.cabecera>.row,.cabecera>.bullets>.row,.remarco>.row,.cuerpo,.cuerpo>.row,.cuerpo>.tablerow,#pie,#seo,#ruta,#menu .submenu>ul,#masterlayout>.idiomas,.masthead .nav-aux-main{width:1140px}
    #super{width:1000px}
    #cobranded nav{max-width:790px}
    .masthead #menu2{padding:0!important;width:870px}
    .fotorow img, .fotorow video#video{width:100%;left:50%;margin-left:-50%}
}
button::-moz-focus-inner{padding:0;border:0}
#menu>li{width:auto;vertical-align:top}
#menu>li>div{text-align:left;width:100%}
#menu>li>div,#menu>li.subactive>div>a{min-height:60px}
#menu>li>div>a{font-weight: bold !important;
color: #0079c8 !important;
padding: 20px 5px 10px 15px !important;}
.PortadaBibliotecaSaludCentral .thumbnail img{border:3px solid #fff}
.col7 #menulat,.col12 #menulat{background:transparent;box-shadow:none}
.col7 #menulat ul,.col12 #menulat ul{width:100%}
.col7 #menulat li,.col12 #menulat li{float:left;width:33%;background:transparent}
.col12 #menulat li{width:25%}
.col7 #menulat .nivel3 li,.col12 #menulat .nivel3 li{width:100%}
.col7 #menulat li a,.col12 #menulat li a{font-weight:bold}
.col12 #menulat .nivel2 li.active{background-color:#fff;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
.col12 #menulat .nivel3 a.active{background-image:none}
.PortadaBibliotecaSaludCentral ul.lista.cols2 li:first-child,.PortadaBibliotecaSaludCentral ul.lista.cols2 li:first-child+li{border-top:6px solid #b495d0}
.seccion2_3375175230347+#masterlayout .destacada thead th{background-color:#008385}
.seccion2_3375175230347+#masterlayout .destacada thead th:first-child{background-color:transparent}
.seccion2_3375175230347+#masterlayout .marco{background-color:#008385}
.seccion2_3375175064879+#masterlayout .marco{background-color:#942151}
.ServicioSalud.DetalleCentral .icono-grande-blanco{background-color:#0079c8}
.ancla{display:block;overflow:hidden;clear:both;margin:30px 0;padding:15px;border-top:1px dotted #ef5a00;border-bottom:1px dotted #ef5a00}
.ancla{display:table;width:100%;margin:15px 0;padding:0;clear:both;border-collapse:separate;border-spacing:10px}
.ancla>*,.ancla>*.button{display:table-cell!important;margin:0!important;vertical-align:middle}
.ancla .button{background-color:#fe5000}
.ancla .button.sec span{background-color:#fff!important;text-align:center}
.ancla .stitlesub{color:#fe5000}
.ServicioSalud.DetalleCentral .baseline h4{color:#0079c8}
#contrata-servicios-salud{background-color:#fe5000;color:#fff!important}
#contrata-servicios-salud *{color:#fff}
#contrata-servicios-salud .button.sec span{border-color:#fff}
#lead-servicios-salud{background-color:#bfddf1;color:#0079c8}
#lead-servicios-salud .cont{background-color:transparent}
#lead-servicios-salud .cont:first-child{background-color:#0079c8}
#lead-servicios-salud .cont:first-child p{color:#fff}
#lead-servicios-salud p.stitle{text-align:center}
#lead-servicios-salud .sstitle{color:#0079c8}
#lead-servicios-salud .sstitle strong{color:#00335b}
#lead-servicios-salud .button{background-color:#fe5000}
.cuerpo.buscador .button.borde{background-color:#e60e68}
body.residencias-de-mayores .cuerpo.buscador{background-color:#942151}
body.dental .cuerpo.buscador{background-color:#008385}
#loginhome{margin:20px 15px 20px 41.6667%;width:auto}
#loginhome>.cont{border:1px solid #e5e5e5}
#loginhome .row,#calculadora .button{margin-bottom:0}
#loginhome .button.blue{width:100%;margin:0 0 10px 0}
#loginhome .cont>.row{margin-bottom:0;border-top:1px solid #e5e5e5}
#loginhome .cont>.row a.button{margin:0!important}
#loginhome .cont>.row ul a:hover{color:#666}
#loginhome .cont>.row .titlesub{margin-top:10px!important;margin-bottom:0}
#loginhome .cont>.row i{font-size:40px}
#loginhome .cont>.row ul p{font-size:12px;line-height:130%!important}
.masthead #menu2 .search{display:none}
form#form_buscar{display:block}
.masthead #menu2 .contacto,#contacto2{padding:0 15px 0 0}
.masthead #menu2 .contacto .contact,#contacto2 .contact{color:#fff;display:inline-block;height:43px;vertical-align:middle}
.mastcontrol .contacto .icono,#contacto2 .icono{padding:9px 15px;margin:0;vertical-align:top}
#ruta{background-color:#fff}
.modulo_cajaformulario .cont{display:block;overflow:hidden}
.modulo_cajaformulario .row>*[class*="col"],#centro .row>*[class*="col"],.fotofull+div a.button,.grid.gutterd .button{margin-bottom:0!important}
.grid.guttered.tablerow .modulo{min-height:127px;margin-bottom:25px}
.grid.guttered.tablerow .modulo+.modulo{margin-bottom:0}
.grid.guttered.tablerow .modulo.color .cont img{width:auto;margin:0 auto}
.masthead #menu2 .contacto p:first-child{display:inline-block}
.masthead #menu2 .contacto p:last-child{margin-top:-15px}
#banners2 .row.grid.cols3.guttered.tablerow{display:inline-block}
#banners2 .grid.guttered.tablerow>a{display:inline-block;margin-right:1%;vertical-align:top;width:32.5%!important}
#banners2>.row.grid.cols3.guttered.tablerow{padding:0 15px}
.modulo_bannerfondo .cont.white{padding:10px}
#masterlayout .cuerpo + .cuerpo:nth-child(2n) .acordeon > dd,#masterlayout .cuerpo + .cuerpo:nth-child(2n)  .abanico > dd {padding:0;background-color:transparent}
section.lightgray50>a>.cont.color.sstitle,section.white>a>.cont.color.sstitle{margin-bottom:0}
.nubeTags{padding-top:0}
.nubeTags li{display:inline;margin-right:.5em}
.nubeTags .size1, .size1{font-size:.75em}
.nubeTags .size2, .size2{font-size:.9em}
.nubeTags .size3, .size3{font-size:1em}
.nubeTags .size5, .size4{font-size:1.5em}
table.tiempos{margin-bottom:0}
table.tiempos i{margin-bottom:2px}
table.tiempos tbody th,.banner table tbody td{padding:3px;background-color:transparent;color:#fff}
.tiempos tr{background-color:transparent!important;border-color:#fff}
.tiempos tr>*:first-child{padding-left:0}
.tiempos tr>*:last-child{padding-right:0}
.tiempos tr>*.tright{white-space:nowrap}
.abanico.especialidad .off{background-color:#fff;margin-bottom:0;padding-bottom:0}
.abanico.especialidad .subespecialidad{background-color:#f2f8fc;margin-bottom:20px}
.abanico.especialidad .subespecialidad .cont{border:1px solid #93c7e8}
#buscador{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;border-radius:0;position:absolute;right:16px;top:50px}
#buscador input{border:5px solid #eaeaea;box-shadow:0 0 4px 0 rgba(0,0,0,.2) inset;height:38px;line-height:28px;width:245px}
input#search_texto{-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;color:#b4bdc4;position:relative;right:0;transition:all .2s ease-out;float:right; box-sizing:border-box;}
input#search_texto:focus{color:#000}
.cbn_no{display:none}
.cbn_buscador{border:0 none;display:block;padding-right:0;position:relative;right:0;top:0;z-index:8}
.cbn_input{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border:0 none;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.2) inset;float:right;padding:0}
#cbn_clear,.cbn_clear{background:none no-repeat scroll left top rgba(0,0,0,0);border:0 none;display:none;height:12px;overflow:hidden;position:absolute;right:12px;top:6px;width:12px;z-index:5}
.cbn_autocompletado a{background:none repeat scroll 0 0 #fff;clear:both;color:#007ac5;display:block;float:none;padding:4px 4px 4px 20px;text-align:left}
.cbn_autocompletado a:hover{background:none repeat scroll 0 0 #eef4f7}
.cbn_autocompletado a:after,.cbn_autocompletado a:before{clear:both;content:"";display:block;line-height:0;overflow:hidden}
.cbn_autocompletado h3{color:#000;display:block;font-size:18px;line-height:20px;margin:0 0 10px;padding:0 15px}
.cbn_autocompletado h4{background:none no-repeat scroll .4em center #fff;color:#000;display:block;font-size:1em;font-weight:bolder;line-height:1.2em;margin:0;padding:4px 4px 2px 15px}
.cbn_autocompletado ul{display:block;padding:0;width:100%}
.cbn_autocompletado li{display:inline-block;list-style:none outside none;width:100%;padding:0!important}
.cbn_autocompletado li+li{border-top:1px solid #e7e7e7!important}
.cbn_autocompletado .cbn_marco{background:none repeat scroll 0 0 #fff;position:relative;text-align:left}
.cbn_autocompletado .cbn_block{background:none repeat scroll 0 0 #fff;color:#000;padding-bottom:4px;text-decoration:none;display:inline-block;vertical-align:top;width:100%}
.cbn_autocompletado .cbn_img a,.cbn_autocompletado .cbn_img a:hover{color:#000;position:relative;text-decoration:none}
.cbn_autocompletado .cbn_img a em{clear:right;color:#007ac5;display:block;font-size:1.2em;font-style:normal;font-weight:bolder;padding-bottom:4px}
.cbn_autocompletado img{clear:none;height:40px;left:14px;margin:0;position:absolute;top:4px;width:40px}
.cbn_autocompletado .cbn_txt{clear:both;display:block;height:40px}
*>.cbn_autocompletado .cbn_txt{clear:none;height:auto;min-height:40px;float:right;width:75%}
.cbn_autocompletado .cbn_vertodo{background:none repeat scroll 0 0 #fff;border-top:1px dotted #4b88a9;clear:both;display:block;font-size:.8em;padding:4px;text-align:right}
#cbn_autocompletado{line-height:1.2em;padding:15px 0;position:absolute;right:0;top:42px;width:320px;z-index:21;background:none repeat scroll 0 0 #fff;border:1px solid #f1f1f1;box-shadow:0 0 25px 0 rgba(224,224,224,.9)}
#cbn_autocompletado dl{background:none repeat scroll 0 0 #fff;border:1px solid #0079c8}
#cbn_autocompletado dt{background-color:#0079c8;color:#fff;font-weight:700;padding:5px 10px}
#cbn_autocompletado dd{border-bottom:1px solid #e6e6e6}
#cbn_autocompletado a{display:block;padding:10px}
#cbn_autocompletado a:hover,#cbn_autocompletado a:hover p.tit{background-color:#e5f5ff;color:#00335b}
#cbn_autocompletado a strong{color:#00335b}
#cbn_autocompletado a img{border:2px solid #fff;float:left;height:65px;margin:0 10px 10px -15px;width:65px;position:relative}
#cbn_autocompletado a p{color:#333;line-height:120%;margin:0;text-decoration:none}
#cbn_autocompletado a p.tit{color:#0079c8;font-weight:700}
.seccion_3375179003847 .autoria{position:absolute;display:none}
.callmeback .icono-grande-blanco-negativo.icotel{float:left}
.callmeback .telefonica .mini{margin-top:5px}
#cobranded{height:185px}
#cobranded #logo{width:300px;height:113px;background-image:none}
#cobranded .submenu{height:auto!important}
.empleo #super{padding:12px;position:static;min-height:90px;overflow:hidden;height:120px;background:url(/seguros/imag/site_general/xcabecera_taleo_ex.gif.pagespeed.ic.I31GMZPXcD.jpg) #0079c8 no-repeat bottom right;width:100%}
.empleo #super>img{position:absolute;right:0;bottom:0;z-index:1;width:auto}
.empleo #super p{color:#fff;display:inline-block;width:83%}
.empleo #super .title{border-bottom:3px solid #fff;font-size:32px;margin-top:10px;margin-bottom:3px;padding-bottom:10px;line-height:normal}
.empleo #super .titlesub{border-top:1px solid #fff;margin-top:4px;padding-top:5px}
.empleo #masterlayout>.cuerpo .guttered>.col12{padding-left:20px!important;padding-right:20px!important}
.empleo .button.fright{margin-right:0}
.empleo .media{padding-bottom:38%}
#cobranded+#masterlayout #pie .logo{width:244px}
#cobranded+#masterlayout #pie .logo>img[src*="logo-sanitas-responsive.png"]{width:120px}

.modulo_titulosdestacados .title {text-align: center; margin:40px auto !important;}



@media only screen and (max-width:1200px){
    .empleo #super .title{font-size:28px}
    .empleo #super .titlesub{font-size:18px}
    #menu>li{width:auto!important}
    header>.row{width:100%}
}
@media only screen and (max-width:990px){
    .PortadaSimpleCentral .modulo_textoenlace .fotofull.vertical img{display:none}
    .PortadaSimpleCentral .fotofull.vertical.modulo_bannerfondo img{height:100%!important}
    #loginhome>.cont{border:none}
    .masthead #menu2 .contacto .contact,#contacto2 .contact{width:59px;height:59px;padding:0;text-align:left}
    .masthead #menu2 .contacto .sstitle,#contacto2 .sstitle{display:table-cell;padding:0;font-size:18px;vertical-align:calc(-2px)}
    .masthead #menu2 .contacto .icono,#contacto2 .icono{font-size:18px;vertical-align:calc(-2px)}
    .masthead #menu2 .contacto .contact>span>span,#contacto2 .sstitle span{display:none}
    .fotofull img[alt="Blua"]{display:none}
    #cobranded{height:auto}
    #cobranded #logo{width:410px!important;top:55px}
    #cobranded #logo img{margin-top:-153px;margin-left:10px}
    /* menu top movil */
        .masthead-movil {display:block; padding: 13px 0 0 0; width: 100%; height: 50px; background-color: #00335b !important; text-align:left; z-index: 9999; position: fixed;}
         /* telefono en movil */
        .masthead-movil li {display: inline-block;}
        .masthead-movil .cotizaciones {}
        .masthead-movil .cotizaciones i {color: #fff; margin-top:-4px;}
        .masthead-movil .telefono .sstitle {color: #fff; display: inline-block; font-weight: bold;display: table-cell;padding: 0;font-size: 16px; vertical-align: calc(-2px);}
        .masthead-movil .telefono a {color: #fff !important;text-align: left !important; margin-left:10px; }
        .masthead-movil .telefono i {vertical-align: calc(-2px);}
        .masthead-movil .cotizaciones a, .masthead-movil .cotiza a {font-size: 14px; color: #fff;  font-weight: normal;}
        .masthead-movil .login #alogin2:before {background:#0079c8 none repeat scroll 0 0;border:2px solid #e6e6e6;border-radius:100%;color:#fff;content:"\e649";font-family:sanitas-icon-webfont;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;height:35px;margin-right:15px;padding:8px 9px;text-transform:none}
        .masthead-movil .login #alogin2.active:after{content:"\e608"}
        .masthead-movil .login #alogin2{background-image:none;color:#0079c8!important;font-family:"bupa";height:32px;padding:10px}

        .masthead-movil .login {position: fixed; right:20px; top:0; line-height:100%; padding:0; width:5% !important; margin-top:17px!important; float:none; z-index: 2000; background: none;}
        .masthead-movil .login #alogin2::before {display: inline-block; font-size:20px; margin-right:8px; padding: 0; width:25px; height:25px; text-align: center; border: none; background: none; font-weight: normal;}
        .masthead-movil .login #alogin2 {font-size:15px; color:#ffffff !important; padding: 0; background:none !important;}
        /* fin telefono en movil */
}
@media only screen and (max-width:767px){
    #loginhome{margin-left:0!important}
    .modulo_bannerfondo .cont{width:70%}
}
@media only screen and (max-width:990px){
    #cobranded #logo{left:44%}
    #cobranded #logo img[title="Logo"]{margin-left:41px}
    .cuerpo.mapa .tablerow>*{float:none!important;display:table-cell}
    .masthead #menu2 .aux-search{display:block}
    form#form_buscar{background:none repeat scroll 0 0 #eee;display:none;height:auto;margin:0;padding: 15px 15px 15px 50px;width:100%;z-index:33}
    .aux-search.active form#form_buscar{display:inline-block!important}
    .masthead #menu2 .search{display:inline-block;font-family:"sanitas-icon-webfont";font-size:26px;font-style:normal;font-variant:normal;font-weight:400;height:59px!important;line-height:1;margin:0;padding:15px;text-transform:none;vertical-align:middle;width:59px;background-image:none}
    .search-mov{position:absolute;right:-59px;top:59px;width:320px;-webkit-box-shadow:10px 4px 15px -2px rgba(0,0,0,.08);-moz-box-shadow:10px 4px 15px -2px rgba(0,0,0,.08);box-shadow:10px 4px 15px -2px rgba(0,0,0,.08)}
    .aux-search.active>.search{background:none repeat scroll 0 0 #eee}
    .masthead #menu2 i.search{color:#666;float:right;font-family:"sanitas-icon-webfont-hueca";font-size:23px;height:40px!important;left:auto;padding:9px;position:absolute;right:0;text-align:center;top:0;width:58px;z-index:999;display:none}
    #form_buscar input{background-image:none;border-radius:5px;float:none;padding-left:10px;height:50px;min-height:50px}
    #form_buscar .search:before{content:"\e645"}
    .masthead #menu2 i.search:hover{background:none repeat scroll 0 0 transparent;color:#0079c8}
    .masthead #menu2 .contacto p{color:#fff;margin:0;padding-left:15px;text-align:center;width:100%}
    .masthead #menu2 .contacto .contact{display:table;height:auto!important;margin:0}
    .masthead #menu2 .contacto .contact,#contacto2 .contact{height:auto;line-height:normal}
    .masthead #menu2 .contacto .contact>span{display:inline-block;width:100%}
    .masthead #menu2 .contacto .contact+.telephone-timetable{margin-top:-2px;display:block}
    .telephone-timetable{color:#fff;display:inline-block;font-family:"bupa";font-size:11px;margin-top:29px;opacity:.75;text-align:center;top:0;width:100%;z-index:9999}
    .masthead #menu2 .contacto p+.contact{margin-top:-2px}
    header #super{display:none}
    .masthead #menu2 li.contacto{padding:0;height:48px}
    .mastcontrol .contacto .icono{padding:0;vertical-align:sub}
    .masthead #menu2 .contacto p:first-child{display:block;font-weight:700}
    .masthead #menu2 .contacto p:last-child{font-size:11px;margin-top:-25px;opacity:.75}
    .masthead #menu2 .contacto p{font-size:11px!important;line-height:normal}
    .masthead #menu2 .contacto>div{display:inline-block;vertical-align:middle;width:100%}
    #logo,.lite #logo,.lite.sin-nav #logo{top:64px}
    input#search_texto{transition:none}
    input#search_texto:focus{width:100%}
    #cbn_autocompletado{height:auto;line-height:1.2em;overflow-y:scroll!important;position:relative!important;top:0}
    li.cbn_item{padding:10px!important}
    .cbn_block ul li{padding:5px!important}
    li.cbn_item a,.cbn_block ul li a{background-image:url(/seguros/imag/site_general/xmobile-mas.png.pagespeed.ic.PyWD4D6Wez.png);background-position:right 50%;background-repeat:no-repeat}
    #cbn_autocompletado a img{height:auto;width:20%}
    .no-tel #logo,.no-tel .lite #logo,.no-tel .lite.sin-nav #logo{left:5px}
    #logo,.lite #logo,.lite.sin-nav #logo{top:48px}
    .empleo #super{top:0;height:auto;position:static!important;opacity:1!important}
    .empleo .media{padding-bottom:125%}
    #masterlayout{margin-top:108px}
    header{position:fixed;border:none}
    #logo{z-index:10}
    #logo img{margin-top:6px}
    header nav{background-color:#fff;height:59px;margin-top:48px;width:100%!important}
    .masthead #amenu,.masthead.active #amenu,.masthead.active #menu2:before,#cobranded #logo{top:48px}
    header:after{background-color:#fff;height:60px;top:48px}
    #menu{z-index:9}
    #menu>li.aux-search>.search{background:transparent url(/seguros/imag/site_general/xmobile-nav-fork.png.pagespeed.ic.LMZncrxiyo.png) no-repeat scroll -71px -115px;color:#fff!important;display:inline-block;height:59px;padding:15px;position:fixed;right:0;top:48px;width:59px;z-index:999;border:none;-webkit-transition:all .05s ease-out;-moz-transition:all .05s ease-out;-ms-transition:all .05s ease-out;-o-transition:all .05s ease-out;transition:all .05s ease-out}
    #amenu{background:rgba(255,255,255,0) url(/seguros/imag/site_general/xmobile-nav-fork.png.pagespeed.ic.LMZncrxiyo.png) no-repeat scroll left 0;background-color:transparent}
    #amenu.active{background-position:0 0}
    #menu form#searchform2{height:59px;padding:0}
    #searchform2 input{background-image:none;height:59px;padding:0 0 0 50px;top:0}
    #menu .search-mov{left:100%;min-height:auto;position:absolute;top:0;border-bottom:3px solid #0079c8;-webkit-transition:all .05s ease-out;-moz-transition:all .05s ease-out;-ms-transition:all .05s ease-out;-o-transition:all .05s ease-out;transition:all .05s ease-out}
    #menu>li.aux-search{width:60px!important;height:60px;float:right}
    #menu>li.aux-search.active{width:100%!important;float:none}
    #menu .aux-search.active .search-mov,#menu .aux-search.active .search{left:0}
    #menu .aux-search.active .search:before{color:#0079c8;content:"\e610";font-family:sanitas-icon-webfont;font-size:30px;height:59px;width:59px}
    .active-search #amenu,.active-search .search-mov .search{display:none!important}
    .active-search #logo{z-index:2}

}
@media only screen and (min-width:768px) and (max-width:990px){
    #loginhome{position:absolute;right:20px;top:auto;width:570px;z-index:1;bottom:50px}
}
@media only screen and (min-width:481px) and (max-width:990px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:0){
    .masthead.active{display:table!important;overflow-y:auto!important}
    .masthead.active>.row{overflow-y:scroll!important;height:100%}
}
@media only screen and (max-width:480px){
    #loginhome{width:100%}
    .ancla p{display:block;width:auto!important;clear:both;margin:10px;text-align:center}
    .ancla div{float:none!important;width:100%!important;clear:both}
    .cuerpo.mapa .tablerow{display:block!important}
    .cuerpo.mapa .tablerow>*{display:block!important;clear:both}
    .elmapa,.lugar>*{width:100%!important;display:block!important;padding-top:66%}
    .search-mov{width:100%;position:fixed;right:0}
    #cbn_autocompletado{width:100%}
    .ancla>*,.ancla>*.button.orange{margin:5px 0!important;width:100%!important;display:block!important}
    .empleo #super .title{font-size:24px;padding-bottom:8px}
    .empleo #super .titlesub{font-size:14px}
    .desactivado #logo img{margin-top:-156px}
}
@media only screen and (min-width:990px) and (max-width:1065px){
    .masthead #menu2 {width:700px;}
}
@media only screen and (max-width:320px){
    #cobranded #logo{height:54px!important;top:71px!important}
    #cobranded #logo img{width:85%;margin-top:-131px}
}
@media only screen and (orientation:landscape){
    #form_buscar input{height:auto}
}
@media only screen and (max-width:480px) and (orientation:landscape){
    #form_buscar input{height:32px;min-height:32px}
}
@media only screen and (max-width:990px) and (orientation:portrait){
    #amenu,#logo,header .search,header,#menu2 .contacto{opacity:1!important;display:block!important}
}
@media only screen and (max-width:740px) and (orientation:landscape){
    header:after{display:none}
}
@media only screen and (min-width:991px){.mastcontrol .contacto .icono{float:left;margin:4px 0 0}
    .contact.mclink .sstitle{display:inline-block;float:right;margin-top:-4px}
    .contact.mclink .sstitle:before{content:"\00a0";display:inline-block;height:100%;vertical-align:middle}
    .mastcontrol .contacto .icono{display:inline-block;float:none;margin:0;padding:0;vertical-align:middle}
    .contact.mclink .sstitle>span{display:inline-block;font-size:16px;font-weight:700;vertical-align:middle}
    #amenu,#logo,header .search,header,#menu2 .contacto{opacity:1!important}
}
@media(max-width:990px) {
    .cuerpo > .row > .grid.guttered.tablerow > .medium-col12.large-col12.modulo_enlacesdestacados {width:100% !important;}
    .grid.guttered.tablerow .medium-col12.large-col12.modulo_enlacesdestacados ul.grid li{width:100% !important;}
    .masthead-movil li.cotiza, .masthead-movil li.cotiza a {color:#FFF; margin-left:5px;}
            .masthead #menu2 li.login {margin-top:-17px;}
}
@media(max-width:700px) {
    .list-suc .large-col3.aleft {clear:both; width:100% !important;}
    .list-suc .large-col2.aleft {width:105px !important;}
    .abanico .off .cont ul li {width:100% !important;}
}
@media(max-width:480px) {
    .grid.cols1.lista.fotoder li a .foto {width:100px;}
}
@media(max-width:415px) {
    .masthead-movil .cotiza {width:100%; display:block; margin-left:0px !important; position: fixed; bottom:0; z-index: 2000;}
    .masthead-movil .cotiza a {width:100%; font-size:19px; display:block; margin-left:0px !important; padding: 12px 10px; background-color: #fe5000; text-align: center; background-image:url(/seguros/imag/site_general/xbot-arrow-white.png.pagespeed.ic._YGXUGkZu2.png) !important;
background-repeat: no-repeat; background-position:264px 21px;}
}
@media only screen and (min-width:991px) and (max-width:1200px){
    #cobranded{overflow:hidden}
    #cobranded nav{max-width:630px}
    #cobranded #logo{width:242px;height:94px}
}
@media only screen and (min-width:1201px){.empleo .media{padding-bottom:60%}
    .masthead #menu2 li.aux-search{width:650px}
}



/*ESTILOS ACORDEON DESPLEGABLE*/
.abanico .off .cont ul li{float: left; display: inline-block !important; margin: 0 25px 0 0; width: 22%;}
.abanico .off .cont ul{width: 100%;}



/*--------------- RESPONSIVE ----------------*/

.PortadaSimpleCentral.port4 .modulo_cajaformulario, .PortadaSimpleCentral.port4 .modulo_banner {height: 320px;}
#port-beneficios.PortadaSimpleCentral.port4 .modulo_cajaformulario, #port-beneficios.PortadaSimpleCentral.port4 .modulo_banner {height: 273px;}
#port-servicios.PortadaSimpleCentral.port4 .modulo_cajaformulario, #port-servicios.PortadaSimpleCentral.port4 .modulo_banner {height: 273px;}
.PortadaSimpleCentral.port4 .modulo_cajaformulario .cont, .PortadaSimpleCentral.port4 .modulo_banner .cont {padding: 0 15px; text-align: center;}
.PortadaSimpleCentral.port4 .modulo_cajaformulario .stitlesub.twhite.col7 {width:90% !important; font-size: 25px;}
.PortadaSimpleCentral.port4 .modulo_cajaformulario .button > span, .PortadaSimpleCentral.port4 .modulo_cajaformulario input.button {display: inherit; margin: 25px 0 0;}
.PortadaSimpleCentral.port4 .fuchsia.modulo_cajaformulario .button > span.blanco a {color:#c6007e !important;}

@media(max-width:1200px) {
    .PortadaSimpleCentral.port4 .modulo_cajaformulario, .PortadaSimpleCentral.port4 .modulo_banner {height: 300px;}
    #port-beneficios.PortadaSimpleCentral.port4 .modulo_cajaformulario, #port-beneficios.PortadaSimpleCentral.port4 .modulo_banner {height: 273px;}
}

@media(max-width:992px) {

}

@media(max-width:768px) {

}

@media(max-width:576px) {


}