/*
 Theme Name:   Twenty Seventeen Child
 Theme URI:    http://example.com/twenty-seventeen/
 Description:  Twenty Seventeen Child Theme
 Author:       ERGO Seguros de Viaje
 Author URI:   https://www.ergo-assicurazionediviaggi.it
 Template:     twentyseventeen
 Version:      20250903
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentyseventeen-child
*/
@font-face{font-family:"FS_MeBold";src:url(./fonts/FS_MeBold.otf)}
@font-face{font-family:"FS_MeBold_Italic";src:url(./fonts/FS_MeBold_Italic.otf)}
@font-face{font-family:"FS_MeHeavy";src:url(./fonts/FS_MeHeavy.otf) }
@font-face{font-family:"FS_MeHeavy_Italic";src:url(./fonts/FS_MeHeavy_Italic.otf)}
@font-face{font-family:"FS_MeItalic";src:url(./fonts/FS_MeItalic.otf)}
@font-face{font-family:"FS_MeLight";src:url(./fonts/FS_MeLight.otf) }
@font-face{font-family:"FS_MeLight_Italic";src:url(./fonts/FS_MeLight_Italic.otf) }
@font-face{font-family:"FS_MeRegular";src:url(./fonts/FS_MeRegular.otf) }
@font-face{font-family:"FSerProABold";src:url(./fonts/FSerProABold.otf) }
@font-face{font-family:"FSerProABoldItalic";src:url(./fonts/FSerProABoldItalic.otf) }
@font-face{font-family:"FSerProABook";src:url(./fonts/FSerProABook.otf) }
@font-face{font-family:"FSerProABookItalic";src:url(./fonts/FSerProABookItalic.otf) }
@font-face{font-family:"FSerProADemi";src:url(./fonts/FSerProADemi.otf) }
@font-face{font-family:"FSerProADemiItalic";src:url(./fonts/FSerProADemiItalic.otf) }
@font-face{font-family:"FSerProAMedium";src:url(./fonts/FSerProAMedium.otf) }
@font-face{font-family:"FSerProAMediumItalic";src:url(./fonts/FSerProAMediumItalic.otf) }


@font-face{font-family:"FedraSerifAProBook";src:url(./fonts/WF-006389-009281-000003.woff) }
@font-face{font-family:"FedraSerifAProDemi";src:url(./fonts/WF-006389-009281-000046.woff) }
@font-face{font-family:"FedraSerifAProDemiItalic";src:url(./fonts/WF-006389-009281-000047.woff) }
@font-face{font-family:"FedraSerifAProMedium";src:url(./fonts/WF-006389-009281-000050.woff) }
@font-face{font-family:"FedraSerifAProMediumItalic";src:url(./fonts/WF-006389-009281-000051.woff) }
@font-face{font-family:"FedraSerifAProBold";src:url(./fonts/WF-006389-009281-000054.woff) }
@font-face{font-family:"FedraSerifAProBoldItalic";src:url(./fonts/WF-006389-009281-000055.woff) }

@font-face{font-family:"FSMeWebBold";src:url(./fonts/FSMeWeb-Bold.woff)}
@font-face{font-family:"FSMeWebBoldItalic";src:url(./fonts/FSMeWeb-BoldItalic.woff)}
@font-face{font-family:"FSMeWebHeavy";src:url(./fonts/FSMeWeb-Heavy.woff) }
@font-face{font-family:"FSMeWebHeavyItalic";src:url(./fonts/FSMeWeb-HeavyItalic.woff)}
@font-face{font-family:"FSMeWebItalic";src:url(./fonts/FSMeWeb-Italic.woff)}
@font-face{font-family:"FSMeWebLight";src:url(./fonts/FSMeWeb-Light.woff) }
@font-face{font-family:"FSMeWebLightItalic";src:url(./fonts/FS_MeLight_Italic.otf) }
@font-face{font-family:"FSMeWebRegular";src:url(./fonts/FSMeWeb-Regular.woff) }


*,:before,:after{-webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit }
*,p,a,h1,h2,h3,h4,span{font-family: FSMeWebRegular,arial,verdana; padding:0; margin:0; border:0; vertical-align:top;}

html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select,html[lang="ar"] textarea,html[lang="ary"] body,html[lang="ary"] button,html[lang="ary"] input,html[lang="ary"] select,html[lang="ary"] textarea,html[lang="azb"] body,html[lang="azb"] button,html[lang="azb"] input,html[lang="azb"] select,html[lang="azb"] textarea,html[lang="fa-IR"] body,html[lang="fa-IR"] button,html[lang="fa-IR"] input,html[lang="fa-IR"] select,html[lang="fa-IR"] textarea,html[lang="haz"] body,html[lang="haz"] button,html[lang="haz"] input,html[lang="haz"] select,html[lang="haz"] textarea,html[lang="ps"] body,html[lang="ps"] button,html[lang="ps"] input,html[lang="ps"] select,html[lang="ps"] textarea,html[lang="ur"] body,html[lang="ur"] button,html[lang="ur"] input,html[lang="ur"] select,html[lang="ur"] textarea{font-family:Tahoma,Arial,sans-serif}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4,html[lang="ar"] h5,html[lang="ar"] h6,html[lang="ary"] h1,html[lang="ary"] h2,html[lang="ary"] h3,html[lang="ary"] h4,html[lang="ary"] h5,html[lang="ary"] h6,html[lang="azb"] h1,html[lang="azb"] h2,html[lang="azb"] h3,html[lang="azb"] h4,html[lang="azb"] h5,html[lang="azb"] h6,html[lang="fa-IR"] h1,html[lang="fa-IR"] h2,html[lang="fa-IR"] h3,html[lang="fa-IR"] h4,html[lang="fa-IR"] h5,html[lang="fa-IR"] h6,html[lang="haz"] h1,html[lang="haz"] h2,html[lang="haz"] h3,html[lang="haz"] h4,html[lang="haz"] h5,html[lang="haz"] h6,html[lang="ps"] h1,html[lang="ps"] h2,html[lang="ps"] h3,html[lang="ps"] h4,html[lang="ps"] h5,html[lang="ps"] h6,html[lang="ur"] h1,html[lang="ur"] h2,html[lang="ur"] h3,html[lang="ur"] h4,html[lang="ur"] h5,html[lang="ur"] h6{font-weight:700}html[lang^="zh-"] body,html[lang^="zh-"] button,html[lang^="zh-"] input,html[lang^="zh-"] select,html[lang^="zh-"] textarea{font-family:"PingFang TC","Helvetica Neue",Helvetica,STHeitiTC-Light,Arial,sans-serif}html[lang^="zh-"] h1,html[lang^="zh-"] h2,html[lang^="zh-"] h3,html[lang^="zh-"] h4,html[lang^="zh-"] h5,html[lang^="zh-"] h6{font-weight:700}
html[lang="ar"] *,html[lang="ary"] *,html[lang="azb"] *,html[lang="haz"] *,html[lang="ps"] *,html[lang^="zh-"] *,html[lang="bg-BG"] *,html[lang="ru-RU"] *,html[lang="uk"] *,html[lang="bn-BD"] *,html[lang="hi-IN"] *,html[lang="mr-IN"] *,html[lang="el"] *,html[lang="gu-IN"] *,html[lang="he-IL"] *,html[lang="ja"] *,html[lang="ko-KR"] *,html[lang="th"] *{letter-spacing:0!important}
html[lang="bg-BG"] body,html[lang="bg-BG"] button,html[lang="bg-BG"] input,html[lang="bg-BG"] select,html[lang="bg-BG"] textarea,html[lang="ru-RU"] body,html[lang="ru-RU"] button,html[lang="ru-RU"] input,html[lang="ru-RU"] select,html[lang="ru-RU"] textarea,html[lang="uk"] body,html[lang="uk"] button,html[lang="uk"] input,html[lang="uk"] select,html[lang="uk"] textarea{font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,sans-serif}
html[lang="bg-BG"] h1,html[lang="bg-BG"] h2,html[lang="bg-BG"] h3,html[lang="bg-BG"] h4,html[lang="bg-BG"] h5,html[lang="bg-BG"] h6,html[lang="ru-RU"] h1,html[lang="ru-RU"] h2,html[lang="ru-RU"] h3,html[lang="ru-RU"] h4,html[lang="ru-RU"] h5,html[lang="ru-RU"] h6,html[lang="uk"] h1,html[lang="uk"] h2,html[lang="uk"] h3,html[lang="uk"] h4,html[lang="uk"] h5,html[lang="uk"] h6{font-weight:700;line-height:1.2}
html[lang="bn-BD"] body,html[lang="bn-BD"] button,html[lang="bn-BD"] input,html[lang="bn-BD"] select,html[lang="bn-BD"] textarea,html[lang="hi-IN"] body,html[lang="hi-IN"] button,html[lang="hi-IN"] input,html[lang="hi-IN"] select,html[lang="hi-IN"] textarea,html[lang="mr-IN"] body,html[lang="mr-IN"] button,html[lang="mr-IN"] input,html[lang="mr-IN"] select,html[lang="mr-IN"] textarea{font-family:Arial,sans-serif}
html[lang="bn-BD"] h1,html[lang="bn-BD"] h2,html[lang="bn-BD"] h3,html[lang="bn-BD"] h4,html[lang="bn-BD"] h5,html[lang="bn-BD"] h6,html[lang="hi-IN"] h1,html[lang="hi-IN"] h2,html[lang="hi-IN"] h3,html[lang="hi-IN"] h4,html[lang="hi-IN"] h5,html[lang="hi-IN"] h6,html[lang="mr-IN"] h1,html[lang="mr-IN"] h2,html[lang="mr-IN"] h3,html[lang="mr-IN"] h4,html[lang="mr-IN"] h5,html[lang="mr-IN"] h6{font-weight:700}
html[lang="el"] body,html[lang="el"] button,html[lang="el"] input,html[lang="el"] select,html[lang="el"] textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
html[lang="el"] h1,html[lang="el"] h2,html[lang="el"] h3,html[lang="el"] h4,html[lang="el"] h5,html[lang="el"] h6{font-weight:700;line-height:1.3}
html[lang="gu-IN"] body,html[lang="gu-IN"] button,html[lang="gu-IN"] input,html[lang="gu-IN"] select,html[lang="gu-IN"] textarea{font-family:Arial,sans-serif}
html[lang="gu-IN"] h1,html[lang="gu-IN"] h2,html[lang="gu-IN"] h3,html[lang="gu-IN"] h4,html[lang="gu-IN"] h5,html[lang="gu-IN"] h6{font-weight:700}
html[lang="he-IL"] body,html[lang="he-IL"] button,html[lang="he-IL"] input,html[lang="he-IL"] select,html[lang="he-IL"] textarea{font-family:"Arial Hebrew",Arial,sans-serif}
html[lang="he-IL"] h1,html[lang="he-IL"] h2,html[lang="he-IL"] h3,html[lang="he-IL"] h4,html[lang="he-IL"] h5,html[lang="he-IL"] h6{font-weight:700}
html[lang="ja"] body,html[lang="ja"] button,html[lang="ja"] input,html[lang="ja"] select,html[lang="ja"] textarea{font-family:"Hiragino Kaku Gothic Pro",Meiryo,sans-serif}
html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] h4,html[lang="ja"] h5,html[lang="ja"] h6{font-weight:700}
html[lang="ko-KR"] body,html[lang="ko-KR"] button,html[lang="ko-KR"] input,html[lang="ko-KR"] select,html[lang="ko-KR"] textarea{font-family:"Apple SD Gothic Neo","Malgun Gothic","Nanum Gothic",Dotum,sans-serif}
html[lang="ko-KR"] h1,html[lang="ko-KR"] h2,html[lang="ko-KR"] h3,html[lang="ko-KR"] h4,html[lang="ko-KR"] h5,html[lang="ko-KR"] h6{font-weight:600}
html[lang="th"] h1,html[lang="th"] h2,html[lang="th"] h3,html[lang="th"] h4,html[lang="th"] h5,html[lang="th"] h6{line-height:1.65;font-family:"Sukhumvit Set","Helvetica Neue",Helvetica,Arial,sans-serif}
html[lang="th"] body,html[lang="th"] button,html[lang="th"] input,html[lang="th"] select,html[lang="th"] textarea{line-height:1.8;font-family:"Sukhumvit Set","Helvetica Neue",Helvetica,Arial,sans-serif}

