/*
 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-segurosdeviaje.es
 Template:     twentyseventeen
 Version:      20261010
 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:'Pacifico'; font-style: normal; font-weight: 400; src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2'); font-display: swap; }
@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;}
h1 i, h2 i {font-family: 'FedraSerifAProBold'; }
h1 a, h2 a {font-family: 'FedraSerifAProBold'; }
h1 em, h2 em {font-family: 'FSerProAMedium'; vertical-align: bottom;}
h1,h2,h3,h4,h5,h6{clear:both; margin:0 0 .75em;}
h1{ font-size:24px; font-family: FedraSerifAProBold; font-weight:300;text-align:left}
h1.entry-title{color:#8e0038;font-weight:700}
h1.entry-title {padding-left: 0px; padding-right: 0px; width: 98%; color: #8e0038; 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; }
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; }
h1.airDoctor {text-transform: uppercase; color: #8e0038; }
h2{font-family: FedraSerifAProBold; font-size: 22px; line-height: normal; font-weight: normal; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
h2.coloRojoCorporativo {color: #8e0038; 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; font-family: FSerProAMedium; font-weight: normal; 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{font-size:11px;font-size:.6875rem;margin-bottom:2em}
h2.widget-title{color:#222;font-size:13px;font-size:.8125rem;font-weight:800;letter-spacing:.1818em;margin-bottom:1.5em;text-transform:uppercase}
h2.rojoCorporativo {font-family: FSMeWebBold; color: #8e0038; text-align: center; }
h2.screen-reader-text{display: none;}
h3{font-family: FedraSerifAProBold; color: #8e0038;text-align:left;font-size:18px;margin-bottom:0;vertical-align:middle}
h4{font-family: FedraSerifAProBold; color: #8e0038;font-size:16px;font-weight:800}
h4.der {text-align: right; }
h4 em {font-family: 'FedraSerifAProBold'; }
h4 a{font-family: FedraSerifAProBold; color: #8e0038;}
h5{font-family: FedraSerifAProBold; color: #8e0038;font-size:15px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
h6{font-family: FedraSerifAProBold; color: #8e0038;font-size:14px;font-weight:800}

p{margin-bottom: 10px; font-size: 14px; line-height: 22px; padding:0; text-align:left; overflow:hidden}
p.post-meta{display:none;}
p.more {margin: auto; }
p.quien {padding-top: 5px; }
p.quien span.texto {display: inline-block; vertical-align: baseline; font-size: 16px; margin-right: 20px; color: #555342; }
p.textoImangeAirDoctor {font-size: 16px; font-weight: bold; }


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.letraPequena {width: 100%; text-align: left; display: block; margin-top: 10px; }
span.numeroRojo {font-size: 40px; color: #8d023b; display: inline-block; padding: 0px; font-family: FedraSerifAProBold; vertical-align: top; margin-right: 20px; }

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{font-weight: bold; }
strong{font-weight: bold; }
strong.enUnaLInea {font-size: 12px; }
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible; 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}
hr.rojoErgo{display:block;width:100%;height:1px;background:#8e0038;clear:both;margin-bottom:10px;margin-top:10px}
panel-content > p{text-align:left}
dfn{font-style:italic}
cite{font-style:italic}
em{font-style:italic}
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{font-size:15px;font-size:.9375rem}
kbd{font-size:15px;font-size:.9375rem}
tt{font-size:15px;font-size:.9375rem}
var{font-size:15px;font-size:.9375rem}
abbr{border-bottom:1px dotted #666;cursor:help}
acronym{border-bottom:1px dotted #666;cursor:help}
mark{background:#eee;text-decoration:none}
ins{background:#eee;text-decoration:none}
big{font-size:125%}
q{quotes:"â€œ" "â€�" "â€˜" "â€™"}
u.colorRojoCorporativo {border-bottom: 2px solid #8e0038; text-decoration: none; }
a{color:#8e0038;text-decoration:none; background-color:transparent;text-decoration: underline;}
a:focus{outline:thin dotted}
a:hover,
a:active{color:#8e0038; outline:0}
a:active,
a:hover{outline-width:0}
a.botonRojo {box-sizing: border-box; border-radius: 100px; text-align: center;display: block; margin: auto; background: #8d023b; color: #fff; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; padding-top: 10px;  font-size: 20px; }
a.read-more-link,
a.read-more{background:#8e0038; color:#fff; padding-left:2px; padding-right:2px; border-radius:3px; 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; font-size: 18px; font-family: FSMeWebLight; text-align: center; margin-top: 8px; border-radius: 100px;}
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: 5px; 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:5px;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.codigoConducta:hover {background: #8e0038; color: #fff; }
a.codigoConducta { border-radius: 100px; display: inline-block; padding: 20px; border: 1px solid #8e0038; margin-bottom: 20px; margin-top: 20px; }
a.reverse {unicode-bidi: bidi-override; direction: rtl; }
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.botonAcceder {font-size: 30px; }
a.telefono {display: inline-block; vertical-align: middle; padding: 0px; }
a.botonSegurosDeViaje {text-align: center; display: block; width: 100%; max-width: 400px; padding: 10px; box-sizing: border-box; background: #8e0038; color: #fff; font-size: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }
a.boton{text-align: center; border-radius: 100px; -webkit-appearance: button font-size:100%; line-height: normal; margin-bottom: 10px; overflow: visible; text-transform: none; background-color: #8e0038; border: 0; -webkit-box-shadow: none; box-shadow: none; color: #fff; cursor: pointer; padding: 10px; display: block; text-decoration: none; font-size: 24px; -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.boton:hover{color: #8e0038; background: #fff; }
a.botonContratarCuerpo {text-decoration: none;text-align: center; display: block; width: 100%; max-width: 600px; margin-left: auto; margin-right: auto; margin-bottom: 60px; margin-top: 60px; background: #8e0038; color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 24px; border-radius: 2px; }
a.ui-datepicker-next.ui-corner-all span {display: none; }
a.ui-datepicker-prev.ui-corner-all span{display: none; }
a.ui-datepicker-next.ui-corner-all::after {content: ">"; font-size: 32px; color: #830038; text-align: center; display: block; vertical-align: middle; margin: auto; padding-top: 5px; }
a.ui-datepicker-prev.ui-corner-all::after{content: "<"; font-size: 32px; color: #830038; text-align: center; display: block; vertical-align: middle; margin: auto; padding-top: 5px; }
a.registroAirDoctorCabecera, a.registroAirDoctorCuerpo {text-decoration: none; border-radius: 100px; display: block; background: #8e0038; color: #fff; font-size: 16px; padding: 10px; width: 250px; text-align: center; box-sizing: border-box; margin-top: 30px; }
a.enlaceMiniatura {text-decoration: none; background: #8e0038; color: #fff; padding: 10px; border-radius: 100px; font-size: 18px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
a.titular {font-family: 'FedraSerifAProBold'; text-decoration: none; display: block; font-size: 16px;}

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}
html [type="button"]{-webkit-appearance:button; }




body{background: #fff;color:#333;font-weight:400;line-height:normal}

body.logged-in.admin-bar.wp-embed-responsive.wp-theme-twentyseventeen.wp-child-theme-twentyseventeen-child.group-blog.customize-support .contieneHeader{margin-top: 32px; }
body.logged-in.admin-bar.wp-embed-responsive.wp-theme-twentyseventeen.wp-child-theme-twentyseventeen-child.group-blog.customize-support #masthead{margin-top: 32px; }
body.has-sidebar.error404 #primary .page-header{float:none;width:100%;display:inline-block;margin-left:1%;margin-right:1%}

body.has-header-image .site-description{opacity:.9}
body.has-header-video .custom-logo-link a:hover{opacity:.9}
body.has-header-image .site-title{color:#fff}
body.has-header-video .site-title{color:#fff}
body.has-header-image .site-title a{color:#fff}
body.has-header-video .site-title a{color:#fff}

body.page-two-column:not(.archive) #primary .entry-header{float:none;width:100%;display:inline-block;margin-left:1%;margin-right:1%}
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.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.siniestros-e-instrucciones #primary #main .single-featured-image-header img {max-width: 1250px; display: block; }

body.page:not(.twentyseventeen-front-page) article.contrata.tu.seguro.de.viaje.on-line .entry-content .razones h3 {margin-top: 20px; margin-bottom: 20px; text-align: left;  }
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-header{text-align: center;}

body.page:not(.twentyseventeen-front-page) .entry-content p.covid-19 {text-align: left; width: 100%; display: block; max-width: 100%; font-weight: bold; }
body.page:not(.twentyseventeen-front-page) .entry-content h2 {display: block; vertical-align: middle; margin-bottom: 10px; margin-top: 10px;padding-left: 20px; padding-right: 20px; box-sizing: border-box;}
body.page:not(.twentyseventeen-front-page) .entry-content h2.masInfoProducto {color: #8e0038; margin-top: 60px; }
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 .contacta h2 {text-align: center; }


body.page:not(.twentyseventeen-front-page) .entry-content p.pPrecioDesde {position: absolute; text-align: left; display: block; opacity: 0;}
body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde {background: #8e0038; color: #fff; border-radius: 100%; width: 60px; height: 60px; display: block; text-align: center; z-index: 2; transform: rotate(-15deg); vertical-align: middle; padding: 20px;}

body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde .desde{font-size: 12px;display: inline-block; height: auto; vertical-align: middle; width: 100%;}
body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde .alDia{font-size: 12px;display: inline-block; height: auto; vertical-align: middle; width: 100%;}
body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde .precio{font-size: 20px; font-weight: bolder; display: inline-block; height: auto; vertical-align: middle; width: 100%;}
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;}


article.contrata.tu.seguro.de.viaje.on-line .entry-content p .precioDesde {pointer-events: none; text-decoration:none; }



.entry-content span.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 span.precioDesde:hover, .entry-content a.precioDesde:focus, .entry-content a.precioDesde:active {color: #f7dcbb;}

.entry-content .pPrecioDesde.landingSEA span.precioDesde{position: relative; display: block; right: 0px; background: #8e0038; color: #fff; height: 90px; width: 90px; padding: 30px; border-radius: 100%; text-align: center; transform: rotate(-15deg); }


body.page:not(.twentyseventeen-front-page) .entry-content .pPrecioDesde.landingSEA span.precio {font-family: 'FSMeWebRegular';font-size: 42px; line-height: normal;}


body.page:not(.twentyseventeen-front-page) .entry-content .pPrecioDesde.landingSEA span.desde {font-family: 'FSMeWebRegular'; line-height: normal; font-size: 15px; margin-top: 32px; }

body.page:not(.twentyseventeen-front-page) .entry-content .tipoLegal p {text-align: left; width: 100%; margin: 0px; padding: 0px; box-sizing: border-box; max-width: 100%; margin-bottom: 20px; }
body.page:not(.twentyseventeen-front-page) .entry-content .tipoLegal h2{text-align: left;}
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 > h3 {margin-top: 20px; text-align: left; text-transform: uppercase; margin-bottom: 20px; color: #8e0038;}

body.page:not(.twentyseventeen-front-page) .entry-content .razones > h2 {margin-top: 0px; text-align: left; text-transform: uppercase; margin-bottom: 20px; }
body.page:not(.twentyseventeen-front-page) .entry-content .razones p {text-align: left; width: 100%; max-width: 100%; display: block; padding: 0px; margin: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .razones {display: block; width: 100%; overflow: hidden; margin-bottom: 0px; margin-top: 0px; padding: 20px; box-sizing: border-box;}
body.page:not(.twentyseventeen-front-page) .entry-content .razones p {max-width: 900px; display: block; overflow: hidden; }



body.page:not(.twentyseventeen-front-page) .entry-content .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 .introduccionCancellation tbody tr td p{text-align: left; width: 100%; margin-bottom: 10px;}
body.page:not(.twentyseventeen-front-page) .entry-content .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 ul {width: 100%; text-align: left; margin-left: auto; margin-right: auto; max-width: 100%;}
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; 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%; margin-bottom: 10px; }
body.page:not(.twentyseventeen-front-page) .entry-content .confidencialidad p {text-align: left; width: 100%; box-sizing: border-box; max-width: 100%;}
body.page:not(.twentyseventeen-front-page) .entry-content .fondoRosa h2 {color: #8d023b; padding: 0px; margin: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .tituloLineas h2 {width: 37%; color: #8d023b; display: inline-block; vertical-align: middle; padding-left: 10px; padding-right: 10px;}
body.page:not(.twentyseventeen-front-page) .entry-content .proteccionDeDatos p {text-align: left; max-width: 100%; margin-bottom: 10px;}


body.page:not(.twentyseventeen-front-page) .pdfsDocumentacion table tr td p {color: #000;text-align: left;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: left; }
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) .wrap.business-star .entry-content p {text-align: left; margin-bottom: 7px; padding: 0px; margin-left: 0px; margin-right: 0px; }
body.page:not(.twentyseventeen-front-page) .wrap.business-star .entry-content .formasDePago p { text-align: center;}
body.page:not(.twentyseventeen-front-page) .wrap.business-star .entry-content h2 {text-align: left; }
body.page:not(.twentyseventeen-front-page) .resumenSeguros article#panel header h2 {color: #8e0038; margin: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .manos.violetLight h3{margin-top: 20px;margin-bottom: 20px;}
body.page:not(.twentyseventeen-front-page) .entry-content .razones .like.violetLight tr td h3 {margin-bottom: 20px; margin-top: 0px;}
body.page:not(.twentyseventeen-front-page) .entry-content .razones .incluyeCovid.violetLight tr th h3 {color: #8e0038;padding-left: 80px; padding-top: 20px; padding-bottom: 20px; margin: 0px; box-sizing: border-box; }
body.page:not(.twentyseventeen-front-page) .entry-content h2.ui-accordion-header{box-sizing: border-box; font-size: 18px; display: block; text-align: left; font-family: FSMeWebBold; color: #000; width: 100%; padding: 5px; margin: auto; background: transparent;}
body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo.ui-accordion-header {font-size: 18px; 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: 10px; padding-right: 10px; box-sizing: border-box; }
body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo.ui-accordion-header img{margin-right: 10px; margin-left: 10px; display: inline-block; width: 60px;}
body.page:not(.twentyseventeen-front-page) .accordion.ui-accordion .contenidoAccordion p{text-align: left; padding-left: 0px; padding-right: 0px; box-sizing: border-box;}

body.page span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {background-image: url(/imagenes/chevron_down.svg); width: 30px; height: 30px; background-size: 30px auto; background-position: center;}

body.page .ui-state-active span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{background-image: url(/imagenes/chevron_down.svg); width: 30px; height: 30px; background-size: 30px auto; background-position: center; transform: rotate(180deg);}
body.page .ui-state-hover span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{background-image: url(/imagenes/chevron_down.svg); width: 30px; height: 30px; background-size: 30px auto; background-position: center; transform: rotate(180deg);}
body.page .ui-state-focus span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{background-image: url(/imagenes/chevron_down.svg); width: 30px; height: 30px; background-size: 30px auto; background-position: center; transform: rotate(180deg);}
body.page .ui-accordion-header-collapsed .ui-icon {background-position: -131px -4px; background-size: 500px auto; }

body.page:not(.twentyseventeen-front-page) .entry-content .razones h3.ui-accordion-header:hover{}
body.page:not(.twentyseventeen-front-page) .entry-content h2.ui-accordion-header:hover{}

body.page:not(.twentyseventeen-front-page) .wrap.seguro-de-viaje-para-estados-unidos header h1.entry-title {margin-top: 0px; padding-top: 0px; }
body.page:not(.twentyseventeen-front-page) .wrap.preguntas-frecuentes .entry-content h2 {margin-top: 40px; margin-bottom: 20px; }
body.page:not(.twentyseventeen-front-page) .site-content-contain.DKV .entry-content .razones {margin-top: 0px; padding-top: 0px; }
body.page:not(.twentyseventeen-front-page) .entry-content .contenidoCentrado h2 {text-align: center; color: #8e0038; }
body.page:not(.twentyseventeen-front-page) .entry-content .contenidoCentrado p {text-align: center;}
body.page:not(.twentyseventeen-front-page) .entry-content .contenidoCentrado{margin-bottom: 40px;}



body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare article header h1.entry-title {position: absolute; text-align: left; margin-left: 10%; margin-top: -284px; border-bottom: none; z-index: 9990; width: 400px; font-size: 26px;}
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare article header h1.entry-title span {display: block; font-family: 'FedraSerifAProBold'; text-transform: none; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .entry-content p{text-align: center; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #travelCareAppleGoogle {width: 400px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .site-content-contain #content article .entry-content  {width: 100%; max-width: 100%; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #fondoManoMovil img {position: absolute; right: 0px; margin-top: 180px;}
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare tr {margin-bottom: 20px; display: table; width: 100%; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo p {vertical-align: middle; font-size: 22px; font-weight: bold; text-align: center; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo img {position: absolute; margin-top: -21px; width: 107px; margin-left: 97px; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare {margin-bottom: 40px; }

body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .entry-content h2{color: #8e0038; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare tr td {background: #f8e89d; vertical-align: middle; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare tr td:first-child img{margin-left: 0px; margin-right: auto; display: block; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare tr td a{display: inline-block; vertical-align: middle; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare tr td:last-child {width: 89%; font-weight: bold; font-size: 16px; }
body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .maximo1250 {display: block; overflow: hidden; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; }

body:not(.title-tagline-hidden) .site-branding-text{display:inline-block;vertical-align:middle}
body:not(.has-header-image):not(.has-header-video) .custom-header-media{display:none}
body:not(.has-sidebar):not(.page-one-column) .page-header{float:none;width:100%;display:inline-block;margin-left:1%;margin-right:1%}
body:not(.has-sidebar):not(.page-one-column) .page-header {width: 100%; max-width: 1250px; display: block; margin: auto; }

body.blog.paged.wp-embed-responsive #primary #main article {width: 1250px; margin: auto; display: block; text-align: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }
body.blog.paged.wp-embed-responsive #primary #main article img{display: block; width: 90%; margin: auto; max-width: 300px;}
body.blog.paged.wp-embed-responsive #primary #main article a img{display: block; margin: auto; width: 50px;}
body.blog.paged.wp-embed-responsive #primary #main article p{text-align: left; width: 100%;}
body.blog.wp-embed-responsive.group-blog.hfeed.colors-light.customize-support#primary #main article {width: 1250px; margin: auto; display: block; text-align: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }

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{ margin-bottom: 10px;width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; text-align: left;}
body.single-post #page .wrap #primary #main article .entry-content img{width: 100%; max-width: 500px;display: block; margin-top: 20px; margin-bottom: 20px; margin-right: auto; margin-left: auto;}
body.single-post #page .wrap.sala-de-prensa #primary #main article .entry-content img {float: left; }

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.siniestros-e-instrucciones #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 .ui-dialog .ui-dialog-buttonpane button {margin: 0px; border: 1px solid #000; }


header.site-header{width: 100%; box-sizing: border-box; left: 0px; top: 0px; z-index: 950; background: #fff; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; position: relative;  margin: auto; background: #fff; }
header.site-header tbody tr td.movil{display: none;}
header.site-header .custom-header{display: block; overflow: hidden; width: 100%; max-width: 1250px; margin: auto;}
header.site-header .site-branding{display: block; overflow: hidden; width: 100%; max-width: 1250px; margin: auto;}
header.site-header.fixed .contieneHeader {position: fixed; top: 0px; left: 0px; z-index: 90; background: #fff; width: 100%; padding-top: 10px; padding-bottom: 10px;}
header.entry-header .entry-meta{margin-left:0px;margin-top:10px;margin-bottom:10px;}
header.entry-header a{display:block; overflow:hidden; z-index:99; margin: auto;}
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}

main#main{display: block; overflow: visible; max-width: 100%; width: 100%; margin: auto; padding-top: 3px;}

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}

section {
    background: #f7dcbb;
    overflow: hidden;
    display: block;
    width: 100%;
    max-width: 1250px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 20px;
    box-sizing: border-box;
}
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;}

main.site-main.busqueda{text-align: center; }
#botonMantenimiento {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: #8e0038;
    color: #fff;
    width: 100%;
    max-width: 300px;
    padding: 20px;
    border-radius: 100px;
}

article#post-11892 .entry-content h2 {color: #8e0038; padding-left: 0px; padding-right: 0px; box-sizing: border-box;}
article#post-11892 .entry-content .fondoVerdeClaro{background: #e3f0e6; padding: 20px; box-sizing: border-box; }
article#post-7942 .entry-content h3 {color: #000; text-align: center; }
article#post-7942 .entry-content .manos.violetLight tbody tr td h3 {color: #8e0038; }

article#panel p{text-align:left;}
article#panel h2{color:#fff;font-size:18px;margin-bottom: 0px;}
article#panel img{display:block; width:100%}
article#panel .prensa-mini img{display: block; width: 100%; height: auto; margin: 0px;}
article#panel .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{width: 79%; display: inline-block; text-align: left; vertical-align: top;}
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 .siniestrosOnline {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: 5px; border: 1px solid #8e0038; width: 147px; }
article#post-72 .entry-content .fondoRosa a:hover{color:#000}

article#post-72 aside h6 {font-size: 19px; color: #545241; font-family: FSMeWebBold; }
article#post-72 aside a.descargar {display: inline-block; }
article#post-72 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 aside span.iconoTexto.descarga {text-align: center; }
article#post-72 aside span.iconoTexto img{display: block; margin-right: auto; margin-left: auto; margin-top: 10px;}
article#post-72 aside span.iconoTexto p{ display: block; width: 100%; font-size: 16px; font-family: FSMeWebBold; color: #545241;}
article#post-72 aside span.iconoTexto a { display: block; width: 100%; color: #545241; font-size: 16px; font-family: FSMeWebRegular; text-align: center;}
article#post-72 aside span.iconoTexto a.descargar{display: inline-block; width: auto;}
article#post-72 aside span.iconoTexto a:hover {color: #8e0038; }
article#post-72 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 aside .divDerInfo {width: 100%; display: block; overflow: hidden; padding: 0px; margin: 0px; padding: 0px; margin-bottom: 10px; margin-right: 0px; margin-left: 0px; margin-top: 0px;}
article#post-72 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; padding-top: 13px; padding-bottom: 13px; box-sizing: border-box; margin: 0px;}
article#post-72 aside .divDerInfo p {text-align: center;}
article#post-72 p{display:block}
article#post-72 p.post-meta{display:none;}
article#post-72 .entry-content p.botonSiniestros {text-align: center; border-radius: 5px; position: relative; display: inline-block; font-size: 19px; font-family: FSMeWebRegular; width: 176px; vertical-align: middle;}


article#post-682 article{margin-bottom:30px;}


article#post-493 #tarifas tbody tr td:last-child {width: 49%; display: inline-block; }
article#post-493 #tarifas tbody tr th {border: 1px solid #c7c7ad; padding: 5px; width: 49%; display: inline-block; box-sizing: border-box;  text-align: right;}
article#post-493 #tarifas tbody tr th.unica {width: 98.3%; display: block; text-align: left;}
article#post-493 #tarifas tbody tr td {border: 1px solid #c7c7ad; padding: 5px; width: 49%; display: inline-block; box-sizing: border-box; }

article.post.type-post.status-publish.format-standard.hentry.category-blog-un-viaje-seguro {padding: 20px; width: 100%; overflow: hidden; box-sizing: border-box; }
article.ekomi-nota{display:block;margin-bottom:30px}
article.postBlogCompleto{display:inline-block;width:41%;margin-left:4%;margin-right:4%}
article.post.type-post.format-standard.hentry.category-sala-de-prensa-ergo-seguros-de-viaje {margin-top: 0px; max-width: 900px; }
article.category-informacion-sobre-ergo-seguros-de-viaje {padding-top: 20px; }

article header.entry-header{overflow:hidden}
article ul{margin-top: 20px; margin-bottom: 20px;}
article ul li {margin-left: 40px; margin-bottom: 10px; list-style: disc; line-height: 22px; font-size: 14px;}
article .calculadora-home form#form .campoCalculadora select{height:29px}
article .popoverPaises ul li {margin-left: 0px; }
article .razones table ul li {margin-left: 31px; }

aside{display:none;}

footer{margin-bottom:0px;}
footer #sitemapDialog {display: block; visibility: hidden; height: 0px; overflow: hidden;}
footer #sitemapDialog a {display: inline-block; width: 49%; padding: 20px; }
footer a.lineaVertical, footer span.lineaVertical {border-right: 1px solid #fff; margin-top: 25px; margin-bottom: 25px; padding-right: 25px; padding-left: 25px;}
footer .otrosEnlaces span {vertical-align: middle; display: inline-block; border-bottom: none; box-shadow: none; margin-top: 25px;   margin-bottom: 25px; cursor: pointer; }

iframe.__TAG_ASSISTANT_BADGE {min-height: auto; }
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.icon.icon-search{height:22px;width:21px;top:-3px;}
svg:not(:root){overflow:hidden}
img#escudoEkomi {max-width: 60px; }
img#medalla-merito{max-width: 150px;}
img#volumen{z-index:9999;cursor:pointer;width:30px;display:inline-block;opacity:0.5;}
img#volumen:hover{opacity:1;}

img,video{border-style:none; margin: auto; display: block; height:auto; max-width:inherit; vertical-align:middle}
img.iconoEstrella {display: block; margin-left: 0px; margin-right: auto; vertical-align: top; }
img.peliRoja2 {width: 470px; }
img.alignleft,img.alignright{float:none;margin:0}
img.aligncenter.wp-image-2029.size-full {display: block; width: 100%; }
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 {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%; }
img.paraImagenCompleta{display: block; width: 100%; overflow: hidden;}
img.paraInformacionContratacion {display: inline-block; }
img.emoji {max-width: 30px; display: inline-block; vertical-align: middle; }


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}

.search-form input.search-field {width: 100%; height: 35px; color: #000; font-size: 14px; box-sizing: border-box;}
.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;}

input{color:#333;font-weight:400;font-size:16px; line-height:normal; margin:0; overflow:visible}
input[type="text"]{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"].hideKeyboardProducto {position: absolute; width: 0px; z-index: -1; height: 0px; border: none;}
input[type="text"]:focus{color:#222;border-color:#333}
input[type="email"]{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="email"]:focus{color:#222;border-color:#333}
input[type="url"]{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="url"]:focus{color:#222;border-color:#333}
input[type="password"]{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="password"]:focus{color:#222;border-color:#333}
input[type="search"]{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="search"]:focus{color:#222;border-color:#333}
input[type="search"]::placeholder {color: #000000; }
input[type=number]::-webkit-inner-spin-button{ -webkit-appearance: none;} 
input[type=number]::-webkit-outer-spin-button{ -webkit-appearance: none;}
input[type="number"]{-webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; 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="number"]:focus{color:#222;border-color:#333}
input[type="tel"]{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="tel"]:focus{color:#222;border-color:#333}
input[type="range"]{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="range"]:focus{color:#222;border-color:#333}
input[type="date"]{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="date"]:focus{color:#222;border-color:#333}
input[type="month"]{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="month"]:focus{color:#222;border-color:#333}
input[type="week"]{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="week"]:focus{color:#222;border-color:#333}
input[type="time"]{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="time"]:focus{color:#222;border-color:#333}
input[type="datetime"]{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="datetime"]:focus{color:#222;border-color:#333}
input[type="datetime-local"]{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="datetime-local"]:focus{color:#222;border-color:#333}
input[type="color"]{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="color"]:focus{color:#222;border-color:#333}
input[type="radio"]{margin-right:.5em; cursor: pointer;}
input[type="radio"] + label{font-weight:400}
input[type="checkbox"]{margin-right:.5em; cursor: pointer;}
input[type="checkbox"] + label{font-weight:400}
input[type="button"]{background-color:#8e0038;border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;}
input[type="button"]:hover{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;}
input[type="button"]: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;}
input[type="button"].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;}
input[type="button"].contratarHome{width: 200px; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding: 10px; border-radius: 5px; vertical-align: top; display: block; background: #8e0038; font-family: FSMeWebRegular; float: none; font-weight: normal; font-size: 18px;}
input[type="button"].contratarProducto{width: 100%; max-width: 300px; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding: 10px; box-sizing: border-box; border-radius: 5px; vertical-align: top; display: block; background: #8e0038; font-family: FSMeWebRegular; float: none; font-weight: normal; font-size: 18px; }
input[type="submit"]{background-color:#8e0038;border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;}
input[type="submit"]:hover{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;}
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;}
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;}
input[type="submit"].contratarHome{width: 200px; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding: 10px; border-radius: 5px; vertical-align: top; display: block; background: #8e0038; font-family: FSMeWebRegular; float: none; font-weight: normal; font-size: 18px;}
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: 5px; vertical-align: top; display: block; background: #8e0038; font-family: FSMeWebRegular; float: none; font-weight: normal; font-size: 18px; }
input[type="reset"]{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;}
input[type="reset"].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;}
[type="button"]::-moz-focus-inner{border-style:none;padding:0}
[type="reset"]::-moz-focus-inner{border-style:none;padding:0}
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
[type="button"]:-moz-focusring{outline:1px dotted ButtonText;}
[type="reset"]:-moz-focusring{outline:1px dotted ButtonText;}
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
[type="reset"]{-webkit-appearance:button}
[type="submit"]{-webkit-appearance:button}
[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}

select{font-size:16px; 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;}
textarea{font-size:100%; font-size:16px; line-height:normal; ;overflow:auto; 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; padding: 0; width: 100%; margin: 0px; padding-left: 0px; padding-right: 0px;}
textarea:focus{color:#222; border-color:#333}

button{-webkit-appearance:button; font-size:16px ;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; }
button:hover{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: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::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring{outline:1px dotted ButtonText;}
button.btn.btn-primary.btn-block{width: 200px; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding: 10px; border-radius: 5px; vertical-align: top; display: block; background: #8e0038; font-family: FSMeWebRegular; float: none; font-weight: normal; font-size: 18px;}
button.search-submit .icon{fill:#000}
button.secondary{background-color:#ddd;color:#222}
button.dropdown-toggle .icon{fill: #000; margin-right: 0px; margin-left: auto; right: 10px; top: 16px; position: absolute;}
::-webkit-input-placeholder{color:#333; font-size: 14px;}
:-moz-placeholder{color:#333;font-size: 14px;}
::-moz-placeholder{color:#333;opacity:1; font-size: 14px;}
:-ms-input-placeholder{color:#333;font-size: 14px;}

option{color: #000;}
optgroup{font-size:100%;line-height:normal;margin:0;}
fieldset{margin-bottom:1em}
embed,iframe,object{margin-bottom:1.5em;max-width:100%}

ul{margin:0px;padding:0px; list-style:none;}
ul.wsp-pages-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
ul.airDoctor{margin-top: 30px; margin-bottom: 30px; }
ul.airDoctor li {list-style: circle; font-weight: bold; font-size: 16px; list-style-position: inside; }
ul.cookies{font-size:14px}
ul.wsp-pages-list li a{font-size:14px}
ul.cookies{text-align:left}
ol{margin:0 0 1.5em; padding-left: 5px; padding-right: 5px; box-sizing: border-box; list-style:decimal; list-style-type:disc;margin-left:20px;vertical-align:middle;min-height:60px}
ol.puntosCovid {margin-top: 20px; }
ol.puntosCovid li {margin-bottom: 20px; list-style-position: outside; line-height: 18px;  padding-left: 8px;}
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; line-height: 23px; padding-left: 10px;}
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}



table{border-collapse:collapse; width:100%; box-sizing: border-box;}
table tr td{vertical-align: top}
table li{list-style-position:inside;margin-left:10px}
thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}
tbody.tablaFlex tr td h3 {color: #000; }
th{text-align:left}
th:last-child,td:last-child{padding-right:0}
tr{border-bottom:none}
td{vertical-align:middle; font-size: 14px; }

body.single-post #page .wrap.Sala.de.prensa #primary #main article .entry-content{max-width: 1250px; margin-top: 20px;}
td.tipoContactoAccesibilidad {font-weight: bold; font-size: 16px; }
td.textoNumerado.orangeLight > p.parrafo::before {counter-increment: my-sec-counter 1; content:counter(my-sec-counter) ". "; font-weight: bold; margin-right: 8px; }
td.oficinasRegionales p{display:block}
td.importe{text-align:right;width:135px}
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%; }
td.contieneBoton {margin: auto; display: block; }
td.enlace {vertical-align: middle; }
td.espaciado {height: 30px; }
td.numeraco {vertical-align: middle; font-size: 32px; font-weight: bold; background: #dbaccc; text-align: center; padding: 10px; box-sizing: border-box; }
td.texto {background: #e6d2e0; }
td.textoFodoRosa {padding: 40px; box-sizing: border-box; }
td.textoFodoRosa h3 {margin-bottom: 20px; }

#selloSetigo img {margin-top: 10px; } 
#form{text-align:center}
#form select{display:inline-block;height:22px; border-radius:5px;}
#busqueda input {height: 35px;color: #8e0038; z-index: 500; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
#busqueda label {display: none; }

#botonAbrirSiteMap {text-decoration: underline; margin-left: 25px; margin-right: 25px;}
#tarifasMayores tr td {padding: 5px; text-align: revert; border: 1px solid #ccc; }
#travelCareLollevastodo {background-repeat: no-repeat; background-position-x: right; background-color: #ffeede; }
#travelCareLollevastodo tr th {font-size: 24px; color: #8e0038; font-family: 'FedraSerifAProBold'; padding-top: 40px; padding-bottom: 40px; text-align: left; padding-left: 160px; padding-right: 160px; box-sizing: border-box;}
#travelCareLollevastodo tr td:first-child {width: 10%; }
#travelCareLollevastodo tr td{padding: 20px; box-sizing: border-box; }
#travelCareLollevastodo tr td p {text-align: left; }
#travelCareLollevastodo tr td ul {max-width: 300px; margin-left: 0px; margin-top: 0px; }
#travelCareLollevastodo tr td.rosaOscuro {background: #f7dcbb; }
#travelCareLollevastodo tr td.col2 {width: 160px; }
#travelCareLollevastodo tr td.col3 {width: 40px; }
#travelCareLollevastodo tr td.col4 {width: 340px; }

#equipajes tr td{border:1px solid #c7c7ad;padding:5px}
#equipajes tr th{border:1px solid #c7c7ad;padding:5px}
#demoras tr td{border:1px solid #c7c7ad;padding:5px}
#demoras tr th{border:1px solid #c7c7ad;padding:5px}
#accidentes tr td{border:1px solid #c7c7ad;padding:5px}
#accidentes tr th{border:1px solid #c7c7ad;padding:5px}
#accidentesTraveler tr td{border:1px solid #c7c7ad;padding:5px}
#accidentesTraveler tr th{border:1px solid #c7c7ad;padding:5px}
#accidentesExecutive tr td{border:1px solid #c7c7ad;padding:5px}
#accidentesExecutive tr th{border:1px solid #c7c7ad;padding:5px}
#asistencia tr td{border:1px solid #c7c7ad;padding:5px}
#asistencia tr th{border:1px solid #c7c7ad;padding:5px}
#responsabilidadCivil tr td{border:1px solid #c7c7ad;padding:5px}
#responsabilidadCivil tr th{border:1px solid #c7c7ad;padding:5px}
#medioTransporte tr td{border:1px solid #c7c7ad;padding:5px}
#medioTransporte tr th{border:1px solid #c7c7ad;padding:5px}
#recuperacion tr td{border:1px solid #c7c7ad;padding:5px}
#recuperacion tr th{border:1px solid #c7c7ad;padding:5px}
#responsibilidad tr td{border:1px solid #c7c7ad;padding:5px}
#responsibilidad tr th{border:1px solid #c7c7ad;padding:5px}

#responsibilidadTraveler tr td{border:1px solid #c7c7ad;padding:5px}
#responsibilidadTraveler tr th{border:1px solid #c7c7ad;padding:5px}
#responsibilidadExecutive tr td{border:1px solid #c7c7ad;padding:5px}
#responsibilidadExecutive tr th{border:1px solid #c7c7ad;padding:5px}

#gastosAnulacion tr td{border:1px solid #c7c7ad;padding:5px}
#gastosAnulacion tr th{border:1px solid #c7c7ad;padding:5px}
#gastosReembolso tr td{border:1px solid #c7c7ad;padding:5px}
#gastosReembolso tr th{border:1px solid #c7c7ad;padding:5px}
#gastosCancelacion tr td{border:1px solid #c7c7ad;padding:5px}
#gastosCancelacion tr th{border:1px solid #c7c7ad;padding:5px}
#proteccionJuridica tr td{border:1px solid #c7c7ad;padding:5px}
#proteccionJuridica tr th{border:1px solid #c7c7ad;padding:5px}
#apliacionesGarantias tr td{border:1px solid #c7c7ad;padding:5px}
#apliacionesGarantias tr th{border:1px solid #c7c7ad;padding:5px}
#gastosAnulacionTarifas tr td{border:1px solid #c7c7ad;padding:5px}
#gastosAnulacionTarifas tr th{border:1px solid #c7c7ad;padding:5px;text-align:right}
#gastosAnulacionTarifas tr th.left{text-align:left;color:#000}

#gastosAnulacionGruposTarifas tr th.left {text-align: left; color: #000; }
#gastosAnulacionGruposTarifas tr th {border: 1px solid #c7c7ad; padding: 5px; width: 49%; text-align: right; }
#gastosAnulacionGruposTarifas tr td{border:1px solid #c7c7ad;padding:5px}

#muyImportanteSelect tr td{border:1px solid #c7c7ad;padding:5px}

#gastosMedicosTarifas tr td{border:1px solid #c7c7ad;padding:5px}
#gastosMedicosTarifas tr th{border:1px solid #c7c7ad;padding:5px;text-align:right}
#gastosMedicosTarifas tr th.left{text-align:left;color:#000}
#equipajeTarifas tr td{border:1px solid #c7c7ad;padding:5px}
#equipajeTarifas tr th{border:1px solid #c7c7ad;padding:5px;width:9%;text-align:right}
#equipajeTarifas tr th.left{text-align:left;color:#000}
#fallecimientoTarifas tr td{border:1px solid #c7c7ad;padding:5px;width:19%}
#fallecimientoTarifas tr th{border:1px solid #c7c7ad;padding:5px;width:19%;text-align:right}
#fallecimientoTarifas tr th.left{text-align:left;color:#000}
#tarifas{ width: 100%}
#tarifas tbody{width: 100%}
#tarifas tbody tr{width: 100%}
#tarifas tbody tr th{border: 1px solid #c7c7ad; padding: 5px; width:24.5%; box-sizing: border-box; font-size: 12px;}
#tarifas tbody tr td{border: 1px solid #c7c7ad; padding: 5px; width:24.5%; box-sizing: border-box; font-size: 12px;}
#tarifas tbody tr th.titulo {width: 100%; }
#tarifas tbody tr:last-child td:last-child {width: 100%;}
#tarifas tbody tr th.filaUnica {width: 100%;}
#tarifas tbody tr th.left{text-align:left;color:#000}
#tarifas tbody tr th:not(:first-child){text-align:right}

#masTarifas{ width: 100%}
#masTarifas tbody{width: 100%}
#masTarifas tbody tr{width: 100%}
#masTarifas tbody tr th{border: 1px solid #c7c7ad; padding: 5px; width:24.5%; box-sizing: border-box;}
#masTarifas tbody tr td{border: 1px solid #c7c7ad; padding: 5px; width:24.5%; box-sizing: border-box;}
#masTarifas tbody tr th.titulo {width: 100%; }
#masTarifas tbody tr:last-child td:last-child {width: 100%;}
#masTarifas tbody tr th.filaUnica {width: 100%;}
#masTarifas tbody tr th.left{text-align:left;color:#000}
#masTarifas tbody tr th:not(:first-child){text-align:right}


#tarifasAmpliaciones tr th{border:1px solid #c7c7ad;padding:5px;width:19%}
#tarifasAmpliaciones tr td{border:1px solid #c7c7ad;padding:5px;width:19%}
#tarifasAmpliaciones tr th.left{text-align:left;color:#000}
#tarifasAmpliaciones tr th:not(:first-child){text-align:right}
#anulacion tr td{border:1px solid #c7c7ad;padding:5px}
#anulacion tr th{border:1px solid #c7c7ad;padding:5px}
#causas-salud tr td{border:1px solid #c7c7ad;padding:5px}
#causas-salud tr th{border:1px solid #c7c7ad;padding:5px}
#causas-legales tr td{border:1px solid #c7c7ad;padding:5px}
#causas-legales tr th{border:1px solid #c7c7ad;padding:5px}
#causas-laborables tr td{border:1px solid #c7c7ad;padding:5px}
#causas-laborables tr th{border:1px solid #c7c7ad;padding:5px}
#otras-causas-anulacion tr td{border:1px solid #c7c7ad;padding:5px}
#otras-causas-anulacion tr th{border:1px solid #c7c7ad;padding:5px}
#perdidasEconomicas tr td{border:1px solid #c7c7ad;padding:5px}
#perdidasEconomicas tr th{border:1px solid #c7c7ad;padding:5px}
#asistenciaPersonas tr td{border:1px solid #c7c7ad;padding:5px}
#asistenciaPersonas tr th{border:1px solid #c7c7ad;padding:5px}
#demoraDeViaje tr th,#demoraDeViaje tr td{border:1px solid #c7c7ad;padding:5px}
#recuperacionDatos tr th,#recuperacionDatos tr td{border:1px solid #c7c7ad;padding:5px}
#asistenciaJuridica tr th,#asistenciaJuridica tr td{border:1px solid #c7c7ad;padding:5px}
#indemnizacion tr th,#indemnizacion tr td{border:1px solid #c7c7ad;padding:5px}
#repatriacion tr th,#repatriacion tr td{border:1px solid #c7c7ad;padding:5px}
#cambioSede tr th,#cambioSede tr td{border:1px solid #c7c7ad;padding:5px}
#cambioFechas tr th,#cambioFechas tr td{border:1px solid #c7c7ad;padding:5px}
#duracionCongreso tr th,#duracionCongreso tr td{border:1px solid #c7c7ad;padding:5px}
#retrasos tr th,#retrasos tr td{border:1px solid #c7c7ad;padding:5px}
#perdida-de-clases tr th,#perdida-de-clases tr td{border:1px solid #c7c7ad;padding:5px}
#respatriacion tr th,#respatriacion tr td{border:1px solid #c7c7ad;padding:5px}
#compensacion tr th,#compensacion tr td{border:1px solid #c7c7ad;padding:5px}
#coberturasAmpliaciones tr th,#coberturasAmpliaciones tr td{border:1px solid #c7c7ad;padding:5px}
#asistenciaPersonas tr td{border:1px solid #c7c7ad;padding:5px}
#asistenciaPersonas tr th{border:1px solid #c7c7ad;padding:5px}
#reembolsoVacaciones tr th,#reembolsoVacaciones tr td{border:1px solid #c7c7ad;padding:5px}

#enlacespie{font-size: 12px; max-width: 1250px; padding-left: 0px; padding-right: 0px; margin-bottom: 40px; margin-left: auto; margin-right: auto; border-collapse: collapse; background: #f7f7f78a;}
#enlacespie tbody tr th{width:49%; font-size:16px; color: #8e0038; padding:10px 0 10px 10px; text-align: left;}
#enlacespie tbody tr th span{ border-bottom:1px solid #ccc}
#enlacespie tbody tr td{width:49%; text-align: left; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; font-size: 16px; margin: 0px;}
#enlacespie tbody tr td a{margin-left:5px; color: #000000; text-align: left; font-size:14px; line-height: 35px;}

#bannersFinalDePagina {display: block; overflow: hidden; width: 100%; max-width: 1250px; margin-top: 40px; margin-bottom: 40px; margin-left: auto; margin-right: auto; text-align: center; padding: 0px; box-sizing: border-box; font-size: 16px; }
#bannersFinalDePagina h3 {color: #8e0038; }
#bannersFinalDePagina .banners {width: 100%; text-align: center; background: #fff; color: #fff; }
#bannersFinalDePagina .banners tbody tr{width: 100%; background: #fff;}
#bannersFinalDePagina .banners tbody tr:last-child {text-align: center; }
#bannersFinalDePagina .banners tbody tr th {width: 100%; text-align: center; padding-top: 10px; padding-bottom: 10px; box-sizing: border-box; }
#bannersFinalDePagina .banners tbody tr th span {display: block; font-family: FedraSerifAProBold; padding-top: 5px; padding-bottom: 5px; color: #8e0038; font-weight: bold; font-size: 22px; margin-bottom: 20px; text-transform: uppercase; }
#bannersFinalDePagina .banners tbody tr td img {height: auto; width: 100%; }
#bannersFinalDePagina .banners tbody tr td a {color: #8e0038; font-size: 16px; }
#bannersFinalDePagina .banners tbody tr td p{text-align: center; padding-top: 10px; padding-bottom: 10px; box-sizing: border-box; }
#bannersFinalDePagina .banners tbody tr td.enlaceBanner a {padding-top: 10px; padding-bottom: 10px; box-sizing: border-box; display: block; }
#bannersFinalDePagina .banners tbody tr td.productoA {text-align: center; border-left: 40px solid #fff; border-right: 40px solid #fff; border-top: 0px solid #fff; border-bottom: 0px solid #fff; }
#bannersFinalDePagina .banners tbody tr td.productoB {text-align: center; border-left: 40px solid #fff; border-right: 40px solid #fff; border-top: 0px solid #fff; border-bottom: 0px solid #fff; }
#bannersFinalDePagina .banners tbody tr td.nombreProductoBanner p {font-size: 18px; }



#post-151 .iconosGarantias tbody tr td.dos .textos {margin-right: 0px; }
#post-151 .iconosGarantias tbody tr td.dos img.garantia{ margin-left: 0px; }
#post-153 .iconosGarantias tbody tr td.tres {text-align: center; border: none; }
#post-153 .iconosGarantias tbody tr td.tres .textos {width: 24%}
#post-153 .iconosGarantias tbody tr td.tres .textos .importe{text-align: center;}
#post-154 .iconosGarantias tbody tr td.tres {text-align: center; border: none; }
#post-154 .iconosGarantias tbody tr td.tres .textos {width: 24%}
#post-155 .iconosGarantias tbody tr td.cuatro img {width: 90px; }
#post-397 .iconosGarantias tbody tr td.dos .textos {margin-right: 0px; width: 50%; }
#post-397 .iconosGarantias tbody tr td.dos img.garantia{ margin-left: 0px; }
#post-493 .iconosGarantias tbody tr td.tres {text-align: center; border: none; }
#post-493 .iconosGarantias tbody tr td.tres .textos {width: 24%}
#post-493 .iconosGarantias tbody tr td.tres .textos .importe{text-align: center;}
#post-478 .iconosGarantias tbody tr td.tres {text-align: center; border: none; }
#post-478 .iconosGarantias tbody tr td.tres .textos {width: 24%}
#post-478 .iconosGarantias tbody tr td.tres .textos .importe{text-align: center;}

#bannersFinalDePagina .banners.airDoctor {max-width: 1250px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; }
#page{padding-top: 0px; display:block; width:100%; margin-left:auto; margin-right:auto; position:relative; word-wrap:break-word;}
#page article.postBlogCompleto .entry-header {height: auto; }
#page .categories-pagina-imagen-completa header.entry-header-prensa {display: block; overflow: hidden; width: 100%; 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; height: auto; max-width: 1250px; margin: auto;}
#page .wrap #primary #main article#post-11892 header.entry-header {position: absolute; top: -279px; text-align: left; margin-left: 20%; border-bottom: none; z-index: 9990; width: 400px; font-size: 26px; }
#page .wrap #primary #main article#post-11892 header.entry-header h1{border-bottom: none; }

#responsiveAncho {max-width: 1250px; }
#top-menu li ul.sub-menu li.movil.menu-item {display: none; }
#reconocimientosCertificados h3{display: block; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px; padding-top: 20px; box-sizing: border-box; font-size: 24px; }

#contieneReconocimientosCertificados tbody tr {display: block; width: 100%; padding-top: 20px; padding-bottom: 20px; }
#contieneReconocimientosCertificados tbody tr td {text-align: center; width: 19.5%; box-sizing: border-box; border-right: 3px solid #fff; padding-top: 20px; padding-bottom: 20px; padding-left: 5px; padding-right: 8px;}
#contieneReconocimientosCertificados tbody tr td:last-child{border-right: none;}
#contieneReconocimientosCertificados tbody tr td > span{border-right: 5px solid #fff; padding-top: 20px; padding-bottom: 20px; border-left: none; width: 100%; overflow: hidden; height: 200px;display: block; vertical-align: middle; margin-bottom: 40px;}
#contieneReconocimientosCertificados tbody tr td > span:first-child{}
#contieneReconocimientosCertificados tbody tr td > p {font-weight: bold; display: block; width: 100%; line-height: 24px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
#contieneReconocimientosCertificados tbody tr td > img { margin-bottom: 20px;}
#contieneReconocimientosCertificados {color: #000; }
#adecoseLogo{width: 100%; max-width: 150px; margin-top: 14px;}
#avisoImportante h4 img {display: inline-block; vertical-align: middle; }
#avisoImportante h4 span {display: inline-block; vertical-align: middle; }
#avisoImportante ul li {padding-left: 40px; padding-right: 40px; box-sizing: border-box;}
#segurosPie{display: inline-block; width: 49%; padding: 10px; box-sizing: border-box;}
#segurosPie a{display: block; width: 100%;}
#destinosDestacados {display: inline-block; width: 49%; padding: 10px; box-sizing: border-box; }
#destinosDestacados a{display: block; width: 100%;}
#sitemapDialog a {color: #000; display: inline-block; width: 100%; padding: 10px; box-sizing: border-box; }
#sitemapDialog a:hover{color: #8e0038;}
#sitemapDialog a::before { content: "- "; }
#content.Nueva.APP.Air.Doctor article .entry-content .registrarme tbody tr td.textos img{display: inline-block; width: 60px;}

#content.Nueva.APP.Air.Doctor article .entry-content .registrarme tbody tr td.textos p {text-align: left; display: inline-block; max-width: 550px; padding-left: 20px; box-sizing: border-box; }

#content.Nueva.APP.Air.Doctor article .entry-content .registrarme tbody tr td.textos p.parrafo.intro {padding-left: 0px; margin-left: 0px; display: block; overflow: hidden; margin-bottom: 40px; }
#content.Nueva.APP.Air.Doctor article .entry-content .infoAdicional tbody tr td p {font-size: 18px; text-align: left; padding: 20px; box-sizing: border-box; }
#content.Nueva.APP.Air.Doctor article .entry-content .infoAdicional tbody tr td p {font-size: 18px; text-align: left; padding: 0px; box-sizing: border-box; width: 700px; margin-left: 20px; }
#content.Nueva.APP.Air.Doctor article .entry-content .comoFunciona p{text-align: left;}
#content.Nueva.APP.Air.Doctor article .entry-content td.textoFodoRosa p.conIcono {display: inline-block; width: 407px; padding-left: 20px; vertical-align: bottom; color: #8e0038; font-family: 'FedraSerifAProBold'; font-size: 14px; overflow: hidden; }
#content.Nueva.APP.Air.Doctor article .entry-content p {text-align: center; max-width: 1000px; margin-left: auto; margin-right: auto; overflow: hidden; }
#content.Nueva.APP.Air.Doctor article .entry-content td.textoFodoRosa p {text-align: left; }
#primary main.site-main.busqueda {max-width: 1250px; margin: auto; display: block; overflow: hidden; }
#content.Nueva.APP.Air.Doctor article .entry-content .comoFunciona .texto p {margin-top: 0px; margin-bottom: 0px; padding-left: 20px; box-sizing: border-box; }
#content.Nueva.APP.Air.Doctor article .entry-content .comoFunciona .texto p strong {font-size: 18px; margin-bottom: -3px; margin-top: 7px; display: block; }
#sitemapDialog p.titulo {color: #8e0038; font-size: 20px; }
#accordion h2{cursor:pointer}
#accordion table{margin-bottom:10px}
#contieneServiciosIncluidos h2 {text-align: left; color: #8e0038; text-transform: uppercase; }
#primary .popoverPaises ul li {margin-left: 0px; }
#extraordinarias tr th {border: 1px solid #c7c7ad; padding: 5px; }
#extraordinarias tr td {border: 1px solid #c7c7ad; padding: 5px; }

#main > article{font-size:14px;margin-top: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; }
#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}
#main .formularioBuscar form.search-form {display: block; width: 100%; margin: auto; float: none; max-width: 486px; box-sizing: border-box; position: relative; right: auto; }

#cabecera{overflow: hidden; display: block; }

#procesando{display: block; z-index: 97; background: #fff; border: 1px solid #000; border-collapse: collapse; position: fixed;}
#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: 101; 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;}

#primary.busqueda{text-align:left}
#primary.busqueda #main article{width:46%}
#primary.busqueda #main article header h2{background:#fff; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:10px; 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; margin: 0px; font-family: FedraSerifAProBold;}
#primary.content-area.busqueda main article {max-width: 31%; display: inline-block; }


#enlacesHeader {width: 100%; text-align: left; vertical-align: bottom; padding-top: 20px; z-index: 98; overflow: visible; box-sizing: border-box;margin: 0px;}
#enlacesHeader tbody {width: 100%}
#enlacesHeader tbody tr{width: 100%}
#enlacesHeader tbody tr td{vertical-align: middle; text-align: right; padding-left: 20px; padding-right: 20px;}
#enlacesHeader tbody tr td.sinMargen{padding-right: 0px;}
#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 59%; text-align: left; vertical-align: middle; margin-right: 0px; padding: 0px;}

#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: 0px; padding-top: 0px; padding-bottom: 0px;}
#enlacesHeader td.custom-logo-link a:first-child {padding-top: 0px; display: block; width: 100px;}
#enlacesHeader a h1{display:inline-block; vertical-align:middle; margin-bottom:0; color:#000; font-weight:700; font-size:14px}
#enlacesHeader p{display: block; font-size:12px; line-height: 12px;     text-align: center; padding-bottom:0; margin-bottom:0; vertical-align:bottom}
#enlacesHeader img{width: 30px; display: block; vertical-align: middle; position: relative; margin-left: auto; margin-right: auto;}
#enlacesHeader .custom-logo-link img{width: 100px; margin: 0px;}



#menu-item-5124 a {width: 30px; height: 30px; }

#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{}
#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%}

#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;}
#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}
#secondary{font-size:14px; font-size:.875rem; line-height:1.6; padding:1em 0 2em}
#comments{padding-top:5em}
#alinearALaIzquierda{margin-bottom: 30px; margin-top: 30px; background: #e3f0e6; text-align: center;} 
#buscarHeader{cursor:pointer; vertical-align:middle}
#eKomiWidget_default{display:none}
#comments {margin-top: 40px; margin-left: auto; margin-right: auto; clear: both; padding: 40px; background: #e8e3e3; max-width: 1000px; width: 100%; box-sizing: border-box;}
#NotificaVerde{background:#8e0038}

#top-menu{text-align:left;padding:0;margin:auto;width:100%;background:#fff}
#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}
#top-menu a:hover{background:#fff; color: #8e0038; cursor: pointer;}
#top-menu li{background:transparent; overflow: visible; display: inline-block; margin-right: 15px;}
#top-menu li#menu-item-4847 > a {background: url(/imagenes/logo-ergo-seguros-de-viaje-home.jpg); background-repeat: no-repeat; display: inline-block; background-size: auto 100%; text-indent: -9999px; width: 60px;}
#top-menu li ul.sub-menu.toggled-on{ width: 100%; height: auto; background: transparent;}
#top-menu li ul.sub-menu li {display: block; min-width: 280px; }
#top-menu li ul.sub-menu a:hover{background:#8e0038;color:#fff}
#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;}
#top-menu li ul.sub-menu.toggled-on li.current_page_item a {background: #ffffff; color: #8e0038; cursor: none; }

#top-menu li.current_page_item > a, #top-menu li.current-menu-item > a {background: #efebeb; color: #8e0038; display: block; text-decoration: underline; }
#top-menu li ul.sub-menu li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item a {background: #ffffff; color: #8e0038; display: block; text-decoration: underline; cursor: none; }
#top-menu li ul.sub-menu li.current_page_item a {background: #ffffff; color: #8e0038; display: block; text-decoration: underline; cursor: none; }
#top-menu li.current_page_item a .icon{}

#top-menu li.current-menu-ancestor.current-menu-parent.menu-item-has-children > a{background: #f9f9f9; display: block; color: #8e0038; text-decoration: underline;}
#top-menu li.current-menu-ancestor.current-menu-parent.menu-item-has-children > a
#top-menu li.current-menu-ancestor.current-menu-parent.menu-item-has-children a .icon{fill: #fff;}

#coverturasCOVID19 h2.titularCovid {display: block; width: 100%; text-align: left; background: #88d4db; vertical-align: middle; color: #8e0038; box-sizing: border-box; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 20px;  padding: 10px;}
#coverturasCOVID19 p {width: 100%; max-width: 1184px; text-align: justify; margin-bottom: 10px;}
#coverturasCOVID19 ul li p.parrafo {width: 90%; padding: 0px; vertical-align: top; }
#post-5149 header h1{font-size: 30px; }
#certificadoSSl p a img {width: 40px; vertical-align: middle; }
#comments img {max-width: 40px; display: inline-block; }
#primary .popover-content ul li {line-height: normal; list-style: none; margin-bottom: 0px; }
#comparativaProductosPrincipales thead tr th span.valorComparar span {font-size: 40px; }

#contieneServiciosIncluidos{margin-top: 40px; max-width: 100%;display: block; width: 100%; overflow: hidden;text-align: center; margin-bottom: 0px;}
#contieneServiciosIncluidos .razones h2 {margin-top: 20px; }
#bxsliderDestinos .imagenDestino {width: 400px; }

#asideSiniestros {display: inline-block; vertical-align: top; width: 20%; }

#ayudaUrgente {display: block; width: 100%; overflow: hidden; }
#ayudaUrgente h2{color: #8e0038;}
#ayudaUrgente table tr td img {height: 80px; width: auto; }
#ayudaUrgente h5 {color: #000; text-transform: none; font-size: 14px; line-height: 22px; font-family: 'FSMeWebRegular'; display: inline-block; vertical-align: middle; }
#comoHablar tbody tr td.fondo-verde-a7cfc2 svg {display: inline-block; vertical-align: bottom; }

#comoHablar {max-width: 800px; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
#comoHablar tbody tr td {width: 50%; padding: 20px; box-sizing: border-box; border: 20px solid #fff; }
#comoHablar .hablarTexto {display: inline-block; width: 72%; vertical-align: middle; min-height: 150px; }
#comoHablar .hablarTexto img {display: inline-block; width: 30px; height: auto; vertical-align: middle; }
#comoHablar .hablarTexto h5{vertical-align: middle; margin-bottom: 0px;}
#comoHablar .hablarTexto p{margin-top: 20px;}
#comoHablar .numeroRojo {font-size: 100px; display: inline-block; width: 20%; vertical-align: top; line-height: 30px; height: 90px; }

.maximo1250, .contienePreguntas {display: block; overflow: hidden; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; }

.pressLlamadaEUsmall{cursor: pointer; display: inline-block; width: 30px; height: 30px; }
.pressLlamadaEU {cursor: pointer; }
.cce-widget__button{padding: 0px;}

.garantiasComparar tbody tr td {text-align: right; padding-top: 10px;vertical-align: middle;}
.destino {width: 24%; display: inline-block;}
.destino tbody tr:first-child td{padding-left: 20px;  padding-right: 20px; box-sizing: border-box;}
.destino tbody tr:last-child td {text-align: center; padding-bottom: 40px; padding-top: 5px; box-sizing: border-box; font-size: 16px; }
.destino tbody tr td img {display: block; width: 100%; height: auto; }
.imagenDestino img {width: 300px; }
.segurosDestinos {height: 450px; line-height: 40px; width: 100%; max-width: 1250px; margin-top: 40px; margin-bottom: 20px; margin-left: auto; margin-right: auto; text-align: center; display: block; overflow: hidden; padding: 20px; box-sizing: border-box;}


.segurosDestinos .destino{position: absolute; width: 1250px; margin-left: -625px; left: 50%;  overflow: hidden;}
.segurosDestinos .destino tbody{width: 100%}
.segurosDestinos .destino tbody tr {width: 32%; text-align: center; }
.segurosDestinos .destino tbody tr:first-child td{padding: 0px;}
.segurosDestinos .destino tbody tr td img{width: 90%; max-width: 260px; margin-bottom: 20px;}

.contactoAccesibilidad {max-width: 800px; width: 100%; margin: auto; text-align: center; background: transparent; }
.contactoAccesibilidad tbody tr {width: 100%; text-align: center; }
.contactoAccesibilidad tbody tr td {background: #b5d5c1; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; box-sizing: border-box; margin: 20px; width: 40%; }
.contactoAccesibilidad tbody tr td.verdeClaro {background: #e3f0e6; width: 20px; }
.tarifas tbody tr th:not(:first-child){text-align:right}
.tarifas tbody tr td{border:1px solid #c7c7ad;padding:5px; width: 24.5%; box-sizing: border-box;}

.quejasyReclamaciones{font-size:14px}
.deportesDeRiesgoToolTip tr td b{font-size:10px;font-weight:400}
.deportesDeRiesgoToolTip tr td strong{font-size:10px}
.deportesDeRiesgoToolTip tr td{font-size:10px}

.iconosGarantias {text-align: center; font-size: 14px; background: #ffffff; margin-top: 20px;}
.iconosGarantias tbody strong{display:block;text-align:center;color:#333}
.iconosGarantias tbody tr {border-bottom: 2px solid #bbb9ad;}
.iconosGarantias tbody tr td{border-bottom: 20px; padding-left: 20px; padding-right: 20px; text-align: left; margin-left: 50px;}
.iconosGarantias tbody tr td:first-child{border-right: 2px solid #bbb9ad;}
.iconosGarantias tbody tr td.uno{padding-bottom: 20px;text-align: right;}
.iconosGarantias tbody tr td.dos{padding-bottom: 20px; }
.iconosGarantias tbody tr td.dos img.garantia {margin-left: 10px; }
.iconosGarantias tbody tr td.dos .textos{margin-left: 30px;}
.iconosGarantias tbody tr td.tres{padding-top: 20px; padding-bottom: 30px;text-align: right;}
.iconosGarantias tbody tr td.cuatro{padding-top: 20px; padding-bottom: 30px;}
.iconosGarantias tbody tr td.cuatro img{margin-left: 30px;}
.iconosGarantias tbody tr td p{text-align:center;text-align:center;color:#818182}
.iconosGarantias tbody tr td span.importe {display: block; font-size: 50px; text-align: left; color: #8e0038; font-family: FSMeWebHeavy; line-height: 45px; }
.iconosGarantias tbody tr td span.hasta {display: block; font-family: FSMeWebHeavy; color: #8e0038; font-size: 25px; text-align: left;}
.iconosGarantias tbody tr td span.garantia {font-size: 18px; color: #8e0038; text-align: left; display: block; font-family: FSMeWebRegular; }
.iconosGarantias tbody tr td .textos {display: inline-block; vertical-align: middle; margin-right: 20px;}
.iconosGarantias tr td img {display: inline-block; vertical-align: middle; margin-right: 20px;}
.iconosGarantias tr td img.garantia {max-width: 100px; }


.iconosGarantiasModular {text-align: center; font-size: 14px; background: #ffffff; margin-top: 20px;}
.iconosGarantiasModular tbody strong{display:block;text-align:center;color:#333}
.iconosGarantiasModular tbody tr {border-bottom: 2px solid #bbb9ad;}
.iconosGarantiasModular tbody tr td{border-bottom: 20px;  padding-top: 20px;padding-left: 20px; padding-right: 20px; text-align: left; margin-left: 50px;}

.iconosGarantiasModular tbody tr td.unoModular{padding-bottom: 20px; padding-top: 20px; text-align: right; border-right: 2px solid #bbb9ad;}
.iconosGarantiasModular tbody tr td.unoModular .textos {width: 66%; }
.iconosGarantiasModular tbody tr td.dosModular{padding-bottom: 20px; padding-top: 20px; border-right: 2px solid #bbb9ad; text-align: center;}
.iconosGarantiasModular tbody tr td.dosModular .textos .garantia {text-align: left; }
.iconosGarantiasModular tbody tr td.dosModular img.garantia {margin-left: 10px; }
.iconosGarantiasModular tbody tr td.tresModular{padding-top: 20px; padding-bottom: 30px;text-align: left;}
.iconosGarantiasModular tbody tr td.tresModular .textos .garantia {text-align: left; }
.iconosGarantiasModular tbody tr td.cuatroModular{padding-top: 20px; padding-bottom: 30px; border-right: 2px solid #bbb9ad;text-align: right;}
.iconosGarantiasModular tbody tr td.cuatroModular img{margin-left: 30px;}
.iconosGarantiasModular tbody tr td.cuatroModular .textos {width: 200px; }

.post-13569 .iconosGarantiasModular tbody tr td.cuatroModular .textos {width: 230px; }
.post-13569 .iconosGarantiasModular tbody tr td .textos {width: 58%; }

.iconosGarantiasModular tbody tr td.cincoModular{padding-bottom: 20px; width: 50%;}
.iconosGarantiasModular tbody tr td.cincoModular .textos .garantia {text-align: left; }
.iconosGarantiasModular tbody tr td.cincoModular img.garantia {margin-left: 10px; }
.iconosGarantiasModular tbody tr td.cincoModular .textos{margin-left: 30px;}
.iconosGarantiasModular tbody tr td p{text-align:center;text-align:center;color:#818182}
.iconosGarantiasModular tbody tr td span.importe {display: block; font-size: 38px; text-align: left; color: #8e0038; font-family: FSMeWebHeavy; line-height: 45px; }
.iconosGarantiasModular tbody tr td span.hasta {display: block; font-family: FSMeWebHeavy; color: #8e0038; font-size: 25px; text-align: left;}
.iconosGarantiasModular tbody tr td span.garantia {font-size: 18px; color: #8e0038; text-align: left; display: block; font-family: FSMeWebRegular; }
.iconosGarantiasModular tbody tr td .textos {display: inline-block; vertical-align: middle;}
.iconosGarantiasModular tr td img {display: inline-block; vertical-align: middle; margin-right: 20px;}


.site-main.seguro-de-cancelacion-de-viaje .garantias .iconosGarantias .dos .textos {width: 32%; }
.site-main.seguro-de-cancelacion-de-viaje .garantias .iconosGarantias tr td img {max-width: 112px; margin-right: 15px; }
.site-main.seguro-de-cancelacion-de-viaje .garantias .iconosGarantias tbody tr td.uno {width: 49%; }

.tablaFlex {display: inline-block; width: 48%; text-align: left; margin-top: 20px; margin-bottom: 20px;}
.tablaFlex tbody.tablaFlex{display:inline-block; width:100%; min-height:200px ;margin-left:1%; margin-right:1%}
.tablaFlex tbody.tablaFlex p{display:block; text-align: center;}
.tablaFlex tbody.tablaFlex tr{width:100%;display:block}
.tablaFlex tbody.tablaFlex tr td{width:100%;display:block}
.tablaFlex tbody.tablaFlex tr td h3 {text-align: center;}

.oficinasYdelegaciones tbody tr td {text-align: center; }
.oficinasYdelegaciones tbody tr td p{text-align: center; }

.atencionAlCliente{width: 100%; max-width: 1200px; display: block; margin-left: auto; margin-right: auto; }
.atencionAlCliente tbody{width: 100%; display: block;}
.atencionAlCliente tbody tr {margin-bottom: 10px; display: block; width: 100%;}
.atencionAlCliente tbody tr td {width: 90%; display: inline-block; vertical-align: middle;}
.atencionAlCliente tbody tr td:first-child {width: 40px; display: inline-block; padding-right: 10px; box-sizing: content-box;}
.atencionAlCliente tbody tr td img {background: #acd6c0; width: 40px; border-radius: 100%; padding: 3px;}

.directivos{width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; overflow: hidden;}
.directivos tbody tr {width: 100%; text-align: center; }
.directivos tbody tr td {display: inline-block; width: 28.5%; padding-left: 20px; padding-right: 20px; box-sizing: }
.directivos tbody tr th h3 { text-align: center; margin-bottom: 20px; margin-top: 20px;}
.directivos tbody tr td img {display: block; width: 100%; }

.quejasyReclamaciones { width: 90%; max-width: 650px; background: #8e0038; margin-left: auto; margin-right: auto; margin-bottom: 40px; margin-top: 40px; box-sizing: border-box;}
.quejasyReclamaciones tbody {width: 100%;}
.quejasyReclamaciones tbody tr{ width: 100%;}
.quejasyReclamaciones tbody tr td{padding-left: 10px; padding-right: 10px; box-sizing: border-box; text-align: center;}
.quejasyReclamaciones tbody tr td h4 {color: #fff; font-size: 22px; padding-top: 20px; display: block; text-align: center; width: 100%; }
.quejasyReclamaciones tbody tr td a.fondoBlanco{text-align: center; display: block; background: #fff; max-width: 140px; border-radius: 100px; margin: auto; box-sizing: border-box; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 3px; margin-bottom: 10px; margin-top: 10px; }
.quejasyReclamaciones tbody tr td a.fondoBlanco img {background: #8e0038; border-radius: 100%; padding: 2px; display: inline-block; width: 30px; margin-right: 10px;}



.introduccionCancellation {display: block; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; }
.introduccionCancellation tbody {display: block; width: 100%; }
.introduccionCancellation tbody tr {display: block; width: 100%; }
.introduccionCancellation tbody tr td:last-child {width: 85%; display: inline-block; text-align: left; background: #ffefdf; padding: 20px; box-sizing: border-box;}
.introduccionCancellation tbody tr td:first-child {width: 14%; display: inline-block; background: #ffddba; vertical-align: top;}

.flechascancellation {display: block; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; text-align: left; }
.flechascancellation tbody tr td {display: inline-block; width: 33%; padding: 0px; box-sizing: border-box; min-height: 220px; float: left;}
.flechascancellation tbody tr td.rosa1{background: #f3e8ee;}
.flechascancellation tbody tr td.rosa2{background: #e9d7e5;}
.flechascancellation tbody tr td.rosa3{background: #ebaecf;}
.flechascancellation tbody tr td img {height: 80px; width: auto; margin-left: 20px; margin-top: 10px;}
.flechascancellation tbody tr {display: block; width: 100%; }
.flechascancellation tbody {display: block; width: 100%; }

.iraFormulario {display: block; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; }
.iraFormulario tbody{display: block; width: 100%; }
.iraFormulario tbody tr{display: block; width: 100%; }
.iraFormulario tbody tr td:first-child{display: inline-block; width: 70%; }
.iraFormulario tbody tr td:last-child{display: inline-block; width: 29%; }
.iraFormulario tbody tr td h3 {color: #000; font-size: 24px; font-weight: lighter; font-family: FedraSerifAProMedium;}
.iraFormulario tbody tr td h3 strong{font-weight: bold;display: inline-block;  font-family: FedraSerifAProBold}

.siniestrosOnline {display: block; width: 100%}
.siniestrosOnline tbody {display: block;width: 100%}
.siniestrosOnline tbody tr{display: block; width: 100%}
.siniestrosOnline tbody tr.tituloSiniestrosOnlineWeb td{display: block;}
.siniestrosOnline tbody tr.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; }
.siniestrosOnline tbody tr td.texto{display: block; width: 100%; min-height: 85px; background: transparent;}
.siniestrosOnline tbody tr.descripcionSiniestros td.icono img.icono {display: block; width: 84%; }

.iconos{text-align: left; }

.incluyeCovid tr td p strong{display: block; width: 100%; }


.contenidoAccordion tr td{border:1px solid #c8c252;border-collapse:collapse;color:#000}
.contenidoAccordion tr td:second-child{text-align:right}
.rosa {max-width: 1250px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 40px;}
.infoAdicional {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; }
.infoAdicional tbody tr td{vertical-align: middle;}
.infoAdicional tbody tr td p{vertical-align: middle;margin: 0px;}
.infoAdicional tbody tr td img {display: inline-block; margin: auto; width: 50px; vertical-align: middle; margin-right: 10px; }
.registrarme tbody tr td.textos {width: 100%; padding-left: 40px; padding-right: 40px; box-sizing: border-box; background: #f7dcbb; display: table-cell; }
.preguntasAirDoctor {margin-top: 40px; margin-bottom: 40px; margin-left: auto; margin-right: auto; width: 33%; display: inline-block;}
.preguntasAirDoctor tbody tr th {font-size: 18px; font-family: 'FedraSerifAProBold'; color: #8e0038; text-align: left; background: #f8e89d; border: solid white 30px; padding: 20px; box-sizing: border-box; }
.preguntasAirDoctor tbody tr td{border-left: solid white 30px; padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; box-sizing: border-box; }
.zonaAzules tbody tr td.iceblueDark3 img {max-height: 100%; display: block; width: 100%; overflow: hidden; }

.zonaNaranja.de2 {margin-bottom: 40px; }
.orangeDark3 > img {border-radius: 100%; border: 9px solid #fff; margin-left: 10px; margin-top: 20px; margin-right: 10px; }

.servicioIncluido{max-width: 450px; width: 100%; display: inline-block; background: #ccebed; margin-left: 40px;margin-right: 40px; box-sizing: border-box;}
.servicioIncluido tbody{width: 100%; }
.servicioIncluido tbody tr{width: 100%; }
.servicioIncluido tbody td{width: 100%; }
.servicioIncluido tbody tr td{padding-left: 40px; padding-right: 40px; box-sizing: border-box;}
.servicioIncluido tbody tr:first-child td:first-child{padding-left: 0px; padding-right: 0px;}
.servicioIncluido tbody tr:last-child td{padding-bottom: 40px;}
.servicioIncluido tbody tr:last-child td a {background: #8e0038; color: #fff; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; margin-top: 20px; display: block; width: 140px; text-align: center; }
.servicioIncluido tbody tr td h2 {margin-bottom: 15px; }
.servicioIncluido tbody tr td span.titulo {min-height: 48px; vertical-align: middle; margin-bottom: 30px; margin-top: 35px; display: block; font-family: 'FedraSerifAProBold'; font-size: 22px; text-align: left; color: #8e0038; text-transform: uppercase; }

/*4 cajas seguidas*/
/*.servicioIncluidoApp {width: 22%; display: inline-block; background: #ccebed; margin-left: 1%; margin-right: 1%; box-sizing: border-box;}*/
/*2 cajas seguidas*/
.servicioIncluidoApp {width: 45%; display: inline-block; background: #ccebed; margin-left: 1%; margin-right: 1%; box-sizing: border-box; margin-bottom: 20px;}

.servicioIncluidoApp tbody{width: 100%; }
.servicioIncluidoApp tbody tr{width: 100%; }
.servicioIncluidoApp tbody td{width: 100%; }
/*4 cajas seguidas*/
/*.servicioIncluidoApp tbody tr td span.titulo {min-height: 118px; vertical-align: middle; margin-bottom: 30px; margin-top: 35px; display: block; font-family: 'FedraSerifAProBold'; font-size: 22px; text-align: left; color: #8e0038; text-transform: uppercase;}*/
/*2 cajas seguidas*/
.servicioIncluidoApp tbody tr td span.titulo {min-height: auto; vertical-align: middle; margin-bottom: 10px; margin-top: 20px; display: block; font-family: 'FedraSerifAProBold'; font-size: 18px; text-align: left; color: #8e0038; text-transform: uppercase; }

.servicioIncluidoApp tbody tr td p, .servicioIncluidoApp tbody tr td span{display: block; width:100%; overflow:hidden ;padding-left: 20px; padding-right: 20px; box-sizing: border-box;}
.servicioIncluidoApp tbody tr:first-child td:first-child{padding-left: 0px; padding-right: 0px;}
.servicioIncluidoApp tbody tr:last-child td{padding-bottom: 40px;}
.servicioIncluidoApp tbody tr td img {width: 100%; display: block; overflow: hidden; }


/*4 cajas seguidas*/
/*.servicioIncluidoApp tbody tr:last-child td a {min-height: 78px;background: #8e0038; color: #fff; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-left: auto; margin-right: auto; display: block; width: 140px; text-align: center;}*/
/*2 cajas seguidas*/
.servicioIncluidoApp tbody tr:last-child td a {text-decoration: none;min-height: auto; background: #8e0038; border-radius: 100px; color: #fff; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-left: auto; margin-right: auto; display: block; box-sizing: border-box; width: 90%; text-align: center;}
.servicioIncluidoApp .servicioIncluido tbody tr td h2 {margin-bottom: 15px; }

/*4 cajas seguidas*/
/*.iconosGarantias tbody tr td.tres.slideGarantia span.garantia {text-align: left; }*/
/*2 cajas seguidas*/
.servicioIncluidoApp tbody tr td.cuerpoTexto p {display: block; width: 100%; min-height: 68px; margin-bottom: 0px; }

/*3 cajas seguidas para cancellation*/
.serviciosIncluidosProducto.cancellation .servicioIncluidoApp tbody tr td span.titulo {min-height: 50px; }
.serviciosIncluidosProducto.cancellation .servicioIncluidoApp tbody tr:last-child td a{margin-top: 20px;min-height: 60px;}
.post-155.page.type-page.status-publish.has-post-thumbnail.hentry.category-contrata-tu-seguro-de-viaje-on-line.category-seguros-de-viaje-destacados .serviciosIncluidosProducto.cancellation {margin-left: 0px; margin-right: 0px; }
.serviciosIncluidosProducto.cancellation .servicioIncluidoApp {width: 31%; margin-left: 10px; margin-right: 10px; }

.destino tbody tr td img.emoji {max-width: 30px; display: inline-block; vertical-align: middle; }

.pasosAirDoctor > tbody tr td:last-child {padding-left: 20px; padding-right: 20px; padding-top: 10px; box-sizing: border-box; }
.procesoCompra tr {margin-bottom: 10px; background: #fff; padding-bottom: 10px; display: block; margin-left: auto; margin-right: auto; }
.procesoCompra tr td{vertical-align: middle; width: 180px;}
.procesoCompra tr td:last-child{width: 950px; padding-left: 40px; padding-right: 40px; box-sizing: border-box; }
.procesoCompra tr td.icono img {width: 80px; margin: auto; display: block; padding: 20px; }
.procesoCompra {margin-top: 20px; margin-bottom: 20px; }


.redEurocenter img{margin-top: 20px; }

.zonaVerdes.de3 {margin-top: 20px; }
.zonaVerdes.de1 {margin-bottom: 40px; }

.js .main-navigation.toggled-on > div > ul{display: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}

.wrap.busqueda h2 {text-align: left; padding: 0px; box-sizing: border-box; font-weight: bold; }
.wrap.busqueda 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); }
.wrap.busqueda span.precio.modulable {font-size: 18px; }
.entry-content p > a:hover, 
.entry-content p > a:focus, 
.entry-content p > a:active {color: #47bcc5; transition: 1s;}
.contieneHeader{top: 0px; border-bottom: 1px solid #ccc; padding-top: 10px; padding-bottom: 3px; position: fixed; width: 100%; margin: auto; background: #fff;}

.site-navigation-fixed{display: block;bottom:auto;position:fixed;left:0;right:0;top:0;width:100%; max-width: 100%; z-index:99}
.site-navigation-fixed ul#top-menu li#menu-item-4847{display: inline-block;}
.site-navigation-fixed .menu-scroll-down{display:none;}
.menu-scroll-down:focus{outline:thin dotted}
.menu-scroll-down .icon{height:18px;width:18px}
.menu-menu-superior-container { vertical-align: bottom;display: inline-block; width: 84%;  overflow: visible;}

.navigation-top ul#top-menu li#menu-item-4847 {display: none}
.navigation-top ul#top-menu li#menu-item-4847 {display: none}
.navigation-top nav{margin-left:0}
.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{clear:both; display:inline-block; width: 100%;}
.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{ position:relative; display: inline-block; }
.main-navigation ul li:hover > ul{width: 100%;position:absolute;left:0;border:none;background:#8e0038; min-width: 250px;}
.main-navigation ul li.focus > ul{width: 100%;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}


.enlaceFAQs {width: 100%; padding-top: 20px; padding-bottom: 20px; text-align: left; box-sizing: border-box; font-size: 14px; }
.enlaceFAQs a.faqs {box-sizing: border-box; color: #fff; background: #8e0038; padding-left: 20px; padding-right: 20px; text-align: center; padding-top: 5px; padding-bottom: 5px; overflow: hidden; display: block; width: 95%; max-width: 500px; margin: auto;}
.formasDePago p {margin-bottom: 10px; }
.icon{height:15px; width:15px; fill: #000; display:inline-block;  position:relative; top:-.0625em; vertical-align:middle; cursor:pointer}

.admin-bar .wp-custom-header-video-button{top:62px}
.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)}

.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}
.twentyseventeen-panel .customize-partial-edit-shortcut button{top:30px;left:30px}
.twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before{visibility:visible}

.wrap { display: inline-block; margin-top: 0px; margin-left: auto; margin-right: auto; width: 100%; padding: 0; text-align: left;}
.wrap.busqueda header.page-header.buscar {margin-bottom: 0px; padding-bottom: 0px; }

.wrap.seguro-para-viaje-de-estudios #tarifas tbody tr:last-child td:last-child {width: 24.5%;}

.wrap.blog-un-viaje-seguro article h3 {text-align: center; }

.wrap.siniestros-e-instrucciones .entry-content {display: block; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; }
.wrap.siniestros-e-instrucciones #content article header {height: auto; }
.wrap.siniestros-e-instrucciones #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.siniestros-e-instrucciones .content-area #main .site-content-contain #post-72 .entry-content {display: inline-block; width: 79%;padding-right: 20px; box-sizing: border-box; }
.wrap.siniestros-e-instrucciones .content-area #main .site-content-contain .site-content article {display: block; max-width: 1250px; width: 100%; margin: auto; }
.wrap.siniestros-e-instrucciones .content-area #main .site-content-contain .site-content article header {display: block; width: 79.6%; margin-left: 0px; margin-right: auto;}

.servicios, 
.seguro-de-viaje-para-tercera-edad .entry-content,
.oficinas-y-delegaciones .entry-content,
.cumplimiento-normativo .entry-content,
.seguro-de-viaje-para-empresas .entry-content,
.idiomas .entry-content,
.seguro-para-viaje-de-estudios .entry-content{
    width: 100%;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}	


.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; }

.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; }
.wrap.oficinas-y-delegaciones article h3 {text-align: center; margin-bottom: 20px;}
.wrap.asegurar-tu-viaje main #content article header h1 {top: -525px; left: 30px; }
.wrap.politica-de-cookies h3 {text-align: center; }
.wrap.quienes-somos-erv-seguros .site-content-contain #content article .entry-content {max-width: 100%; }
.wrap.sala-de-prensa-erv {padding-bottom: 40px; }
.wrap:after{clear:both;content:"";display:block}
.wrap.business-star article ul li {text-align: left; }
.wrap.ayuda-urgente article {padding: 20px; box-sizing: border-box; }

.wrap.sala-de-prensa .entry-title {padding-left: 0px; padding-right: 0px; width: 98%; color: #8e0038; 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; }
.wrap.sala-de-prensa .entry-header-prensa a h2 {text-align: left; padding-top: 0px; margin-top: 0px; vertical-align: top; margin-bottom: 0px; font-size: 18px; }

.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:5px;border-radius:5px;-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-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

.page{font-size:inherit}
.page:not(.home) #content{padding-bottom:0;padding-top:0}
.page .panel-content .recent-posts .entry-title{font-size:16px; font-size:1.25rem; font-weight:300; letter-spacing:0; text-transform:none}
.page .entry-header .edit-link{font-size:14px;font-size:.875rem}

.page-header{padding-bottom:2em}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.page-numbers{display:inline-block; padding: 10px; box-sizing: border-box;}
.page-numbers.current{display:inline-block; font-size: 16px; font-weight: bold; background: #0095a9; color: #fff;}
.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%}
.page-links{clear:both; margin:0 0 1.5em; font-size:14px; font-weight:800; padding:10px; box-sizing: border-box;}
.page-links a{display:inline-block}
.page-links a .page-number{color:#222}
.page-links .page-number{color:#767676;display:inline-block;padding:.5em 1em}

.nav-links .icon {fill: #fff; }
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{margin-right:.5em; left:-2em}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper{margin-left:.5em; right:-2em}
.nav-links .nav-title{position:relative;color: #8e0038;}

.politica ol li {text-align: left; }

.site-main.busqueda {display: block; overflow: hidden; width: 100%; max-width: 1250px; margin: auto; }
.site-info{max-width: 1250px; width:100%; font-size:14px; margin-bottom:0; margin-left:auto; margin-right:auto; color:#fff; padding:0;text-align:center; overflow:hidden;}
.site-info p{display:inline-block;width:29%;clear:both;text-align:center;margin-top:15px;margin-bottom:15px}
.site-info a{color: #fbfbfb;}
.site-info a:focus,.site-info 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 p {display: inline-block; width: 100%; clear: both; text-align: center; margin-top: 15px; margin-bottom: 15px; color: #000; font-weight: bold; }

.site-info .sep{margin:10px; display:inline; visibility:visible; height:auto; width:auto}

.site-header .navigation-top .menu-scroll-down{color:#767676;top:.7em}

.navigation-top {bottom: 0; font-size: 14px; left: 0; position: relative; right: 0; width: 100%; max-width: 1250px; z-index: 3; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px;background:#fff;}
.admin-bar .navigation-top.site-navigation-fixed{top:32px}

.site-header .menu-scroll-down{display:block; padding: 10px; 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)}
.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-weight:800;line-height:1.25;letter-spacing:.08em;margin:0;padding:0;text-transform:uppercase}
.site-title{font-size:36px; color:#222; opacity:1}
.site-title a{color:#222; opacity:1}
.site-description{color:#666; margin-bottom:0; font-size:16px;}
.site-content{padding:0}.sticky{position:relative}

.site-content-contain.Seguro.para.Crucero .entry-content .crucero tbody tr td p strong {display: inline; }

.site-content-contain{background-color:#fff; width:100%; margin:auto; display:block; box-sizing:content-box;}
.site-content-contain #content article .entry-content {width: 100%; max-width: 1250px; margin: auto; }
.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-footer{border-top:none;line-height:normal; margin-top:20px}
.site-footer .wrap{padding-top: 0; text-align: center; display: block; margin: auto; width: 100%;}
.site-footer .widget-column.footer-widget-1{float:left;width:36%}
.site-footer .widget-column.footer-widget-2{float:right;width:58%}
.site-footer .widget-area{padding-bottom:2em;padding-top:2em}
.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)}

.tituloLineas {display: block; width: 100%; overflow: hidden; }
.tituloLineas hr {display: inline-block; width: 26%; vertical-align: middle; }
.fondoRojo8e0038{background: #8e0038}
.fondoNaranja{background: #ffeede; }
.fondoAmarillo{background: #fff4b0; }
.fondoAmarilloClaro{background: #fef6d2; }
.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; }
.descripcionAccesos .textos {width: 100%; }


.informacionCorporativa table tr td p{display:block}
.informacionCorporativaImgDer.fondoBeichCorporativo tr td:first-child {padding-left: 40px; padding-right: 40px; text-align: right; }
.informacionCorporativaImgDer.fondoBeichCorporativo tr td { width: 40%; }
.informacionCorporativaImgDer.fondoBeichCorporativo table {margin-bottom: 0px; }
.informacionCorporativaImgDer.fondoBeichCorporativo {background: #ffeede; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; }

.informacionCorporativaImgIzq.fondoRosaCorporativo {background: #e4d6e4; margin-top: 20px; max-width: 1250px; margin-left: auto; margin-right: auto;}
.informacionCorporativaImgIzq.fondoRosaCorporativo tr td img.telefonista {width: 100%; height: auto; }
.informacionCorporativaImgIzq.fondoRosaCorporativo table {margin: auto; }
.informacionCorporativaImgIzq.fondoRosaCorporativo table tr td h3 {color: #000; }


.informacionCorporativaImgIzq .iconos tr td img {margin-bottom: 10px; margin-left: auto; margin-right: auto; width: 100px; height: auto; }

.informacionCorporativaImgDer table tr td.fondoBeichCorporativo{display: inline-block; width: 49%; }

.informacionCorporativaImgIzq table tr td:first-child {margin-right: 2%; vertical-align: top; }
.informacionCorporativaImgDer table tr td p{display:block}

.informacionCorporativaImgIzq table tr td .lideresAsistencia h4 {font-size: 15px; text-align: center; }
.informacionCorporativaImgIzq table tr td .lideresAsistencia {background: #ffffff; display: inline-block; width: 42%; padding: 3%; margin-bottom: 20px; }

.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; }

.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; }

.fondoAmarilloCorporativo {background: #ffe89d; display: block; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; overflow: hidden; }
.fondoAmarilloCorporativo table {padding-left: 50px; padding-right: 50px; padding-top: 20px; padding-bottom: 20px; display: block; width: 100%; box-sizing: border-box; }

.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; }
.fondoVerdeCorporativo {background: #b5d5c1; display: block; width: 100%; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 40px; }
.fondoVerdeCorporativo .fondoChica table {width: 490px; margin-top: 70px; margin-bottom: 70px; margin-right: 70px; margin-left: auto; background: #b5d5c1; }
.fondoVerdeCorporativo .fondoChica table tr td{padding: 20px; }
.fondoVerdeCorporativo .fondoChica table tr td h3 {font-family: FedraSerifAProBook; margin-bottom: 20px; }
.fondoVerdeCorporativo .fondoChica table tr td h3 strong{font-family: FedraSerifAProBook; }

.directivo.fondoRojoCorporativo h3 {color: white; font-size: 12px; font-family: FSMeWebRegular; text-align: left;  padding-right: 10px;   padding-left: 10px; box-sizing: border-box; }
.directivo.fondoRojoCorporativo h4 {color: white; font-size: 12px; font-family: FSMeWebRegular; text-align: left;   padding-right: 10px;  padding-left: 10px; box-sizing: border-box; font-weight: normal; }
.quejasYreclamaciones p{display:block}
.quejasYreclamaciones h2 {color: #8e0038; }
.quejasYreclamaciones h3 {color: #000; font-family: FSMeWebRegular; }
.barraColor{height: 56px; width: 100%; display: block; background: #b5d5c1;}
.barraColor.valoracion-previa-a-la-anulacion {background: #ffddba; }
.barraColor.quienes-somos-erv-seguros {background: #ccebed; }
.barraColor.quienes-somos{background: #ccebed;}
.barraColor.servicios {background: #b5d5c1; }
.barraColor.oficinas-y-delegaciones {background: #ccebed; }
.barraColor.asegurar-tu-viaje {background: #b5d5c1; }
.barraColor.blog-un-viaje-seguro {background: #f7dcbb; }
.barraColor.sala-de-prensa {background: #f7dcbb; }
.barraColor.quejas-y-reclamaciones {background: #b5d5c1;}
.barraColor.siniestros-e-instrucciones {height: auto; overflow: hidden; }
.barraColor.formas-de-contactar-con-ergo-seguros-de-viaje {display: none; }
.barraColor.politica-de-continuidad-de-negocio {display: none; }
.barraColor.seguro-de-viaje-covid-19 {display: none; }
.barraColor.ayuda-urgente {display: none; }
.barraColor.Nueva.APP.Air.Doctor {background: #ccebed; }

.search-form {width: 15%; display: inline-block; margin-bottom: 0px; margin-left: 6px;}
.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}

.custom-logo-link a {display: block; margin-left: auto; margin-right: 0px; }
.custom-logo-link a:focus{opacity:0.9}
.custom-logo-link img {width: 100%; height: auto; max-width: 100px;}

.lupaMasSegurosDeViaje{width:25%;display:inline-block;text-align:center;vertical-align:middle;padding-top:0}

.bx-controls-direction {width: 100%; }

.bx-controls-direction a.bx-prev {display: inline-block; width: 49%; text-align: left; }
.bx-controls-direction a.bx-next {display: inline-block; width: 49%; text-align: right; }

.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; }

.resumenSeguros .textoBorde .entry-content p {min-height: 90px; }

.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;margin-left:1%;margin-right:1%}
.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: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%}
.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%; }

.oficinasYdelegaciones p{display:block}

.descripcionSiniestrosOnlineWebVerde {display: block; min-height: 84px; background: #ffeede; width: 100%; margin-bottom: 10px; font-size: 12px; box-sizing: border-box; padding-left: 30px; padding-right: 30px; text-align: left;overflow: hidden;}
.descripcionSiniestrosOnlineWeb{display: block; min-height: 84px; background: #fff4b0; width: 100%; margin-bottom: 10px; font-size: 12px; box-sizing: border-box; padding-left: 30px; padding-right: 30px;overflow: hidden;}
.descripcionAccesos ol li{list-style-type:disc;list-style-position: inside;}
.foto{display:block;overflow:hidden;width:100%;z-index:9999}
.foto img{margin:auto;position:relative;width:100%;overflow:hidden;z-index:0}

.entry-meta span.byline{display:none}
.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)}
.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}

.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{color:#333;text-decoration:none;margin-left:-2px;padding: 0px;}
.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-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-summary{text-align:left}
.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)}

.entry-content .bloqueEkomi .logoEkomi img{}
.entry-content .bloqueEkomi .calificacionDinamica {font-weight: bold; font-size: 30px; margin-bottom: 15px; margin-top: 27px; }
.cuerpo{text-align: center;}
.entry-content .cuerpo {text-align: center; width: 100%; display: block; overflow: hidden; max-width: 900px; margin: auto; }
.entry-content .cuerpo p {text-align: center; }
.entry-content a img{-webkit-box-shadow:none; box-shadow:none}
.entry-content p.post-meta{display: none; padding: 0px; margin: 0px; border: 0px; height: 0px;}
.entry-content h2 {box-sizing: border-box; width: 100%; display: inline-block; padding: 0px; margin-bottom: 20px; margin-top: 0px;  margin-left: 0px; margin-right: 0px;}
.entry-content h3{padding-top: 5px; padding-bottom: 5px; color: #8e0038; font-weight: normal; ;}

.entry-content a.more-link:hover, .entry-content a.more-link:active, .entry-content a.more-link:focus{color:#fff;}

.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 .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-prensa{display: block; padding-left: 20px; padding-right: 20px; box-sizing: border-box; overflow: hidden; }
.entry-content-prensa a.leer-mas-noticia {text-decoration: none;background: #8e0038; color: #fff; border-radius: 100px; border: 1px solid #8e0038; width: 100%; max-width: 500px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; font-family: FSMeWebRegular; text-align: center; font-size: 12px; line-height: 20px; display: block; margin-left: auto; margin-right: 0px; }
.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: #8e0038; background: #fff;}

.entry-content-prensa p{display:block; min-height:112px; overflow:hidden;}

.entry-content-blog{display:block;margin-bottom:32px}
.entry-content-blog p{display:block}

.entry-content .descripcionAccesos h3 {color: #000; text-align: left; width: 100%; font-size: 17px; }
.entry-content h2.screen-reader-text {display: none; }
.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)}
.entry-meta a{color:#767676}.byline,.updated:not(.published){display:none}
.entry-meta-nota-de-prensa p {font-size: 12px; color: #000; }
.entry-meta-nota-de-prensa p span a{font-size: 12px; color: #000; }

.panel-content img.movil {display: none; }
.marca{background:#f5f4ec;text-align:center;padding-top:3px;padding-bottom:3px;color:#000}
.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}

.pdfsDocumentacion a p{display:inline-block;margin-bottom:0}

.clausulas{width:98%;margin:auto;max-width:1250px;}

.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 h3 {color: #000; }
.politica ol{width: 200px; margin: auto; }
.politica h3 {text-align: center; margin-bottom: 20px; }
.politica a {vertical-align: middle; font-size: 14px; }

.screen-reader-text {display: none; }

.postBlogCompleto .entry-content-blog 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; text-align: center;}
.emergencias p { text-align: center; font-size: 22px;}
.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;}

.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%; vertical-align: top; padding-top: 20px; padding-bottom: 20px; box-sizing: border-box;}

.widget{padding-bottom:3em}
.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 a img{-webkit-box-shadow:none; box-shadow:none}
.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)}
.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 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 .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}
.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)}
.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_text{word-wrap:break-word}
.widget_rss ul li{padding:10px; box-sizing: border-box;}
.widget_rss ul li:first-child{border-top:none; padding-top:0}
.widget_rss li .rsswidget{font-size:22px;  font-weight:300; line-height:1.4}
.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 .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_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-title a{color:inherit}
.widget-grofile h4{font-size:16px; margin-bottom:0}

.entry-content .entry-header-prensa h2 {width: 100%; min-height: 85px; font-size: 20px; display: inline-block; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; box-sizing: border-box; vertical-align: top; margin-top: 0px; margin-bottom: 0px; }

.cuerpoCheckFamilia{display: inline-block; overflow: hidden; width: 30px; min-height: 30px; text-align: center;}

.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}
.category-nota-de-prensa .entry-content > h2{display:block;float:none;width:100%;font-size:16px;margin-bottom:15px;}


.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)}
.post-navigation a:focus .icon,.post-navigation a:hover .icon{color:#222}
.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)}

.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}

.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)}

.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)}
.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)}
.otrosEnlaces a:hover{color:#fff}.site-info a:hover,.site-info a:focus,.site-info a:active{color:#fff}
.bx-viewport{z-index:0; direction: ltr;}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a {background: #fff; border-radius: 100px; cursor: pointer; text-decoration: none; }


.centrado {text-align: center; }
.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}
.directivo p{text-align:center}
.custom-header-media{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}
.custom-header-media:before{background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:2}
.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; left:0; height:auto; padding-top:0; position:absolute; width:100%; display:table-cell; height:100%; vertical-align:bottom}
.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{width:100%; display:block; height:auto}
.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}
.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 .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}
.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}
.otrosEnlaces a{display:inline-block;border-bottom:none;box-shadow:none; margin-top: 25px;}
.otrosEnlaces {width: 100%; padding-left: 20px; padding-right: 20px; max-width: 1250px; display: block; overflow: hidden; text-align: center; box-sizing: border-box;}
.otrosEnlaces a:hover{box-shadow:none}


.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:5px;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:5px;font-size:12px}




.bloqueEkomi{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;}
.logoEkomi a {display: block; overflow: hidden; }
.ultimaNoticia {background-image: url(/imagenes/ultima-noticia-sobre-seguros-de-viaje.jpg); text-align: center; display: inline-block; max-width: 425px; width: 100%; padding-top: 17px; padding-bottom: 14px; margin: 50px; font-size: 14px; font-weight: 700; float: none; border: 1px solid #968e8e;  background-repeat: no-repeat; background-size: contain; box-sizing: border-box; background-position-x: -60px; }
.comentariosEkomi {font-size: 16px; font-family: FSMeWebRegular; color: #000;  box-sizing: border-box; margin-top: 10px;}
.comentariosEkomi a {color: #333;}
.ui-icon{float:right; display:inline-block}
.textoFortaleza h3 {padding-top: 5px; padding-bottom: 5px; color: #8e0038; font-weight: normal; font-family: FedraSerifAProBold; margin-bottom: 10px;}
.directivo h3{}
.miniatura {min-height: 180px; }
.emergencias h3 {text-align: center; }
.emergencias img {width: 50px; }
.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: 18px; 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: 20px; padding-right: 20px; text-align: left; margin-bottom: 65px; box-sizing: border-box }
.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%; }

.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: 40px; background: #ccebed;}
.pdfsDocumentacion table {max-width: 1128px; margin: auto; width: 100%; padding: 40px; display: block;box-sizing: border-box;}
.pdfsDocumentacion table tr td.blanco {background: #fff; padding: 4%; width: 63%; text-align: left; }
.pdfsDocumentacion table tr td.fondoRojoCorporativo{padding: 3%; color: #fff;}
.pdfsDocumentacion table tr td.fondoRojoCorporativo a {text-decoration: none; border-radius: 100px; display: block; width: 90%; max-width: 314px; background: #fff;margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; padding-top: 10px; padding-bottom: 10px; text-align: center;}
.pdfsDocumentacion table tr td.fondoRojoCorporativo a:hover{ color: #333; }
.pdfsDocumentacion table tr td.fondoRojoCorporativo span.descargar {display: block; font-family: FSMeWebRegular; text-align: center; font-size: 16px; }
.pdfsDocumentacion table tr td.fondoRojoCorporativo img.iconoPdf {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%;}
.sticky .icon-thumb-tack{display:block;height:18px;left:-1.5em;position:absolute;top:1.65em;width:20px}
.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: 100%; max-width:1250px; text-align:left; overflow:hidden; margin: auto;}



.pagination{border-top: 1px solid #eee; font-size: 16px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; text-align: center; box-sizing: border-box;}
.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)}
.prev.page-numbers,.next.page-numbers{background-color:#0095a9; -webkit-border-radius:5px; border-radius:2px; display:inline-block; font-size:24px;font-size:1.5rem;line-height:1;padding:.25em .5em .4em; -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;}
.informacionSeguros{display:inline-block; width:38%; padding:10px; vertical-align: middle;}
.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: 14px; }
.informacionSeguros button img{display:inline-block;height:24px;margin-right:10px;margin-left:10px}

.entry-footer{display:table; width:100%; 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 .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; background-color:rgba(0,0,0,0.5); -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:none; box-shadow:none; color:#fff; display:inline-block; font-size:14px; 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}
: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%}

.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}
.post:not(.sticky) .icon-thumb-tack{display:none}
.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:#beb400;overflow:hidden;padding:0 5px}
.contactoClientes > a{vertical-align:middle;font-size:12px;margin-right:80px;color:#003e7e;font-weight:700}
.contieneTablasCentrada{display:block; text-align:center; margin-top: 40px;}
.delegacionSpain {display: inline-block; width: 49%; text-align: left; margin-top: 20px; }
.search .page .entry-header .edit-link{font-size:11px;font-size:.6875rem}
.error404 #primary{float:none}
.error404 .page-content{padding-bottom:10px}
.error404 .page-content .search-form,.search .page-content .search-form{margin-bottom:3em;min-width:200px}
.social-navigation {width: 100%; max-width: 1250px; margin-top: 20px; overflow: hidden; display: inline-block; float: none; vertical-align: middle; padding-top: 0px; padding-bottom: 0px;background:#fff;}
.contieneSiteInfo nav h5 {width: 83%; text-align: left;color: #fff; display: inline-block; vertical-align: middle; font-size: 14px; text-transform: inherit; margin: 0px; padding-bottom: 0px; letter-spacing: 0px;}
.no-svg .social-navigation a {background: #fff; color: #222; height: auto; width: auto; border-radius: 10px; vertical-align: middle; display: block; }
.social-navigation+.site-info{margin-left:auto;margin-right:auto;overflow:hidden;background:#8e0038;padding-top:5px;padding-bottom:5px;color:#fff}
.social-navigation ul{list-style:none;margin-bottom:0;margin-left:0;text-align:right;margin-top: 0px;}
.social-navigation li{display:inline-block;}
.social-navigation a{color:#fff;display:inline-block;height:40px;margin-left:5px; margin-right:5px; text-align:center; width:40px; overflow:hidden; background:transparent; border-radius:0px}
.social-navigation a:hover,.social-navigation a:focus{background-color: #fbfbfb; color:#fff; box-shadow:none}
.social-navigation svg.icon{fill: #fff; background-color: #000 ; display: block; margin: auto; height: 30px; width: 30px; box-sizing: border-box; padding: 3px; position: relative; top: 0; font-size: 24px; box-shadow: none; border-radius: 0px;}
.social-navigation .icon{height:16px; top:12px; width:16px; vertical-align:top}
.social-navigation .blog {display: block; height: 40px; background: url(/imagenes/blog-un-viaje-seguro-1.png); background-size: 40px; background-size: contain; background-repeat: no-repeat; fill: transparent; background-color: #fff; background-position-y: 8px;}
.icon-facebook{background: #ffffff;}
.icon-linkedin{background: #ffffff;}
.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}
.comments-pagination,.post-navigation{clear:both;display:block;overflow:hidden;margin-top:50px;margin-bottom:10px;}
.comments-pagination{border-top: 1px solid #eee; font-size: 16px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; text-align: center; box-sizing: border-box; margin:2em 0 3em}
.comments-title{font-size:20px; margin-bottom:1.5em; margin-bottom:2.5em}
.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}
.form-submit{text-align:right}
.tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud{line-height:1.5}
.contentGenerico h3{display:inline-block;color:#003c78;vertical-align:middle}
.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}
.site-content-contain.Nueva.APP.Air.Doctor {display: block; overflow: hidden; margin-top: 40px; }
.site-content-contain.Nueva.APP.Air.Doctor #content article .entry-content {max-width: 100%; display: block; }
.site-content.Seguro.de.salud.de.Cuadro.DKV .iconosGarantias tbody tr td span.garantia{margin-top: 5px;}
.site-content-contain #content article .entry-content {margin-top: 0px; }
.site-content-contain #content article#post-11892 .entry-content{max-width: 100%; }
.site-content-contain #content article#post-11892 .entry-content .ancho1250{max-width: 1250px; margin: auto; display: block; overflow: hidden; }
.site-content-contain #content article#post-11892 .entry-content .ancho1250 ul li {list-style: none; }
.site-content-contain #content article#post-11892 .entry-content .ancho1250 ul.correcciones li {list-style: circle; }
.site-content-contain #content article#post-11892 .entry-content .ancho1250 ul.enlacesArbitraje li {list-style: circle; }

.site-content-contain .barraColor {background: #ccebed; padding: 20px; height: auto; width: 100%; overflow: hidden; text-align: center;}

.site-content-contain .barraColor #escudoEkomi {max-width: 100px; display: inline-block; vertical-align: middle; }

.site-content-contain .barraColor table {max-width: 500px; width: 100%; margin-left: auto; margin-right: auto; }

.site-content-contain .barraColor table tr td{padding: 10px; text-align: left;}

.accesibilidad .entry-content .ancho1250 h3 {color: #000; }

.ancho1250 {max-width: 1250px; margin-left: auto; margin-right: auto; }

.site-content.Accesibilidad .entry-content .ancho1250 ::marker {color: #8e0038; font-size: 22px; font-family: 'FedraSerifAProBold'; font-weight: bold;}
.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:nth-of-type(1):after{border:none}
.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}
.svg-fallback{display:none}
/*.no-svg .svg-fallback{display:inline-block}*/
.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 .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}
.campoCalculadora > a{box-shadow:none;overflow:hidden;display:inline-block;width:100%}
.campoCalculadora a:hover{box-shadow:none}
.click-tooltip{cursor:pointer;}
.lupaMasSegurosDeViaje{width:22%}
.contenidoAzul{max-height:210px;max-width:600px}
.contenidoVerde{max-height:210px;max-width:600px}
.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}
.custom-header-media{height:165px;position:relative}
.background-fixed .panel-image{background-attachment:inherit;background-size:auto 100%;background-repeat:no-repeat}
.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}
.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%; box-shadow: 1px 1px 10px #ccc; text-align: center; padding-bottom: 10px;}
.directivo > h3{text-align:center}
.directivo > img{display:block;margin-left:auto;margin-right:auto;margin-top:10px}
.post-navigation .nav-previous{text-align:left;float:left;width:48%}
.post-navigation .nav-next{float:right;text-align:right;width:48%}
.nav-title-icon-wrapper{position:absolute;text-align:center;width:2em}
.nav-next,.post-navigation .nav-next{margin-top:0}
.sticky .icon-thumb-tack{width:32px; font-size:32px ;height:22px; left:-1.25em;top:.75em;}
.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%}
.has-sidebar:not(.error404) #primary{float:left;width:58%}
.has-sidebar #secondary{float:right;padding-top:0;width:36%}
.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{margin-right:-72.5%;width:62%}
.has-sidebar .entry-content blockquote.alignleft{margin-left:0;width:34%}
.has-sidebar .entry-content blockquote.alignright{margin-right:0;  width:34%}

.format-quote blockquote .icon{left:-1.5em}
.menu-menu-de-enlaces-sociales-container{width: 100%; vertical-align: middle; margin: auto; text-align: center; display: block; margin-right: 0px; margin-left: auto; padding-right: 20px;}
.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%}
.comment-body{margin-left:0}
.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; }
.fondoAzulHielo {background: #bfecef; }
.wrap.valoracion-previa-a-la-anulacion header.entry-header span {text-align: left;  font-size: 26px; font-family: FedraSerifAProBook; background: rgba(255,255,255,0.8); width: 100%; padding-left: 20px; padding-bottom: 10px; display: table; text-align: center; color: #000; font-weight: normal; text-transform: none; padding: 10px;}
.textos {display: block; width: 56%; min-height: 70px; }
.opinionesPaginas {background: #e3f6fa; padding-top: 10px; padding-bottom: 10px; }
.calificacionDinamica {font-weight: bold; font-size: 24px;}
.itemsProp {display: none; }
.ui-button-text-only .ui-button-text {padding: 0px;}
.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;}
.ui-dialog {z-index: 9999;}
.ui-dialog .ui-dialog-titlebar-close {background: #8e0038;}
.ui-dialog .ui-dialog-buttonpane button {margin: 0px; font-size: 26px; height: 30px; width: 30px; border-radius: 100%; margin: 0px; cursor: pointer; padding: 0px; border-radius: 100%; text-align: center;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: none; text-align: center; width: 30px; height: 30px; }
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {background: #8e0038; color: #fff; border-radius: 5px;}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {border: none; position: absolute; top: 6px; right: 8px; padding: 0px; margin: 0px; width: 30px; height: 30px; border-radius: 100%; }
.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-button-icons-only .ui-button-text {text-indent: 0px; color: #000; vertical-align: middle; display: block; line-height: 26px; font-weight: bold; width: 30px; height: 30px; padding: 0px; margin: 0px; text-align: center; font-size: 20px;}
.ui-button .ui-icon{background-image: none;}
.ui-widget-header .ui-icon{background-image: none;}
.ui-icon{background-image: none;}
.ui-widget-content .ui-icon{background-image: none;}
.ui-state-hover .ui-icon{background-image: none;}
.ui-state-focus .ui-icon{background-image: none;}
.ui-button:hover .ui-icon{background-image: none;}
.ui-button:focus .ui-icon {background-image: none;}
.ui-dialog .ui-widget-content p {margin: 0px; font-size: 100%; padding: 10px; box-sizing: border-box;}
.ui-widget-header {border: 1px solid #aaaaaa; background: #8e0038; color: #fff; font-weight: bold; }
.fondoBlancoTransparente {background: rgba(255,255,255, 0.8); height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 80;}
.click-tooltip.masInfo {display: inline-block; width: 30px; height: 30px; }
.mobileSelect-container.white {display: none; }
.quienesSomos {}
.quejasYreclamaciones {max-width: 1200px; padding-left:20px; padding-right:20px; box-sizing:border-box; }


::-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}

.contactaApartado {float: left; display: inline-block; width: 32%; min-height: 270px; padding: 10px; box-sizing: border-box; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px;border-bottom: 1px solid #ccc;}
.contactaApartadoDelegaciones {display: block; width: 96.5%; padding: 10px; box-sizing: border-box; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; }
.contactaApartado p {text-align: center; }
.contactaApartadoDelegaciones p {text-align: center; }
.delegacion {display: inline-block; width: 49%; margin-bottom: 20px; }
.delegacion h3{text-align: center; font-size: 22px;}
.contactaApartado.lineas {border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.delegacion.lineas {border-right: 1px solid #ccc; }
.delegacion {float: left;  border-bottom: 1px solid #ccc; }
.formasDePago p img {width: auto; max-width: 150px; margin-bottom: 10px; margin-top: 0px;}
.fortalezas > h2 {text-align: center; color: #8e0038; }
.resumenSeguros {display: inline-block; width: 300px; background: #fff; margin: 20px; } 
.resumenSeguros article .textoBorde .entry-content {padding: 20px; box-sizing: border-box; }

.violetLight {background: #efe7ed; }
.violet {background: #e4d6e4;}
.violetDark1 {background: #dbaccc;}

.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;}



.razones {counter-reset: my-sec-counter; }
.razones h2 {color: #8e0038; }
.razon {padding-top: 0px; padding-bottom: 0px; margin-bottom: 20px; box-sizing: border-box; display: block; overflow: hidden; }
.razon .peliRoja tbody tr td.contenido {padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
.razon .peliRoja.travelstar img.peliRoja2 {width: 584px; }

.razon .peliRoja.violetLight tr td:first-child {padding-left: 20px; padding-right: 20px; padding-top: 20px; box-sizing: border-box; vertical-align: top; padding-bottom: 0px; }
.razon .peliRoja.violetLight h3 {margin-bottom: 20px; }
.razon .peliRoja.violetLight.cruceros tr td {padding-bottom: 40px; }
.razon .peliRoja.violetLight.anulacion tr td {padding-bottom: 40px; }
.razon .peliRoja.violetLight tbody tr td {padding-bottom: 0px; }
.razon .like.violetLight tr td img.icono {width: 80px; vertical-align: top; display: block; }
.razon .like.violetLight tr td {padding-left: 80px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px; box-sizing: border-box; }
.razon .like tr td:first-child {padding-left: 40px; padding-top: 20px; padding-bottom: 40px; }
.razon .manos tr td:last-child {padding-left: 40px; padding-top: 20px; padding-bottom: 40px; }
.razon .manos.violetLight.anulacion tr td {padding-bottom: 40px; }
.razon .manos.violetLight img.icono {padding: 30px; width: 120px; margin: auto; }
.razon .manos.violetLight tbody tr td:last-child {padding-left: 80px; padding-right: 80px; box-sizing: border-box; }
.incluyeCovid tr:last-child td{padding-left: 40px; padding-right: 40px; padding-top: 20px; padding-bottom: 20px; }
.incluyeCovid tr th{padding-left: 40px; padding-right: 40px; }
.incluyeCovid tr td.tDunido  {padding-left: 40px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px; box-sizing: border-box; text-align: left; }

.razon .peliRoja.travelstar img.peliRoja2 {width: 584px; }

.pdfsDocumentacion table tr td h3 {margin-bottom: 20px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
.resumenBusqueda {display: inline-block; padding: 20px; box-sizing: border-box; margin-bottom: 20px; width: 32%; text-align: left;}
.entry-meta-sala-de-prensa-ergo-seguros-de-viaje {padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
.entry-meta-sala-de-prensa-ergo-seguros-de-viaje p{font-size: 10px;}
.content-area.busqueda .pPrecioDesde{display: none;}
.accordion.tablaGaratiasPrincipales.ui-accordion.ui-widget.ui-helper-reset {margin-top: 10px; margin-bottom: 10px; }
.accordion.ui-accordion.ui-widget.ui-helper-reset {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #333; }
.ui-accordion .ui-accordion-header {display: block; color: #000; cursor: pointer; position: relative; margin: 0px; padding: 5px; box-sizing: border-box; text-align: left;}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; overflow: auto; }
.accordion.ui-accordion .contenidoAccordion {padding: 20px; background: #ffffff; border: none; width: 100%; max-width: 900px; box-sizing: border-box;}
.entry-content .accordion p {width: auto; max-width: 100%; }
.page-template-default .accordion a { color: #8e0038; }
.ui-accordion-header-collapsed .ui-icon{background-position:-32px -125px}
.contenidoAccordion h3 {color: #8e0038; }
.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;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border-bottom: 1px solid #333; background: #fff; font-weight: normal; color: #000; } 
.ui-icon-background, .ui-state-active .ui-icon-background {border: #003eff; background-color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #000; text-decoration: none; }
.contieneElementosDeConfianza {display: block; width: 100%; text-align: center; overflow: hidden; margin-top: 20px; margin-bottom: 20px; }
.contieneElementosDeConfianza div#certificadoSSl {margin-bottom: 14px; margin-top: 14px; }
.selectPlaceholder{color: #333;font-size: 14px;}
.oficinasRegionales h2 {color: #8e0038; }
.oficinasRegionales h3 {color: #000; }
.representacioneExtranjero h2 {color: #8e0038; }
.redEurocenter {margin-top: 40px; }
.redEurocenter h2 {color: #8e0038; }
.redEurocenter h3 {color: #000; }
.imagenPrincipalAirDoctor {display: block; width: 100%; height: 335px; overflow: hidden; background: url('/imagenes/Slider-Air-doctor.jpg'); background-repeat: no-repeat; background-size: cover; }
.comoFunciona a.registroAirDoctorCuerpo	 {margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 30px; }
.titleExcerptAirDoctor {display: block; width: 400px; vertical-align: middle; position: relative; top: 100px; padding-left: 60px; }
.iconoEnfermera {display: block; width: 100%; background: rgba(255,255,255,0.5); padding: 20px; box-sizing: border-box; }
.iconoEnfermera img{display: inline-block;}
.iconoEnfermera p{display: inline-block;}
.comoFunciona {display: block; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; }
.comoFunciona h2 {color: #8e0038; }
.fondoRojo {display: block; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; background: #8e0038; padding: 20px; box-sizing: border-box; color: #fff; }
.razonesAirDoctor {display: block; width: 100%; max-width: 1250px; margin-left: auto; margin-right: auto; margin-top: 80px; }
.razonesAirDoctor .registrarme tr td .iconoTexto img {width: 60px; display: block; margin: auto; }
.razonesAirDoctor table tr td h2 {color: #8e0038; }
.masInformacion table tr td.texto {background: transparent; }
.divDerInfo .margin10 a {text-align: center; display: block; margin: auto; }
.accordion.tablaGaratiasPrincipales .contenidoAccordion {max-width: 100%; }
.contienePreguntas h2 {text-transform: uppercase; color: #8e0038; }
.contienePreguntas h3 {color: #000; }
.segurosDestinos h2 {color: #8e0038; border-bottom: 1px solid #8e0038; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; box-sizing: border-box; max-width: 510px; width: 90%; margin-left: auto; margin-right: auto;}
.contenidoDestacado > h2 {color: #8e0038; }

.bannersDKV {text-align: center; overflow: hidden; }
.bannersDKV .banners {width: 80%; vertical-align: bottom; margin-left: auto; margin-right: auto;}
.bannersDKV .banners thead tr th {width: 100%; border: none}
.bannersDKV .banners h4{color: #fff; padding-top: 20px;}
.bannersDKV .banners p{color: #fff; text-align: center;}
.bannersDKV .banners p.parrafo.tituloBanner {margin-top: 20px; font-size: 18px; }
.bannersDKV .banners tbody tr td{padding: 10px; box-sizing: border-box;}
.bannersDKV .banners tbody tr:first-child td{padding: 0px;}
.bannersDKV .banners tbody tr td a {text-decoration: none; display: block; margin-bottom: 20px; border-radius: 100px; border: 1px solid #fff; width: 90%; max-width: 300px; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px; color: #fff; vertical-align: middle; }
.bannersDKV .banners tbody tr td.separador {width: 90px; }
.bannersDKV .banners tr td img {display: block; width: 100%; height: auto; }

.destino a.titular {font-family: 'FedraSerifAProBold'; font-size: 16px; }
.sitemapDialog .ui-widget-header .ui-dialog-titlebar {border: 0px solid #aaaaaa; background: #fff; color: #fff; font-weight: bold; }

.contenidoAccordion.ui-accordion-content table tbody tr th h3 {color: #000;padding: 0px; font-family: 'FSMeWebRegular'; font-weight: bold; font-size: 12px; }

.entradaLandingFooterForm h2 {color: #8e0038; font-size: 24px; }
.backgroundLightGray{background: #ebe6d8}
.site-info #selloSetigo a {color: #fbfbfb; display: inline-block; vertical-align: middle; position: relative; top: 30px; }
.bloqueEkomiFooter .calificacionDinamica span {font-size: 20px; }
.contiene-estrellas-footer {display: inline-block; width: 120px; height: 35px; position: relative; top: 0px; }

.compraSegura{text-align: center; display: inline-block; height: auto; max-width: 450px; width: 100%; 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 #certificadoSSl p {text-align: center; }
.fondoRosa .rosa tbody tr td.textoFodoRosa {padding: 20px; }
.category-seguros-de-viaje-para-mayores .razones h5 {margin-top: 40px; letter-spacing: normal; font-size: 18px; }
.page-template-default .accordion.ui-accordion .contenidoAccordion {max-width: 100%; }
.page-template-default .accordion.ui-accordion .contenidoAccordion table tbody tr td {border: 1px solid #ccc; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; box-sizing: border-box; }
.campoCalculadora2 input[type="text"].codigoPromo{border: 1px solid #000;}
.category-blog span.fechaPublicacion{margin-bottom: 30px;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.avisoCrisis {position: fixed; right: 10px; }
.id-11892 ol li::marker {color: #8e0038; font-size: 20px; }


.site-main.ayuda-urgente .cabecera tbody tr td ul li {margin-left: 0px; }
.site-main.ayuda-urgente h1 {color: #8e0038; }
.site-main.ayuda-urgente .cabecera tbody tr td p img {display: inline-block; width: 30px; vertical-align: middle; }

.fondo-azul-2b9cda{background: #2b9cda; }
.fondo-azul-d7e8f7{background: #d7e8f7; width: 100%; overflow: hidden; }
.fondo-verde-f0f7f4{background: #f0f7f4; }
.fondo-verde-a7cfc2{background: #a7cfc2; }

.cabecera{max-width: 1250px; display: block; margin-left: auto; margin-right: auto; }
.cabecera tbody tr td.textoCabecera h2 {color: #8e0038; text-align: left; padding-left: 0px; padding-right: 80px; box-sizing: border-box; }
.cabecera tbody tr td.textoCabecera {vertical-align: middle; width: 475px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; box-sizing: border-box; text-align: left; }
.cabecera tbody tr td.textoCabecera svg {vertical-align: middle; display: inline-block; }
.cabecera tbody tr td.textoCabecera ul {margin-bottom: 20px; }
.cabecera tbody tr td.fondo-azul-2b9cda svg {padding-top: 40px; }

.iconoLista {display: inline-block; }
.textoLista{display: inline-block;max-width: 90%;}

.entry-content .fondo-azul-d7e8f7 {max-width: 100%; margin-left: auto; margin-right: auto; }
.entry-content .fondo-azul-d7e8f7 tbody tr td {text-align: center; border: 20px solid #fff; padding: 20px; box-sizing: border-box; width: 22%; }
.entry-content .fondo-azul-d7e8f7 tbody tr #textoPrincipal {width: 26%; vertical-align: middle; }
.entry-content .fondo-azul-d7e8f7 tbody tr #textoPrincipal p {text-align: left; }
.entry-content .fondo-azul-d7e8f7 tbody tr td p {text-align: center; }


.popover-content #contieneTablaPrecios {display: block; margin-left: auto; margin-right: auto; max-width: 500px; width: 100%; }
.popover-content table.preciosProducto {max-width: 480px; margin-left: auto; margin-right: auto; }
.popover-content table.preciosProducto tr td, .popover-content table.preciosProducto tr th{border: 1px solid #ccc; padding: 3px;}

@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:1700px){
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #fondoManoMovil img {margin-top: 58px;}
}


@media screen and (max-width:1450px){
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #fondoManoMovil img {width: 495px; }
	.site-content-contain #content article#post-11803 .entry-content {padding: 0px; }
}


@media screen and (max-width:1280px){
	header.site-header .custom-header {padding-left: 23px; padding-right: 23px; padding-top: 15px; padding-bottom: 15px; box-sizing: border-box; }
	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%} 
    .contactaApartado {display: block; width: 100%; min-height: auto; }
    .entry-content .contactaApartado p {text-align: center; }
    .entry-content .delegacion p{text-align: center;}
    .contactaApartado.lineas {border-left: none; border-right: none; }
	.contactaApartadoDelegaciones {display: block; width: 100%;}
	.delegacion {display: block; width: 100%;}
	.delegacion h3{text-align: center; font-size: 18px;}
	.delegacion.lineas {border-right: none; }
}

@media screen and (max-width:1250px){
    body.logged-in.admin-bar header#masthead {margin-top: 32px; }
    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.page:not(.twentyseventeen-front-page) .entry-content .registrarme tr td.textos h2 {margin-top: 20px; }
	body .wrap.siniestros-e-instrucciones #primary #main #content article.categories-pagina-imagen-completa header.entry-header {text-align: center; }
	header.site-header tbody tr td.movil{display: inline-block;}
	article#post-72 .siniestrosInstrucciones .fondoRosa {margin: auto; width: 100%; }
    article#post-72 .descripcionAccesos {width: 100%; text-align: center; }
    article#post-72 .siniestrosOnline {width: 49%; margin: 0px; }
    article#post-72 .entry-content aside .divDerInfo p {text-align: center; width: auto; }
	article#post-72 .entry-content aside span.iconoTexto p {width: 80%; text-align: left; }
    article.category-nota-de-prensa img {width: 98%; max-width: 400px; height: auto; position: relative; float: none; padding: 20px; box-sizing: border-box; }
	aside {width: 98%; }
	footer a.lineaVertical, footer span.lineaVertical {padding-right: 20px; padding-left: 20px; }
	button.dropdown-toggle .icon {right: 20px; top: 8px; }

    #botonAbrirSiteMap {margin-left: 20px; margin-right: 20px;}
    #main {box-sizing: border-box; }
	#busqueda {z-index: 9999; }
	
    #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{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.current_page_item > a {text-align: left;}
	#top-menu li#menu-item-709 {display: none; }
	#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: 14px; }
	#top-menu li ul.sub-menu li.movil.menu-item {display: block; }

	/*#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;}*/
	#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-bottom: 10px; padding-right: 10px; padding-left: 20px; box-sizing: border-box; font-size: 14px; line-height: normal; }
	#wpadminbar{position: fixed;}
	#cabecera {overflow: hidden; display: block; width: 100%; margin-left: auto; margin-right: 0px; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
	
	#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 tbody tr td:last-child{text-align: right; width: 50px;}
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {box-sizing: border-box; width: 35%; margin-right: 0px;}
	#enlacesHeader tbody tr td {width: 11%; text-align: right; padding-left: 20px;}
	#enlacesHeader tbody tr td.sinMargen {padding-right: 20px; }
	
	#enlacesHeader a.custom-logo-link {text-align: revert; } 
	#content.Nueva.APP.Air.Doctor article .entry-content .infoAdicional tbody tr td p{width: 100%; display: block;overflow: hidden;}
    #content.Nueva.APP.Air.Doctor article .entry-content .registrarme tbody tr td.textos p {max-width: 80%; }
    #main article.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-sala-de-prensa {width: 90%; margin: auto; }
		
	.rosa {display: block; width: 100%; }
	.rosa tbody {display: block; width: 100%; }
   	.rosa tbody tr {display: block; width: 100%; }
   	.rosa tbody tr td {display: block; width: 100%; }
    .rosa tbody tr td.imagenDoctoraRosa img {display: block; width: 100%; max-width: 200px; margin-left: 0px; }

    .infoAdicional{display: block; width: 100%; }
	.infoAdicional tbody {display: block; width: 100%; }
   	.infoAdicional tbody tr {display: block; width: 100%; }
   	.infoAdicional tbody tr td {display: block; width: 100%; }
    .infoAdicional tbody tr td img {display: block;}
    .registrarme{display: block; width: 100%; }
	.registrarme tbody {display: block; width: 100%; }
   	.registrarme tbody tr {display: block; width: 100%; }
   	.registrarme tbody tr td {display: block; width: 100%; }
    .registrarme tbody tr td img {display: block; width: 100%; }
    .registrarme tbody tr td.imagenChicaMovil img {max-width: 400px; margin-top: 40px; }


	.icon{height:35px; width:35px;}
	.navigation-top {height: 0px; background: #fff; border-bottom: none; border-top: none; overflow: visible; margin: 0px;}
	.navigation-top nav {margin-left: 0; width: 100%; margin: auto; }
	.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;} 
	.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: auto; 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{ }
	.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 .main-navigation ul ul.toggled-on{display:none; background:#8e0038; overflow:hidden; margin-left:0; padding-left:0}

	.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)}
	
	.wrap.siniestros-e-instrucciones .content-area #main .site-content-contain .site-content article header {width: 100%; }
	.miniatura {min-height: auto; }
	.resumenSeguros article .textoBorde{min-height: auto; }
	.bloqueEkomi{width: 100%; height: auto; padding: 20px; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; max-width: 100%; box-sizing: border-box;}
	.contactoClientes > a{margin-right:20px;} 
	.search-form {width: 100%; display: none; margin-top: 0px; position: relative; right: 0px; overflow: hidden; z-index: 500; margin-left: 0px; margin-right: 0px; background: #fff; }
    .search-form .search-submit{right:44px;top:4px;width:20px;height:20px;} 
    .list-container a {color: #000; }
	.wrap.comparativa-seguros-de-viaje .site-content-contain {width: 90%; margin: auto; overflow: hidden; display: block; }
	.site-content-contain #content article .entry-content {padding-right: 20px; padding-left: 20px; padding-top: 0px; box-sizing: border-box; }
    .fondoRojo {margin-top: 40px; }
    .comoFunciona {margin-top: 30px; }
    .wrap.Sala.de.prensa #main article {padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
    .noticiasSeguros .resumenNotaDePrensa .texto {display: inline-block; width: 100%; }
    .navigation-top .wrap{height: 0px;}


}

@media screen and (max-width:1090px){

	header.site-header tbody tr td.pc{display: none}
	header.site-header tbody tr td.movil{display: inline-block; text-align: center;}
	header.site-header tbody tr td.movilPc{display: inline-block; text-align: center;}

	article#panel h2{font-size:12px; margin-bottom: 0px;}
	article.post.type-post.format-standard.hentry.category-sala-de-prensa-ergo-seguros-de-viaje {min-height: 325px; margin-bottom: 20px; }
	form label{padding-left:0} 
    button.btn.btn-primary.btn-block p{float:none} 
	button.btn-mobileSelect-gen:not([class*=col-]):not([class*=form-control]):not(.input-group-btn):not(.btn-block) {width: 120px;}

	#gastosMedicosTarifas tr th{font-size:8px} 
	#gastosMedicosTarifas tr td{font-size:8px} 
	#equipajeTarifas tr th{font-size:7.5px} 
	#equipajeTarifas tr td{font-size:7.5px} 
	#fallecimientoTarifas tr th{font-size:10px} 
	#fallecimientoTarifas tr td{font-size:10px} 
	#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:left} 
	#premios figure img{margin:auto;display:block;margin-bottom:10px} 
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 44%; margin-right: 0px; }
	
	
	.iconosGarantias tbody tr td{width:18%} 
	.entry-content .contenidoDestacado {min-height: 175px; }
	.panel-content img.movil {display: block; }
	.entry-content.home{min-height:490px} 
	.entry-content.home h2{min-height:90px} 
	.contactoClientes > a{margin-right:30px} 
	.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%;} 
	.social-navigation{width: 100%; border-top: 1px solid #fff;}
	.panel-image-home154{display: none;}
	.ultimaNoticia{max-width: 450px;}
	.resumenNotaDePrensaHome {width: 62%; min-height: auto; }

	

}

@media screen and (max-width:1024px){
	
	a.reverse{unicode-bidi:bidi-override; direction:rtl;}
	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; }
	ul{margin-top: 0px;}
	li.imagenSlider h2.titulo-slider {font-size: 22px;}

	#enlacesHeader {width: 100%; text-align: left; }
	#enlacesHeader a {min-width: 8%;} 
	#enlacesHeader p{display:block; text-align: center; margin-left: auto; margin-right: auto;}
	#page .wrap.siniestros-e-instrucciones #primary #main article header.entry-header {width: 90%; }
	#certificadoSSl p {text-align: center; }
	#contieneServiciosIncluidos {margin-bottom: 40px; }
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {margin-right: 11%; margin-right: 0px; }

	.servicioIncluido {max-width: 100%; width: 40%; }
	.servicioIncluido tbody tr td img{display: block; width: 100%; overflow: hidden;}
	.servicioIncluido tbody tr td span.titulo {display: block; width: 100%; min-height: 40px; padding-top: 10px; padding-bottom: 10px; font-size: 18px; font-weight: bold;} 	
	.certificadoSSL {display: inline-block; width: 100px; }
	.wrap.siniestros-e-instrucciones #content article header h1{width: 100%;}
	.formasDePago {display: block;}
	.formasDePago p {text-align: center;}
	.resumenSeguros{display:inline-block; width:30%;margin-left:1%;margin-right:1%;margin-bottom:20px;} 
	.fortaleza img {max-width: 80px; }
	.textoFortaleza {width: 85%; }

}

@media screen and (max-width:1000px){
	.iconosGarantias tbody tr td{width:17%;font-size:9px;} 
	.informacionSeguros {width: 100%; padding-top: 10px; box-sizing: border-box;}
	.royalBlue10porciento{display:block;margin-bottom:10px;} 
	.entry-content.home h2{min-height:50px;font-size:15px} 
	.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {display: none; }
}

@media screen and (max-width:990px){
	#enlacesHeader img{margin-left:auto;margin-right:auto;display:block} 
	#enlacesHeader img.custom-logo {margin-right: 0px; }
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 42%; }
	#bloqueSeguros .resumenSeguros {width: 92%; }
	.panel-content img.movil {display: block; }
	
} 

@media screen and (max-width:965px){

	body.page:not(.twentyseventeen-front-page) .entry-content h2 {margin-top: 0px; }
	article.post.type-post.category-sala-de-prensa-ergo-seguros-de-viaje {padding: 20px; box-sizing: border-box; }
	img.peliRoja2 {width: 100%; }
	

	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 40%; margin-right: 0px; }
    #page{margin-bottom: 80px;}
	#page .wrap #primary #main article#post-11892 header.entry-header {position: relative; top: 0px; text-align: left; margin-left: 0px; border-bottom: none; z-index: 9990; width: 100%; }

	.procesoCompra tr td:first-child {width: 100%; display: block; }
	.procesoCompra tr td.icono img {width: 30px; }
	.procesoCompra tr td:last-child {display: block; width: 100%; padding: 20px; box-sizing: border-box; }
	.peliRoja.violetLight tr td img.iconoEstrella{display: none;}
	.peliRoja.violetLight tr td{display: block; width: 100%; padding: 0px; }
	.peliRoja.violetLight tr td:first-child {display: block; width: 100%; padding: 20px; box-sizing: border-box; }
	.manos.violetLight tr td {display: block; width: 100%; }
	.manos.violetLight tr td:first-child {display: block; width: 100%; }
	.manos.violetLight tr td img.icono{width: 30px;}
	.manos.violetLight tbody tr td:last-child{display: block; width: 100%; padding: 20px; box-sizing: border-box;}
	.like.violetLight tr td{display: block; width: 100%; padding: 20px; box-sizing: border-box;}
	.like.violetLight tr td img.icono {width: 30px; margin-left: auto; }
	.incluyeCovid.violetLight tr th {width: 100%; display: block; padding: 20px; box-sizing: border-box; }
	.incluyeCovid.violetLight tr td {width: 100%; display: block; padding: 20px; box-sizing: border-box; }
	.servicioIncluido tbody tr:first-child td:first-child{margin-bottom: 30px;}
	.servicioIncluido {margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px;}
	.ayuda-urgente #cabecera .cabecera tr td.imagen {display: none; }
	.ayuda-urgente #cabecera .cabecera tbody tr td.textoCabecera{}
	
	.resumenBusqueda{width: 49%;}
	.garantiasYdocumentos {display: none; }
	.cuerpo {padding-left: 20px; padding-right: 20px; padding-top: 0px; box-sizing: border-box; }
	.segurosDestinos .destino tbody tr {width: 49%; display: inline-block; text-align: center; }
}

@media screen and (max-width:890px){
	
	a.botonComparativa {margin-top: 40px;}
	span#botonAbrirSiteMap {float: none; }

	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo img {margin-left: -8px; }
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare tr td:last-child {padding-left: 10px; }
	body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo {width: 100%; }

	body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde .desde{font-size: 10px; line-height: 10px;}
	body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde .alDia{font-size: 10px; line-height: 10px;}
	body.page:not(.twentyseventeen-front-page) .entry-content a.precioDesde .precio{font-size: 18px; line-height: 18px;}

	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) .site-main.app-de-viaje-travelcare #fondoManoMovil img {width: 395px; }
	article#post-72 .entry-content aside span.iconoTexto {text-align: center; margin-top: 10px;}
	article.post.type-post.format-standard.hentry.category-sala-de-prensa-ergo-seguros-de-viaje{min-height: auto;}
	article.category-sala-de-prensa-ergo-seguros-de-viaje img {display: block; width: 100%; }
	article > .entry-content > .contenido-slider {padding-left: 20px; padding-right: 20px; box-sizing: border-box; }

	footer a.lineaVertical, footer span.lineaVertical {float: none;}
	
	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%;} 

	button.dropdown-toggle.toggled-on{background:transparent;} 
	
	img.icono {width: 100%; max-width: 100px;}

	#pasosAccederTravelCare tr td a img {width: 100px; margin-top: 10px; margin-left:10px; }
	#main > article {padding-left: 0px; padding-right: 0px; box-sizing: border-box;  display: block; overflow: hidden; }
	#reconocimientosCertificados{display: none;}

	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 38%; margin-right: 0px; }

	.flechascancellation tbody tr td {width: 100%; height: auto; padding-bottom: 20px;}
	.iraFormulario tbody tr td:first-child {display: block; width: 100%; }
	.iraFormulario tbody tr td:last-child {display: block; width: 100%; margin-top: 20px; }
	.preguntasAirDoctor {width: 100%; margin-bottom: 0px; }
	.servicioIncluidoApp tbody tr td span.titulo {min-height: 70px;}
	.servicioIncluidoApp tbody tr td.cuerpoTexto p {min-height: 140px; }

	

	.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; text-align: right;} 
	.site-contact-info h2{font-size:11px} 
	.contactoClientes > a{font-size:10px;margin-right:10px} 
	.noticiasSeguros .resumenNotaDePrensa {display: inline-block; min-height: auto;  width: 100%; padding-left: 2%; padding-right: 2%; text-align: left; margin-bottom: 30px; box-sizing: border-box; }
	.serviciosIncluidosProducto.cancellation .servicioIncluidoApp{width: 100%;}


} 

@media screen and (max-width:800px){
	h2.underlineGreen{margin-bottom:10px;padding-bottom:10px} 
	h2.rojoCorporativo {margin-top: 10px; margin-bottom: 3px; font-size: 20px; }
	

	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} 

	body.page:not(.twentyseventeen-front-page) .entry-title {}
	body.page:not(.twentyseventeen-front-page) .categories-pagina-imagen-completa header h1 {top: -130px; margin-left: 0px; }
	body.logged-in.admin-bar header#masthead .contieneHeader {margin-top: 35px; }
    body.page:not(.twentyseventeen-front-page) .entry-content .razones .incluyeCovid.violetLight tr th h3 {padding-left: 20px;}

    main#main{box-sizing: border-box;}
    header.entry-header a h2.entry-title{font-size:18px} 
	nav.social-navigation > a{display:block;margin-left:auto;margin-right:auto;margin-top:10px;width:114px} 
	article#panel h2{color:#fff;font-size:12px} 
	article.post .entry-content{text-align:left;} 

	footer .otrosEnlaces a.lineaVertical, footer .otrosEnlaces span.lineaVertical{border: none; margin-left: 0px; margin-right: 0px;padding: 0px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px;}
	footer .otrosEnlaces a.lineaVertical:first-child {margin-top: 20px; }
	footer .otrosEnlaces span{margin-top: 0px;}
	span#botonAbrirSiteMap{margin-left: 0px;}
	
	li.imagenSlider h2.titulo-slider {font-size: 18px; }
	li.imagenSlider .contenido-slider p {font-size: 12px; }

	form.search-form input.search-field {width: 90%; margin: auto; float: none; display: block; color: #000;-webkit-appearance: none;} 
	
	button#desplazarGarantiasI {background: transparent; display: block; width: 40px; height: 40px; vertical-align: middle; border-radius: 100%; text-align: center; cursor: pointer; position: absolute; margin-left: 0px; z-index: 9999; opacity: 0.3; }
	button#desplazarGarantiasD {background: transparent; display: block; width: 40px; height: 40px; vertical-align: middle; border-radius: 100%; text-align: center; cursor: pointer; position: absolute; margin-left: auto; right: 20px; }
	.btn.btn-primary.btn-block p{font-size:24px;float:none} 


	#enlacesHeader {width: 100%; vertical-align: bottom; padding-top: 40px;}
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 36%; }
    #enlacesHeader tbody tr td img.custom-logo {display: block; margin-left: 0px; margin-right: 0px;}
    #enlacesHeader tbody tr td 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} 
	#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%;} 
	
	#bannersFinalDePagina .banners {width: 100%; }
	#bannersFinalDePagina .banners p, #bannersFinalDePagina .banners a{text-align: center;}
	#bloqueSeguros .resumenSeguros article .panel-content .wrap .entry-content a.more-link {top: auto; background: #8e0038; position: relative; right: 0px; left: auto; margin-left: auto; }
	#page > .wrap {border-top: 1px solid #8e0038; }
	#contineneAtributos {padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; box-sizing: border-box; }
	

	#tarifas tbody tr th{width: 24.5%;}
	#tarifas tbody tr td{width: 24.5%;}

	.registrarme tbody tr td.textos {padding-bottom: 40px; }
	.siniestrosOnline tbody tr td.texto {min-height: 80px; }
	.tablaFlex{width:90%; min-height:0; margin-bottom:0} 
	.oficinasYdelegaciones tr td{display:block; margin-top: 20px;} 
	.iconosGarantias{width:100%} 
	.tarifas tr td{font-size:8px} 
	.iconosGarantias tbody tr td.uno{padding-bottom: 40px;}
	.iconosGarantias {display: block; width: 100%; margin: 0px;}
	.iconosGarantias tbody {display: block; width: 100%; }
	.iconosGarantias tbody tr {display: block; width: 100%; }
	.iconosGarantias tbody tr td .textos {}
	.iconosGarantias tbody tr{border-bottom: none;}
	.iconosGarantias tbody tr td img {margin-left: auto; margin-right: auto; }
	.iconosGarantias tbody tr td.uno{text-align: center; border: none}
	.iconosGarantias tbody tr td.dos{text-align: center; border: none}
	.iconosGarantias tbody tr td.dos .textos {width: auto; margin-right: 40px; margin-left: 40px;}
	.iconosGarantias tbody tr td.dos .textos .garantia {text-align: left; }
	.iconosGarantias tbody tr td.tres{text-align: center; border: none}
	.iconosGarantias tbody tr td.cuatro{text-align: center; border: none}
	.iconosGarantias tbody tr td .textos {width: auto; margin-left: 80px; margin-right: 40px; }
	.contactoAccesibilidad tbody tr td.verdeClaro {background: #e3f0e6; width: 2px; padding: 0px; margin: 0px; }
	.contactoAccesibilidad tbody tr td {width: 49%; }
	.servicioIncluido {max-width: 90%; width: 90%; }
	.mapaGoogle {margin-top: 20px; }

	.wsp-pages-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;} 
	.wsp-pages-list li a {font-size: 100%; width: 90%; } 
	.peliRoja tbody tr td, .like tbody tr td, .manos tbody tr td, table.zonaVerde.de2 tbody tr td{display: block; box-sizing: border-box; padding-right: 20px; padding-left: 20px;}
	.peliRoja tbody tr td:last-child{padding-left: 0px; padding-right: 0px; padding-top: 20px;}

	.paginaDKV table.peliRoja.violetLight tr td img {width: 100%; }
	.bannersDKV .banners {width: 100%;}
	.banners tbody tr td a {font-size: 12px; text-align: center; }

	.razon .peliRoja.travelstar img.peliRoja2 {width: 100%; }
	.representacioneExtranjero {margin-top: 40px; }
	.oficinasYdelegaciones table tr td{display:block} 
	.oficinasRegionales {margin-top: 40px; }
	.site-contact-info{display:none} 
    .site-info p{text-align:center} 
    .site-footer .wrap{padding-bottom:0;padding-top:0;text-align:center;margin-bottom:0} 
	
    .panel-image{height:auto} 
    .entry-content > p{min-height:0} 
    .entry-content > h2{display:block;margin-bottom:10px;text-align: left;} 
    .entry-content article{text-align:left} 
    .entry-content p{text-align:left;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} 
    .entry-content-prensa {padding-bottom: 60px; border-bottom: 1px solid #ccc; }
    .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:5px;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;} 
    
    .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%} 
    .otrosEnlaces a {font-size: 16px; width: 100% }
    .otrosEnlaces span {font-size: 16px; width: 100%}
    .panel-image{background-size:auto 112px} 
    .single-featured-image-header > img{width:100%;display:block} 
    .delegacionSpain{display:inline-block;width:100%} 
    .social-navigation ul{text-align:center} 
    .resumenNotaDePrensa{width:100%;margin-bottom:0} 
    .descripcionAccesos{display:inline-block;width:100%} 
    .foto img{width:100%;max-width:100%} 
    /*.page-one-column .panel-content .wrap{min-height:100px;padding-top:0px;box-sizing: border-box;} */
    .garantiasYdocumentosModular {display: none; }
    .wrap.terminos-legales .site-content-contain #content article .entry-content {padding: 20px; box-sizing: border-box; }
    .noticiasSeguros .resumenNotaDePrensa{display: block; margin-bottom: 40px;}
    .producto {display: inline-block; width: 45%; padding: 10px; box-sizing: border-box; border: 1px solid #000; margin-left: 10px; margin-right: 10px; margin-bottom: 20px; }
	.resumenBusqueda{width: 100%; display: block;}
	.contieneSiteInfo nav h5{text-align: center; margin-bottom: 20px; display: block; width: 100%;}
	.informacionCorporativaImgIzq.fondoRosaCorporativo tr td img.telefonista {width: 300px; height: auto; }
	.informacionCorporativaImgIzq table tr td:last-child {padding: 20px; width: 100%; box-sizing: border-box; }
	.contieneGarantias {margin-bottom: 20px; background: #ffffff; box-sizing: border-box; display: block; overflow: hidden; text-align: left; width: 5000px; }
	.contieneGarantias .slideGarantia {float: left; display: inline-block; overflow: hidden; vertical-align: middle; padding: 40px; box-sizing: border-box; margin-left: 0px; margin-right: 0px; right: 0px; border: none; background: #fff; position: relative;}
	.contieneGarantias .slideGarantia h3 {padding: 0px; margin-bottom: 20px; color: #8e0038; font-size: 24px; }
	.contieneGarantias .arrow {border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 20px; cursor: pointer; }
	.contieneGarantias .right {transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
	.contieneGarantias .left {transform: rotate(135deg); -webkit-transform: rotate(135deg); }
	.bordeContieneGarantias {display: block; overflow: hidden; margin-bottom: 20px; }
	.wrap.reviews.opiniones-sobre-ergo-seguros-de-viaje .ancho1250 {padding-top: 20px; padding-bottom: 0px; }

	.wrap.reviews.opiniones-sobre-ergo-seguros-de-viaje .fondoYellow { margin-top: 0px;}
	
}

@media screen and (max-width:750px){
	a.botonAcceder {font-size: 20px;}
	#enlacesHeader tbody tr td {width: 11%; }
	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 34%; }
	.siniestrosOnline tbody tr td.texto {min-height: 90px;}
	.atencionAlCliente tr td img {width: 100%; }
	.atencionAlCliente tr td {width: 80%; }
	.atencionAlCliente tr td:first-child{ width: 10%;}
	.fondoBeichOscuroCorporativo img {width: 90%; height: auto; }
}

@media screen and (max-width:700px){
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare article header h1.entry-title {position: relative; margin-left: 0px; margin-top: 0px; border-bottom: none; z-index: 9990; width: 100%; font-size: 26px; text-align: center;}
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare tr td:last-child {width: 73%; }
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #fondoManoMovil img {width: 228px; margin-top: 222px; }
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo img {margin-left: 0px; }
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo p {font-size: 16px; }
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .site-content-contain #content article .entry-content {margin-top: 0px; }

	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%; } 

	#post-72 .siniestrosOnline {width: 100%; }
	#enlacesHeader tbody tr td {width: 9%; }
	#travelCareLollevastodo tr th {display: block; font-size: 22px; text-align: center;}
	#travelCareLollevastodo tr td {width: 100%; display: block; }
	#travelCareLollevastodo tr td.col2 {width: 90%; }
	#travelCareLollevastodo tr td.col4 {width: 90%; }
	
	#pasosAccederTravelCare tr td a img {width: 90px; margin-top: 10px; }
	#travelCareLollevastodo tr td:last-child {display: none; }
	#travelCareLollevastodo tr th:first-child {padding-left: 10px; padding-right: 10px; }
	#travelCareLollevastodo tr td:last-child.rosaOscuro {display: block; }
	#travelCareLollevastodo tr td:last-child.col4 {display: block; }
	.siniestrosOnline tbody tr td.texto {min-height: 0px; }

	#enlacesHeader {width: 100%; }
	#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} 
	
	.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%} 
	.resumenSeguros article#panel .entry-content{min-height:180px} 
	.resumenSeguros article#panel .entry-content h2{min-height:76px} 
	
}

@media screen and (max-width:640px){
	
	a.botonAcceder {font-size: 18px; min-height: 70px; display: block; padding-bottom: 10px; }
	a.reverse {display: inline-block; }
	a.siniestros {width: 100%; }
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #travelCareAppleGoogle {width: 100%;}
	body.page:not(.twentyseventeen-front-page) .entry-content .contenidoDestacado {padding: 20px; box-sizing: border-box; }
	body.page:not(.twentyseventeen-front-page) .entry-content p {text-align: left; box-sizing: border-box; } 
	body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo {margin-left: 0px; margin-right: 0px; }
	body.page:not(.twentyseventeen-front-page) .entry-content .fondo-azul-d7e8f7 tbody tr td p {text-align: center; }
	svg.icon.icon-search {top: -3px; right: 3px; }
	article.buscar .formularioBuscar {width: 300px; }
	article#post-2486 .entry-content {padding: 20px; box-sizing: border-box; }
	article#post-682 article {margin-bottom: 10px; padding: 20px; box-sizing: border-box; }
	table tr td.icono {width: 100%; display: block; }

	#enlacesHeader tbody tr td.custom-logo-link.movilPc {width: 32%; }
	#comoHablar tbody tr td {display: block; width: 100%; }

	.atencionAlCliente tbody tr td {width: 90%; display: block; padding-left: 20px; padding-right: 20px; box-sizing: border-box; margin-left: auto; margin-right: auto; }
	.tablaFlex tbody.tablaFlex tr td h3 {text-align: left; }
	.flechascancellation tbody tr td img {height: 30px;} 
	.flechascancellation tbody tr td{min-height: auto;}
	.iraFormulario tbody tr td h3 {padding: 10px; font-size: 18px; }
    .servicioIncluidoApp tbody tr td span.titulo {min-height: 0px; }
    .servicioIncluidoApp tbody tr td.cuerpoTexto p {min-height: 0px; }
    .servicioIncluidoApp tbody tr:last-child td {padding-top: 20px; }
	.wrap.oficinas-y-delegaciones article h3 { font-size: 18px; text-align: left;}
	.wrap.oficinas-y-delegaciones .site-content-contain #content article .entry-content {width: 95%; margin: auto; }
	.iconosCabecera {width: 65%;}
	.masInformacion .imagen img {width: 100px; }
	.entry-content.buscar {padding: 20px; display: block; overflow: hidden; box-sizing: border-box; }
	.wrap.busqueda {display: block; overflow: hidden; box-sizing: border-box; padding: 20px; }

	.segurosDestinos .destino tbody tr {width: 100%; display: inline-block; text-align: center; }
	.entry-content .fondo-azul-d7e8f7 tbody tr #textoPrincipal {width: 100%; display: block; }
	.entry-content .fondo-azul-d7e8f7 tbody tr td {width: 100%; display: block; }
	
	.servicioIncluidoApp {width: 90%; margin-left: 5%; margin-right: 5%; margin-bottom: 20px; }
	.atencionAlCliente tbody tr td:first-child {width: 100%; padding-bottom: 10px; display: block; margin: 0px; padding-left: 0px; padding-right: 0px; }
 	
}

@media screen and (max-width:600px){
	p.quien span.texto {display: inline-block; vertical-align: baseline; font-size: 16px; margin: 0px; padding: 0px; color: #555342; width: 73%; }

	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 h2 {text-align: left; width: 100%; margin-top: 40px; margin-left: 0px; margin-right: auto; padding-left: 20px; padding-right: 20px; box-sizing: border-box;}
	
	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: 100%;box-sizing: border-box; margin-top: 10px; margin-left: auto; margin-right: auto; font-size: 100%; }
	body.page:not(.twentyseventeen-front-page) .entry-content .quienesSomos p span.numero {width: 25%; display: inline-block; padding: 0px; margin: 0px; }
	body.page:not(.twentyseventeen-front-page) .entry-content h2.fondoAzulHielo.ui-accordion-header img{position: absolute; left: 0px; width: 20px; }

	header.site-header {height: 70px;}
	footer a.pc{display: none;}
    img.iconoSi {max-width: 82px; }
    td {vertical-align: middle; font-size: 14px; text-align: left; }
	ul.bxsliderPrincipalMovil .contenidoSlider h2 {font-size: 20px; padding: 8px; text-align: left; font-weight: bold; }
	li#menu-item-706 {display: block; }
	
    #equipajeTarifas tr td { padding: 0px; }
	#tarifas tbody tr th{width: 24.3%;}
	#tarifas tbody tr td{width: 24.3%;}
	#cabecera{padding-left: 5px; padding-right: 5px; width: 100%; overflow: hidden; display: block;}
	#sitemapDialog a {display: block; width: 100%;}
	#porQueNececesitasSeguro{min-height:221px;} 
	#cierreCookies {width: 40px; height: 40px; line-height: 40px; font-size: 22px; right: 50%; margin-right: -20px; top: -20px; }
	#certificadoSSl {text-align: center; display: block; overflow: hidden; }
	#certificadoSSl p{text-align: center;}
	#certificadoSSl p a {display: block; overflow: hidden; }
	#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: 105px; margin-right: 0px; margin-left: 0px;}
	#enlacesHeader tbody tr td {width: 16%; text-align: center; padding-left: 10px; padding-right: 10px;}
	#enlacesHeader p {font-size: 10px; }
	#asideSiniestros {display: block; width: 100%; padding-left: 20px; padding-right: 20px; box-sizing: border-box;}

	.resumenSeguros{width:30%} 
	.resumenSeguros .miniatura img {width: 100%; display: block; }
	.segurosDestinos {height: 800px; }
	.fortalezas > h2 {padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
	.wrap.siniestros-e-instrucciones .content-area #main .site-content-contain article#post-72 .entry-content {width: 100%; }

	.tablaFlex tbody.tablaFlex{width:100%;display:block; min-height: auto; margin-top: 40px; margin-bottom: 0px;}
    .directivos tbody tr td {display: inline-block; width: 82.5%; margin-left: 2%; margin-right: 2%;}
    .cualquier tr td.fondoBeigch{width: 100%; display: block; box-sizing: border-box;}
    .cualquier tr td.fondoBeigchClaro{width: 100%; display: block; box-sizing: border-box;}
    .mundo tr td.fondoRosaClaro{width: 100%; display: block; box-sizing: border-box;}
    .mundo tr td.fondoRosa{width: 100%; display: block; box-sizing: border-box;}

	.atencionAlCliente tbody tr {margin-bottom: 30px;}
	.atencionAlCliente tbody tr td{text-align: left;}
	.pregutasFrecuentes {display: block; overflow: hidden; padding: 20px; box-sizing: border-box; width: 100%; }
    .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%;}  
	.delegacion h3{text-align: left; }
	.videoHome{width:95%;} 
	.garantiasYdocumentos{margin-bottom:0px;margin-top:10px;} 
	.comentariosEkomi{line-height:normal;} 
	.otrosEnlaces a{display: block; font-size: 18px; padding-bottom: 10px; padding-top: 10px; box-sizing: border-box;}
	.site-info span {font-size: 18px; }
	.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} 
	
	.directivo {width: 100%; display: inline-block; }
	.fortalezas{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%; box-sizing: border-box;}
	.pdfsDocumentacion table tr td.blanco {display: block; width: 100%; box-sizing: border-box;}
	.informacionCorporativaImgDer.fondoBeichCorporativo tr td:first-child {padding-left: 10px; padding-right: 10px; text-align: left; 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: 420px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
	.wrap.asegurar-tu-viaje main #content article header h1 {top: -590px; left: 0px; }
	.wrap.servicios #primary #main #content .servicios h2 {font-size: 18px;}
	.wrap.oficinas-y-delegaciones #primary #main img {width: 100%; margin: auto; }
	.menu-menu-superior-container {overflow: visible; position: fixed; z-index: 9999;  width: 100%; margin-left: 0px; left: 0px; box-sizing: border-box; }
	.panel-content img.movil {width: 49%; display: inline-block; }
	.resumenSeguros{width:46%}
	.certificadoSSL {width: 50px; vertical-align: middle; display: inline-block; }
	.formasDePago {display: block; width: 100%; overflow: hidden; text-align: center; }
	.formasDePago p{text-align: center;}
	.compraSegura {max-width: 100%; margin: auto; }
	.compraSegura span {vertical-align: bottom; display: block; font-size: 24px; font-family: FedraSerifAProBold; margin-bottom: 20px; color: #8e0038; }
	.ultimaNoticia {max-width: 100%; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px;  }
	.nomeros {width: 81%; display: inline-block; }
	.flechascancellation tbody tr td img {display: inline-block; width: 40px; height: auto; }
	.informacionSeguros a.boton {display: block;text-align: center; border-radius: 100px; font-size: 14px; max-width: 300px; margin-left: auto; margin-right: auto;}

}

@media screen and (max-width:540px){
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #fondoManoMovil img {width: 167px; margin-top: 80px; position: absolute; left: 203px;}
    body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #pasosAccederTravelCare tr td a {display: block; }
    body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo img {margin-left: 0px; width: 39px; margin-top: -2px; }
    body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo p {font-size: 13px; }
    body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo {padding: 0px; }

    a.botonAcceder {min-height: 50px;}
	input[type='text'],{width: 74%; }
	input[type='email']{width: 74%; }
	input[type='url']{width: 74%; }
	input[type='password']{width: 74%; }
	input[type='search']{width: 74%; }
	input[type='number']{width: 74%; } 
	input[type='tel']{width: 74%; }
	input[type='range']{width: 74%; } 
	input[type='date']{width: 74%; }
	input[type='month']{width: 74%; }
	input[type='week']{width: 74%; }
	input[type='time']{width: 74%; }
	input[type='datetime']{width: 74%; }
	input[type='datetime-local']{width: 74%; } 
	input[type='color']{width: 74%; } 
	textarea{width: 74%; } 
	select{width: 74%; } 
	header.site-header .custom-header {padding-left: 10px; padding-right: 10px;}

	#enlacesHeader a {min-width: 16%; padding: 1%; margin: 0px; } 
    #post-81 h2 {width: 100%; }
    #enlacesHeader tbody tr td.sinMargen {padding-right: 0px; }
    #enlacesHeader tbody tr td:last-child {padding-left: 0px; padding-right: 0px; }
    #bannersFinalDePagina .banners tbody tr td.nombreProductoBanner p {font-size: 14px; }
	.atencionAlCliente tr td {width: 72%;}
	.iconosGarantias tr td img {margin: auto; display: block; }
	.iconosGarantias tbody tr td .textos {width: 100%; margin-left: auto; margin-right: auto; margin-top: 20px; }
	.iconosGarantias tbody tr td .textos span {text-align: center; }
	.iconosGarantias tbody tr td.dos .textos {width: 100%; margin-right: auto; margin-left: auto; text-align: center; }
	.iconosGarantias tbody tr td.dos .textos .garantia{text-align: center;}
	.iconosGarantias tbody tr td.dos img.garantia {margin-left: auto; margin-top: 20px; }
	.iconosGarantias tbody tr td.tres.slideGarantia span.garantia {text-align: center; }
	.iconosGarantias tr td img {margin-top: 20px; }
	.iconosGarantias tbody tr td.cuatro img {margin-left: auto; }
	
    .wrap.asegurar-tu-viaje main #content article header h1 {top: -650px; }


}

@media screen and (max-width:500px){
    #enlacesHeader tbody tr td {width: 15%;}
}

@media screen and (max-width:400px){
	h2.rojoCorporativo {margin-top: 10px; margin-bottom: 3px; font-size: 24px; padding-left: 0px; padding-right: 0px; }
	h2.entry-title-slider {font-size: 14px;} 
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare #fondoManoMovil img {width: 175px; margin-top: 240px; }
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo p {font-size: 10px; }
	header.site-header{padding-bottom: 12px;}
	header.site-header .custom-header {padding-left: 5px; padding-right: 5px;}
	
	a.reverse{display: block;}

	ul li.page_item{padding: 0px;}

	ol{min-height:140px} 
	body.page:not(.twentyseventeen-front-page) .site-main.app-de-viaje-travelcare .fondoRojo p {font-size: 11px; }
	body.page:not(.twentyseventeen-front-page) .entry-content .razones > h2 {margin-top: 0px;}
	body.page:not(.twentyseventeen-front-page) .entry-content .contenidoDestacado p{margin-bottom: 20px;}
	body.page:not(.twentyseventeen-front-page) .entry-content .cuerpo h2{margin-top: 0px;}
	
	header.entry-header a h2.entry-title{font-size:100%} 
	article#panel h2{font-size:10px} 
	article#post-72 .entry-content aside span.iconoTexto a{width: 100%}
	article.postBlogCompleto{width:95%;margin-left:2%;margin-right:2%}
	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; }
	button.dropdown-toggle .icon {display: block; margin-right: 0px; margin-left: auto; position: relative; right: 10px; top: 0px; vertical-align: middle; }

	#tarifas tr th{font-size:7px} 
	#tarifas tr td{font-size:7px} 
	#gastosMedicosTarifas tr td{font-size:7px} 
	#gastosMedicosTarifas tr th{font-size:7px} 
	#equipajeTarifas tr th{font-size:6.8px} 
	#equipajeTarifas tr td{font-size:6.5px}
	#content.Nueva.APP.Air.Doctor article .entry-content td.textoFodoRosa p.conIcono {width: 100%; display: block; }
   	#masthead tbody tr td.movil {width: 11%; }
    #top-menu {text-align: center; padding: 0; margin: auto; width: 100%; height: 0px;}
	#top-menu li{width:100%;}
	#top-menu li a {font-size: 16px;}
	#top-menu li ul.sub-menu li > a {line-height: normal; }
	#enlacesHeader a, #enlacesHeader span {min-width: auto; margin: 0px; text-align: center; width: 100%; padding: 0px; font-size: 12px; }
	#enlacesHeader p {font-size: 8px; }
	#enlacesHeader tbody tr td {width: 15%; vertical-align: middle; padding-left: 5px; padding-right: 5px; }
	#enlacesHeader tbody tr td:last-child {text-align: right; width: 30px; padding-right: 0px;}
	#porQueNececesitasSeguro{min-height:200px;} 
	#primary.busqueda #main article{width:95%;margin:auto}
	#travelCareAppleGoogle tr td a img {width: 130px; }

    #bannersFinalDePagina .banners tbody tr td.productoDescripcionBanner{padding-left: 5px; padding-right: 5px; }
    #bannersFinalDePagina .banners tbody tr td.nombreProductoBanner p {font-size: 12px; }
    #bannersFinalDePagina .banners tbody tr td.productoA {width: 49%; text-align: center; border-left: 10px solid #fff; border-right: 10px solid #fff; }
    #bannersFinalDePagina .banners tbody tr td.productoB {width: 49%; text-align: center; border-left: 10px solid #fff; border-right: 10px solid #fff; }

	.wrap.asegurar-tu-viaje main #content article header h1 {top: -679px; }
	.iconosGarantias tbody tr td span.importe {font-size: 42px; }
	.iconosGarantias tr td img{display: block; margin: auto;}
	.peliRoja.violetLight.select tbody tr td {padding-bottom: 0px; }
	.peliRoja.violetLight.anulacion tbody tr td {padding-bottom: 0px; }
	.pdfsDocumentacion table {padding: 5px; }
	.site-content-contain {top: 0px; border: none}
	.lupa{width: 40px; position: absolute; right: 10px; }
	.search-form .search-submit { right: 23px; top: 1px; 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} 
	.fortaleza{display:inline-block;width:97%;margin-left:1%;margin-right:1%} 
	.site-info a{display:block} 
	.lupaMasSegurosDeViaje{width:12%;vertical-align:top} 
	.entry-content.home{min-height:148px} 
	.entry-content.home h2{font-size:12px;margin-bottom:0px;} 
	.lupaMasSegurosDeViaje{width:19%;vertical-align:bottom;} 
	.custom-header {text-align: left; }
	.custom-logo-link {padding-right: 0px; width: 35%; }
	.custom-logo-link img {width: 100%; max-width: 120px;}
	.custom-logo-link a {width: 100%; }
	.garantias {display: none; }
	.masInformacion tr td.texto {width: 100%; display: block; padding: 3%; box-sizing: border-box; } 
	.masInformacion tr td.imagen {width: 100%; display: block; padding: 3%; box-sizing: border-box; }
   	.iconosCabecera {width: 63%; }
   	.wrap.asegurar-tu-viaje main #content article header h1 {top: -648px; }
   	.menu-menu-superior-container {overflow: visible; position: fixed; z-index: 9999;  width: 100%; left: 0px; margin-left: 0px;}
   	.contenidoFooter {top: 75px; }
   	.titleExcerptAirDoctor {width: 100%; top: 40px; padding-left: 10px; box-sizing: border-box; }
	.contieneElementosDeConfianza {padding: 20px; box-sizing: border-box; }
   	 
}


@media screen and (max-width:320px){ 
	.contenidoFooter {top: 70px; }
}

@media print{form,button,input,select,textarea,.navigation-top,.social-navigation,#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} }
