@font-face{font-family:'sunset-icon';src:url("../fonts/sunset-icon.eot?o1l4o7");src:url("../fonts/sunset-icon.eot?o1l4o7#iefix") format("embedded-opentype"),url("../fonts/sunset-icon.ttf?o1l4o7") format("truetype"),url("../fonts/sunset-icon.woff?o1l4o7") format("woff"),url("../fonts/sunset-icon.svg?o1l4o7#sunset-icon") format("svg");font-weight:normal;font-style:normal}.sunset-icon{font-family:'sunset-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sunset-twitter:before{content:"\e900"}.sunset-googleplus:before{content:"\e901"}.sunset-facebook:before{content:"\e902"}.sunset-audio:before{content:"\e800"}.sunset-chevron-left:before{content:"\e801"}.sunset-chevron-right:before{content:"\e802"}.sunset-close:before{content:"\e803"}.sunset-comment:before{content:"\e804"}.sunset-link:before{content:"\e805"}.sunset-loading:before{content:"\e806"}.sunset-logo:before{content:"\e807"}.sunset-menu:before{content:"\e808"}.sunset-pencil:before{content:"\e809"}.sunset-pics:before{content:"\e80a"}.sunset-search:before{content:"\e80b"}.sunset-share:before{content:"\e80c"}.sunset-tag:before{content:"\e80d"}.sunset-video:before{content:"\e80e"}

*{box-sizing:border-box;margin:0;padding:0;
  
}
.content-desp{
  /* height:100vh !important; */
  padding:0px;overflow-x:hidden}.content-page2{height:100%;background-color:#1b2646}.content-page3{height:103vh;background-color:#fffffa;padding:20px}.titulo-pages{background-color:#c10808;height:70px;font-size:50px;font-weight:600;text-align:center;color:#fff;padding-top:10px !important}

/*.titulo-pages-emilia{background-color:#efbe1e;height:70px;font-size:50px;font-weight:600;text-align:center;color:#fff;padding-top:10px !important}#ficha-container{width:250px;margin:20px;background-color:ghostwhite;height:310px;border:1px solid;border-radius:5px}.ficha__thumb{height:200px;background-size:cover;background-position:center;overflow:hidden;background-color:#fff;transition:height .5s}.ficha__thumb img{display:block;opacity:1;width:102%;transform:scale(1);transform:translateY(-40px) !important;transition:opacity .5s,transform .5s}*/
.titulo-pages-emilia{background-color:#efbe1e;height:70px;font-size:50px;font-weight:600;text-align:center;color:#fff;padding-top:10px !important}#ficha-container{width:250px;margin:20px;background-color:ghostwhite;height:310px;border:1px solid;border-radius:5px}.ficha__thumb{height:200px;background-size:cover;background-position:center;overflow:hidden;background-color:#fff;transition:height .5s}.ficha__thumb img{display:block;opacity:1;width:102%;transform:scale(1);transform:translateY(-40px) !important;transition:opacity .5s,transform .5s}

  /* .ficha:hover .ficha__thumb{height:130px}.redes-ficha{margin-top:20px;margin-right:50px} */
  /* .ficha:hover .ficha__thumb img{opacity:0.6;transform:scale(1.1)} */
  .fa-facebook.ficha{padding:7px !important;margin-left:20px !important;width:35px !important;border:1px solid !important}
  .fa-twitter.ficha{padding:7px;width:35px;border:1px solid}.body-perfil{background-color:#efede9}
  .body-afiche{background-color:#545454}.afiche{font-family:'Open Sans', Arial, sans-serif;position:relative;float:left;margin:10px 1%;min-width:230px;color:#000000;text-align:center;line-height:1.4em;font-size:14px;box-shadow:none !important}
  .afiche *{-webkit-box-sizing:border-box;box-sizing:border-box}.afiche .profile-image{display:inline-block;width:80%;z-index:1;position:relative;padding:10px;border:2px solid #e8b563}
  .afiche .profile-image img{max-width:100%;vertical-align:top}.afiche figcaption{width:100%;background-color:#F2F2F2;color:#555;padding:125px 25px 25px;margin-top:-100px;display:inline-block}
  .afiche h3,.afiche h4,.afiche p{margin:0 0 5px}.afiche h3{font-weight:600;font-size:1.3em;font-family:'Playfair Display', Arial, sans-serif}
  .afiche h4{color:#8c8c8c;font-weight:400;letter-spacing:2px}.afiche p{font-size:0.9em;letter-spacing:1px;opacity:0.9}.afiche .icons{text-align:center;width:100%}
  .afiche i{padding:10px 2px;display:inline-block;font-size:18px;font-weight:normal;color:#e8b563;opacity:0.75}.afiche i:hover{opacity:1;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
  .ficha__body{position:relative;height:145px;text-align:center;padding:10px;transition:height .5s}
  
  /* .ficha:hover .ficha__body{height:210px} */
  .ficha__category{position:absolute;top:-25px;left:0;height:25px;padding:0 15px;background-color:#A42224;text-transform:uppercase;font-size:11px;line-height:25px}
  .ficha__category a{color:#fff !important}.ficha__title{margin:0;padding:0 0 10px 0;color:#000;font-size:17px;font-weight:bold;text-transform:uppercase;line-height:19px}
  .ficha__subtitle{margin:0;padding:0 0 10px 0;font-size:16.5px;color:#A42224;line-height:1.2em}
  .ficha__description{position:absolute;left:20px;right:20px;margin:0;padding:0;color:#000;line-height:18px !important;font-size:16px !important;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;transition-delay:0s}
  
  /* .ficha:hover .ficha__description{opacity:1;transform:translateY(0);transition-delay:.2s}.ficha footer{padding-top:10px !important;border-top:2px solid #f2f2f2 !important} */
  .ficha__footer{position:absolute;bottom:12px;left:15px;right:20px;font-size:11px;color:#A3A9A2}.icon{display:inline-block;vertical-align:middle;margin:-2px 0 0 2px;font-size:18px}
  .icon+.icon{padding-left:10px}#container-main{margin:40px auto;max-width:960px;min-width:320px;width:95%}
  
  .parrafo-desp{margin:80px !important;width:650px;font-family:Montserrat,sans-serif;font-size:50px;line-height:1.2;transform:translateY(-480px);color:#fff;text-align:left}
  .content-back{height:60%}.telf-back{width:90%;margin-top:30px;margin-bottom:30px}.intro-back{background-size:cover;background-position:center;height:100%;opacity:0.7}
  .titulo-desp{font-size:50px !important;font-weight:600;text-align:center;color:#fff;background-color:#074d57;transform:translateY(-35px);padding:10px !important}.telf{transform:translateY(-50px)}
  .numero{font-size:140px;text-align:right;padding-left:70px !important;font-family:arial;font-weight:600;color:#a6ffbb}.next{font-size:16px;text-align:left;padding-left:170px !important;font-family:arial;font-weight:200;color:#ffffff}
  .acercate{font-size:17px;transform:translateY(-40px);color:#fff}.confidencial{font-size:20px;font-weight:100;color:#a6ffbb;transform:translateY(-90px)}
  .desaparece{transform:translateY(-70px);font-size:18px;font-weight:100;background-color:#074d57;color:#fff;padding:5px;line-height:25px}.texto-inicio{font-size:30px;padding:14px;padding-left:20px;background-color:#1b2646}
  .parrafo-inicio{background-color:#1b2646;font-size:17px;font-weight:100;padding:50px;padding-right:100px;padding-left:100px;text-align:justify}
  .dos,.tres,.cuatro,.cinco,.seis,.siete{font-size:30px;padding:14px !important;padding-left:20px !important}.dos{background-color:#3c6787}.tres{background-color:#48aca2}
  .cuatro{background-color:#89d0a4}.cinco{background-color:#ccce85}.cinco{background-color:#f7c35e}.seis{background-color:#fc9b4c}.siete{background-color:#fd714d}.content-personas{padding:60px !important;background-color:#3E6886;height:800px}
  .content-familiares{padding:60px !important;background-color:#4DACA2;height:800px}.content-ayudanos{padding:60px !important;background-color:#8BCFA5;height:800px}.content-casos{padding:60px !important;background-color:#FA9B54;height:800px}
  .content-noticias{background-color:#F6C266;padding:60px !important;height:800px}.content-campanas{background-color:#113c60;height:800px}.content-emilia{background-color:#113c60;height:800px}
  .the-title{font-size:44px;background-color:#113a60;text-align:center;transform:translateY(-30px)}.the-title-casos{font-size:44px;background-color:#113a60;text-align:center;transform:translateY(0px)}
  .campana-thumb{width:100%}.caso-resuelto{height:200px;width:300px;float:left;margin:20px !important;padding:20px !important;transform:translateX(-700px);background-size:100%;background-repeat:no-repeat;border-radius:15px}.map{height:700px}
  
  
  @media (max-width: 670px){.parrafo-desp{margin:60px !important;width:300px;font-size:30px}.titulo-desp{font-size:30px !important;transform:translateY(-70px);padding:10px !important}.telf-back{margin-bottom:60px}}.container-full{background-color:#00acc1}.main-content.close-sidebar{position:fixed;left:0px;background-color:#00acc1;width:100%}#sidebar{border-right:1px solid #113a60;position:fixed;z-index:1000;left:0px;background:#fff;width:361px;height:100vh;box-sizing:border-box;-webkit-transition:left 0.4s ease-in-out;-moz-transition:left 0.4s ease-in-out;-ms-transition:left 0.4s ease-in-out;-o-transition:left 0.4s ease-in-out;transition:left 0.4s ease-in-out}.logo-side{background-color:#fff;padding:0px !important}.logo-desp{padding:20px;width:100%;background-repeat:no-repeat;background-size:300px;vertical-align:bottom;background-color:#fff}.logos{padding-left:8px;height:60px;background-repeat:no-repeat;vertical-align:bottom}.logos.min{height:25px;margin-bottom:4%}.row-logos{border-top:1px solid #0e3961;background-color:#f3f3f3;vertical-align:middle}.fa{padding:4px;font-size:20px;width:28px;text-align:center;text-decoration:none;margin:3px 2px;background:#f2f2f2;color:#1F0F12;border-radius:50%}.fa.fa-search{color:#fff !important}.search-content{background-color:#0C61A0}
form.search-desp{height:45px;padding-top:6px;background-color:#113a60;padding-left:10px}
form.search-desp input[type=text]{margin-top:3px;padding:5px;font-size:14px;border:0.7px solid #efefef;border-radius:5px;width:80%}

form.search input[type=text]{margin-right:15px;color:#f2f2f2;margin-top:3px;padding:5px;font-size:14px;border:0.7px solid #efefef;border-radius:5px;float:right;width:40%;background:transparent}
input:hover{background:#ffffff;
  /*color:#e2dedb*/
}
form.search-desp button{float:left;background:transparent;font-size:14px;border:none;cursor:pointer}form.search-desp button .fa{background:transparent;color:#f2f2f2}form.search button:hover{border:none;opacity:0.7}form.search::after{content:"";clear:both;display:table}.search{padding-top:5px;padding-bottom:5px}#sidebar ul{margin:0;padding:0;list-style:none}#sidebar ul li{margin:0}#sidebar ul li a{padding:13px 55px;font-size:16px;font-weight:100;color:#616163;text-decoration:none;display:block;border-bottom:1px solid #00acc1;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}#sidebar ul li:hover a{background:#00acc1;color:white}.main-content{
  
    width:75vw;height:100vh;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;
    /* left:361px; */
    -webkit-transition:left 0.4s ease-in-out;-moz-transition:left 0.4s ease-in-out;-ms-transition:left 0.4s ease-in-out;-o-transition:left 0.4s ease-in-out;transition:left 0.4s ease-in-out}.main-content .content{box-sizing:border-box;-moz-box-sizing:border-box;padding-left:60px;width:100%}.main-content .content h1{font-weight:100}.main-content .content p{width:100%;line-height:160%}.large{margin-top:800px}.accordion{width:100%;margin:3em auto 2em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.16),0 1px 5px 0 rgba(0,0,0,0.12);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion__list{background:#FFF;width:100%}.accordion__list .link{display:block;position:relative;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.accordion__list .link__title{position:relative;box-sizing:border-box;color:#37474F;padding:13px 55px;font-size:16px;font-weight:100;color:#616163;text-decoration:none;display:block;border-bottom:1px solid #00acc1}.accordion li:last-child .link{border-bottom:0}.accordion li i{position:absolute;top:1.5em;left:1rem;font-size:1em;color:#595959;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.accordion li i.fa-chevron-down{right:12px;left:auto;top:5px;background:none}.accordion li.open .link{color:#ff5252}.accordion li.open i{color:#ff5252}.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.submenu{display:none;background:#b7e6ed;font-size:0.95em}.submenu li{border-bottom:1px solid #e4e6e6}.submenu a{display:block;text-decoration:none;color:#d9d9d9;padding:1rem;padding-left:3.5em;-webkit-transition:all 0.25 ease;-moz-transition:all 0.25 ease;-o-transition:all 0.25 ease;transition:all 0.25 ease}.submenu a:hover{background:#b63b4d;color:#fff}
.row-footer{background-color:#f3f3f3;padding-top:10px;padding-bottom:5vh}.logo-litle{width:60px;margin:7px}.logo-litle.fi{width:45px}.logo-litle.po{width:45px}.logo-litle.em{margin-bottom:20px}.fa{color:#0e3961 !important;vertical-align:top}.fa.fa-facebook{padding-top:15px
  /* ;margin-left:50px */
}.fa-twitter{padding-top:15px}.fa-instagram{padding-top:18px;margin:0px !important}@media (max-width: 670px){#sidebar{left:-360px}.main-content{width:100vw;left:0px}.main-content #sidebar-toggle{background:#113a60;border-radius:3px;display:block;position:fixed;padding:10px 7px;float:right !important;z-index:2000;transform:translateX(0px)}.main-content #sidebar-toggle .bar{display:block;width:18px;margin-bottom:3px;height:2px;background-color:#fff;border-radius:1px}.main-content #sidebar-toggle .bar:last-child{margin-bottom:0}.hamburgueza{border:2px solid #f3f3f3;transform:translateX(-50px);margin:10px}.change-sidebar{left:0px !important}}.horizontal-card{height:200px;background:white;position:relative;margin:1em 0em 1em 0em}.horizontal-card-image{height:200px;width:200px;float:left;background:#000;margin-right:1em}.horizontal-card-details{width:100%;padding:1em}.pop-up{display:block;text-align:-webkit-center}.box-pop{background-color:#00acbf;width:600px;height:400px;vertical-align:middle;margin-top:50px;border-radius:10px}.close-button{font-size:24px;color:#fff}

.advertencia{margin-top:20px;background-color:#c10709;height:60px;color:#fff;font-size:30px;padding-top:15px}.content-advertencia{background:#fffffa;height:230px;padding:20px;width:595px;line-height:23px;font-size:17px}.simbolo-advertencia{height:100px}.cerrar-advertencia{background:transparent;margin:15px;color:#fff;border-color:#ffffff}
.container{width:100%;padding:0px}#slides{display:none}#slides .slidesjs-navigation{margin-top:3px}#slides .slidesjs-previous{margin-right:5px;float:left}#slides .slidesjs-next{margin-right:5px;float:left}.slidesjs-pagination-item{display:inline-block}.slidesjs-pagination{margin:1em;float:left;list-style:none}.slidesjs-pagination li{float:left;margin:0 1px}.slidesjs-pagination li a{display:block;width:13px;height:0;padding-top:13px;background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/139719/pagination.png");background-position:0 0;float:left;overflow:hidden}.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px}.slidesjs-pagination li a:hover{background-position:0 -26px}#slides a:link,#slides a:visited{color:#333}#slides a:hover,#slides a:active{color:#9e2020}.navbar{overflow:hidden}.main-content.acordion-background{background-color:#17416a}.tittle{font-size:40px;color:#fff;padding:30px}.tittle.tittle:hover{background-color:#5AC4D2}

/*.acordion-title>h1:after{content:'+';font-size:26px;font-weight:bolder;position:absolute;right:30px;line-height:28px}*/
/*.acordion-title.active>h1:after{content:'-'}*/
.accordion-container1{clear:both;width:100%;background-color:#194269;cursor:pointer}.accordion-container2{background-color:#335e88;cursor:pointer}.accordion-container3{background-color:#224e77;cursor:pointer}.accordion-container4{background-color:#216baf;height:100%;cursor:pointer}.accordion-container5{background-color:#155998;cursor:pointer}.est{width:100%}.titulo-preg{font-size:24px;font-weight:600}.preg{width:50%}

.accordion-titulo{color:#ffffff;display:block;font-size:30px;font-weight:400;padding:20px;position:relative;text-decoration:none;text-align:left}
.accordion-titulo.open{background-color:#00acc0;color:#ffffff}
.accordion-titulo:hover{background-color:#00acc0;color:#fff;opacity:1}a{text-decoration:none !important}

a:hover{text-decoration:none !important;opacity:1}a:focus{outline:none !important;color:#fff}span.toggle-icon:before{content:'+'}.accordion-titulo.open span.toggle-icon:before{content:'-';background-color:#fff}.toggle-icon{font-size:38px;font-weight:bold;position:absolute;right:20px;top:10px}.accordion-content{display:none;overflow:auto;padding:20px}.parrafo{margin:0;text-align:justify;font-size:20px;padding:40px;color:#fff;line-height:25px}.img-acordion{display:block;float:left;height:auto;margin:0 15px 10px 0;width:50%}

@media screen and (max-width: 1024px){.accordion-content{padding:10px 0}.tittle{font-size:30px;color:#fff;padding:50px}.parrafo{text-align:left}.box p{font-size:25px !important;padding-top:40px !important;transform:translateX(-30px) !important;
  line-height:30px !important;text-align:left !important;display:inline-block !important}.texto-uno{font-size:20px !important;line-height:20px !important}
  .texto-dos{font-size:15px !important;line-height:15px !important}.box-gray .text{background-color:#f69030 !important;border-color:#f69030 !important}
  .box-black .text{background-color:#f69030 !important;border-color:#f69030 !important}.btn{padding:2px 2px;margin-bottom:0;font-size:12px}.btn-filtro{margin-left:0px !important}
  .titulo-pages{background-color:#c10808;height:80px;font-size:35px;font-weight:600;text-align:left;color:#fff;padding-top:20px !important;padding-left:60px !important}}
  
  @media screen and (max-width: 784px){.btn{padding:2px 2px;margin-bottom:0;font-size:12px}.btn-filtro{margin-left:0px !important}.titulo-pages{background-color:#c10808;height:100px;font-size:30px;font-weight:600;text-align:left;color:#fff;padding-top:20px !important;padding-left:60px !important}}.step1{z-index:999;padding-bottom:30px !important;margin-left:70px}.step2 .animated{-webkit-animation-delay:1s;animation-delay:1s;position:relative;top:-6px}.step3 .animated{-webkit-animation-delay:2s;animation-delay:2s;z-index:-3;position:relative;top:-12px}.step4 .animated{-webkit-animation-delay:3s;animation-delay:3s;z-index:-5;position:relative;top:-18px}.shape{width:250px;height:200px;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-webkit-box-shadow:0px 12px 30px -6px rgba(41,41,41,0.25);-moz-box-shadow:0px 12px 30px -6px rgba(41,41,41,0.25);box-shadow:0px 12px 30px -6px rgba(41,41,41,0.25);top:10px;left:8px;text-align:center;background-color:#fff}.shape-1 .shape{background:#7ac36b}.shape-2 .shape{background:#f69030}.shape-3 .shape{background:#4b92b7}.shape-4 .shape{background:#ed3490}.shape-5 .shape{background:#c9b836}.shape-6 .shape{background:#ba3568}.shape-7 .shape{background:#7d4299}.number{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg)}.img1{height:200px;width:200px}.parrafo-info{margin:0;text-align:justify;font-size:20px;line-height:25px;padding-left:20px}.box p{font-weight:300;padding-top:40px;transform:translateX(100px);color:#fff;line-height:35px}.md-56{font-size:56px;padding-top:30px}.infograph{padding:25px;display:block;margin-top:60px;color:#555}.infograph.addborder{border:2px solid #ddd}.infograph-icon{border-radius:50%;display:table;height:100px;margin:0 auto 20px;width:100px;font-size:3rem}.infograph-icon.medium{width:175px;height:175px;font-size:4.5rem}.infograph-icon.large{width:250px;height:250px;font-size:6rem}.infograph-icon.maroon{background-color:#500;color:#f5f5f5}.infograph-icon.blue{background-color:#006bb8;color:#f5f5f5}.infograph-icon.gold{background-color:#ffcc33;color:#555}.infograph-icon.green{background-color:#0d8563;color:#f5f5f5}.infograph-icon.olive{background-color:#5B6236;color:#f5f5f5}.infograph-icon.red{background-color:#d93c21;color:#f5f5f5}.infograph-icon.darkgray{background-color:#555;color:#f5f5f5}.infograph-icon i{display:table-cell;text-align:center;vertical-align:middle}.infograph-info .infograph-title{font-size:2.5em;font-family:'Titillium Web', sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;line-height:1em;color:#555;text-align:center;margin-bottom:5px}.infograph-info p{font-size:16px;padding-top:10px;text-align:center;margin:0}.infograph.wide .infograph-icon{float:left;margin-right:.5em}.infograph.wide .infograph-info{overflow:hidden}.infograph.wide .infograph-title,.infograph.wide p{text-align:left}.row{margin:0}[class*="col-"]{padding:0}.grid{margin:0 auto;padding:0;max-width:1200px;position:relative}.grid:before{display:block;content:" ";position:relative;top:10px;width:94%;height:10px;margin:-10px auto 0;border-radius:100%;box-shadow:0 1px 8px 5px rgba(0,0,0,0.4);z-index:0}.grid:after{display:block;content:" ";clear:both;position:relative;top:-10px;width:94%;height:10px;margin:-10px auto 0;border-radius:100%;box-shadow:0 1px 8px 5px rgba(0,0,0,0.4);z-index:0;visibility:visible}.grid-accent{position:absolute;top:10px;right:0;bottom:11px;left:0;background-color:#fff;z-index:1}.grid-item{position:relative;overflow:hidden;text-align:left;vertical-align:top;float:left;width:100%;z-index:1}.grid-item .item::before{display:none;position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid transparent;background:transparent;content:'';-webkit-transition:border-width 0.2s, border-color 0.2s;transition:border-width 0.2s, border-color 0.2s;z-index:1;pointer-events:none}.grid-item .item::before{display:block}.grid-item:hover .item::before{border-width:.6em;border-color:rgba(32,34,36,0.9);cursor:pointer}.grid-item .item{display:block;padding-bottom:90%}.grid-item.box-video .item{padding-bottom:56.25%}.grid-item.text-full .item{padding-bottom:45%}.grid-item .node_image{position:absolute;width:100%;height:100%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;background-position:center center;background-size:cover}.grid-item.box-mixed .node_image{position:relative;height:45%}.grid-item .play_icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.grid-item .text{position:absolute;background:#fff;bottom:0;width:100%;height:calc(45% - 1.65em);font-size:3vw;color:#fff;z-index:0;padding:3vw}.grid-item.box-text .text,.grid-item.box-mixed .text{height:100%}.grid .grid-item.text-full .text{height:auto;top:50%;transform:translateY(-50%);bottom:auto}.grid .grid-item.text-full img,.grid .grid-item.text-full .node_image{display:none !important}.grid-item .node_topic{font-size:.8em;font-family:"Flama Bold", sans-serif;color:#fff;text-transform:uppercase;margin-bottom:.3em}.grid-item .node_title{font-size:1.1em;color:#fff;font-family:"Flama Bold", sans-serif;margin-top:0;margin-bottom:.6em}.grid-item .node_summary{color:#fff;line-height:normal;font-size:1.0em}.grid-item .node_date{font-size:0.8em;margin-bottom:0.6em}.date-repeat-rule{display:none}.grid-item.text-right{text-align:left}.title-only .node_topic,.title-only .node_summary{display:none}.title-only .node_title{position:relative;font-family:"Flama Condensed Light", sans-serif;font-size:2.4em;letter-spacing:-0.01em;line-height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.title-only .node_title:after{position:relative;top:.02em;right:-.2em;display:inline-block;font-family:FontAwesome;line-height:1;font-size:.8em;text-rendering:auto;-moz-osx-font-smoothing:grayscale;content:'\f0da'}.box-white .text{background-color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.9)}.box-black .text{background-color:rgba(17,17,17,0.9);border-color:rgba(17,17,17,0.9)}.box-gray .text{background-color:rgba(32,34,36,0.9);border-color:rgba(32,34,36,0.9)}.box-slate .text{background-color:rgba(68,85,102,0.9);border-color:rgba(68,85,102,0.9)}.box-blue .text{background-color:rgba(1,158,188,0.9);border-color:rgba(1,158,188,0.9)}.box-green .text{background-color:rgba(140,173,49,0.9);border-color:rgba(140,173,49,0.9)}.box-dark-green .text{background-color:rgba(0,91,49,0.9);border-color:rgba(0,91,49,0.9)}.box-white .text{color:#456}.box-white .node_title{color:#8cad31}.box-white .node_summary{color:#333}.text-white .text,.text-white .node_title,.text-white .node_summary{color:#fff !important}.texto-uno{font-size:25px;line-height:25px}.texto-dos{font-size:20px;line-height:22px}.grid-item .text:after{display:block;position:absolute;content:'';left:10%;bottom:100%;border-width:0 2em 2em;border-style:solid;border-top-color:inherit;border-bottom-color:inherit;border-left-color:transparent;border-right-color:transparent}.image-shift .node_image{width:calc(100% + 15px);-webkit-transform:translate3d(-15px, 0, 0);transform:translate3d(-15px, 0, 0)}.image-shift .grid-item:hover .node_image{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width: 320px){.grid-item .text{font-size:.6em;padding:1.34em}}@media screen and (min-width: 480px){.grid-item{width:50%}.grid-item[class*="col-sm-"]{width:100%}.grid-item[class*="col-sm-"] .item{padding-bottom:45%}.box-white:not(.overlay) .text{background-color:#fff;border-color:#fff}.box-black:not(.overlay) .text{background-color:#f69030;border-color:#111}.box-gray:not(.overlay) .text{background-color:#f69030;border-color:#202224}.box-slate:not(.overlay) .text{background-color:#456;border-color:#456}.box-blue:not(.overlay) .text{background-color:#019ebc;border-color:#019ebc}.box-green:not(.overlay) .text{background-color:#8cad31;border-color:#8cad31}.box-dark-green:not(.overlay) .text{background-color:#c9b836;border-color:#005b31}.grid-item[class*="col-sm-"] .node_image{width:50%;right:0}.grid-item[class*="col-sm-"] .text{height:100%;width:50%}.grid-item[class*="col-sm-"] .text:after{top:10%;left:100%;border-width:1.65em 0 1.65em 1.65em;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#c9b836;border-right-color:#f69030}.image-shift [class*="col-sm-"] .node_image{width:calc(50% + 15px);right:-15px}.image-shift .overlay .node_image{width:calc(100% + 15px)}[class*="col-sm-"] .video .node_image{width:100%}.grid .grid-item.text-full .text{width:100%}.grid-item.latest-news .item{padding-bottom:90%}.grid-item.latest-news .text{height:calc(45% - 2em);width:100%}.grid-item.latest-news .text:after{left:10%;top:auto;bottom:100%;border-width:0 2em 2em;border-top-color:inherit;border-bottom-color:inherit;border-left-color:transparent;border-right-color:transparent}}@media screen and (min-width: 480px) and (max-width: 1024px){.grid-item[class*="col-sm-"]:nth-child(odd) .text{right:0}.grid-item[class*="col-sm-"]:nth-child(odd) .text:after{right:100%;left:auto;border-width:1.65em 1.65em 1.65em 0}.grid-item[class*="col-sm-"]:nth-child(odd) .node_image{left:0;right:auto}}@media screen and (min-width: 1024px){.grid-item,.grid-item.col-sm-3{width:25%}.grid-item.col-sm-6{width:50%}.grid-item.col-sm-12{width:100%}.grid-item.col-sm-12 .item{padding-bottom:22.5%}.grid-item.col-sm-3.row-sm-2 .item{padding-bottom:180%}.grid-item.col-sm-6.row-sm-2 .item{padding-bottom:90%}.row-sm-pull-1{margin-top:-22.5%}.grid-item .text{padding:2vw;font-size:1.6vw}.grid-item[class*="col-sm-"] .text:after{border-width:2.25em 0 2.25em 2.25em}.grid-item.text-right .node_image{left:0;right:auto}.grid-item.text-right .text{right:0}.grid-item.text-right .text:after{right:100%;left:auto;border-width:2.25em 2.25em 2.25em 0}.grid-item.text-top .node_image,.grid-item.text-bottom .node_image{left:0;width:calc(100% + 15px);height:50%}.grid-item.text-top .text,.grid-item.text-bottom .text{width:100%;height:50%}.grid-item.overlay .node_image{height:100%}.grid-item.text-top .text:after,.grid-item.text-bottom .text:after{left:10%;top:auto;border-top-color:inherit;border-bottom-color:inherit;border-left-color:transparent;border-right-color:transparent}.grid-item.text-top .node_image{top:50%}.grid-item.text-top .text{top:0}.grid-item.text-top .text:after{border-width:2.25em 2.25em 0;top:100%}.grid-item.text-bottom .text:after{border-width:0 2.25em 2.25em}}@media screen and (min-width: 1024px){.grid-item .text{font-size:1.2em}}.sgs_url_promo_block.box-white .text{height:calc(50% - 30px)}.sgs_url_promo_block.box-white .node_topic{display:none}.sgs_url_promo_block.box-white h3.node_title{font-family:"Flama Condensed Light", sans-serif;font-size:3em;letter-spacing:-0.01em;color:#008c44;line-height:100%;margin-bottom:.1em}.sgs_url_promo_block.box-white .cta-link{display:inline-block;background-color:#008c44;font-family:"Flama Bold", sans-serif;color:#FFF;padding:.5em 1.8em;margin-top:.5em;text-transform:uppercase;font-size:1em}@media screen and (min-width: 480px) and (max-width: 1024px){.sgs_url_promo_block .grid-item .text{font-size:2.75vw}.sgs_url_promo_block.box-white h3.node_title{font-size:2.3em}}@media screen and (max-width: 480px){.flex-direction-nav .flex-next{right:0px}.dcf_wgpanel__pane-title .title_inner h2{font-size:21px}.dcf_listgroup .dcf_listgroup__featured_title .field-item{font-size:25px}}ol.cities{list-style-type:none;margin:0 0 0 75px}
ol.cities li{counter-increment:myCounter;margin:0 40px 45px 0;padding:0px 0 0 85px !important;position:relative;color:#ccffff;font-size:18px}ol.cities li::before{content:counter(myCounter,decimal-leading-zero);display:inline-block;text-align:center;font-size:4em;line-height:1.3em;background-color:white;color:#0099CC;font-family:'Roboto', sans-serif;font-weight:900;padding:10px;position:absolute;top:0;left:-40px;border-radius:5px}ol.cities li em{display:block;font-style:italic;font-family:'Roboto', sans-serif;letter-spacing:0.3em;text-transform:uppercase;color:#ffffff;margin:0 0 -5px 0}ol.cities li strong{display:block;font-family:'Roboto Slab', serif;font-weight:900;font-size:2em;color:#fff;margin:.2em 0 .3em 0}@media screen and (max-width: 1024px){ol.cities li strong{font-size:1.5em !important}ol.cities li{margin:0 40px 45px 0;padding:10px 0 0 40px;line-height:1.2}ol.cities li::before{font-size:2em}.preg{width:90%}}.titulo-pages-perfil{height:80px;font-size:50px;font-weight:600;text-align:center;color:#fff;padding-top:10px !important;background-color:#0e3961}.col-md-offset-3{margin-left:0px}.image-perfil{margin-top:20px;border:10px solid #fff;height:500px}.panel{border-radius:0px}.panel-heading{border-radius:0px}.panel-info{border-color:transparent}.panel-info>.panel-heading{color:#295598;background-color:#00acc0}.panel-title{font-size:17px;line-height:20px}.panel-footer-perfil{padding:10px 15px;border-bottom:1px solid transparent}.perfil-row{background-color:#d2d2d2 !important}.row.nombre-perfil{background:#fff;padding:20px;font-size:24px;font-weight:600}.row.redes-perfil{padding:20px;margin-top:20px}.fa-2{margin:0px !important;padding:0px !important;vertical-align:middle;color:#fff !important;background:none;width:unset;font-size:16px;padding-left:5px !important}.twitter{background-color:#29A3EF}.descarga{background-color:#00acbf}.info-persona{background-color:#00acbf}.filters-container{background:whitesmoke;text-align:center;padding:0px;}.dropdown{padding:0px;margin-right:30px;border:1px solid #00acc0;background:#fff;border-radius:0px !important;height:33px;font-size:medium;font-family:inherit;color:#636262}.btn-filtro{background:transparent;border-color:#fff;margin-left:30px}.btn-aplicar{background-color:#00acbf}.container-map2{padding-top:5%;padding-bottom:5%}.container-map2 a{opacity:1 !important}#EC-A:hover,#EC-B:hover,#EC-C:hover,#EC-D:hover,#EC-E:hover,#EC-F:hover,#EC-G:hover,#EC-H:hover,#EC-I:hover,#EC-J:hover,#EC-K:hover,#EC-L:hover,#EC-M:hover,#EC-N:hover,#EC-O:hover,#EC-P:hover,#EC-Q:hover,#EC-R:hover,#EC-S:hover,#EC-T:hover,#EC-U:hover,#EC-V:hover,#EC-W:hover,#EC-X:hover,#EC-Y:hover,#EC-Z:hover,#EC-SE:hover,#EC-SD:hover{fill:#fff8dc}text{opacity:0.4}text{opacity:1}/*@media screen and (max-width: 1400px){.ficha{margin-right:20px !important}}*/@media screen and (max-width: 1024px){.accordion-content{padding:10px 0}.tittle{font-size:30px;color:#fff;padding:50px}.parrafo{text-align:left}.box p{font-size:25px !important;padding-top:40px !important;transform:translateX(-30px) !important;line-height:30px !important;text-align:left !important;display:inline-block !important}.texto-uno{font-size:20px !important;line-height:20px !important}.texto-dos{font-size:15px !important;line-height:15px !important}.box-gray .text{background-color:#f69030 !important;border-color:#f69030 !important}.box-black .text{background-color:#f69030 !important;border-color:#f69030 !important}.btn{padding:2px 2px;margin-bottom:0;font-size:12px}.btn-filtro{margin-left:0px !important}.titulo-pages{background-color:#c10808;height:80px;font-size:35px;font-weight:600;text-align:left;color:#fff;padding-top:20px !important;padding-left:60px !important}.ficha{margin-right:80px !important}.dropdown{padding:0px;margin-right:0px;background:#fff;border-radius:0px !important;font-size:12px;font-family:inherit;color:#636262}.filters-container{background:whitesmoke;text-align:left;padding:10px;padding-left:50px}.box-pop{width:500px;margin-left:60px}.content-advertencia{width:495px !important}.pop-up{width:fit-content}}@media screen and (max-width: 784px){.btn{padding:2px 2px;margin-bottom:0;font-size:12px}.btn-filtro{margin-left:0px !important}.titulo-pages{background-color:#c10808;height:100px;font-size:30px;font-weight:600;text-align:left;color:#fff;padding-top:20px !important;padding-left:60px !important}.content-page3{height:100%}.filters-container{text-align:center;padding:5px;padding-left:0px}.dropdown{margin-bottom:5px}.box-pop{width:300px;margin-left:30px}.simbolo-advertencia{height:60px}.content-advertencia{width:295px !important;padding:0px}.content-page3{height:100vh}

  .titulo-pages-emilia{font-size:25px;padding-top:55px !important;height:100px}}.body-afiche{background-color:none;text-align:center}.container-afiche{background-color:#fff;width:810px;margin-left:auto;margin-right:auto}.header-afiche{background-color:#113A60;padding-top:50px;padding-bottom:30px}.header-afiche-identificar{background-color:#000;padding-top:50px;padding-bottom:30px}.header-afiche-title{font-size:70px;font-weight:600;color:#fff}.header-afiche-title-familiares{font-size:70px;font-weight:600;color:#fff}.header-afiche-title-identificar{font-size:63px;font-weight:600;color:#fff}
/*.container-foto{background-color:#ffcc3e}*/
.container-foto{background-color:#ffa6ff}

.container-foto-verde{background-color:#0cde87}
.container-foto-gris{background-color:#d0d0d0}
.container-nombre{background:#113A60;color:#fff;font-size:40px;font-weight:600;padding-top:20px;padding-bottom:20px}.container-nombre-negro{background:#000;color:#fff;font-size:40px;font-weight:600;padding-top:20px;padding-bottom:20px}.content-datos{background-color:#ebecec;color:#000;font-size:20px;text-align:left;line-height:1.3}.texto-alterno{padding-top:25px !important;padding-bottom:25px  !important;padding-left:15px !important;padding-right:15px !important;font-size:27px;text-align:center}.direccion-afiche{border-left:2px solid #113A60;padding-top:25px !important;padding-bottom:25px !important;padding-left:15px !important;padding-right:15px !important}.logo-afiche-po{height:80px;padding-right:30px}.logo-afice-min{height:80px}.logo-afiche-fi{height:80px;padding-left:30px}.footer-afiche{background:#fdfdfd;height:100px;padding:10px}.azul{background-color:#0e3961;height:60px}.negro{background-color:#000;height:60px}.img-afiche{height:500px;border:20px solid #fff;margin-left:auto;margin-right:auto;background-attachment:'';background-size:cover;background-position:center}.afiche__thumb{height:500px;background-size:cover;background-position:center;overflow:hidden;background-color:#fff}.afiche__thumb img{display:block;opacity:1;width:100%;vertical-align:middle;transform:translateY(-50px) !important}.img-contacto{width:90%;background-color:#fff;padding:20px}html{padding:0px;margin:0px;-webkit-font-smoothing:antialiased}body{height:100vh;background-color:#00ACBF;font-family:'Quicksand', sans-serif !important}
  .container-full{overflow-x:hidden}
    section{padding:0px}
    section#AZUAY,section#BOLIVAR,section#CANAR,section#CARCHI,section#CHIMBORAZO,section#COTOPAXI,section#ORO,section#ESMERALDAS,section#GALAPAGOS,section#IMBABURA,section#LOJA,section#RIOS,section#SANTIAGO,section#NAPO,section#ORELLANA,section#PASTAZA,section#ELENA,section#DOMINGO,section#SUCUMBIOS,section#TUNGURAHUA,section#ZAMORA{height:100vh}
    section#GUAYAS,section#MANABI,section#PICHINCHA{padding-bottom:200px}h1{margin:0px}a:hover{opacity:0.7;text-decoration:none}

.row{padding:0px;margin:0px}.col-md-1{padding:0px;float:right}.col-md-3{padding:0px}.col-md-4{background-repeat:no-repeat;padding:0px}.col-md-5{padding:0px}.col-md-6{padding:0px}.col-md-7{padding:0px}.col-md-8{padding:0px}


/*# sourceMappingURL=desp.css.map */

/*=====================================
     AJUSTES ADICIONALES
========================================*/
/* 
.titulo-pages-perfil {
  height:auto;

} */




/*=====================================
     AJUSTES
========================================*/

.container-full {
  background-color: #00acc1;
}


.main-content.close-sidebar {
  position: relative;
  left: 0px;
  background-color: #00acc1;
  width: 100%; }

#sidebar {
  border-right: 1px solid #113a60;
  position: fixed;
  z-index: 1000;
  left: 0px;
  background: #fff;
  width: 361px;
  height: 100vh;
  box-sizing: border-box;
  -webkit-transition: left 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out;
  -ms-transition: left 0.4s ease-in-out;
  -o-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out; }

.logo-side {
  background-color: #fff;
  padding: 0px !important; }

.logo-desp {
  padding: 5px !important ;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 300px;
  vertical-align: bottom;
  background-color: #fff; }

. logos{
  max-width:100%;
  padding-left: 8px;
  height: 60px;
  background-repeat: no-repeat;
  vertical-align: bottom; }
  .logos.min {
    height: 25px;
    margin-bottom: 4%; }

/*LOGOS*/
.row-logos {
  border-top: 1px solid #0e3961;
  background-color: #f3f3f3;
  vertical-align: middle; }

/*BUSCADOR*/
.fa {
  padding: 4px;
  font-size: 20px;
  width: 28px;
  text-align: center;
  text-decoration: none;
  margin: 3px 2px;
  background: #f2f2f2;
  color: #1F0F12;
  border-radius: 50%; }
  .fa.fa-search {
    color: #fff !important; }

.search-content {
  background-color: #0C61A0; }

form.search-desp {
  height: 45px;
  padding-top: 6px;
  background-color: #113a60;
  padding-left: 10px; }

form.search-desp input[type=text] {
  margin-top: 3px;
  padding: 5px;
  font-size: 14px;
  border: 0.7px solid #efefef;
  border-radius: 5px;
  width: 80%; }

form.search input[type=text] {
  margin-right: 15px;
  color: #f2f2f2;
  margin-top: 3px;
  padding: 5px;
  font-size: 14px;
  border: 0.7px solid #efefef;
  border-radius: 5px;
  float: right;
  width: 40%;
  background: transparent; }

input:hover {
  background: #ffffff;
  color: #000000 !important;
}

form.search-desp button {
  float: left;
  background: transparent;
  font-size: 14px;
  border: none;
  cursor: pointer; }

form.search-desp button .fa {
  background: transparent;
  color: #f2f2f2; }

form.search button:hover {
  border: none;
  opacity: 0.7; }

form.search::after {
  content: "";
  clear: both;
  display: table; }

.search {
  padding-top: 5px;
  padding-bottom: 5px; }

/*NAVIGATION*/
#sidebar ul {
  margin: 0;
  padding: 0;
  list-style: none; }

#sidebar ul li {
  margin: 0; }

#sidebar ul li a {
  padding: 13px 55px;
  font-size: 16px;
  font-weight: 100;
  /*color: #616163;*/
  color: black;
  text-decoration: none;
  display: block;
  border-bottom: 1px solid #00acc1;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -ms-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out; }

#sidebar ul li:hover a {
  background: #00acc1;
  color: white; }

.main-content {
  width: 100%;
  height: 100vh;

  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: relative;
  /* left: 361px; */
  /* left: 0px; */
  -webkit-transition: left 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out;
  -ms-transition: left 0.4s ease-in-out;
  -o-transition: left 0.4s ease-in-out;
  transition: left 0.4s ease-in-out; }

.main-content .content {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 60px;
  width: 100%; }

.main-content .content h1 {
  font-weight: 100; }

.main-content .content p {
  width: 100%;
  line-height: 160%; }

.large {
  margin-top: 800px; }

/*menu acordion*/
.accordion {
  width: 100%;
  margin: 3em auto 2em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .accordion__list {
    background: #FFF;
    width: 100%; }
    .accordion__list .link {
      display: block;
      position: relative;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease; }
      .accordion__list .link__title {
        position: relative;
        box-sizing: border-box;
        /*color: #37474F;*/
        padding: 13px 55px;
        font-size: 16px;
        font-weight: 100;
        /*color: #616163;*/
        color: black;
        text-decoration: none;
        display: block;
        border-bottom: 1px solid #00acc1; }
  .accordion li:last-child .link {
    border-bottom: 0; }

#sidebar{
	 /**height: 150%;**/
    overflow-y: scroll;
}
/** ========================
* Diseño iconos font-awesome
============================= **/

.accordion li i {
  position: absolute;
  top: 1.5em;
  left: 1rem;
  font-size: 1em;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }

.accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  top: 5px;
  background: none; }


/**===================================
* Conf. clase link al estar activo submenu (con js)
====================================**/

.accordion li.open .link {
  color: #ff5252; }

.accordion li.open i {
  color: #ff5252; }

.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }



/**=======================
* Submenu
==========================**/
.submenu {
  display: none;
  background: #b7e6ed;
  font-size: 0.95em; }

.submenu li {
  border-bottom: 1px solid #e4e6e6; }

.submenu a {
  display: block;
  text-decoration: none;
  color: #d9d9d9;
  padding: 1rem;
  padding-left: 3.5em;
  -webkit-transition: all 0.25 ease;
  -moz-transition: all 0.25 ease;
  -o-transition: all 0.25 ease;
  transition: all 0.25 ease; }

.submenu a:hover {
  background: #b63b4d;
  color: #fff; }

/*--------------------------------------------------*/
/*--------------------------------------------------*/


/*LOGOS-FOOTER*/

.row-footer {
  background-color: #f3f3f3;
  padding-top: 10px; }

.logo-litle {
  width: 60px;
  margin: 7px; }
  .logo-litle.fi {
    width: 45px; }
  .logo-litle.po {
    width: 45px; }
  .logo-litle.em {
    margin-bottom: 20px; }

.fa {
  color: #0e3961 !important;
  vertical-align: top; }
  .fa.fa-facebook {
    padding-top: 15px;
    /* margin-left: 50px;  */
  }

.fa-twitter {
  padding-top: 15px; }

.fa-instagram {
  padding-top: 18px;
  margin: 0px !important; }


.horizontal-card {
  height: 200px;
  background: white;
  position: relative;
  margin: 1em 0em 1em 0em; }

.horizontal-card-image {
  height: 200px;
  width: 200px;
  float: left;
  background: #000;
  margin-right: 1em; }

.horizontal-card-details {
  width: 100%;
  padding: 1em; }

.pop-up {
  display: block;
  text-align: -webkit-center; }

.box-pop {
  background-color: #00acbf;
  width: 600px;
  height: 400px;
  vertical-align: middle;
  margin-top: 50px;
  border-radius: 10px; }

.close-button {
  font-size: 24px;
  color: #fff; }

.advertencia {
  margin-top: 20px;
  background-color: #c10709;
  height: 60px;
  color: #fff;
  font-size: 30px;
  padding-top: 15px; }

.content-advertencia {
  background: #fffffa;
  height: 230px;
  padding: 20px;
  width: 595px;
  line-height: 23px;
  font-size: 17px; }

.simbolo-advertencia {
  height: 100px; }

.cerrar-advertencia {
  background: transparent;
  margin: 15px;
  color: #fff;
  border-color: #ffffff; }

.container {
  width: 100%;
  padding: 0px; }

#slides {
  display: none; }

#slides .slidesjs-navigation {
  margin-top: 3px; }

#slides .slidesjs-previous {
  margin-right: 5px;
  float: left; }

#slides .slidesjs-next {
  margin-right: 5px;
  float: left; }

.slidesjs-pagination-item {
  display: inline-block; }

.slidesjs-pagination {
  margin: 1em;
  float: left;
  list-style: none; }

.slidesjs-pagination li {
  float: left;
  margin: 0 1px; }

.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/139719/pagination.png");
  background-position: 0 0;
  float: left;
  overflow: hidden; }

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
  background-position: 0 -13px; }

.slidesjs-pagination li a:hover {
  background-position: 0 -26px; }

#slides a:link,
#slides a:visited {
  color: #333; }

#slides a:hover,
#slides a:active {
  color: #9e2020; }

.navbar {
  overflow: hidden; }


/*ACORDEON*/

.main-content.acordion-background {
  background-color: #17416a; }

.tittle {
  font-size: 40px;
  color: #fff;
  padding: 30px;
  content: '+';

}

  .tittle.tittle:hover {
    background-color: #5AC4D2; }

.acordion-title > h1:after {
  /*content: '+';*/
  font-size: 26px;
  font-weight: bolder;
  position: absolute;
  right: 30px;
  line-height: 28px; }

.acordion-title.active > h1:after {
  /*content: '-';*/
}

.tittle:after {
  content: '+';
}

.active:after{
  content: '-';
}

.accordion-container1 {
  clear: both;
  width: 100%;
  background-color: #194269;
  cursor: pointer; }

.accordion-container2 {
  background-color: #335e88;
  cursor: pointer; }

.accordion-container3 {
  background-color: #224e77;
  cursor: pointer; }

.accordion-container4 {
  background-color: #216baf;
  height: 100%;
  cursor: pointer; }

.accordion-container5 {
  background-color: #155998;
  cursor: pointer; }

.est {
  width: 100%; }

.titulo-preg {
  font-size: 24px;
  font-weight: 600; }

.preg {
  width: 50%; }

.accordion-titulo {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: 400;
  padding: 20px;
  position: relative;
  text-decoration: none;
  text-align: left; }

.accordion-titulo.open {
  background-color: #00acc0;
  color: #ffffff; }

.accordion-titulo:hover {
  background-color: #00acc0;
  color: #fff;
  opacity: 1; }

a {
  text-decoration: none !important; }

a:hover {
  text-decoration: none !important;
  opacity: 1; }

a:focus {
  outline: none !important;
  color: #fff; }

span.toggle-icon:before {
  content: '+'; }

.accordion-titulo.open span.toggle-icon:before {
  content: '-';
  background-color: #fff; }

.toggle-icon {
  font-size: 38px;
  font-weight: bold;
  position: absolute;
  right: 20px;
  top: 10px; }

.accordion-content {
  display: none;
  overflow: auto;
  padding: 20px; }

.parrafo {
  margin: 0;
  text-align: justify;
  font-size: 20px;
  padding: 40px;
  color: #fff;
  line-height: 25px; }

.img-acordion {
  display: block;
  float: left;
  height: auto;
  margin: 0 15px 10px 0;
  width: 50%; }

.step1 {
  z-index: 999;
  padding-bottom: 30px !important;
  margin-left: 70px; }

.step2 .animated {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  position: relative;
  top: -6px; }

.step3 .animated {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  z-index: -3;
  position: relative;
  top: -12px; }

.step4 .animated {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  z-index: -5;
  position: relative;
  top: -18px; }

.shape {
  width: 250px;
  height: 200px;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
  -webkit-box-shadow: 0px 12px 30px -6px rgba(41, 41, 41, 0.25);
  -moz-box-shadow: 0px 12px 30px -6px rgba(41, 41, 41, 0.25);
  box-shadow: 0px 12px 30px -6px rgba(41, 41, 41, 0.25);
  top: 10px;
  left: 8px;
  text-align: center;
  background-color: #fff; }

.shape-1 .shape {
  background: #7ac36b; }

.shape-2 .shape {
  background: #f69030; }

.shape-3 .shape {
  background: #4b92b7; }

.shape-4 .shape {
  background: #ed3490; }

.shape-5 .shape {
  background: #c9b836; }

.shape-6 .shape {
  background: #ba3568; }

.shape-7 .shape {
  background: #7d4299; }

.number {
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg); }

.img1 {
  height: 200px;
  width: 200px; }

.parrafo-info {
  margin: 0;
  text-align: justify;
  font-size: 20px;
  line-height: 25px;
  padding-left: 20px; }

.box p {
  font-weight: 300;
  padding-top: 40px;
  transform: translateX(100px);
  color: #fff;
  line-height: 35px; }

.md-56 {
  font-size: 56px;
  padding-top: 30px; }

.infograph {
  padding: 25px;
  display: block;
  margin-top: 60px;
  color: #555; }
  .infograph.addborder {
    border: 2px solid #ddd; }
  .infograph-icon {
    border-radius: 50%;
    display: table;
    height: 100px;
    margin: 0 auto 20px;
    width: 100px;
    font-size: 3rem; }
    .infograph-icon.medium {
      width: 175px;
      height: 175px;
      font-size: 4.5rem; }
    .infograph-icon.large {
      width: 250px;
      height: 250px;
      font-size: 6rem; }
    .infograph-icon.maroon {
      background-color: #500;
      color: #f5f5f5; }
    .infograph-icon.blue {
      background-color: #006bb8;
      color: #f5f5f5; }
    .infograph-icon.gold {
      background-color: #ffcc33;
      color: #555; }
    .infograph-icon.green {
      background-color: #0d8563;
      color: #f5f5f5; }
    .infograph-icon.olive {
      background-color: #5B6236;
      color: #f5f5f5; }
    .infograph-icon.red {
      background-color: #d93c21;
      color: #f5f5f5; }
    .infograph-icon.darkgray {
      background-color: #555;
      color: #f5f5f5; }
    .infograph-icon i {
      display: table-cell;
      text-align: center;
      vertical-align: middle; }
  .infograph-info .infograph-title {
    font-size: 2.5em;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 1em;
    color: #555;
    text-align: center;
    margin-bottom: 5px; }
  .infograph-info p {
    font-size: 16px;
    padding-top: 10px;
    text-align: center;
    margin: 0; }

.infograph.wide .infograph-icon {
  float: left;
  margin-right: .5em; }
.infograph.wide .infograph-info {
  overflow: hidden; }
.infograph.wide .infograph-title, .infograph.wide p {
  text-align: left; }

.row {
  margin: 0; }

[class*="col-"] {
  padding: 0; }

.grid {
  margin: 0 auto;
  padding: 0;
  max-width: 1200px;
  position: relative; }

/* drop shadow on top */

.grid:before {
  display: block;
  content: " ";
  position: relative;
  top: 10px;
  width: 94%;
  height: 10px;
  margin: -10px auto 0;
  border-radius: 100%;
  box-shadow: 0 1px 8px 5px rgba(0, 0, 0, 0.4);
  z-index: 0; }

/* drop shadow on bottom */

.grid:after {
  display: block;
  content: " ";
  clear: both;
  position: relative;
  top: -10px;
  width: 94%;
  height: 10px;
  margin: -10px auto 0;
  border-radius: 100%;
  box-shadow: 0 1px 8px 5px rgba(0, 0, 0, 0.4);
  z-index: 0;
  visibility: visible; }

/* white background cover interior drop shadows  */

.grid-accent {
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 11px;
  left: 0;
  background-color: #fff;
  z-index: 1; }

.grid-item {
  position: relative;
  overflow: hidden;
  text-align: left;
  vertical-align: top;
  float: left;
  width: 100%;
  z-index: 1; }

.grid-item .item::before {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0 solid transparent;
  background: transparent;
  content: '';
  -webkit-transition: border-width 0.2s, border-color 0.2s;
  transition: border-width 0.2s, border-color 0.2s;
  z-index: 1;
  pointer-events: none; }

.grid-item .item::before {
  display: block; }

.grid-item:hover .item::before {
  border-width: .6em;
  border-color: rgba(32, 34, 36, 0.9);
  cursor: pointer; }

/* <a> tag wrapper */

.grid-item .item {
  display: block;
  padding-bottom: 90%;
 }

.grid-item.box-video .item {
  padding-bottom: 56.25%; }

.grid-item.text-full .item {
  padding-bottom: 45%; }


.grid-item .node_image {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  background-position: center center;
  background-size: cover; }

.grid-item.box-mixed .node_image {
  position: relative;
  height: 45%; }

.grid-item .play_icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.grid-item .text {
  position: absolute;
  background: #fff;
  bottom: 0;
  width: 100%;
  height: calc(45% - 1.65em);
  font-size: 3vw;
  color: #fff;
  z-index: 0;
  padding: 3vw; }

.grid-item.box-text .text,
.grid-item.box-mixed .text {
  height: 100%; }

.grid .grid-item.text-full .text {
  height: auto;
  top: 50%;
  transform: translateY(-50%);
  bottom: auto; }

.grid .grid-item.text-full img,
.grid .grid-item.text-full .node_image {
  display: none !important; }

.grid-item .node_topic {
  font-size: .8em;
  font-family: "Flama Bold", sans-serif;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: .3em; }

.grid-item .node_title {
  font-size: 1.1em;
  color: #fff;
  font-family: "Flama Bold", sans-serif;
  margin-top: 0;
  margin-bottom: .6em; }

.grid-item .node_summary {
  color: #fff;
  line-height: normal;
  font-size: 1.0em; }

.grid-item .node_date {
  font-size: 0.8em;
  margin-bottom: 0.6em; }

.date-repeat-rule {
  display: none; }

.grid-item.text-right {
  text-align: left; }

/* title styles */

.title-only .node_topic,
.title-only .node_summary {
  display: none; }

.title-only .node_title {
  position: relative;
  font-family: "Flama Condensed Light", sans-serif;
  font-size: 2.4em;
  letter-spacing: -0.01em;
  line-height: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.title-only .node_title:after {
  position: relative;
  top: .02em;
  right: -.2em;
  display: inline-block;
  font-family: FontAwesome;
  line-height: 1;
  font-size: .8em;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  content: '\f0da'; }

/* box colors */

.box-white .text {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9); }

.box-black .text {
  background-color: rgba(17, 17, 17, 0.9);
  border-color: rgba(17, 17, 17, 0.9); }

.box-gray .text {
  background-color: rgba(32, 34, 36, 0.9);
  border-color: rgba(32, 34, 36, 0.9); }

.box-slate .text {
  background-color: rgba(68, 85, 102, 0.9);
  border-color: rgba(68, 85, 102, 0.9); }

.box-blue .text {
  background-color: rgba(1, 158, 188, 0.9);
  border-color: rgba(1, 158, 188, 0.9); }

.box-green .text {
  background-color: rgba(140, 173, 49, 0.9);
  border-color: rgba(140, 173, 49, 0.9); }

.box-dark-green .text {
  background-color: rgba(0, 91, 49, 0.9);
  border-color: rgba(0, 91, 49, 0.9); }

/* text color variants for various background colors */

.box-white .text {
  color: #456; }

.box-white .node_title {
  color: #8cad31; }

.box-white .node_summary {
  color: #333; }

.text-white .text, .text-white .node_title, .text-white .node_summary {
  color: #fff !important; }

.texto-uno {
  font-size: 25px;
  line-height: 25px; }

.texto-dos {
  font-size: 20px;
  line-height: 22px; }

/* box arrows - default:up */

.grid-item .text:after {
  display: block;
  position: absolute;
  content: '';
  left: 10%;
  bottom: 100%;
  border-width: 0 2em 2em;
  border-style: solid;
  border-top-color: inherit;
  border-bottom-color: inherit;
  border-left-color: transparent;
  border-right-color: transparent; }

/* image shift styles for hover state animation */

.image-shift .node_image {
  width: calc(100% + 15px);
  -webkit-transform: translate3d(-15px, 0, 0);
  transform: translate3d(-15px, 0, 0); }

.image-shift .grid-item:hover .node_image {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

  .sgs_url_promo_block.box-white .text {
  height: calc(50% - 30px); }

.sgs_url_promo_block.box-white .node_topic {
  display: none; }

.sgs_url_promo_block.box-white h3.node_title {
  font-family: "Flama Condensed Light", sans-serif;
  font-size: 3em;
  letter-spacing: -0.01em;
  color: #008c44;
  line-height: 100%;
  margin-bottom: .1em; }

.sgs_url_promo_block.box-white .cta-link {
  display: inline-block;
  background-color: #008c44;
  font-family: "Flama Bold", sans-serif;
  color: #FFF;
  padding: .5em 1.8em;
  margin-top: .5em;
  text-transform: uppercase;
  font-size: 1em; 
}


ol.cities {
  list-style-type: none;
  margin: 0 0 0 75px; }

ol.cities li {
  counter-increment: myCounter;
  margin: 0 40px 45px 0;
  padding: 13px 0 0 85px;
  position: relative;
  color: #ccffff;
  font-size: 18px; }

ol.cities li::before {
  content: counter(myCounter,decimal-leading-zero);
  display: inline-block;
  text-align: center;
  font-size: 4em;
  line-height: 1.3em;
  background-color: white;
  color: #0099CC;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  padding: 10px;
  position: absolute;
  top: 0;
  left: -40px;
  border-radius: 5px; }

ol.cities li em {
  display: block;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0 0 -5px 0; }

ol.cities li strong {
  display: block;
  font-family: 'Roboto Slab', serif;
  font-weight: 900;
  font-size: 2em;
  color: #fff;
  margin: .2em 0 .3em 0; }

 
.titulo-pages-perfil {
  height: 80px;
  font-size: 50px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  background-color: #0e3961; }

.col-md-offset-3 {
  margin-left: 0px; }

.image-perfil {
  margin-top: 20px;
  border: 10px solid #fff;
  height: 500px; }

.panel {
  border-radius: 0px; }

.panel-heading {
  border-radius: 0px; }

.panel-info {
  border-color: transparent; }

.panel-info > .panel-heading {
  color: #0E3961;
  background-color: #00acc0; }

.panel-title {
  font-size: 17px;
  line-height: 20px; }

.panel-footer-perfil {
  padding: 10px 15px;
  border-bottom: 1px solid transparent; }

.perfil-row {
  background-color: #d2d2d2 !important; }

.row.nombre-perfil {
  background: #fff;
  padding: 20px;
  font-size: 24px;
  font-weight: 600; }

.row.redes-perfil {
  padding: 20px;
  margin-top: 20px; }

.fa-2 {
  margin: 0px !important;
  padding: 0px !important;
  vertical-align: middle;
  color: #fff !important;
  background: none;
  width: unset;
  font-size: 16px;
  padding-left: 5px !important; }

.twitter {
  background-color: #29A3EF; }

.descarga {
  background-color: #00acbf; }

.info-persona {
  background-color: #00acbf;
  
   }

.filters-container {
  background: whitesmoke;
  text-align: center;
  padding: 10px; }

.dropdown {
  padding: 10px;
  margin-right: 30px;
  border: 1px solid #00acc0;
  background: #fff;
  border-radius: 0px !important;
  height: 33px;
  font-size: medium;
  font-family: inherit;
  color: #636262; }

.btn-filtro {
  background: transparent;
  border-color: #fff;
  margin-left: 30px; }

.btn-aplicar {
  background-color: #00acbf; }

.container-map2 {
  padding-top: 5%;
  padding-bottom: 5%; }
  .container-map2 a {
    opacity: 1 !important; }

#EC-A:hover, #EC-B:hover, #EC-C:hover, #EC-D:hover, #EC-E:hover, #EC-F:hover, #EC-G:hover, #EC-H:hover, #EC-I:hover, #EC-J:hover, #EC-K:hover, #EC-L:hover, #EC-M:hover, #EC-N:hover, #EC-O:hover, #EC-P:hover, #EC-Q:hover, #EC-R:hover, #EC-S:hover, #EC-T:hover, #EC-U:hover, #EC-V:hover, #EC-W:hover, #EC-X:hover, #EC-Y:hover, #EC-Z:hover, #EC-SE:hover, #EC-SD:hover {
  fill: #fff8dc; }

text {
  opacity: 0.4; }

text {
  opacity: 1; }

/*-----------------------------------------------------*/
/*-----------------------------------------------------*/

 /*AFICHES*/
  
.body-afiche {
  background-color: #fff;
  height: auto !important;
  text-align: center; 
  width: 842px;
  margin:0px;

}

.container-afiche {
  background-color: #fff;
  width: 100%;
  margin-right: auto; 
  font-family: Gotham-Black-webfont; 
  font-size: 100%; 
  font-weight:600; 
  margin-left:-3.5% !important;
  }

.header-afiche {
  background-color: #03244C;
  padding-top: 40px;
  padding-bottom: 20px; 
}

.header-afiche-identificar {
  background-color: #000;
  padding-top: 50px;
  padding-bottom: 30px;  
}

.header-afiche-title {
  font-size: 60px;
  font-weight: 600;
  color: #fff; 
  text-align: center;
  font-family: gothampro-black, sans-serif;
}

.foto{
  border: 20px solid #fff; 
  width:55%; 
  margin-top:-34%; 
  height:390px; 
  float:inherit
}

.foto-nnvivos{
  border: 20px solid #fff; 
  width:55%; 
  margin-top:-34%; 
  height:390px; 
  float:inherit
}

.foto-exterior{
  border: 20px solid #fff; 
  width:55%; 
  margin-top:2%; 
  margin-bottom:2%;
  height:420px; 
  float:inherit
}

.header-afiche-title-exterior {
  font-size: 50px;
  color: #fff; 
  text-align: center;
  margin-left:-3.5% !important;
}


.header-afiche-title-familiares {
  font-size: 70px;
  text-align: center;
  font-weight: 600;
  color: #fff; }

.header-afiche-title-identificar {
  font-size: 63px;
  font-weight: 600;
  color: #fff; }

.container-foto {
  /*background-color: #0ca0c1; */
  background-color: #fff;
  }

  .container-foto-nnvivos {
  /*background-color: #0ca0c1; */
  background-color: #DDEEFE;
  }

  .container-foto-fallecido {
  /*background-color: #0ca0c1; */
  background-color: #ddd;
  }

  .container-foto-exterior {
  /*background-color: #0ca0c1; */
  background-color: #fff;
  }

.container-foto-verde {
  background-color: #ffac5f; }

.container-foto-gris {
  background-color: #d0d0d0; }

.container-nombre {
  background: #fff;
  color: #03244C;
  font-size: 200% !important;
  font-weight: 800;
  font-family: 'GothamPro-Black';
  padding-top:4%; 
  padding-bottom:0.8%; 
  margin-left:-3.5% !important;}

  .container-nombre-fallecido {
  background: #ddd;
  color: #03244C;
  font-size: 200% !important;
  font-weight: 800;
  font-family: 'GothamPro-Black';
  padding-top:4%; 
  padding-bottom:0.8%; 
  margin-left:-3.5% !important;}

  .container-nombre-nnvivos {
  background: #DDEEFE;
  color: #03244C;
  font-size: 175% !important;
  font-weight: 800;
  font-family: 'GothamPro-Black';
  padding-top: 4%;
  padding-bottom: 0.8%; 
  margin-left:-3.5% !important;}

  .container-ayudanos {
  background: #03244C;
  color: #fff;
  font-size: 250%;
  font-weight: 800;
  padding-top: 2%;
  padding-bottom: 5px; 
  height: 6%;
  font-family: 'GothamPro-Black';
  vertical-align: middle;
  margin-left:-3.5% !important;}

 .container-ayudanos-nnvivos {
  background: #03244C;
  color: #fff;
  font-size: 200%;
  font-weight: 800;
  padding-top: 2%;
  padding-bottom: 5px; 
  height: 6%;
  font-family: 'GothamPro-Black';
  vertical-align: middle;
  margin-left:-3.0% !important;}

  .container-nombre-exterior {
  background: #03244C;
  color: #fff;
  font-size: 200% !important;
  font-weight: 800;
  padding-top: 1.5%;
  padding-bottom: 0.8%; 
  height: 50% px;
  margin-left:-3.5% !important;

   }

.container-nombre-negro {
  background: #000;
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  padding-top: 20px;
  padding-bottom: 20px;
  }

.content-datos {
  background-color: #fff;
  color: #03244C;
  width: 100%;
  display: table;
  font-weight: 600;
  height: 6%;
  }
  .content-datos div {
  display: table-cell;
}

.content-datos-nnvivos {
  background-color: #DDEEFE;
  color: #03244C;
  width: 100%;
  display: table;
  font-weight: 600;
  height: 6%;
  }
  .content-datos-nnvivos div {
  display: table-cell;
}

.content-datos-fallecido {
  background-color: #ddd;
  color: #03244C;
  width: 100%;
  display: table;
  font-weight: 600;
  height: 6%;
  }
  .content-datos-fallecido div {
  display: table-cell;
}

.content-datos-exterior {
  background-color: #E4202D;
  color: #fff;
  width: 100%;
  display: block;
  font-size: 26px;
  font-weight: 600;
  height: 10%;
  }
  

.texto-alterno {
  padding-top: 15px !important;
  padding-bottom: 15px  !important;  
  font-size: 100%;
  width: 50%;  
  font-family:"Gotham Book", sans-serif;
   }

  .texto-alterno-nnvivos {
  padding-top: 25px !important;
  padding-bottom: 15px !important;  
  font-size: 90%;
  width: 50%;  
  font-family:"Gotham Book", sans-serif;
   }


.direccion-afiche { 
  padding-top: 15px !important;
  width: 50%;
  height: 2.5%;
  font-size: 90%;
  border-left: 2px solid #03244C;
 }

 .direccion-afiche-nnvivos { 
  width: 50%;
  font-size: 90%;
  border-left: 2px solid #03244C;
  padding-top: 2.5%;
  padding-left: -1%;
  
 }

.logo-afiche-po {
  padding-top: 15px;
  height: 80px;
  padding-right: 30px; }

.logo-afice-min {
  margin-left: 10px;
  padding-top: 10%; }

.logo-afiche-fi {
  height: 80px;
  padding-left: 30px; }

.footer-afiche {
  background: #fff;
  height:5%;
  padding: 8px;
  margin-top: -3.5%;
}
.afiche-exterior-ant {
  background: #DBDBDB;
  color:  #213E60;
  height: 90px;
  padding: 2px;
  text-align: right;
  vertical-align: middle;
  text-transform: uppercase;  
  display: block ; 
  line-height:1.3;
}
.texto-izquierda{
  width: 58.6%; 
  float:left; 
  padding-left:-30px; 
  vertical-align:middle; 
  margin-top:8%;
  border-right:3px solid #03244C;
}
.texto-derecha{
  width: 40%; 
  float:right; 
  padding-right:35px; 
  vertical-align:middle; 
  margin-top:12%;
}

.footer-afiche-exterior {
  background: #fff;
  margin-top: -2.6%;
  

}

.logo-afice-min-ext{
  margin-left: 10px;
  width: 100%;
  height: 1%;
 }

.azul {
  background-color: #0e3961;
  height: 60px; }

.rosa {
  background-color: #ffa6ff;
  height: 60px; }

.rosa2 {
  background-color: #03244C;
  height: 34%; }

.rosaexterior {
  background-color: #FDB606;
  height: 15%px; }

.gris {
  background-color: #03244c;
  height:  34%; }

.negro {
  background-color: #000;
  height: 60px; }

.img-afiche {
  border: 20px solid #fff;
  margin-left: auto;
  margin-right: auto;
  background-attachment: '';
  background-size: cover;
  background-position: center;}

.afiche__thumb {
  background-size: cover;
  background-position: center;
  overflow: hidden;
  background-color: #fff;
}
  .afiche__thumb img {
    display: block;
    opacity: 1;
    width: 100%;
    vertical-align: middle;
    transform: translateY(-50px) !important;    
   }

.img-contacto {
 background-color: #03244C;
  padding-top: -6%;
  width: 95%;

 }

 @page { margin-top: 0px auto;
    margin-bottom: 0px auto;
 }


/* 
    Generic 
    ------------------------------------------------
*/

 .parrafo-desp {
    margin-top: 60px !important;
  }

  .titulo-desp{
    transform: translateY(-70px);
  }

  .telf {
    transform: translateY(-80px);
  }

  .desaparece {
    transform: translateY(-100px);
  }

  .texto-desp{
  padding-top: 7px;
  }

  .btn-filtro{
    margin-bottom: 100px !important;
  }

  .horizontal-card {
    margin: 1em;
  }

  .horizontal-card-details {
    padding: 2em;
  }


/*-----------------------------------------------------*/
/*-----------------------------------------------------*/

/* Mapa estilos */


.map{
  padding-top: 5%;
  padding-bottom: 5%;
}
.a{
  opacity: 1 !important;
  }

  .header-afiche-emilia {
  background-color: #fff;
  padding-top: 0.2%;
}

 .cabecera_emilia{
  background-color: #fff;
  text-align: center;
  margin-bottom: 0.2%;
  
 } 

 .body-emilia{
  background-color: #EFEFEF;
  width: 100%;
  height: 60%;
 }

 .datos-personales-emilia{
  height: 48%;
 }

 .imagen-emilia
 {
    float: left;
    background-color: #EFEFEF;
    margin-left: 4%;
    padding-top: 1%;
    width: 30%;
    margin-bottom: 2%;
 }

 .foto-emilia{
    border: 15px solid #fff ;
    margin-top: 1%;
 }


 .datos-emilia
 {
    float: right;
    margin-right: 4%;
    margin-top: 2%;
    margin-left: 2%;
    width: 450px;

 }

 .td-campo-emilia{
    width: 5%;
    height: 3.5%;
    font-size: 12px;
    font-family: Tahoma;
 }

 .td-datos-emilia{
    width: 10%;
    height: 3.5%;
    font-size: 12px;
    font-family: Tahoma;
 }

 .relato-emilia
 {
    margin-right: 4%;
    margin-left: 2%;
    width: 90%;
    height: 6.5%;
    text-align: justify;
    font-size: 12px;
    padding-top: -0.5%;

 }
 }
 .container-ayudanos-emilia{
    background: #005494;
    color: #fff;
    font-size: 200%;
    font-weight: 800;
    height: 5%;
    font-family: 'GothamPro-Black';
    vertical-align: middle;
    margin-left:-3.5% !important;
    margin-top: -4%;
 }

 .img-contacto-emilia {
  background-color: #E3202D;
  width: 100%;
  height: 110px;
 }

 .emergencia-emilia {
  background-color: #fff;
  height: 12%;
  color: #03244C;
 }

.footer-afiche-emilia {
  background: #fff;

}

 .logo-afice-min-emilia {
  margin-left: 10px;
  padding-top: -20%%;
  padding-bottom: -40%; }
/*//////////////////////////////////////*/

