*{box-sizing:border-box;margin:0;padding:0}
*:before,*:after{box-sizing:border-box}
body{font-family:"Helvetica Neue";font-size:1rem;font-weight:400;line-height:normal}
h1{font-size:2rem;margin-top:.7em;margin-bottom:0;line-height:2.5rem}
h2{font-size:1.6rem;margin-top:.6em;margin-bottom:0;line-height:2rem}
h3{font-size:1.3rem;margin-top:.3em;margin-bottom:0;line-height:1.8rem}
h4,h5,h6{font-size:1.1rem;margin-top:.7em;margin-bottom:0;line-height:1.6rem}
p{font-size:1rem;margin-top:.7em;margin-bottom:0;line-height:1.6rem}
.hidden{display:none}
.block{display:block}
.cmp-title-default .cmp-title__text{color:#3d3f45;font-size:1.4em;font-weight:bold;line-height:24px;margin-bottom:.8em;margin-top:0;padding-top:20px;text-transform:uppercase}
@media(min-width:768px){.cmp-title-default .cmp-title__text{padding-left:20px}
}
.cmp-title-red .cmp-title__text{color:#e01f20}
.cmp-text{color:#454d52;line-height:20px;margin:0 0 15px}
.cmp-text p+p,.cmp-text p+ul,.cmp-text ul+p,.cmp-text div+p,.cmp-text p+div,.cmp-text ul+div,.cmp-text div+ul,.cmp-text div+div{padding-top:20px}
.cmp-text ul{padding-left:2em}
.cmp-text ul li{padding-bottom:.5em}
.cmp-text a{color:#1e52d5;text-decoration:none;transition:all .3s linear}
.cmp-text a:focus{outline:thin dotted}
.cmp-text a:hover{text-decoration:underline}
.cmp-text-default{background-color:#f5f5f5;padding:15px}
@media(min-width:1024px){.cmp-text-default{padding:40px}
}
.cmp-text-default .cmp-text{padding-left:20px;padding-right:20px}
.cmp-text-white{background-color:#fff}
.cmp-button{text-decoration:none}
#cmp-icex-borderSidebar{border:1px solid #dadada}
.cmp-icex-borderSidebar-all{border:1px solid #dadada}
.red-button .cmp-button{background-color:#e0021c;border-radius:3px;color:white;padding:14px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:.875rem;margin-bottom:15px}
.red-button .cmp-button a{color:inherit}
.blue-button .cmp-button{background-color:#3371c0;border-radius:3px;color:white;padding:14px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:.875rem;margin-bottom:15px}
.blue-button .cmp-button a{color:inherit}
.icex-title-default{color:#3d3f45;font-weight:bold;line-height:24px;margin-bottom:.8em;margin-top:0;padding:20px 0 0;text-transform:uppercase}
@media(min-width:768px){.icex-title-default{padding-left:20px}
}
.icex-title-default--red{color:#e01f20}
.icex-link-default{color:#1e52d5;text-decoration:none;transition:all .3s linear}
.icex-link-default--red{color:#d52b1e}
.icex-link-default--grey{color:#414141}
.icex-link-default:hover{text-decoration:underline}
.icex-link-default:focus{outline:thin dotted}
@media(min-width:1200px){.icex-detail-info{width:30%}
}
.icex-detail-info__item{background:#f5f5f5;border:1px solid #dadada;padding:15px}
.icex-detail-info__title{color:#454d52;font-size:1.1em;text-transform:uppercase;font-weight:400}
.icex-detail-info__list{list-style:none;margin-top:10px}
.icex-detail-info__list li{margin-bottom:15px}
.icex-detail-info__list li:last-child{margin-bottom:0}
.icex-table-default{border-collapse:collapse;border-bottom:1px solid #dadada;border-spacing:0;font-size:.6875rem;margin-top:10px;max-width:100%;width:100%}
.icex-table-default__responsive{display:block;overflow-x:auto}
@media(min-width:768px){.icex-table-default{font-size:.8125rem}
}
.icex-table-default__head{background:#ec341b}
.icex-table-default__title{color:#fff;line-height:1.2em;padding:15px 15px 15px 5px;text-align:left;text-transform:uppercase}
.icex-table-default__content{color:#454d52;padding:15px 15px 15px 5px;vertical-align:middle}
.icex-table-default .icex-button-default{font-size:11px}
@media(min-width:768px){.icex-table-default .icex-button-default{font-size:.8125rem}
}
.title-on{color:#454e53;margin:40px;margin-left:130px}
.title-on h1,.title-on h3,.title-on h4,.title-on h5,.title-on h6{font-size:1.375rem;font-weight:bold;text-transform:uppercase;line-height:1}
.title-on h2{font-weight:bold;text-transform:uppercase;line-height:1}
.teaser-on{position:relative;display:block;width:100%;overflow:hidden;margin-bottom:40px}
.teaser-on .cmp-image{position:relative}
.teaser-on .cmp-image .cmp-image__image{display:block;width:100%;height:265px;object-fit:cover}
.teaser-on .cmp-teaser__content{margin-left:20px;position:absolute;top:0;bottom:0;left:0;right:0;min-height:auto;min-width:auto;display:flex;flex-direction:column;justify-content:flex-end}
.teaser-on .cmp-teaser__content .cmp-teaser__title{display:table;padding:.5rem;-webkit-box-decoration-break:clone;margin:0;line-height:1.5;font-weight:bold;font-size:1.5rem;text-transform:uppercase;margin-bottom:10px;width:30%}
.teaser-on .cmp-teaser__content .cmp-teaser__title a{text-decoration:none;color:#454e53}
.teaser-on .cmp-teaser__content .cmp-teaser__description{font-size:1rem;margin-bottom:50px}
.teaser-on .cmp-teaser__content .cmp-teaser__action-container{margin-bottom:20px;position:relative}
.teaser-on .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{position:relative;display:inline-block;vertical-align:middle;margin:0;padding:15px 40px 15px;border:1px solid transparent;line-height:1 !important;font-size:.875rem;text-align:center;cursor:pointer;text-transform:uppercase;font-weight:bold;border-color:#d52b1e;background-color:#d52b1e;color:#fff;text-decoration:none}
.box-gray{background-color:#f5f5f5;padding:40px 20px 30px;margin-bottom:30px}
.box-gray h3{color:#d52b1e;font-size:.875rem;margin-bottom:20px;text-transform:uppercase;font-weight:bold}
.box-gray p{margin-bottom:10px}
.box-blue{background-color:rgba(30,82,213,0.05);padding:40px 20px 30px;margin-bottom:30px}
.box-blue h3{font-size:.875rem;color:#1e52d5;margin-bottom:20px;text-transform:uppercase;font-weight:bold}
.box-blue p{margin-bottom:10px}
.image-on img{width:100%}
.navigation-on{background-color:#d5d5d5;margin-bottom:60px}
.navigation-on ul{display:flex;list-style:none;padding-left:110px;flex-wrap:wrap}
.navigation-on a{text-decoration:none;display:block;padding:16px 20px;font-size:1rem;font-weight:bold;line-height:1;text-transform:none;color:#454e53}
.navigation-on li.cmp-navigation__item--active a{color:#d52b1e}
@media only screen and (max-width:768px){.navigation-on a{font-size:.8125rem;line-height:25px;padding-top:10px;padding-bottom:10px}
.navigation-on a .navigation-on ul{padding-left:0}
}
@media only screen and (max-width:767px){.navigation-on a{font-size:.75rem;line-height:1}
.navigation-on a .navigation-on ul{padding-left:0}
}
@media only screen and (max-width:480px){[data-tabs] .navigation-on ul{display:none}
.navigation-on li{width:100%}
.navigation-on a{padding:10px}
.navigation-on ul{padding-left:0}
}
.cmp-breadcrumb{background:#fff;font-weight:400;padding:18px;text-transform:uppercase}
.cmp-breadcrumb ol{line-height:150%;list-style:0;margin:0;padding:0;font-size:.6875rem}
.cmp-breadcrumb li:first-child a{color:#d52b1e}
.cmp-breadcrumb li{list-style:none;list-style-image:none;margin:0;padding:0;color:#414141;display:inline}
.cmp-breadcrumb li:after{content:" > ";padding:0 15px;color:#e04c48}
.cmp-breadcrumb li:last-child:after{content:""}
.cmp-breadcrumb li:nth-last-child(2){font-weight:600}
.cmp-breadcrumb a{color:#414141;text-decoration:none}
.cmp-breadcrumb a:hover{text-decoration:underline}
@media only screen and (max-width:768px){.cmp-breadcrumb{display:none}
}
@media only screen and (max-width:767px){.cmp-breadcrumb{display:none}
}
@media only screen and (max-width:480px){.cmp-breadcrumb{display:none}
}
.cmp-search{margin-top:16px;background:#f5f5f5;padding-bottom:25px;padding-top:25px}
.cmp-search .input-buscador-container{display:flex;align-items:center}
.cmp-search .input-buscador-container .cmp-search__clear{display:block !important;border:0}
.cmp-search .input-buscador-container .cmp-search__clear .cmp-search__clear-icon{content:url("https://www.investinspain.org/content/dam/icex-invest/img/icons/lupa.png");margin-left:-150px}
.cmp-search input[type="text"]{margin:30px 100px;border:1px solid #bbb;background-color:#fff;height:50px;width:100%;padding:5px 10px;line-height:100px}
.cmp-search__results{overflow-y:auto;width:95%;margin:0 auto;max-height:100%;position:initial;top:100%;left:0;z-index:999999;border:0;display:flex;flex-flow:column nowrap}
.cmp-search__results .result-item{background-color:white;margin:12px auto;width:95%;margin-bottom:10px;border-bottom:1px solid #dadada}
.cmp-search__results .result-item .itemDescription{margin-bottom:15px}
.cmp-search__results .result-item h3{width:100%;color:#e62514;font-weight:700;font-size:.937rem;margin-bottom:15px}
.cmp-search__results .result-item h3 a{text-decoration:none;color:#e62514}
.cmp-search__results .result-item h3 p{color:#454d52;font-size:.875rem}
.cmp-search__results .result-item h3 span{margin-right:15px}
.d-none{display:none}
.cmp-search__loading-indicator{display:none !important;margin-top:-111px;margin-right:16px;margin-left:-33px;border:3px solid #ccc;border-top-color:#333;border-radius:50%;width:1.2rem;height:1rem;animation:cmp-search__loading-indicator-spin 2s linear infinite}
@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media only screen and (max-width:768px){.cmp-search input[type="text"]{margin:30px 10px}
.cmp-search .cmp-search__clear-icon{margin-left:-75px !important}
.cmp-search__loading-indicator{top:16.7rem !important;left:22rem !important}
}
@media only screen and (max-width:1024px){.cmp-search__loading-indicator{top:16.7rem;left:42.5rem}
}
.img__mg--top{width:90%;margin-top:40px}
.mg__tp--rg{margin:20px 20px 0 0}
.hight-dynamic img{max-height:100% !important;width:100% !important}
@media(max-width:768px){.hight-dynamic .cmp-carousel__indicators{right:0 !important;bottom:40px !important}
}
#cmp-icex-videoOfficeNetwork{padding:20px;background:#f5f5f5}
#cmp-icex-videoText p{padding:0;margin:0 0 0 40px}
.emarket-banner{width:100%;padding:20px 25px;margin-bottom:60px;background-image:linear-gradient(86deg,rgba(64,220,198,0.98),#2bc9af);display:flex;flex-direction:column;justify-content:center;align-items:center}
@media(min-width:768px){.emarket-banner{flex-direction:row;justify-content:space-between}
}
.emarket-hero-black{z-index:99999;top:0;bottom:0;background-color:rgba(0,0,0,0.3);height:100%}
.emarket-hero-background{height:300px;position:static;width:100%;background-image:url(../../../content/dam/es/icex/imagen/todos-nuestros-servicios/mercados-electronicos/emarket/hero1.gif);background-repeat:no-repeat;background-size:cover;background-position:center;background-blend-mode:multiply}
.hero-background-emarket{background-image:linear-gradient(47deg,#22d2b9,#20c4fe)}
.logos_oficinas{background:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-moz-linear-gradient(0 100% 90deg,#ebebeb,#fff);background-image:-o-linear-gradient(top,#fff,#ebebeb);margin-top:1.5em !important;margin-top:10px}
.clearfix_logos_oficinas:after{clear:both;content:".";display:block;height:0;visibility:hidden}
@media(max-width:500px){.title_video_vg h1{font-size:1.1875rem !important}
}
.button.weight-bold{font-weight:bold}
.bookstore-page .cmp-title__text{color:#3d3f45;font-size:1.25rem;font-weight:bold;line-height:24px;margin-bottom:.8em;margin-top:0;padding-top:20px;text-transform:uppercase;padding-left:10px}
@media only screen and (max-width:768px){.bookstore-page .cmp-title__text{padding-left:0}
}
.cookies-xf{width:0 !important}
.employment-blue th{background-color:#3371c0 !important}
.scroll-table-responsive{overflow-x:auto !important}
.cmp-image__link{display:flex}
@media(min-width:500px){.cmp-container_top{border-top:1px solid #dadada}
.cmp-container_bottom{border-bottom:1px solid #dadada}
.cmp-container_left{border-left:1px solid #dadada}
.cmp-container_right{border-right:1px solid #dadada}
.container--margin-top{margin-top:20px}
.container--margin-bottom{margin-bottom:20px}
.container--margin-right{margin-right:20px}
.container--margin-left{margin-left:20px}
}
section h2{font-size:1.6rem !important}
@media(max-width:650px){.ocultar-mobile{display:none}
}
@media(min-width:768px){.tamanio-image-responsive{text-align:center}
.image-responsive-position{width:30%}
}
@media(min-width:1024px){.tamanio-image-responsive{text-align:center}
.image-responsive-position{width:100%}
}
.tabs--red .cmp-tabs__tab,.tabs--grey .cmp-tabs__tab{background-color:#dcdcdc;margin-right:10px;margin-bottom:10px}
.tabs--red .cmp-tabs__tab::after,.tabs--grey .cmp-tabs__tab::after{content:"";position:relative;top:6px;left:16px;width:0;height:0;border-top:14px solid white;border-left:14px solid transparent}
.tabs--grey .cmp-tabs__tab--active{background-color:#454e53;color:white}
.tabs--red .cmp-tabs__tab--active{background-color:#d52b1e;color:white}
.icex-button-default{background-color:#ec341b;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-weight:600;padding:10px 10px;text-align:center;text-decoration:none;text-transform:uppercase}
.icex-button-default--yellow{background-color:#ffdb00;color:#3d3f45}
input[type="text"],input[type="password"],textarea,select{background:#fff;border:1px solid #d0d1d2;border-radius:3px;display:inline-block;font-size:1em;height:30px;padding:4px;width:100%}
select.icex-select-default{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:right center;background-repeat:no-repeat;background-origin:content-box;background-image:url("../../../content/dam/commons/register/arrows-select.png");padding-right:10px}
select.icex-select-default::-ms-expand{display:none}
input[type=checkbox].icex-checkbox-default{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(../../../content/dam/commons/register/sprite-forms.png);background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:24px;margin-right:6px;overflow:hidden;outline:0 none;vertical-align:middle;width:24px}
input[type=checkbox].icex-checkbox-default:checked{background-position:0 -33px}
.icex-loading{text-align:center}
.icex-separator{border-bottom:1px solid #ebebeb;margin:20px 0}
.icex-subtitle{color:#e01f20;font-size:1.2em;font-weight:bold;text-transform:uppercase;padding-bottom:20px}
@font-face{font-family:"icomoon";src:url("clientlib-site/resources/icon/icomoon.woff") format("woff");src:url("clientlib-site/resources/icon/icomoon.ttf") format("truetype"),url("clientlib-site/resources/icon/icomoon.svg") format("svg"),url("clientlib-site/resources/icon/icomoon.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:block}
[class^="__icon"],[class*="__icon"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:.9375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cmp-button__icon--acrobat-icon:before{content:"\ae903"}
.cmp-button__icon--arrows-select:before{content:"\ae901"}
.cmp-button__icon--arrow-down:before{content:"\e903"}
.cmp-button__icon--calendar:before{content:"\ae909"}
.cmp-button__icon--cart:before{content:"\ae90a"}
.cmp-button__icon--circleArrowRight:before{content:"\ae90b"}
.cmp-button__icon--checkmark:before{content:"\aea10"}
.cmp-button__icon--cross:before{content:"\ae90e"}
.cmp-button__icon--contact:before{content:"\e908"}
.cmp-button__icon--document-clips:before{content:"\ae989"}
.cmp-button__icon--down-arrow:before{content:"\ae900"}
.cmp-button__icon--download:before{content:"\e906"}
.cmp-button__icon--download-v1:before{content:"\e907"}
.cmp-button__icon--excel:before{content:"\ae902"}
.cmp-button__icon--file-empty:before{content:"\ae90c"}
.cmp-button__icon--file-lines:before{content:"\e902"}
.cmp-button__icon--leftArrow:before{content:"\e904"}
.cmp-button__icon--level-up:before{content:"\ae990"}
.cmp-button__icon--minus:before{content:"\ae916"}
.cmp-button__icon--pdf-file:before{content:"\ae905"}
.cmp-button__icon--pdf-name:before{content:"\ae917"}
.cmp-button__icon--people-world:before{content:"\ae987"}
.cmp-button__icon--plus:before{content:"\ae91a"}
.cmp-button__icon--powerpoint:before{content:"\ae906"}
.cmp-button__icon--refresh:before{content:"\ae907"}
.cmp-button__icon--rightArrow:before{content:"\ae91b"}
.cmp-button__icon--right-arrow2:before{content:"\ae925"}
.cmp-button__icon--rightDobleArrow:before{content:"\ae91c"}
.cmp-button__icon--search-paper:before{content:"\ae988"}
.cmp-button__icon--starSolid:before{content:"\e900"}
.cmp-button__icon--starEmpty:before{content:"\e901"}
.cmp-button__icon--word:before{content:"\ae908"}
.cmp-button__icon--womanBulb:before{content:"\ae923"}
.cmp-button__icon--womanChain:before{content:"\ae924"}
.cmp-button__icon--womanDocuments:before{content:"\ae92d"}
.cmp-button__icon--womanFolder:before{content:"\ae92e"}
.cmp-button__icon--womanGear:before{content:"\ae92f"}
.cmp-button__icon--womanPhone:before{content:"\ae930"}
.cmp-button__icon--womanRocket:before{content:"\ae931"}
.cmp-button__icon--womanWorld:before{content:"\ae932"}
.nav_resultados{line-height:17px;padding:20px;font-size:.6875rem !important;border:1px solid #ccc;padding:10px 20px;overflow:hidden;margin-bottom:2.7em;margin-top:10px}
.nav_resultados strong{display:block}
.nav_resultados .nav{float:right}
.nav_resultados .nav .pag{font-size:.923em;border:1px solid #d0d1d2;color:#454d52;display:inline-block;line-height:15px;margin-right:3px;text-align:center;text-decoration:none;width:20px;padding-top:3px}
.num-page{text-decoration:none}
.nav_resultados .nav .pag:hover{border-color:#d52b1e;color:#d52b1e}
.nav_resultados .nav .pag.sel{background:#d52b1e;border-color:#d52b1e;color:#fff !important;font-weight:bold}
.nav_resultados .nav .pag.sel .num-page{color:white !important}
.mts{margin-top:10px !important}
@media only screen and (max-width:767px){.nav_resultados{margin-bottom:20px;clear:both}
}