@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Regular-webfont.woff') format('woff'),
         url('Roboto-Regular-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto';
    src: url('roboto-italic-webfont.eot');
    src: url('roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-italic-webfont.woff2') format('woff2'),
         url('roboto-italic-webfont.woff') format('woff'),
         url('roboto-italic-webfont.ttf') format('truetype'),
         url('roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold-webfont.eot');
    src: url('Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Bold-webfont.woff') format('woff'),
         url('Roboto-Bold-webfont.ttf') format('truetype'),
         url('Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Thin-webfont.eot');
    src: url('Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Thin-webfont.woff') format('woff'),
         url('Roboto-Thin-webfont.ttf') format('truetype'),
         url('Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: 300;
    font-style: normal;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
    font-family: 'Roboto';
    src:  url('Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
     @font-face {
    font-family: 'Roboto';
    src: url('roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: italic;
    }
    @font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: bold;
    font-style: normal;
    }
    @font-face {
    font-family: 'Roboto';
    src: url('Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: 300;
    font-style: normal;
    }
    select {
    font-family: Helvetica,Arial; 
  }
}

body{font-family:'Roboto',Helvetica,Arial,sans-serif;}


html,
body {

}


#contenedor {


}

html{overflow-y:scroll;}



/* sobrecarga bootstrap */
a{color:#8ba21c;}
a:hover{color:#8ba21c;}


.btn-default{text-transform: uppercase;color:#888;}
.btn-primary:hover{border-color:transparent;background:#8ba21c;}
.btn-primary,.btn-primary:active,.navbar-toggle{border-color:transparent;
    background:#8ba21c;
    font-weight: bold;
}

.btn-xs{padding:1px 15px;font-size:11px;}
.btn-lg{padding: 6px 16px;}
.btn-info{background: #0f1f7a;text-transform: uppercase;border-color:#0f1f7a;}
.btn-info:active,.btn-info:hover{border-color:#0f1f7a;box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset;background:#0f1f7a; }
.btn-link,.btn-link:hover{color:#000;} 
.form-control:focus{box-shadow: none;}
.oculto{display:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ font-family:'Roboto',Helvetica,Arial,sans-serif;}
.text-hide{text-indent: 100%;white-space: nowrap;overflow: hidden;}
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
    padding-right: 0 !important;
}

h1,.h1{line-height:35px;}
.video,.iframe{
    position: relative;
    padding-bottom: 56.25%;
    height: 0; overflow: hidden;
}
.video iframe,
.iframe iframe,
.video object,
.video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* columna de 5 */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* fin columna de 5 */

@media \0screen {
.img-responsive{ height:auto !important;}
}
.p20{padding: 0 20px;}
/* listados */
.list{font-size: 1px;letter-spacing: -1px;word-spacing: -1px;position:relative;}
.list>div{float:none;display:inline-block;vertical-align:top; letter-spacing: normal;word-spacing: normal;zoom:1;font-size:15px;}

.lupa img{-webkit-transition: all 0.5s ease;
                -moz-transition:  all 0.5s ease;
                -ms-transition:  all 0.5s ease;
                -o-transition:  all 0.5s ease;
                    transition:  all 0.5s ease;-webkit-transform-style: preserve-3d;}
.lupa:hover img{-webkit-transform:scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
z-index:100;
position:relative;-webkit-backface-visibility: hidden;}                    

/* cabecera */
#inicio header{position:absolute;z-index:2000;left:0;top:0;right: 0;} 


.topBar{padding-top:20px;}
.topBar .btn-default{text-transform: none;background:#f5f5f5;border:none;}
.topBar .btn-default:hover{text-decoration: none;}

#buscar{position: relative;width: 200px;}
#buscarForm{position: absolute;right: 0;top: 0;}

nav.navbar{clear:both;background:none;border:0;margin:  0;position: relative;}
a.navbar-brand{margin-top:-20px;display:block;width:207px;height:82px;background:url(../img/logo.png) no-repeat;}
#inicio a.navbar-brand{background-image: url(../img/logo-home.png);}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;} 
nav.navbar .dropdown-menu{padding:0;left:0;right:auto;border-top:2px; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#000;background:none;}
.dropdown-menu{border-radius:0; background: #787878;background: rgba(120,120,120,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000) ;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)";}

#menu>ul{margin-top: 15px;}
#menu>ul>li{border-left: 1px solid #4a4a30;margin-right: 30px;}
#inicio #menu>ul>li{border-color: #fff;}
#menu li>a{font-size:16px;padding:0 0 0 8px;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;color:#4a4a30;font-weight:     bold;   }
#menu a.actualSuperior{color:#8ba21c;}
#inicio #menu li>a{color: #fff;}


.dropdown-menu li a{color:#fff;} 
#menu .dropdown-menu{margin-left: -2px;top:115%;}
#menu .dropdown-menu a{color:#fff;text-transform: none;font-size:14px;padding:7px 8px;}
#menu .dropdown-menu a:hover{background: #989898;}


/* mega menu */ 
#menu > ul{position: relative;}
#menu .megamenu{position: static;}
#menu .megamenu .dropdown-menu{
    padding: 20px;
 border: 0 none;
    left: 0;
    padding-top: 0;
    right: 0;
}

#menu .megamenu .menuBox .h2 a,#menu .megamenu .h2{color:#fff;text-shadow:0 1px 0 #666;font-size:24px;font-weight: 300; }
#menu .megamenu .menuBox a:hover,#menu .megamenu .h2 a{background: none;}
#menu .megamenu .menuBox a{font-weight: normal;padding:0;}
#menu .megamenu.open >a{position: relative;}
#menu .megamenu.open >a:after{content: "";position: absolute;bottom: -6px;width: 50%;left: 50%;margin-left: -10%;height: 2px;background: #8ba21c;}
#inicio #menu .megamenu.open >a:after{background: #fff;}
#menu .megamenu .menuBox ul{padding: 0;}
#menu .megamenu .menuBox ul li{margin-left: 1em;}

.navbar-default .navbar-toggle{position:absolute;right:15px;top:50%;margin:-25px 0 0 0;border:0;color: #fff;border-radius: 2px;height: 50px;width: 50px;text-align: center;}
.navbar-default .navbar-toggle .icon-bar{margin:5px auto;background-color: #fff;height: 3px;width: 25px;}

/* pie */
footer{} 
#pie{background: #4c4c4c;padding: 30px 0;text-align: center;}
#pie .pieClaim{color:#a6a6a6;font-size: 18px;margin-bottom: 20px;}

#pieRedes{margin-top: -20px;} 
#pieRedes ul{padding: 0;} 
#pieRedes li{list-style-type: none;display: inline;} 

#pieCreditos{background: #000;margin:-22px 0 20px 0;padding: 30px 0 5px;text-align: center;color: #fff;}
#pieCreditos strong{color:#a6a6a6;}

#subir{box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);position:fixed;bottom: 20px;right: 20px;width: 40px;height: 40px;text-align: center;line-height: 40px;background:#ddd;color: #666;opacity:.8;border-radius: 2px;display: none;}
/*home */
#cuerpo > section {padding: 60px 0;}
#cuerpo > section.dark{background: #f4f4f4;}
#cuerpo > section.hero{padding: 0;position: relative;}
.hero .heroTxt{position: absolute;top: 30%;left: 20%;color:#fff;}
.hero .heroTxt p{font-size: 40px;margin-bottom: 0;}
.hero .heroTxt .gigantic span{display: block;font-size: 120px;line-height: 1;}
.hero .heroTxt .gigantic{font-weight: bold;}
.boxTitulo{font-size: 30px;font-weight: bold;color:#8ba21c;border-bottom:1px solid #dcdcdc;padding-bottom: 5px;margin:0 0 30px;} 

.itemFoto{margin-bottom: 5px;}
.itemFecha{font-weight: bold;color:#8ba21c;margin-bottom:0px;}
#homeActualidad .itemTitulo a{color:#333;}
#homeActualidad .item{margin-bottom: 30px;}

#homeActualidad .aside{padding-left: 45px;}

#homeEnlaces{margin-bottom: 36px;}
#homeEnlaces ul{padding: 0;}
#homeEnlaces li{list-style-type: none;margin-bottom: 20px;}
#homeEnlaces a{color:#333;}
#homeEnlaces img{margin-right: 10px;}

#homeBanners a{display: block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

#homeTwitter h2{margin-top:0;font-size:24px;padding:4px 0 6px 80px;color:#fff;background: #0090dd url(../img/twitter.png) no-repeat 0 0;}
#homeTwitter h2 a{color: #fff;}
#homeTwitter .timeline-header{display: none;}


#homeDestacados ul{padding: 0;} 
#homeDestacados li{margin-bottom: 15px;line-height: 1;} 
#homeDestacados li a{color:#333;} 


#cuerpo #homeGlobal{}
#homeGlobal >h2{margin-bottom:30px;text-align: center;font-size: 60px;color:#8ba21c;}


#bannerBottom{background: #F6F6F6 url(../img/fondo.png) 0 33% no-repeat;}
#bannerBottom img{background: #F6F6F6;margin:0 auto;}

#bannerBottom .media{background:#eee;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);padding: 15px 30px;}
.banner .media-heading{font-size: 32px;font-weight: bold;color:#5a5a5a;}
.banner .btn{border-radius: 2px;}
/*INTERIOR*/
#cuerpo section.cab{padding: 30px 15px 20px 15px;}
.breadcrumb{font-weight:300;background: none;margin:7px 0 0 0px;color:#888;padding-left: 0;} 
.breadcrumb > li + li:before{content:"/";}
.gigantic{
font-size: 200px;
    font-weight: 300; 
}
.breadcrumb li:last-child span{font-weight: normal;}
.breadcrumb a{color: #888;}

.paginador{text-align: center;}
.paginador .pagination{margin:0;}
.pagination .active span{color:#8ba21c;background: none;border:0;border-right: 1px solid #ddd;}

.paginador .pagination li a{margin-left:0;color:#888;border:0;border-right: 1px solid #ddd;border-radius: 0;}
.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
background: none;color:#8ba21c;border-color: #ddd;
}

.pagination .disabled{display: none;}

#cuerpo .cab+section,#cuerpo #pagina,#cuerpo #noticias,#cuerpo #noticia,#cuerpo #arboles{padding: 0;margin-bottom:60px;}

#pagina h1,.h1{border-bottom:1px solid #dcdcdc;padding-bottom: 20px;margin:0 0 30px;font-size: 44px;color:#8ba21c;letter-spacing: -1px;}
#pagina.aa h1{border:0;padding-bottom: 0;}
#paginaIMG{margin-bottom: 60px;}
.aa #paginaIMG{margin-top: -30px;}
.cintillo{padding:5px 5px 5px 20px;font-size: 24px;font-weight: 300;color:#fff;background:url(../img/cintillo.png) no-repeat;margin-bottom: 24px;background-color:#8ba21c;}
#pagina > #paginaIMG{margin-top: 0;}
#pagina > #paginaIMG img{margin:0 auto;}

/* colores areas */

.area-educacion .paginaTXT a,#pagina.area-educacion h1,
.area-educacion #paginaAside #menuSeccion > ul a.actual,
.area-educacion .paginaTXT h2,
.area-educacion .paginaTXT .lead,
.area-educacion .aaContacto .item h2,
.area-educacion .boxTitulo{color:#00a1e4;}
.area-educacion #paginaAside .boxCifras span,.area-educacion .cintillo,.area-educacion .mapaAPP .mapaPaisNombre,.area-educacion .paginaTXT .bloques h2::after{background-color:#00a1e4; }

.area-education .paginaTXT a,#pagina.area-education h1,
.area-education #paginaAside #menuSeccion > ul a.actual,
.area-education .paginaTXT h2,
.area-education .paginaTXT .lead,
.area-education .aaContacto .item h2,
.area-education .boxTitulo{color:#00a1e4;}
.area-education #paginaAside .boxCifras span,.area-education .cintillo,.area-education .mapaAPP .mapaPaisNombre,.area-educacion .paginaTXT .bloques h2::after{background-color:#00a1e4; }

.area-educacao .paginaTXT a,#pagina.area-educacao h1,
.area-educacao #paginaAside #menuSeccion > ul a.actual,
.area-educacao .paginaTXT h2,
.area-educacao .paginaTXT .lead,
.area-educacao .aaContacto .item h2,
.area-educacao .boxTitulo{color:#00a1e4;}
.area-educacao #paginaAside .boxCifras span,.area-educacao .cintillo,.area-educacao .mapaAPP .mapaPaisNombre,.area-educacao .paginaTXT .bloques h2::after{background-color:#00a1e4; }

.area-radio .paginaTXT a,#pagina.area-radio h1,
.area-radio #paginaAside #menuSeccion > ul a.actual,
.area-radio .paginaTXT h2,
.area-radio .paginaTXT .lead,
.area-radio .aaContacto .item h2,
.area-radio .boxTitulo{color:#FBC707;}
.area-radio #paginaAside .boxCifras span,.area-radio .cintillo,.area-radio .mapaAPP .mapaPaisNombre,.area-radio .paginaTXT .bloques h2::after{background-color:#FBC707; }

.area-radio-1 .paginaTXT a,#pagina.area-radio-1 h1,
.area-radio-1 #paginaAside #menuSeccion > ul a.actual,
.area-radio-1 .paginaTXT h2,
.area-radio-1 .paginaTXT .lead,
.area-radio-1 .aaContacto .item h2,
.area-radio-1 .boxTitulo{color:#FBC707;}
.area-radio-1 #paginaAside .boxCifras span,.area-radio-1 .cintillo,.area-radio-1 .mapaAPP .mapaPaisNombre,.area-radio-1 .paginaTXT .bloques h2::after{background-color:#FBC707; }

.area-radio-2 .paginaTXT a,#pagina.area-radio-2 h1,
.area-radio-2 #paginaAside #menuSeccion > ul a.actual,
.area-radio-2 .paginaTXT h2,
.area-radio-2 .paginaTXT .lead,
.area-radio-2 .aaContacto .item h2,
.area-radio-2 .boxTitulo{color:#FBC707;}
.area-radio-2 #paginaAside .boxCifras span,.area-radio-2 .cintillo,.area-radio-1 .mapaAPP .mapaPaisNombre,.area-radio-2 .paginaTXT .bloques h2::after{background-color:#FBC707; }

.area-audiovisual .paginaTXT a,#pagina.area-audiovisual h1,
.area-audiovisual #paginaAside #menuSeccion > ul a.actual,
.area-audiovisual .paginaTXT h2,
.area-audiovisual .paginaTXT .lead,
.area-audiovisual .aaContacto .item h2,
.area-audiovisual .boxTitulo{color:#e00076;}
.area-audiovisual #paginaAside .boxCifras span,.area-audiovisual .cintillo,.area-audiovisual .mapaAPP .mapaPaisNombre,.area-audiovisual .paginaTXT .bloques h2::after{background-color:#e00076; }

.area-audiovisual-2 .paginaTXT a,#pagina.area-audiovisual-2 h1,
.area-audiovisual-2 #paginaAside #menuSeccion > ul a.actual,
.area-audiovisual-2 .paginaTXT h2,
.area-audiovisual-2 .paginaTXT .lead,
.area-audiovisual-2 .aaContacto .item h2,
.area-audiovisual-2 .boxTitulo{color:#e00076;}
.area-audiovisual-2 #paginaAside .boxCifras span,.area-audiovisual-2 .cintillo,.area-audiovisual-2 .mapaAPP .mapaPaisNombre,.area-audiovisual-2 .paginaTXT .bloques h2::after{background-color:#e00076; }

.area-audiovisuais .paginaTXT a,#pagina.area-audiovisuais h1,
.area-audiovisuais #paginaAside #menuSeccion > ul a.actual,
.area-audiovisuais .paginaTXT h2,
.area-audiovisuais .paginaTXT .lead,
.area-audiovisuais .aaContacto .item h2,
.area-audiovisuais .boxTitulo{color:#e00076;}
.area-audiovisuais #paginaAside .boxCifras span,.area-audiovisuais .cintillo,.area-audiovisuais .mapaAPP .mapaPaisNombre,.area-audiovisuais .paginaTXT .bloques h2::after{background-color:#e00076; }

.area-brand-solutions-1 .paginaTXT a,#pagina.area-brand-solutions-1 h1,
.area-brand-solutions-1 #paginaAside #menuSeccion > ul a.actual,
.area-brand-solutions-1 .paginaTXT h2,
.area-brand-solutions-1 .paginaTXT .lead,
.area-brand-solutions-1 .aaContacto .item h2,
.area-brand-solutions-1 .boxTitulo{color:#A9A397;}
.area-brand-solutions-1 #paginaAside .boxCifras span,.area-brand-solutions-1 .cintillo,.area-brand-solutions-1 .mapaAPP .mapaPaisNombre,.area-brand-solutions-1 .paginaTXT .bloques h2::after{background-color:#A9A397; }

.area-brand-solutions-2 .paginaTXT a,#pagina.area-brand-solutions-2 h1,
.area-brand-solutions-2 #paginaAside #menuSeccion > ul a.actual,
.area-brand-solutions-2 .paginaTXT h2,
.area-brand-solutions-2 .paginaTXT .lead,
.area-brand-solutions-2 .aaContacto .item h2,
.area-brand-solutions-2 .boxTitulo{color:#A9A397;}
.area-brand-solutions-2 #paginaAside .boxCifras span,.area-brand-solutions-2 .cintillo,.area-brand-solutions-2 .mapaAPP .mapaPaisNombre,.area-brand-solutions-2 .paginaTXT .bloques h2::after{background-color:#A9A397; }

.area-brand-solutions-4 .paginaTXT a,#pagina.area-brand-solutions-4 h1,
.area-brand-solutions-4 #paginaAside #menuSeccion > ul a.actual,
.area-brand-solutions-4 .paginaTXT h2,
.area-brand-solutions-4 .paginaTXT .lead,
.area-brand-solutions-4 .aaContacto .item h2,
.area-brand-solutions-4 .boxTitulo{color:#A9A397;}
.area-brand-solutions-4 #paginaAside .boxCifras span,.area-brand-solutions-4 .cintillo,.area-brand-solutions-4 .mapaAPP .mapaPaisNombre,.area-brand-solutions-4 .paginaTXT .bloques h2::after{background-color:#A9A397; }

#paginaAside .box{margin-bottom: 50px;}
#paginaAside img{max-width: 100%;display: block;height: auto !important;}
#paginaAside ul{padding: 0;}
#paginaAside ul li{list-style-type: none;margin-bottom: 20px;font-size: 16px;font-weight: bold;}
#paginaAside ul li a{color:#5a5a5a;}

#paginaAside h2{font-size: 24px;margin-bottom: 15px;font-weight: normal;letter-spacing: -1px;}
#paginaAside .boxCifras h2 span{font-size: 14px;}
#paginaAside .boxCifras span{font-weight;normal;border-radius: 50%;background: #8ba21c;line-height:32px;width:32px;height: 32px;text-align:center;display: inline-block;color:#fff;margin-right: 5px;}
#paginaAside .boxCifras li{font-style:normal;font-size:14px;color:#666;font-weight: bold;margin-bottom: 10px;}

#paginaAside #menuSeccion{margin-bottom: 50px;}
#paginaAside #menuSeccion li{font-size:16px;font-style: normal;}
#paginaAside #menuSeccion > ul >li{margin-bottom: 20px;color:#5a5a5a;}
#paginaAside #menuSeccion > ul >li li{margin-bottom:0px;}
#paginaAside #menuSeccion > ul > li > a{color:#5a5a5a;font-size: 16px;font-weight: bold;}
#paginaAside #menuSeccion > ul > li li a{font-weight: normal;}
#paginaAside #menuSeccion > ul a.actual{color:#8ba21c;}

#paginaAside #menuSeccion > ul > li>ul> li{font-weight: normal;}
#paginaAside #menuSeccion.menuAudiovisual > ul > li>ul> li{margin:10px 0;}
#paginaAside #menuSeccion > ul > li>ul> li>ul{margin-left: 20px;}
#paginaAside #menuSeccion > ul > li>ul> li>ul>li{position: relative;padding-left: 1em;}



.paginaTXT{line-height: 1.75;font-size: 15px;color:#585858;}
.paginaTXT h2{font-weight: bold;color:#8ba21c;margin-bottom: 1em;}
.paginaTXT>h2:first-child{margin-top: 0;}
.paginaTXT h3{margin:24px 0 12px 0;color:#8ba21c;}
.paginaTXT p+h2,.paginaTXT ul+h2{margin-top: 1.42857em;}


.paginaTXT ul{padding: 0;list-style: none;}
.paginaTXT li{ 
    margin-bottom: .5em;
    padding-left: 1em;
    position: relative;
}

.paginaTXT li:before,#paginaAside #menuSeccion > ul > li>ul> li>ul>li:before {
    content: "\002022 ";
    color: #e5048c;
    margin-right: .5em;
    position: absolute;
    left: 0;
}

.paginaTXT .lead{font-weight:bold;font-size: 27px;line-height: 1;color:#8ba21c;margin:50px 0;padding-right: 20%;}
.paginaTXT > img,.paginaTXT > p > img,.paginaTXT >a>img{margin:20px auto 30px auto ;}

.paginaTXT .galeria{margin:50px 0  30px 0;}

.paginaTXT .galeriaPub .item{margin:0 0px 30px 0px;}
.paginaTXT .galeriaPub .item >div{padding: 0 7px;}
.paginaTXT .galeriaPub .item .itemDatos{padding-left: 15px;}
.paginaTXT .galeriaPub .itemTexto{font-size: 12px;}
.paginaTXT .galeriaPub .item .itemFoto{background:#f5f5f5;padding:7px;}
.paginaTXT .galeriaPub .lead{font-size: 16px;margin:0 0 20px 0;}
.paginaTXT .galeriaPub .lead,.paginaTXT .galeria .lead a{color:#626262;}

.paginaTXT .galeria+h2{margin-top: 0;}
#cuerpo section.carruselWrap{padding: 0;}
.carrusel .item{position: relative;}
.carrusel .item .leyenda{margin:0;position: absolute;right: 5px;bottom: 5px;color:#fff;text-shadow:0 1px 1px #333;}

.paginaTXT .bloques h2{border-bottom: 1px solid #e0e0e0; color: #4a4a30; font-weight: 300; margin-bottom: 1em; margin-top: 2em; padding-bottom: 0.5em; position: relative;}
.paginaTXT .bloques h3,.paginaTXT .bloques h2.h3{font-size: 16px;font-weight: bold;color:#888;}
.paginaTXT .bloques >h2:first-child{margin-top: 0;}
.paginaTXT .bloques h2::after {background: #8ba21c none repeat scroll 0 0; bottom: -3px; content: ""; height: 5px; left: 0; position: absolute; width: 25px; }
.paginaTXT .bloques .list > div{font-size: 15px;}
.paginaTXT .bloques .list li p{margin:0;}


.paginaTXT table{font-size:14px;border-collapse: collapse; background: #f5f5f5 none repeat scroll 0 0;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);max-width: 100%;width: 100%;margin-bottom: 1em;}
.paginaTXT table th{background:#8ba21c;color:#fff;font-weight: bold;padding:1em;border-right:2px solid #fff;}
.paginaTXT table th:last-child{border-right: 0;}
.paginaTXT table td{padding:1em;border:1px solid #fff;border-bottom-width:2px; }
.paginaTXT table p{margin:0;}

.paginaTXT table tr{transition: background .3s ease-in-out;}
.paginaTXT table tr:hover{background:#eee;}

.bio .paginaTXT h1{border:0;}
.bioCab{   border-bottom: 1px solid #e0e0e0; margin-bottom: 50px; padding-bottom: 25px;}
.bioCab .media-left{padding-right: 25px;width: 120px;}
.bioCab .media-left img{width: 110px;padding:5px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);background: #eee;}
#pagina.bio h1{border-bottom:0;margin-bottom: 12px;padding:0;}
#pagina.bio h3{margin-bottom: 0;}
.bioCab .sub{font-size: 18px;font-weight: 300;}


.paginaTXT .wellbox{box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);font-size:14px;background: #f5f5f5;padding:15px 30px;width: 30%;float: right;margin:0 0 30px 30px;} 
.paginaTXT .wellbox .boxTitulo{margin-bottom:15px;margin-top:-10px;font-weight: 300;color:#4a4a30;font-size:    26px;} 

.paginaTXT .wellbox a{color:#585858;}
.paginaTXT .wellbox a.btn{color:#fff;}
.paginaTXT .wellbox .wellFoto{margin:-15px -30px 15px;}
.paginaTXT .wellbox p:last-child{margin:0;}

.paginaTXT .wellbox ul{line-height: 1.5;}
.paginaTXT .video{margin-bottom: 24px;}

.paginaTXT .wellboxG{  float: none; margin: 0 0 30px; overflow: hidden; width: 100%;}
.paginaTXT p+.wellboxG{margin:20px 0 40px 0;}
.paginaTXT .wellboxG .wellFoto{ float:left;width:160px;margin:-15px 15px -15px -30px;}
.paginaTXT .wellboxG .boxTitulo{ border:none; line-height: 1.25; margin-top: 10px;font-size: 30px;}

.paginaTXT .more{border-top:2px solid #eee;width: 50%;padding-top: 10px;margin:20px 0;}
.paginaTXT .more .media-heading a{font-weight: 300;font-size: 24px;color:#585858;}


 /* mision vision */

.service{padding-bottom: 25px;}
.service .media-heading{font-size: 24px;font-weight: 300;color:#000;}
.service .glyphicon{background: #8ba21c;border-radius:50%;height: 40px;width: 40px;text-align: center;line-height: 40px;font-size: 20px;color:#fff; }

.grande{margin:35px 0;}
.grande .lead{font-size:30px;margin:0 0 20px 0;font-weight:bold;text-align: center;letter-spacing: -1px;}


/* acordeon */
.acordeon .panel{background:none;border:none;padding: 0;box-shadow: none;}
.acordeon .panel-title{background:#8ba21c;color:#fff;font-weight: bold;margin-bottom: 0;}
.acordeon .panel-default > .panel-heading{padding:0;background: none;border:0;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border:0;}
.acordeon .panel-heading a{display: block;padding:1em;}
.acordeon .panel-heading a:hover{color:#fff;}
.acordeon .panel-heading a:after {font-family: 'Glyphicons Halflings'; content: "\e114"; float: right; color: #fff; }
.acordeon .panel-heading a.collapsed:after {content: "\e080";}

.panel-body{padding: 0;border:0;}
.acordeon .item{transition: background .3s ease-in-out;padding:15px;background:#eee;overflow: hidden;border-bottom:1px solid #fff;}
.acordeon .item:hover{background:#F6F6F6;}
.acordeon .pull-left{width:35%;}
.acordeon .pull-right{width:60%;}


/* buscador */
#paginaMain .gsc-control-cse table{box-shadow: none;background:none;}
#paginaMain .gsc-control-cse .gsc-table-result{font-family: "Roboto",Helvetica,Arial,sans-serif;}
#paginaMain .gsc-resultsHeader,#paginaMain .gsc-above-wrapper-area{display: none;}
#paginaMain .gsc-control-cse{padding: 0;}
#paginaMain .gsc-result{margin-bottom: 0px;}
#paginaMain .gs-web-image-box, #paginaMain.gs-promotion-image-box{width:180px;height: 0;padding-bottom: 62.5%;overflow: hidden;}
#paginaMain .gs-web-image-box img.gs-image, #paginaMain .gs-promotion-image-box img.gs-promotion-image{width: 100%;max-width: none;}
#paginaMain .gs-title{margin-bottom:.25em;font-size:22px;font-weight: 300;text-decoration: none;color:#888;}
#paginaMain .gs-title:hover{text-decoration: underline;}
#paginaMain .gs-title b{font-size: 22px;color:#888;}
#paginaMain .gs-snippet{line-height: 1.4;margin-bottom: 0.25em;}
#paginaMain .gs-visibleUrl{color:#8ba21c}
#paginaMain .gsc-cursor-current-page{color: #8ba21c;}
#paginaMain .gsc-cursor-page{padding:6px 15px;text-decoration:none;border-right:1px solid #ccc;margin:0;}
#paginaMain .gsc-cursor-box{border:0;}

/* noticias */
#noticias h1{font-weight: 300;color:#888;font-size: 48px;margin:0 0 30px 0;line-height: 1;}
#noticias .item {margin-bottom: 30px;}
#noticias .item .lead{font-weight: normal;margin-top: 0;margin-bottom: 5px;}
#noticias .item .lead a{color: #888;}
#noticias .item .itemFecha{margin-bottom: 5px;}
#noticias .item .itemEntradilla{padding-bottom: 30px;border-bottom:1px solid #dcdcdc;}
#noticia .itemFecha{margin-bottom: 30px;} 
#noticia h1{margin:0 0 5px 0;line-height: 1.25;color:#888;}

.compartir{padding:20px 0;border-bottom: 1px solid #eee;margin-bottom: 30px;overflow: hidden;}
.compartir ul{margin-bottom: 0;}
.compartir li a{background: #e8e8e8;padding: 5px;}
.compartir li.whatsapp{display: none;}

.filtros{box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);background:#f5f5f5;padding: 15px;margin-bottom: 30px;}
.filtros span{display: inline-block;margin-right: 5px;}
.filtros ul{display: inline-block;padding:0;margin:0;}
.filtros li:before{content:none;}
.filtros li{display: inline-block;padding:5px;background:#e8e8e8;}
.filtros li+li{margin-left: 5px;}

/* arboles */
.anyos{text-align: center;}
.anyos img{margin-bottom: 21px;margin-top: 9px;/*oj*/}
.anyos >ul> li{margin-bottom: 15px;font-size: 18px;}
.anyos li,.anyos li a{color:#999;font-weight: bold;} 
.anyos li a.actual{color:#8ba21c;}
.anyos li .dropdown a{color:#fff;}
.anyos li .dropdown a:hover{background:#333;}
.anyos li .dropdown-menu{ height: 115px;overflow-y: auto;}


#arboles .arbol h2{margin-top:0;font-weight:bold;font-size: 18px;text-transform: uppercase;color:#8ba21c;} 
#arboles .arbol .item{padding: 0 15px;margin-bottom: 15px;} 
#arboles .arbol .item:nth-child(odd) {background:#eee;padding: 15px;} 
#arboles .arbol ul{padding: 0;}
#arboles .arbol ul li{list-style-type: none;margin-top: 15px;}
#arboles .arbol ul li:first-child{margin-top:0;}
#arboles .arbol ul li img{vertical-align: middle;}
#arboles .arbol ul li a{color:#626262;}
#arboles .arbol .itemEntradilla{margin-bottom: -10px;}
#arboles .arbol .itemDatos .lead a{color:#888;text-transform: none;}
#arboles.informes-anuales .item {padding: 0;}

#arboles.cronologia h1{padding-bottom:20px;border-bottom: 1px solid #dcdcdc;}
#arboles.cronologia .anyos img{margin-left: auto;margin-right: auto;}
#arboles.cronologia .arbol .item{background: none;padding: 0;position: relative;}
#arboles.cronologia .arbol .item .itemDatos{padding: 20px;background:#f5f5f5;}
#arboles.cronologia .arbol .item .itemDatos p{ margin-bottom: 0.5em;padding-left: 1em;position: relative;}
#arboles.cronologia .arbol .item .itemDatos p:before{color: #e5048c;content: "\002022 ";left: 0; margin-right: 0.5em; position: absolute;}
#arboles.cronologia .arbol .slick-current .itemDatos{box-shadow:0 2px 4px rgba(0, 0, 0, 0.1); }
#arboles.cronologia .arbol .item .itemFoto{margin-bottom: 0;}
#arboles.cronologia .arbol .item .itemFoto .itemFotoWrap>div{overflow: hidden;    padding-top:38.5%;    position: relative;}
#arboles.cronologia .arbol .item .itemFoto img{width: 100%;position: absolute;left: 0;top: 0;}
#arboles.cronologia .arbol h2{font-weight: 300;font-size: 50px;}
#arboles.cronologia .arbol .item h2{font-weight: 300;font-size: 32px;}

.cronologia .itemResultadosYPresentaciones:first-child{display: block;}
.cronologia .slider,.cronologia .itemResultadosYPresentaciones{display: none;}



.slick-arrow{ border:0;border-radius:2px; margin-bottom:10px;background: #f5f5f5 ; box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);width: 20%;}
.slick-next{position: absolute;right: 0;top: 0;}

.fotos .slick-arrow{position:   absolute;   top:    50%;margin-top:-25px;z-index:   100;width:  50px;height:    50px;-ms-opacity:.5;-webkit-opacity:.5;opacity:.5;}
.fotos .slick-prev{left:   10px;}
.fotos .slick-next{right:  10px;}

#mapa{   height: 0;
    margin: 20px 0 20px 0;
    overflow: hidden;
    padding-bottom: 250px;
    padding-top: 30px;
    position: relative;}


/* contacto */

.form .row{margin:0 -7px 0 -7px;}
.form .row>div{padding:0 7px;}


.form .form-control{border-radius:2px;border-color:#d5d5d5;    -webkit-transition:all 0.8s ease-in-out 0s;
    -ms-transition:all 0.8s ease-in-out 0s;
    -moz-transition:all 0.8s ease-in-out 0s; 
    transition:all 0.8s ease-in-out 0s;background:#f6f6f6;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.075) inset;
}
.form .input-group-addon{color:#888;box-shadow:0 5px 5px rgba(0, 0, 0, 0.075) inset;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}

.form .form-control:focus{box-shadow:none;}
.form .form-group{margin-bottom:15px;}
.form .formDepartamento{margin-bottom: 30px;}
.form .formComentario{margin-top: 30px;}
.form .form-group label{color: #8ba21c;}
.form .btn{border-radius: 2px;}
.form .checkbox{text-align: right;margin-bottom: 30px;}
.form .wellboxG{box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);background:#f5f5f5;padding: 15px;}

    .alert{border:0;border-radius:0;color:#fff;}
    .alert-success{background:#9BA657;}
    .alert-danger{background:#D24858;}
    .alert-info{color:#31708f;}
.has-error .form-control{border-color:#D24858;}
.has-error .form-control-feedback{color:#D24858;}
.has-error .help-block{font-size:12px;color:#D24858;}
.has-error .help-block a{color:#D24858;}  

.aaApp .btn-default{border-bottom:2px solid #aaa;border-radius: 2px; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.075) inset;background:#f6f6f6;}
.aaApp .btn-select{margin-left: 10px;}
.aaAppList{color: #888;}
.aaApp .aaContacto{display: none;}
.aaContacto .item h2{font-size: 16px;font-weight: bold;color:#8ba21c;margin-bottom: 5px;}
.aaContacto .item h3{font-size: 15px;color:#888;letter-spacing: -1px;font-weight: bold;margin:0 0 2px 0;}
.aaContacto .item p{margin-bottom: 0;}
.aaContacto .item a{font-size: 12px;}
.aaContacto .item p[itemprop="member"] a{font-size: 15px;color:#888;}
.aaContacto .item .departamento{margin-bottom: 15px;}


/* error 404 */ /* paginas de gracias */

.e404{margin-top: 50px;}


/* mapa presencia internacional */


.mapaAPP{position: relative;overflow: hidden;border:1px solid #eee;}
#mapaWrap{height: 500px;}
.mapaAPP .mapaInfo{right:-50%;overflow-y:auto;z-index:100;background:#fff;position: absolute;top: 0;width: 50%;bottom: 0;box-shadow:-20px 0 20px -20px rgba(0, 0, 0, 0.6);transition:right 0.9s ease 0s;-webkit-transition:right 0.9s ease 0s;-ms-transition:right 0.9s ease 0s;backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.mapaAPP .open{right:0%;}
.mapaAPP .mapaPaisNombre{position:relative;margin:0;padding:15px;background: #8ba21c;font-weight: 300;color:#333 !important;}
.mapaAPP .mapaInfo .box{padding: 15px;}
.mapaAPP .mapaInfo .box h4{margin:0 0 5px 0;}
.mapaAPP .mapaInfo .mapaMarcas{text-align: center;}
.mapaAPP .mapaInfo .mapaMarcas img{margin:0 15px 15px 0;}
.mapaAPP .mapaInfo .closeAPP,#menu .close{cursor:pointer;display:block;border:1px solid #333;position:absolute;right:15px;top:12px;height:40px;width:40px;border-radius: 50%;text-align: center;line-height: 32px;font-size: 24px;font-weight: 300;color:#333;}
.mapaAPP .marker{
  box-sizing:border-box;
  background: #fff url(../img/mapa/logo.svg) no-repeat 50% 50%;
  background-size:15px 15px;
  height: 20px;
  width: 20px;
  text-align: center;
  -webkit-animation: pulse 2s ease 2s 2;
  -moz-animation: pulse 2s ease 2s 2;
  animation: pulse 2s ease 2s 2;
  border-radius:50%;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
  margin:-10px 0 0 -10px;
}
.mapaAPP .mapaTip{background:#333;color:#fff;padding: 5px;margin-top: 30px;border-radius: 2px;}
/* en home */
#homeGlobal .mapaInfo{width:35%;box-shadow: none;}
#homeGlobal .open{box-shadow:-20px 0 20px -20px rgba(0, 0, 0, 0.6);}

.mapaUN > p {
    border-bottom: 1px solid #eee;
    color: #333;
    font-size: 24px;
    font-weight: 300;
    padding-bottom: 10px;
}
.mapaUN a {
    color: #333;
    display: block;
}


/* video en aa noticias */
#video.video-js{height: auto;width: auto;padding-top: 56.25%;}
.paginaVideo{position: relative;}
.paginaVideo .videoTxt{position: absolute;right: 0px;bottom: 15px;z-index: 2000;}
.paginaVideo .videoTxt img{width: 300px;}

@keyframes pulse {
  40% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    transform: scale(1.5);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}


/* animaciones */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}


@-webkit-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}

@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}

@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}


#txtProteccionDatos p{ margin-top: 20px; }

/* pie comun */
#pie-comun9 .inside {background:url(../img/piev9-2013_light.png?v2) no-repeat 0 0;border-top:1px solid #f0f0f0;padding:0;position:relative;width:993px;height:116px;margin:0 auto;position:relative;text-align:left;border-bottom:1px solid #D2D2D2;}
#pie-comun9 a{display:block;text-indent:-9999px;overflow:hidden;color:#000;text-decoration:none;text-align:left;}
#pie-comun9 a:hover{text-decoration:underline}
#pie-comun9 .medios-destacados,
#pie-comun9 .muestra-medios {float:left;width:auto;display:inline}
#pie-comun9 .medios-destacados ul{margin-left:215px;width:775px;margin-top:5px;margin-bottom:0;overflow:hidden; padding:0}
#pie-comun9 .medios-destacados ul.primerafila{padding-top:10px}
#pie-comun9 .medios-destacados ul li{display:inline; float:left; background:none; margin:0 6px 0 0; padding:0}
* html #pie-comun9 div, * html #pie-comun9 ul, * html #pie-comun9 ol,  * html #pie-comun9 li  {height:auto}
*:first-child+html #pie-comun9 div, *:first-child+html #pie-comun9 ul, *:first-child+html #pie-comun9 ol, *:first-child+html #pie-comun9 li {height:auto;} 
#pie-comun9 #pc_prisa{  height: 57px;
    left: 18px;
    position: absolute;
    top: 15px;
    width: 144px;}

#pie-comun9 #pc_elpais{width:105px; height:25px}
#pie-comun9 #pc_as{width:55px; height:25px}
#pie-comun9 #pc_cincodias{width:82px; height:25px}
#pie-comun9 #pc_santillana{width:100px; height:25px}
#pie-comun9 #pc_elviajero{width:53px; height:25px}
#pie-comun9 #pc_clasificados{width:65px; height:25px}
#pie-comun9 #pc_compartir{width:100px; height:25px}
#pie-comun9 #pc_plus{width:70px; height:25px}

#pie-comun9 #pc_tvi{width:75px; height:25px}
#pie-comun9 #pc_tvi24{width:63px; height:25px}
#pie-comun9 #pc_ser{width:60px; height:25px}
#pie-comun9 #pc_los40{width:75px; height:25px}
#pie-comun9 #pc_caracol{width:70px; height:25px} 
#pie-comun9 #pc_adn{width:65px; height:25px} 
#pie-comun9 #pc_wradio{width:51px; height:25px} 
#pie-comun9 #pc_continental{width:50px; height:25px}
#pie-comun9 #pc_maxima{width:46px; height:25px}
#pie-comun9 #pc_m80{width:60px; height:25px}
#pie-comun9 #pc_radiole{width:60px; height:25px} 
#pie-comun9 #pc_dial{width:50px; height:25px} 

#pie-comun9 #pc_alfaguara{width:70px; height:25px;display:none}
#pie-comun9 #pc_uno{width:52px; height:25px}
#pie-comun9 #pc_icon{width:65px; height:25px;}
#pie-comun9 #pc_verne{width:70px; height:25px;} 
#pie-comun9 #pc_plural{width:71px; height:25px} 
#pie-comun9 #pc_loqueleo{width:70px; height:25px;}

#pie-comun9 #pc_huffington{width:158px; height:25px} 
#pie-comun9 #pc_meristation{width:100px; height:25px}
#pie-comun9 #pc_parasaber{width:65px; height:25px;}
#pie-comun9 #pbt-medios{height: 24px;
    left: 18px;
    position: absolute;
    top: 80px;
    width: 143px;}


#pie-comun9 #pc_kebuena{width:82px; height:25px;}
#pie-comun9 #pc_yesfm,#pie-comun9 #pc_podium{width:60px; height:25px;}
#pie-comun9 #pc_richmond{width:80px; height:25px;}
#pie-comun9 #pc_moderna{width:77px; height:25px;}
#pie-comun9 #pc_clasificados{width:57px; height:25px;}

/* pie capa medios */
#pie-comun9 a#cierrame {background: url(http://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) no-repeat 0 -22px;width:64px;height:21px;line-height:21px;overflow:hidden;display:block;text-indent:-9999px}
#pie-comun9 #capa-webs-grupo {position:absolute;z-index:200;top:-271px;right:0}
#pie-comun9 .muestra-medios {margin-top:40px;margin-left:25px;position:relative;font:400 12px Arial;color:#333}
#pie-comun9 .muestra-medios a{text-indent:0}

#pie-comun9 .muestra-medios .capa-medios {background:#e9e9e9 url(http://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) repeat-x 0 -44px;height:311px;width:993px;display:none}
#pie-comun9 .muestra-medios.activado .capa-medios {display:block}

#pie-comun9 .muestra-medios.activado .capa-medios .pc-sombreado {background:#fafafa url(http://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) repeat-x 0 -72px;height:37px;width:100%;margin-top:1px;position:relative;_border-top:1px solid #999}
#pie-comun9 .muestra-medios.activado .capa-medios .pc-sombreado #cierrame2{ background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) no-repeat scroll 25px 7px transparent;height:29px;overflow:hidden;text-indent:-9999px; }

#pie-comun9 .muestra-medios .capa-medios h3 {padding:0 0 0 11px;font-weight:400;line-height:29px; margin:0}
#pie-comun9 .muestra-medios .capa-medios h3 a {float:right;font-size:12px;margin-right:3px}

#pie-comun9 #empresa2{display:none}

#pie-comun9 .cabecera-capa {padding:3px;border:1px solid #999;border-width:1px 1px 0;height:20px}
#pie-comun9 .muestra-medios .cabecera-capa h3{float:left;line-height:20px; color:#000000}
#pie-comun9 .cabecera-capa a{float:right}

/* cmy-K */
#pie-comun9.version-k .inside {background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/piev9-2013_dark.png?v2) no-repeat 0px 0;border-top:0; border-bottom:0}
#pie-comun9.version-k a#cierrame {background: url(http://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) no-repeat 0 -22px}
#pie-comun9.version-k .muestra-medios .capa-medios {background:#2c2c2c url(http://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) repeat-x 0 -44px;}
#pie-comun9.version-k .muestra-medios.activado .capa-medios .pc-sombreado {background:#000 url(http://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) repeat-x 0 -72px;margin-top:1px;}
#pie-comun9.version-k .muestra-medios.activado .capa-medios .pc-sombreado #cierrame2{ background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) no-repeat scroll 55px 8px transparent;}
#pie-comun9.version-k .muestra-medios .cabecera-capa h3{color:#fff;font-weight:bold;}
#pie-comun9.version-k .cabecera-capa {border:1px solid #141414;}


/* responsive */
@media (max-width: 993px){
    #pie-comun9 .inside{width: 100%;border-top:1px solid #eee;border-bottom:1px solid #eee; background:url("http://www.prisacom.com/comunes/piecomun-v9/imgs/pie-responsive.png") no-repeat 50% 0 !important;}
    #pie-comun9.version-k .inside{background:url("http://www.prisacom.com/comunes/piecomun-v9/imgs/pie-responsive-dark.png") no-repeat 50% 0;}
    #pie-comun9 #pc_prisa{left: 50%;margin-left: -72px;}
    #pie-comun9 #pbt-medios{left: 50%;margin-left: -71px;}
    #pie-comun9 .medios-destacados>ul{display: none;}
    #pie-comun9 #capa-webs-grupo,
    #pie-comun9 .muestra-medios .capa-medios,
    #pie-comun9 .muestra-medios .capa-medios iframe{width: 100%;}
}


/* responsive */
@media (max-width: 1200px){
     .hero .heroTxt{top:39%;}
    .hero .heroTxt p{font-size: 24px;}
    .hero .heroTxt p.gigantic span{font-size: 96px;}
}

@media (min-width: 992px){ 
#inicio header{background:rgba(0, 0, 0, 0) linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.6) 78%);}
#inicio .btn-link,#inicio .btn-link:hover{color:#fff;}

.paginaVideo{max-height: 450px;overflow: hidden;}
.paginaVideo .video-js{margin-top: -15%;}

}
@media (min-width: 992px) and (max-width: 1200px){ 
    #menu > ul > li{margin-right: 20px;}
    #menu li a{font-size: 14px;}

    #homeDestacados h2{height: 70px;}
}

@media (max-width: 991px) {
     .navbar-header {
        float: none;
    }
    #menu .navbar-nav{
        float: none !important;
        margin:0;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse { 
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);  
    }

    #menu{margin:0;padding:0;background:#ddd;position:fixed;right:-100%;top:0;bottom: 0;overflow-y:auto !important;width: 100%;z-index: 1000;transition:right 0.3s ease 0s;-webkit-transition:right 0.3s ease 0s;-ms-transition:right 0.3s ease 0s;box-shadow:-20px 0 20px -20px rgba(0, 0, 0, 0.6);}
    #menu.in{right:0;}
    #menu .menuCab{font-weight: 300;font-size: 24px;padding: 15px;background:url("../img/logo.png") no-repeat 15px 5px;background-size: auto 80%;}
    #menu .close{opacity: 1;top:15px;} 
    #menu .nav a{color:#4a4a30 !important;padding: 15px;border-bottom:1px solid #ccc;}
    #menu .nav>li{margin:0;border:0;float: none;}
    #menu .nav>li> a:after {font-family: 'Glyphicons Halflings'; content: "\e258"; float: right; color: #4a4a30;}
    #menu .nav li.open> a:after {content: "\e259";}
    #menu .nav a br{display: none;}
    #menu .nav .dropdown-menu{position: static;border:0;float: none;box-shadow: none;}
    #menu .nav .dropdown-menu a{background:#f5f5f5;}  
    #menu .megamenu.open > a::after{position: static;background:none !important;height: auto;width: auto;}  
    #menu .megamenu .h2{background:#eee;font-weight: bold;color:#4a4a30;text-shadow: none;font-size: 16px;padding:15px;margin:0px;}
   #menu .megamenu .menuBox .h2 a{font-weight: bold;color:#4a4a30;text-shadow: none;font-size: 16px;background:none;border:none;display: block;}
   #menu .megamenu .dropdown-menu{background: #eee;padding:0;}
    #menu .megamenu .row{margin:0;}
    #menu .megamenu .row > div{padding:0;}
    #menu .megamenu ul .menuBox li{list-style-type: none;margin: 0;}
    #menu .megamenu ul .menuBox li a{display: block;padding:5px 15px;}

    #inicio header{position: static;}

    #inicio a.navbar-brand{background-image:url(../img/logo.png);}


    .hero .heroTxt{top:5%;}

    #homeDestacados h2{height: 70px;}
}
@media (min-width: 768px) and (max-width: 991px) { 
 .navbar-brand{margin-bottom: 20px;}
 .topBar{position: relative;}

#menu .megamenu .dropdown-menu a{background: #eee;}

}

@media (max-width: 767px) {


.navbar .navbar-header{margin:0;}
a.navbar-brand{margin:5px 0 0 0;} 

.topBar{background:#ddd;padding: 0;position: relative;} 
.topBar .list-inline{margin-bottom: 0;}
.topBar .list-inline>li{width: 33% !important;float: left;text-align: center;}
.topBar .list-inline>li+li{border-left: 1px solid #fff;}
.topBar .list-inline>li a{background:none;padding: 5px 0px;}
.topBar .list-inline>li>.btn> .glyphicon,.topBar .list-inline .btn-group .glyphicon{font-size: 24px;color:#4a4a30;}
#buscar{position: static;}
#buscarForm{top:40px;width: 100%; }
#buscarForm input{height: 40px;}
#buscarForm .btn{padding: 10px 20px;}

#menuIdiomas .btn-group{position: static;}
#menuIdiomas .btn-group a:hover{text-decoration: none;}
#menuIdiomas .dropdown-menu{width: 100%;margin:0;padding:0;}
#menuIdiomas .dropdown-menu a{padding:10px 15px;border-bottom:1px solid #eee;}

.hero{display: none;}
#homeDestacados h2{height:auto;}

#cuerpo > section{padding:30px 15px;}
#homeActualidad .aside{padding:0 15px;}
#homeBanners a{margin-bottom: 15px;border:1px solid #ddd;}
#homeBanners a img{margin:0 auto;}
#homeGlobal > h2,.h2,h2{font-size: 20px;}

.mapaAPP .mapaInfo,#homeGlobal .mapaInfo{right:-100%;width: 100%;} 
.mapaAPP .open,#homeGlobal .open{right:0;} 
.mapaAPP .mapaPaisNombre{font-size: 24px;}
.mapaAPP .mapaInfo .closeAPP{top:8px;}

.list>div{display: block;}
.itemFoto img{margin:0 auto;}

#cuerpo section.cab{position: relative; padding: 10px 15px;}  
#cuerpo section.cab:after{  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
  pointer-events: none;content: ""; height: 50px; position: absolute; right: 0; top: 0; width: 30px; }

.pieMenu li{margin-bottom: 10px;}
.breadcrumb{overflow-x: auto;white-space: nowrap;}
#pagina h1, .h1,#noticia h1,#noticias h1{font-size: 24px;line-height: 1;}
.bioCab h3{font-size: 18px;}

#bannerBottom .banner{padding: 15px;}
.banner .media-body,.banner .media-right{padding:0;display: block;width: 100%;}
.banner .media-heading{line-height: 1;font-size: 24px;margin-bottom: 10px;}
.banner .btn{display: block;}
.paginaTXT .lead{font-size: 24px;}

#cuerpo .cab + section, #cuerpo #pagina, #cuerpo #noticias, #cuerpo #noticia, #cuerpo #arboles{margin-bottom: 0;}
#paginaAside{margin-top: 15px;}

#arboles.cronologia .arbol h2,
#arboles .arbol h2,
#arboles.cronologia .arbol .item h2{font-size: 20px;}
.anyos > .btn{width: 100%;margin-bottom: 15px;} 
.slick-arrow{width: auto;}

#paginaIMG{margin-bottom: 30px;} 
.paginaTXT .wellbox{float: none;width: auto;margin-left: 0;}
.paginaTXT .wellboxG .wellFoto{margin:0 auto;float: none;}
.paginaTXT .wellboxG .btn{display: block;}
.paginaTXT .more{width: 100%;}

.cintillo{margin-bottom: 0;}
.cintillo+.box{margin-top: 15px;}
#menuSeccion{background:#eee;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);padding: 15px; }

.form input[type="file"]{
    width: 100%;
}

.acordeon .pull-left,
.acordeon .pull-right{float: none !important;width: auto;} 
.acordeon .panel-body{clear: both;}

.cvInversores .media-body{display: block;width: auto;}

.anyos li .dropdown-menu,.aaApp .dropdown-menu{width: 100%;} 
#moreAnys{width: 100%;}
.aaApp .btn-group{display: block;}
.aaApp .btn{width: auto;float: none;overflow: hidden;} 

.compartir > ul{float: none !important;}
.compartir > ul+ul{margin-top: 10px;}
.compartir a{display: block;}
.filtros li{margin-bottom: 5px;}

.paginaVideo .videoTxt{margin:0;}
.paginaVideo .videoTxt img{width: 130px;}

#paginaMain .gsc-table-result tr:hover{background: none;}
#paginaMain .gsc-table-result td, #paginaMain .gsc-table-result td {display: block;padding: 0; } 
#paginaMain .gs-web-image-box, #paginaMain.gs-promotion-image-box {float: none; margin-bottom: 5px; width: 100%; }
#paginaMain .gs-web-image-box, #paginaMain.gs-promotion-image-box{padding-bottom: 51%;}
#paginaMain .gs-web-image-box img, #paginaMain.gs-promotion-image-box img {height: auto; max-height: none; }
#paginaMain .gsc-result .gs-title {height: auto;line-height: 1;} 
#paginaMain .gsc-url-bottom {margin-bottom: 15px;} 
#paginaMain .gsc-results .gsc-cursor {display: block;text-align: center;} 
#paginaMain .gsc-cursor-page {display: inline-block;margin-bottom: 10px;} 

}

@media (min-width: 768px){
 #ulAnyos{display: block !important;}
}

@media (min-width: 481px) and (max-width: 767px) {a.navbar-brand{margin-bottom: 10px;}}
@media (max-width: 480px) {


 a.navbar-brand{width: 170px;background-size: contain;}
 .gr p{font-size:21px;}

.itemFoto img{width: 100%;max-width: none !important;}


.paginaTXT .galeriaPub .item .itemFoto{margin-bottom: 15px;}
.paginaTXT .galeriaPub .item .itemDatos{padding-left: 7px;}
.compartir li.whatsapp{display: inline-block;}

}