body{background: #fff;}
body,button,input,select,textarea{color:#333;font-weight:400;font-size:16px;line-height:normal}
body:not(.has-header-image):not(.has-header-video) .custom-header-media{display:none}
body:not(.has-sidebar):not(.page-one-column) .page-header,body.has-sidebar.error404 #primary .page-header,body.page-two-column:not(.archive) #primary .entry-header,body.page-two-column.archive:not(.has-sidebar) #primary .page-header{float:none;width:100%;display:inline-block;margin-left:1%;margin-right:1%}
body:not(.title-tagline-hidden) .site-branding-text{display:inline-block;vertical-align:middle}


body.has-header-image .site-description,body.has-header-video .custom-logo-link a:hover,.custom-logo-link a:focus{opacity:.9}
body.has-header-image .site-title,body.has-header-video .site-title,body.has-header-image .site-title a,body.has-header-video .site-title a{color:#fff}
body.page.twentyseventeen-front-page .site-content-contain #content article .entry-content{max-width: 100%;}

body.page:not(.twentyseventeen-front-page) #page .wrap.sala-de-prensa-erv #primary #main .single-featured-image-header img {max-width: 1250px; display: block; }
body.page:not(.twentyseventeen-front-page) #page .wrap.blog-un-viaje-seguro #primary #main .single-featured-image-header img {max-width: 1250px; display: block; }
body.page:not(.twentyseventeen-front-page) #page .wrap.sala-de-prensa-erv #primary #main h1.entry-title {    position: relative; top: -240px; left: 29px; border: none; background: #ffffff82; font-size: 48px; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;}
body.page:not(.twentyseventeen-front-page) #page .wrap.sinistros-e-instrucoes #primary #main .single-featured-image-header img {max-width: 1250px; display: block; }
body.page:not(.twentyseventeen-front-page) .wrap.seguro-de-viaje-internacional .entry-content a.precioDesde {background: #ccebed; }
body.page:not(.twentyseventeen-front-page) .wrap.quienes-somos-erv-seguros .entry-content h2 {font-size: 28px; display: block; text-align: center; vertical-align: middle; margin-bottom: 5px; margin-top: 20px; }
body.page:not(.twentyseventeen-front-page) .wrap.quienes-somos-erv-seguros .entry-content .fondoAmarilloCorporativo table tr td p.quien span.numero {font-size: 30px; font-weight: bold; display: inline-block; vertical-align: baseline; color: #555342; }
body.page:not(.twentyseventeen-front-page) .wrap.quienes-somos-erv-seguros .entry-content .fondoVerdeCorporativo .fondoChica table tr td p{text-align: left; margin: 0px; font-weight: bold; }
body.page:not(.twentyseventeen-front-page) .wrap.quienes-somos-erv-seguros .entry-content .fondoAmarilloCorporativo table tr td h2 {color: #8e0038; text-align: left; }
body.page:not(.twentyseventeen-front-page) .wrap.quienes-somos-erv-seguros .entry-content .fondoAmarilloCorporativo table tr td p {text-align: left; margin-bottom: 10px; }
body.page:not(.twentyseventeen-front-page) .wrap.quienes-somos-erv-seguros .categories-pagina-imagen-completa header h1.entry-title {top: -170px; }
body.page:not(.twentyseventeen-front-page) .wrap.quienes-somos-erv-seguros .quienesSomos .fondoimagen h2 {font-size: 38px; color: #8e0038; font-weight: normal; font-family: FedraSerifAProBook; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content span.precio.consultar {font-size: 14px; }
body.page:not(.twentyseventeen-front-page) .entry-content .reconocimientos table tr td p {text-align: left; margin-left: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .aseguraTuViaje table tr td p{text-align: left; margin-left: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .aseguraTuViaje table tr td h3{font-size: 26px; }
body.page:not(.twentyseventeen-front-page) .entry-header{text-align: center;}
body.page:not(.twentyseventeen-front-page) .entry-title {padding-left: 0px; padding-right: 0px; width: 98%; color: #8e0038; font-size: 31px; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: auto; font-family: FedraSerifAProBold; text-transform: uppercase; text-align: center; display: block; border-bottom: 1px solid #8e0038; box-sizing: border-box; }

body.page:not(.twentyseventeen-front-page) .entry-content h2.ui-accordion-header{font-size: 17px; display: block; text-align: left; font-family: FSMeWebBold; color: #545241; width: 95%;  padding: 5px; margin: auto;}
body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo {padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; box-sizing: border-box; color: #8e0038; }
body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo.ui-accordion-header {font-size: 17px; display: block; text-align: left; font-family: FSMeWebBold; color: #8e0038; width: 100%; max-width: 1000px; padding: 5px; margin: auto; background: #bfecef; border: none; padding-left: 40px; padding-right: 40px; box-sizing: border-box; }
body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo.ui-accordion-header img{margin-right: 20px;}
body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde {left: 30px; position: relative; background: #8e0038; color: #fff; border-radius: 100%; width: 78px; height: 78px; display: inline-block; text-align: center; z-index: 2; transform: rotate(-15deg); top: 0px; }}
body.page:not(.twentyseventeen-front-page) .entry-content p.pPrecioDesde {position: absolute; top: 98px; right: 98px; max-width: 90px;}
body.page:not(.twentyseventeen-front-page) .entry-content span.precio {font-size: 20px; vertical-align: middle; font-family: FedraSerifAProBold; }
body.page:not(.twentyseventeen-front-page) .entry-content span.desde {font-size: 12px; vertical-align: middle; font-family: FSerProADemi; display: block; margin-top: 16px; line-height: normal; }
body.page:not(.twentyseventeen-front-page) .entry-content p{}
body.page:not(.twentyseventeen-front-page) .entry-content ul {width: 100%; margin-left: auto; margin-right: auto; max-width: 100%;}
body.page:not(.twentyseventeen-front-page) .entry-content table.introduccionCancellation tbody tr td h2{color: #8e0038; text-align: left; padding: 0px; margin-bottom: 20px; margin-top: 0px; margin-left: 0px; margin-right: 0px;}
body.page:not(.twentyseventeen-front-page) .entry-content table.introduccionCancellation tbody tr td p{text-align: left; width: 100%; margin-bottom: 10px;}
body.page:not(.twentyseventeen-front-page) .entry-content table.flechascancellation tbody tr td p{padding: 0px; text-align: left; box-sizing: border-box; width: 84%; display: inline-block; vertical-align: bottom;}
body.page:not(.twentyseventeen-front-page) .entry-content .informacionCorporativaImgDer.fondoBeichCorporativo table tr td p {text-align: left; margin-left: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .contenidoDestacado {margin-bottom: 20px; max-width: 937px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; min-height: auto;}
body.page:not(.twentyseventeen-front-page) .entry-content .resumenSeguros .contenidoDestacado {min-height: 250px; }
body.page:not(.twentyseventeen-front-page) .entry-content .informacionCorporativaImgIzq.fondoRosaCorporativo tr td p {text-align: left; padding: 0px; margin: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .contenidoDestacado p{font-family: FSMeWebRegular; font-size: 16px;}
body.page:not(.twentyseventeen-front-page) .entry-content .garantiasYdocumentos h3 {display: block; width: 98%; color: #545241; padding-left: 1%; padding-right: 1%; margin-left: auto; margin-right: auto; text-align: center; font-size: 18px; font-family: FSMeWebBold;}
body.page:not(.twentyseventeen-front-page) .entry-content .garantiasYdocumentosModular h3 {display: block; width: 98%; color: #545241; padding-left: 1%; padding-right: 1%; margin-left: auto; margin-right: auto; text-align: center; font-size: 18px; font-family: FSMeWebBold; }
body.page:not(.twentyseventeen-front-page) .entry-content .quienesSomos {display: block; margin: auto; }
body.page:not(.twentyseventeen-front-page) .entry-content .quienesSomos p{font-family: FS_MeRegular;font-size: 15px;}
body.page:not(.twentyseventeen-front-page) .entry-content .masInformacion tr td.texto p{text-align: left; font-family: FSMeWebLight; font-weight: normal; font-size: 17px;}
body.page:not(.twentyseventeen-front-page) .entry-content .descripcionAccesos p {text-align: left; }
body.page:not(.twentyseventeen-front-page) .entry-content .postBlogCompleto header a h2{text-align: left; color: #8e0038; }
body.page:not(.twentyseventeen-front-page) .entry-content .postBlogCompleto .entry-content-blog p {text-align: left; }
body.page:not(.twentyseventeen-front-page) .entry-content .terminos ol li p {text-align: left; max-width: 100%; }
body.page:not(.twentyseventeen-front-page) .entry-content .terminos ol li{margin-left: 10px;}
body.page:not(.twentyseventeen-front-page) .entry-content .conditions p {text-align: left; max-width: 100%; }
body.page:not(.twentyseventeen-front-page) .entry-content .confidencialidad p {text-align: left; width: 100%; box-sizing: border-box;  }
body.page:not(.twentyseventeen-front-page) .entry-content .fondoRosa h2 {color: #8d023b; padding: 0px; margin: 0px; }
body.page:not(.twentyseventeen-front-page) .accordion.ui-accordion .contenidoAccordion p{text-align: left;}

body.page:not(.twentyseventeen-front-page) .pdfsDocumentacion table tr td p {color: #545241;text-align: left; font-size: 17px; font-family: FSMeWebLight;}
body.page:not(.twentyseventeen-front-page) .categories-pagina-imagen-completa header h1 {position: relative; top: -265px; left: 100px; background: #ffffff75; text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; margin-left: 50px; text-transform: inherit; width: auto; display: inline-block;}
body.page:not(.twentyseventeen-front-page) .categories-pagina-imagen-completa .entry-title{border: none; }
body.page:not(.twentyseventeen-front-page) .fondoAmarilloCorporativo table tr td p {text-align: justify; }
body.page:not(.twentyseventeen-front-page) .wrap.valoracion-previa-a-la-anulacion #primary #main #content article.categories-pagina-imagen-completa header.entry-header h1{top: auto; top: auto; left: auto; background: rgba(255,255,255,0.8); text-align: left; padding-left: 20px; padding-top: 10px; margin: 0px; text-transform: inherit; width: auto; display: block; font-size: 26px;}
body.page:not(.twentyseventeen-front-page) .entry-content .tituloLineas h2 {color: #8d023b;display: inline-block; width: auto; vertical-align: middle; padding-left: 10px; padding-right: 10px;}

body.page:not(.twentyseventeen-front-page) .entry-content .pregutasFrecuentes h3{margin-top: 20px;}
body.page:not(.twentyseventeen-front-page) .entry-content .pregutasFrecuentes p.parrafo {text-align: left; width: 100%; max-width: 100%; display: block; padding: 0px; margin: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .razones h3{margin-top: 20px; text-align: left;}
body.page:not(.twentyseventeen-front-page) .entry-content .razones p {text-align: left; width: 100%; max-width: 900px; display: block; padding: 0px; margin: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .razones {display: block; width: 100%; overflow: hidden; margin-bottom: 20px; }


body.page .ui-state-default, body.page.ui-widget-content body.page.ui-state-default, body.page.ui-widget-header .ui-state-default {border: 1px solid #c5c5c5; background: #f6f6f6; background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat-x: initial; background-repeat-y: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(246, 246, 246); font-weight: normal; color: #454545;}
body.page:not(.twentyseventeen-front-page) .entry-content p.pPrecioDesde {position: absolute; top: -319px; left: 10px; width: 100px; max-width: 100px; text-align: left; display: block; }

body.page .ui-state-default h2, body.page.ui-widget-content body.page.ui-state-default h2, body.page.ui-widget-header .ui-state-default h2{background: #fff};

body.page .ui-state-default .ui-icon {background-image: url(./assets/css/ui-icons_454545_256x240.png); }
body.page .ui-accordion-header-collapsed .ui-icon {background-position: -131px -4px; background-size: 500px auto; }
body.page .ui-state-active .ui-icon {background-image: url(/imagenes/desplegable.png); width: 30px; height: 30px; background-size: 30px auto; background-position: center; transform: rotate(180deg);}
body.page .ui-icon {}

body.single-post #page .wrap #primary #main article .entry-content {width: 100%; max-width: 1250px; margin: auto; }
body.single-post #page .wrap #primary #main article .entry-content p{width: 100%; max-width: 1250px; margin: auto; text-align: left;}
body.single-post #page .wrap #primary #main article .entry-content img{display: block; margin-top: 20px; margin-bottom: 20px; margin-right: auto; margin-left: auto;}

body.archive.category.category-nota-de-prensa #main article {display: inline-block; width: 45%; padding: 2%; box-sizing: border-box; max-height: 400px; overflow: hidden; margin-left: 2%; margin-right: 2%; margin-bottom: 40px; }
body.archive.category.category-nota-de-prensa #main article img{width: auto; max-width: 200px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px;}

body #primary #main #content article.categories-pagina-imagen-completa header.entry-header {height: 0px; }

body .wrap.sinistros-e-instrucoes #primary #main #content article.categories-pagina-imagen-completa header.entry-header {height: auto; }
body .wrap.valoracion-previa-a-la-anulacion #primary #main #content article header.entry-header {display: block; position: relative; top: -257px; left: -310px; overflow: visible; height: 0px; background: rgba(255,255,255, 0.8); max-width: 540px; width: 90%; padding: 0px; box-sizing: border-box; }


body.page span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {background-image: url(/imagenes/desplegable.png); width: 30px; height: 30px; background-size: 30px auto; background-position: center; }

body.page:not(.twentyseventeen-front-page) .entry-content h2.ui-accordion-header {font-size: 17px; display: block; text-align: left; font-family: FSMeWebBold; color: #545241; width: 100%; padding: 5px; margin: auto; background: transparent; }

h2.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-corner-all {border-bottom: 1px solid #8e0038; border-right: none; border-left: none; border-top: none; width: 100%; margin: auto; box-sizing: border-box; max-width: 100%; }
h2#RED-EURO-CENTER {text-align: center; }

body.logged-in.admin-bar header#masthead {margin-top: 30px; }
main#main {display: block; overflow: visible; max-width: 1250px; width: 100%; margin: auto;  }
header.entry-header .entry-meta{margin-left:0px;margin-top:10px; margin-bottom:10px;}
header.entry-header a{display:block;overflow:hidden;z-index:9999}
header.entry-header h1{width:98%;margin-left:1%;margin-right:1%}
header.entry-header-prensa{text-align:left;overflow:hidden;display:block}
header.entry-header-prensa a{display:block}
header.page-header.busqueda h1{margin:10px}

nav.social-navigation > a{display:inline-block;width:115px}
nav.social-navigation a.certificado{width:40px}
nav.social-navigation a.certificado img{width:40px;height:auto}
nav.social-navigation a img{width:114px}
nav.navigation.post-navigation h2 {display: none; }

section {background: #f7dcbb; }
section.error-404.not-found {background: #fff; width: 100%; max-width: 1250px; margin: auto; }
section article header.entry-header{display:none}
section article .entry-content{width: 100%; margin: auto; overflow: visible;}

article p{text-align:left;}
article h2{color:#fff; margin-bottom: 0px;}
article img{display:block;width:100%}
article .prensa-mini img{display: block; width: 100%; height: auto; margin: 0px;}
article .entry-meta-nota-de-prensa .byline{display:none}

article#post-72 .siniestrosInstrucciones h2{display:inline-block;float:none;color:#003C78;margin-right:10px;margin-left:10px;padding:0;padding-bottom:10px}
article#post-72 .siniestrosInstrucciones{display: block; text-align: center; vertical-align: middle; width: 100%; margin-left: 0px; margin-right: auto; margin-bottom: 10px; margin-top: 40px;}
article#post-72 .siniestrosInstrucciones .fondoRosa {background: #f7dcbb; width: 98%; display: block; margin-left: 0px; margin-right: auto; padding-top: 20px; padding-bottom: 20px;}
article#post-72 .siniestrosInstrucciones .descripcionAccesos > p {font-size: 18px; font-family: FSMeWebRegular; }
article#post-72 .descripcionAccesos{display:inline-block;width:79%;text-align: left;}
article#post-72 .descripcionAccesos p {font-family: FSMeWebBold; }
article#post-72 .descripcionAccesos > p {font-size: 18px; max-width: 760px; text-align: center;}
article#post-72 .menuSiniestrosOnlineWeb {display: inline-block; width: 48.3%; margin-right: 10px; }
article#post-72 .entry-content .fondoRosa a {display: inline-block; color: #8e0038; font-family: FSMeWebRegular; cursor: pointer; vertical-align: middle; padding-left: 10px; padding-right: 10px; background: #fff; padding-top: 5px; padding-bottom: 5px; font-size: 18px; font-weight: lighter; border-radius: 0px; border: 1px solid #8e0038; width: 147px; }
article#post-72 .entry-content .fondoRosa a:hover{color:#000}
article#post-72 .entry-content aside h6 {font-size: 19px; color: #545241; font-family: FSMeWebBold; }
article#post-72 .entry-content aside a.descargar {display: inline-block; }
article#post-72 .entry-content aside span.iconoTexto {display: block; overflow: hidden; text-align: left; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; width: 100%; padding: 0px; }
article#post-72 .entry-content aside span.iconoTexto.descarga {text-align: center; }
article#post-72 .entry-content aside span.iconoTexto img{display: inline-block; margin-right: 10px;}
article#post-72 .entry-content aside span.iconoTexto p{display: inline-block; width: 50%; font-size: 16px; font-family: FSMeWebBold; color: #545241;}
article#post-72 .entry-content aside span.iconoTexto a {display: inline-block; width: 75%; color: #545241; font-size: 16px; font-family: FSMeWebRegular; }
article#post-72 .entry-content aside span.iconoTexto a.descargar{display: inline-block; width: auto;}
article#post-72 .entry-content aside .margin10 {border-right: 1px solid #8e0038; border-left: 1px solid #8e0038; border-bottom: 1px solid #8e0038; padding-bottom: 20px; padding-top: 20px; padding-left: 5%; padding-right: 5%; letter-spacing: -1px;}
article#post-72 .entry-content aside .divDerInfo p {text-align: left; }
article#post-72 .entry-content aside .divDerInfo {width: 100%; display: block; overflow: hidden; padding: 0px; margin: 0px; }
article#post-72 .entry-content aside .divDerInfo h3.siniestros{color: #fff; font-family: FSMeWebRegular; text-align: center; font-size: 18px; background: #8e0038; overflow: hidden; padding-left: 14px; padding-right: 14px; margin: 0px;}
article#post-72 .entry-content p.botonSiniestros {text-align: center; border-radius: 0px; position: relative; display: inline-block; font-size: 19px; font-family: FSMeWebRegular; width: 176px; vertical-align: middle;}
article#post-72 p{display:block}
article#post-72 p.post-meta{display:none;}
article#post-36 {background: #e4d6e4; }
article#post-682 article{margin-bottom:30px;}
article#post-153 table.iconosGarantias tbody tr td.tres {text-align: center; border: none; }
article#post-153 table.iconosGarantias tbody tr td.tres .textos {width: 24%}
article#post-153 table.iconosGarantias tbody tr td.tres .textos .importe{text-align: center;}
article#post-154 table.iconosGarantias tbody tr td.tres {text-align: center; border: none; }
article#post-154 table.iconosGarantias tbody tr td.tres .textos {width: 24%}
article#post-154 table.iconosGarantias tbody tr td.tres .textos .importe{text-align: center;}
article#post-501 table.iconosGarantias tbody tr td.tres {text-align: center; border: none; }
article#post-501 table.iconosGarantias tbody tr td.tres .textos {width: 24%}
article#post-501 table.iconosGarantias tbody tr td.tres .textos .importe{text-align: center;}
article#post-493 table.iconosGarantias tbody tr td.tres {text-align: center; border: none; }
article#post-493 table.iconosGarantias tbody tr td.tres .textos {width: 24%}
article#post-493 table.iconosGarantias tbody tr td.tres .textos .importe{text-align: center;}
article#post-478 table.iconosGarantias tbody tr td.tres {text-align: center; border: none; }
article#post-478 table.iconosGarantias tbody tr td.tres .textos {width: 24%}
article#post-478 table.iconosGarantias tbody tr td.tres .textos .importe{text-align: center;}
article#panelNotadePrensaHome h3 {font-size: 24px; font-family: FedraSerifAProBold;color: #8e0038;}

article.ekomi-nota{display:block;margin-bottom:30px}
article.oficinasYdelegaciones p{display:block}
article.postBlogCompleto{display:inline-block;width:41%;margin-left:4%;margin-right:4%}h3{color:#333;font-size:18px;font-size:1.125rem;font-weight:300}
article.ekomi-nota {width: 95%; max-width: 1250px; margin: auto; background: #fff; padding: 2%;}
article header.entry-header{overflow:hidden}
article ul li{padding:1px; margin-bottom: 10px; margin-left: 20px;}
article.oficinasYdelegaciones table tbody tr td:first-child {width: 35%; }

aside{display:inline-block;width:20%;background:#f4f4f4}

h1,h2,h3,h4,h5,h6{clear:both;margin:0 0 .75em;}
h1{font-family: FedraSerifAProBold;font-size:24px;font-weight:300;text-align:left}
h1.entry-title{color:#8e0038;font-weight:700}
h1.page-title{margin:10px}
h1.page-title span{font-size:28px;color:#8e0038; vertical-align: baseline; display: inline-block; }
h1.taxonomy-description p {color: #8e0038; font-size: 24px; border-bottom: 1px solid #8e0038; text-align: center; width: 95%; margin: auto; max-width: 900px; padding: 10px; }
h2{font-family: FedraSerifAProBold; font-size: 22px; margin-top: 20px; display: table; text-align: center; padding-left: 40px; padding-right: 40px; color: #000; padding-bottom: 10px; font-weight: normal;  margin-left: auto; margin-right: auto; margin-bottom: 20px;}
h2.coloRojoCorporativo {color: #8e0038; font-size: 24px; padding: 40px; margin: 0px; }
h2.entry-title{ background: #ffffff; text-align: left; background-repeat: no-repeat; background-position-x: 234px; background-position-y: 5px; width: 100%; box-sizing: border-box; color: #8e0038; padding: 0px; margin-top: 10px; margin-bottom: 10px;}
h2.entry-title a{color:#fff; text-align:center ;box-shadow:none; padding-top:10px}
h2.entry-title-blog{font-weight:bolder; background:transparent; padding:0; text-transform:none}
h2.widget-title{}
h2.widget-title{}
h2.rojoCorporativo {color: #8e0038; text-align: center; }
h3{font-size:20px; color: #8e0038;text-align:left;margin-bottom:0;vertical-align:middle}
h4{font-size:18px; color: #8e0038; font-weight:800}
h4.der {text-align: right; }
h5{color: #8e0038;font-size:16px;font-size:.8125rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
h6{color: #8e0038;font-size:14px;font-size:.9375rem;font-weight:800}

p{ font-size: 14px; line-height: 24px; margin-bottom: 10px; padding: 0; text-align: left; overflow: hidden;}

p.post-meta{display:none;}
p.more {margin: auto; }
p.pPrecioDesde {overflow: visible;}
p.quien {padding-top: 5px; }
p.quien span.texto {display: inline-block; vertical-align: baseline; font-size: 16px; margin-right: 20px; color: #555342; }
/*p img{position: absolute; display: inline-block; right: 0px; background: transparent; color: #fff; margin-bottom: 10px; border-radius: 5px; padding: 6px; overflow: visible;}*/

span.desde{font-size:14px;vertical-align:middle;font-family: FSerProADemi; display: block; margin-top: 32px;}
span.precio{font-size:32px;vertical-align:middle; font-family: FSerProADemi;}
span.icono img{display:inline-block;position:relative;top:10px;border-bottom:none;box-shadow:none}
span.linea{display:inline-block;background:#ccc;border-left:.5px solid #efefef;height:230px}
span.textoSlider{text-transform:uppercase;font-size:32px;font-weight:700;position:absolute;display:block;top:30%;color:#fff;background:transparent;z-index:100;width:100%;text-align:center;float:none;letter-spacing:10px;text-shadow:2px 2px 8px #000}
span.subtextoslider{text-transform:uppercase;font-size:18px;position:absolute;display:block;bottom:30%;width:100%;color:#fff;background:transparent;z-index:12;text-align:center;float:none;letter-spacing:1px}
span.cargando{display:block;text-align:center;color:#004794;font-size:18px;font-weight:700;margin:auto;width:100%}
span.textoCookies a{color: #8e0038;}
span.edit-link{display:block;position:absolute;z-index:9999}
span.fechaPublicacion {font-size: 10px; margin-top: 5px; margin-bottom: 5px; display: block; text-align: left;}
span.tituloheaderHome {margin-top: 20px; display: block; text-align: center; padding-left: 40px; padding-right: 40px; color: #000; padding-bottom: 10px; font-family: FSMeWebRegular,arial,verdana; font-weight: normal; font-size: 31px; margin-left: auto; margin-right: auto; margin-bottom: 20px; vertical-align: bottom; }
span.tituloheaderHome h1 {margin-top: 0px; display: inline-block; text-align: center; padding-left: 0px; padding-right: 0px; color: #000; padding-bottom: 0px; font-family: FSMeWebRegular,arial,verdana; font-weight: normal; font-size: 31px; margin-left: auto; margin-right: auto; margin-bottom: 0px; vertical-align: bottom; }
span.modulable {position: relative; top: 28px; font-weight: bold; }
span.numeroRojo {font-size: 40px; color: #8d023b; display: inline-block; padding: 0px; font-family: FedraSerifAProBold; vertical-align: top; margin-right: 20px; }
span.letraPequena {width: 100%; text-align: left; display: block; margin-top: 10px; }

u.colorRojoCorporativo {border-bottom: 2px solid #8e0038; text-decoration: none; }

a{color:#8e0038;text-decoration:none; background-color:transparent;-webkit-text-decoration-skip:objects}
a:focus{outline:thin dotted}
a:hover,a:active{color:#8e0038;outline:0}
a:active,a:hover{outline-width:0}
a.reverse {unicode-bidi: bidi-override; }
a.botonAcceder{display:block;width:100%;text-align:center;padding-top:20px;padding-bottom:0;min-height:100px;box-sizing:border-box}
a.read-more-link,a.read-more{background:#8e0038;color:#fff;padding-left:2px;padding-right:2px;border-radius:0px;float:right;position:relative;bottom:0;right:0;width:77px;text-align:center;font-size:10px;margin:5px;line-height:24px}
a.read-more-link:hover,a.read-more:hover{color:#000}
a.more-link{display: block; background: #8e0038; color: #fff; padding: 5px; border-radius: 0px; width: 150px; font-size: 18px; font-family: FSMeWebLight; text-align: center; margin-top: 8px;}
a.more-link:hover,a.more-link:active,a.more-link:focus{background:#8e0038;color:#fff;box-shadow:none;-webkit-transition:color 500ms ease-in,background 500ms ease-in;-moz-transition:color 500ms ease-in,background 500ms ease-in;-ms-transition:color 500ms ease-in,background 500ms ease-in;-o-transition:color 500ms ease-in,background 500ms ease-in;transition:color 500ms ease-in,background 500ms ease-in}
a.segurosDeViaje{display:inline-block}
a.sinSombra img{box-shadow:none;position:relative;top:-3px;margin-left:5px}
a.pdfIzq{margin-right:0.5%;float:left}
a.pdfDer{margin-left:0.5%;float:right}
a.segurosDeViaje{display:inline-block;vertical-align:middle}
a.siniestros{display: block; cursor: pointer; color: #8e0038; font-size: 18px; text-decoration: none; text-align: center; background: #fff; width: 147px; border: 1px solid #8e0038; border-radius: 0px; margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: 0px;}
a.post-edit-link{font-size:10px;font-weight:700;letter-spacing:2px;position:absolute;color:#fff;display:block;background:rgba(0,0,0,0.5);padding-left:10px;padding-right:10px;border-radius:0px;box-shadow:6px 5px 7px #908888}
a:focus .nav-title,a:hover .nav-title{color:#003c78;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
a:hover, .entry-content p > a:focus, .entry-content p > a:active {color: #0f93a8;}
a.leerMasSlider {display: block; background: #8e0038; color: #fff; padding: 10px; border-radius: 0px; width: 100px; font-size: 20px; font-family: FSMeWebLight; margin-top: 20px; }
a.descubreloAqui{display: block; background: #8e0038; color: #fff; padding: 10px; border-radius: 0px; width: 180px; font-size: 20px; font-family: FSMeWebLight; margin-top: 20px; }
a.leerMasSliderMovil {display: block; background: #8e0038; color: #fff; padding-top: 3px;padding-left: 3px; border-radius: 0px; width: 100px; font-size: 12px; font-family: FSMeWebLight; margin-top: 10px; float: right;margin-bottom: 10px;}
a.ekomiTitle {vertical-align: bottom; display: block; font-size: 24px; font-family: FedraSerifAProBold; margin-bottom: 20px; }
a.more-link.ergoSegurosDeViaje {margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 30px; width: 187px; padding: 8px; box-shadow: 0px 2px 18px -4px #2b2c2b;}
a.botonRojo {display: block; margin: auto; background: #8d023b; color: #fff; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; padding-top: 10px; border-radius: 0px; font-size: 20px; }
a.botonAcceder {font-size: 30px; }

table{border-collapse: collapse; width: 100%; box-sizing: border-box;}
table#equipajes tr td{border:1px solid #c7c7ad;padding:5px}
table#equipajes tr th{border:1px solid #c7c7ad;padding:5px}
table#demoras tr td{border:1px solid #c7c7ad;padding:5px}
table#demoras tr th{border:1px solid #c7c7ad;padding:5px}
table#accidentes tr td{border:1px solid #c7c7ad;padding:5px}
table#accidentes tr th{border:1px solid #c7c7ad;padding:5px}
table#asistencia tr td{border:1px solid #c7c7ad;padding:5px}
table#asistencia tr th{border:1px solid #c7c7ad;padding:5px}
table#atrasos tr td{border:1px solid #c7c7ad;padding:5px}
table#atrasos tr th{border:1px solid #c7c7ad;padding:5px}
table#atrasos tr td{border:1px solid #c7c7ad;padding:5px}
table#atrasos tr th{border:1px solid #c7c7ad;padding:5px}
table#responsabilidadCivil tr td{border:1px solid #c7c7ad;padding:5px}
table#responsabilidadCivil tr th{border:1px solid #c7c7ad;padding:5px}
table#medioTransporte tr td{border:1px solid #c7c7ad;padding:5px}
table#medioTransporte tr th{border:1px solid #c7c7ad;padding:5px}
table#recuperacion tr td{border:1px solid #c7c7ad;padding:5px}
table#recuperacion tr th{border:1px solid #c7c7ad;padding:5px}
table#responsibilidad tr td{border:1px solid #c7c7ad;padding:5px}
table#responsibilidad tr th{border:1px solid #c7c7ad;padding:5px}
table#gastosAnulacion tr td{border:1px solid #c7c7ad;padding:5px}
table#gastosAnulacion tr th{border:1px solid #c7c7ad;padding:5px}
table#gastosReembolso tr td{border:1px solid #c7c7ad;padding:5px}
table#gastosReembolso tr th{border:1px solid #c7c7ad;padding:5px}
table#gastosCancelacion tr td{border:1px solid #c7c7ad;padding:5px}
table#gastosCancelacion tr th{border:1px solid #c7c7ad;padding:5px}
table#proteccionJuridica tr td{border:1px solid #c7c7ad;padding:5px}
table#proteccionJuridica tr th{border:1px solid #c7c7ad;padding:5px}
table#apliacionesGarantias tr td{border:1px solid #c7c7ad;padding:5px}
table#apliacionesGarantias tr th{border:1px solid #c7c7ad;padding:5px}
table#gastosAnulacionTarifas tr td{border:1px solid #c7c7ad;padding:5px}
table#gastosAnulacionTarifas tr th{border:1px solid #c7c7ad;padding:5px;width:49%;text-align:right}
table#gastosAnulacionTarifas tr th.left{text-align:left;color:#000}
table#gastosMedicosTarifas tr td{border:1px solid #c7c7ad;padding:5px}
table#gastosMedicosTarifas tr th{border:1px solid #c7c7ad;padding:5px;text-align:right}
table#gastosMedicosTarifas tr th.left{text-align:left;color:#000}
table#equipajeTarifas tr td{border:1px solid #c7c7ad;padding:5px}
table#equipajeTarifas tr th{border:1px solid #c7c7ad;padding:5px;width:9%;text-align:right}
table#equipajeTarifas tr th.left{text-align:left;color:#000}
table#fallecimientoTarifas tr td{border:1px solid #c7c7ad;padding:5px;width:19%}
table#fallecimientoTarifas tr th{border:1px solid #c7c7ad;padding:5px;width:19%;text-align:right}
table#fallecimientoTarifas tr th.left{text-align:left;color:#000}
table#tarifas{width: 100%}
table#tarifas tbody{width: 100%}
table#tarifas tbody tr{dwidth: 100%}
table#tarifas tbody tr th{border: 1px solid #c7c7ad; padding: 5px; width: 25%; box-sizing: border-box;}
table#tarifas tbody tr th.titulo {width: 100%; }
table#tarifas tbody tr td{border: 1px solid #c7c7ad; padding: 5px; width: 25%; box-sizing: border-box;}
table#tarifas tbody tr:last-child td:last-child {/*width: 100%; display: block; */}
table#tarifas tbody tr th.left{text-align:left; color:#000; width: 100%;}
table#tarifas tbody tr th:not(:first-child){text-align:right}
table#tarifasAmpliaciones tr th{border:1px solid #c7c7ad;padding:5px;width:19%}
table#tarifasAmpliaciones tr td{border:1px solid #c7c7ad;padding:5px;width:19%}
table#tarifasAmpliaciones tr th.left{text-align:left;color:#000}
table#tarifasAmpliaciones tr th:not(:first-child){text-align:right}
table#anulacion tr td{border:1px solid #c7c7ad;padding:5px}
table#anulacion tr th{border:1px solid #c7c7ad;padding:5px}
table#causas-salud tr td{border:1px solid #c7c7ad;padding:5px}
table#causas-salud tr th{border:1px solid #c7c7ad;padding:5px}
table#causas-legales tr td{border:1px solid #c7c7ad;padding:5px}
table#causas-legales tr th{border:1px solid #c7c7ad;padding:5px}
table#causas-laborables tr td{border:1px solid #c7c7ad;padding:5px}
table#causas-laborables tr th{border:1px solid #c7c7ad;padding:5px}
table#otras-causas-anulacion tr td{border:1px solid #c7c7ad;padding:5px}
table#otras-causas-anulacion tr th{border:1px solid #c7c7ad;padding:5px}
table#perdidasEconomicas tr td{border:1px solid #c7c7ad;padding:5px}
table#perdidasEconomicas tr th{border:1px solid #c7c7ad;padding:5px}
table#asistenciaPersonas tr td{border:1px solid #c7c7ad;padding:5px}
table#asistenciaPersonas tr th{border:1px solid #c7c7ad;padding:5px}
table#demoraDeViaje tr th,table#demoraDeViaje tr td{border:1px solid #c7c7ad;padding:5px}
table#recuperacionDatos tr th,table#recuperacionDatos tr td{border:1px solid #c7c7ad;padding:5px}
table#asistenciaJuridica tr th,table#asistenciaJuridica tr td{border:1px solid #c7c7ad;padding:5px}
table#indemnizacion tr th,table#indemnizacion tr td{border:1px solid #c7c7ad;padding:5px}
table#repatriacion tr th,table#repatriacion tr td{border:1px solid #c7c7ad;padding:5px}
table#cambioSede tr th,table#cambioSede tr td{border:1px solid #c7c7ad;padding:5px}
table#cambioFechas tr th,table#cambioFechas tr td{border:1px solid #c7c7ad;padding:5px}
table#duracionCongreso tr th,table#duracionCongreso tr td{border:1px solid #c7c7ad;padding:5px}
table#retrasos tr th,table#retrasos tr td{border:1px solid #c7c7ad;padding:5px}
table#perdida-de-clases tr th,table#perdida-de-clases tr td{border:1px solid #c7c7ad;padding:5px}
table#respatriacion tr th,table#respatriacion tr td{border:1px solid #c7c7ad;padding:5px}
table#compensacion tr th,table#compensacion tr td{border:1px solid #c7c7ad;padding:5px}
table#coberturasAmpliaciones tr th,table#coberturasAmpliaciones tr td{border:1px solid #c7c7ad;padding:5px}
table#asistenciaPersonas tr td{border:1px solid #c7c7ad;padding:5px}
table#asistenciaPersonas tr th{border:1px solid #c7c7ad;padding:5px}
table#reembolsoVacaciones tr th,table#reembolsoVacaciones tr td{border:1px solid #c7c7ad;padding:5px}
table#enlacesPie{font-size: 12px; max-width: 1250px; padding: 0px; margin: auto; border-collapse: collapse; background: #f7f7f78a;}
table#enlacespie tbody table {width: 16%; }
table#enlacesPie tbody tr td{text-align: left; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; font-size: 16px; margin: 0px;}
table#enlacesPie tbody tr th{font-size:14px; color: #8e0038; padding:10px 10px 10px 10px}
table#enlacesPie tbody tr td a{margin-left:5px; color:#797e82; font-size:12px; line-height: 30px;}

table li{list-style-position:inside;margin-left:10px}
table.atencionAlCliente{text-align:left; font-size:14px}
table.quejasyReclamaciones{font-size:14px}
table.tarifas tr th,table.tarifas tr td{border:1px solid #c7c7ad;padding:5px;width:19.5%}
table.tarifas tr th:not(:first-child){text-align:right}
table.deportesDeRiesgoToolTip tr td b{font-size:10px;font-weight:400}
table.deportesDeRiesgoToolTip tr td strong{font-size:10px}
table.deportesDeRiesgoToolTip tr td{font-size:10px}
table.contenidoAccordion tr td{border:1px solid #c8c252;border-collapse:collapse;color:#000}
table.contenidoAccordion tr td:second-child{text-align:right}
table.iconosGarantias {text-align: center; font-size: 14px; background: #ffffff; margin-top: 20px;}
table.iconosGarantias tbody{}
table.iconosGarantias tbody strong{display:block;text-align:center;color:#333}
table.iconosGarantias tbody tr {border-bottom: 2px solid #bbb9ad;}
table.iconosGarantias tbody tr td{border-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; margin-left: 50px;}
table.iconosGarantias tbody tr td:first-child{border-right: 2px solid #bbb9ad;}
table.iconosGarantias tbody tr td.uno{padding-bottom: 20px;text-align: right;}
table.iconosGarantias tbody tr td.dos{padding-bottom: 20px; }
table.iconosGarantias tbody tr td.dos .textos .garantia {text-align: right; }
table.iconosGarantias tbody tr td.dos img.garantia {margin-left: 10px; }
table.iconosGarantias tbody tr td.dos .textos{margin-left: 30px;}
table.iconosGarantias tbody tr td.tres{padding-top: 20px; padding-bottom: 30px;text-align: right;}
table.iconosGarantias tbody tr td.tres .textos .garantia {text-align: right; }
table.iconosGarantias tbody tr td.cuatro{padding-top: 20px; padding-bottom: 30px;}
table.iconosGarantias tbody tr td.cuatro img{margin-left: 30px;}
table.iconosGarantias tbody tr td p{text-align:center;text-align:center;color:#818182}
table.iconosGarantias tbody tr td span.importe {display: block; font-size: 50px; text-align: left; color: #8e0038; font-family: FSMeWebHeavy; line-height: 45px; }
table.iconosGarantias tbody tr td span.hasta {display: block; font-family: FSMeWebHeavy; color: #8e0038; font-size: 25px; text-align: left;}
table.iconosGarantias tbody tr td span.garantia {font-size: 18px; color: #8e0038; text-align: left; display: block; font-family: FSMeWebRegular; }
table.iconosGarantias tbody tr td .textos {display: inline-block; margin-right: 20px;}
table.iconosGarantias tr td img {display: inline-block; vertical-align: bottom; margin-right: 20px; max-width: 74px;}
table.iconosGarantiasModular {text-align: center; font-size: 14px; background: #ffffff; margin-top: 20px;}
table.iconosGarantiasModular tbody{}
table.iconosGarantiasModular tbody strong{display:block;text-align:center;color:#333}
table.iconosGarantiasModular tbody tr {border-bottom: 2px solid #bbb9ad;}
table.iconosGarantiasModular tbody tr td{border-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; margin-left: 50px;}
table.iconosGarantiasModular tbody tr td.unoModular{padding-bottom: 20px;text-align: right; border-right: 2px solid #bbb9ad;}
table.iconosGarantiasModular tbody tr td.dosModular{padding-bottom: 20px; border-right: 2px solid #bbb9ad; text-align: center;}
table.iconosGarantiasModular tbody tr td.dosModular .textos .garantia {text-align: left; }
table.iconosGarantiasModular tbody tr td.dosModular img.garantia {margin-left: 10px; max-width: 90px;}
table.iconosGarantiasModular tbody tr td.dosModular .textos{}
table.iconosGarantiasModular tbody tr td.tresModular{padding-top: 20px; padding-bottom: 30px;text-align: left;}
table.iconosGarantiasModular tbody tr td.tresModular .textos .garantia {text-align: left; }
table.iconosGarantiasModular tbody tr td.cuatroModular{padding-top: 20px; padding-bottom: 30px; border-right: 2px solid #bbb9ad;text-align: right;}
table.iconosGarantiasModular tbody tr td.cuatroModular img{margin-left: 30px;width: 50%; max-width: 80px;}
table.iconosGarantiasModular tbody tr td.cuatroModular .textos {width: 200px; }
table.iconosGarantiasModular tbody tr td.cincoModular{padding-bottom: 20px; width: 50%;}
table.iconosGarantiasModular tbody tr td.cincoModular .textos .garantia {text-align: left; }
table.iconosGarantiasModular tbody tr td.cincoModular img.garantia {margin-left: 10px; width: 69px;}
table.iconosGarantiasModular tbody tr td.cincoModular .textos{margin-left: 30px;}
table.iconosGarantiasModular tbody tr td p{text-align:center;text-align:center;color:#818182}
table.iconosGarantiasModular tbody tr td span.importe {display: block; font-size: 40px; text-align: left; color: #8e0038; font-family: FSMeWebHeavy; line-height: 45px; }
table.iconosGarantiasModular tbody tr td span.hasta {display: block; font-family: FSMeWebHeavy; color: #8e0038; font-size: 25px; text-align: left;}
table.iconosGarantiasModular tbody tr td span.garantia {font-size: 18px; color: #8e0038; text-align: left; display: block; font-family: FSMeWebRegular; }
table.iconosGarantiasModular tbody tr td .textos {display: inline-block; }
table.iconosGarantiasModular tr td img {display: inline-block; vertical-align: bottom; margin-right: 20px; max-width: 74px;}
table.tablaFlex {display: inline-block; width: 30%; text-align: left; }
table.tablaFlex tbody{display:inline-block;width:30%;min-height:200px;margin-left:1%;margin-right:1%}
table.tablaFlex tbody.tablaFlex{width:100%;display:block}
table.tablaFlex tbody.tablaFlex p{display:block}
table.tablaFlex tbody.tablaFlex tr{width:100%;display:block}
table.tablaFlex tbody.tablaFlex tr td{width:100%;display:block}
table.tablaFlex tr td h3 {text-align: center;}
table.ui-datepicker-calendar tr td a.ui-state-default {color: #070707;text-align: center;} 
table.ui-datepicker-calendar tr td a.ui-state-active, .ui-widget-content table.ui-datepicker-calendar tr td a.ui-state-active, .ui-widget-header table.ui-datepicker-calendar tr td a.ui-state-active {border: 1px solid #999; background: #8e0038 50% 50% repeat-x; font-weight: bold; color: #fff; }


table.atencionAlCliente tr td {width: 84%;}
table.atencionAlCliente tr td:first-child {width: 15%;}
table.proteger tr td.fondoAmarilloClaro {width: 60%; background: #fff4b0;}
table.proteger tr td.fondoAmarillo {background: #fadc7a;}
table.cualquier tr td.fondoBeigch {background: #f9c897; width: 30%;}
table.cualquier tr td.fondoBeigchClaro{background: #ffeede; width: 60%;}
table.mundo tr td.fondoRosaClaro{background: #efe7ed; width: 60%;}
table.mundo tr td.fondoRosa{background: #e1b0cd; width: 30%;}
table.medida tr td.fondoAzul{background: #e0f5f9; width: 30%;}
table.medida tr td.fondoAzulClaro{background: #e2f6fa; width: 60%;}
table.proteccion tr td.fondoVerdeClaro{background: #e3f0e6; width: 60%;}
table.proteccion tr td.fondoVerde{background: #66cbad; width: 30%;}
table.tranquilidad tr td.fondoAmarillo{background: #fadc7a; width: 30%;}
table.tranquilidad tr td.fondoAmarilloClaro{background: #fff4b0; width: 60%;}
table.experiencia tr td.fondoBeigchClaro{background: #ffdc68; width: 60%;}
table.experiencia tr td.fondoBeigch{background: #f3c591; width: 30%;}
table.especializacion tr td.fondoRosa{background: #ebaecf; width: 30%;}
table.especializacion tr td.fondoRosaClaro{background: #efe7ed; width: 60%;}
table.directivos{width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; overflow: hidden;}
table.directivos tr td {display: inline-block; width: 21%; margin-left: 2%; margin-right: 2%;}
table.directivos tr th h3 {font-size: 37px; text-align: center; margin-bottom: 40px;}
table.quejasyReclamaciones {display: block; width: 100%; max-width: 400px; margin: auto; background: #8e0038; padding: 30px; margin-bottom: 20px; margin-top: 20px;     box-sizing: border-box;}
table.quejasyReclamaciones a.fondoBlanco{text-align: center; display: block; background: #fff; width: 150px; border-radius: 0px; margin: auto; padding-bottom: 3px; padding-top: 3px; margin-bottom: 10px; margin-top: 10px; }
table.quejasyReclamaciones h4 {color: #fff; font-size: 22px; display: inline-block; text-align: left; font-weight: normal; width: 89%; }
table.atencionAlCliente{width: 100%; max-width: 1000px; display: block; margin-left: auto; margin-right: auto; }
table.atencionAlCliente tbody{width: 100%; display: block;}
table.atencionAlCliente tr {margin-bottom: 10px; display: block; width: 100%;}
table.atencionAlCliente tr td {width: 90%; display: inline-block;}
table.atencionAlCliente tr td:first-child {    width: 6%; display: inline-block; padding-right: 20px; box-sizing: content-box;}
table.introduccionCancellation {display: block; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; }
table.introduccionCancellation tbody {display: block; width: 100%; }
table.introduccionCancellation tbody tr {display: block; width: 100%; }
table.introduccionCancellation tbody tr td:last-child {width: 85%; display: inline-block; text-align: left; background: #ffefdf; padding: 20px; box-sizing: border-box;}
table.introduccionCancellation tbody tr td:first-child {width: 14%; display: inline-block; background: #ffddba; vertical-align: top;}

table.flechascancellation tbody {display: block; width: 100%; }
table.flechascancellation {display: block; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; text-align: left; }
table.flechascancellation tbody tr td {display: inline-block; width: 33%; padding: 0px; box-sizing: border-box; min-height: 220px; float: left;}
table.flechascancellation tbody tr td.rosa1{background: #f3e8ee;}
table.flechascancellation tbody tr td.rosa2{background: #e9d7e5;}
table.flechascancellation tbody tr td.rosa3{background: #ebaecf;}
table.flechascancellation tbody tr td img {height: 80px; width: auto; margin-left: 20px; margin-top: 10px;}
table.flechascancellation tbody tr {display: block; width: 100%; }

table.iraFormulario {display: block; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; }
table.iraFormulario tbody{display: block; width: 100%; }
table.iraFormulario tbody tr{display: block; width: 100%; }
table.iraFormulario tbody tr td:first-child{display: inline-block; width: 70%; }
table.iraFormulario tbody tr td:last-child{display: inline-block; width: 29%; }
table.iraFormulario tbody tr td h3 {color: #000; font-size: 24px; font-weight: lighter; font-family: FedraSerifAProMedium;}
table.iraFormulario tbody tr td h3 strong{font-weight: bold;display: inline-block;  font-family: FedraSerifAProBold}
table.iconos{text-align: left; }
table.menuSiniestrosOnlineWeb tr.tituloSiniestrosOnlineWeb{display: block;}
table.cental p {text-align: left; }
table.suscripcion p {text-align: left; }

thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}
th{text-align:left}

th:last-child,td:last-child{padding-right:0}
tr{border-bottom:none}
td{vertical-align:middle; font-size: 14px; }
td.oficinasRegionales p{display:block}
td.importe{text-align:right;width:120px}
td.fondoBeichOscuroCorporativo img {display: block; margin-bottom: 20px; margin-top: 20px; margin-left: auto; margin-right: auto; width: auto; height: 114px; }
td.imagen img {width: 100%; }
tr.descripcionSiniestros .texto {width: 100%; display: block; }
td.boton {margin: auto; display: block; }

body.page:not(.twentyseventeen-front-page) .entry-content h2 {display: block; vertical-align: middle; margin-bottom: 30px; margin-top: 35px; color: #000; text-align: left; }

img#volumen{z-index:9999;cursor:pointer;width:30px;display:inline-block;opacity:0.5;}
img#volumen:hover{opacity:1;}

img.mapaCoberturaMundial {display: block; width: 100%; height: auto; max-width: 1250px; margin-left: auto; margin-right: auto; background: #ccc; }
img.ergoMunichRe{margin-bottom: 40px; margin-top: 40px; box-sizing: border-box; display: block; width: 100%; max-width: 276px; margin-left: auto; margin-right: auto; }
img.central {max-width: 82px; display: inline-block; float: right; }
img.aligncenter{display:block;max-width:1250px}
img.iconoPdf{display:inline-block;top:0;background:none;margin:5px auto 10px 10px}
img.pdfIconoWeb{display:inline-block;height:20px;width:auto;margin-left:5px;margin-top:auto;position:relative;top:-3px}
img.attachment-full.size-half{width:100%;max-width:749px}
img.noticiasSeguros {height: 265px; float: left; }
img.icono {display: block; }
img.descargaBlanco {display: inline-block; width: 10%; }

figcaption,figure,main{display:block;font-size:12px}
figure{margin:1em 0}
fieldset{border:1px solid #bbb;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
form#form{text-align:center}
form#form select{display:inline-block;height:22px;border-radius:0px;}
form#busqueda input {height: 35px;color: #8e0038;}
form#busqueda label {display: none; }
form.search-form input.search-field {width: 100%; height: 35px; color: #ccc; font-size: 14px; box-sizing: border-box;}
form.search-form label {display: none; }
form label{color: #000;font-family:NeoSansW10-Light,sans-serif,arial,verdana;padding-left:3%;text-align:left;font-size:22px}
form select#tipo.producto{min-height:24px}
form select#deporte.producto{min-height:24px}
form button.search-submit{background:#fff}
label{color:#333;}

button,input,optgroup,select,textarea{font-size:100%;line-height:normal;margin:0;}
button,input[type="button"],input[type="submit"]{border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button.btn.btn-primary.btn-block{width: 200px; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding: 10px; border-radius: 0px; vertical-align: top; display: block; background: #8e0038; font-family: FSMeWebRegular; float: none; font-weight: normal; font-size: 18px;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{background:#CCC;-webkit-transition:color 500ms ease-in,background 500ms ease-in;-moz-transition:color 500ms ease-in,background 500ms ease-in;-ms-transition:color 500ms ease-in,background 500ms ease-in;-o-transition:color 500ms ease-in,background 500ms ease-in;transition:color 500ms ease-in,background 500ms ease-in;}
button.search-submit .icon{fill:#ccc}
button.secondary,input[type="reset"],input[type="button"].secondary,input[type="reset"].secondary,input[type="submit"].secondary{background-color:#ddd;color:#222}::-webkit-input-placeholder{color:#333;}:-moz-placeholder{color:#333;}::-moz-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;}
button.dropdown-toggle .icon {fill: #000; margin-right: 0px; margin-left: auto; right: 10px; top: 16px; position: absolute; }
button.contratarHome, input[type="button"].contratarHome, input[type="submit"].contratarHome{width: 200px; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding: 10px; border-radius: 0px; vertical-align: top; display: block; background: #8e0038; font-family: FSMeWebRegular; float: none; font-weight: normal; font-size: 18px;}
button.contratarProducto, input[type="button"].contratarProducto, input[type="submit"].contratarProducto {width: 100%; max-width: 300px; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding: 10px; box-sizing: border-box; border-radius: 0px; vertical-align: top; display: block; background: #8e0038; font-family: FSMeWebRegular; float: none; font-weight: normal; font-size: 18px; }

button {-webkit-appearance: button font-size:100%; line-height: normal; margin: 0; overflow: visible; text-transform: none; background-color: #8e0038; border: 0; -webkit-box-shadow: none; box-shadow: none; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; }

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea, select{color: #666; background: #fff; background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)); border: 1px solid #ccc; display: inline-block; padding: 0; width: 100%; margin: 0px; padding-left: 0px; padding-right: 0px;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#222;border-color:#333}
input[type="radio"] + label,input[type="checkbox"] + label{font-weight:400}
input[type="radio"],input[type="checkbox"]{margin-right:.5em; cursor: pointer;}
input + button,input + input[type="button"],input + input[type="submit"]{padding:.75em 2em}
input#numeroViajeros {max-width: 50px; }
input.hideKeyboard[type='text'], input.hideKeyboard[type='email'], input.hideKeyboard[type='url'], input.hideKeyboard[type='password'], input.hideKeyboard[type='search'], input.hideKeyboard[type='number'], input.hideKeyboard[type='tel'], input.hideKeyboard[type='range'], input.hideKeyboard[type='date'], input.hideKeyboard[type='month'], input.hideKeyboard[type='week'], input.hideKeyboard[type='time'], input.hideKeyboard[type='datetime'], input.hideKeyboard[type='datetime-local'], input.hideKeyboard[type='color'], textarea.hideKeyboard, select.hideKeyboard {position: absolute; width: 10px; z-index: -1; }
input[type="text"].hideKeyboardProducto {position: absolute; width: 0px; z-index: -1; height: 0px; border: none;}

textarea{overflow:auto}

select{font-size: 100%; line-height: normal; text-transform: none; margin: 0; height: 30px; max-width: 100%; -webkit-appearance: none; color: #000; background: #fff; background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)); border: 1px solid #000; display: inline-block; width: 100%; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}

progress{display:inline-block;vertical-align:baseline}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
pre{font-size:1em}
abbr[title]{border-bottom:1px #767676 dotted;text-decoration:none}
b,strong{font-weight: bold; }
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
hr{border: 1px; height: 2px; margin-bottom: 10px; margin-top: 10px; margin-left: auto; margin-right: auto; background: #8e0038; width: 90%;}
hr.verdeKiwi{display:block;width:100%;height:1px;background:#8e0038;clear:both;margin-bottom:10px;margin-top:10px}
panel-content > p{text-align:justify}
dfn,cite,em,i{font-style:italic}
blockquote{color:#666;font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0;quotes:"" ""}
blockquote:before,blockquote:after{content:""}:focus{outline:none}
blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:.5em}
address{font-size:14px;font-weight:700;display:inline-block}
pre{background:#eee;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#eee;text-decoration:none}
big{font-size:125%}
q{quotes:"â€œ" "â€�" "â€˜" "â€™"}
fieldset{margin-bottom:1em}
svg.icon.icon-search{height:22px;width:21px;top:-3px;}
img{border-style:none}
img.alignleft{float:none;margin:0}
img.alignright{float:none;margin:0}
img.mapainternacional.aligncenter.wp-image-2029.size-full {display: block; width: 100%; margin-bottom: 40px;}
embed,iframe,object{margin-bottom:1.5em;max-width:100%}

ul{margin:0px;padding:0px; list-style:none;}

ul.wsp-pages-list li a{font-size:14px}
ul.cookies{text-align:justify}
ul.bxslider1{display: block;}
ul.wsp-pages-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
ul li{list-style-type: disc; list-style-position: inside; text-align: left;font-size:14px;color:#333}
ul#top-menu{text-align:left;padding:0;margin:auto;width:100%;background:#fff}
ul#top-menu a{background: #fff; color: #000;border-radius:0;-webkit-transition:color 500ms ease-in,background 500ms ease-in;-moz-transition:color 500ms ease-in,background 500ms ease-in;-ms-transition:color 500ms ease-in,background 500ms ease-in;-o-transition:color 500ms ease-in,background 500ms ease-in;transition:color 500ms ease-in,background 500ms ease-in}
ul#top-menu a:hover{background:#fff; color: #8e0038; cursor: pointer;}
ul#top-menu li{background:transparent; overflow: visible; display: inline-block; }


ul#top-menu li ul.sub-menu li{display: block;}
ul#top-menu li ul.sub-menu li.current_page_item a {background: #ffffff; color: #8e0038; display: block; text-decoration: underline; cursor: none; }
ul#top-menu li ul.sub-menu.toggled-on {display: none; width: 100%; height: auto; background: transparent; }
ul#top-menu li ul.sub-menu a:hover{background:#8e0038;color:#fff}
ul#top-menu li ul.sub-menu li > a {border-bottom: 1px solid #fff; font-size: 13px; background: #8e0038; color: #fff; font-family: FSMeWebRegular; width: 100%; padding: 10px; box-sizing: border-box;}
ul#top-menu li ul.sub-menu.toggled-on li.current_page_item a {background: #ffffff; color: #8e0038; cursor: none; }
ul#top-menu li ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5303{display: none}

ul#top-menu li.current_page_item > a {background: #ffffff; color: #8e0038; display: block;}
ul#top-menu li.current_page_item a .icon{fill: #fff;}
ul#top-menu li.current-menu-ancestor.current-menu-parent.menu-item-has-children > a{background: #f9f9f9; display: block; color: #8e0038; text-decoration: underline;}
ul#top-menu li.current-menu-ancestor.current-menu-parent.menu-item-has-children > a
ul#top-menu li.current-menu-ancestor.current-menu-parent.menu-item-has-children a .icon{fill: #fff;}
ol{margin:0 0 1.5em;padding:0; list-style:decimal; list-style-type:disc;margin-left:20px;vertical-align:middle;min-height:60px}
ol.comment-list li article.comment-body{width:100%;margin:auto}
ol.children .children{padding-left:2em}
ol.letras li:before{content:")";margin-left:-3px;margin-right:10px;}
ol.letras li{list-style:lower-latin;font-size:14px;list-style-position:inside;margin-bottom:10px;text-align:left;}
ol li{list-style-type:decimal;font-size:14px}ul.cookies{font-size:14px}
li#menu-item-88 a:hover{background: #fff; color: #8e0038;}
li.page_item a{display:inline-block;overflow:hidden;}
li.page_item.current_page_item{display:none;background:#fff;}
li.sinIcono ul li{list-style:circle;list-style-position:inside;}
li.sinIcono{list-style:none;}
li.sinIcono ul li.sinIcono{list-style-type:none;list-style:none;margin-bottom:10px;text-align:left;}
li.sinIcono ul li.sinIcono ul li{list-style:disc;list-style-type:disc;text-align:left;}

li ul{margin-bottom:0;margin-left:1.5em}
li ol{margin-bottom:0;margin-left:1.5em}

td.logoProcesando {text-align: center; width: 100%; display: block; }
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
code,kbd,samp{font-size:1em}
dfn{font-style:italic}mark{background-color:#eee;color:#222}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
svg:not(:root){overflow:hidden}

input[type="text"]#vuelta {background: #fff; border: 1px solid #000; box-shadow: none; }
input[type="text"]#ida {background: #fff; border: 1px solid #000; box-shadow: none; }
input[type="text"]#origen::placeholder{color: #ccc; }
input[type="text"]#origen:-ms-input-placeholder {color: #ccc; }
input[type="text"]#destino {background: #fff;  border: 1px solid #000;}
input[type="text"]#destino::placeholder{color: #ccc; }
input[type="text"]#destino:-ms-input-placeholder {color: #ccc; }
header.site-header {height: 120px; width: 100%; box-sizing: border-box; left: 0px; top: 0px; z-index: 9998; background: #fff; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;n padding-right: 0px; position: relative; margin: auto; background: #fff; }
header.site-navigation-fixed {display: block; bottom: auto; position: fixed; left: 0; right: 0; top: 0; width: 100%; max-width: 100%; z-index: 99; }
header.site-header .site-branding {display: block; overflow: hidden; width: 100%; max-width: 1250px; margin: auto; }
body.page:not(.twentyseventeen-front-page) .resumenSeguros .entry-content p.pPrecioDesde {position: absolute; top: 122px; left: auto; right: 10px; border-radius: 100%; width: 78px; height: 78px; display: table-cell; text-align: center; z-index: 9; }
a.reverse {unicode-bidi: bidi-override; direction: rtl; }
h2.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {border-bottom: 1px solid #8e0038; border-right: none; border-left: none; border-top: none; width: 100%; margin: auto; box-sizing: border-box; max-width: 100%; }
footer a.lineaVertical, footer span.lineaVertical {margin-left: auto; margin-right: auto;border-right: 1px solid #fff; padding-right: 25px; padding-left: 25px; box-shadow: none; vertical-align: middle; cursor: pointer;}
span#botonAbrirSiteMap {margin-left: 25px; display: inline-block; vertical-align: middle; cursor: pointer; }

body .compraSegura .formasDePago p {text-align: center; }
article .datosComercial h2 {color: #000; margin-top: 0px;}
body:not(.has-sidebar):not(.page-one-column) .page-header {width: 100%; max-width: 1250px; display: block; margin: auto; }
input#numeroViajeros {width: 34%; height: 30px; border: 1px solid #000; }

td.contieneBoton {margin: auto; display: block; }
body .compraSegura #certificadoSSl p {text-align: center; }
p.titulo {color: #8e0038; font-size: 20px; }

img.paraImagenCompleta{display: block; width: 100%; overflow: hidden;}
span.nav-title-icon-wrapper {display: none; }

table#procesando {background: #fff; border: 1px solid #ccc; box-sizing: border-box; }
table#procesando tbody tr.azulCorporativo {background: #ccebed; }
table#procesando tbody tr td{padding: 10px; box-sizing: border-box;}
img.relog {max-width: 100px; }
h2.screen-reader-text {display: none; }
h3.entry-title a {font-size: 24px; color: #8e0038; }
h3.entry-title a:hover{color: #333;}
main#main {text-align: left; }

body.page:not(.twentyseventeen-front-page) .entry-content .emergencias h2 {text-align: center; }

aside img {max-width: 30px; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
#avisoImportante span.titulo {vertical-align: middle; }
#responsiveAncho {max-width: 1250px; }
#check_esFamilia{display: inline-block; transform: scale(1.8); vertical-align: middle; font-size: 25px; position: relative; margin-left: 10px; margin-right: 10px;}
#contieneColaboradores h2 {color: #8e0038; font-size: 24px; font-family: FedraSerifAProBold; text-align: center; margin-top: 50px; margin-bottom: 20px;}
#main article .entry-header p{display:block}
#main form.search-form {position: relative;float: left;}
#main .categorias {display: inline-block; width: 27%; padding: 3%; box-sizing: content-box; vertical-align: top; text-align: left; }
#main .categorias img {padding: 10px; }

#page .categories-pagina-imagen-completa header.entry-header-prensa {display: block; overflow: hidden; width: 100%; height: auto; }

#procesando{display: block;}
#procesando {z-index: 9999; background: #fff; border: 1px solid #000; border-collapse: collapse;} 
#procesando tbody {width: 100%; display: block;}
#procesando tbody tr{width: 100%; display: block;}
#procesando tbody tr.azulCorporativo {background: #e2f6fa;}
#procesando tbody tr.azulCorporativo td {vertical-align: middle;}
#procesando tbody tr.contieneLogos {background: #fff; }
#procesando tbody tr td img {display: block; width: auto; height: 80px; z-index: 9990; vertical-align: middle; margin: auto; padding: 10px;}
#procesando tbody tr td img.relog {padding: 0px; }
#procesando tbody tr td p {background: transparent; text-align: left; padding-left: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

#cabecera{overflow: hidden; display: block; }
#masthead .custom-header{display: block; overflow: hidden; width: 100%; max-width: 1250px; margin: auto;}
#onetrust-pc-sdk .ot-tab-desc {margin-left: 0px; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns {margin-left: 0px; }
#sitemapDialog{height: 0px;}
#sitemapDialog a {display: inline-block; width: 49%; padding: 10px; box-sizing: border-box; }
#sitemapDialog p.titulo {color: #8e0038; font-size: 20px; }
#avisoImportante p {display: block; }
#menu-item-4802 a {width: 40px; height: 40px; }
#enlacesHeader td.custom-logo-link.movilPc a {text-align: right; display: block; width: 100%; }
#masthead tbody tr td.pc{display: inline-block; }
#masthead tbody tr td.movil{display: none;}
#masthead tbody tr td.movilPc{display: inline-block;}
#enlacesHeader {width: 100%; text-align: left; vertical-align: bottom; padding-top: 0px; z-index: 98; overflow: visible; box-sizing: border-box;margin: 0px;}
#enlacesHeader tbody {width: 100%; }
#enlacesHeader tbody tr{width: 100%; }
#enlacesHeader tbody tr td{width: 18%;}
#enlacesHeader tbody tr td.custom-logo-link.movilPc{float: right; text-align: right; width: 45%;}


#enlacesHeader a, #enlacesHeader span{display:inline-block;vertical-align:middle;font-size:14px;text-align:left;padding-top:10px;padding-bottom:10px;margin-left:30px;color:#000}
#enlacesHeader a.segurosDeViaje{min-width:0}
#enlacesHeader a:first-child {margin-left: auto; }
#enlacesHeader a h1{display:inline-block; vertical-align:middle; margin-bottom:0; color:#000; font-weight:700; font-size:14px}
#enlacesHeader p{display:inline-block; font-size:12px; padding-bottom:0; margin-bottom:0; vertical-align:middle}
#enlacesHeader img{display:inline-block; vertical-align:middle; position:relative; margin-right: 5px;}
#rezizable{width:500px}
#advps_container1 .advs-title,#advps_container1 .advs-title a{}
#advps_container2{max-width:99.7%;}
#familiaCheck{width:30px;display:inline-block;overflow:hidden}
#globalSign{display:inline-block;overflow:hidden;vertical-align:middle;}
#globalSign img{display:block;max-width:inherit;width:100px;vertical-align:middle}
#globalSign > table{margin-bottom:0;padding-left:10px;padding-right:10px}
#globalSign table tbody tr td span a img{display:block;width:100%;max-width:80px}
#globalSign table tbody tr td span a{display:block;overflow:hidden;z-index:9999}
#razonesContratarSeguro{display:inline-block;width:45%;padding:2%;font-size:12px;margin-top:20px;vertical-align:top;}
#razonesContratarSeguro ul li{color:#8e0038;text-align:left;font-size:18px;list-style-position:outside;}
#razonesContratarSeguro ul li p{color:#000;font-size:19px;margin-bottom:24px;display:inline-block;}
#contieneVolumen{position:relative;width:100%;vertical-align:bottom;text-align:right;margin-top:10px;}
#contieneVolumen p{display:inline-block;vertical-align:middle;margin-bottom:0px;color:#000;}
#razonesContratarSeguro ul{margin-bottom:0px;}
#porQueNececesitasSeguro{margin-bottom:0px;min-height:330.5px;}
#DeclaraAzul{background:#003c78}
#primary{text-align:center}
#premios{display:block;width:96%;margin:20px 2%}
#premios figure{display:inline-block;width:20%;margin-left:1%;margin-right:1%;text-align:justify}
#certificaciones{text-align:center;display:block;width:96%;text-align:center;margin:20px 2%}
#accordion h2{cursor:pointer}
#accordion table{margin-bottom:10px}

#informacionSobreCookies{position: fixed; bottom: 0px; left: 0px; z-index: 9999; background: #fff; padding-bottom: 10px; padding-right: 20px; padding-left: 20px; padding-top: 20px; color: #ffffff; font-size: 100%; width: 100%; box-sizing: border-box;border-top: 1px solid #000;}
#informacionSobreCookies p { color: #000; font-size: 16px;}
#cierreCookies{display: block; width: 30px; height: 30px; border-radius: 100%; border: 1px solid #ccc; vertical-align: middle; background: #909090; color: #f0f8ff; line-height: 26px; font-size: 14px; text-align: center; font-weight: 700; cursor: pointer; position: absolute; right: 5px; top: 5px;}
#contieneColaboradores{display: block; width:100%; background:#fff; overflow:visible; padding-bottom: 20px;}
#contieneColaboradores li.ervColaborador{width:101%;margin-left:auto;margin-right:auto;list-style:none;text-align: center;}
#loader-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:#fff;text-align:center}
#loader{display:none;position:relative;left:50%;top:50%;width:150px;height:180px;margin:-75px 0 0 -90px;background:#fff;text-align:center;overflow:hidden}
#loader img{display:block;margin:auto;width:150px;height:auto}

#enlacesHeader a h1{font-size:14px}
#secondary{font-size:14px;font-size:.875rem;line-height:1.6}
#comments{padding-top:5em}
#enlacesHeader a p{display:inline-block;font-size:12px;padding-bottom:0;margin-bottom:0;vertical-align:middle}
#alinearALaIzquierda{margin-bottom: 30px; margin-top: 30px; background: #e3f0e6;padding-bottom: 60px;} 

#page article.postBlogCompleto .entry-header {height: auto; }
#page .wrap.servicios #primary #main article header.entry-header {height: 0px; text-align: left; }
#page .wrap #primary #main article header.entry-header{text-align: left; }
#main > article{font-size:14px;margin-top:20px;overflow: hidden;}
#primary.busqueda #main article{width:46%}
#primary.busqueda{text-align:left}
#primary.content-area.busqueda main article {max-width: 31%; display: inline-block; }
#primary.busqueda #main article header h2{background:#fff;margin:0;padding-left:0;padding-right:0}
#primary.busqueda #main article header h2 a{color:#8e0038;font-size:20px;text-align:left;font-weight:700;display:block;width: 100%; margin: 0px;}
#buscarHeader{cursor:pointer;vertical-align:middle}
#page{padding-top: 0px; display: block; width: 100%; margin-left: auto; margin-right: auto; position: relative; word-wrap: break-word;}
#eKomiWidget_default{display:none}
#comments {clear: both; padding: 40px; background: #e8e3e3; max-width: 1000px; width: 90%; margin: auto; box-sizing: border-box;}
#secondary{padding:1em 0 2em}
#NotificaVerde{background:#8e0038}
#main .single-featured-image-header img.attachment-full.size-medium{display:inline-block;max-width:748px}
#main .single-featured-image-header img.attachment-half.size-half{display:inline-block;max-width:748px}
#main .single-featured-image-header img.attachment-half.size-full{display:inline-block;max-width:1250px}
#page .wrap #primary #main article header.entry-header {height: auto; }
#main .formularioBuscar form.search-form {width: 100%; margin: auto; float: none; max-width: 486px; box-sizing: border-box; position: relative; right: auto; }

.contieneHeader {padding-top: 10px; padding-bottom: 3px; position: fixed; width: 100%; margin: auto; background: #fff; }
.enlaceFAQs {width: 100%; padding-top: 20px; padding-bottom: 20px; text-align: left; box-sizing: border-box; font-size: 14px; }
.enlaceFAQs a.faqs {color: #fff; background: #8e0038; padding-left: 20px; padding-right: 20pxpx; text-align: center; padding-top: 10px; padding-bottom: 10px; overflow: hidden; display: block; width: 95%; margin: auto; max-width: 300px;}
.razones {display: block; overflow: hidden; margin-top: 40px; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 46%; padding: 0px; margin: 0px; height: auto; }
.ui-button-icon-only .ui-button-text {text-indent: 0px; color: #000; vertical-align: middle; display: block; line-height: 27px; font-weight: bold; width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; font-size: 20px; }
.ui-datepicker td {border: 0; padding: 0px; width: 50px; height: 40px; }
.number-input button {outline: none; -webkit-appearance: none; background-color: transparent; border: none; align-items: center; justify-content: center; width: 30px; height: 30px; cursor: pointer; margin: 0; position: relative; width: 31%; padding: 0px; }
.admin-bar .site-navigation-fixed.navigation-top{top:32px}

.site-navigation-fixed.navigation-top{display: block;bottom:auto;position:fixed;left:0;right:0;top:0;width:100%; max-width: 100%; z-index:99}
.site-navigation-fixed.navigation-top ul#top-menu li#menu-item-4570{display: inline-block;}

.menu-scroll-down:focus{outline:thin dotted}
.menu-scroll-down .icon{height:18px;width:18px}
.navigation-top ul#top-menu li#menu-item-4570 {}

.navigation-top {bottom: 0; font-size: 14px; left: 0; position: relative; right: 0; width: 100%; max-width: 1250px; z-index: 3; margin: auto; background:#fff; position:relative}
.navigation-top a{color:#222;font-weight:100;-webkit-transition:color .2s;transition:color .2s}
.navigation-top .wrap{width:100%; max-width:100%;padding:0}
.navigation-top .current-menu-item > a{color:#767676}
.navigation-top .current_page_item > a{color:#767676}

.main-navigation{display: inline-block; width: 84%;}
.main-navigation.toggled-on ul.nav-menu{display:block}
.main-navigation a{font-family: FSMeWebBold; display: block; text-decoration: none; font-size: 14px; padding-top: 8px; padding-left: 3px; padding-right: 8px; padding-bottom: 8px;}
.main-navigation a:hover{color:#767676}
.main-navigation > div > ul{border-top:1px solid #eee;padding:.75em 1.695em;border:0;margin-bottom:0;padding:0}
.main-navigation ul{list-style:none; margin:0; text-align:left; background:transparent; padding:0}
.main-navigation ul a > .icon{display:inline-block}
.main-navigation ul li{border-bottom:1px solid #eee; position:relative; display: inline-block; }
.main-navigation ul li:hover > ul{position:absolute;left:0;border:none;background:#8e0038; min-width: 250px;}
.main-navigation ul li.focus > ul{position:absolute;left:0;border:none;background:#8e0038; min-width: 250px;}
.main-navigation ul li.menu-item-has-children:before{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000}
.main-navigation ul li.menu-item-has-children:after{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000}
.main-navigation ul li.menu-item-has-children:before{border-color:transparent transparent #bbb;bottom:0}
.main-navigation ul li.menu-item-has-children:after{border-color:transparent transparent #fff}
.main-navigation ul li.menu-item-has-children:hover:after{display:block}
.main-navigation ul li.menu-item-has-children:hover:before{display:block}
.main-navigation ul li.menu-item-has-children.focus:before{display:block}
.main-navigation ul li.menu-item-has-children.focus:after{display:block}
.main-navigation ul li.page_item_has_children:before{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000}
.main-navigation ul li.page_item_has_children:after{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000}
.main-navigation ul li.page_item_has_children:before{border-color:transparent transparent #bbb;bottom:0}
.main-navigation ul li.page_item_has_children:after{border-color:transparent transparent #fff}
.main-navigation ul li.page_item_has_children.focus:before{display:block}
.main-navigation ul li.page_item_has_children:hover:before{display:block}
.main-navigation ul li.page_item_has_children.focus:after{display:block}
.main-navigation ul li.page_item_has_children:hover:after{display:block}
.main-navigation ul li ul{background:#fff;border:1px solid #bbb;left:-999em;padding:0;position:absolute;top:100%;z-index:99999}
.main-navigation ul li ul.toggled-on{display:block;background:#8e0038}
.main-navigation ul li ul li.focus > ul{left:100%;right:auto}
.main-navigation ul li ul li.menu-item-has-children:hover:before{display:none}
.main-navigation ul li ul li.menu-item-has-children.focus:after{display:none}
.main-navigation ul li ul li.menu-item-has-children:hover:after{display:none}
.main-navigation ul li ul li.page_item_has_children.focus:before{display:none}
.main-navigation ul li ul li.page_item_has_children:hover:before{display:none}
.main-navigation ul li ul li.page_item_has_children.focus:after{display:none}
.main-navigation ul li ul li.page_item_has_children:hover:after{display:none}
.main-navigation ul li ul li{display:block;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border:0}
.main-navigation ul li ul li:hover > ul{left:100%;right:auto}
.main-navigation ul li ul li.menu-item-has-children.focus:before{display:none}
.main-navigation ul li ul li:hover{background:#767676}
.main-navigation ul li ul li:focus > a{color:#fff}
.main-navigation ul li ul li:hover > a{color:#fff}
.main-navigation ul li ul li.focus > a{color:#fff}
.main-navigation ul li ul li.focus{background:#767676}
.main-navigation ul li ul li.current_page_item a:hover{color:#fff}
.main-navigation ul li ul li.current-menu-item a:hover{color:#fff}
.main-navigation ul li ul li.current_page_item a:focus{color:#fff}
.main-navigation ul li ul li.current-menu-item a:focus{color:#fff}
.main-navigation ul li ul li.menu-item-has-children > a > .icon{margin-top:-9px;left:auto;position:absolute;right:1em;top:50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.main-navigation ul li ul li.page_item_has_children > a > .icon{margin-top:-9px;left:auto;position:absolute;right:1em;top:50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.main-navigation ul li ul li a{padding:.75em 1.25em;width:100%;display:block;}
.main-navigation ul li ul li a{letter-spacing:0;padding:.4em 0;position:relative;text-transform:none; -webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.main-navigation ul li ul li a:hover{color:#fff}
.main-navigation ul li ul li a:focus{color:#fff}
.main-navigation ul li ul li ul{left:-999em;margin-top:-1px;top:0}
.main-navigation .menu-item-has-children > a > .icon{display:inline;left:5px;position:relative;top:-1px}
.main-navigation .menu-item-has-children > a > .icon{display:inline-block}
.main-navigation .page_item_has_children > a > .icon{display:inline;left:5px;position:relative;top:-1px}
.main-navigation .page_item_has_children > a > .icon{display:inline-block}

.js .main-navigation.toggled-on > div > ul{display:block}
.js .main-navigation ul {display:inline-block}
.js .main-navigation ul{display: block; }
.js .main-navigation ul ul{display: block; }
.js .main-navigation > div > ul {display: block; }
.js .menu-toggle{display:none}
.js .dropdown-toggle{display:none}

.tituloLineas {display: block; width: 100%; overflow: hidden; }
.tituloLineas hr {display: inline-block; width: 26%; vertical-align: middle; }
.fondoNaranja{background: #ffeede; }
.fondoAmarillo{background: #fff4b0; }
.fondoRosa {background: #e3d5e4;}
.triangulo {height: 0; width: 0; }
.triangulo.rosa1{border-left: 30px solid #f3e8ee; border-right: 0px solid transparent; border-bottom: 100px solid transparent; border-top: 120px solid transparent; position: absolute; z-index: 0; background: transparent;}
.triangulo.rosa2{border-left: 30px solid #e9d7e5; border-right: 0px solid transparent; border-bottom: 100px solid transparent; border-top: 120px solid transparent; position: absolute; z-index: 0; background: transparent;}
.cancellation {width: 100%; max-width: 1000px; margin: auto; }
.descripcionSiniestros{display: block; width: 100%; margin-bottom: 10px; font-size: 12px; box-sizing: border-box; padding-left: 30px; padding-right: 30px; text-align: left;overflow: hidden;}
.entry-content .descripcionAccesos h3 {color: #000; text-align: center; }
.descripcionAccesos ol li{list-style-type:disc;list-style-position: inside;}
.descripcionAccesos .textos {width: 100%; }
.wrap.politica-de-cookies h3 {text-align: center; }
.informacionCorporativaImgIzq table.iconos tr td img {margin-bottom: 10px; margin-left: 0px; margin-right: auto; max-height: 94px; width: auto; }
.entry-content h2 {text-align: left; width: 100%; padding: 0px; }
.informacionCorporativaImgIzq.fondoRosaCorporativo {background: #e4d6e4; margin-top: 20px; }
.informacionCorporativaImgIzq.fondoRosaCorporativo tr td img.telefonista {width: 100%; height: auto; }
.informacionCorporativaImgIzq.fondoRosaCorporativo table {margin: auto; }
.wrap.quienes-somos-erv-seguros .site-content-contain #content article .entry-content {max-width: 100%; }
.informacionCorporativaImgIzq table table.iconos tr td {background: #ffffff91; display: inline-block; width: 42%; padding: 3%; margin-bottom: 20px; }
.informacionCorporativaImgIzq table table.iconos tr td:first-child {margin-right: 2%; vertical-align: top; }
.informacionCorporativaImgIzq.fondoRosaCorporativo table tr td h3 {color: #000; }
.quienesSomos .fondoimagen {background: #e4dbdb52; text-align: left; max-width: 1250px; width: 97%; padding-left: 1.5%; padding-right: 1.5%; box-sizing: border-box; margin: auto; padding-top: 60px; padding-bottom: 60px; background: url(/imagenes/icono-fondo-ergo.png); background-repeat: no-repeat; }
.quienesSomos .fondoimagen h4 {font-size: 18px; color: #8e0038; font-weight: bold; font-family: FedraSerifAProBook; margin-top: 0px; padding-top: 0px; }
.informacionCorporativaImgDer.fondoBeichCorporativo {background: #ffeede; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; }
.reconocimientos {width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; }
.reconocimientos table tr td.fondoBeichOscuroCorporativo {display: inline-block; width: 36%; background: #f7dcbb; }
.reconocimientos table tr td.fondoBeichCorporativo {display: inline-block; width: 50%; padding-bottom: 95px; padding-top: 95px; padding-left: 7%; padding-right: 7%; background: #ffeede; text-align: left; }
.informacionCorporativaImgDer tr td.fondoBeichCorporativo{display: inline-block; width: 49%; }
.informacionCorporativaImgDer.fondoBeichCorporativo tr td:first-child {padding-left: 20px; padding-right: 100px; text-align: right; }
.informacionCorporativaImgDer.fondoBeichCorporativo tr td {display: inline-block; width: 40%; }
.informacionCorporativaImgDer.fondoBeichCorporativo table {margin-bottom: 0px; }
.fondoAmarilloCorporativo {background: #ffe89d; display: block; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; overflow: hidden; }
.fondoChica {display: block; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; overflow: hidden; background: #e2e4ef; background-image: url(/imagenes/chica-perfil.png); background-repeat: no-repeat; padding-top: 48px; padding-bottom: 45px; }
.fondoVerdeCorporativo {background: #b5d5c1; display: block; width: 100%; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 40px; }
.fondoVerdeCorporativo .fondoChica table {width: 490px; margin-right: 50px; margin-top: 60px; margin-left: auto; background: #b5d5c1; }
.fondoVerdeCorporativo .fondoChica table tr td{padding: 20px; }
.fondoAmarilloCorporativo table {padding-left: 50px; padding-right: 50px; padding-top: 20px; padding-bottom: 20px; display: block; width: 100%; box-sizing: border-box; }
.directivo.fondoRojoCorporativo h3 {color: white; font-size: 12px; font-family: FSMeWebRegular; text-align: left; margin-left: 5px; }
.directivo.fondoRojoCorporativo h4 {color: white; font-size: 12px; font-family: FSMeWebRegular; text-align: left; margin-left: 5px; font-weight: normal; }
.fondoVerdeCorporativo .fondoChica table tr td h3 {font-family: FedraSerifAProBook; margin-bottom: 20px; }
.fondoVerdeCorporativo .fondoChica table tr td h3 strong{font-family: FedraSerifAProBook; }
.wrap.sinistros-e-instrucoes #content article header {height: auto; }
.wrap.sinistros-e-instrucoes #content article header h1 {display: inline-block;position: relative; top: 0px; text-align: center; margin-left: auto; margin-right: auto; width: 80%; border-bottom: 1px solid #8e0038; }
.wrap.servicios #primary #main #content .servicios h2 {color: #8e0038; width: 100%; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; border-bottom: none; text-align: left; font-size: 31px; }
.wrap.servicios #primary #main #content .servicios h3{font-size: 24px; }
.quejasYreclamaciones h2 {color: #8e0038; }
.barraColor{height: 56px; width: 100%; display: block; }
.barraColor.valoracion-previa-a-la-anulacion {background: #ffddba; }
.barraColor.quienes-somos-erv-seguros {background: #ccebed; }
.barraColor.quem-somos{background: #ccebed;}
.barraColor.servicos {background: #b5d5c1; }
.barraColor.escritorios {background: #b5d5c1; }
.barraColor.asegurar-tu-viaje {background: #b5d5c1; }
.barraColor.blog-un-viaje-seguro {background: #f7dcbb; }
.barraColor.sala-de-prensa-erv {background: #f7dcbb; }
.barraColor.queixas-reclamacoes {background: #b5d5c1;}
.barraColor.sinistros-e-instrucoes {height: auto; overflow: hidden; }
.wrap.blog-un-viaje-seguro article h3 {text-align: center; }
.site-main.busqueda {display: block; overflow: hidden; width: 100%; max-width: 1250px; margin: auto; }
.aseguraTuViaje {width: 100%; max-width: 1250px; margin: auto; display: block; overflow: hidden; }
.aseguraTuViaje table tr td {padding: 40px; }
.entry-meta-nota-de-prensa p {font-size: 12px; color: #000; }
.entry-meta-nota-de-prensa p span a{font-size: 12px; color: #000; }
.wrap.escritorios article h3 {color: #000; text-align: center; margin-bottom: 20px; font-size: 24px; }
.wrap.asegurar-tu-viaje main #content article header h1 {top: -525px; left: 30px; }
.search-form {position: relative; width: 15%; display: inline-block; margin-bottom: 0px;}
.search-form .search-submit {padding: 0; position: absolute; right: 4px; top: 4px; width: 30px; height: 30px; color: #ccc; font-weight: lighter;}
.search .page .entry-meta a.post-edit-link{margin-left:0;white-space:nowrap}
.lupaMasSegurosDeViaje a h1{display:inline-block;color:#004794;font-size:18px;vertical-align:middle;line-height:normal;margin-bottom:0;vertical-align:middle}
.lupaMasSegurosDeViaje a{display:inline-block;color:#004794;font-size:18px;vertical-align:middle;line-height:normal;margin-top:10px;margin-bottom:10px}
.wrap {display: inline-block; margin-top: 0px; margin-left: auto; margin-right: auto; width: 100%; padding: 0; text-align: left;}
.wrap.sala-de-prensa-erv {padding-bottom: 40px; }
.wrap.business-star table.iconosGarantias tbody tr:first-child td:first-child .textos {width: 59%; }

.wrap.sinistros-e-instrucoes .content-area #main .site-content-contain .site-content article {display: block; max-width: 1250px; width: 100%; margin: auto; }
.wrap.sinistros-e-instrucoes .content-area #main .site-content-contain .site-content article header {display: block; width: 79.6%; margin-left: 0px; margin-right: auto;}

.site-header{background-color:#fafafa;}
.site-header .navigation-top .menu-scroll-down{color:#767676;top:.7em}
.site-header .site-navigation-fixed .menu-scroll-down{display:none;}
.site-header .menu-scroll-down{display:block;padding:1em;position:absolute;right:0;color:#fff;top:2em; display:none}
.site-header .menu-scroll-down .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.entry-summary{text-align:left}
.menu-menu-superior-container { vertical-align: bottom;display: inline-block; width: 100%; overflow: visible;}
.custom-logo-link {display: inline-block; width: 32%; min-width: 145px; }
.custom-logo-link a {display: block; margin-left: auto; margin-right: 0px; }
.lupaMovil{display: none; }
.lupaMasSegurosDeViaje{width:25%;display:inline-block;text-align:center;vertical-align:middle;padding-top:0}

.bx-pager-item {background: #fff; border-radius: 100%; width: 15px; height: 15px; vertical-align: middle; display: inline-block; margin-right: 3px;}
.bx-pager-item a {color: #fff; }
.bx-pager-item a.bx-pager-link.active {background: #8d0438; text-indent: 1000px; width: 16px; height: 16px; border-radius: 100%; display: block; }
.bx-wrapper{position: relative; top: 0; padding-left: 0; text-align: center; width: 110%;}
.bx-wrapper img{max-width:100%;display:inline-block;z-index:11;margin-left:auto;margin-right:auto;float:left;}
.bx-wrapper .bx-viewport{width:101%}
.bx-wrapper .bx-viewport .bx-viewport{margin-top:0;-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;border:solid #414a70 0;left:0;background:transparent;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-viewport .bx-loading{min-height:50px;background:url(/imagenes/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:500}
.bx-wrapper .bx-viewport .bx-pager{display:inline-block}
.bx-wrapper .bx-viewport .bx-pager.bx-default-pager{position:absolute;top:5px;width:120px;right:0;margin-top:0;vertical-align:top;z-index:1}
.bx-wrapper .bx-viewport .bx-pager.bx-default-pager a{text-indent: -9999px; display: block; width: 14px; height: 14px; margin: 0 5px; outline: 0; border-radius: 0px;}
.bx-wrapper .bx-viewport .bx-pager.bx-default-pager a.active{background:#fff}
.bx-wrapper .bx-viewport .bx-pager.bx-default-pager a:hover{background:#fff}
.bx-wrapper .bx-controls.bx-has-pager {position: absolute; top: 30px; right: 10px; z-index: 9999;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left; width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0; width:35px}
.bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction{display:none}
.bx-wrapper .bx-viewport .bx-caption{position:absolute; bottom:0; left:0; background:#666\9; background:rgba(80,80,80,0.75); width:100%}
.bx-wrapper .bx-viewport .bx-caption span{color:#fff; display:block; font-size:.85em; padding:10px}
.blog:not(.has-sidebar) #primary article.category-slider-post.post_format-post-format-image {width: 100%; display: block; }
.blog:not(.has-sidebar) #primary article.category-slider-post.post_format-post-format-image .post-thumbnail a {display: block; width: 100%; }
.blog:not(.has-sidebar) #primary article.category-slider-post.post_format-post-format-image .post-thumbnail a img {width: 100%; display: block; margin: auto; max-width: 100%; }


.foto{display:block;overflow:hidden;width:100%;z-index:9999}
.foto img{margin:auto;position:relative;width:100%;overflow:hidden;z-index:0}

.entry-content-blog p{display:block}
.entry-content p {text-align: center;}
.entry-content p.post-meta{display: none; padding: 0px; margin: 0px; line-height: 0px; border: 0px; height: 0px;}
.entry-content h2{text-align: center; display: inline-block; margin-bottom: 20px; font-family: FSerProADemi; margin-top: 0px; padding: 0px; margin-left: 0px; margin-right: 0px;}
.entry-content h3{font-size: 16px; padding-top: 5px; padding-bottom: 5px; color: #8e0038; font-weight: normal; font-family: FedraSerifAProBold;}
.entry-content a.precioDesde:hover, .entry-content a.precioDesde:focus, .entry-content a.precioDesde:active {color: #f7dcbb;}
.entry-content a.more-link:hover, .entry-content a.more-link:active, .entry-content a.more-link:focus{color:#fff;}
.entry-content a,.entry-summary a,.widget a,.site-footer .widget-area a,.posts-navigation a,.widget_authors a strong{-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,1);-webkit-transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out,-webkit-box-shadow 130ms ease-in-out}
.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:13px;font-size:.8125rem}
.entry-content article#panel.postBlogCompleto header a h2{color:#000;text-align:center;width:100%;font-size:18px;font-weight:700}
.entry-content article#panel.postBlogCompleto .entry-content-blog{text-align:justify}
.entry-content ul li a:focus,.entry-content ul li a:hover {color: #003c78;}
.entry-content blockquote.alignleft,.entry-content blockquote.alignright{color:#666;font-size:13px;font-size:.8125rem;width:48%}
.entry-content li > p{text-align:justify;display:inline-block}
.entry-content .accordion p {width: auto; max-width: 100%; }
.entry-content .accordion h2{font-size:14px;font-size:14px}
.entry-content .fortaleza > p{text-align:center; font-size: 12px;}
.entry-content .emergencias p{display:block;vertical-align:text-bottom;margin-top: 5px; margin-bottom:5px}
.entry-content .emergencias p a:hover{color: #003c78;}
.entry-content .more-link:before{content:"";display:block;margin-top:0}
.entry-content .contenidoDestacado {margin-bottom: 20px; }
.entry-content .contenidoDestacado p { }


.entry-content a.precioDesde{position: relative; display: table-cell; right: 0px; background: #8e0038; color: #fff; height: 120px; width: 120px; border-radius: 100%; text-align: center; transform: rotate(-15deg);}
.entry-content.home151 p.pPrecioDesde {position: absolute; right: 60px; top: 30px; z-index: 9;width: 150px; height: 150px;}
.entry-content.home154 {display: inline-block; width: 100%; z-index: 0;}
.entry-content.home154 p.pPrecioDesde {position: absolute; left: 60px; top: 30px; width: 150px; height: 150px;}
.entry-content.home153 p.pPrecioDesde {position: absolute; left: 60px; top: 10px; width: 150px; height: 150px;}
.entry-content.home155 p.pPrecioDesde {position: absolute; left: 50%; top: 30px; width: 150px; height: 150px;}
.entry-content-prensa a.leer-mas-noticia {background: #ffffff; color: #8e0038; border-radius: 0px; border: 1px solid #8e0038; width: 113px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-family: FSMeWebRegular; position: absolute; bottom: 0px; right: 0px; text-align: center;}
.entry-content-prensa a.leer-mas-noticia:hover{-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,1);-webkit-transition:color 80ms ease-in,-webkit-box-shadow 80ms ease-in-out;transition:color 80ms ease-in,-webkit-box-shadow 80ms ease-in-out;transition:color 80ms ease-in,box-shadow 80ms ease-in-out;transition:color 80ms ease-in,box-shadow 80ms ease-in-out,-webkit-box-shadow 80ms ease-in-out;color:#003c78;}
.entry-content-prensa a.read-more-link{display:none;}
.entry-content-prensa p{display:block;min-height:100px;overflow:hidden;}
.entry-content-prensa{display:block;margin-bottom:32px}
.entry-content-prensa p{display:block;padding-top:0;line-height:30px;overflow:visible}
.entry-content-blog{display:block;margin-bottom:32px}
.entry-content-blog p{display:block}

.otrosEnlaces {display: inline-block; overflow: hidden; width: 100%; text-align: center; }
.otrosEnlaces a{display:inline-block;border-bottom:none;box-shadow:none;margin:15px 10px}
.otrosEnlaces a:hover{box-shadow:none}

.panel-content img.movil {display: none; }
.marca{background:#f5f4ec;text-align:center;padding-top:3px;padding-bottom:3px;color:#797e82}
.advps-excerpt-block-one{padding:10px;width:68%;height:auto;z-index:9;display:block;vertical-align:bottom;bottom:29%;position:absolute;right:0;font-size:18px}
.informacionCorporativa table p{display:block}
.informacionCorporativaImgDer table p{display:block}
.informacionCorporativaImgIzq table p{display:block}
.pdfsDocumentacion a p{display:inline-block;margin-bottom:0}

.clausulas{width:98%;margin:auto;max-width:1250px;}
.fortalezas{display: block; padding-bottom: 20px; padding-top: 20px; text-align: center; overflow: hidden; margin-left: auto; margin-right: auto; width: 98%; max-width: 1250px;}
.fortaleza{display: inline-block; width: 36%; margin-left: 4%; margin-right: 4%; margin-top: 10px; margin-bottom: 10px; padding: 2%; background: #fff; box-shadow: 0px 2px 18px -4px #2b2c2b;}
.fortaleza p{text-align:center}
.fortaleza p strong{text-align:center}
.fortaleza img {display: inline-block; float: left; }
.textoFortaleza {display: inline-block; width: 60%; }
.proteccionDeDatos ul li{color:#333;line-height:20px;text-align:left;}
.proteccionDeDatos h4{font-size:16px;}
.proteccionDeDatos ul{text-align:left;}
.proteccionDeDatos ol{text-align:left;}
.politica {text-align: center; padding: 20px; box-sizing: border-box;}
.politica ol{width: 200px; margin: auto; }
.politica h3 {text-align: center; margin-bottom: 20px; }
.politica a {vertical-align: middle; font-size: 14px; }
.textoFortaleza p {font-size: 16px; color: #333; font-family: FSMeWebRegular; text-align: left; }


.accordion.ui-accordion.ui-widget.ui-helper-reset{margin-bottom: 10px; margin-top: 10px;}
.accordion.ui-accordion.ui-widget.ui-helper-reset p{display:block}
.accordion{margin-bottom:20px;text-align:left;display:inline-block;width:100%}
.accordion > h2{margin-bottom:0;cursor:pointer;cursor:pointer;font-size:14px;width:97.8%;display:block;margin-left:auto;margin-right:auto;float:none;padding:5px 1%}
.postBlogCompleto .entry-content-blog p{display:block}
.quejasYreclamaciones p{display:block}
.contentGenerico p{display:block}
.popover{z-index:9999;}
.popover-content .popover-ubicacion-destino li span {color: #8e0038; }
.emergencias{display:block;overflow:hidden;vertical-align:top}
.emergencias img.alignleft{display:inline-block;margin-right:10px;width:30px}
.advps-overlay-one{background:#8e0038;background:-webkit-linear-gradient(left,rgba(189,180,42,0),rgba(189,180,42,1));background:-o-linear-gradient(right,rgba(189,180,42,0),rgba(189,180,42,1));background:-moz-linear-gradient(right,rgba(189,180,42,0),rgba(189,180,42,1));background:linear-gradient(to right,rgba(189,180,42,0),rgba(189,180,42,1));background:url(/imagenes/arco-verde-erv-altura-400px.png);background-repeat:no-repeat;background-position-y:0;background-size:auto 405px}

.masInformacion table { border: 2px solid #807e6f; width: 97%; max-width: 665px; margin: auto; }
.masInformacion tr td.texto {width: 49%; display: inline-block; padding: 3%; text-align: left;}
.masInformacion tr td.imagen {display: inline-block; width: 38%; padding: 3%; text-align: center; }
.masInformacion h5 {font-size: 23.4px; text-transform: none; font-family: FSMeWebRegular; letter-spacing: initial; font-weight: normal; }
.masInformacion {width: 100%; display: block; margin-top: 50px; margin-bottom: 40px;box-sizing: border-box;}


.cuerpoCheckFamilia{display: inline-block; overflow: hidden; width: 30px; min-height: 30px; text-align: center;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both}
.informacionCorporativa{display:block;overflow:hidden;margin-bottom:30px;width:100%}
.informacionCorporativa > img{box-shadow:0 0 12px #ccc;margin:0 30px 30px}
.informacionCorporativa img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-top:20px}
.informacionCorporativa table tr td > img{width:97%;margin:0 1% 30px}
.informacionCorporativa table tr td{display:table-cell;width:49%}
.informacionCorporativaImgDer{display:block;overflow:hidden;margin-bottom:30px;width:100%}
.informacionCorporativaImgDer > img{box-shadow:0 0 12px #ccc;margin:0 30px 30px}
.informacionCorporativaImgDer img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-top:20px}
.informacionCorporativaImgDer table tr td{display:table-cell;width:49%}
.informacionCorporativaImgIzq{display:block;overflow:hidden;margin-bottom:30px;width:100%}
.informacionCorporativaImgIzq > img{box-shadow:0 0 12px #ccc;margin:0 30px 30px}
.informacionCorporativaImgIzq img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-top:20px}
.informacionCorporativaImgIzq table tr td{display:table-cell;width:49%; vertical-align: middle;}
.informacionCorporativaImgIzq table tr td:last-child {padding-left: 2%; width: 45%; }
.entry-meta span.byline{display:none}
.category-nota-de-prensa .entry-content > h2{display:block;float:none;width:100%;font-size:16px;margin-bottom:15px;}
.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a{-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,1);*/box-shadow:inset 0 -1px 0 rgba(255,255,255,1);*/text-decoration:none;*/-webkit-transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;*/transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;*/transition:color 80ms ease-in,box-shadow 130ms ease-in-out;*/transition:color 80ms ease-in,box-shadow 130ms ease-in-out,-webkit-box-shadow 130ms ease-in-out}
.entry-title a:focus,.entry-title a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.entry-summary a:focus,.entry-summary a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.widget a:focus,.widget a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.widget_authors a:focus strong,.widget_authors a:hover strong{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.site-footer .widget-area a:focus{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.site-footer .widget-area a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.posts-navigation a:focus,.posts-navigation a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.comment-metadata a:focus,.comment-metadata a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.comment-metadata a.comment-edit-link:focus{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.comment-metadata a.comment-edit-link:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.comment-reply-link:focus,.comment-reply-link:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.entry-meta a:focus,.entry-meta a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.page-links a:focus .page-number,.page-links a:hover .page-number{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.entry-footer a:focus,.entry-footer a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.entry-footer .cat-links a:focus,.entry-footer .cat-links a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.entry-footer .tags-links a:focus,.entry-footer .tags-links a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.post-navigation a:focus,.post-navigation a:hover,.pagination a:not(.prev):not(.next):focus{color:#003c78;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.logged-in-as a:focus,.logged-in-as a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.edit-link a:focus,.edit-link a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}

.site-info a:focus,
.site-info a:hover,
.site-info span:focus,
.site-info span:hover{color:#ccebed;}

.site-info .otrosEnlaces a:hover{color:#ccebed}

.widget .widget-title a:focus,.widget .widget-title a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.widget ul li a:focus,.widget ul li a:hover{color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}

.site-info a:hover,.site-info a:focus,
.site-info a:active{color:#fff}
.entry-content a img,
.widget a img{-webkit-box-shadow:none; box-shadow:none}
.post-navigation a:focus .icon,.post-navigation a:hover .icon{color:#222}
.bx-viewport{z-index:0}
.post-thumbnail{margin-bottom:1em}
.post-thumbnail img{max-width:300px}
.post-thumbnail a img{-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}
.post-thumbnail a:hover img,.post-thumbnail a:focus img{opacity:.7}
.centrado {text-align: center; }
.site-content-contain #content article .entry-content {width: 100%; max-width: 1250px; margin: auto; }
.informacionCorporativaImgIzq.fondoRosaCorporativo table tr td h3.colorRojoCorporativo {color: #8e0038; padding-top: 0px; font-family: inherit; font-weight: bold; margin-bottom: 40px; }
.noticiasSeguros .resumenNotaDePrensa:last-child {float: left; }
.fondoRojoCorporativo {background: #8e0038;}
.blogPost{display:block;height:226px;display:table-cell;vertical-align:middle}
.blogPost article header a h2{font-size:14px;color:#fff;text-align:center}
.blogPost article .entry-content-blog{font-size:12px;text-align:left}
.blogPost article img{max-width:100px}
.blog-mini a{display:block;overflow:hidden;width:100%}
.blog-mini a img{max-width:600px}.blog-mini img{display:block;float:none;margin:10px auto}
.blog:not(.has-sidebar) #primary article,.archive:not(.page-one-column):not(.has-sidebar) #primary article,.search:not(.has-sidebar) #primary article,.error404:not(.has-sidebar) #primary .page-content,.error404.has-sidebar #primary .page-content,body.page-two-column:not(.archive) #primary .entry-content,body.page-two-column #comments{float:none; width:100%; display:inline-block; }
.blog:not(.has-sidebar) .entry-content blockquote.alignleft,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,.archive:not(.has-sidebar) .entry-content blockquote.alignleft,.page-two-column .entry-content blockquote.alignleft{margin-left:-72.5%;width:62%}
.blog:not(.has-sidebar) .entry-content blockquote.alignright,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,.archive:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright{margin-right:0;width:36%}
.blog .site-main > article,.archive .site-main > article,.search .site-main > article{padding-bottom:2em}
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.blog .entry-meta a.post-edit-link,.archive .entry-meta a.post-edit-link,.search .entry-meta a.post-edit-link{color:#222;display:inline-block;margin-left:1em;white-space:nowrap}
.directivo p{text-align:center}
.entry-meta-nota-de-prensa .posted-on a time{text-align:left;}
.entry-meta-nota-de-prensa{text-align:left;margin-top:10px}
.entry-meta-noticia-blog span.author{display:none}
.entry-meta-noticia-blog span.byline{display:none}
.site-branding{padding:0px; position:relative;-webkit-transition:margin-bottom .2s;transition:margin-bottom .2s;z-index:3}
.site-branding a{text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}
.site-branding a:hover,.site-branding a:focus{opacity:.7}.site-title{clear:none;font-size:24px;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:.08em;margin:0;padding:0;text-transform:uppercase}
.site-title,.site-title a{color:#222;opacity:1}
.site-description{color:#666;font-size:13px;font-size:.8125rem;margin-bottom:0}

.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.twentyseventeen-front-page .custom-header,.has-header-image.home.blog .custom-header,.has-header-video.home.blog .custom-header{display:table;height:300px;height:75vh;width:100%}
.has-header-image .custom-header-media img,.has-header-video .custom-header-media video,.has-header-video .custom-header-media iframe{position:fixed;height:auto;left:50%;max-width:1000%;min-height:100%;min-width:100%;min-width:100vw;width:auto;top:50%;padding-bottom:1px;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.wp-custom-header .wp-custom-header-video-button{background-color:rgba(34,34,34,0.5);border:1px solid rgba(255,255,255,0.6);color:rgba(255,255,255,0.6);height:45px;overflow:hidden;padding:0;position:fixed;right:30px;top:30px;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;width:45px}
.wp-custom-header .wp-custom-header-video-button:hover,.wp-custom-header .wp-custom-header-video-button:focus{border-color:rgba(255,255,255,0.8);background-color:rgba(34,34,34,0.8);color:#fff}
.admin-bar .wp-custom-header-video-button{top:62px}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img{bottom:0;position:absolute;top:auto;-ms-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}
.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.twentyseventeen-front-page .site-branding,.has-header-image.home.blog .site-branding,.has-header-video.home.blog .site-branding{display:table-cell;height:100%;vertical-align:bottom}
.enlacesDeInteres{display:block;padding:1%;text-align:center;margin-top:20px;margin-bottom:20px}
.enlaceDeInteres{display:inline-block;width:29%;padding:1%;text-align:center}
.enlaceDeInteres h3{font-size:18px;text-align:center;color:#003c78;font-weight:700;margin-bottom:12px}

.resumenNotaDePrensaHome article .entry-content a{display: block; background: #8e0038; color: #fff; padding: 5px; border-radius: 0px; width: 128px; font-size: 16px; font-family: FSMeWebLight; text-align: center;}
.estrellas-rellenas{background:url(/imagenes/esrellas-valoraciones-amarillas.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 34px;height:34px;position:absolute}
.estrellas-vacias{background:url(/imagenes/estrellas-valoraciones-grises.png);background-repeat:no-repeat;background-size:150px 34px;background-position:0 0;height:34px;width:150px;position:absolute;display:block}
.wsp-container ul.wsp-pages-list{text-align:left;}
.contiene-estrellas{display:inline-block;width:150px;height:42px;position:relative;top:8px}
.contenidoVerde{display:inline-block;width:39%;margin-left:5%;margin-right:5%;background:#8e0038;max-height:226px;overflow:hidden;border:1px solid #ccc;border-radius:0px;font-size:12px}
.contenidoAzul{display:inline-block;width:39%;margin-left:5%;margin-right:5%;background:#003c78;max-height:226px;overflow:hidden;border:1px solid #ccc;border-radius:0px;font-size:12px}
.verdeKiwi{display:table;width:49%;text-align:center;background:#8e0038;vertical-align:bottom;height:226px;display:table-cell;vertical-align:middle}
.verdeKiwi a{font-size:26px;color:#fff}
.colorAzulRoyal{color: #003c78;}
.azulRoyal{display:inline-block;width:49%;text-align:center;vertical-align:bottom;color:#fff;vertical-align:top}
.azulRoyal a{font-size:12px;color:#fff;display:table-cell;vertical-align:middle}
.contenidoAzul .contenido{background:url(/imagenes/notaprensa.jpg);background-size:cover;min-height:235px}
.contenido{text-align: center; display: inline-block; max-width: 425px; width: 100%; padding: 30px; margin: 50px; font-size: 14px; font-weight: 700; float: none; border: 1px solid #968e8e; box-sizing: border-box;}
.ultimaNoticia{text-align: center; display: inline-block; max-width: 425px; width: 100%;     padding-top: 30px; padding-bottom: 30px; padding-left: 20px; margin: 50px; font-size: 14px; font-weight: 700; float: none; border: 1px solid #968e8e; background-image: url(/imagenes/ultima-noticia-sobre-seguros-de-viaje.jpg); background-repeat: no-repeat; background-size: contain; box-sizing: border-box; background-position-x: -60px;}
.comentariosEkomi {font-size: 16px; font-family: FSMeWebRegular; color: #000; }
.comentariosEkomi a {color: #333;}
.ui-state-active .ui-icon{background-position:-64px -125px}
.ui-accordion-header-collapsed .ui-icon{background-position:-32px -125px}
.ui-icon{float:right;display:inline-block}
.textoFortaleza h3 {font-size: 16px; padding-top: 5px; padding-bottom: 5px; color: #8e0038; font-weight: normal; font-family: FedraSerifAProBold; }
.directivo h3{font-size:16px}
.accordion.ui-accordion .contenidoAccordion {padding: 1%; background: #ffffff; border: none; width: 97%; margin: auto;}
.contenidoAccordion h3 {font-size: 14px; color: #8e0038; }
.resumenSeguros{width: 27%; margin: 3%; background: #fff; margin-bottom: 20px; display: inline-block;}

.resumenSeguros article{margin-bottom: 0; width: 100%; box-shadow: 0px 0px 21px 0px #9c97977d; overflow: visible;}
.resumenSeguros article header{background-color:#fff;margin-bottom:0;padding:0; min-height: 55px;}
.resumenSeguros article a h2{color: #8e0038; font-size: 20px; margin-bottom: 0px; font-family: FedraSerifAProBold; text-align: left; margin-top: 0px; border: none; padding: 0px; min-height: 55px;}
.resumenSeguros article h2{color:#ffe699}
.resumenSeguros article .entry-content{font-size:14px;padding:0px}
.resumenSeguros article .entry-content h2{color: #8e0038; text-align: left; display: block; width: 100%; font-family: FSerProAMedium; margin-bottom: 5px; margin-top: 0px; margin-left: auto; margin-right: auto; padding-bottom: 5px; border-bottom: 1px solid #8e0038;min-height: 65px;}
.resumenSeguros article .entry-content p {font-size: 15px; font-family: FSMeWebRegular; }
.resumenSeguros article .textoBorde {padding-top: 10px; padding-left: 5%; padding-right: 5%; border-left: 1px solid #8e0038; border-right: 1px solid #8e0038; border-bottom: 1px solid #8e0038; min-height: 370px;}
.resumenSeguros article .textoBorde .entry-content a.more-link {position: absolute; bottom: 20px; }

.centrarContenido{overflow: hidden; display: block; width: 100%; text-align: center; box-sizing: content-box;}
.miniatura {min-height: 180px; background: #f7f7f7; }
.quejasYreclamaciones h3 {color: #000; font-family: FSMeWebRegular; }
.emergencias h3 {text-align: center; }
.resumenNotaDePrensaHome {display: block; width: 52%; box-sizing: border-box; margin-right: 0px; margin-left: auto; min-height: 249px; vertical-align: middle;}
.resumenNotaDePrensaHome h2 {color: black; font-size: 22px; font-family: FSerProAMedium; padding-right: 10px;}
.noticiasSeguros {display: block; width: 100%; box-sizing: border-box; vertical-align: middle; margin-right: 0px; margin-left: auto; margin-top: 20px;}
.noticiasSeguros .resumenNotaDePrensa {display: inline-block; width: 49%; padding-left: 2%; padding-right: 2%; text-align: left; margin-bottom: 20px; box-sizing: border }
.noticiasSeguros .resumenNotaDePrensa article#panel header a h2 {color: #ffffff; background: #8e0038; padding: 2%; font-size: 16px; text-align: left; font-family: FSerProAMedium; font-weight: normal; margin: 0px;}
.noticiasSeguros .resumenNotaDePrensa article.category-nota-de-prensa {margin: auto; width: 100%; text-align: left; display: inline-block; }
.noticiasSeguros .resumenNotaDePrensa article.category-nota-de-prensa p{text-align: left; max-width: 100%; margin-bottom: 10px;}
.noticiasSeguros .resumenNotaDePrensa .prensa-mini {display: inline-block; width: 19%; }
.noticiasSeguros .resumenNotaDePrensa .prensa-mini a{display:block;overflow:hidden;width:100%}
.noticiasSeguros .resumenNotaDePrensa .prensa-mini img {display: block; width: 100%; height: auto; }
.noticiasSeguros .resumenNotaDePrensa .texto {display: inline-block; width: 80%; }
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){border-top:none;border-top:none}
.twentyseventeen-front-page .site-content{padding:0;}
.twentyseventeen-front-page .panel-content .recent-posts article{border:0;color:#333;margin-bottom:3em}.recent-posts .entry-header{margin-bottom:1.2em}
.twentyseventeen-panel{overflow:hidden;position:relative;width: 100%;}
.twentyseventeen-panel .recent-posts .entry-header .edit-link{color:#222;display:inline-block;font-size:11px;font-size:.6875rem;margin-left:1em}
.twentyseventeen-panel .edit-link{display:block;margin:.3em 0 0}
.twentyseventeen-panel .entry-header .edit-link{font-size:14px;font-size:.875rem}
.panel-image{overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;background:none;background-image:none;}
.panel-image:before{background:none;bottom:0;content:"";left:0;right:0;position:absolute;top:100px}
.garantiasYdocumentos{background: #fff; overflow: hidden; display: block; margin-bottom: 10px; width: 100%; max-width: 965px; margin: auto;}
.royalBlue10porciento{background:#e4f0f8;padding-top:10px;padding-bottom:10px}
.garantiasYdocumentos p{text-align:center;font-weight:700;margin-bottom:12px;display:block;width:100%}
.pdfsDocumentacion{display: block; text-align: center; width: 100%; padding: 0; overflow: hidden; vertical-align: middle; margin-bottom: 20px; margin-top: 20px; background: #ccebed;}
.pdfsDocumentacion table {max-width: 1128px; margin: auto; width: 100%; padding: 40px; display: block;box-sizing: border-box;}
.pdfsDocumentacion table tbody{max-width: 1128px; margin: auto; width: 100%;  display: block;box-sizing: border-box;}
.pdfsDocumentacion table tbody tr{max-width: 1128px; margin: auto; width: 100%; display: block;box-sizing: border-box;}
.pdfsDocumentacion table tbody tr td.blanco {background: #fff; padding: 4%; width: 63%; text-align: left; }
.pdfsDocumentacion table tbody tr td.blanco.viajeroSeguro {background: #fff; padding: 4%; width: 61%; text-align: left; display: inline-block; min-height: 282px; }
.pdfsDocumentacion table tbody tr td span.textoRojoCorporativo {font-size: 17px; font-family: FSMeWebRegular; }
.pdfsDocumentacion table tbody tr td.fondoRojoCorporativo.viajeroSeguro {padding: 3%; color: #fff; max-width: 400px; width: 100%; margin: auto; display: inline-block; }
.pdfsDocumentacion table tbody tr td.fondoRojoCorporativo {padding: 3%; color: #fff; max-width: 400px; width: 100%; margin: auto; display: block;}
.pdfsDocumentacion table tbody tr td.fondoRojoCorporativo a {display: block; width: 97%; max-width: 314px; background: #fff; border-radius: 0px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
.pdfsDocumentacion table tbody tr td.fondoRojoCorporativo a:hover{ color: #333; }
.pdfsDocumentacion table tbody tr td.fondoRojoCorporativo span.descargar {display: block; font-family: FSMeWebRegular; text-align: center; font-size: 16px; }
.pdfsDocumentacion table tbody tr td.fondoRojoCorporativo img.iconoPdf { max-width: 72px; display: block; margin: auto; margin-bottom: 10px; margin-left: 25px; margin-right: auto; }
.textoRojoCorporativo {color: #8e0038; }
.panel-content{position: relative; text-align: left; width: 100%;}

.page .panel-content .recent-posts .entry-title{font-size:20px;font-size:1.25rem;font-weight:300;letter-spacing:0;text-transform:none}

.site-content-contain{background-color:#fff;position:relative;width:100%;margin:auto;display:block;box-sizing:content-box;}
.site-content{padding:0}.sticky{position:relative}.post:not(.sticky) .icon-thumb-tack{display:none}
.sticky .icon-thumb-tack{display:block;height:18px;left:-1.5em;position:absolute;top:1.65em;width:20px}

.entry-title a{color:#333;text-decoration:none;margin-left:-2px;padding: 0px;}
.entry-title:not(:first-child){padding-top:0}.entry-meta{color:#767676;font-size:10px;font-weight:400;letter-spacing:.1818em;padding-bottom:.25em;text-transform:lowercase;margin-left:1%;margin-right:1%}
.entry-meta a{color:#767676}
.byline,.updated:not(.published){}
.single .byline,.group-blog .byline{display:inline}
.single-post:not(.has-sidebar) #primary,.page.page-one-column:not(.twentyseventeen-front-page) #primary,.archive.page-one-column:not(.has-sidebar) .page-header,.archive.page-one-column:not(.has-sidebar) #primary{margin-left:auto;margin-right:auto;max-width:100%}
.single-featured-image-header{width:99.7%;text-align:center;max-width:1246px;overflow:hidden; margin: auto;}
.pagination,.comments-pagination{border-top:1px solid #eee;font-size:14px;font-size:.875rem;font-weight:800;padding:2em 0 3em;text-align:center}
.pagination .icon,.comments-pagination .icon{width:.666666666em;height:.666666666em}
.pagination a:not(.prev):not(.next):hover,.comments-pagination a:not(.prev):not(.next):focus,.comments-pagination a:not(.prev):not(.next):hover{color:#003c78;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}
.comments-pagination{border:0}
.page-numbers{display:none;padding:.5em .75em}
.page-numbers.current{color:#767676;display:inline-block}
.page-numbers.current .screen-reader-text{clip:auto;height:auto;overflow:auto;position:relative!important;width:auto}
.prev.page-numbers,.next.page-numbers{background-color:#ddd;-webkit-border-radius:0px;border-radius:0px;display:inline-block;font-size:24px;font-size:1.5rem;line-height:1;padding:.25em .5em .4em}

.prev.page-numbers,.next.page-numbers{-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
.prev.page-numbers:focus,.prev.page-numbers:hover,.next.page-numbers:focus,.next.page-numbers:hover{background-color:#767676;color:#fff}
.prev.page-numbers{float:left}
.next.page-numbers{float:right}

.taxonomy-description{color:#666;font-size:13px;font-size:.8125rem}

.informacionSeguros{display:inline-block;width:37%;padding:10px}
.informacionSeguros h2 {font-size: 24px; }
.informacionSeguros button {display: block; width: 95%; max-width: 300px; text-align: center; font-size: 12px; margin-bottom: 20px; padding: 2%; margin-left: auto; margin-right: auto; }
.informacionSeguros button a {color: #ffffff; font-size: 16px; }
.informacionSeguros button img{display:inline-block;height:24px;margin-right:10px;margin-left:10px}

.page-links{font-size:14px;font-size:.875rem;font-weight:800;padding:2em 0 3em}
.page-links .page-number{color:#767676;display:inline-block;padding:.5em 1em}
.page-links a{display:inline-block}
.page-links a .page-number{color:#222}
.entry-footer{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:2em;padding:2em 0}
.entry-footer .cat-links,.entry-footer .tags-links{display:block;font-size:11px;font-size:.6875rem;font-weight:800;letter-spacing:.1818em;padding-left:2.5em;position:relative;text-transform:uppercase}
.entry-footer .cat-links + .tags-links{margin-top:1em}
.entry-footer .cat-links a,.entry-footer .tags-links a{color:#333}
.entry-footer .cat-links .icon,.entry-footer .tags-links .icon{color:#767676;left:0;margin-right:.5em;position:absolute;top:2px}
.entry-footer .edit-link{display:inline-block}
.entry-footer .edit-link a.post-edit-link{background-color:rgba(0,0,0,0.5);-webkit-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}
.entry-footer .edit-link a.post-edit-link:hover,.entry-footer .edit-link a.post-edit-link:focus{background-color:#767676}


.format-quote blockquote{color:#333;font-size:20px;font-size:1.25rem;font-weight:300;overflow:visible;position:relative}
.format-quote blockquote .icon{display:block;height:20px;left:-1.25em;position:absolute;top:.4em;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);width:20px}
.post-navigation{font-weight:800;margin:3em 0}
.post-navigation .nav-links{padding:1em 0}
.nav-subtitle{background:transparent;color:#767676;display:block;font-size:11px;font-size:.6875rem;letter-spacing:.1818em;margin-bottom:1em;text-transform:uppercase}
.nav-title{color:#333;font-size:15px;font-size:.9375rem}
.post-navigation .nav-next{margin-top:1.5em}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{margin-right:.5em}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper{margin-left:.5em}
.telefonosContacto > h3{display:inline-block;margin-left:20px}
.telefonosContacto > h2{display:inline-block}
.emailsContacto > h3{display:inline-block;margin-left:20px}
.emailsContacto > h2{display:inline-block}
.emailsContacto{display:inline-block;width:48%;border:1px solid #ddd;padding:5px;text-align:left;background:#f3f3f3}
.contactoClientes{display:inline-block;width:100%;border:1px solid #ddd;text-align:center;background:#8e0038;overflow:hidden;padding:0 5px}
.contactoClientes > a{vertical-align:middle;font-size:12px;margin-right:80px;color:#003e7e;font-weight:700}
.site-contact-info{max-height:50px;display:block;width:100%;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center;position:fixed;bottom:0;right:0;z-index:900;background:transparent}
.site-contact-info h3{font-size:12px;vertical-align:middle}
.site-contact-info h2{font-size:14px;font-weight:700;display:inline-block;vertical-align:middle;line-height:normal;padding:0;margin:0;color:#fff}
.site-contact-info img{display:inline-block;width:20px;vertical-align:middle;margin-right:5px;margin-left:5px}
.site-info{font-size:14px;font-size:.875rem;margin-bottom:1em;background:#8e0038;color:#fff}
.site-info a{color: #fbfbfb;}
.site-info .sep{margin:0;display:block;visibility:hidden;height:0;width:100%}

.site-footer{font-size:14px; border-top:none;margin-top:40px}
.site-footer .wrap{padding-top: 0; text-align: center; display: block; margin: auto; width: 100%;}
.site-footer .widget-area{padding-bottom:2em;padding-top:2em}
.escritorios .contieneTablasCentrada .contieneTablasCentrada{display:block;text-align:left}
.escritorios .contieneTablasCentrada .tablaFlex {margin-top: 20px; margin-bottom: 20px; }
.delegacionSpain {display: inline-block; width: 49%; text-align: left; margin-top: 20px; }
.page-header{padding-bottom:2em}
.page .entry-header .edit-link{font-size:14px;font-size:.875rem}
.page-links{clear:both;margin:0 0 1.5em}
.page:not(.home) #content{padding-bottom:0}
.search .page .entry-header .edit-link{font-size:11px;font-size:.6875rem}

.error404 .page-content{padding-bottom:4em}
.error404 .page-content .search-form,.search .page-content .search-form{margin-bottom:3em;min-width:200px}

.comments-title{font-size:20px;font-size:1.25rem;margin-bottom:1.5em}
.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}
.comment-list li:before{display:none}
.comment-body{margin-left:65px}
.comment-author{font-size:16px;font-size:1rem;margin-bottom:.4em;position:relative;z-index:2}
.comment-author .avatar{height:50px;left:-65px;position:absolute;width:50px}
.comment-author .says{display:none}
.comment-meta{margin-bottom:1.5em}
.comment-metadata{color:#767676;font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;text-transform:uppercase}
.comment-metadata a{color:#767676}
.comment-metadata a.comment-edit-link{color:#222;margin-left:1em}
.comment-body{color:#333;font-size:14px;font-size:.875rem;margin-bottom:4em}
.comment-reply-link{font-weight:800;position:relative}
.comment-reply-link .icon{color:#222;left:-2em;height:1em;position:absolute;top:0;width:1em}
.children .comment-author .avatar{height:30px;left:-45px;width:30px}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{border:1px solid #333;padding:2px}
.no-comments,.comment-awaiting-moderation{color:#767676;font-size:14px;font-size:.875rem;font-style:italic}
.comments-pagination{margin:2em 0 3em}.form-submit{text-align:right}
.widget{padding-bottom:3em}
.widget-title a{color:inherit}
.widget select{width:100%}
.widget ul{list-style:none;margin:0}
.widget ul li{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:.5em 0}
.widget ul li + li{margin-top:-1px}
.widget ul li ul{margin:0 0 -1px;padding:0;position:relative}
.widget ul li li{border:0;padding-left:24px;padding-left:1.5rem}
.widget_top-posts ul li ul,.widget_rss_links ul li ul,.widget-grofile ul.grofile-links li ul,.widget_pages ul li ul,.widget_meta ul li ul{bottom:0}
.widget_nav_menu ul li li,.widget_top-posts ul li,.widget_top-posts ul li li,.widget_rss_links ul li,.widget_rss_links ul li li,.widget-grofile ul.grofile-links li,.widget-grofile ul.grofile-links li li{padding-bottom:.25em;padding-top:.25em}
.widget_rss ul li{padding-bottom:1em;padding-top:1em}

.widget_text{word-wrap:break-word}
.widget_rss .widget-title .rsswidget:first-child{float:right}
.widget_rss .widget-title .rsswidget:first-child:hover{background-color:transparent}
.widget_rss .widget-title .rsswidget:first-child img{display:block}
.widget_rss ul li{padding:2.125em 0}.widget_rss ul li:first-child{border-top:none;padding-top:0}
.widget_rss li .rsswidget{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4}
.widget_rss .rss-date,.widget_rss li cite{color:#767676;display:block;font-size:10px;font-size:.625rem;font-style:normal;font-weight:800;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}
.widget_rss .rss-date{margin:.5em 0 1.5em;padding:0}
.widget_rss .rssSummary{margin-bottom:.5em}
.widget_contact_info .contact-map{margin-bottom:.5em}
.widget-grofile h4{font-size:16px;font-size:1rem;margin-bottom:0}
.widget_recent_comments table,.widget_recent_comments th,.widget_recent_comments td{border:0}
.widget_recent_entries .post-date{display:block}
.widget_calendar th,.widget_calendar td{text-align:center}
.widget_calendar tfoot td{border:0}
.widget .tagcloud a,.widget.widget_tag_cloud a,.wp_widget_tag_cloud a{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;display:inline-block;float:left;font-size:14px!important;font-size:.875rem!important;margin:4px 4px 0 0 !important;padding:4px 10px 5px!important;position:relative;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;width:auto;word-wrap:break-word;z-index:0}
.widget .post-date,.widget .rss-date{font-size:.81em}

.tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud{line-height:1.5}
.bx-controls.bx-has-controls-direction{display:none}img,video{height:auto;max-width:inherit;vertical-align:middle}
.contentGenerico h3{display:inline-block;color:#003c78;vertical-align:middle}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.wp-caption,.gallery-caption{color:#666;font-size:13px;font-size:.8125rem;font-style:italic;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.mejs-container{margin-bottom:1.5em}
.mejs-controls a.mejs-horizontal-volume-slider,.mejs-controls a.mejs-horizontal-volume-slider:focus,.mejs-controls a.mejs-horizontal-volume-slider:hover{background:transparent;border:0}
.site-content .wp-playlist-light{border-color:#eee;color:#222}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album{color:#333}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist{color:#767676}
.site-content .wp-playlist-light .wp-playlist-item{border-bottom:1px dotted #eee;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
.site-content .wp-playlist-light .wp-playlist-item:hover,.site-content .wp-playlist-light .wp-playlist-item:focus{border-bottom-color:rgba(0,0,0,0);background-color:#767676;color:#fff}
.site-content .wp-playlist-light a.wp-playlist-caption:hover,.site-content .wp-playlist-light .wp-playlist-item:hover a,.site-content .wp-playlist-light .wp-playlist-item:focus a{color:#fff}
.site-content .wp-playlist-dark{background:#222;border-color:#333}
.site-content .wp-playlist-dark .mejs-container .mejs-controls{background-color:#8e0038}
.site-content .wp-playlist-dark .wp-playlist-caption{color:#fff}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album{color:#eee}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist{color:#aaa}
.site-content .wp-playlist-dark .wp-playlist-playing{background-color:#8e0038}
.site-content .wp-playlist-dark .wp-playlist-item{border-bottom:1px dotted #555;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
.site-content .wp-playlist-dark .wp-playlist-item:hover,.site-content .wp-playlist-dark .wp-playlist-item:focus{border-bottom-color:rgba(0,0,0,0);background-color:#aaa;color:#222}
.site-content .wp-playlist-dark a.wp-playlist-caption:hover,.site-content .wp-playlist-dark .wp-playlist-item:hover a,.site-content .wp-playlist-dark .wp-playlist-item:focus a{color:#222}
.site-content .wp-playlist{padding:.625em .625em .3125em}
.site-content .wp-playlist-current-item .wp-playlist-item-title{font-weight:700}
.site-content .wp-playlist-current-item .wp-playlist-item-album{font-style:normal}
.site-content .wp-playlist-current-item .wp-playlist-item-artist{font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;text-transform:uppercase}
.site-content .wp-playlist-item{padding:0 .3125em;cursor:pointer}
.site-content .wp-playlist-item:last-of-type{border-bottom:none}
.site-content .wp-playlist-item a{padding:.3125em 0;border-bottom:none}
.site-content .wp-playlist-item a,.site-content .wp-playlist-item a:focus,.site-content .wp-playlist-item a:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent}
.site-content .wp-playlist-item-length{top:5px}

.margin10 a{display:inline-block}
.margin10 a img{display:block;box-shadow:none}
.subtextoSiniestros {color: #8e0038; display: block; font-size: 23px; font-family: FSerProAMedium; text-align: left; margin-bottom: 20px;}
.videoHome{display:inline-block;vertical-align:middle;width:47%;min-height:;margin-left:0px;margin-right:auto;margin-top:20px;padding:1%;border:1px solid #ccc;}
.videoHome video{width:100%;height:auto;border:none;}
.descripcionSiniestrosOnlineWebVerde a:hover{color:#003c78}
.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;width:50%}
.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%}
.gallery-item a img{display:block;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}
.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after{border:2px dashed #0085ba;bottom:1em;content:"";display:block;left:1em;position:absolute;right:1em;top:1em;z-index:1}
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content{z-index:2}
.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title{display:block;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:1px;padding:3em;text-transform:uppercase;text-align:center}
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after{border:none}
.twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder{border:0}
.twentyseventeen-panel .customize-partial-edit-shortcut button{top:30px;left:30px}
.twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before{visibility:visible}
.svg-fallback{display:none}
.no-svg .dropdown-toggle{padding:.5em 0 0;right:0;text-align:center;width:2em}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before{content:"\005E"}
.no-svg .social-navigation a{background:transparent;color:#222;height:auto;width:auto}

.no-svg .next.page-numbers .screen-reader-text,.no-svg .prev.page-numbers .screen-reader-text,.no-svg .social-navigation li a .screen-reader-text,.no-svg .search-submit .screen-reader-text{clip:auto;font-size:16px;font-size:1rem;font-weight:400;height:auto;position:relative!important;width:auto}
.click-tooltip{cursor:pointer;}
.lupaMasSegurosDeViaje{width:22%}
.contenidoAzul{max-height:210px;max-width:600px}
.contenidoVerde{max-height:210px;max-width:600px}
.menuSiniestrosOnlineWeb{display:inline-block;width:49%}
.entry-content.home p{text-align: left; font-size: 18px; font-family: FSMeWebRegular;}

.informacionCorporativa p{display:block}
.informacionCorporativaImgDer p{display:block}
.informacionCorporativaImgIzq p{display:block}
.margin10 p{display:block}
.fortaleza img{max-width:150px}
.contieneTablasCentrada div p{display:block}
.has-sidebar:not(.error404) #primary{float:left;width:58%}
.has-sidebar #secondary{float:right;padding-top:0;width:36%}
.error404 #primary{float:none}
.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.twentyseventeen-front-page .site-branding,.has-header-image.home.blog .site-branding,.has-header-video.home.blog .site-branding{bottom:0;display:block;left:0;height:auto;padding-top:0;position:absolute;width:100%}
.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.twentyseventeen-front-page .custom-header,.has-header-image.home.blog .custom-header,.has-header-video.home.blog .custom-header{display:block;height:auto}

.twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media,.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media{height:0;position:relative}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,.has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}
.site-title{font-size:36px;font-size:2.25rem}
.site-description{font-size:16px;font-size:1rem}
.twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding,.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{margin-bottom:70px}
.twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media,.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media{height:1200px;height:100vh;max-height:100%;overflow:hidden}
.twentyseventeen-front-page.has-header-image .custom-header-media:before,.twentyseventeen-front-page.has-header-video .custom-header-media:before,.home.blog.has-header-image .custom-header-media:before,.home.blog.has-header-video .custom-header-media:before{height:33%}
.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,.admin-bar.home.blog.has-header-image .custom-header-media,.admin-bar.home.blog.has-header-video .custom-header-media{height:calc(100vh - 32px)}
.background-fixed .panel-image{background-attachment:inherit;background-size:auto 100%;background-repeat:no-repeat}
.page-two-column .panel-content .entry-header{float:left; width:36%}
.page-two-column .panel-content .entry-content{float:right; width:58%}
.page-two-column .panel-content .recent-posts{clear:right; float:right; width:58%}
.panel-content .recent-posts article{margin-bottom:4em}
.panel-content .recent-posts .entry-header,.page-two-column #primary .panel-content .recent-posts .entry-header,.panel-content .recent-posts .entry-content,.page-two-column #primary .panel-content .recent-posts .entry-content{float:none;width:100%}
.panel-content .recent-posts .entry-header{margin-bottom:1.5em}
.page .panel-content .recent-posts .entry-title{font-size:26px; font-size:1.625rem;}
.page{font-size:inherit}
.single-post h1.entry-title {color: #8e0038; font-size: 24px; margin-left: 0; margin-bottom: 10px; font-family: FSerProAMedium; }
.single-post .entry-title{font-size:inherit}
.directivo{ display: inline-block; width: 100%; margin-left: 1%; margin-right: 1%; box-shadow: 1px 1px 10px #ccc; padding-left: 1%; padding-right: 1%; text-align: center;padding-bottom: 10px;}
.directivo > h3{text-align:center}
.directivo > img{display:block; margin-left:auto; margin-right:auto; margin-top:10px}
.comments-pagination,.post-navigation{clear:both; display:block; overflow:hidden; margin-top:50px; margin-bottom:10px;}
.post-navigation .nav-previous{text-align:left;float:left;width:50%}
.post-navigation .nav-next{float:right;text-align:right;width:50%}
.nav-next,.post-navigation .nav-next{margin-top:0}
.sticky .icon-thumb-tack{height:23px;left:-2.5em;top:1.5em;width:32px}
.navigation.pagination{clear:both;float:right;width:100%}
.has-sidebar .navigation.pagination,.archive.page-one-column:not(.has-sidebar) .navigation.pagination{float:none;width:100%}
.entry-footer{display:table;width:100%}
.entry-footer .cat-tags-links{display:table-cell;vertical-align:middle;width:100%;text-align:left}
.entry-footer .edit-link{display:table-cell;text-align:right;vertical-align:middle;position:absolute;left:0}
.entry-footer .edit-link a.post-edit-link{margin-top:0;margin-left:1em}:not(.has-sidebar) .entry-content blockquote.alignleft{margin-left:-17.5%;width:48%}:not(.has-sidebar) .entry-content blockquote.alignright{margin-right:-17.5%;width:48%}
.has-sidebar .entry-content blockquote.alignleft{margin-left:0;width:34%}
.has-sidebar .entry-content blockquote.alignright{margin-right:0;width:34%}
.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{margin-right:-72.5%;width:62%}
.format-quote blockquote .icon{left:-1.5em}
.page:not(.home) #content{padding-bottom:0;padding-top:0}
.error404 .page-content{padding-bottom:9em}
.comments-title{margin-bottom:2.5em}
.nav-links .nav-title{position:relative;color:#8e0038;}
.nav-title-icon-wrapper{position:absolute;text-align:center;width:2em}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{left:-2em}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper{right:-2em}

.site-footer .widget-column.footer-widget-1{float:left;width:36%}
.site-footer .widget-column.footer-widget-2{float:right;width:58%}
.social-navigation{display: none;}

.site-info{float:none;padding:0;width:100%;margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;background:#8e0038;color:#fff;margin-bottom:0;}
.site-info p{display:inline-block;width:29%;clear:both;text-align:center;margin-top:15px;margin-bottom:15px}
.site-info .fondoRojoCorporativo {max-width: 1250px; margin: auto; }
.site-info .sep{margin:0 .5em;display:inline;visibility:visible;height:auto;width:auto}
.menu-menu-de-enlaces-sociales-container{margin:auto;text-align:center;display:inline-block}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.sticky .icon-thumb-tack{font-size:32px;font-size:2rem;height:22px;left:-1.25em;top:.75em;width:32px}
.page-numbers{display:inline-block}
.page-numbers.current{font-size:15px;font-size:.9375rem}
.page-numbers.current .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.comment-body{margin-left:0}
.has-sidebar .entry-content blockquote.alignleft{margin-left:-20%}
.icon{display:inline-block;fill:#000;height:1em;position:relative;top:-.0625em;vertical-align:middle;width:1em;cursor:pointer}
.blog:not(.has-sidebar) .entry-content blockquote.alignright,.archive:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright,.twentyseventeen-front-page .entry-content blockquote.alignright{margin-right:-20%}
.formularioBuscar {margin: auto; display: block; overflow: hidden; width: 100%; max-width: 1250px; text-align: center; }
.reconocimientos tbody tr {background: #f7dcbb; }
.nomeros {display: block; width: 100%; overflow: hidden; padding-left: 40px; padding-top: 20px; box-sizing: border-box; vertical-align: middle; }
.accordion.bordeAzulHielo.ui-accordion.ui-widget.ui-helper-reset .contenidoAccordion{border-left: 1px solid #bfecef; border-bottom: 1px solid #bfecef; border-right: 1px solid #bfecef; margin: 0px; width: 100%; box-sizing: border-box;}
.fondoAzulHielo {background: #bfecef; }
.wrap.valoracion-previa-a-la-anulacion header.entry-header h2 {text-align: left; padding: 0px; margin: 0px; font-size: 26px; font-family: FedraSerifAProBook; background: rgba(255,255,255,0.8); width: 100%; padding-left: 20px; padding-bottom: 10px;}
.textos {display: block; width: 56%; min-height: 70px; }
.opinionesPaginas {background: #e3f6fa; padding-top: 10px; padding-bottom: 10px; }
.calificacionDinamica {font-weight: bold; }
.itemsProp {display: none; }

.ui-widget-content .ui-icon {background-image: none; }
.ui-dialog {z-index: 9999;overflow: hidden; outline: 0; box-sizing: border-box;}
.ui-dialog .ui-dialog-titlebar-close {background: #8e0038;}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {background: #f9e5a0; color: #000; border-radius: 0px;}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {border: 1px solid #000; position: absolute; top: 3px; right: 7px; padding: 0px; margin: 0px; width: 30px; height: 30px; border-radius: 100%; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: none; text-align: center; width: 30px; height: 30px; }
.ui-dialog .ui-dialog-buttonpane button {font-size: 26px; height: 30px; width: 30px; margin: 0px; cursor: pointer; padding: 0px; border-radius: 100%; }
.ui-dialog .ui-widget-content p {margin: 0px; font-size: 100%; padding: 10px; box-sizing: border-box;}

.fondoBlancoTransparente {background: rgba(255,255,255, 0.8); height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; }

.click-tooltip.masInfo {display: inline-block;}

.compraSegura h2 {padding: 7px; display: block; margin: 0px; width: 100%; box-sizing: border-box; }
.compraSegura {text-align: center; display: inline-block; width: 40%; padding: 30px; margin: 50px; font-size: 14px; font-weight: 700; float: none; border: 1px solid #968e8e; box-sizing: border-box; }
.compraSegura span {font-size: 20px; color: #8e0038; padding: 7px; display: block; margin: 0px; width: 100%; box-sizing: border-box; }
.compraSegura span.tituloMetodos {margin-bottom: 30px; }
.compraSegura .formasDePago p {text-align: center; }
.compraSegura .formasDePago p {margin-bottom: 10px; }
.compraSegura .formasDePago p img {width: auto; max-width: 150px; margin-bottom: 10px; margin-top: 0px; margin-left: auto; margin-right: auto;}


.datosComercial {text-align: center; display: inline-block; width: 40%; padding: 30px; margin: 50px; font-size: 14px; font-weight: 700; float: none; border: 1px solid #968e8e; box-sizing: border-box; }

.datosComercial img {width: 40px; display: inline; margin-right: 10px; vertical-align: middle; }
.datosComercial a {vertical-align: middle; display: inline-block; }

::-ms-backdrop,button.btn.btn-primary.btn-block p{font-size:18px}
::-ms-backdrop,img.attachment-full.size-full{width:99.8%}
::-ms-backdrop,#advps_container2{width:99.6%}
::-ms-backdrop,.main-navigation a{font-size:14px}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
[hidden]{display:none}

.quejasYreclamaciones ul li {list-style: none; }

.wrap.seguros-de-viaje #primary #main .site-content-contain #content article .entry-content .calculadora-seguros-de-viaje .calculadora-home #calculadorSeguroDeviaje .campoCalculadora {width: 25%; display: inline-block; }

.ui-button-text-only .ui-button-text {padding: 0px; color: #8e0038; }
.ui-widget-header {border: 1px solid #aaaaaa; background: #8e0038; color: #fff; font-weight: bold; }

.screen-reader-text {display: none; }

.number-input button:before, .number-input button:after {display: inline-block; position: absolute; content: ''; width: 1rem; height: 2px; background-color: #212121; transform: translate(-50%, -50%); }
.number-input button.plus:after {transform: translate(-50%, -50%) rotate(90deg); }
.number-input input[type=number] {  text-align: center; }
.formasDePago p img {width: 100px; margin-bottom: 20px; margin-top: 20px; }
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {text-align: center; border: 1px solid #000; background: #fff; border-radius: 100%; position: absolute; right: 4px; top: 2px; width: 29px; height: 29px; }
.pregutasFrecuentes {display: block; width: 100%; overflow: hidden; max-width: 900px; }
.divDerInfo .margin10 a {text-align: center; display: block; margin: auto; }

.orangeDark3{background: #e87a16;}
.orangeDark2{background: #efa56d;}
.orangeDark1{background: #f3c591;}
.orange{background:#f7dcbb;}
.orangeLight{background:#ffeede;}

.yellowDark3{background: #f6cb00;}
.yellowDark2{background: #fad73b;}
.yellowDark1{background: #f7db6f;}
.yellow{background:#f8e89d;}
.yellowLight{background:#fff4b0;}

.iceblueDark3{background: #0f94a7;}
.iceblueDark2{background: #47bcc5;}
.iceblueDark1{background: #a9dae0;}
.iceblue{background:#ccebed;}
.iceblueLight{background:#e2f6fa;}

.greenDark3{background: #009284;}
.greenDark2{background: #5fb8a2;}
.greenDark1{background: #8bc9ad;}
.green{background:#b5d5c1;}
.greenLight{background:#e3f0e6;}

.violetDark3{background: #b31767;}
.violetDark2{background: #ce5e92;}
.violetDark1{background: #dbaccc;}
.violet{background:#e4d6e4;}
.violetLight{background:#efe7ed;}

.contieneImagenDestacadoEven img {display: inline-block; width: 45%; }
.contieneImagenDestacadoOdd img{display: inline-block; width: 45%;}
.datosComercial img {width: 40px; }
.formasDePago img {width: 150px; margin: auto; }
.quejasYreclamaciones p {text-align: left; }



@media all and (-ms-high-contrast:none){
	img.attachment-full.size-full{width:99.8%}
	button.btn.btn-primary.btn-block p{font-size:18px}
	#advps_container2{width:99.6%}
	.main-navigation a{font-size:12px} 
}

@media screen and (max-width:1280px){
	body.page:not(.twentyseventeen-front-page) .entry-content p.pPrecioDesde{ top: 38px; left: auto; right: 30px; margin-right: 0px; margin-left: 0px; margin-top: 35px; font-size: 11px; max-width: initial; width: 100px; height: 100px;}
	form select#deporte.producto{width:75%} 
    img.attachment-full.size-full{width:100%} 
    #floatingSocialShare{display:none} 
    .resumenSeguros {width: 25%; }
    .single-post:not(.has-sidebar) #primary,.page.page-one-column:not(.twentyseventeen-front-page) #primary,.archive.page-one-column:not(.has-sidebar) .page-header,.archive.page-one-column:not(.has-sidebar) #primary{max-width:100%} 
    .siniestrosInstrucciones{width:98.5%} 
}

@media screen and (max-width:1240px){
	
	html #wpadminbar {height: 46px; min-width: 300px; top: 0px; }
    body.page:not(.twentyseventeen-front-page) .categories-pagina-imagen-completa header h1 {left: 0px; }
    body.page:not(.twentyseventeen-front-page) .entry-content .resumenSeguros .contenidoDestacado {min-height: auto; }
    body .wrap.sinistros-e-instrucoes #primary #main #content article.categories-pagina-imagen-completa header.entry-header {text-align: center; }
    header.site-header {height: 80px; }
    aside {width: 98%;}
    article#post-72 .siniestrosInstrucciones .fondoRosa {margin: auto; width: 100%; }
    article#post-72 .descripcionAccesos {width: 100%; text-align: center; }
    article#post-72 .menuSiniestrosOnlineWeb {width: 49%; margin: 0px; }
	article.oficinasYdelegaciones table tbody tr td:first-child {width: 100%; }
    article.category-nota-de-prensa img {width: 98%; max-width: 400px; height: auto; position: relative; float: none; padding: 20px; box-sizing: border-box; }
    a.descubreloAqui {float: right;margin-top: 0px;}
	a.leerMasSlider {margin-top: 0px;float: right; }
	button.dropdown-toggle .icon {right: 20px; top: 8px; }
    button.btn-mobileSelect-gen:not([class*=col-]):not([class*=form-control]):not(.input-group-btn):not(.btn-block) {overflow: hidden; width: 100%; height: 30px; border: 1px solid #000; background: #fff; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
    ul.bxslider1{list-style:none; display: none;} 
    ul.bxslider1 li.imagenSlider{list-style:none;} 
    ul#top-menu li ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5303{display: block}
    li.imagenSlider a img{display:block} 
    li.imagenSlider.fondo4079 .contenidoSlider a h2 {font-size: 20px; margin-bottom: 0px;}
    li.imagenSlider.fondo4079 .contenidoSlider {padding-top: 0px; }
    /*#page.site > header {position: fixed; left: 0px; top: 0px; z-index: 900; background: #fff; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #000;}*/
    
	/*#masthead {position: fixed; left: 0px; top: 0px; z-index: 900; background: #fff; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #000;}*/
	#wpadminbar{position: fixed;}
	#cabecera {overflow: hidden; display: block; width: 100%; margin-left: auto; margin-right: 0px; padding-left: 20px; padding-right: 20px; box-sizing: border-box;}
	#masthead tbody tr td.pc{display: none}
	#masthead tbody tr td.movil{display: inline-block; text-align: center;}
	#masthead tbody tr td.movilPc{display: inline-block; text-align: left;}
    #enlacesHeader a, #enlacesHeader span {display: block; vertical-align: middle; font-size: 12px; text-align: center; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; }
	#enlacesHeader p{display:none} 
	#enlacesHeader a p{display:none}
	#enlacesHeader span p{display:none} 
	#enlacesHeader tbody tr td:last-child{text-align: right; width: 30%;}
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {box-sizing: border-box; width: 47%; }
	#enlacesHeader tbody tr td {width: 17%; }
	#enlacesHeader a.custom-logo-link {text-align: revert; } 
	
	#top-menu{border:none; background:#fff; overflow:visible; z-index: 9999; height: 0px;}
	#top-menu a{min-height:auto; font-size:14px;}
	#top-menu li.current_page_item > a {text-align: left;}
	#top-menu li#menu-item-709 {display: none; }
	#top-menu li#menu-item-457 {display: none; }
	#top-menu li{background:#fff ; overflow: visible; width: 100%; margin-left: auto; margin-right: auto; height: auto; border: none;border-bottom: none;}
	#top-menu li.nivel_1 {}
	#top-menu li.menu-item a {height: 0px; }
	#top-menu li.current-menu-ancestor.current-menu-parent.menu-item-has-children > a {background: #fff; color: #000000; text-align: left; overflow: hidden;}
	#top-menu > li.menu-item.current-menu-ancestor.current-menu-parent.menu-item-has-children > a{}
	#top-menu > li > a{position: absolute; z-index: 0;}
	#top-menu li.current_page_item > a {}
	#top-menu li a{line-height: 48px; text-align: left; height: auto; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; width: 100%; box-sizing: border-box; overflow: hidden; display: block; font-size: 18px; }
	#top-menu li ul.sub-menu li > a { height: auto; border-bottom: 1px solid #ccc; display: block; width: 100%;  margin: auto; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; box-sizing: border-box; font-size: 16px;line-height: 20px; }

	/*#top-menu li ul.sub-menu{width:  100%; height: 0px;opacity: 0;}
	#top-menu li ul.sub-menu.toggled-on{width: 100%; position: relative; background: #fff; left: 0px; top: 0px; border: none;}
	#top-menu li ul.sub-menu li{display: none; height: 0px; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
	#top-menu li ul.sub-menu li a {text-align: left; font-size: 14px; background: #ffffff; color: #000; font-family: FSMeWebRegular; width: 100%; box-sizing: border-box; display: none; height: 0px}
	#top-menu li ul.sub-menu.toggled-on li{background: #fff; display: block; height: auto;}
	#top-menu li ul.sub-menu.toggled-on li a{border-bottom: 1px solid #ccc; display: block; width: 100%;  margin: auto; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 20px; box-sizing: border-box; font-size: 14px;}*/


	.js .main-navigation ul ul.toggled-on{display:none; background:#8e0038; overflow:hidden; margin-left:0; padding-left:0}  
	.wrap.post4519 {width: 100%;}
	.site-content-contain #content article .entry-content {width: 90%; margin: auto; }
	.icon {height: 40px; width: 40px; }
	.search-form {width: 0px; float: right; margin-top: 45px; position: absolute; right: 0px; overflow: hidden;}
	.navigation-top {height: 0px; background: #fff; border-bottom: none; border-top: none; overflow: visible;}
	.navigation-top nav {margin-left: 0; width: 100%; margin: auto; }
	.menu-menu-superior-container {overflow: visible; position: fixed; width: 100%; left: 0px; z-index: 9999; border-top: none}

	.js .menu-toggle {margin-left: 0px; margin-right: auto;overflow: hidden; display: block; z-index: 9999; width: 50px; height: 50px; color: #fff; border: 0px solid #23282d; text-align: center; cursor: pointer; background: #ffffff; box-shadow: 0px 0px 0px 0px #c1c1c1;}
	.js .menu-toggle:hover{background-color:#ffffff; -webkit-box-shadow:none; border: 1px solid #dad9cc; outline:thin solid}
	.js .menu-toggle:focus{background-color:#ffffff; -webkit-box-shadow:none; border: 1px solid #dad9cc; outline:thin solid}
	.js .menu-toggle > span {color: #000; font-size: 12px; padding: 0px; margin: 0px; vertical-align: top; display: block; }
	.js .menu-toggle .icon{fill: #000; margin-right:0; top:-2px; width:100%; display:block; font-size: xx-large;}
	.js .menu-toggle svg.icon.icon-close{height: 0px}	
	
	.js .main-navigation ul li.menu-item-has-children.focus:before,
	.js .main-navigation ul li.menu-item-has-children:hover:before,
	.js .main-navigation ul li.menu-item-has-children.focus:after,
	.js .main-navigation ul li.menu-item-has-children:hover:after,
	.js .main-navigation ul li.page_item_has_children.focus:before,
	.js .main-navigation ul li.page_item_has_children:hover:before,
	.js .main-navigation ul li.page_item_has_children.focus:after,
	.js .main-navigation ul li.page_item_has_children:hover:after{display:none}
	/*.js .main-navigation ul li:hover > ul{top:0px; left:0; right:auto; background: transparent; border:none; position:relative}
	.js .main-navigation ul li.focus > ul{top:0px; left:0; right:auto; background:transparent; border:none; position:relative} */
	.js .main-navigation ul{display: none; }
	.js .main-navigation > ul{display:none} 
	.js .main-navigation ul ul{width: 100%;}
	.js .main-navigation > div > ul > li{height: 0px;}
	.js .main-navigation.toggled-on > div > ul{display:block; } 
	.js .main-navigation .menu-item-has-children > a > .icon,.main-navigation .page_item_has_children > a > .icon{display:none} 
	
	.js .dropdown-toggle:hover{background: transparent;}
	.js .dropdown-toggle:focus{background: transparent; outline:thin dotted}
	.js .dropdown-toggle.toggled-on .icon{-ms-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); transform:rotate(-180deg)}
	
	.main-navigation.toggled-on div ul li .dropdown-toggle{height: 50px; background-color:transparent; border:0;-webkit-box-shadow:none; box-shadow:none; color:#222; font-size:16px; line-height:1.5; text-shadow:none; position: relative; display: block; width: 100%; box-sizing: border-box; right: 0px; padding: 4px; margin: 0px; top: 0px; vertical-align: middle;}
    .main-navigation a{font-size:12px;} 

	.bxsliderMovil{display: block;}
	.bx-controls.bx-has-pager {display: none; }
	.imagenSlider .contenido-slider p {display: none; }
	.imagenSlider h2.titulo-slider{font-size: 20px; min-height: 50px;}
	.wrap.sinistros-e-instrucoes .content-area #main .site-content-contain .site-content article header {width: 100%; }
	.miniatura {min-height: auto; }
	.resumenSeguros article .textoBorde{min-height: auto; }
	.imagenSlider .contenidoSlider {display: inline-block; width: 100%; padding-left: 20px; padding-right: 20px; padding-top: 0px; box-sizing: border-box; padding-bottom: 20px;}
	.contenido{width: 92%; height: auto; padding: 2%; margin: 2%; max-width: 100%;}
	.ultimaNoticia{width: 92%; height: auto; padding: 2%; margin: 2%; max-width: 100%;background-position-x: 0px;}
	.resumenNotaDePrensaHome {width: 78%; min-height: auto;}
	.contactoClientes > a{margin-right:20px;} 
	.bx-wrapper {margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px;} 
	.compraSegura {display: block; width: 90%; padding: 0px; box-sizing: border-box; max-width: 100%; margin: auto; }
	.datosComercial {width: 90%; display: block; margin-left: auto; margin-right: auto; }
}
@media screen and (max-width:1090px){
	article#post-72 .siniestrosInstrucciones {margin-top: 20px; }
	body.page:not(.twentyseventeen-front-page) .resumenSeguros .entry-content p.pPrecioDesde {top: 94px; right: -26px; }
	article#panel h2{font-size:12px; margin-bottom: 0px;} 
	form label{padding-left:0} 
    button.btn.btn-primary.btn-block p{float:none} 
	table#enlacesPie{display:none} 
	table#gastosMedicosTarifas tr th{font-size:8px} 
	table#gastosMedicosTarifas tr td{font-size:8px} 
	table#equipajeTarifas tr th{font-size:7.5px} 
	table#equipajeTarifas tr td{font-size:7.5px} 
	table#fallecimientoTarifas tr th{font-size:10px} 
	table#fallecimientoTarifas tr td{font-size:10px} 
	table.iconosGarantias tbody tr td{width:18%} 
	
	#porQueNececesitasSeguro{margin-bottom:0px;min-height:270px;} 
	#razonesContratarSeguro ul li p{color:#000;font-size:17px;margin-bottom:11px;display:inline-block;} 
	#premios figure{width:97%;margin-left:1%;margin-right:1%;text-align:justify} 
	#premios figure img{margin:auto;display:block;margin-bottom:10px} 
	#enlacesHeader{width:100%;text-align:right;float:none;vertical-align:middle} 
	#enlacesHeader a{min-width: 20%; display: inline-block; line-height: 39px; vertical-align: middle; font-size: 12px; margin-left: 1%; margin-right: 1%;} 
	#enlacesHeader a.segurosDeViaje{min-width:0;padding-right:10px} 
	#bloqueSeguros .resumenSeguros article .panel-content .wrap .entry-content a.more-link {background: #8e0038; position: relative; top: 0px; right: 0px; margin-left: auto; }
	#enlacesHeader a{min-width: 20%; display: inline-block; line-height: 39px; vertical-align: middle; font-size: 12px; margin-left: 1%; margin-right: 1%;} 
	#enlacesHeader a.segurosDeViaje{min-width:0; padding-right:10px} 
	
	.entry-content p.pPrecioDesde {left: 10px; margin-left: 0px; }
	.entry-content .contenidoDestacado {min-height: 175px; }
	.panel-content img.movil {display: block; }
    
    .wrap.post151, .wrap.post154,.wrap.post153, .wrap.post155 {width: 100%; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
	.navigation-top nav{margin-left:0} 

	.entry-content.home{min-height:490px} 
	.entry-content.home h2{min-height:90px} 
	.contactoClientes > a{margin-right:30px} 
	.contenidoAccordion p{display:block} 
	.contenidoVerde{width:97%;margin-left:1%;margin-right:1%} 
	.contenidoAzul{width:97%;margin-left:1%;margin-right:1%} 
	.informacionSeguros{width:70%;padding:1%} 
	.pdfsDocumentacion{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;width:100%} 
	.fortaleza {display: inline-block; width: 93%; margin-left: 0px; margin-right: 0px; box-sizing: border-box; padding: 10px; }
	.otrosEnlaces{width:100%;}
	.contenidoMovil {display: none; }
	.menu-menu-superior-container {width: 100%; }
	
}
@media screen and (max-width:1024px){
	body.page:not(.twentyseventeen-front-page) .categories-pagina-imagen-completa header h1 {top: -194px;}
	body.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive .menu-toggle {top: 114px; }
	table.directivos tr td {width: 23%; margin-left: 1%; margin-right: 1%; }
	ul{margin-top: 0px;}
	ul#top-menu li ul.sub-menu li > a {text-align: left; width: 100%; padding-left: 20px; padding-right: 20px; line-height: 34px; font-size: 20px; box-sizing: border-box;}
	a.reverse{unicode-bidi:bidi-override; direction:rtl;}
	#enlacesHeader {width: 100%; text-align: left; }
	#enlacesHeader a {min-width: 8%;}  
	#top-menu li {float: none; }
	.menu-menu-superior-container {overflow: visible; position: relative; top: auto; width: 100%; margin-left: 0px; right: 0px; left: 0px; z-index: 9999; }
	.resumenSeguros{display:inline-block; width:30%;margin-left:1%;margin-right:1%;margin-bottom:20px;} 
}

@media screen and (max-width:1000px){
	table.iconosGarantias tbody tr td{width:17%;font-size:9px;} 
	.informacionSeguros {width: 100%; padding: 0px; }
	.royalBlue10porciento{display:block;margin-bottom:10px;} .entry-content.home h2{min-height:50px;font-size:15px} 

}

@media screen and (max-width:990px){
	#enlacesHeader img{margin-left:auto;margin-right:auto;display:block} 
	#enlacesHeader img.custom-logo {margin-right: 0px; } 
	.tramitandoForm {background-size: 80% auto; }
	.panel-content img.movil {display: block; }


} 

@media screen and (max-width:965px){
	.garantiasYdocumentos {display: none; }
}

@media screen and (max-width:890px){
	
	article#post-72 .entry-content aside span.iconoTexto {text-align: center; margin-top: 10px;}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {width: 82%;} 
	ul#top-menu ul.sub-menu.toggled-on {width: 100%; } 
	body.logged-in.admin-bar .js .menu-toggle {top: 110px; }
	body .wrap.valoracion-previa-a-la-anulacion #primary #main #content article header.entry-header {top: 0px; left: 0px; height: auto; }
	body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo {width: 100%; }
	img.icono {width: 100%; max-width: 100px;}
	table.flechascancellation tbody tr td {width: 100%; height: auto; padding-bottom: 20px;}
	table.iraFormulario tbody tr td:first-child {display: block; width: 100%; }
	table.iraFormulario tbody tr td:last-child {display: block; width: 100%; margin-top: 20px; }
	#page{margin-bottom: 80px;}
	#enlacesHeader{width:100%} 
	.triangulo.rosa1 {border-left: 100px solid transparent; border-right: 100px solid transparent; border-bottom: 0px solid transparent; border-top: 28px solid #f3e8ee; position: absolute; z-index: 0; background: transparent; right: 0px; }
	.triangulo.rosa2 {border-left: 100px solid transparent; border-right: 100px solid transparent; border-bottom: 0px solid transparent; border-top: 28px solid #e9d7e5; position: absolute; z-index: 0; background: transparent; right: 0px; }
	.custom-logo-link {vertical-align: top;} 
	.site-contact-info h2{font-size:11px} 
	.contactoClientes > a{font-size:10px;margin-right:10px} 
	.bx-wrapper .bx-viewport ul.bxslider2 li.ervColaborador img {padding: 0px; margin: 10px;max-width: 14%;}
	.bxsliderMovil .imagenSlider.fondo4079 .contenidoSlider {padding-top: 0px; }
	.bxsliderMovil .imagenSlider .contenidoSlider{padding-top: 0px; min-height: 140px}
	.bxsliderMovil .imagenSlider .contenidoSlider a h2{    font-size: 18px; width: 100%; padding-left: 20px; padding-right: 20px; box-sizing: border-box; min-height: auto; margin-top: 20px;}
	.bxsliderMovil .imagenSlider .contenidoMovil {display: none; }
	.bxsliderMovil{display: block;}
	.resumenSeguros {width: 34%; margin-left: 7%; margin-right: 7%; } 
	.resumenSeguros article#panel h2 {margin-bottom: 0px;font-size: 12px; } 
	.entry-content.home{min-height:370px} 
	.entry-content .contenidoDestacado {min-height: auto; }
	.pdfsDocumentacion table tbody tr td.blanco.viajeroSeguro { width: 100%;}
	.garantiasYdocumentosModular {display: none; }
} 



@media screen and (max-width:800px){
	footer a.lineaVertical, footer span.lineaVertical{display: block; border-right: none; padding: 0px; margin-bottom: 20px;}
	span#botonAbrirSiteMap{display: block; border-right: none; padding: 0px; margin-bottom: 20px; margin-left: 0px;}
	span#botonAbrirConfiguradorCookies{display: block; border-right: none; padding: 0px; margin-bottom: 20px;}
	tr.descripcionSiniestros .texto {min-height: 100px; }
	body.page:not(.twentyseventeen-front-page) .entry-title {font-size: 18px;}
	body.page:not(.twentyseventeen-front-page) .categories-pagina-imagen-completa header h1 {top: -130px; margin-left: 0px; }
	body.page:not(.twentyseventeen-front-page) .resumenSeguros .entry-content p.pPrecioDesde{top: 245px; right: 25px;}
	body.page:not(.twentyseventeen-front-page) .entry-content p.pPrecioDesde {right: 0px;}
	header.entry-header a h2.entry-title{font-size:18px}
	article#panel h2{color:#fff; font-size:12px} 
	article.oficinasYdelegaciones table tr td{display:block}
	ul.wsp-pages-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;} 
	ul.wsp-pages-list li a {font-size: 100%; width: 90%; } 
	ul#top-menu ul.sub-menu{display: none;} 
	span.precio{font-size:18px;line-height:33px} 
	span.desde {font-size: 14px; line-height: 10px; }
	span.linea{height:0} 
	span.textoSlider{font-size:14px;top:20%;letter-spacing:0} 
	span.subtextoslider{font-size:10px;bottom:10%;letter-spacing:0} 
	span.icono{display:block;overflow:hidden;min-height:inherit} 
	a.more-link{font-size:14px;width:115px}
	a.botonAcceder {font-size: 24px; }
	h2.rojoCorporativo {margin-top: 10px; margin-bottom: 3px; font-size: 20px; }
	h2.underlineGreen{font-size:24px;margin-bottom:10px;padding-bottom:10px} 
	h4{font-size:14px; min-height:40px} 
	form.search-form input.search-field {width: 98%; margin: auto; float: none; display: block; } 
	button.dropdown-toggle.toggled-on{background:#269daf} 
	button.btn.btn-primary.btn-block p{font-size:24px;float:none} 
	table#tarifas tbody tr th{width: 24.5%;}
	table.tablaFlex{width:100%;min-height:0;margin-bottom:0} 
	table.oficinasYdelegaciones tr td{display:block} 
	table.iconosGarantias{width:100%} 
	table.tarifas tr td{font-size:8px} 
	#page.site > header {background:#fff; } 
	#primary.busqueda #main article{display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;} 
	#porQueNececesitasSeguro{min-height:203px;max-height:auto;margin-bottom:0px;} 
	#razonesContratarSeguro{width:84%;}
	#razonesContratarSeguro ul li p{font-size:16px;} 
	
    #referencias{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;overflow:visible}  
    #primary.content-area.busqueda main article {max-width: 90%;} 
	#enlacesHeader {width: 100%; vertical-align: bottom; padding-top: 0px;}
    #enlacesHeader img.custom-logo {display: block; margin-right: 0px; margin-left: auto; }
    #enlacesHeader a{min-width:16%;border-right:none;font-size:10px;margin-left:0;vertical-align:bottom;padding-top:0;padding-bottom:0;height:auto;overflow:hidden} 
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 44%;}

	
	.contenidoDestacado h2 {font-size: 12px; }
	
    .bx-wrapper li.ervColaborador img{max-width:14%;margin:1%;padding:1%} 
    .panel-image{height:auto} 
    .entry-content > p{min-height:0} 
    .entry-content > h2{display:block;margin-bottom:10px} 
    .entry-content article{text-align:left} 
    .entry-content p{text-align:justify;margin-bottom:0} 
    .entry-content.home{min-height:170px} 
    .entry-content.home > p{display:none} 
    .entry-content.home h2{min-height:50px;font-size:14px} 
    .post-navigation .nav-links{padding:1em 0;width:90%;margin:auto} 
    .contentGenerico{text-align:left} 
    .directivo{display:inline-block;text-align:center;width:100%;margin:auto;border:1px solid #ccc;padding:1%;border-radius:0px;margin-bottom:10px} 
    .directivo h3{text-align:center;font-size:14px;min-height:38px} 
    .directivo p{text-align:center;font-size:12px} 
    .directivo img{width:100%;margin:auto} 
    .informacionCorporativa img{display:block;margin:auto;width:90%;padding:0} 
    .informacionCorporativaImgDer img{display:block;margin:auto;width:90%;padding:0} 
    .informacionCorporativaImgIzq img{display:block;margin:auto;width:90%;padding:0} 
    .informacionCorporativa table tr td{width:100%;display:block;overflow:hidden;text-align:center;padding:0;margin:0} 
    .informacionCorporativa table tr td img{width:90%;display:block;overflow:hidden;text-align:center;float:none;margin:10px auto} 
    .informacionCorporativaImgDer table tr td{display:block;width:100%;text-align:center;padding:0;margin:0;overflow:hidden} 
    .informacionCorporativaImgDer table tr td img{width:90%;display:block;overflow:hidden;text-align:center;float:none;margin:10px auto} 
    .informacionCorporativaImgIzq table tr td{display:block;width:100%;text-align:center;padding:0;margin:0;overflow:hidden} 
    .informacionCorporativaImgIzq table tr td img{width:90%;display:block;overflow:hidden;text-align:center;float:none;margin:10px auto} 
    .informacionSeguros button img{display:inline-block;width:30px;vertical-align:middle;height:auto} 
    .informacionSeguros button a{vertical-align:text-bottom} 
    .custom-header{padding-bottom:0; overflow: visible;} 

    .search-form .search-submit{right:44px; top:4px;width:20px; height:20px;} 
    .pdfsDocumentacion a img{display:inline-block;margin-top:10px} 
    .pdfsDocumentacion a{padding-bottom:10px;padding-top:10px} 
    .pdfsDocumentacion p a{text-align:center} 
    .lupaMasSegurosDeViaje{width:30%;vertical-align:bottom} 
    .otrosEnlaces{width: 100%; padding: 20px; box-sizing: border-box;}
    .panel-image{background-size:auto 112px} 
    .single-featured-image-header > img{display:inline-block;width:100%;display:block}
    .site-contact-info{display:none} 
    .site-info p{text-align:center} 
    .delegacionSpain{display:inline-block;width:100%} 

    .resumenNotaDePrensa{width:100%;margin-bottom:0} 
    .descripcionAccesos{display:inline-block;width:100%} 
    .site-content-contain{width:100%; z-index: 0;} 
    .site-footer .wrap{padding-bottom:0;padding-top:0;text-align:center;margin-bottom:0} 
    .foto img{width:100%;max-width:100%} 
    .page-one-column .panel-content .wrap{min-height:100px;padding-top:0px;} 
}

@media screen and (max-width:750px){
	td.fondoBeichOscuroCorporativo img {width: 90%; height: auto; }
}

@media screen and (max-width:700px){
	a.leerMasSlider {margin-top: 0px; padding: 2px; position: absolute; right: 0px; bottom: 25px;}
	a.descubreloAqui { margin-top: 0px; padding: 2px; position: absolute; right: 0px; bottom: 25px;}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {width: 80%; } 
	#enlacesHeader {width: 100%; }
	.iconosCabecera {width: 70%; text-align: right; }
	.admin-bar .site-navigation-fixed.navigation-top,.admin-bar .site-navigation-hidden.navigation-top{top:46px} 
	.resumenSeguros{width:30%;margin-left:1%;margin-right:1%} 
	.menu-menu-superior-container{overflow: visible; position: fixed; z-index: 9999; width: 100%; left: 0px; margin-left: 0px;}
}

@media screen and (max-width:640px){
	body.home.twentyseventeen-front-page .compraSegura {display: block; width: 100%; max-width: 100%; box-sizing: border-box; margin: 0px;}
	/*body.page:not(.twentyseventeen-front-page) .entry-content p.pPrecioDesde {width: 100%; height: 70px; left: 0px; top: -567px;}*/
	body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde {width: 70px; height: 70px; padding: 0px; left: 0px;}
	body.page:not(.twentyseventeen-front-page) .entry-content span.desde {margin-top: 5px; }
	body.page:not(.twentyseventeen-front-page) .entry-content p.pPrecioDesde {width: 100%; height: 70px; left: 0px; top: -567px; }
	.iconosCabecera {width: 65%;}
	
}

@media screen and (max-width:600px){
	ul#top-menu li ul.sub-menu li > a {line-height: 22px; font-size: 18px; }
	button.contratarProducto {max-width: 100%; margin-bottom: 0px; }
	footer a.pc {display: none; } 
	td {vertical-align: middle; font-size: 14px; text-align: left; }
	body.page:not(.twentyseventeen-front-page) #page .wrap.sala-de-prensa-erv #primary #main h1.entry-title {position: relative; top: -59px; left: 10px; border: none; font-size: 18px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; }
	body.page:not(.twentyseventeen-front-page) .entry-content article p {text-align: left; }
	body.page:not(.twentyseventeen-front-page) .entry-content .quienesSomos p {text-align: left; width: 90%; margin-top: 10px; margin-left: auto; margin-right: auto; font-size: 14px; }
	button.btn.btn-primary.btn-block{width:94%;margin-right:auto;margin-left:auto;float:none; margin-top: 10px;} 
    button.btn.btn-primary.btn-block p{font-size:18px} 
    img.iconoSi {max-width: 82px; }
    table.directivos tr td {display: inline-block; width: 40%; margin-left: 3px; margin-right: 3px; box-sizing: border-box; }
    table.proteger tr td.fondoAmarilloClaro {width: 100%; display: block; box-sizing: border-box; }
    table.proteger tr td.fondoAmarillo {width: 100%; display: block; box-sizing: border-box;}
    table.cualquier tr td.fondoBeigch{width: 100%; display: block; box-sizing: border-box;}
    table.cualquier tr td.fondoBeigchClaro{width: 100%; display: block; box-sizing: border-box;}
    table.mundo tr td.fondoRosaClaro{width: 100%; display: block; box-sizing: border-box;}
    table.mundo tr td.fondoRosa{width: 100%; display: block; box-sizing: border-box;}
    table.medida tr td.fondoAzul{width: 100%; display: block; box-sizing: border-box;}
    table.medida tr td.fondoAzulClaro{width: 100%; display: block; box-sizing: border-box;}
    table.proteccion tr td.fondoVerdeClaro{width: 100%; display: block; box-sizing: border-box;}
    table.proteccion tr td.fondoVerde{width: 100%; display: block; box-sizing: border-box;}
	table.tranquilidad tr td.fondoAmarillo{width: 100%; display: block; box-sizing: border-box;}
	table.tranquilidad tr td.fondoAmarilloClaro{width: 100%; display: block; box-sizing: border-box;}
	table.experiencia tr td.fondoBeigchClaro{width: 100%; display: block; box-sizing: border-box;}
	table.experiencia tr td.fondoBeigch{width: 100%; display: block; box-sizing: border-box;}
	table.especializacion tr td.fondoRosa{width: 100%; display: block; box-sizing: border-box;}
	table.especializacion tr td.fondoRosaClaro{width: 100%; display: block; box-sizing: border-box;}
	table.atencionAlCliente tr td img {width: 100%; }
	table.atencionAlCliente tr td {width: 80%; }
	table.atencionAlCliente tr td:first-child{ width: 19%;}
	table#equipajeTarifas tr td { padding: 0px; }
	table#tarifas tbody tr th{width: 24.3%;}
	table#tarifas tbody tr td{width: 24.3%;}
	table.formularioHome tr {border: 3px solid #ffe699; }
	button.btn-mobileSelect-gen span.text {float: left; color: #ccc; font-size: 16px; font-family: FSMeWebRegular, FedraSerifAProMedium, Arial; }
	button.btn-mobileSelect-gen:not([class*=col-]):not([class*=form-control]):not(.input-group-btn):not(.btn-block) {height: 50px; border: none; }
	button.contratarHome {width: 100%; margin-bottom: 0px; font-size: 24px; }
	body.page:not(.twentyseventeen-front-page) .entry-content p.pPrecioDesde {top: -715px; }
	
	#enlacesHeader a{min-width:20%;margin-left:0;vertical-align:bottom;padding-top:0;padding-bottom:0;height:auto;overflow:hidden} 
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 30% }
	#porQueNececesitasSeguro{min-height:221px;} 
	#wpadminbar{position:fixed;top:0;left:0} 
	#bloqueSeguros .resumenSeguros {width: 100%; }
	#bloqueSeguros .resumenSeguros article .panel-content .wrap .entry-content a.more-link {top: -5px; }
	#certificadoSSl {text-align: center; display: block; overflow: hidden; }
	#bloqueSeguros {display: none; }

	.compraSegura h2 {vertical-align: bottom; display: block; font-size: 24px; font-family: FedraSerifAProBold; margin-bottom: 20px; color: #8e0038; }
	.contenidoDestacado p {display: none; }
	.pdfsDocumentacion table {padding: 0px; } 
	.pdfsDocumentacion table tr td.fondoRojoCorporativo {display: block; width: 100%; box-sizing: border-box; }
	.noticiasSeguros .resumenNotaDePrensa {display: inline-block; width: 100%; padding-left: 2%; padding-right: 2%; text-align: left; margin-bottom: 30px; box-sizing: border-box; }
    .lupaMovil {display: block; margin-left: auto; margin-right: 10px; }
    .iconosCabecera {width: 60%;}input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='color'], textarea, select{width:79%;}  
	.videoHome{width:95%;} 
	.garantiasYdocumentos{margin-bottom:0px;margin-top:10px;} 
	.comentariosEkomi{line-height:normal;} 
	.otrosEnlaces a{margin:5px 10px;font-size:100%;display: block;} 
	.siniestrosInstrucciones{background-size:auto 100%} 
	.informacionCorporativa table tbody tr{display:grid} 
	.informacionCorporativaImgIzq table tr td:last-child {width: 100%; }
	.informacionCorporativaImgIzq table tbody tr{display:block;} 
	.informacionCorporativaImgIzq table tbody tr td:first-child{order:2}  
	.lupaMasSegurosDeViaje{width:20%;vertical-align:top} 
	.lupaMasSegurosDeViaje a{display:none} 
	.lupaMasSegurosDeViaje img{width:40px} 
	.resumenSeguros{width:30%} 
	.directivo {width: 100%; display: inline-block; }
	.resumenSeguros{width:46%} 
	.fortalezas{display:none} 
	.resumenSeguros article img {display: none;}
	.contenidoVerde{width:90%;display:block;margin:auto} 
	.contenidoAzul{width:90%;display:block;margin:auto} 
	.pdfsDocumentacion table tr td.fondoRojoCorporativo {display: block; width: 100%; }
	.pdfsDocumentacion table tr td.blanco {display: block; width: 100%; }
	.informacionCorporativaImgDer.fondoBeichCorporativo tr td:first-child {padding-left: 10px; padding-right: 10px; text-align: justify; width: 100%; box-sizing: border-box;}
	.reconocimientos table tr td.fondoBeichOscuroCorporativo {width: 100%; display: block; box-sizing: border-box; }
	.reconocimientos table tr td.fondoBeichCorporativo {display: inline-block; width: 100%; padding-bottom: 20px; padding-top: 20px; padding-left: 20px; padding-right: 20px; background: #ffeede; text-align: left; box-sizing: border-box; }
	.fondoVerdeCorporativo .fondoChica table {width: 100%; margin-top: 390px; margin-left: 0px; }
	.wrap.asegurar-tu-viaje main #content article header h1 {top: -590px; left: 0px; }
	.wrap.servicos #primary #main #content .servicios h2 {font-size: 100%; }
	.wrap.escritorios #primary #main img {width: 100%; margin: auto; }
	.number-input button {outline: none; -webkit-appearance: none; background-color: transparent; border: none; align-items: center; justify-content: center; width: 30px; height: 30px; cursor: pointer; margin: 0; position: relative; width: 31%; padding: 0px; } 
	
}
@media screen and (max-width:540px){ 
	
	body.page:not(.twentyseventeen-front-page) .resumenSeguros .entry-content p.pPrecioDesde {top: 193px; right: 25px; }
	body.page:not(.twentyseventeen-front-page) .entry-content span.desde {margin-top: 12px; }
	article#post-72 .menuSiniestrosOnlineWeb {width: 100%; }
	table.atencionAlCliente tr td {width: 72%; text-align: justify;}
	tr.descripcionSiniestros .texto {min-height: auto; }
	#enlacesHeader a {min-width: 16%; padding: 1%; margin: 0px; } 
	#page.site > header { } input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='color'], textarea, select {width: 74%; } 
	#post-81 h2 {width: 100%; }
}
@media screen and (max-width:400px){
	button.dropdown-toggle .icon {display: block; margin-right: 0px; margin-left: auto; position: relative; right: 10px; top: 0px; vertical-align: middle; }
	h2.entry-title-slider {font-size: 14px; padding: 0px; margin-bottom: 0px;}
	a.reverse{display: block;}
	article#post-72 .entry-content aside span.iconoTexto a{width: 100%}
	ul#top-menu a{font-size:16px;} 
	ul#top-menu li{width:100%;} 
	body.page:not(.twentyseventeen-front-page) .resumenSeguros .entry-content p.pPrecioDesde {top: 172px; right: 15px; }
	h2.rojoCorporativo {margin-top: 10px; margin-bottom: 3px; font-size: 16px; padding-left: 0px; padding-right: 0px; }
	header.entry-header a h2.entry-title{font-size:100%} 
	article#panel h2{font-size:10px} 
	article.postBlogCompleto{width:95%;margin-left:2%;margin-right:2%} 
	ul li.page_item{padding: 0px;}
	ol{min-height:140px} 
	form#form select{font-size:16px} 
	
	form select#tipo.producto{font-size:16px} 
	button.btn.btn-primary.btn-block{width:97%;margin-right:auto;margin-left:auto}
	button.btn.btn-primary.btn-block {width: 90%; margin-right: auto; margin-left: auto; margin-top: 10px; padding-right: 20px; padding-left: 20px; box-sizing: border-box; }
	table#tarifas tr th,table#tarifas tr td{font-size:7px} 
	table#gastosMedicosTarifas tr td{font-size:7px} 
	table#gastosMedicosTarifas tr th{font-size:7px} 
	table#equipajeTarifas tr th{font-size:6.8px} 
	table#equipajeTarifas tr td{font-size:6.5px} 
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 50% }
	#top-menu {text-align: center; padding: 0; margin: auto; width: 100%; height: 0px; }
	#top-menu li a {font-size: 16px; }
	#enlacesHeader a, #enlacesHeader span {min-width: auto; margin: 0px; text-align: center; width: 100%; padding: 0px; font-size: 12px; }
	#enlacesHeader tbody tr td {width: 14%; }
	#enlacesHeader tbody tr td:last-child {text-align: right; width: 34%; }
	#porQueNececesitasSeguro{min-height:200px;} 
	#primary.busqueda #main article{width:95%;margin:auto}
	#page .wrap #primary #main article header.entry-header {height: auto; }

	.site-content-contain {top: 0px; border: none;}
	.search-form .search-submit {right: 7px; top: 4px; width: 30px; height: 30px; }
	.resumenSeguros{width:46%;margin-left:1%;margin-right:1%} 
	.resumenSeguros article#panel .entry-content{min-height:175px} 
	.resumenSeguros article header a h2.entry-title{font-size:12px;} 

	.comentariosEkomi a{font-size:10px;} 
	.siniestrosInstrucciones p{margin-left:auto;margin-right:auto} 
	.siniestrosInstrucciones{width:100%;padding-bottom:10px} 
	.entry-content.home{min-height:150px} 
	.contenidoVerde{width:90%;display:block;margin:auto} 
	.contenidoAzul{width:90%;display:block;margin:auto;margin-top:10px} 
	.verdeKiwi a{font-size:20px} 
	.precioDesde{padding-top:6px} 
	.fortaleza{display:inline-block;width:97%;margin-left:1%;margin-right:1%} 
	.site-info a{display: block; font-size: 18px; padding-bottom: 10px; padding-top: 10px;}
	.site-info span{font-size: 18px;}
	.lupaMasSegurosDeViaje{width:12%;vertical-align:top} 
	.entry-content.home{min-height:148px} 
	.entry-content.home h2{font-size:12px;margin-bottom:0px;} 
	.menu-toggle:hover,.menu-toggle:focus{} 
	.lupaMasSegurosDeViaje{width:19%;vertical-align:bottom;} 
	.custom-header {text-align: left; }
	.custom-logo-link {padding-right: 0px; width: 35%; }
	.custom-logo-link a {width: 100%; }
	.garantias {display: none; }
   	.iconosCabecera {width: 53%; }
	.lupa {width: 40px; position: absolute; right: 10px; }
	.js .menu-toggle{}
	
	
}
@media screen and (max-width:350px){
	#enlacesHeader {display: block; position: relative; top: 0px; right: auto; text-align: center; margin-left: 5px; margin-top: 0px; } 
}
@media screen and (max-width:290px){ 
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 50% }
	.menu-menu-superior-container {top: 70px;}
	.contenidoFooter {top: 70px; }
}

@media print{form,button,input,select,textarea,.navigation-top,#secondary,.content-bottom-widgets,.header-image,.panel-image-prop,.icon-thumb-tack,.page-links,.edit-link,.post-navigation,.pagination.navigation,.comments-pagination,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link,.site-footer aside.widget-area,.site-info{display:none!important} body{font-size:12pt} body,.site{background:none!important} body,a,.site-title a,.twentyseventeen-front-page.has-header-image .site-title,.twentyseventeen-front-page.has-header-video .site-title,.twentyseventeen-front-page.has-header-image .site-title a,.twentyseventeen-front-page.has-header-video .site-title a{color:#222!important} h1{font-size:24pt} h2{font-size:22pt} h3{font-size:17pt} h4{font-size:12pt} h5{font-size:11pt} h6{font-size:12pt} h2,h5,blockquote,.site-description,.twentyseventeen-front-page.has-header-image .site-description,.twentyseventeen-front-page.has-header-video .site-description,.entry-meta,.entry-meta a{color:#777!important} .page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{font-size:10pt} .wrap{padding-left:5%!important;padding-right:5%!important;max-width:none} .site-header{background:transparent;padding:0} .custom-header-media{padding:0} .twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding,.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{position:relative} .site-branding{margin-top:0;margin-bottom:1.75em!important} .site-title{font-size:25pt} .site-description{font-size:12pt;opacity:1} .single-featured-image-header{background:transparent} .entry-meta{font-size:9pt} .entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:11pt;width:34%} .entry-footer,#comments,.site-footer,.single-featured-image-header{border:0} .site-footer{padding:0} }