/*
Azul oscuro: #566581
Azul claro: #697896
Rojo fuerte: #ff3246
*/

@font-face{font-family:gotham;src:url('gotham/GothamHTF-Medium.otf')}
@font-face{font-family:gotham-thin;src:url('gotham/GothamHTF-Thin.otf')}
@font-face{font-family:gotham-bold;src:url('gotham/GothamHTF-Bold.otf')}
@font-face{font-family:gotham-ultra;src:url('gotham/GothamHTF-Ultra.otf')}
@font-face{font-family:gotham-black;src:url('gotham/GothamHTF-Black.otf')}

.gotham{font-family:gotham}
.gotham-thin{font-family:gotham-thin}
.gotham-bold{font-family:gotham-bold}
.gotham-ultra{font-family:gotham-ultra}
.gotham-black{font-family:gotham-black}

.color-0{color:#000000 !important}
.color-1{color:#ff827c !important}
.color-2{color:#566581 !important}
.color-3{color:#B5DEF2 !important}
.color-4{color:#FFF0BE !important}
.color-danger{color:#D9534F !important}
.color-warning{color:#F0AD4E !important}
.color-success{color:#468847 !important}
.color-info{color:#5BC0DE !important}
.color-primary{color:#337AB7 !important}

.prize-category{color:#ff827c;font-family:gotham-bold}

.blog .item-image img{margin:0 1.5rem 1.5rem 0}

a.external:before{font-family:FontAwesome;content:"\f08e";margin-right:.2rem}
.resources-links-list a.external:before{content:"";margin-right:auto}
#footer a.external:before, #address a.external:before{content:"";margin-right:0}

.margin-top-0, .list.margin-top-0 > li{margin-top:0 !important}
.margin-top-1, .list.margin-top-1 > li{margin-top:1rem}
.margin-top-2, .list.margin-top-2 > li{margin-top:2rem}
.margin-top-3, .list.margin-top-3 > li{margin-top:3rem}
.margin-top-4, .list.margin-top-4 > li{margin-top:4rem}
.margin-top-5, .list.margin-top-5 > li{margin-top:5rem}

.margin-bottom-0, .list.margin-bottom-0 > li{margin-bottom:0 !important}
.margin-bottom-1, .list.margin-bottom-1 > li{margin-bottom:1rem}
.margin-bottom-2, .list.margin-bottom-2 > li{margin-bottom:2rem}
.margin-bottom-3, .list.margin-bottom-3 > li{margin-bottom:3rem}
.margin-bottom-4, .list.margin-bottom-4 > li{margin-bottom:4rem}
.margin-bottom-5, .list.margin-bottom-5 > li{margin-bottom:5rem}

.margin-left-0{margin-left:0 !important}
.margin-left-1{margin-left:1rem}
.margin-left-2{margin-left:2rem}
.margin-left-3{margin-left:3rem}
.margin-left-4{margin-left:4rem}
.margin-left-5{margin-left:5rem}

.margin-right-0{margin-right:0 !important}
.margin-right-1{margin-right:1rem}
.margin-right-2{margin-right:2rem}
.margin-right-3{margin-right:3rem}
.margin-right-4{margin-right:4rem}
.margin-right-5{margin-right:5rem}

.padding-left-0{padding-left:0 !important}
.padding-left-1{padding-left:1rem}
.padding-left-2{padding-left:2rem}
.padding-left-3{padding-left:3rem}
.padding-left-4{padding-left:4rem}
.padding-left-5{padding-left:5rem}

.padding-right-0{padding-right:0 !important}
.padding-right-1{padding-right:1rem}
.padding-right-2{padding-right:2rem}
.padding-right-3{padding-right:3rem}
.padding-right-4{padding-right:4rem}
.padding-right-5{padding-right:5rem}

.padding-top-0{padding-top:0 !important}
.padding-top-1{padding-top:1rem}
.padding-top-2{padding-top:2rem}
.padding-top-3{padding-top:3rem}
.padding-top-4{padding-top:4rem}
.padding-top-5{padding-top:5rem}

.padding-bottom-0{padding-bottom:0 !important}
.padding-bottom-1{padding-bottom:1rem}
.padding-bottom-2{padding-bottom:2rem}
.padding-bottom-3{padding-bottom:3rem}
.padding-bottom-4{padding-bottom:4rem}
.padding-bottom-5{padding-bottom:5rem}

.font-size-50{font-size:0.5rem !important}
.font-size-60{font-size:0.6rem !important}
.font-size-70{font-size:0.7rem !important}
.font-size-80{font-size:0.8rem !important}
.font-size-90{font-size:0.9rem !important}
.font-size-100{font-size:1rem !important}
.font-size-110{font-size:1.1rem !important}
.font-size-120{font-size:1.2rem !important}
.font-size-130{font-size:1.3rem !important}
.font-size-140{font-size:1.4rem !important}
.font-size-150{font-size:1.5rem !important}
.font-size-160{font-size:1.6rem !important}
.font-size-170{font-size:1.7rem !important}
.font-size-180{font-size:1.8rem !important}
.font-size-190{font-size:1.9rem !important}
.font-size-200{font-size:2rem !important}
.font-size-210{font-size:2.1rem !important}
.font-size-220{font-size:2.2rem !important}
.font-size-230{font-size:2.3rem !important}
.font-size-240{font-size:2.4rem !important}
.font-size-250{font-size:2.5rem !important}
.font-size-260{font-size:2.6rem !important}
.font-size-270{font-size:2.7rem !important}
.font-size-280{font-size:2.8rem !important}
.font-size-290{font-size:2.9rem !important}
.font-size-300{font-size:3rem !important}

.position-relative{position:relative}

img.full-width{width:100%}
.cite{color:#566581;font-family:gotham;font-style:italic}
.text-left, .text-align-left, .align-left{text-align:left}
.text-center, .text-align-center, .align-center{text-align:center}
.text-right, .text-align-right, .align-right{text-align:right}
.uppercase, .text-uppercase, .text-transform-uppercase{text-transform:uppercase}
img.logo{display:inline-block}
.display-block{display:block}
.display-inline{display:inline}
.display-inline-block{display:inline-block}
.italic, .font-style-italic{font-style:italic}

p.img_caption{color:#566581;font-family:gotham;margin:.5rem 0 3rem 0;color:#FF827C}

body{font-family:gotham,calibri,arial,verdana,helvetica}

#header{position:relative}
#header h1{text-align:center;padding:0;margin:0;text-transform:uppercase;font-size:3rem}
    #header h1 a{color:#333}
#header img.header{width:100%;max-width:100%}
#header img.logo{margin-top:-2.5rem}
#menu-1{text-align:center;text-transform:uppercase}
    #menu-1 li{display:inline-block;border-top:1px solid #333;border-bottom:1px solid #333}
    #menu-1 a{color:#333}
    #menu-1 li a:after{content:" ·";color:#333;font-size:2rem;line-height:1rem;vertical-align:middle;margin-left:1rem}
    #menu-1 li:first-child{padding-left:2rem}
    #menu-1 li:last-child{padding-right:2rem}
    #menu-1 li:last-child a:after{content:""}
    
    #menu-1 li.active a, #menu-1 li.active a:after{background:#ff3246;color:#ffffff}

/* MAIN MENU */
#gysp-main-nav{position:absolute;top:0;left:-3rem;z-index:9}
#menu-principal button{background:#333;padding-left:3rem;border-radius:0;float:none}

.navbar-inverse .navbar-toggle-always{border-color:#333}
.navbar-inverse .navbar-toggle-always:hover,.navbar-inverse .navbar-toggle-always:focus{background-color:#000 !important;border-color:#000}
.navbar-inverse .navbar-toggle-always .icon-bar-always{background-color:#fff}
.navbar-toggle-always{position:relative;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;margin-left:0;margin-right:0}
.navbar-toggle-always:focus{outline:0}
.navbar-toggle-always .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle-always .icon-bar + .icon-bar{margin-top:4px}

@media (min-width: 768px){
  .navbar-toggle-always{display:none}
}
@media (min-width:768px){
  .navbar-toggle-always{display:block !important;background-color:transparent;border:1px solid #333}
}
.navbar-toggle-always .icon-bar-always{width:22px;height:2px;border:1px solid #fff;display:block;border-radius:1px}
.navbar-toggle-always .icon-bar-always + .icon-bar-always{margin-top:4px}

#menu-principal nav.navbar-inverse{background:transparent !important;border:none}

#gysp-menu-div{background:#000;opacity:.9;color:#fff}
#gysp.menu-div .h3:before{content:" ";clear:both;display:block}
#gysp-menu-div .h3{border-bottom:1px solid #fff;text-transform:uppercase;color:#fff;clear:both}

#gysp-menu-div ul{line-height:1rem;text-transform:uppercase}
    #gysp-menu-div li.item-101{display:none}
#gysp-menu-div a{color:#fff}
    #gysp-menu-div a:hover, #gysp-menu-div li.active a, #gysp-menu-div li a:active{background:#FFF0BE;color:#000}
#gysp-menu-div p:last-child{font-size:1.4rem;font-family:gotham-thin}

/* END OF MAIN MENU */
.breadcrumb{background:#000;border-radius:0;color:#fff;width:100%;line-height:1.2rem;margin-top:1.5rem}
    .breadcrumb a{color:#fff}
        .breadcrumb li.active{color:#fff0be}
.breadcrumb li:first-child{display:none}
    .breadcrumb li:first-child span{display:none}
.breadcrumb li:before{content:"" !important}
.breadcrumb .divider.icon-location{display:none}
.breadcrumb li:last-child span{display:inline-block}

#footer{background:#000;padding-top:3rem;padding-bottom:3rem}
    #footer ul{text-transform:uppercase}
    #footer a{color:#fff}
        #footer a:hover{color:#333}
    #footer ul:first-child{font-size:1.6rem}
    #footer ul li{display:inline-block;}
    #footer li a{padding-left:.25rem;padding-right:0}
    #footer li a:after{content:"|";padding-right:.25rem;padding-left:.5rem}
        #footer li:last-child a:after{content:"";padding:0}
    
    #footer-logos-container{text-align:right}
    #footer-logos-container img{display:inline-block;margin-top:1rem}
        #footer-logos-container img:first-child{margin-right:3rem}
    
#address{background:#ccc;text-align:center;font-family:gotham-thin;padding:1rem}
    #address a{color:#333}

    .home .carousel-inner .item img{width:100%;max-width:100%;max-height:324px}
    .home .carousel-caption{background:#ebf4ff;position:absolute;bottom:0;left:0;width:100%;text-shadow:none;color:#555;font-weight:normal;font-size:1.5rem;font-family:gotham-thin;padding:1rem 2rem;text-align:left;line-height:120%}
    .home .carousel-caption a{color:#000}

#destacados .destacado-container:nth-child(2) a{font-size:90% !important}

h3.heading{color:#566581;font-size:2rem;text-transform:uppercase;font-family:gotham-thin;font-weight:bold}
.home.heading a.all{font-size:1.2rem;text-transform:none;line-height:2rem;margin-left:1rem;vertical-align:text-top}
/* 
rojo = #ff837d 
evento desc = #566581
calendar day = #a4acba
calendar bg = #f2f2f2
agenda/noticias title = #566581
bg cajas amarillas = #fff0be
*/

/* destacados */
#destacados{margin-top:5rem}
#destacados:before{content:" ";clear:both;display:block}
    .destacado{text-align:center;padding:1rem;margin:.5rem 0;color:#ffffff}
    .destacado .title img{max-width:100%;display:inline-block;}
    .destacado .title span{display:block;color:#566581;text-transform:uppercase;color:#fff}
    .destacado .description{font-family:gotham-thin;font-size:1.4rem}
    .destacado .title a:hover{color:#fff}
    
@media screen and (min-width:992px){
    #header h1{position:absolute;top:3rem;width:100%}
    #menu-1{position:absolute;top:10rem;width:100%}
    .content #menu-1{position:relative;clear:both;margin-top:5rem;top:2.5rem;}
    .breadcrumb{margin-top:5.5rem}
    
    #destacados.home .destacado-container:nth-child(5){clear:both}
    #destacados.home .destacado-container:nth-child(1) .destacado, 
    #destacados.home .destacado-container:nth-child(3) .destacado, 
    #destacados.home .destacado-container:nth-child(6) .destacado, 
    #destacados.home .destacado-container:nth-child(8) .destacado{
        background:#566581;
    }
    #destacados.home .destacado-container:nth-child(2) .destacado, 
    #destacados.home .destacado-container:nth-child(4) .destacado, 
    #destacados.home .destacado-container:nth-child(5) .destacado, 
    #destacados.home .destacado-container:nth-child(7) .destacado{
        background:#697896;
    }
    #destacados .destacado-container:nth-child(2) .title{word-break:break-all}
    #destacados.interno .destacado-container{background:#566581;width:12.5% !important}
}
@media screen and (max-width:991px){
    #destacados .destacado-container:nth-child(4n) .destacado, 
        #destacados .destacado-container:nth-child(4n+1) .destacado{background:#697896}
    #destacados .destacado-container:nth-child(4n+2) .destacado, 
        #destacados .destacado-container:nth-child(4n+3) .destacado{background:#566581}
    #destacados .destacado-container{margin-bottom:1rem}
}

@media screen and (max-width:640px){
    #menu-1{margin-top:3rem}
    #menu-1 li{border-bottom:0;display:block}
    #menu-1 li a:after{content:""}
}


.home .destacado{min-height:250px}
.interno .destacado{/*height:180px;*/font-size:1rem}
/* haz negocios */
#haz-negocios{clear:both;margin-top:1rem;text-align:center;color:#fff;padding:3rem 0 0 0;background:#ff3246}
    #haz-negocios a{color:#fff;text-transform:uppercase}
    #haz-negocios a.btn{border:1px solid #fff;border-radius:0;font-size:2rem;margin-bottom:2rem}
        #haz-negocios a.btn:hover{background:#fff;color:#ff3246}
    #haz-negocios span{display:block}
    
/* menu lateral */
#menu-lateral a{color:#333;color:#566581}
#menu-lateral .active a{background:#566581;color:#ffffff}

.item-page{font-family:gotham-thin,Arial,Verdana,Helvetica;font-size:1.6rem}
.item-page strong, .item-page .strong, .item-page b{font-family:gotham}

#home-agenda-container{min-height:422px;padding:0}

/* MAIN MENU */
#gysp-main-nav{position:absolute;top:0;left:-3rem;z-index:9}
#menu-principal button{background:#333;background:#ff3246;z-index:99999;padding-left:3rem;border-radius:0;float:none;opacity:1}

.navbar-inverse .navbar-toggle-always{border-color:#333;border-color:#ff3246}
.navbar-inverse .navbar-toggle-always:hover,.navbar-inverse .navbar-toggle-always:focus{background-color:#000 !important;border-color:#000;background-color:#ff3246 !important;border-color:#ff3246}
.navbar-inverse .navbar-toggle-always .icon-bar-always{background-color:#fff}
.navbar-toggle-always{position:relative;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;margin-left:0;margin-right:0}
.navbar-toggle-always:focus{outline:0}
.navbar-toggle-always .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle-always .icon-bar + .icon-bar{margin-top:4px}

@media (min-width:768px){
  .navbar-toggle-always{display:block !important;background-color:transparent;border:1px solid #333}
}
.navbar-toggle-always .icon-bar-always{width:22px;height:2px;border:1px solid #fff;display:block;border-radius:1px}
.navbar-toggle-always .icon-bar-always + .icon-bar-always{margin-top:4px}

#header .mod-languages{float:right;margin-right:2rem}
@media (max-width:479px){
    #header .mod-languages{float:none;position:absolute;top:4rem;right:-2rem}
    #header .mod-languages .dropdown-menu{right:0;left:auto}
    
}

#menu-principal nav.navbar-inverse{background:transparent !important;border:none}

#gysp-menu-div{background:#000;background:#ff3246;opacity:.9;/*position:absolute;left:3rem;top:.7rem;padding-top:1rem;padding-left:0;white-space:pre;*/}
#gysp.menu-div .h3:before{content:" ";clear:both;display:block}
#gysp-menu-div .h3{border-bottom:1px solid #fff;text-transform:uppercase;color:#fff;clear:both}

#gysp-menu-div ul{line-height:1rem;text-transform:uppercase}
    #gysp-menu-div li.item-101{display:none}

/* END OF MAIN MENU */

#menu-lateral li{border-bottom:2px dashed #000;padding-bottom:.5rem;padding-top:.5rem}

/* MENU ASOCIADOS Y AREAS-EMPRESARIALES */
.menu-2{margin-top:3rem;text-transform:uppercase;font-size:1.6rem}
.menu-2 li{float:left;width:48%;margin-right:1.9%;margin-bottom:1rem;text-align:center}
.factores-list .item-540{width:98.1%}
@media (max-width:767px){
    .menu-2 li:nth-child(odd){clear:both}
}
@media (min-width:768px){
    .menu-2 li{width:32%;margin-right:1.3%}
	.factores-list .item-540{width:98.7% !important}
}
.menu-2 a{color:#ff3246;padding:2rem 0 !important;border:2px solid #ff3246;background:#ffffff}
   .menu-2 .current a, .menu-2 a:hover, .menu-2 .current a:active{background:#ff3246 !important;color:#fff}
   .menu-2 a:active{background:#ffffff}
   .menu-2 a:active, .menu-2 a:focus{background:#ffffff !important;color:#ff3246}
    
.documents-list a, .viveros-empresas-list a, .publicaciones-list a{color:#ff3246;font-family:gotham;font-size:1.4rem}

.datos-asociados{padding:1rem;background:#eee}
    .datos-asociados dt, .datos-asociados dd{padding-top:.5rem}

/* POR QUE INVERTIR */
dl.comunicaciones dt{font-size:2rem;margin-top:2rem;text-transform:uppercase;font-family:gotham}
#invertir-links a{border:2px solid #566581;color:#566581;text-transform:uppercase;font-family:gotham-bold;font-size:2rem;line-height:2.2rem}
    #invertir-links a:hover{background:#566581;color:#fff}
    #invertir-links a:active{background:#fff;color:#566581}
    
.gysp-tabs{border:0;text-transform:uppercase;font-family:gotham}
    .gysp-tabs li{margin-right:1rem}
    .gysp-tabs li a{color:#ff3246;border:2px solid #ff3246 !important;border-radius:0}
    .gysp-tabs li.active a, .gysp-tabs li a:hover, .gysp-tabs li a:focus, .gysp-tabs li a:active, .gysp-tabs li.active a:active, .gysp-tabs li.active a:focus{background:#ff3246 !important;color:#fff !important}

.tab-content > article{margin-bottom:5rem}

.factores-list{}
    .factores-list li a{height:10rem;padding:3rem 2rem !important}

.ubicarse-list{font-size:1.8rem}
    .ubicarse-list li{margin-bottom:2rem}
        .ubicarse-list li a{padding:3em 2em;color:#FFDE94;border:2px solid #FFDE94 !important}
        .ubicarse-list li.active a, .ubicarse-list li a:hover, .ubicarse-list li a:focus, .ubicarse-list li a:active, .ubicarse-list li.active a:active, .ubicarse-list li.active a:focus, 
            .ubicarse-list li.current a, .ubicarse-list li.current a:active, .ubicarse-list li.current a:focus
                {background:#FFDE94 !important;color:#fff !important}
        @media(min-width:1024px){
            .ubicarse-list li a{height:12rem !important;padding:2em 3em}
            /*.ubicarse-list li:last-child a{line-height:5rem}*/
        }
        
.naves-solares-accordion .panel-heading{background:#E6E6E6;border-radius:0;background-image:none;border:0}
.naves-solares-accordion .panel-title{text-transform:uppercase}
    .naves-solares-accordion .panel-title a{color:#777;font-family:gotham;display:block}
    .naves-plus{font-size:2rem}
    .naves-counter{float:right}
    
.naves-solares-accordion tr{background:#F7F7F7}
.naves-solares-accordion tbody td{border-bottom:3px solid #fff;border-top:0 !important;border-right:3px solid #fff}
.naves-solares-accordion a.pdf{background:#777;color:#f7f7f7;padding:.5em;font-size:1rem;border-radius:.2rem}

dl.bonificaciones-dl dt{clear:both}
.planos-cpi dt{font-family:gotham}
    .planos-cpi dd{margin-bottom:1rem}
dl.cpi-dl dt{text-transform:uppercase;font-family:gotham}
    .cpi-dl dd{margin-bottom:2rem}
    
.internacionalizacion-ul li{margin-bottom:2rem}
.internacionalizacion-ul li:nth-child(2) a{line-height:4.5rem}
.internacionalizacion-ul a{min-height:9rem;padding:2rem 2rem !important}

.tab-content header h1{margin-bottom:2rem}

.publicaciones-list li a{font-size:1.8rem;padding:2em 1em}
.publicaciones-list li{margin-bottom:2rem}
    @media(min-width:1024px){
        .publicaciones-list li a{height:12rem !important;padding:2em 3em}
        .publicaciones-list li:last-child a{line-height:5rem}
    }
#buenas-practicas-links a{border:2px solid #566581;color:#566581;text-transform:uppercase;font-family:gotham-bold;font-size:2rem;line-height:2.2rem;display:block;padding:2rem 1rem;min-height:13rem}
    #buenas-practicas-links a:hover, #buenas-practicas-links a:active, #buenas-practicas-links a:focus{background:#566581;color:#fff}

article h1 img{vertical-align:bottom;margin-right:.5rem}

.bases-sello-ul li a{padding:3.5rem 2rem;min-height:12rem}

.areas-empresariales-dl{margin:2rem 0}
.areas-empresariales-dl dt{text-overflow:clip;white-space:normal;margin-bottom:1rem}

.form-horizontal legend{background:#FFF0BE;padding:.5rem;border-bottom-color:#F9D967}
form label.error{color:#D00}

.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block > p,.alert-block > ul{margin-bottom:0}
.alert-block p + p{margin-top:5px}h4.alert-heading{margin-bottom:15px}

.noticia a{color:#FF827C;font-family:gotham}

.estructura-economica-table{margin-top:3rem}
.estructura-economica-table caption{text-transform:uppercase;font-family:gotham;color:#ff3246;font-size:1.8rem}
.estructura-economica-table thead{text-transform:uppercase}
.estructura-economica-table tfoot{text-transform:uppercase}
.estructura-economica-table td:nth-child(n+2), .estructura-economica-table th:nth-child(n+2){text-align:center}
.estructura-economica-table th, .estructura-economica-table tfoot td{background:#566581;color:#fff}
.estructura-economica-table th, .estructura-economica-table td{vertical-align:middle;padding:.5rem}

.noticia-destacado{padding:1rem 2rem;margin:2rem 0;font-size:140%}

.video-container{position:relative;padding-bottom:56.25%;padding-top:3rem;height:0;overflow:hidden}
 .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
 
.resources-links-list{margin-left:3rem}
.resources-links-list li:nth-child(even) a{color:#CE4844;color:#0075CE}
.resources-links-list li:nth-child(odd) a{color:#E74C3C}
    .resources-links-list li{font-size:110%}
	
#calidad-vida-dl dt{text-transform:uppercase;font-size:160%;color:#FF837D;font-weight:bold;margin-top:1.5rem}


/* NOTICIAS */
.noticia .titulares, .noticia cite{color:#566581}
.noticia .titulares{margin-top:3rem}
.noticia .titulares li{margin-bottom:1rem}
.blog .titulares, .blog cite{list-style-type:none !important}
.blog .item{clear:both}

/* PROMO-FLASH EN HOME */
#promo-flash{background:#FF827C;color:#fff;text-align:center;border:0;border-radius:0}
    #promo-flash a{color:#fff}
    #promo-flash button{color:#333;font-size:4rem !important}
    #promo-flash p{padding:1rem 3rem}
    #promo-flash .fa{vertical-align:text-top;line-height:100%}
    
  
#social-networks{margin-top:.5rem}

@media screen and (max-width:420px){
   #social-networks{margin-top:0;margin-bottom:2rem}
}

@media screen and (min-width:1024px){
    .lineas-financiacion-links li{float:left;width:48%}
    .lineas-financiacion-links li:nth-child(odd){clear:both}
    .lineas-financiacion-links li:nth-child(even){float:right}
    #gallery img{width:710px;height:360px;}
    #promo-flash{font-size:2rem}
}

@media screen and (max-width:1025px){
    .aviso ul, .aviso ol{margin-left:0 !important;padding-left:1rem;margin-top:2rem}
}

/**
* IPAD: 1024x768 (H), 768x1024 (V)
* Iphone 6: 667x375 (H), 375x667 (V)
* Samsung S6: 640x360 (H), 360x640 (V)
*/

@media screen and (max-width:767px){
    #gysp-main-nav{top:3rem}
        #gysp-main-nav li a{line-height:1.4rem}
    .carousel-caption{display:none}
    #home-agenda-container{height:auto}
    #calendario{margin-bottom:0}
    #calendar-events{margin-bottom:2rem}
    .destacado .description{font-size:1.6rem}
    /*#haz-negocios{padding:3rem 0 0 0;background-image:none}*/
    #wrapper.container{padding-left:10px;padding-right:10px}
    .container-fluid{padding-left:5px;padding-right:5px}
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-left:5px;padding-right:5px;
    }
    @media (min-width:511px){
        .destacado .title img{max-width:50%}
    }
}

/* IPAD (V) 768x928 */
@media screen and (min-width:768px) and (max-width:1023px){
    .destacado{min-height:280px !important}
    .destacado .description{font-size:1.6rem}
    /*#home-noticias-container{width:100%;float:none}
    #home-agenda-container{width:100%;float:none}*/
    .carousel-caption{display:none}
    #gallery img{height:260px}
    .interno .destacado{min-height:20rem !important}
    .interno .destacado .title span{font-size:1.8rem}
    .menu-2 li{width:48%;float:left}
    .menu-2 li:nth-child(even){float:right}
}
/* IPAD (H) 1024x672 */
@media screen and (min-width:1024px) and (max-width:1099px){
    .home .carousel-inner img{height:360px}
    .home .destacado{min-height:360px}
    .destacado .description{font-size:1.6rem}
}
/* Iphone 6 || Samsung S6 (V) */
@media screen and (min-width:360px) and (max-width:420px){
    #footer-logos-container img{max-width:12rem;margin:0 !important}
    #footer-logos-container a:nth-child(1){float:left;margin-top:2rem}
    #footer-logos-container a:nth-child(2){float:right;margin-top:5rem}
    .interno .destacado .title span{font-size:1.4rem}
    .menu-2 li{float:none;width:100%;margin-bottom:1rem;text-align:center}
    #invertir-links li{float:none;width:100%;display:block !important;clear:both;margin-bottom:1rem;height:auto}
        #invertir-links li a{}
        #invertir-links .display-block{text-overflow:ellipsis;overflow:hidden}
}
/* Iphone 6 || Samsung S6 (H))*/
@media screen and (min-width:640px) and (max-width:767px){
    #menu-1{margin-left:5rem;margin-top:.3rem}
    #menu-1 li{display:inline-block;width:auto;text-align:center}
    #menu-1 li a:after{content:"";margin-left:0}
    #menu-1 li:first-child{padding-left:0}
    #menu-1 li:last-child{padding-right:0}
    #menu-1 li:last-child a:after{content:""}
    .interno .destacado .title span{font-size:1.6rem}
}

/* CALENDAR */
.calendar{background:#eee;width:100%;color:#566581}
    .calendar td{border:0;text-align:center;padding:.5rem}
.calendarNav{text-align:center;color:#566581;text-transform:uppercase;font-size:3rem}
    .calendarNav td{border:0}
    .calendarNav .calendarCurrentMonth{font-size:2.4rem;text-align:center !important}
    .calendarNav a{color:#566581;text-decoration:none}
.calendarDayName{background:#566581;color:#fff;font-size:1.6rem}
.calendarDateLinked{background:#b5def2}
    .calendarDateLinked a{color:#FFF;text-decoration:none;font-weight:bold;display:block;font-size:1.8rem}
        .calendarDateLinked a:hover{}
.nextMonth, .prevMonth{color:#999;background:#F3F3F3}
    td.current, td.active{background:#DDD;font-weight:bold}
#calendar-events{background:#566581;color:#fff;padding:.7rem 1rem;font-family:gotham-thin}
#calendar-events p{margin-top:0;margin-bottom:.2rem}
#calendar-events span{display:block}
    #calendar-events span.type{font-family:gotham}
#calendar-events p.no-events{padding:1rem 0;text-align:center;font-size:1.6rem}
    #calendar-events div.event{border-bottom:1px solid #fff;padding:.7rem 0}
        #calendar-events div.event:last-child{border-bottom:none;padding-bottom:0}
    #calendar-events p a{color:#ffff99}

.oferta-formativa-list li{margin:1rem 0}
.oferta-formativa-list li a{padding:2rem 3rem}
    .oferta-formativa-list li.item-4 a{padding:3rem 3rem !important}
    .oferta-formativa-list li.item-9 a{padding:3rem 3rem !important}

/*select.multiselect{height:16rem !important}*/
    
@media screen and (min-width:1200px){
    .oferta-formativa-list li:nth-child(3n+1){clear:both}
        .oferta-formativa-list li:nth-child(3n+1):after{content:" ";clear:both;display:block;float:none;width:100%;margin:1rem 0}
}
.ipl-pager{clear:both}
.ipl-pager .pagination-counter{position:relative;float:left;margin-top:2.8rem;margin-right:2rem}
.ipl-pager .pagination{}

.audio span.title{display:block;margin-bottom:1rem}
    .audio span.title a{color:#ff827c;margin-left:1rem}
.audio:after{content:" ";clear:both;display:block}

#multimedia .title{font-weight:bold;color:#ff827c;font-size:2rem;line-height:120%}
#multimedia .row{margin-bottom:3rem}
#multimedia .fecha{display:block;margin-top:1rem}

#multimedia audio{display:block;margin-bottom:2rem}

.negocios-form .filter-option{color:#fff}
.negocios-form .bs-caret{color:#fff}

 .negocios-ficha caption{background:#FFF0BE;padding:.5rem;border-bottom:2px solid #F9D967;color:#000;font-size:130%}
 .negocios-ficha .table{margin-bottom:3rem}
 
 #gmap{height:400px}
 #naves-solares{position:relative}
 #ficha-goback{position:absolute;top:-6.5rem;right:0}
 
 #menu-ubicarse{padding:0;margin:0 1.5rem}
    #menu-ubicarse li{width:48%;margin-right:4%}
        #menu-ubicarse li:nth-child(even){margin-right:0}
        
/* saluda home */
#saluda-container{position:relative}
#pic-link{position:relative;color:#333}
#pic-link{display:block}
#pic-link img{display:block}
#pic-link .txt{padding:.5rem 1rem;position:absolute;bottom:0;width:100%;background:#EBF4FF;opacity:.8}

/* networking links */
#networking-container{padding-top:2rem;padding-bottom:2rem}
#networking-container > div{text-align:center}

.galeria-container .gallery-item{margin-bottom:2.5rem}

/* parche destacados */
#destacados{display:flex;flex-wrap:wrap;justify-content:space-between}
#destacados > .destacado-container{display:flex;justify-content:space-between}
    #destacados .destacado-container .destacado{width:100%;margin-bottom:2rem}
    
    

@media (min-width:1100px){
    .menu-2 .item-383 a, .menu-2 .item-384 a{padding-left:3rem !important;padding-right:3rem !important}
}
