@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('../fonts/sourcesanspro-semibold-webfont.eot');
    src: url('../fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_prolight_italic';
    src: url('../fonts/sourcesanspro-lightitalic-webfont.eot');
    src: url('../fonts/sourcesanspro-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-lightitalic-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-lightitalic-webfont.svg#source_sans_prolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_prosemibold_italic';
    src: url('../fonts/sourcesanspro-semibolditalic-webfont.eot');
    src: url('../fonts/sourcesanspro-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semibolditalic-webfont.svg#source_sans_proSBdIt') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* BODY */
body{background:url(../images/body_bk.jpg) top center repeat-y;}
body #contenedor-principal{position:relative;background:url(../images/top_bk.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y;font-family:"source_sans_proregular";-pie-background:url(../images/top_bk.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y;}


/* BODY CON SUBMENU ABIERTO */
body.submenu-abierto{/*background:url(../images/top_bk_submenu.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y*/}
body.submenu-abierto #contenedor-principal{background:url(../images/top_bk_submenu.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y}

body.submenu-abierto #main{padding-top:4.8em}

body.administrador #contenedor-principal{background:url(../images/top_bk.jpg) left 0 repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y;font-family:"source_sans_proregular"}
/* BODY CON SUBMENU ABIERTO */
body.administrador.submenu-abierto #contenedor-principal{background:url(../images/top_bk_submenu.jpg) left 0 repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y}
body.administrador.submenu-abierto #main{padding-top:4.8em}

/* POPUP COOKIES */
#sliding-popup.sliding-popup-top{
    display: inline-block;
    background: #333333;
    margin-bottom: -5px;
}
#sliding-popup #popup-text p{
    color: #171518;
}


/* TAXONOMY - MIGA DE PAN Y TITULO */
body.page-taxonomy nav.breadcrumb{position:relative;top:0;left:0;border-top:1px dotted #bdbdbd;/*background:#fff;*/margin-bottom:0;padding:24px 31px 10px 31px;border-bottom:none;margin:0 30px;}
body.page-taxonomy nav.breadcrumb ol li:first-child{display:none;}
body.page-taxonomy nav.breadcrumb ol li:nth-child(2){display:block;float:none;color:#fff;}
body.page-taxonomy nav.breadcrumb ol li:nth-child(3) a{font-size:26px;}
body.page-taxonomy nav.breadcrumb ol li:nth-child(4) a{font-size:26px;}




body.page-taxonomy nav.breadcrumb ol li{color:#fff;font-size:25px;color:#3f3f3f}
body.page-taxonomy nav.breadcrumb ol li a{color:#000;font-family:"source_sans_prosemibold"}
body.page-taxonomy nav.breadcrumb ol li:nth-child(2) a{color:#3f3f3f !important;font-family:"source_sans_proregular"}
body.page-taxonomy nav.breadcrumb ol li:last-child{color:#000;font-size:20px}
body.page-taxonomy h1.page__title {display:none;position:relative;top:0;left:0;background:#fff;margin-bottom:0;padding:0 31px 24px 31px;margin-top:0 !important}
body.page-taxonomy div.view-taxonomy-term{position:relative;top:0;left:0;background:#fff;padding:0 31px 0 31px;margin-bottom:25px;overflow:hidden}
body.page-taxonomy div.view-taxonomy-term p{margin:10px 0 10px 0;font-size:14px;color:#444;line-height:19px}

body.page-taxonomy div.view-taxonomy-term a.boton{display:block;max-width:320px;position:relative;background:#000 url(../images/flecha-detalle-hover.png) 325px 17px no-repeat;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin:0 auto 0 auto;padding:7px 20px;color:#fff;text-decoration:none;font-size:14px;margin-bottom:15px}
body.page-taxonomy div.view-taxonomy-term a.boton:hover{background:#EE8126  url(../images/flecha-detalle-hover.png) 325px 17px no-repeat}
body.page-taxonomy div.view-taxonomy-term a.boton strong{font-weight:normal;font-family:"source_sans_probold";}


/* BLOQUE HOME NOTICIAS Y SUBHOME NOTICIAS */
#block-views-portada-noticias-block,#block-views-home-noticias-block{margin-bottom:0;}
div.view-sidebar-ltimas-noticias{margin-top:-28px}
div.view-portada-noticias,div.view-home-noticias,div.view-sidebar-ltimas-noticias, div.view-sidebar-noticias-relacionadas{position:relative;top:0;left:0;width:23.4%/*220px*/;float:left;border-bottom:2px solid #001b48;margin-right:2.13%/*20px*/}
div.view-sidebar-ltimas-noticias{width:100%;}
div.view-sidebar-noticias-relacionadas{width:100%}


div.view-portada-noticias,div.view-home-noticias{margin-bottom:37px}
div.view-sidebar-ltimas-noticias h1,div.view-sidebar-noticias-relacionadas h1{border-top:none !important;margin-top:30px}
div.view-portada-noticias h1,div.view-home-noticias h1,div.view-sidebar-ltimas-noticias h1, div.view-sidebar-noticias-relacionadas h1{display:block;position:relative;font-size:18px;font-family:"source_sans_proregular";color:#444;padding-top:55px;background:url(../images/portada-ultimasnoticias.png) center 17px no-repeat;text-align:center;border-bottom:2px solid #001b48;font-weight:normal;border-top:1px dotted #bdbdbd;padding-bottom:5px;}
div.view-portada-noticias h1 a,div.view-home-noticias h1 a,div.view-sidebar-ltimas-noticias h1 a, div.view-sidebar-noticias-relacionadas h1 a{color:#444;text-decoration:none}
div.view-portada-noticias h1 strong,div.view-home-noticias h1 strong,div.view-sidebar-ltimas-noticias h1 strong, div.view-sidebar-noticias-relacionadas h1 strong{font-family:"source_sans_probold";text-transform:uppercase;margin-left:8px;font-weight:normal;}
div.view-portada-noticias h1 span,div.view-home-noticias h1 span,div.view-sidebar-ltimas-noticias h1 span, div.view-sidebar-noticias-relacionadas h1 span{display:block;position:absolute;bottom:5px;right:0;width:28px;height:15px;background:url(../images/flecha-detalle.png) top left no-repeat;text-indent:-9999px}


div.view-portada-noticias div.views-row a,div.view-home-noticias div.views-row a,div.view-sidebar-ltimas-noticias div.views-row a, div.view-sidebar-noticias-relacionadas div.views-row a{display:block;text-decoration:none}

div.view-portada-noticias div.views-row a:hover,div.view-home-noticias div.views-row a:hover,div.view-sidebar-ltimas-noticias div.views-row a:hover, div.view-sidebar-noticias-relacionadas div.views-row a:hover{background:#001B48 url(../images/flecha-detalle-hover.png) bottom right no-repeat}
div.view-portada-noticias div.views-row a:hover span.fecha,div.view-home-noticias div.views-row a:hover span.fecha,div.view-sidebar-ltimas-noticias div.views-row a:hover span.fecha, div.view-sidebar-noticias-relacionadas div.views-row a:hover span.fecha{color:#fff}
div.view-portada-noticias div.views-row a:hover h3,div.view-home-noticias div.views-row a:hover h3,div.view-sidebar-ltimas-noticias div.views-row a:hover h3, div.view-sidebar-noticias-relacionadas div.views-row a:hover h3{color:#fff;/*background:url(../images/flecha-detalle-hover.png) bottom right no-repeat;*/}

div.view-portada-noticias span.fecha,div.view-home-noticias span.fecha,div.view-sidebar-ltimas-noticias span.fecha, div.view-sidebar-noticias-relacionadas span.fecha{display:block;font-size:13px;color:#5a5a5a;margin:3px 10px 0 10px}
div.view-portada-noticias h3,div.view-home-noticias h3,div.view-sidebar-ltimas-noticias h3, div.view-sidebar-noticias-relacionadas h3{display:block;font-size:15px;color:#444;font-family:"source_sans_probold";text-decoration:none;margin:0 0 10px 0;padding:0 10px 15px 10px;font-weight:normal;}

div.view-portada-noticias a,div.view-home-noticias div.views-row a,div.view-sidebar-ltimas-noticias div.view-content a, div.view-sidebar-noticias-relacionadas div.view-content a{background:url(../images/flecha-detalle.png) bottom right no-repeat;}


/*div.view-portada-noticias div.views-field-title span a:hover,div.view-home-noticias div.views-field-title span a:hover{color:#EE8126}
*/
div.view-portada-noticias img,div.view-home-noticias img,div.view-sidebar-ltimas-noticias img, div.view-sidebar-noticias-relacionadas img{display:block;width:100%;}



/* BLOQUE HOME EVENTOS Y SUBHOME EVENTOS */
#block-views-portada-eventos-block,#block-views-home-eventos-block{margin-bottom:0}

div.view-portada-eventos,div.view-home-eventos, div.view-sidebar-eventos-relacionados,div.view-sidebar-ltimos-eventos{position:relative;top:0;left:0;width:23.4%/*220px*/;float:left;border-bottom:2px solid #c23536;margin-right:2.13%/*20px*/}
div.view-sidebar-eventos-relacionados,div.view-sidebar-ltimos-eventos{width:100%;}

div.view-portada-eventos,div.view-home-eventos{margin-bottom:37px}



div.view-sidebar-eventos-relacionados{margin-top:14px}
div.view-sidebar-ltimos-eventos h1{border-top:none !important}
div.view-portada-eventos h1,div.view-home-eventos h1, div.view-sidebar-eventos-relacionados h1,div.view-sidebar-ltimos-eventos h1{font-size:18px;font-family:"source_sans_proregular";color:#444;padding-top:55px;border-top:1px dotted #bdbdbd;background:url(../images/portada-ultimoseventos.png) center 17px no-repeat;text-align:center;border-bottom:2px solid #c23536;font-weight:normal;padding-bottom:5px}
div.view-sidebar-eventos-relacionados h1,div.view-sidebar-ltimos-eventos h1{border-top:none;}
div.view-portada-eventos h1 strong,div.view-home-eventos h1 strong, div.view-sidebar-eventos-relacionados h1 strong,div.view-sidebar-ltimos-eventos h1 strong{font-family:"source_sans_probold";text-transform:uppercase;margin-left:3px;font-weight:normal;}
div.view-portada-eventos h1 a,div.view-home-eventos h1 a, div.view-sidebar-eventos-relacionados h1 a,div.view-sidebar-ltimos-eventos h1 a{color:#444;text-decoration:none;display:block;position:relative;}
div.view-portada-eventos h1 span,div.view-home-eventos h1 span, div.view-sidebar-eventos-relacionados h1 span,div.view-sidebar-ltimos-eventos h1 span{display:block;position:absolute;bottom:0;right:0;width:28px;height:15px;background:url(../images/flecha-detalle.png) top left no-repeat;text-indent:-9999px}



div.agenda-item{margin-bottom:10px}

div.agenda-item{background:#fff;text-align:center}
div.agenda-item h3{display:block;font-family:"source_sans_probold";color:#c23536;text-decoration:none;margin:10px 20px 0 20px;font-size:15px;font-weight:normal;}
div.agenda-item a{display:block;text-decoration:none;color:#444;background:url(../images/flecha-detalle.png) bottom right no-repeat;}
/*dia actual*/
div.agenda-item.on a span.fechas{background:#c33436; color: #FFF;}
/*div.agenda-item.on a,*/
div.agenda-item a:hover{background: url(../images/flecha-detalle-hover.png) bottom right no-repeat #c23536;}
div.agenda-item span.fechas{display:block;text-align:center;padding:3px 0;border-bottom:1px solid transparent;font-size:13px; background: #ededed;}
/*div.agenda-item.on a span.fechas,*/
div.agenda-item a:hover span.fechas{background: none repeat scroll 0 0 #000; border-bottom: 1px solid #fff;color: #fff;}
/*div.agenda-item.on a h3,*/
div.agenda-item a:hover h3{color:#fff}
/*div.agenda-item.on a p,*/
div.agenda-item a:hover p{color:#fff}
/*div.agenda-item.on a span,*/
div.agenda-item a:hover span{color:#fff}


div.agenda-item div.localizacion{padding-top:22px;background:url(../images/ico_lugar.png) center top no-repeat;margin-top:10px;padding-bottom:15px;font-size:13px;line-height:17px}
/*div.agenda-item.on a div.localizacion,*/
div.agenda-item a:hover div.localizacion{background:url(../images/ico_lugar_hover.png) center top no-repeat;}
div.agenda-item div.localizacion p{margin:0}



/* BLOQUE HOME PROYECTOS Y SUBHOME PROYECTOS */
#block-views-portada-proyectos-block,#block-views-home-proyectos-block{margin-bottom:0;}
div.view-portada-proyectos,div.view-home-proyectos,div.view-sidebar-proyectos-relacionados,div.view-sidebar-ltimos-proyectos{position:relative;top:0;left:0;width:23.4%/*220px*/;float:left;border-bottom:2px solid #00839a;margin-right:2.13%/*20px*/;margin-bottom:10px;}
div.view-sidebar-proyectos-relacionados,div.view-sidebar-ltimos-proyectos{width:100%;}
div.view-sidebar-proyectos-relacionados h1,div.view-sidebar-ltimos-proyectos h1{border-top:none !important}
div.view-portada-proyectos h1,div.view-home-proyectos h1,div.view-sidebar-proyectos-relacionados h1,div.view-sidebar-ltimos-proyectos h1{font-size:18px;font-family:"source_sans_proregular";color:#444;padding-top:55px;border-top:1px dotted #bdbdbd;background:url(../images/portada-ultimosproyecto.png) center 15px no-repeat;text-align:center;border-bottom:2px solid #00839a;font-weight:normal;padding-bottom:5px}
div.view-portada-proyectos h1 strong,div.view-home-proyectos h1 strong,div.view-sidebar-proyectos-relacionados h1 strong,div.view-sidebar-ltimos-proyectos h1 strong{font-family:"source_sans_probold";text-transform:uppercase;margin-left:8px;font-weight:normal;}


div.view-portada-proyectos,div.view-home-proyectos{margin-bottom:37px}


div.view-portada-proyectos div.views-row,div.view-home-proyectos div.views-row{position:relative;}
div.view-portada-proyectos div.views-row a,div.view-home-proyectos div.views-row a,div.view-sidebar-proyectos-relacionados div.views-row a,div.view-sidebar-ltimos-proyectos div.views-row a{display:block;padding:0 0 15px 0;overflow:hidden;margin-bottom:10px;text-decoration:none;color:#444;background:#fff url(../images/flecha-detalle.png) bottom right no-repeat;}
div.view-portada-proyectos div.views-row a:hover,div.view-home-proyectos div.views-row a:hover,div.view-sidebar-proyectos-relacionados div.views-row a:hover,div.view-sidebar-ltimos-proyectos div.views-row a:hover{background:#00839A url(../images/flecha-detalle-hover.png) bottom right no-repeat;}
div.view-portada-proyectos div.views-row a:hover h3,div.view-home-proyectos div.views-row a:hover h3,div.view-sidebar-proyectos-relacionados div.views-row a:hover h3,div.view-sidebar-ltimos-proyectos div.views-row a:hover h3{color:#fff;}
div.view-portada-proyectos div.views-row a:hover h4,div.view-home-proyectos div.views-row a:hover h4,div.view-sidebar-proyectos-relacionados div.views-row a:hover h4,div.view-sidebar-ltimos-proyectos div.views-row a:hover h4{color:#fff;}
div.view-portada-proyectos div.views-row a:hover p,div.view-home-proyectos div.views-row a:hover p,div.view-sidebar-proyectos-relacionados div.views-row a:hover p,div.view-sidebar-ltimos-proyectos div.views-row a:hover p{color:#fff;}
div.view-portada-proyectos h3,div.view-home-proyectos h3,div.view-sidebar-proyectos-relacionados h3,div.view-sidebar-ltimos-proyectos h3{font-family:"source_sans_probold";font-size:16px;color:#444;text-decoration:none;margin:0 12px 10px 14px;font-weight:normal;}
div.view-portada-proyectos p,div.view-home-proyectos p,div.view-sidebar-proyectos-relacionados p,div.view-sidebar-ltimos-proyectos p{margin:0;font-size:13px;color:#444;line-height:17px;margin:0 12px 10px 14px}

div.view-portada-proyectos img,div.view-home-proyectos img,div.view-sidebar-proyectos-relacionados img,div.view-sidebar-ltimos-proyectos img{display:block;width:100%;margin-bottom:10px}
div.view-portada-proyectos h4,div.view-home-proyectos h4,div.view-sidebar-proyectos-relacionados h4,div.view-sidebar-ltimos-proyectos h4{font-family:"source_sans_proregular";font-size:14px;color:#444;margin:0;font-weight:normal;margin:0 12px 0 14px}
div.view-portada-proyectos div.views-field-body p,div.view-home-proyectos div.views-field-body p,div.view-sidebar-proyectos-relacionados div.views-field-body p,div.view-sidebar-ltimos-proyectos div.views-field-body p{font-family:"source_sans_proregular";font-size:14px;color:#444;line-height:16px}


div.view-portada-proyectos div.views-field-body,div.view-home-proyectos div.views-field-body,div.view-sidebar-proyectos-relacionados div.views-field-body,div.view-sidebar-ltimos-proyectos div.views-field-body{background:url(../images/flecha.png) bottom right no-repeat;margin-bottom:15px}
header.header{height:103px}



/* BLOQUE HOME MULTIMEDIA Y SUBHOME MULTIMEDIA */
#block-views-subhome-multimedia-block,#block-views-home-multimedia-block{}
div.view-home-multimedia,div.view-subhome-multimedia,div.view-sidebar-multimedia-relacionados,div.view-sidebar-ltimos-multimedia{position:relative;top:0;left:0;width:23.4%/*220px*/;float:left;border-bottom:2px solid #d68500;margin-right:0;margin-bottom:10px;}
div.view-sidebar-multimedia-relacionados,div.view-sidebar-ltimos-multimedia{width:100%;margin-bottom:40px}
div.view-home-multimedia h1,div.view-subhome-multimedia h1,div.view-sidebar-multimedia-relacionados h1,div.view-sidebar-ltimos-multimedia h1{font-size:18px;font-family:"source_sans_proregular";color:#444;padding-top:55px;border-top:1px dotted #bdbdbd;background:url(../images/portada-multimedia.png) center 15px no-repeat;text-align:center;border-bottom:2px solid #d68500;font-weight:normal;padding-bottom:5px}
div.view-home-multimedia h1 strong,div.view-subhome-multimedia h1 strong,div.view-sidebar-multimedia-relacionados h1 strong,div.view-sidebar-ltimos-multimedia h1 strong{font-family:"source_sans_probold";text-transform:uppercase;margin-left:8px;font-weight:normal;}
div.view-home-multimedia h1 a,div.view-subhome-multimedia h1 a,div.view-sidebar-multimedia-relacionados h1 a,div.view-sidebar-ltimos-multimedia h1 a{color:#444;text-decoration:none;display:block;position:relative;}
div.view-home-multimedia h1 span,div.view-subhome-multimedia h1 span,div.view-sidebar-multimedia-relacionados h1 span,div.view-sidebar-ltimos-multimedia h1 span{display:block;position:absolute;bottom:0;right:0;width:28px;height:15px;background:url(../images/flecha-detalle.png) top left no-repeat;text-indent:-9999px}


div.view-home-multimedia,div.view-subhome-multimedia{margin-bottom:37px}


div.view-home-multimedia div.views-row,div.view-subhome-multimedia div.views-row{position:relative;}


div.view-home-multimedia div.views-row a,div.view-subhome-multimedia div.views-row a,div.view-sidebar-multimedia-relacionados div.views-row a,div.view-sidebar-ltimos-multimedia div.views-row a{display:block;font-size:13px;color:#5a5a5a;text-decoration:none;background:url(../images/flecha-detalle.png) bottom right no-repeat;padding-bottom:15px;margin-bottom:15px;overflow:hidden}
div.view-sidebar-multimedia-relacionados h1,div.view-sidebar-ltimos-multimedia h1{border-top:none !important}
div.view-home-multimedia div.views-row a:hover,div.view-subhome-multimedia div.views-row a:hover,div.view-sidebar-multimedia-relacionados div.views-row a:hover,div.view-sidebar-ltimos-multimedia div.views-row a:hover{background:#D68500 url(../images/flecha-detalle-hover.png) bottom right no-repeat;}
div.view-home-multimedia a:hover h3,div.view-subhome-multimedia a:hover h3,div.view-sidebar-multimedia-relacionados div.views-row a:hover h3,div.view-sidebar-ltimos-multimedia div.views-row a:hover h3{color:#fff}
div.view-home-multimedia a:hover p,div.view-subhome-multimedia a:hover p,div.view-sidebar-multimedia-relacionados div.views-row a:hover p,div.view-sidebar-ltimos-multimedia div.views-row a:hover p{color:#fff}
div.view-home-multimedia div.views-field-field-fecha span,div.view-subhome-multimedia div.views-field-field-fecha span,div.view-sidebar-multimedia-relacionados div.views-field-field-fecha span,div.view-sidebar-ltimos-multimedia div.views-field-field-fecha span{font-size:13px;color:#5a5a5a;}
div.view-home-multimedia span.detalle-video,div.view-subhome-multimedia span.detalle-video,div.view-sidebar-multimedia-relacionados span.detalle-video,div.view-sidebar-ltimos-multimedia  span.detalle-video{display:block;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:49px;height:49px;background:url(../images/videos-detalle.png) top left no-repeat;text-indent:-9999px}

div.view-home-multimedia div.video,div.view-subhome-multimedia div.video,div.view-sidebar-multimedia-relacionados div.video,div.view-sidebar-ltimos-multimedia  div.video{position:relative;top:0;left:0;}




div.view-home-multimedia div.views-field-title span a,div.view-subhome-multimedia div.views-field-title span a,div.view-sidebar-multimedia-relacionados div.views-field-title span a,div.view-sidebar-ltimos-multimedia div.views-field-title span a{display:block;font-size:15px;color:#444;font-family:"source_sans_probold";text-decoration:none;margin-bottom:5px;font-weight:normal;}
div.view-home-multimedia div.views-field-title span a:hover,div.view-subhome-multimedia div.views-field-title span a:hover,div.view-sidebar-multimedia-relacionados div.views-field-title span a:hover,div.view-sidebar-ltimos-multimedia div.views-field-title span a:hover{color:#EE8126}
div.view-home-multimedia p,div.view-subhome-multimedia p,div.view-sidebar-multimedia-relacionados p,div.view-sidebar-ltimos-multimedia p{font-size:13px;color:#444;line-height:16px;margin:0 12px 0 12px;line-height:17px}
div.view-home-multimedia h3,div.view-subhome-multimedia h3,div.view-sidebar-multimedia-relacionados h3,div.view-sidebar-ltimos-multimedia h3{margin:7px 12px 3px 12px}

div.view-home-multimedia img,div.view-subhome-multimedia img,div.view-sidebar-multimedia-relacionados img,div.view-sidebar-ltimos-multimedia img{display:block;width:100%;}







/* LOGO */
h1.header__site-name{text-indent:-9999px}
a.header__logo{display:block;position:relative;margin-top:10px;z-index:9;margin-left:0;background:url(../logo.png) left 15px no-repeat;width:272px;height:78px}
a.header__logo img{display:none;/*display:block;position:relative;margin-top:10px;z-index:9;margin-left:-12px*/}
/* CABECERA */
div.region-header{margin-top:-75px;position:relative;float:right;width:100%}
/* MENU CABECERA */
#block-menu-menu-cabecera, #block-menu-menu-cabecera-en{position:absolute;top:0;right:360px;margin-top:30px;font-family:"source_sans_proregular"}
#block-menu-menu-cabecera h2, #block-menu-menu-cabecera-en h2{display:none}

#block-menu-menu-cabecera ul, #block-menu-menu-cabecera-en ul{margin:0;padding:0;}
#block-menu-menu-cabecera ul li, #block-menu-menu-cabecera-en ul li{display:block;position:relative;float:left;margin-right:5px}
#block-menu-menu-cabecera ul li a, #block-menu-menu-cabecera-en ul li a{font-size:14px;text-decoration:none;color:#444}
#block-menu-menu-cabecera ul li a:hover, #block-menu-menu-cabecera-en ul li a:hover{color:#ee8126;}
#block-menu-menu-cabecera ul li.active a, #block-menu-menu-cabecera-en ul li.active a{color:#ee8126;}

#block-menu-menu-cabecera ul li:before, #block-menu-menu-cabecera-en ul li:before{
	content: "|";
	margin-right:5px;
	font-size:13px;
	color:#333;
}
#block-menu-menu-cabecera ul li:first-child:before, #block-menu-menu-cabecera-en ul li:first-child:before{
	content: "";
}

/* LENGUAJES */
#block-locale-language{position:absolute;top:0;right:280px;background:#f5f5f5;margin-top:30px;margin-left:20px;font-family:"source_sans_proregular";padding-left:5px}
#block-locale-language h2{display:none}
#block-locale-language ul{margin:0;padding:0;}
#block-locale-language ul li{display:block;position:relative;float:left;margin-right:3px}
#block-locale-language ul li a{font-size:14px;text-decoration:none;color:#444}
#block-locale-language ul li a:hover{text-decoration:underline}
#block-locale-language ul li.active a{color:#000;font-family:"source_sans_probold";font-weight:normal;display:none}


/* BUSCADOR CABECERA */
#views-exposed-form-buscador-page{position:absolute;top:0;right:0;margin-top:23px}
#views-exposed-form-buscador-page div.views-exposed-widget{padding-right:0}

#views-exposed-form-buscador-page input#edit-keys1,
#views-exposed-form-buscador-page input#edit-keys{display:block;position:relative;float:left;width:159px;height:25px;background:url(../images/cabecera_input.png) top left no-repeat;border:none;margin-right:4px;max-width:159px}

#views-exposed-form-buscador-page input#edit-submit-buscador{display:block;position:relative;float:left;width:90px;height:25px;background:url(../images/cabecera_buscar.png) top left no-repeat;border:none;text-transform:uppercase;text-align:left;font-size:12px;margin-top:0;max-width:90px;padding-left:15px}



/* MENU PRINCIPAL */
#navigation .region-navigation .block-menu-block{ z-index: 99999; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper{ font-family: "source_sans_proregular"; font-weight: normal; font-size: 14px; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper a{ text-decoration: none; color: #38312B; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper *:hover > a,
#navigation .region-navigation .block-menu-block .menu-block-wrapper .is-active-trail > a{ color: #EE8126;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu{ display: block; border-left: 1px solid #FFF; float: left; -webkit-backface-visibility: hidden;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper .menu .menu .menu { font-size: 14px; line-height: 20px;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper .menu .menu li{ float: none; clear: both;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > li > .menu > li{ display: inline-block;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item,
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item,
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item{position: relative;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item{ border-right: 1px solid #FFF; border-collapse: collapse; padding: 0; line-height: 18px;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > a{font-size: 15px; font-weight: normal; text-transform: uppercase; display: inline-block; height: 58px; line-height: 58px; padding: 2px 13px;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > a { font-family: "source_sans_prosemibold"; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item:hover > a,
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > a:focus,
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .is-active-trail > a{  background: #FFF; color: #6e6259; border:2px solid #fff;  padding: 0px 11px;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu{ position: absolute; background: #FFF; left: 30px;  right: 30px; padding: 9px 0;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu { display: block; opacity: .001; height: 1px; overflow: hidden; padding: 0; left: 0;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item:hover > .menu,
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item a:focus > .menu{ height: auto; overflow: visible; padding: 40px 30px; opacity: 1 !important; z-index: 99999;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item{ width: 100%; border-bottom: 1px solid #6f6258; padding: 0; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item:hover{border-bottom: 1px solid #ed7e11;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item.expanded:hover{border-bottom: 1px solid #6f6258;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item:hover > a{color: #ed7e11;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > a{display: block; float: none; clear: both; width: auto; margin-right:0; padding: 11px 0; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > a { font-size: 15px; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > a:hover{color: #ed7e11;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > ul.menu{
    margin: 10px 0;
    padding-left: 20px;
}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > ul.menu li{padding: 0;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > ul.menu li a{
    color: #656565;
    font-size: 14px;
    padding: 5px 0;
    display: block;
    border-bottom: 1px solid #cbc6c3;
}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > ul.menu li a:hover{
    color: #ed7e11;
    border-bottom: 1px solid #ed7e11;
}
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > ul.menu li:last-child a{border-bottom: none;}
#navigation .region-navigation .block-menu-block .menu-block-wrapper .menu__item > .menu > .menu__item > .menu .menu a{ color: #000; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper .menu__item > .menu > .menu__item > .menu .menu a:hover{  text-decoration: underline; }

#navigation .region-navigation .block-menu-block .menu-block-wrapper *:hover > a, #navigation .region-navigation .block-menu-block .menu-block-wrapper .is-active-trail > a{color: #6e6259; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item > a { padding-left:20px; }
#navigation .region-navigation .block-menu-block .menu-block-wrapper > .menu > .menu__item > .menu.activado{opacity: 1 !important; height: auto; overflow: visible; padding: 40px 30px;}
#navigation .region-navigation #block-menu-block-2 .menu-block-wrapper > .menu > .menu__item > .menu.activado{left: initial; right: 0;}


/* MENU SECUNDARIO 
#navigation .region-navigation .block-menu-block.last{ float:right; }
#navigation .region-navigation .block-menu-block.last .menu-block-wrapper > .menu > .menu__item > a{ font-family: "source_sans_proregular";}
#navigation .region-navigation .block-menu-block.last .menu{ text-align: right; }*/


div.menu-block-2 > ul > li > ul > li > ul,div.menu-block-3 > ul > li > ul > li > ul{display:none;}

/* MIGA DE PAN */
nav.breadcrumb{border-bottom:1px dotted #bdbdbd;padding-bottom:3px;margin-bottom:15px;margin-top:10px;margin-left:30px;margin-right:30px}
nav.breadcrumb ol li{font-size:13px;color:#444}
nav.breadcrumb ol li a{font-family:"source_sans_proregular";font-size:14px;color:#444;text-decoration:none}
nav.breadcrumb ol li a:hover{color:#ee8126}
nav.breadcrumb ol li:last-child{font-family:"source_sans_probold";font-weight:normal;}
nav.breadcrumb ol li:last-child a{font-family:"source_sans_probold";font-weight:normal;}

/* DESTACADOS */
#block-views-destacados-block{position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden}
#block-views-destacados-block img{display:block;min-width:100%;height:auto}
#block-views-destacados-block div.descripcion{position:absolute;bottom:0;left:0;max-width:300px;padding:15px 20px 15px 20px;background:rgba(255,255,255,0.8);}
#block-views-destacados-block div.descripcion h3{margin:0;padding:0;font-size:20px;font-family:"source_sans_proregular";font-weight:bold;color:#171518}
#block-views-destacados-block div.descripcion p{margin:0;padding:0;font-size:14px;font-family:"source_sans_proregular";color:#444;line-height:17px;}
#block-views-destacados-block div.descripcion a{display:block;position:relative;font-family:"source_sans_probold";font-size:14px;color:#444;background:url(../images/flecha.png) right 12px  no-repeat;float:left;padding-right:30px;text-decoration:none;font-weight:normal;}

#block-views-destacados-block div.views-row{display:none;position:relative;top:0;left:0;}
#block-views-destacados-block div.views-row:first-child{display:block;}
#block-views-destacados-block div.control{position:absolute;bottom:14px;right:14px;}
#block-views-destacados-block div.control span{display:block;position:relative;float:left;width:18px;height:18px;background:url(../images/destacados-control.png) top left no-repeat;text-indent:-9999px;margin-right:2px }
#block-views-destacados-block div.control span:hover,#block-views-destacados-block div.control span.select{background-position:bottom left}



/* CONTENIDO */
#content h1.page__title{font-family:"source_sans_proregular";font-weight:bold;font-size:26px;color:#0d1b41;margin-top:15px}
body.page-node div.field-name-field-imagen-pagina div.field-label{display:none}

body.front #content h1.page__title{
    display: block;
position: absolute;
height: 1px;
overflow: hidden;
margin: 0;
    margin-top: 0px;
width: 0;
padding: 0;
}



/* PIE */
div.region-bottom{height:75px;}
div.region-bottom .block{margin:0;}
div.region-bottom .block ul{margin:0;padding:0}
div.region-bottom .block p{margin:0;}



#block-menu-menu-menu-pie,#block-menu-menu-clone-menu-pie{position:relative;float:right;margin-top:3px;margin-right:30px}
#block-menu-menu-menu-pie h2,#block-menu-menu-clone-menu-pie h2{display:none}

#block-menu-menu-menu-pie ul li,#block-menu-menu-clone-menu-pie ul li{display:block;position:relative;float:left;margin-right:5px;}
#block-menu-menu-menu-pie ul li a,#block-menu-menu-clone-menu-pie ul li a{font-size:14px;text-decoration:none;color:#333}
#block-menu-menu-menu-pie ul li.active-trail a,#block-menu-menu-menu-pie ul li a:hover,#block-menu-menu-clone-menu-pie ul li.active-trail a,#block-menu-menu-clone-menu-pie ul li a:hover{color:#ee8126}

#block-menu-menu-menu-pie ul li:before,#block-menu-menu-clone-menu-pie ul li:before{
	content: "|";
	margin-right:5px;
	font-size:13px;
	color:#333
}

#block-menu-menu-menu-pie ul li:first-child:before,#block-menu-menu-clone-menu-pie ul li:first-child:before{
	content: "";
}



#block-menu-menu-pie-derecha,#block-menu-menu-pie-derecha-ingles{position:relative;float:left;margin-top:3px;margin-left:30px}
#block-menu-menu-pie-derecha h2,#block-menu-menu-pie-derecha-ingles h2{display:none}

#block-menu-menu-pie-derecha ul li,#block-menu-menu-pie-derecha-ingles ul li{display:block;position:relative;float:left;margin-right:5px;}
#block-menu-menu-pie-derecha ul li a,#block-menu-menu-pie-derecha-ingles ul li a{font-size:14px;text-decoration:none;color:#333}
#block-menu-menu-pie-derecha ul li.active-trail a,#block-menu-menu-pie-derecha ul li a:hover,#block-menu-menu-pie-derecha-ingles ul li.active-trail a,#block-menu-menu-pie-derecha-ingles ul li a:hover{color:#ee8126}
#block-menu-menu-pie-derecha ul li:before,#block-menu-menu-pie-derecha-ingles ul li:before{
	content: "|";
	margin-right:5px;
	font-size:13px;
	color:#333
}

#block-menu-menu-pie-derecha ul li:first-child:before,#block-menu-menu-pie-derecha-ingles ul li:first-child:before{
	content: "";
}


#block-block-1{position:relative;float:left;clear:both;width:100%;padding:0 30px 0 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#block-block-1 p{font-size:12px;font-weight:bold;margin-top:13px;color:#444}
#block-block-1 img{position:absolute;top:10px;right:30px}


abbr {border-bottom: none !important;}

/* FICHA DE NOTICIAS */
body.node-type-noticias #content > h1,body.node-type-proyectos #content > h1{font-size:26px;color:#0d1b41;margin:0 0 10px 0;}
body.node-type-noticias #content > span.fecha,body.node-type-proyectos #content > span.fecha{color:#000;font-size:13px;margin:0;}
body.node-type-noticias #content > h2,body.node-type-proyectos #content > h2{font-size:24px;color:#444;margin:0;line-height:26px;margin-bottom:20px;font-family:"source_sans_probold";font-weight:normal;}
body.page-node.section-formacion-sin-limites #content > h1{font-size:24px;color:#444;margin:0;line-height:26px;margin-bottom:20px;font-family:"source_sans_probold";font-weight:normal;}
body.page-formacion-sin-limites-area-privada #content > h1{font-size:24px;color:#444;margin:0;line-height:26px;margin-bottom:20px;font-family:"source_sans_probold";font-weight:normal;}
body.page-formacion-sin-limites-valorar-programa #content > h1{font-size:24px;color:#444;margin:0;line-height:26px;margin-bottom:20px;font-family:"source_sans_probold";font-weight:normal;}




body.node-type-noticias #content > p.copete,body.node-type-proyectos #content > p.copete{font-size:16px;color:#444;font-style:italic;margin:0 0 15px 0;}
body.node-type-noticias #content div.copete p,body.node-type-proyectos #content div.copete p{font-size:16px;color:#444;font-style:italic;margin:0 0 15px 0;}

body.node-type-noticias #content div.field-name-field-subtitulo-noticias,body.node-type-proyectos #content div.field-name-field-subtitulo-proyectos{font-size:16px;color:#444;font-style:italic;margin:0 0 15px 0;}



body.node-type-noticias #content div.field-name-body p,body.node-type-proyectos #content div.field-name-body p{margin-bottom:15px;font-size:15px;color:#444}
body.node-type-noticias #content div.field-name-body h3,body.node-type-proyectos #content div.field-name-body h3{border-bottom:1px solid #5a637d;color:#000;font-size:20px}
body.node-type-noticias #content div.field-name-body a,body.node-type-proyectos #content div.field-name-body a{color:#000;font-weight:bold}
body.node-type-page #content div.field-name-body a{color:#000;font-weight:bold}


/* FAQS */
#block-views-faqs-block{margin-top:15px;margin-bottom:50px;overflow:hidden}
#block-views-faqs-block div.faq-item h3{display:block;position:relative;font-size:18px;color:#444;border-bottom:1px solid #7e7e7e;font-family:"source_sans_probold";float:left;clear:both;margin-bottom:10px;margin-top:0;cursor:pointer;font-weight:normal;}
#block-views-faqs-block div.faq-item div.ocultar{position:relative;float:left;clear:both}
#block-views-faqs-block div.faq-item p{font-size:14px;color:#444;margin:0 0 15px 0;line-height:17px;}



/* PAGINA BASICA */
div.field-name-body p{font-size:16px;color:#444;line-height:19px}
div.field-name-body ul{padding:0;}
div.field-name-body ul li{display:block;position:relative;margin-bottom:10px;font-size:16px;color:#444;line-height:19px;background:url(../images/lista-detalle.png) 10px 4px no-repeat;padding-left:30px}
div.field-name-body h2{font-size:22px;color:#444;border-bottom:1px solid #d1d1d1;font-weight:normal;font-family:"source_sans_probold";margin-top:0;font-weight:normal;}
div.field-name-body a{color:#444;}
div.field-name-body a:hover{text-decoration:none}

div.field-name-body table{width:100%;min-width:100%;max-width:100%;}


a.descarga{display:block;position:relative;padding-left:60px;background:url(../images/descargar-ico.png) 0 10px no-repeat;font-size:16px;text-decoration:none;line-height:20px;margin-bottom:40px;color:#444;font-weight:normal !important}
a.descarga:hover{color:#ee8126 !important;background-position:0 -245px}
a.descarga strong{font-family:"source_sans_probold";text-decoration:underline;font-weight:normal;}
a.descarga span{font-size:14px}

a.descarga.informacion{line-height:20px;margin-bottom:-9px;margin-top:5px;padding-top:8px}

/* BLOQUES SIDEBAR DCHA PAGINAS BASICAS */
aside.sidebars div.compromiso-repsol{background:#fff;width:86.5%;padding:6.7%;margin-top:69px}
aside.sidebars div.compromiso-repsol a{text-decoration:none}
aside.sidebars div.compromiso-repsol p{font-size:15px;color:#444;margin:0;line-height:18px;font-style:italic}
aside.sidebars div.compromiso-repsol span.tilde-izq{display:inline-block;position:relative;top:0;left:0;width:19px;height:12px;background:url(../images/comillas-izq.png) top left no-repeat;margin-right:10px}
aside.sidebars div.compromiso-repsol span.tilde-dcha{display:inline-block;position:relative;top:0;left:0;width:19px;height:12px;background:url(../images/comillas-dcha.png) top left no-repeat;margin-left:7px}


aside.sidebars div.banner-sidebar{position:relative;border:3px solid #fff;border-bottom:0;}
aside.sidebars div.banner-sidebar img{display:block}
aside.sidebars div.banner-sidebar span.detalle{display:block;position:absolute;bottom:0;right:0;width:30px;height:30px;background:#ecebeb url(../images/flecha-detalle.png) 7px 13px no-repeat}
aside.sidebars div.banner-sidebar a:hover span.detalle{background:#444 url(../images/flecha-detalle-hover.png) 7px 13px no-repeat}
aside.sidebars div.banner-sidebar:last-child{border-bottom:2px solid #fff}




/* SIDEBAR GRANDE */
.sidebar-grande #content{width:64.6%}
.sidebar-grande .region-sidebar-second{margin-left:64%;width:36%}


/* MULTIMEDIA */
body.section-multimedia h1#page-title{font-size:26px;color:#d68500}
h1.todas-galerias{display:block;position:relative;border-bottom:2px solid #d68500;font-size:18px;color:#444;padding-left:55px;margin:0;background:url(../images/todas-galerias.png) top left no-repeat;padding-top:10px;padding-bottom:10px;font-weight:normal}
h1.todas-galerias strong{font-family:"source_sans_probold";text-transform:uppercase;font-weight:normal;}

div.multimedia-block{position:relative;top:0;left:0;width:31.9%;float:left;margin-right:2.1%;border-bottom:2px solid #ef8500;margin-bottom:40px}
#block-views-05849777a40eddc5b4290a248416092b div.multimedia-block{margin-right:0;}
#block-arista-multimedia-ultimas-exposiciones div.multimedia-block{margin-right:0}
#block-arista-multimedia-ultimas-exposiciones h2{display:none}

div.multimedia-block h1{margin:0 0 17px 0;}
div.multimedia-block h1.videos a{background:url(../images/multimedia-videos.png) center 38px no-repeat;}
div.multimedia-block h1.videos a:hover{background-position:center -65px;}
div.multimedia-block h1.presentaciones a{background:url(../images/multimedia-presentacion.png) center 30px no-repeat;}
div.multimedia-block h1.presentaciones a:hover{background-position:center -62px;}
div.multimedia-block h1.exposiciones a{background:url(../images/multimedia-exposiciones.png) center 34px no-repeat;}

div.multimedia-block h1 a{display:block;position:relative;font-size:16px;color:#444;text-align:center;text-decoration:none;background:url(../images/multimedia-imagenes.png) center 30px no-repeat;width:100%;height:41px;padding-top:55px;border-bottom:2px solid #d68500}
div.multimedia-block h1 a:hover{background-color:#d68500;background-position:center -67px;color:#fff}
div.multimedia-block h1 a span{display:block;position:absolute;bottom:3px;right:0;width:28px;height:15px;background:url(../images/flecha-detalle.png) top left no-repeat;text-indent:-9999px}
div.multimedia-block h1 a:hover span{background:url(../images/flecha-detalle-hover.png) top left no-repeat;}


div.multimedia-item{position:relative;top:0;left:0;width:100%;}
div.multimedia-item a{display:block;font-size:13px;color:#5a5a5a;text-decoration:none;background:url(../images/flecha-detalle.png) bottom right no-repeat;padding-bottom:15px;margin-bottom:15px;overflow:hidden}
div.multimedia-item a:hover{background:#D68500 url(../images/flecha-detalle-hover.png) bottom right no-repeat;}
div.multimedia-item h3{font-size:18px;color:#000;font-weight:bold;line-height:17px;margin:0 12px 3px 12px}
div.multimedia-item img{display:block;margin-bottom:7px;width:100%;}
div.multimedia-item span{display:block;font-size:12px;color:#d88b0c;line-height:16px;margin:0 12px 0 12px;line-height:17px;text-transform:uppercase}
div.multimedia-item div.video{position:relative}
div.multimedia-item span.detalle-video{display:block;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:49px;height:49px;background:url(../images/videos-detalle.png) top left no-repeat;text-indent:-9999px;margin-right:0;}



div.multimedia-item a:hover span{color:#fff}
div.multimedia-item p{font-size:14px;color:#444;line-height:16px;margin:0 12px 0 12px;line-height:17px}
div.multimedia-item a:hover h3{color:#fff}
div.multimedia-item a:hover p{color:#fff}

#block-views-6bf1372629adfed9c162a48f4ccfc2ff,#block-views-multimedia-ultimos-videos-block,#block-views-84514ef4d82e30cc18f434129791aa9b,#block-views-05849777a40eddc5b4290a248416092b{margin-bottom:0}

/* MULTIMEDIA IMAGENES */
#content h2.titulo-multimedia{display:block;border-bottom:1px solid #d68500;margin:20px 0 20px 0;padding:0 0 4px 45px;line-height:30px;font-size:18px;color:#444;background:url(../images/multimedia-imagenes.png) top left no-repeat;font-weight:normal}
#content h2.titulo-multimedia.videos{background:url(../images/multimedia-videos.png) 0 3px no-repeat;}
#content h2.titulo-multimedia.exposiciones{background:url(../images/multimedia-exposiciones.png) top left no-repeat;}
#content h2.titulo-multimedia.presentaciones{background:url(../images/multimedia-presentacion.png) top left no-repeat;padding-top:7px;margin-top:13px}

#content h2.titulo-multimedia.exposiciones.noborde{border:none !important}



div.view-multimedia-imagenes div.multimedia-item{position:relative;float:left;}
div.view-multimedia-imagenes div.multimedia-item a{position:relative;float:left;width:100%;}
div.view-multimedia-imagenes div.views-row{position:relative;float:left;margin-right:2.1%;width:23.4%;}
div.view-multimedia-imagenes div.views-row:nth-child(4n){margin-right:0;}
div.view-multimedia-imagenes div.views-row:nth-child(4n+1){clear:left}


div.pestanas_exposiciones{position:relative;top:0;left:0;border-bottom:5px solid #fff;height:44px;margin-bottom:25px}
div.pestanas_exposiciones a{display:block;position:relative;float:left;padding:0 40px;height:44px;line-height:44px;font-size:15px;background:url(../images/gradientepestanas.jpg) top left repeat-x;font-family:"source_sans_probold";color:#000;text-decoration:none;}
div.pestanas_exposiciones a.select,div.pestanas_exposiciones a:hover{background:#fff}

div.pestanas_exposiciones span.detalle{display:block;position:absolute;bottom:-8px;left:0;width:100%;border-bottom:2px solid #d68500}




div.view-multimedia-videos div.multimedia-item{position:relative;float:left;}
div.view-multimedia-videos div.multimedia-item a{position:relative;float:left;width:100%;}
div.view-multimedia-videos div.views-row{position:relative;float:left;margin-right:2.1%;width:23.4%;}
div.view-multimedia-videos div.views-row:nth-child(4n){margin-right:0;}
div.view-multimedia-videos div.views-row:nth-child(4n+1){clear:left}

div.view-multimedia-presentaciones div.multimedia-item{position:relative;float:left;}
div.view-multimedia-presentaciones div.multimedia-item a{position:relative;float:left;width:100%;}
div.view-multimedia-presentaciones div.views-row{position:relative;float:left;margin-right:2.1%;width:23.4%;}
div.view-multimedia-presentaciones div.views-row:nth-child(4n){margin-right:0;}
div.view-multimedia-presentaciones div.views-row:nth-child(4n+1){clear:left}

div.view-multimedia-exposiciones div.multimedia-item{position:relative;float:left;}
div.view-multimedia-exposiciones div.multimedia-item a{position:relative;float:left;width:100%;}
div.view-multimedia-exposiciones div.views-row{position:relative;float:left;margin-right:2.1%;width:23.4%;}
div.view-multimedia-exposiciones div.views-row:nth-child(4n){margin-right:0;}
div.view-multimedia-exposiciones div.views-row:nth-child(4n+1){clear:left}




/* PAGINADOR */
ul.pager li{font-size:14px;color:#444;background:#f5f5f5;padding:0}
ul.pager li.pager-item a{color:#444;text-decoration:none;padding:5px 10px;}
ul.pager li.pager-item a:hover{background:#e5e5e5 !important}
ul.pager li.pager-current{background:#e5e5e5;padding:5px 10px}

ul.pager li.pager-next{/*display:none*/}
ul.pager li.pager-next a{color:#444;text-decoration:none;padding:0 10px;font-size:22px;position:relative;top:2px;}
ul.pager li.pager-next a:hover{background:#e5e5e5 !important}

ul.pager li.pager-last{/*display:none*/}
ul.pager li.pager-last a{color:#444;text-decoration:none;padding:0 10px;font-size:22px;position:relative;top:2px;}
ul.pager li.pager-last a:hover{background:#e5e5e5 !important}


ul.pager li.pager-first{/*display:none;*/}
ul.pager li.pager-first a{color:#444;text-decoration:none;padding:0 10px;font-size:22px;position:relative;top:2px;}
ul.pager li.pager-first a:hover{background:#e5e5e5 !important}

ul.pager li.pager-detalle{display:inline;margin-right:5px}
ul.pager li.pager-detalle a{color:#444;text-decoration:none;padding:0 10px;font-size:22px;position:relative;top:2px;}
ul.pager li.pager-detalle a:hover{background:#e5e5e5 !important}

ul.pager li.pager-previous{/*display:none*/}
ul.pager li.pager-previous a{color:#444;text-decoration:none;padding:0 10px;font-size:22px;position:relative;top:2px;}
ul.pager li.pager-previous a:hover{background:#e5e5e5 !important}

/* FICHA IMAGENES */
article.ficha-multimedia div.imagen{position:relative;top:0;left:0;width:55.3%;padding:6.4% 6.4% 6.4% 6.4%;float:left;background:#fff;margin-bottom:40px;}
article.ficha-multimedia div.imagen img{display:block;margin:0 0 0 0;width:100%;}


article.ficha-multimedia div.imagen div.field-name-field-video{position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
article.ficha-multimedia div.imagen iframe{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}

.flowplayer{position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;width:auto !important;height:auto !important;}
.flowplayer object{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}


article.ficha-multimedia div.imagen video{display:block;margin:0 0 0 0;width:100%;height:auto}


article.ficha-multimedia div.textos{position:relative;top:0;left:0;width:25.7%;float:right;padding-top:40px}
article.ficha-multimedia div.textos p{margin:0;color:#444;font-size:14px;line-height:21px}
article.ficha-multimedia div.textos p.etiquetas{}
article.ficha-multimedia div.textos h3{margin:0;font-size:20px;color:#000;margin-bottom:3px}

#content a.anterior_exposiciones{display:block;position:absolute;top:440px;left:-10px;background:url(../images/anterior_exposiciones.png) top left no-repeat;width:21px;height:42px;text-indent:-9999px}
#content a.siguiente_exposiciones{display:block;position:absolute;top:440px;right:29%;background:url(../images/siguiente_exposiciones.png) top left no-repeat;width:21px;height:42px;text-indent:-9999px}
#content a.anterior_exposiciones:hover{background-position:bottom left}
#content a.siguiente_exposiciones:hover{background-position:bottom left}


article.ficha-multimedia div.textos div.field-name-field-autor{color:#000;font-weight:bold;font-size:16px}
article.ficha-multimedia div.textos span.separador{display:block;position:relative;top:0;left:0;width:100%;border-bottom:2px solid #fff;margin:17px 0}
article.ficha-multimedia div.etiquetas div.field-item{display:none;font-size:13px;color:#d88b0c;text-transform:uppercase;line-height:13px}
article.ficha-multimedia div.etiquetas div.field-item:nth-child(1){display:block;}

article.ficha-multimedia div.etiquetas p.etiqueta{font-size:13px;color:#d88b0c;text-transform:uppercase;line-height:13px}

article.ficha-multimedia div.textos p.biografia{font-size:13px;color:#d88b0c;text-transform:uppercase;line-height:13px;margin-top:24px}




article.ficha-multimedia a.boton-descargar{display:block;position:relative;top:0;left:0;background:#444;clear:both;height:41px;line-height:43px;color:#fff;text-decoration:none;text-indent:20px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
article.ficha-multimedia a.boton-descargar:hover{background:#d68500;}
article.ficha-multimedia a.boton-descargar span.detalle{display:block;position:absolute;top:12px;right:20px;width:7px;height:18px;background:url(../images/detalle-descargar.png) top right no-repeat}
article.ficha-multimedia div.field-name-body p{font-size:16px;line-height:19px}







/* BOTON VOLVER */
a.boton-volver{display:block;position:relative;width:100%;border-top:1px dotted #bdbdbd;clear:both;margin:12px 0 30px 0;float:left;background:url(../images/boton-volver.png) top left no-repeat;text-indent:30px;font-size:15px;color: #000;text-transform:uppercase;text-decoration:none;padding-top:2px}
a.boton-volver.node{margin-top:85px;margin-bottom:-75px}

/* COMPARTIR */
div.compartir{position:relative;top:0;left:0;margin-bottom:15px;overflow:hidden}
div.compartir.derecha{float:right}
div.compartir p{display:block;font-size:13px;color:#444;position:relative;float:left;margin:4px 10px 0 0 !important}
div.compartir a{display:block;position:relative;float:left;width:28px;height:29px;text-indent:-9999px;margin-right:5px;padding:0 !important}
div.compartir a.googleplus{background:url(../images/ico_google.png) top left no-repeat;}
div.compartir a.facebook{background:url(../images/ico_facebook.png) top left no-repeat;}
div.compartir a.twitter{background:url(../images/ico_twitter.png) top left no-repeat;}


div.compartir a.addthis_button_google_plusone_share{background:url(../images/ico_google.png) top left no-repeat;}
 div.compartir a.addthis_button_twitter{background:url(../images/ico_twitter.png) top left no-repeat;}
 div.compartir a.addthis_button_facebook{background:url(../images/ico_facebook.png) top left no-repeat;}
div.compartir a > span{display:none}
div.compartir div.addthis_toolbox{float:left}
/*QUITAR IMAGEN POR DEFECTO ADDTHIS */
span.at4-icon.aticon-google_plusone_share, span.at4-icon.aticon-facebook, span.at4-icon.aticon-twitter, span.at4-icon.aticon-email{background-color: inherit!important; background-image: none;}
.addthis_toolbox a.at300b{width: 28px!important;}


/* SALA DE PRENSA ULTIMAS NOTICIAS */
h3.titulo-salaprensa{display:block;border-bottom:2px solid #001b48;font-size:18px;color:#444;background:url(../images/portada-ultimasnoticias.png) top left no-repeat;padding:10px;text-indent:35px;font-weight:normal;margin-bottom:15px;margin-top:0}
h3.titulo-salaprensa a{text-decoration:none;color:#444}
h3.titulo-salaprensa strong{font-weight:normal;text-transform:uppercase;font-family:"source_sans_probold";font-weight:normal;}
h3.titulo-salaprensa.contacto{background:url(../images/salaprensa-contacto.png) top left no-repeat}
h3.titulo-salaprensa.direccion{background:url(../images/salaprensa-direccion.png) 2px 13px no-repeat;text-indent:15px}



#block-views-ultimas-noticias-block{width:54.3%;float:left;}

#content div.salaprensa-ultimasnoticias{position:relative;top:0;left:0;width:100%;float:left;padding-bottom:20px;border-bottom:1px dotted #bdbdbd;margin-bottom:20px}
#content div.salaprensa-ultimasnoticias p{font-size:14px;color:#444;margin:0;line-height:16px;margin-top:8px}
#content div.salaprensa-ultimasnoticias.grande img{float:left;width:54%}
#content div.salaprensa-ultimasnoticias div.texto{position:relative;top:0;left:0;width:42.8%;float:right}
#content div.salaprensa-ultimasnoticias img{display:block;margin-bottom:5px}
#content div.salaprensa-ultimasnoticias span.fecha{font-size:13px;color:#5a5a5a}
#content div.salaprensa-ultimasnoticias h4{font-size:16px;color:#444;font-family:"source_sans_probold";font-weight:normal;margin:0;line-height:19px}
#content div.salaprensa-ultimasnoticias a{text-decoration:none}




#content div.salaprensa-ultimasnoticias.publicaciones img{float:left;width:27.7%}
#content div.salaprensa-ultimasnoticias.publicaciones div.texto-publicaciones{position:relative;top:0;left:0;float:right;width:68.5%}
#content div.salaprensa-ultimasnoticias span.detalle{display:block;position:absolute;bottom:25px;right:10px;width:18px;height:5px;background:url(../images/flecha.png) top left no-repeat;text-indent:-9999px}
/* SALA DE PRENSA ULTIMAS PUBLICACIONES */
#content div.view-actualidad-ultimas-publicaciones{width:100%;float:right}

#block-views-e3edad1d04947e6856c185fb0ead871d{width:42.9%;float:right;}

/* SALA DE PRENSA INFORMACIÓN DESCARGABLE */
#block-views-1fb3a447193f9e4612b167a1c7ccf38c{width:42.9%;float:right;}


/* SALA PRENSA CONTACTO PRENSA SIDEBAR */
#block-block-3{margin-top:48px}
#block-block-3 span.separador{display:block;position:relative;width:100%;height:2px;border-bottom:1px dotted #bdbdbd}
div.contacto-prensa p strong{font-size:16px;color:#001b48;font-family:"source_sans_probold";font-weight:normal;}
div.contacto-prensa p{font-size:14px;color:#444;line-height:17px}
div.contacto-prensa p span.mail{font-size:13px;}

/* SALA DE PRENSA CONTACTO PRENSA */
div.contacto-prensa-bloque{position:relative;top:0;left:0;width:54.3%;float:left;}
div.contacto-direccion-bloque{position:relative;top:0;left:0;width:42.8%;float:right;margin-bottom:40px}


div.contacto-prensa-bloque div.contacto-prensa{position:relative;width:50%;float:left;}
div.contacto-prensa-bloque div.contacto-prensa p{font-size:14px;margin:0;}

div.contacto-direccion-bloque div.contacto-prensa p{font-size:14px;margin:0;}



/* BUSCADOR AGENDA */
#arista-listadoeventos div.form-item-texto{position:relative;top:0;left:0;float:left;width:38.5%;margin-right:1.6%;}
#arista-listadoeventos label{position: absolute !important;
                    height: 1px;
                    width: 1px;
                    overflow: hidden;
                    clip: rect(1px 1px 1px 1px);
                    clip: rect(1px, 1px, 1px, 1px);}
#arista-listadoeventos input[type=text]{border:1px solid #b8b8b8;background:#fff;font-size:12px;padding:7px 4px}
#arista-listadoeventos select{border:1px solid #b8b8b8;background:#fff;font-size:12px;padding:6px 4px}
#arista-listadoeventos div.form-item-ano{position:relative;float:left;margin-right:1.6%;width:11.6%}
#arista-listadoeventos div.form-item-ano select{width:100%}
#arista-listadoeventos div.form-item-mes{position:relative;float:left;margin-right:1.6%;width:14.2%}
#arista-listadoeventos div.form-item-mes select{width:100%}
#arista-listadoeventos div.form-item-tipo-evento{position:relative;float:left;width:30.9%}
#arista-listadoeventos div.form-item-tipo-evento select{width:100%}
#arista-listadoeventos input[type=submit]{float:right;background:#c23536;font-size:14px;color:#fff;text-align:center;width:141px;height:38px;line-height:38px;border:none}


body.section-agenda h1#page-title{margin-top:-5px;color:#c13536}



/* LISTADO AGENDA */
h3.titulo-agenda{display:block;border-bottom:2px solid #c23536;font-size:18px;color:#444;background:url(../images/portada-ultimoseventos.png) top left no-repeat;padding:10px 10px 10px 45px;text-indent:0;font-weight:normal;margin-bottom:15px;line-height:19px;margin-top:8px}
h3.titulo-agenda strong{font-weight:normal;text-transform:uppercase;font-family:"source_sans_probold"}
h3.titulo-agenda.buscador{background:url(../images/eventos-buscador.png) top left no-repeat;margin-top:8px;}



div.view-agenda-listado2 div.agenda-item{position:relative;width:31.3%;float:left;margin-right:3%}
div.view-agenda-listado2 div.views-row:nth-child(3n) div.agenda-item{margin-right:0}
div.view-agenda-listado2 div.views-row:nth-child(3n+1) div.agenda-item{clear:left}
div.view-agenda-listado2 div.agenda-item:nth-child(3n){margin-right:0}
div.view-agenda-listado2 div.agenda-item:nth-child(3n+1){clear:left}
/* FICHA AGENDA */
article.node-eventos div.evento-contenido div.lugar{position:relative;background:#fff url(../images/eventos-lugar.png) center 30px no-repeat;padding:95px 1.44% 10px 1.44%;width:26.5%;/*min-height:104px;*/float:left;margin-right:5.9%;font-size:14px;color:#444;line-height:18px;text-align:center;}
article.node-eventos div.evento-contenido div.field-name-field-lugar{font-weight:bold;font-size:16px;text-transform:uppercase}
article.node-eventos div.evento-contenido div.field-name-field-calle{display:inline;}
article.node-eventos div.evento-contenido div.field-name-field-poblacion{display:inline;}
article.node-eventos div.evento-contenido div.field-name-field-provincia{display:inline;}

article.node-eventos div.evento-contenido div.field-items{display:inline;}
article.node-eventos div.evento-contenido div.field-item{display:inline;}



article.node-eventos div.evento-contenido div.fecha{position:relative;background:#fff url(../images/eventos-fecha.png) center 30px no-repeat;padding:95px 1.44% 10px 1.44%;width:26.5%;/*min-height:104px;*/float:left;margin-right:5.9%;font-size:14px;color:#444;line-height:18px;text-align:center;}

article.node-eventos div.evento-contenido div.hora{position:relative;background:#fff url(../images/eventos-hora.png) center 30px no-repeat;padding:95px 1.44% 10px 1.44%;width:26.5%;/*min-height:104px;*/float:left;font-size:14px;color:#444;line-height:18px;text-align:center;}

article.node-eventos div.evento-contenido div.texto{clear:both;float:left;}
article.node-eventos div.evento-contenido div.texto p{font-size:14px;line-height:22px}
article.node-eventos div.evento-contenido div.texto a{font-weight: bold;}
article.node-eventos div.evento-contenido div.compartir{clear:both;float:right;}





/* PATRONATO */
div.item-patronato{position:relative;top:0;left:0;width:150px;min-height:156px;margin-right:5px;float:left;background:#fff url(../images/flecha-detalle.png) bottom right no-repeat;padding:17px 14px 27px 14px;margin-bottom:5px}
div.item-patronato.pequeno{min-height:0px !important;background-image:none}
div.item-patronato img{}
div.item-patronato a{text-decoration:none;}
div.item-patronato p{margin:0;padding:0;font-size:12px;color:#d88b0c;line-height:14px;text-transform:uppercase}
div.item-patronato h4{margin:0;padding:0;font-size:14px;color:#000;line-height:16px}

h3.titulo-patronato{font-size:22px;color:#444;font-family:"source_sans_probold";font-weight:normal;border-bottom:2px solid #d1d1d1;margin-bottom:10px}

div.patronos-bloque{clear:both;background:#fff;overflow:hidden;margin-top:30px;width:550px}

div.patronos-bloque h3{color:#d88b0c;font-size:12px;text-transform:uppercase;font-weight:normal;margin-left:13px}






div.cls{position:relative;top:0;left:0;width:100%;height:1px;font-size:1px;clear:both}
a.url_externa span.url_externa{display:none;position:absolute;top:100%;left:100%;margin:-40px 0 0 -5px;background:url(../images/enlace-externo.png) top left no-repeat;padding:10px 0 0 25px;z-index:999;line-height:13px;font-size:13px;width:128px;height:46px;color:#fff;text-align:left;text-indent:0;}
a.url_externa:hover span.url_externa{display:block;}







#main div.filtros-subhome{overflow:hidden;height:auto;padding:13px 0 0 30px}
#main div.filtros-subhome a{display:block;position:relative;padding:0 10px 0 25px;background:#fff url(../images/subhome-filtros.jpg) 10px center no-repeat;font-size:14px;color:#19171a;float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-decoration:none;margin-right:15px;margin-bottom:11px;}

#main div.filtros-subhome a:hover{text-decoration:underline}


section.region-sidebar-second div.block:nth-child(1){margin-top:-20px}

#block-arista-buscador-agenda h2{display:none}

body.section-multimedia .node-page h1.title.multimedia.mostrar{display:none !important}
body.section-multimedia h1.mostrar{display:block}
h1.multimedia{color:#D68500 !important}
body.section-multimedia div.view h1{display:block}


body.section-multimedia div.compartir.derecha{clear:both}


div.field-name-field-imagenes{position:relative;width:68%;float:left;}
div.field-name-field-imagenes div.field-item{position:relative;width:30.6%;float:left;margin-right:4%;margin-bottom:23px}
div.field-name-field-imagenes div.field-item:nth-child(3n){margin-right:0}

#block-block-2{padding-bottom:2px}









body.node-type-page div.compartir{margin-bottom:40px}
body.node-type-page h1.page__title{margin-top:0 !important;margin-bottom:10px}

body.section-noticias h1.page__title{margin-top:0 !important;margin-bottom:10px}
body.section-informacion-descargable h1.page__title{margin-top:0 !important;margin-bottom:10px}
body.section-publicaciones h1.page__title{margin-top:0 !important;margin-bottom:10px}

body.section-noticias.sidebar-second .region-sidebar-second{margin-top:11px;}
body.page-node-77.sidebar-second .region-sidebar-second{margin-top:23px;}
body.node-type-noticias.sidebar-second .region-sidebar-second{margin-top:-3px;}









body h1.page__title{display:none}




/* CONTACTO */
div.mapa-contacto{position:relative;background:#fff;width:67%;min-height:246px;margin-bottom:40px;float:left;}
div.mapa-contacto iframe{position:relative;top:0;left:0;margin:1% 1% 0 1%;width:98%;height:246px;}
div.mapa-contacto p{display:none;}

div.contacto-izq{display:none;position:relative;float:left;width:605px}
div.contacto-izq p{font-size:15px;margin:0 0 20px 0}
div.contacto-izq p.direccion-izq{width:288px;float:left;font-size:14px;}
div.contacto-izq p.direccion-dcha{width:288px;float:right;font-size:14px;}
div.contacto-izq p.direccion-izq strong{font-size:16px;font-family:"source_sans_probold";font-weight:normal;}
div.contacto-izq p.direccion-dcha strong{font-size:16px;font-family:"source_sans_probold";font-weight:normal;}
div.contacto-sede{position:relative;float:right;width:27%;background:#fff;padding:2% 2% 0 2%;margin-top:0}
div.contacto-sede h2{font-size:18px;font-weight:normal;font-family:"source_sans_proregular";line-height:18px;}
div.contacto-sede h2 strong{font-family:"source_sans_probold";font-weight:normal;}

div.contacto-sede p{font-size:15px;}
div.contacto-sede p strong{font-family:"source_sans_probold";font-weight:normal;}



/* BUSCADOR */
#views-exposed-form-buscador-page2 label{display:none;}
#views-exposed-form-buscador-page2 input[type="text"]{position:relative;float:left;width:442px;border:1px solid #b8b8b8;background:#fff;padding:4px}
#views-exposed-form-buscador-page2 input[type="submit"]{position:relative;float:left;width:171px;height:31px;background:#19171a;text-align:center;font-size:14px;color:#fff;margin-top:0;border:none}
#views-exposed-form-buscador-page2 input[type="submit"]:hover{background:#EE8126}
#block-arista-formulario-buscador h2{display:none}

div.buscador-links{position:relative;float:right;margin-top:18px}
div.buscador-links a{display:block;position:relative;float:left;height:43px;line-height:43px;padding:0 17px;background:#fff;margin-left:4px;font-size:16px;color:#444;text-decoration:none;text-transform:lowercase}
div.buscador-links a.select,div.buscador-links a:hover{color:#fff;background:#ee8126}


div.view-id-buscador div.view-header,div.view-id-buscador div.view-empty{font-size:18px;color:#444;border-bottom:2px solid #444;padding-bottom:10px;margin-top:50px;height:25px}
div.view-id-buscador div.view-header strong,div.view-id-buscador div.view-empty strong{font-family:"source_sans_probold";font-weight:normal;}
div.view-id-buscador div.view-empty p{margin:0 0 0 0;}
div.view-id-buscador div.view-empty{margin:50px 0 40px 0;}

div.view-id-buscador div.view-content{margin-bottom:30px}
div.view-id-buscador div.view-content div.views-row{position:relative;overflow:hidden;border-bottom:1px dotted #bdbdbd;padding:11px 0;}
div.view-id-buscador div.view-content div.views-field-type span{display:block;position:relative;float:left;font-size:14px;color:#000;margin:0 10px 0 0;}
div.view-id-buscador div.view-content div.views-field-title a{display:block;position:relative;clear:both;float:left;width:100%;font-size:18px;color:#444;margin:0;text-decoration:none;font-weight:bold;margin-bottom:5px}
div.view-id-buscador div.view-content div.views-field-title a:hover{text-decoration:underline}
div.view-id-buscador div.view-content div.views-field-body p{display:block;position:relative;clear:both;float:left;width:100%;font-size:14px;color:#000;margin:0;line-height:17px}
div.view-id-buscador div.view-content div.views-field-field-fecha{display:block;position:relative;float:left;border-left:1px solid #868686;padding-left:10px;margin:0;font-size:14px;color:#000;height:16px;line-height:16px;margin-top:5px}

#block-arista-formulario-contacto div.mensaje{display:block;border-bottom:2px solid #444;padding:25px;background:#fff}

#block-arista-formulario-contacto h2.block-title{display:none}

#block-arista-formulario-contacto h3{font-size:18px;color:#444;text-align:center;font-weight:normal;border-bottom:2px solid #444;padding-bottom:5px;margin-top:10px;margin-bottom:0	}
#block-arista-formulario-contacto h3 strong{font-family:"source_sans_probold";font-weight:normal;}
#block-arista-formulario-contacto fieldset{background:#fff;border:none;padding:10px 16px;border-bottom:2px solid #444}
#block-arista-formulario-contacto fieldset legend{display:block;position:relative;float:left;width:100%;padding:0;margin:0 0 0 0;position:relative;font-size:18px;color:#444;text-transform:uppercase;margin-bottom:10px}
#block-arista-formulario-contacto label{display:none;font-size:12px;color:#444;font-family:Arial, Helvetica, sans-serif;font-weight:normal;float:left;margin-right:10px;margin-bottom:5px}
#block-arista-formulario-contacto input[type="text"]{display:block;border:1px solid #bdbdbd;width:298px;float:left;font-size:12px;color:#444;font-family:Arial, Helvetica, sans-serif;padding:5px}
#block-arista-formulario-contacto textarea{display:block;width:100%;clear:both;border:1px solid #bdbdbd;max-width:auto;font-size:12px;color:#444;font-family:Arial, Helvetica, sans-serif;padding:5px; resize: none; }
#block-arista-formulario-contacto div.form-item-resumen{}
#block-arista-formulario-contacto div.form-item-resumen-proyecto{}

#block-arista-formulario-contacto select{display:block;border:1px solid #bdbdbd;width:298px;font-size:12px;color:#444;font-family:Arial, Helvetica, sans-serif;padding:5px}
#block-arista-formulario-contacto div.form-item{position:relative;top:0;left:0;float:left;width:auto;margin:5px 0;margin-right:20px}
#block-arista-formulario-contacto div.form-item:nth-child(2n+1){clear:both}
#block-arista-formulario-contacto input[type="submit"]{background:#19171A;color:#fff;border:none;width:150px;text-align:left;float:right;padding:7px 0;margin:10px 0 5px 10px}
#block-arista-formulario-contacto input[type="submit"]:hover{background:#EE8126}

#block-arista-formulario-contacto div.description{display:block;clear:both;color:#e14f1c;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin-left:0}
#block-arista-formulario-contacto div.mensaje_ok{background:#fff url(../images/contacto-ok.png) 30px center no-repeat;padding:25px 0 25px 80px;font-size:15px;color:#ee8126;line-height:20px;border-bottom:2px solid #444}
#block-arista-formulario-contacto div.mensaje_ok strong{font-size:20px;font-family:"source_sans_probold";font-weight:normal;}

#block-arista-formulario-contacto input.form-siguiente{text-align:left;background:#19171A url(../images/contacto-siguiente.png) 125px 10px no-repeat;text-indent:20px}
#block-arista-formulario-contacto input.form-siguiente:hover{background:#EE8126 url(../images/contacto-siguiente.png) 125px 10px no-repeat;}

#block-arista-formulario-contacto input.form-anterior{text-align:left;background:#efefef url(../images/contacto-anterior.png) 125px 10px no-repeat;text-indent:20px;color:#19171a}
#block-arista-formulario-contacto input.form-anterior:hover{background:#EE8126 url(../images/contacto-anterior.png) 125px 10px no-repeat;}

#block-arista-formulario-contacto input.form-enviar{text-align:left;background:#19171A url(../images/contacto-enviar.png) 125px 12px no-repeat;text-indent:20px}
#block-arista-formulario-contacto input.form-enviar:hover{background:#EE8126 url(../images/contacto-enviar.png) 125px 12px no-repeat;}

#block-arista-formulario-contacto div.form-item p{margin:0 20px 0 0;width:300px;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:17px;padding:5px 0}
#block-arista-formulario-contacto div.form-item.textarea p{margin-bottom:15px}



#block-arista-formulario-contacto div.form-izq{position:relative;width:300px;float:left;margin-right:20px}
#block-arista-formulario-contacto div.form-dcha{position:relative;width:300px;float:left;}
#block-arista-formulario-contacto #edit-tercer-paso div.form-item{width:300px}
#block-arista-formulario-contacto #edit-tercer-paso div.form-item.form-item-resumen{position:relative;}

#block-arista-formulario-contacto #edit-tercer-paso{position:relative;}
#block-arista-formulario-contacto #edit-tercer-paso div.form-item-aviso-legal{/*position:absolute;top:170px;left:340px*/}

#block-arista-formulario-contacto div.form-type-checkbox input{display:block;float:left;margin-top:5px;margin-right:7px;width:15px;height:15px}
#block-arista-formulario-contacto div.form-type-checkbox label{display:block;float:left;font-size:12px;color:#444;margin-bottom:0}
#block-arista-formulario-contacto div.grippie{display:none;}

#block-arista-formulario-contacto div.bloque1{position:relative;float:left;width:298px;margin-right:5px}
#block-arista-formulario-contacto div.bloque1 div.form-item{margin-right:0}
#block-arista-formulario-contacto div.bloque2{position:relative;float:left;width:298px;margin-right:5px	}
#block-arista-formulario-contacto div.bloque3{position:relative;float:left;width:298px}
#block-arista-formulario-contacto input[type="file"]{font-size:12px;height:27px}






/* MAPA WEB */
div.mapa a{text-decoration:none;}
div.mapa a:hover{text-decoration:underline;}
div.mapa h4{margin-bottom:10px}
div.mapa h4 a{display:block;position:relative;font-size:20px;color:#000;border-bottom:1px solid #d68500;font-family:"source_sans_probold";font-weight:normal;}
div.mapa > ul{margin-top:0;}
div.mapa > ul > li{display:block;position:relative;font-size:18px;color:#000;padding-left:30px;background:url(../images/mapaweb-flecha.png) 0 7px no-repeat;font-family:"source_sans_probold";font-weight:normal;}
div.mapa > ul > li > ul{margin-top:5px}
div.mapa > ul > li > ul > li{background:none;color:#5e5e5e;font-size:14px;font-family:"source_sans_proregular";margin-bottom:0;padding-left:20px;margin-bottom:5px;line-height:15px}
div.mapa > ul > li > ul > li > ul{padding-top:6px}
div.mapa > ul > li > ul > li > ul > li{background:none;color:#5e5e5e;font-size:12px;font-family:"source_sans_proregular";margin-bottom:0;padding-left:20px;margin-bottom:5px;line-height:15px}
div.mapa p{display:none}

div.mapa.mapa-bloque1{width:31.9%;float:left;margin-right:2%}
div.mapa.mapa-bloque2{width:31.9%;float:left;margin-right:2%}
div.mapa.mapa-bloque3{width:31.9%;float:left;}





body.page-agenda div.view-sidebar-ltimas-noticias{margin-top:-16px}

body.page-agenda div.view-sidebar-noticias-relacionadas{margin-top:-16px}




#block-arista-subhome h2{display:none}
#block-arista-subhome div.subhome-filtrado{overflow:hidden;border-bottom:10px solid #00839a;margin-bottom:20px;}
#block-arista-subhome div.subhome-filtrado a{display:block;position:relative;top:0;left:0;width:auto;height:54px;background:#efefef;font-size:18px;font-family:"source_sans_probold";float:left;color:#444;text-decoration:none;line-height:64px;text-indent:20px;margin-right:2px;padding-right:80px;min-width:153px}

#block-arista-subhome div.subhome-filtrado a.select{background-color:#00839a;color:#fff}
#block-arista-subhome div.subhome-filtrado a:hover{background-color:#00839a;color:#fff}
#block-arista-subhome div.subhome-filtrado a.proyectos{background-image:url(../images/subhome-proyectos.png);background-position: 90% center; background-repeat: no-repeat}
#block-arista-subhome div.subhome-filtrado a.select.proyectos,#block-arista-subhome div.subhome-filtrado a.proyectos:hover{background-image:url(../images/subhome-proyectos-hover.png);background-position: 90% center; background-repeat: no-repeat}

#block-arista-subhome div.subhome-filtrado a.eventos{background-image:url(../images/eventos-buscador.png);background-position: 90% center; background-repeat: no-repeat}
#block-arista-subhome div.subhome-filtrado a.select.eventos,#block-arista-subhome div.subhome-filtrado a.eventos:hover{background-color:#C23536;background-image:url(../images/eventos-buscador-hover.png);background-position: 90% center; background-repeat: no-repeat}

#block-arista-subhome div.subhome-filtrado a.noticias{background-image:url(../images/portada-ultimasnoticias.png);background-position: 90% center; background-repeat: no-repeat}
#block-arista-subhome div.subhome-filtrado a.select.noticias,#block-arista-subhome div.subhome-filtrado a.noticias:hover{background-color:#001B48;background-image:url(../images/portada-ultimasnoticias-hover.png);background-position: 90% center; background-repeat: no-repeat}

#block-arista-subhome div.subhome-filtrado a.multimedia{background-image:url(../images/portada-multimedia.png);background-position: 90% center; background-repeat: no-repeat;margin-right:0;min-width:155px;}
#block-arista-subhome div.subhome-filtrado a.select.multimedia,#block-arista-subhome div.subhome-filtrado a.multimedia:hover{background-color:#D68500;background-image:url(../images/portada-multimedia-hover.png);background-position: 90% center; background-repeat: no-repeat}



#block-arista-subhome div.subhome-filtrado.eventos{border-bottom:10px solid #C23536}
#block-arista-subhome div.subhome-filtrado.noticias{border-bottom:10px solid #001B48}
#block-arista-subhome div.subhome-filtrado.multimedia{border-bottom:10px solid #D68500}


#block-arista-subhome  div.listado.proyectos{border-bottom:2px solid #00839a}
#block-arista-subhome  div.listado.eventos{border-bottom:2px solid #C23536}
#block-arista-subhome  div.listado.noticias{border-bottom:2px solid #001B48}
#block-arista-subhome  div.listado.multimedia{border-bottom:2px solid #D68500}

#block-arista-subhome  div.listado{width:100%;padding-bottom:15px;overflow:hidden}
#block-arista-subhome  div.listado div.views-row{float:left;width:23.4%;margin-right:2.1%;margin-bottom:10px}
#block-arista-subhome  div.listado div.agenda-item{float:left;width:23.4%;margin-right:2.1%}
#block-arista-subhome  div.listado div.agenda-item.ultimo{margin-right:0}
#block-arista-subhome div.view-agenda-listado2 div.agenda-item:nth-child(3n+1){clear:none}
#block-arista-subhome  div.listado div.views-row.ultimo{margin-right:0}


#block-arista-subhome div.listado div.views-row:nth-child(4n +1){clear:both}


/* FORMULARIO ENERGIA CON CONCIENCIA */

<div class="heading dark-blue">
<div class="left-col">
<h2>DATOS DEL CENTRO</h2>
</div>
<div class="right-col">&nbsp;</div>
<div class="clearfix"></div>
</div>

form.entitytype-registro_energia_con_conciencia-form{
    background-color: #ffffff;
}
form.entitytype-registro_energia_con_conciencia-form .heading{
    clear: both;
    padding: 25px 45px;
}
form.entitytype-registro_energia_con_conciencia-form .heading.dark-blue .left-col{
    width: 50%;
    float: left;
    border-bottom: 9px solid #001b4a;
    height: 60px;
}
form.entitytype-registro_energia_con_conciencia-form .heading.dark-blue .right-col{
    width: 50%;
    float: right;
    height: 60px;
    border-bottom: 9px solid #7f8da7;
}
form.entitytype-registro_energia_con_conciencia-form .heading.dark-blue h2{
    color: #001b4a;
    font-size: 30px;
    text-align: right;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
}
.clearfix{
    clear: both;
}

/*------- / BOTON ACCESO AL FORMULARIO 'ENERGIA CON CONCIENCIA' ------*/
body.node-type-proyectos #content div.field-name-body .acceso-formulario {
    width: 307px;
    height: 43px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    background: #444;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 46px;
    border-radius: 6px;
    position: relative;
}

body.node-type-proyectos #content div.field-name-body .acceso-formulario strong {
    width: 151px;
    height: 39px;
    font-size: 12px;
    line-height: 12px;
    background: #444;
    color: #fff;
    font-weight: normal;
    border-radius: 10px;
    text-align: center;
    text-decoration: none;
    padding: 18px 0 0;
    position: absolute;
    right: -168px;
    top: 0;
    display: none;
}
body.node-type-proyectos #content div.field-name-body .acceso-formulario strong::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    margin: 0 0 0 -15px;
    border-style: solid;
    border-width: 0 20px 20px 0;
    border-color: transparent #444 transparent transparent;
}

body.node-type-proyectos #content div.field-name-body .acceso-formulario:hover {
    background: #d68500;
}

body.node-type-proyectos #content div.field-name-body .acceso-formulario:hover strong {
    display: block;
}
/*------- / BOTON ACCESO AL FORMULARIO 'ENERGIA CON CONCIENCIA' ------*/

/* PROVISIONAL: BORRAR ESTO
form.entitytype-registro_energia_con_conciencia-form label{
    width: 50%;
    float: left;
    text-align: right;
}
form.entitytype-registro_energia_con_conciencia-form button,
form.entitytype-registro_energia_con_conciencia-form input,
form.entitytype-registro_energia_con_conciencia-form select,
form.entitytype-registro_energia_con_conciencia-form textarea{
    display: block;
    width: 50%;
    float: right;
}

.form-wrapper {
    margin: 15px 0;
    clear: both;
    display: block;
    height: 50px;
}
/* // PROVISIONAL: BORRAR ESTO */


/* RESPONSIVE ! */

/* RESPONSIVE TABLETS VERTICAL */
@media screen and (max-width:768px) {


	body{background: url(../images/fondo-movil.jpg) center top repeat-y;background-size:100%;}

}

/* RESPONSIVE  TAMAÑO PARA CABECERA, solo para iPad CUANDO INICIO / CONTACTO SE JUNTAN CON EL LOGO */
@media screen and  (min-width: 750px) and (max-width: 1024px)  {
	#views-exposed-form-buscador-page input#edit-keys {
		width: 120px;
		background-size: 100% 100%;
	}
	#block-locale-language {
		 right: 230px;
	}
	#block-menu-menu-cabecera, #block-menu-menu-cabecera-en {
		right: 300px;
	}

}

/* RESPONSIVE  TAMAÑO PARA CABECERA, CUANDO INICIO / CONTACTO SE JUNTAN CON EL LOGO */
@media screen and (max-width:750px) {

  header{background:#fff}

/* body{background:#f00 !important}*/
 header.header{height:143px}

 a.header__logo{position:absolute;top:0;left:50%;margin-left:-101px}
 a.header__logo{width:202px;height:65px;background-size:cover}



 #block-menu-menu-cabecera,#block-menu-menu-cabecera-en{top:70px;left:50%;right:auto;margin-left:-85px}

 #block-locale-language{top:70px;left:50%;right:auto;margin-left:35px}


 #views-exposed-form-buscador-page{top:105px;left:50%;right:auto;margin-left:-126px;width:263px}


}















@media screen and (max-width:840px) {


	#main{padding-top:4em}

    #navigation{padding:0;z-index:99999; position: absolute; height: auto;}
    #navigation.select{
        box-shadow: 0px 29px 30px #323232;
      -webkit-box-shadow: 0px 29px 30px #323232;
      -moz-box-shadow: 0px 29px 30px rgba(50, 50, 50, 1);
    }

    #navigation .block-menu-block.first .block__title{
        position: static !important;
        height:auto;
        width: auto;
        overflow: visible;
        display: block;
        border-bottom:2px solid #1a181b;
        font-size:18px;
        color:#444;
        text-transform:uppercase;
        background:#f5f5f5 url(../images/menu-movil.png) 17px 12px no-repeat;
        padding-left:60px;
        line-height:37px;
        cursor:pointer;
    }
     #navigation .block-menu-block .block__title:hover,
     #navigation.select .block-menu-block .block__title{
        background:#fff url(../images/menu-movil.png) 17px -61px no-repeat;
        color:#ee8126;
     }
     #navigation.select .block-menu-block .block__title{
        border-bottom: none;
    }
     #navigation .menu-block-wrapper .menu{
        display: none;
        position: static !important;
        width: 100%;
     }
     #navigation.select .menu-block-wrapper > .menu,
     li.select > .menu{
        display: block !important;
     }
      #navigation .menu-block-wrapper .menu li{
        min-height: 0 !important;
      }

      #navigation .menu-block-wrapper .menu li,
      #navigation .menu-block-wrapper .menu li a{
        display: block !important;
      }
      #navigation .menu-block-wrapper .menu__item.expanded{
        background: #F5F5F5;
      }
      #navigation .menu-block-wrapper .menu__item.select > .menu > .menu__item.select,
      #navigation .menu-block-wrapper .menu__item.select > .menu > .menu__item.select > a,
      #navigation .menu-block-wrapper .menu__item.select > .menu > .menu__item.select > .menu .menu__item,
      #navigation .menu-block-wrapper .menu__item.expanded:hover,
      #navigation .menu-block-wrapper .menu__item.expanded:hover > a{
        background: #FFF;
      }
      #navigation .menu-block-wrapper .menu__item.select > .menu > .menu__item.select > a,
      #navigation .menu-block-wrapper .menu__item.expanded:hover > a
      {
        color: #EE8126;
      }
      #navigation .menu-block-wrapper > .menu,
      #navigation .menu-block-wrapper > .menu > .menu__item{
        border: none !important;
      }
      #navigation .menu-block-wrapper > .menu > .menu__item > a,
      #navigation .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > a{
        text-transform: none;
      }

      #navigation .menu-block-wrapper > .menu > .menu__item:hover > a{
        color: #FFF;
      }
      #navigation .menu-block-wrapper .menu__item {
        position: relative;
      }
      #navigation .menu-block-wrapper .menu__item:after{
        position: absolute;
        right: 0;
        width: 13.5%;
        text-align: center;
        top: 11px;
        font-size: 24px;
      }
      #navigation .menu-block-wrapper .menu__item.expanded:after{
        content: "+";
      }
      #navigation .menu-block-wrapper .menu__item.select.expanded:after{
        content: "-";
        font-size: 40px;
      }
      #navigation .menu-block-wrapper > .menu > .menu__item > a{
          padding: 0 17px;
          font-size: 18px;
      }

      #navigation .block-menu-block:first-child .menu-block-wrapper > .menu > .menu__item:hover > .menu,
      #navigation .menu-block-wrapper .menu__item > .menu > .menu__item > .menu .menu__item:after{
        display: none;
      }
      #navigation .menu-block-wrapper .menu__item > .menu > .menu__item > .menu .menu{
        display: block;
      }
      #navigation .menu-block-wrapper .menu__item > .menu > .menu__item > .menu a{
        color: #000;
      }
      #navigation .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item > a:hover{
        color: #EE8126;
      }
    #navigation .menu-block-wrapper > .menu > .active:after,
    #navigation .menu-block-wrapper > .menu > .active > a,
    #navigation .menu-block-wrapper > .menu > .active-trail:after,
    #navigation .menu-block-wrapper > .menu > .active-trail > a,
    #navigation .menu-block-wrapper > .menu > li:hover:after,
    #navigation .menu-block-wrapper > .menu > li:hover > a {
        background-color:#ee8126 !important;
        color:#fff !important;
    }
     #navigation .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > a {
        padding:0 16px 0 26px;
        line-height:38px;
        height:38px;
        font-size:16px;
        text-transform:none;
        border-bottom:1px solid #fff;
        margin-bottom:0;
        font-weight:normal;
    }

     #navigation .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item.expanded > a {
        margin-right:14%;
     }
     #navigation .menu-block-wrapper > .menu > .menu__item > .menu{
        padding: 0;
    }
    #navigation .block-menu-block:first-child .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item{margin-right: 0;}
    #navigation .block-menu-block:first-child .menu-block-wrapper > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item > a { padding: 10px 10px 10px 60px; }


	div.menu-name-main-menu > ul > li > a, div.menu-name-menu-main-menu-en > ul > li > a{background:#f5f5f5;text-transform:none;border:none !important;font-size:18px}
	div.menu-name-main-menu > ul > li, div.menu-name-menu-main-menu-en > ul > li{float:none !important;}


	div.menu-name-main-menu > ul, div.menu-name-menu-main-menu-en > ul{float:none;height:auto;border-left:none;}


	div.menu-name-main-menu > ul > li:hover > a,div.menu-name-menu-main-menu-en > ul > li:hover > a{background-color:#ee8126}


	body div.menu-name-main-menu > ul > li:hover:first-child > a, body div.menu-name-menu-main-menu-en > ul > li:hover:first-child > a{background:#ee8126 url(../images/menu-movil-detalle.png) 94% -233px no-repeat !important}

	div.menu-name-main-menu > ul > li > a, div.menu-name-menu-main-menu-en > ul > li > a{padding:0 17px}

	body div.menu-name-main-menu > ul > li > ul > li.abierto > a, body div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li.abierto > a{background:#fff;color:#ee8126}


	div.menu-name-main-menu > ul > li > ul, div.menu-name-menu-main-menu-en > ul > li:first-child > ul{display:block;position:relative;top:auto;left:auto;width:auto;background:#f5f5f5;padding:0 !important;border-bottom:none;z-index:auto;height:auto;line-height:22px}
	div.menu-name-main-menu > ul > li > ul > li, div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li {float:none !important;width:auto !important;margin:0;padding:0 !important}


	div.menu-name-main-menu > ul > li > ul > li > ul > li > a, div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li > ul > li > a{padding:0 16px 0 36px;line-height:38px;height:38px;font-size:14px;text-transform:none;border-bottom:1px solid #fff}
	div.menu-name-main-menu > ul > li > ul > li > ul > li, div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li > ul > li{margin-bottom:0;padding:0 !important}

	div.menu-name-main-menu > ul > li > ul > li > a, div.menu-name-menu-main-menu-en > ul > li > ul > li > a{margin-right:0}
	div.menu-name-main-menu > ul > li > ul > li.active > a, div.menu-name-main-menu > ul > li > ul > li.active-trail > a, div.menu-name-main-menu > ul > li > ul > li > a:hover, div.menu-name-menu-main-menu-en > ul > li > ul > li.active > a, div.menu-name-menu-main-menu-en > ul > li > ul > li.active-trail > a, div.menu-name-menu-main-menu-en > ul > li > ul > li > a:hover{background:#fff !important}


	div.menu-name-main-menu > ul > li > ul > li.active, div.menu-name-main-menu > ul > li > ul > li.active-trail, div.menu-name-main-menu > ul > li > ul > li:focus, div.menu-name-menu-main-menu-en > ul > li > ul > li.active, div.menu-name-menu-main-menu-en > ul > li > ul > li.active-trail, div.menu-name-menu-main-menu-en > ul > li > ul > li:focus{background-color:#fff !important}

	div.menu-name-main-menu > ul > li > ul, div.menu-name-menu-main-menu-en > ul > li > ul{position:relative;top:0;left:0;line-height:auto;padding-left:0 !important;height:auto;margin:0;}
	div.menu-name-main-menu > ul > li > ul > li, div.menu-name-menu-main-menu-en > ul > li > ul > li{float:none !important;padding:0 !important;}
	div.menu-name-main-menu > ul > li > ul > li > a, div.menu-name-menu-main-menu-en > ul > li > ul > li > a{display:block;position:relative;top:0;left:0;border-bottom:1px solid #fff;background:#f5f5f5;padding:0 16px 0 26px;}

	div.menu-name-main-menu > ul > li > ul.menu > li, div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li{cursor:pointer;border-bottom:1px solid #FFFFFF}
	div.menu-name-main-menu > ul > li > ul > li > a, div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li > a{border:none!important}


	div.menu-name-main-menu > ul > li > ul > li, div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li{max-width:99999px !important;min-width:0px !important}
	div.menu-name-main-menu > ul > li > ul > li:nth-child(6), div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li:nth-child(6){margin-left:0;}


	div.menu-name-main-menu > ul > li > ul > li:nth-child(7), div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li:nth-child(7){margin-top:0;width:100%;}
	div.menu-name-main-menu > ul > li > ul > li:nth-child(6), div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li:nth-child(6){margin-top:0}
div.menu-name-main-menu > ul > li > ul > li:nth-child(7), div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li:nth-child(7){margin-top:0}














	#navigation .block-menu-block.last{ float: none;}
    #navigation.select .block-menu-block.last{ display: block;}
	#navigation .block-menu-block.last .menu{
        text-align: left;
        background: #F5F5F5;
    }

	/* menu secundario */
	div.menu-block-2 > ul, div.menu-block-3 > ul{float:none;}
	div.menu-block-2 > ul > li, div.menu-block-3 > ul > li{float:none !important;outline:1px solid #f5f5f5}
	div.menu-name-main-menu > ul > li > ul > li > ul > li.active > a, div.menu-name-main-menu > ul > li > ul > li > ul > li > a:hover, div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li > ul > li.active > a, div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li > ul > li > a:hover{background:#fff;color:#ee8126;text-decoration:none}

	#block-menu-block-2,#block-menu-block-3{float:none !important}

	div.menu-block-2 > ul > li > ul > li, div.menu-block-3 > ul > li > ul > li{float:none !important;padding:0 !important;}
	div.menu-block-2 > ul > li > ul > li > a, div.menu-block-3 > ul > li > ul > li > a{padding-left:0;display:block;position:relative;top:0;left:0;border-bottom:1px solid #fff;background:#f5f5f5;padding:0 16px 0 26px !important;line-height:38px;;margin:0}



	div.menu-block-2 > ul > li.active-trail > a, div.menu-block-2 > ul > li > a:hover, div.menu-block-3 > ul > li.active-trail > a, div.menu-block-3 > ul > li > a:hover{background:#EE8126 !important;color:#fff;}
    div.menu-block-2 > ul > li > ul > li.active > a, div.menu-block-2 > ul > li > ul > li.active-trail > a, div.menu-block-2 > ul > li > ul > li > a:hover, div.menu-block-3 > ul > li > ul > li.active > a, div.menu-block-3 > ul > li > ul > li.active-trail > a, div.menu-block-3 > ul > li > ul > li > a:hover, div.menu-block-3{background:#fff;}

	div.view-portada-noticias, div.view-home-noticias, div.view-sidebar-ltimas-noticias{width:31.1%}

	div.view-portada-eventos, div.view-home-eventos{width:31.1%}
	div.view-portada-proyectos, div.view-home-proyectos, div.view-sidebar-proyectos-relacionados, div.view-sidebar-ltimos-proyectos{width:31.1%}

	div.view-sidebar-noticias-relacionadas{width:31.1%}
	div.view-sidebar-ltimas-noticias h1, div.view-sidebar-noticias-relacionadas h1{margin-top:13px;}


	div.view-sidebar-eventos-relacionados, div.view-sidebar-ltimos-eventos{width:31.1%}
	div.view-sidebar-eventos-relacionados{margin-top:0}


	div.view-home-multimedia, div.view-subhome-multimedia{width:100%}
	div.view-home-multimedia h1,div.view-subhome-multimedia h1{font-size:18px;font-family:"source_sans_proregular";color:#444;padding-top:25px;border-top:1px dotted #bdbdbd;background:url(../images/portada-multimedia.png) left 15px no-repeat;text-align:left;border-bottom:2px solid #d68500;font-weight:normal;text-indent:50px;padding-bottom:5px;background-position: left 15px !important}




	div.view-home-multimedia h1, div.view-subhome-multimedia h1, div.view-sidebar-multimedia-relacionados h1{position:relative}

	div.view-home-multimedia div.views-row, div.view-subhome-multimedia div.views-row{width:31.1%;float:left;margin-right:3.3%}

	div.view-home-multimedia div.views-row:nth-child(3n), div.view-subhome-multimedia div.views-row:nth-child(3n){margin-right:0;}
	div.view-home-multimedia div.views-row:nth-child(3n+1), div.view-subhome-multimedia div.views-row:nth-child(3n+1){clear:both}

	div.view-home-multimedia div.views-row.views-row-4, div.view-subhome-multimedia div.views-row.views-row-4,div.view-home-multimedia div.views-row.views-row-5, div.view-subhome-multimedia div.views-row.views-row-5{display:none}


	div.view-sidebar-multimedia-relacionados, div.view-sidebar-ltimos-multimedia{width:31.1%}
	div.view-sidebar-multimedia-relacionados, div.view-sidebar-ltimos-multimedia{width:100%}
	div.view-sidebar-multimedia-relacionados h1,div.view-sidebar-ltimos-multimedia h1{font-size:18px;font-family:"source_sans_proregular";color:#444;padding-top:25px;border-top:1px dotted #bdbdbd;background:url(../images/portada-multimedia.png) left 15px no-repeat;text-align:left;border-bottom:2px solid #d68500;font-weight:normal;text-indent:50px;padding-bottom:5px;background-position:left 15px !important}
	div.view-sidebar-multimedia-relacionados h1, div.view-sidebar-ltimos-multimedia h1, div.view-sidebar-multimedia-relacionados h1{position:relative}
	div.view-sidebar-multimedia-relacionados div.views-row, div.view-sidebar-ltimos-multimedia div.views-row{width:31.1%;float:left;margin-right:3.3%}
	div.view-sidebar-multimedia-relacionados div.views-row:nth-child(3n), div.view-sidebar-ltimos-multimedia div.views-row:nth-child(3n){margin-right:0;}
	div.view-sidebar-multimedia-relacionados div.views-row:nth-child(3n+1), div.view-sidebar-ltimos-multimedia div.views-row:nth-child(3n+1){clear:both}
	div.view-sidebar-multimedia-relacionados div.views-row.views-row-4, div.view-sidebar-ltimos-multimedia div.views-row.views-row-4,div.view-sidebar-multimedia-relacionados div.views-row.views-row-5, div.view-sidebar-ltimos-multimedia div.views-row.views-row-5{display:none}








	#block-views-destacados-block div.descripcion{width:60%}
	.sidebar-second .region-sidebar-second{margin:0;width:100%;float:left;clear:both;padding-bottom:40px}
	div.view-sidebar-ltimas-noticias{margin-top:0 !important}
	div.view-sidebar-multimedia-relacionados, div.view-sidebar-ltimos-multimedia{margin-top:-1px}



	.sidebar-second #content{margin-right:0;width:100%;}

	body{background:url(../images/top_bk.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y;}
	/* BODY CON SUBMENU ABIERTO */
	body.submenu-abierto #contenedor-principal{background:url(../images/top_bk.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y;}
	body.submenu-abierto #main{padding-top:2.5em}




	div.multimedia-block{width:100%;margin-bottom:0}
	div.multimedia-item{width:31.3%;margin-right:3%;float:left;}

	div.view-multimedia-ultimas-imagenes div.views-row:nth-child(3n) div.multimedia-item{margin-right:0}
	div.view-multimedia-ultimos-videos div.views-row:nth-child(3n) div.multimedia-item{margin-right:0}


	div.multimedia-block h1 a{padding:0;background-position:10px 7px;text-indent:55px;text-align:left}
	div.multimedia-block h1.videos a{background-position:10px 12px}
	div.multimedia-block h1.videos a:hover{background-position:10px -92px}
	div.multimedia-block h1.presentaciones a{background-position:10px 7px}
	div.multimedia-block h1.presentaciones a:hover{background-position:10px -87px}
	div.multimedia-block h1.exposiciones a{background-position:10px 10px}
	div.multimedia-block h1.exposiciones a:hover{background-position:10px -89px}


	div.multimedia-block h1 a:hover{background-position:10px -89px}
	div.multimedia-block h1 a span{bottom:7px}
	div.multimedia-block h1 a:hover span{}

	div.multimedia-block div.views-row:nth-child(4){display:none}
	div.multimedia-block div.views-row:nth-child(5){display:none}

	div.view-multimedia-ultimas-exposiciones{margin-bottom:30px}






	div.view-multimedia-imagenes div.views-row{position:relative;float:left;margin-right:2.1%;width:31.1%;}
	div.view-multimedia-imagenes div.multimedia-item{width:100%;}
	div.view-multimedia-imagenes div.views-row:nth-child(4n){margin-right:2.1%;}
	div.view-multimedia-imagenes div.views-row:nth-child(4n+1){clear:none}
	div.view-multimedia-imagenes div.views-row:nth-child(3n){margin-right:0;}
	div.view-multimedia-imagenes div.views-row:nth-child(3n+1){clear:left}

	div.view-multimedia-videos div.views-row{position:relative;float:left;margin-right:2.1%;width:31.1%;}
	div.view-multimedia-videos div.multimedia-item{width:100%;}
	div.view-multimedia-videos div.views-row:nth-child(4n){margin-right:2.1%;}
	div.view-multimedia-videos div.views-row:nth-child(4n+1){clear:none}
	div.view-multimedia-videos div.views-row:nth-child(3n){margin-right:0;}
	div.view-multimedia-videos div.views-row:nth-child(3n+1){clear:left}

	div.view-multimedia-presentaciones div.views-row{position:relative;float:left;margin-right:2.1%;width:31.1%;}
	div.view-multimedia-presentaciones div.multimedia-item{width:100%;}
	div.view-multimedia-presentaciones div.views-row:nth-child(4n){margin-right:2.1%;}
	div.view-multimedia-presentaciones div.views-row:nth-child(4n+1){clear:none}
	div.view-multimedia-presentaciones div.views-row:nth-child(3n){margin-right:0;}
	div.view-multimedia-presentaciones div.views-row:nth-child(3n+1){clear:left}

	div.view-multimedia-exposiciones div.views-row{position:relative;float:left;margin-right:2.1%;width:31.1%;}
	div.view-multimedia-exposiciones div.multimedia-item{width:100%;}
	div.view-multimedia-exposiciones div.views-row:nth-child(4n){margin-right:2.1%;}
	div.view-multimedia-exposiciones div.views-row:nth-child(4n+1){clear:none}
	div.view-multimedia-exposiciones div.views-row:nth-child(3n){margin-right:0;}
	div.view-multimedia-exposiciones div.views-row:nth-child(3n+1){clear:left}


	div.field-name-field-imagenes div.field-item{width:30.6%;margin-bottom:0;margin-top:23px}



	article.ficha-multimedia div.imagen{width:78%;margin:0 0 0 5%}
	article.ficha-multimedia div.textos{width:100%;}
	article.ficha-multimedia div.textos p{float:left;margin-right:15px;}
	article.ficha-multimedia div.textos span.separador{clear:both;padding-top:10px;margin-bottom:10px}
	article.ficha-multimedia div.textos div.compartir{float:left;margin-top:5px}
	div.field-name-field-imagenes{width:100%;}
	article.ficha-multimedia div.textos div.field-name-body p{float:none;margin:0;}

	article.ficha-multimedia a.boton-descargar{float:right;padding-right:40px;clear:none}


	aside.sidebars div.compromiso-repsol{background:#fff;width:95%;padding:2.4%;margin-top:69px;text-align:center}

	aside.sidebars div.banner-sidebar{width:32.5%;float:left;border:none !important;padding:0.4%;background:#fff}

	aside.sidebars div.banner-sidebar span{bottom:2px}






	#block-block-3 h3.titulo-salaprensa.contacto{width:51%;float:left;}
	#block-block-3 div.contacto-prensa{display:block;position:relative;width:51%;float:left;}
	#block-block-3 div.contacto-prensa:nth-child(2){float:left;width:25%; clear:left;margin-right:1%;}
	#block-block-3 div.contacto-prensa:nth-child(3){float:left;width:27%; }
	#block-block-3 div.contacto-prensa p{margin:0 0 15px 0;font-size:12px}
	#block-block-3 div.contacto-prensa:last-child{width:42.7%;float:right;margin-top:0;}
	#block-block-3 h3.titulo-salaprensa.direccion{width:40%;float:right;margin-top:-61px;}
	#block-block-3 span.separador{display:none}



	/*div.view-sidebar-ltimas-noticias h1{margin-top:7px}*/

	section.region-sidebar-second div.block:nth-child(1){margin-top:24px}



	div.view-id-buscador div.view-header, div.view-id-buscador div.view-empty{margin-top:36px;height:auto}
	div.view-id-buscador div.view-header strong, div.view-id-buscador div.view-empty strong{display:block;line-height:15px}




	div.item-patronato{clear:both;margin:0 auto 10px auto;float:none}
	div.patronos-bloque{width:100%;	}






	div.contacto-sede{width:auto;margin:0 auto;clear:both;float:none;padding-bottom:5px;padding:22px 22px 5px 22px}
	div.contacto-izq{width:100%;}
	div.mapa-contacto{position:relative;background:#fff;width:100%;min-height:246px;margin-bottom:40px;float:left;}








	#block-arista-subhome div.listado div.views-row{float:left;width:31.9% !important;margin-right:2.1%;margin-bottom:10px}
	#block-arista-subhome div.listado div.agenda-item{float:left;width:31.9% !important;margin-right:2.1%}
	#block-arista-subhome div.listado div.agenda-item.ultimo{margin-right:2.1% !important}
	#block-arista-subhome div.views-row:nth-child(3n){margin-right:0 !important;clear:none !important}
	#block-arista-subhome div.views-row:nth-child(3n+1){clear:left !important;margin-right:2.1%}
	#block-arista-subhome div.views-row:nth-child(4n+1){clear:none !important}
	#block-arista-subhome div.listado div.views-row.ultimo{margin-right:2.1%}


	#block-arista-subhome div.listado div.views-row:nth-child(4n +1){clear:both}

	#block-arista-subhome div.subhome-filtrado a{min-width:0px !important}




}

@media screen and (max-width:650px) {

	#block-views-destacados-block div.descripcion{position:relative;top:0;left:0;width:90%;padding:5%;padding-bottom:55px}
	div.contacto-izq p.direccion-dcha{float:left;}

}


@media screen and (max-width:600px) {


	div.view-portada-noticias, div.view-home-noticias, div.view-sidebar-ltimas-noticias{width:100%}
	div.view-sidebar-noticias-relacionadas{width:100%}
	div.view-portada-eventos, div.view-home-eventos, div.view-sidebar-eventos-relacionados, div.view-sidebar-ltimos-eventos{width:100%}
	div.view-portada-proyectos, div.view-home-proyectos, div.view-sidebar-proyectos-relacionados, div.view-sidebar-ltimos-proyectos{width:100%}



	div.view-home-multimedia, div.view-subhome-multimedia, div.view-sidebar-multimedia-relacionados, div.view-sidebar-ltimos-multimedia{width:100%}
	div.view-home-multimedia div.views-row, div.view-subhome-multimedia div.views-row{width:100%;float:left;margin-right:0}
	div.view-home-multimedia h1,div.view-subhome-multimedia h1,div.view-sidebar-multimedia-relacionados h1,div.view-sidebar-ltimos-multimedia h1{font-size:18px;font-family:"source_sans_proregular";color:#444;padding-top:60px;border-top:1px dotted #bdbdbd;background:url(../images/portada-multimedia.png) center 15px no-repeat;text-align:center;border-bottom:2px solid #d68500;font-weight:normal;text-indent:0;background-position:center 15px !important}

	div.view-sidebar-multimedia-relacionados, div.view-subhome-multimedia, div.view-sidebar-multimedia-relacionados, div.view-sidebar-ltimos-multimedia{width:100%}
	div.view-sidebar-multimedia-relacionados div.views-row, div.view-sidebar-ltimos-multimedia div.views-row{width:100%;float:left;margin-right:0}
	div.view-sidebar-multimedia-relacionados h1,div.view-sidebar-ltimos-multimedia h1,div.view-sidebar-multimedia-relacionados h1,div.view-sidebar-ltimos-multimedia h1{font-size:18px;font-family:"source_sans_proregular";color:#444;padding-top:60px;border-top:1px dotted #bdbdbd;background:url(../images/portada-multimedia.png) center 15px no-repeat;text-align:center;border-bottom:2px solid #d68500;font-weight:normal;text-indent:0;background-position:center 15px !important}






	#block-menu-menu-menu-pie, #block-menu-menu-clone-menu-pie{float:none;overflow:hidden;margin-right:0;margin-top:0}
	#block-menu-menu-menu-pie ul li a, #block-menu-menu-clone-menu-pie ul li a{display:block;position:relative;background:#fff;padding:3% 6%;margin-bottom:2px;width:85%;text-align:center}
	#block-menu-menu-menu-pie ul li:before, #block-menu-menu-clone-menu-pie ul li:before{content:"";margin-right:0;}
	#block-menu-menu-menu-pie ul li, #block-menu-menu-clone-menu-pie ul li{width:50%;margin-right:0}




	#block-menu-menu-menu-pie ul li, #block-menu-menu-clone-menu-pie ul li{position:relative;width:90%;float:none;margin:0 auto 2px auto}
	#block-menu-menu-menu-pie ul li a, #block-menu-menu-clone-menu-pie ul li a{width:87%;margin:0;float:none}



	#block-menu-menu-pie-derecha, #block-menu-menu-pie-derecha-ingles{float:none;overflow:hidden;margin-left:0}
	#block-menu-menu-pie-derecha ul li a, #block-menu-menu-pie-derecha-ingles ul li a{display:block;position:relative;background:#fff;padding:3% 6%;margin-bottom:2px;width:85%;text-align:center}
	#block-menu-menu-pie-derecha ul li:before, #block-menu-menu-pie-derecha-ingles ul li:before{content:"";margin-right:0;}
	#block-menu-menu-pie-derecha ul li, #block-menu-menu-pie-derecha-ingles ul li{position:relative;width:90%;float:none;margin:0 auto 2px auto}
	#block-menu-menu-pie-derecha ul li a, #block-menu-menu-pie-derecha-ingles ul li a{width:87%;margin:0;float:none}


	#block-block-1{margin-left:0}
	#block-block-1 p{text-align:center}

	#block-block-1 img{display:none}






	div.view-agenda-listado2 div.agenda-item{width:100%}


	#arista-listadoeventos div.form-item-texto{width:100%;margin:0 0 10px 0}
	#arista-listadoeventos div.form-item-ano{width:80px;margin:0 15px 10px 0}
	#arista-listadoeventos div.form-item-mes{width:100px;margin:0 0 10px 0}
	#arista-listadoeventos div.form-item-tipo-evento{width:100%;margin:0 0 10px 0}
	#arista-listadoeventos input[type="submit"]{float:left}



	article.node-eventos div.evento-contenido div.lugar{margin:0;width:90%;margin:0 5% 15px 5%}
	article.node-eventos div.evento-contenido div.fecha{margin:0;width:90%;margin:0 5% 15px 5%}
	article.node-eventos div.evento-contenido div.hora{margin:0;width:90%;margin:0 5% 15px 5%}





	div.multimedia-block{width:100%;margin-bottom:0}
	div.multimedia-item{width:100%;margin-right:3%;float:left;}



	div.multimedia-block h1{margin:0 0 17px 0;}



	div.multimedia-block h1.videos a{background:url(../images/multimedia-videos.png) center 28px no-repeat;}
	div.multimedia-block h1.videos a:hover{background-position:center -75px;}
	div.multimedia-block h1.presentaciones a{background:url(../images/multimedia-presentacion.png) center 20px no-repeat;}
	div.multimedia-block h1.presentaciones a:hover{background-position:center -72px;}
	div.multimedia-block h1.exposiciones a{background:url(../images/multimedia-exposiciones.png) center 24px no-repeat;}
	div.multimedia-block h1.exposiciones a:hover{background-position:center -72px;}


	div.multimedia-block h1 a{display:block;position:relative;font-size:16px;color:#444;text-align:center;text-decoration:none;background:url(../images/multimedia-imagenes.png) center 20px no-repeat;width:100%;height:41px;padding-top:40px;border-bottom:2px solid #d68500;text-indent:0}
	div.multimedia-block h1 a:hover{background-color:#d68500;background-position:center -77px;color:#fff}
	div.multimedia-block h1 a span{display:block;position:absolute;bottom:3px;right:0;width:28px;height:15px;background:url(../images/flecha-detalle.png) top left no-repeat;text-indent:-9999px}
	div.multimedia-block h1 a:hover span{background:url(../images/flecha-detalle-hover.png) top left no-repeat;}

	div.view-multimedia-imagenes div.views-row{position:relative;float:left;margin-right:0%;width:100%;}
	div.view-multimedia-imagenes div.multimedia-item{width:100%;}
	div.view-multimedia-videos div.views-row{position:relative;float:left;margin-right:0%;width:100%;}
	div.view-multimedia-videos div.multimedia-item{width:100%;}

	div.view-multimedia-exposiciones div.views-row{position:relative;float:left;margin-right:0%;width:100%;}
	div.view-multimedia-exposiciones div.multimedia-item{width:100%;}

	div.view-multimedia-presentaciones div.views-row{position:relative;float:left;margin-right:0%;width:100%;}
	div.view-multimedia-presentaciones div.multimedia-item{width:100%;}

	article.ficha-multimedia div.textos div.compartir{display:none}
	article.ficha-multimedia a.boton-descargar{float:none;margin-bottom:30px}
	article.ficha-multimedia div.textos p{float:none;margin-right:0;}


	article.ficha-multimedia div.textos span.separador{padding-top:0;}




	aside.sidebars div.banner-sidebar{width:100%}
	aside.sidebars div.compromiso-repsol{background:#fff;width:88%;padding:8% 6.4%;margin-top:69px;text-align:left}






	#block-block-3 h3.titulo-salaprensa.contacto{width:92%;float:left;}
	#block-block-3 div.contacto-prensa{display:block;position:relative;width:100%;float:left;}
	#block-block-3 div.contacto-prensa:nth-child(2){float:left;width:100%; clear:left;margin-right:0%;}
	#block-block-3 div.contacto-prensa:nth-child(3){float:left;width:100%; }
	#block-block-3 div.contacto-prensa p{margin:0 0 15px 0;font-size:12px}
	#block-block-3 div.contacto-prensa:last-child{width:100%;float:left;margin-top:0;}
	#block-block-3 h3.titulo-salaprensa.direccion{width:92%;float:left;margin-top:0;}
	#block-block-3 span.separador{display:none}

	#block-views-ultimas-noticias-block{float:left;width:100%;}
	#block-views-e3edad1d04947e6856c185fb0ead871d{float:left;width:100%;}
	#block-views-1fb3a447193f9e4612b167a1c7ccf38c{float:left;width:100%;}



	#content div.salaprensa-ultimasnoticias.grande img{width:100%;}
	#content div.salaprensa-ultimasnoticias.grande div.texto{width:100%;}


	#content div.salaprensa-ultimasnoticias.publicaciones img{float:left;width:100%}
	#content div.salaprensa-ultimasnoticias.publicaciones div.texto-publicaciones{position:relative;top:0;left:0;float:right;width:100%}



	div.contacto-prensa-bloque{width:100%;}
	div.contacto-direccion-bloque{float:left;width:100%;}

	div.contacto-prensa-bloque div.contacto-prensa{width:100%;margin-bottom:15px}

	#views-exposed-form-buscador-page2 .views-exposed-form .views-exposed-widget{padding:0;width:100%;margin-bottom:5px}

	div.buscador-links a{width:89%;margin-left:0;padding:1px 5%;margin-bottom:5px}
	#views-exposed-form-buscador-page2 input[type="text"]{width:100%;}
	div.buscador-links{float:none;}


	div.item-patronato{clear:both}


	div.mapa.mapa-bloque1{width:100%;float:left;margin-right:0}
	div.mapa.mapa-bloque2{width:100%;float:left;margin-right:0}
	div.mapa.mapa-bloque3{width:100%;float:left;}

	div.menu-name-main-menu > ul > li > ul > li:nth-child(6), div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li:nth-child(6){top: 0;position: relative;}
    div.menu-name-main-menu > ul > li > ul > li:nth-child(7), div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li:nth-child(7){top: 0;position: relative;}

	#block-arista-formulario-contacto div.bloque1{width:100%}
	#block-arista-formulario-contacto div.bloque2{width:100%}
	#block-arista-formulario-contacto div.bloque3{width:100%}
	#block-arista-formulario-contacto div.form-item{width:100% !important}
	#block-arista-formulario-contacto input[type="text"]{width:100%;}
	#block-arista-formulario-contacto select{width:100%;}
	#block-arista-formulario-contacto div.form-izq{width:100%;}
	#block-arista-formulario-contacto div.form-dcha{width:100%;}



	#block-arista-subhome div.listado div.views-row{float:left;width:100% !important;margin-right:2.1%;margin-bottom:10px}
	#block-arista-subhome div.listado div.agenda-item{float:left;width:100% !important;margin-right:2.1%}
	#block-arista-subhome div.listado div.agenda-item.ultimo{margin-right:2.1% !important}
	#block-arista-subhome div.views-row:nth-child(3n){margin-right:0 !important;clear:none !important}
	#block-arista-subhome div.views-row:nth-child(3n+1){clear:left !important;margin-right:2.1%}
	#block-arista-subhome div.views-row:nth-child(4n+1){clear:none !important}
	#block-arista-subhome div.listado div.views-row.ultimo{margin-right:2.1%}


	#block-arista-subhome div.listado div.views-row:nth-child(4n +1){clear:both}





	#block-arista-subhome div.subhome-filtrado{position:relative;overflow:hidden;border-bottom:none !important;margin-bottom:20px;height:43px;padding-bottom:0}
	#block-arista-subhome div.subhome-filtrado.abierto{height:auto;}

	#block-arista-subhome div.subhome-filtrado div.tabs{margin-top:43px;z-index:50}
	#block-arista-subhome div.subhome-filtrado a{display:block;position:relative;top:0;left:0;width:auto;height:43px;background:#efefef;font-size:18px;font-family:"source_sans_probold";float:none;text-decoration:none;line-height:43px;text-indent:60px;margin-right:2px;padding-right:80px;color:#fff;width:auto;}

	#block-arista-subhome div.subhome-filtrado a.select{position:absolute;top:0;left:0;right:0;z-index:99 !important;}
	#block-arista-subhome div.subhome-filtrado a.select,#block-arista-subhome div.subhome-filtrado a.select:hover{background-image:url(../images/ico-movil-subhomes.png) !important;background-position:15px center !important;background-repeat:no-repeat !important}

	#block-arista-subhome div.subhome-filtrado a:hover{background-color:#00839a;color:#fff;background-image:none !important}
	#block-arista-subhome div.subhome-filtrado a.proyectos{background:#00839a}
	#block-arista-subhome div.subhome-filtrado a.eventos{background:#c23536}
	#block-arista-subhome div.subhome-filtrado a.noticias{background:#001b48}
	#block-arista-subhome div.subhome-filtrado .tabs a.multimedia{background:#d68500;background-image: none;margin-right: 2px;}



	div.field-name-body table{font-size:11px}







	#content div.categorias div.categoria-item{width:100% !important;}
	body.page-profesores-register #user-register-form div.form-wrapper{width:100% !important;}
	body.page-profesores-register #user-register-form div.form-wrapper input{width:100% !important;}
	body.page-profesores-register #user-register-form div.form-wrapper select{width:100% !important;}
	body.page-profesores-register #user-register-form div.field-name-field-telefono2-centro{margin-top:5px !important}

	body.page-profesores-register #user-register-form div.form-item-mail{width:100% !important;}
	body.page-profesores-register #user-register-form div.form-item-mail div.description{width:100% !important;}
	body.page-profesores-register #user-register-form div.form-item-mail input{width:100% !important;}
	body.page-profesores-register #user-register-form div.form-type-password{width:100% !important;}
	body.page-profesores-register #user-register-form #edit-account{width:100% !important;}
	body.page-profesores-register #user-register-form #edit-account input{width:100% !important;}
	body.page-profesores-register #user-register-form #edit-account div.description{width:100% !important;}



	body.page-profesores-register #user-register-form #edit-actions input{margin-right:0 !important}




	div.view-destacados-subhomes div.descripcion{display:none;}






}

.contextual-links-region{position:inherit}


body.page-node-28 section.region-sidebar-second div.block:nth-child(1){margin-top:7px}





#colorbox div.compartir{display:none;}
#colorbox ul.tabs-primary{display:none;}
#colorbox article.node-page{width:500px}
#colorbox article.node-page p{margin-bottom:0}
#cboxLoadedContent{overflow:hidden !important;}
a.ajax.cboxElement{color:#333}

#cboxLoadedContent #content{height:500px;overflow-y:scroll;width:550px}



div.field-name-field-noticias-pdf span.file a{display:block;padding-left:60px;background:url(../images/descargar-ico.png) 0 10px no-repeat;font-size:16px;color:#444;text-decoration:underline;font-family:"source_sans_probold";line-height:20px;padding-top: 8px;margin-bottom: 10px;}
div.field-name-field-noticias-pdf span.file a:hover{color:#ee8126;background-position:0 -245px}
div.field-name-field-noticias-pdf span.file img{display:none;}

div.field-name-field-proyectos-pdf span.file a{display:block;padding-left:60px;background:url(../images/descargar-ico.png) 0 10px no-repeat;font-size:16px;color:#444;text-decoration:underline;font-family:"source_sans_probold";line-height:20px;padding-top: 8px;margin-bottom: 10px;}
div.field-name-field-proyectos-pdf span.file a:hover{color:#ee8126;background-position:0 -245px}
div.field-name-field-proyectos-pdf span.file img{display:none;}

div.field-name-field-eventos-pdf span.file a{display:block;padding-left:60px;background:url(../images/descargar-ico.png) 0 10px no-repeat;font-size:16px;color:#444;text-decoration:underline;font-family:"source_sans_probold";line-height:20px;padding-top: 8px;margin-bottom: 10px;}
div.field-name-field-eventos-pdf span.file a:hover{color:#ee8126;background-position:0 -245px}
div.field-name-field-eventos-pdf span.file img{display:none;}






/* IE 8- */
.lt-ie9 input{max-width: 9999px !important;}
.lt-ie9 div.region-bottom{position:relative;z-index:99}
.lt-ie9 body{background:#f5f5f5 url(../images/top_bk.jpg) top left repeat-x;height:auto}
.lt-ie9 span#detalle-fondo-body{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/body_bk.jpg) top center repeat-y;}
.lt-ie9 span#detalle-fondo-bottom{display:block;position:relative;top:-75px;left:0;width:100%;height:75px;background:url(../images/bottom_bk.png) bottom left repeat-x;z-index:1}

.lt-ie9 body.submenu-abierto #contenedor-principal{background:#f5f5f5 url(../images/top_bk_submenu.jpg) top left repeat-x;height:auto}


.lt-ie9 body.page-taxonomy nav.breadcrumb ol > li{display:none;}
.lt-ie9 body.page-taxonomy nav.breadcrumb ol > li + li{display:block;float:none;color:#fff;}
.lt-ie9 body.page-taxonomy nav.breadcrumb ol > li + li + li a{font-size:26px;color:#444;}
.lt-ie9 body.page-taxonomy nav.breadcrumb ol > li + li + li{display:inline;color:#444;}



.lt-ie9 #block-views-destacados-block div.descripcion{background:url(../images/trans_blanca.png) top left repeat;}




.lt-ie9 .sidebar-second .region-sidebar-second{width:220px;float:left;padding:0;margin:23px 0 0 0 !important}
.lt-ie9 .sidebar-second #content{width:750px;float:left;}

.lt-ie9 .sidebar-grande .region-sidebar-second{width:300px;float:left;padding:0;margin:0 0 0 0;}
.lt-ie9 .sidebar-grande #content{width:666px;float:left;margin:0;}




.lt-ie9 #arista-listadoeventos input#edit-texto{width:265px}
.lt-ie9 #arista-listadoeventos input#edit-ano{padding:0;}

.lt-ie9 #block-block-2{margin-top:-42px;}
.lt-ie9 div.view-sidebar-ltimos-eventos h1 {margin-top:0}


.lt-ie9 section.region-sidebar-second > div.block{margin-top:-20px;}
.lt-ie9 body.page-agenda div.view-sidebar-ltimas-noticias{margin-top:-38px}


.lt-ie9 select{max-width:9999px !important;}
.lt-ie9 textarea{max-width:9999px !important;}
.lt-ie9 textarea{max-width:9999px !important;}
.lt-ie9 #edit-adjunto-proyecto{width:275px}
.lt-ie9 #edit-adjunto{width:275px}


.lt-ie9 #page, .lt-ie9 .region-bottom{width:1000px}
.lt-ie9 div.buscador-links a{height:42px}


.lt-ie9 #block-block-3{margin-top:25px}

.lt-ie9 div.view-multimedia-imagenes div.views-row-4{margin-right:0}
.lt-ie9 div.view-multimedia-imagenes div.views-row-5{clear:both}
.lt-ie9 div.view-multimedia-imagenes div.views-row-8{margin-right:0}
.lt-ie9 div.view-multimedia-imagenes div.views-row-9{clear:both}
.lt-ie9 div.view-multimedia-imagenes div.views-row-12{margin-right:0}
.lt-ie9 div.view-multimedia-imagenes div.views-row-13{clear:both}
.lt-ie9 div.view-multimedia-imagenes div.views-row-16{margin-right:0}
.lt-ie9 div.view-multimedia-imagenes div.views-row-17{clear:both}

.lt-ie9 div.view-multimedia-videos div.views-row-4{margin-right:0}
.lt-ie9 div.view-multimedia-videos div.views-row-5{clear:both}
.lt-ie9 div.view-multimedia-videos div.views-row-8{margin-right:0}
.lt-ie9 div.view-multimedia-videos div.views-row-9{clear:both}
.lt-ie9 div.view-multimedia-videos div.views-row-12{margin-right:0}
.lt-ie9 div.view-multimedia-videos div.views-row-13{clear:both}
.lt-ie9 div.view-multimedia-videos div.views-row-16{margin-right:0}
.lt-ie9 div.view-multimedia-videos div.views-row-17{clear:both}

.lt-ie9 div.view-multimedia-exposiciones div.views-row-4{margin-right:0}
.lt-ie9 div.view-multimedia-exposiciones div.views-row-5{clear:both}
.lt-ie9 div.view-multimedia-exposiciones div.views-row-8{margin-right:0}
.lt-ie9 div.view-multimedia-exposiciones div.views-row-9{clear:both}
.lt-ie9 div.view-multimedia-exposiciones div.views-row-12{margin-right:0}
.lt-ie9 div.view-multimedia-exposiciones div.views-row-13{clear:both}
.lt-ie9 div.view-multimedia-exposiciones div.views-row-16{margin-right:0}
.lt-ie9 div.view-multimedia-exposiciones div.views-row-17{clear:both}

.lt-ie9 div.view-multimedia-presentaciones div.views-row-4{margin-right:0}
.lt-ie9 div.view-multimedia-presentaciones div.views-row-5{clear:both}
.lt-ie9 div.view-multimedia-presentaciones div.views-row-8{margin-right:0}
.lt-ie9 div.view-multimedia-presentaciones div.views-row-9{clear:both}
.lt-ie9 div.view-multimedia-presentaciones div.views-row-12{margin-right:0}
.lt-ie9 div.view-multimedia-presentaciones div.views-row-13{clear:both}
.lt-ie9 div.view-multimedia-presentaciones div.views-row-16{margin-right:0}
.lt-ie9 div.view-multimedia-presentaciones div.views-row-17{clear:both}



.lt-ie9 div.view-agenda-listado2 > div.agenda-item + div + div{margin-right:0;}
.lt-ie9 div.view-agenda-listado2 > div.agenda-item + div + div + div + div + div{margin-right:0;}
.lt-ie9 div.view-agenda-listado2 > div.agenda-item + div + div + div + div + div + div + div + div{margin-right:0;}
.lt-ie9 div.view-agenda-listado2 > div.agenda-item + div + div + div{margin-right:3%;}
.lt-ie9 div.view-agenda-listado2 > div.agenda-item + div + div + div + div{margin-right:3%;}
.lt-ie9 div.view-agenda-listado2 > div.agenda-item + div + div + div + div + div + div{margin-right:3%;}
.lt-ie9 div.view-agenda-listado2 > div.agenda-item + div + div + div + div + div + div + div{margin-right:3%;}



.lt-ie9 body.page-node-28 section.region-sidebar-second > div.block{margin-top:-17px}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div{margin-right:0}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div{margin-right:4%}

.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div{margin-right:0%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div{margin-right:0}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div{margin-right:0%}

.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div{margin-right:0}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:0%}

.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:0}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:0%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:0}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:0%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:0}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:4%}
.lt-ie9 div.field-name-field-imagenes div.field-items > div.field-item + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div{margin-right:0%}



.lt-ie9 div.menu-name-main-menu > ul > li > ul > li + li, .lt-ie9 div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li + li{width:140px}
.lt-ie9 div.menu-name-main-menu > ul > li > ul > li + li + li, .lt-ie9 div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li + li + li{width:160px}
.lt-ie9 div.menu-name-main-menu > ul > li > ul > li + li + li + li, .lt-ie9 div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li + li + li + li{width:188px}
.lt-ie9 div.menu-name-main-menu > ul > li > ul > li + li + li + li + li, .lt-ie9 div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li + li + li + li + li{width:154px}
.lt-ie9 div.menu-name-main-menu > ul > li > ul > li + li + li + li + li + li, .lt-ie9 div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li + li + li + li + li + li{width:188px;top: -80px;position: relative}
.lt-ie9 div.menu-name-main-menu > ul > li > ul > li + li + li + li + li + li + li, .lt-ie9 div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li + li + li + li + li + li + li{width:188px;top: -80px;position: relative}
/*div.menu-name-main-menu > ul > li > ul > li:nth-child(6), div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li:nth-child(6){top: -80px;position: relative;}
div.menu-name-main-menu > ul > li > ul > li:nth-child(7), div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li:nth-child(7){top: -80px;position: relative;}*/

/*.lt-ie9 div.menu-name-main-menu > ul > li > ul > li, .lt-ie9 div.menu-name-menu-main-menu-en > ul > li:first-child > ul > li{position:relative;width:172px !important;margin-bottom:15px;padding:0;}*/

/*body{background:url(../images/top_bk.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y;font-family:"source_sans_proregular";-pie-background:url(../images/top_bk.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y;}
body.submenu-abierto{background:url(../images/top_bk_submenu.jpg) top left repeat-x, url(../images/bottom_bk.png) bottom left repeat-x, url(../images/body_bk.jpg) top center repeat-y}
body.submenu-abierto #main{padding-top:4.8em}*/



.lt-ie9 div.view-multimedia-imagenes > div.views-row{clear:none;margin-right:2.1%;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row{clear:none;margin-right:2.1%;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row{clear:none;margin-right:2.1%;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row{clear:none;margin-right:0;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row + div.views-row{clear:left;margin-right:2.1%;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row{clear:none;margin-right:2.1%;}

.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row{clear:none;margin-right:0;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row{clear:left;margin-right:2.1%}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row{clear:none;margin-right:2.1%;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row{clear:none;margin-right:2.1%;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row{clear:none;margin-right:0%;}
.lt-ie9 div.view-multimedia-imagenes > div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row + div.views-row{clear:left;margin-right:2.1%;}







div.contextual-links-wrapper {right: -35px !important;}

body.section-contacto-administrar div.view-contacto-administrar table{font-size:12px}
body.section-contacto-administrar div.view-contacto-administrar table thead th{line-height:15px;padding-left:10px;padding-right:10px}
body.section-contacto-administrar div.view-contacto-administrar table td{line-height:15px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}
body.section-contacto-administrar div.view-contacto-administrar table thead th a{color:#444;}
body.section-contacto-administrar div.view-contacto-administrar table thead th td{font-size:12px}


body.section-contacto #content h1.page__title{display:none}
body.section-contacto #content div.region h1.page__title{display:block}

body.section-contact #content h1.page__title{display:none}
body.section-contact #content div.region h1.page__title{display:block}



body.page-sala-de-prensa-noticias div.view-sidebar-eventos-relacionados h1, body.page-sala-de-prensa-noticias div.view-sidebar-ltimos-eventos h1{margin-top:30px}





#content div.salaprensa-ultimasnoticias ul{padding-left:20px;}
#content div.salaprensa-ultimasnoticias ul li{color:#444;line-height:18px;margin-bottom:12px;font-size:14px;}


html[lang="es"] body.page-actualidad-publicaciones #block-locale-language li.en{display:none}
html[lang="es"] body.page-actualidad-informacion-descargable #block-locale-language li.en{display:none}

html[lang="en"] a.url_externa span.url_externa{line-height:27px}


@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
	only screen and (-o-min-device-pixel-ratio: 13/10),
	only screen and (min-resolution: 120dpi)
	{
		a.header__logo{background:url(../logo2x.png) top left no-repeat;background-size:contain}




		h3.titulo-agenda.buscador{background-image:url(../images/eventos-buscador2x.png);background-size:35px 33px}

		#block-arista-subhome div.subhome-filtrado a.eventos{background-image:url(../images/eventos-buscador2x.png);background-position: 90% center; background-repeat: no-repeat;background-size:35px 33px}

		#block-arista-subhome div.subhome-filtrado a.select.eventos,#block-arista-subhome div.subhome-filtrado a.eventos:hover{background-image:url(../images/eventos-buscador-hover2x.png);background-position: 90% center; background-repeat: no-repeat;background-size:35px 33px}

		article.node-eventos div.evento-contenido div.fecha{background-image:url(../images/eventos-fecha2x.png);background-size:65px 62px}

		article.node-eventos div.evento-contenido div.hora{background-image:url(../images/eventos-hora2x.png);background-size:57px 65px}

		article.node-eventos div.evento-contenido div.lugar{background-image:url(../images/eventos-lugar2x.png);background-size:63px 65px}

		div.agenda-item div.localizacion{background-image:url(../images/ico_lugar2x.png);background-size:12px 20px}
div.agenda-item a:hover div.localizacion{background-image:url(../images/ico_lugar_hover2x.png);background-size:12px 20px}

		div.multimedia-block h1.exposiciones a{background-image:url(../images/multimedia-exposiciones2x.png);background-size:32px 122px}
		#content h2.titulo-multimedia.exposiciones{background-image:url(../images/multimedia-exposiciones2x.png);background-size:32px 122px}
		div.multimedia-block h1 a{background-image:url(../images/multimedia-imagenes2x.png);background-size:32px 122px}
		#content h2.titulo-multimedia{background-image:url(../images/multimedia-imagenes2x.png);background-size:32px 122px}
		div.multimedia-block h1.presentaciones a{background-image:url(../images/multimedia-presentacion2x.png);background-size:32px 122px}
		#content h2.titulo-multimedia.presentaciones{background-image:url(../images/multimedia-presentacion2x.png);background-size:32px 122px}
div.multimedia-block h1.videos a{background-image:url(../images/multimedia-videos2x.png);background-size:32px 122px}
#content h2.titulo-multimedia.videos{background-image:url(../images/multimedia-videos2x.png);background-size:32px 122px}
div.view-home-multimedia h1,div.view-subhome-multimedia h1,div.view-sidebar-multimedia-relacionados h1,div.view-sidebar-ltimos-multimedia h1{background-image:url(../images/portada-multimedia2x.png);background-size:41px 29px}
#block-arista-subhome div.subhome-filtrado a.multimedia{background-image:url(../images/portada-multimedia2x.png);background-position: 90% center; background-repeat: no-repeat;background-size:41px 29px}


		#block-arista-subhome div.subhome-filtrado a.select.multimedia,#block-arista-subhome div.subhome-filtrado a.multimedia:hover{background-image:url(../images/portada-multimedia-hover2x.png);background-position: 90% center; background-repeat: no-repeat;background-size:41px 29px}
		div.view-portada-noticias h1,div.view-home-noticias h1,div.view-sidebar-ltimas-noticias h1, div.view-sidebar-noticias-relacionadas h1{background-image:url(../images/portada-ultimasnoticias2x.png);background-size:31px 35px}
		h3.titulo-salaprensa{background-image:url(../images/portada-ultimasnoticias2x.png);background-size:31px 35px}

		#block-arista-subhome div.subhome-filtrado a.noticias{background-image:url(../images/portada-ultimasnoticias2x.png);background-position: 90% center; background-repeat: no-repeat;background-size:31px 35px}
		#block-arista-subhome div.subhome-filtrado a.select.noticias,#block-arista-subhome div.subhome-filtrado a.noticias:hover{background-image:url(../images/portada-ultimasnoticias-hover2x.png);background-position: 90% center; background-repeat: no-repeat;background-size:31px 35px}
		div.view-portada-eventos h1,div.view-home-eventos h1, div.view-sidebar-eventos-relacionados h1,div.view-sidebar-ltimos-eventos h1{background-image:url(../images/portada-ultimoseventos2x.png);background-size:31px 35px}
		h3.titulo-agenda{background-image:url(../images/portada-ultimoseventos2x.png);background-size:31px 35px}
		div.view-portada-proyectos h1,div.view-home-proyectos h1,div.view-sidebar-proyectos-relacionados h1,div.view-sidebar-ltimos-proyectos h1{background-image:url(../images/portada-ultimosproyecto2x.png);background-size:38px 32px}



		h3.titulo-salaprensa.contacto{background-image:url(../images/salaprensa-contacto2x.png);background-size:31px 34px}
		h3.titulo-salaprensa.direccion{background-image:url(../images/salaprensa-direccion2x.png);background-size:12px 20px}
		#block-arista-subhome div.subhome-filtrado a.proyectos{background-image:url(../images/subhome-proyectos2x.png);background-position: 90% center; background-repeat: no-repeat;background-size:32px 27px}
		#block-arista-subhome div.subhome-filtrado a.select.proyectos,#block-arista-subhome div.subhome-filtrado a.proyectos:hover{background-image:url(../images/subhome-proyectos-hover2x.png);background-position: 90% center; background-repeat: no-repeat;background-size:32px 27px}
		h1.todas-galerias{background-image:url(../images/todas-galerias2x.png);background-size:41px 29px}

	#views-exposed-form-buscador-page input#edit-submit-buscador{background:url(../images/cabecera_buscar2x.png) top left no-repeat;background-size:90px;height:25px}

	}







body.page-actualidad-noticias section.region-sidebar-second div.block:nth-child(1){margin-top:-3px}


#block-views-destacados-subhomes-block{position:relative;padding-bottom:60%}
#block-views-destacados-subhomes-block h2{display:none}
#block-views-destacados-subhomes-block div.item{position:absolute;top:0;left:0;}








div.view-destacados-subhomes{position:relative;padding-bottom:50%;width:100%;height:0;}
div.view-destacados-subhomes div.item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
div.view-destacados-subhomes div.item img{display:block;min-width:100%;height:auto}
div.view-destacados-subhomes div.item iframe{display:block;width:100%;height:100%}
div.view-destacados-subhomes div.control{position:absolute;bottom:14px;right:14px;}
div.view-destacados-subhomes div.control span{display:block;position:relative;float:left;width:18px;height:18px;background:url(../images/destacados-control.png) top left no-repeat;text-indent:-9999px;margin-right:2px }
div.view-destacados-subhomes div.control span:hover,div.view-destacados-subhomes div.control span.select{background-position:bottom left}
div.view-destacados-subhomes div.descripcion{position:absolute;bottom:0;left:0;max-width:300px;padding:15px 20px 15px 20px;background:rgba(255,255,255,0.8);}
div.view-destacados-subhomes div.descripcion h3{margin:0;padding:0;font-size:20px;font-family:"source_sans_proregular";font-weight:bold;color:#171518;text-decoration:none;border-bottom:none !important}
div.view-destacados-subhomes div.descripcion p{margin:0;padding:0;font-size:14px;font-family:"source_sans_proregular";color:#444;line-height:17px;}
div.view-destacados-subhomes div.descripcion a{display:block;position:relative;font-family:"source_sans_probold";font-size:14px;color:#444;background:url(../images/flecha.png) right 12px  no-repeat;float:left;padding-right:30px;text-decoration:none;font-weight:normal;text-decoration:none}

div.view-destacados-subhomes div.views-row{display:none;}
div.view-destacados-subhomes div.views-row:first-child{display:block;}

#content a.que-es{display:block;text-decoration:none;background:url(../images/flecha-detalle.png) no-repeat scroll right bottom #FFFFFF;padding:19px 18px 10px 18px;margin-top:15px;}
#content a.que-es:hover{background:#001B48 url(../images/flecha-detalle-hover.png) bottom right no-repeat}
#content a.que-es:hover h4{color:#fff}
#content a.que-es:hover p{color:#fff !important}
#content a.que-es h4{font-size:17px;color:#444;margin-top:0;margin-bottom:4px}
#content a.que-es p{font-size:14px;color:#000;font-family:"source_sans_proregular";text-decoration:none;font-weight:normal;margin-top:0;}
#content a.que-es p strong{font-family:"source_sans_probold";}

#content div.categorias{overflow:hidden}


.lt-ie9 #content div.categorias > div.categoria-item + div.categoria-item + div.categoria-item{margin-right:0;}


#content div.categorias div.categoria-item:nth-child(3){margin-right:0}
#content div.categorias div.categoria-item{position:relative;top:0;left:0;width:31.4%;margin-right:2.9%;float:left;background:#fff;margin-bottom:50px;margin-top:15px}
#content div.categorias div.categoria-item img{min-width:100%;}
#content div.categorias div.categoria-item a{display:block;position:relative;width:100%;height:100%;text-decoration:none;min-height:290px;background:url(../images/flecha-detalle.png) no-repeat scroll right bottom #FFFFFF}
#content div.categorias div.categoria-item a:hover{background:#001B48 url(../images/flecha-detalle-hover.png) bottom right no-repeat}
#content div.categorias div.categoria-item a:hover h3{color:#fff}
#content div.categorias div.categoria-item a:hover p{color:#fff}
#content div.categorias div.categoria-item h3{font-family:"source_sans_probold";font-size:17px;color:#444;margin:7px 16px 10px 16px;font-weight:normal;border-bottom:0;}
#content div.categorias div.categoria-item p{font-family:"source_sans_proregular";font-size:14px;color:#444;margin:0 16px 10px 16px;font-weight:normal}


.sidebars div.login_block{position:relative;top:0;left:0;background:#fff;border-top:2px solid #444;border-bottom:2px solid #444;padding:16px 16px;}
.sidebars div.login_block h4{font-family:"source_sans_probold";font-size:17px;color:#444;font-weight:normal;margin:0 0 8px 0}
.sidebars div.login_block p{font-family:"source_sans_proregular";font-size:14px;color:#444;font-weight:normal;margin:0 4px 8px 4px}

.sidebars div.login_block label{font-family:"source_sans_proregular";font-size:14px;color:#444;font-weight:normal;margin:0 4px 3px 4px}
.sidebars div.login_block input[type="text"]{border:1px solid #bfbebe;width:97%;padding:5px 0;text-indent:10px;margin:0 4px 10px 4px}
.sidebars div.login_block input[type="password"]{border:1px solid #bfbebe;width:97%;padding:5px 0;text-indent:10px;margin:0 4px 10px 4px}

.sidebars div.login_block input[type="submit"]{display:block;position:relative;width:100%;padding:12px 0;text-indent:15px;background:#444444 url(../images/flecha-detalle-hover.png) 97% 19px no-repeat;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;text-align:left;color:#fff;font-size:14px;font-family:"source_sans_proregular";border:none;margin:10px 4px 10px 4px;width:97%}

.sidebars div.login_block input[type="submit"]:hover{background:#ee8126 url(../images/flecha-detalle-hover.png) 97% 19px no-repeat}

.sidebars div.login_block a.recuperar_contrasena{display:block;font-size:12px;text-decoration:underline;font-family:"source_sans_proregular";color:#444;margin:0 4px 20px 4px;}
.sidebars div.login_block a.recuperar_contrasena:hover{text-decoration:none;}
.sidebars div.login_block a.nuevo_usuario{font-size:14px;font-family:"source_sans_proregular";color:#ee8126;text-decoration:none;margin:0 4px;background:url(../images/formacion-sin-limites/login-nuevo.png) right 6px no-repeat;padding-right:30px}
.sidebars div.login_block a.nuevo_usuario:hover{color:#444;background-position:right -37px}

.sidebars div.login_block p.solo_profesores{font-size:12px !important;line-height:15px;}


.sidebars div.login_block .form-item{margin:0}

#block-menu-block-5 h2{display:none;}

#block-menu-block-5 ul.menu{margin:0;padding:69px 0 0 0;list-style:none}
#block-menu-block-5 ul.menu li{display:block;list-style:none;}
#block-menu-block-5 ul.menu li a{display:block;background:#fff url(../images/formacion-sin-limites/menu-subsecciones.png) 15px 17px no-repeat;text-align:right;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:8px 15px;margin-bottom:5px;font-family:"source_sans_proregular";font-size:14px;color:#444;text-decoration:none;}
#block-menu-block-5 ul.menu li.active a,#block-menu-block-5 ul.menu li a:hover{color:#fff;background-color:#444;background-position: 15px -13px}


.sidebars div.logueado{position:relative;top:0;left:0;background:#fff;border-top:2px solid #444;border-bottom:2px solid #444;padding:16px 16px;}
.sidebars div.logueado p{font-family:"source_sans_proregular";font-size:15px;color:#444;margin:0;padding:0;line-height:17px}
.sidebars div.logueado p.nombre{font-family:"source_sans_probold";font-size:17px;margin-top:5px}
.sidebars div.logueado a.salir{display:block;position:absolute;top:15px;right:15px;padding-right:15px;background:url(../images/formacion-sin-limites/ico-salir.png) top right no-repeat;font-size:12px;font-family:"source_sans_proregular";color:#444;text-decoration:none;line-height:11px;text-transform:uppercase}
.sidebars div.logueado a.salir:hover{color:#ee8126;background-position:right -36px}
.sidebars div.logueado a{position:relative;font-size:14px;font-family:"source_sans_probold";color:#444}

.sidebars div.mensaje_profesores{}
.sidebars div.mensaje_profesores h4{margin:10px 0 5px 0;padding:0;}
.sidebars div.mensaje_profesores p{margin:0;font-size:14px;line-height:18px;margin-bottom:15px}
.sidebars div.mensaje_profesores p a{color:#444}

.sidebars div.mensaje_profesores a.valorar-programa{display:block;position:relative;width:100%;padding:10px 0;text-indent:15px;background:#444444 url(../images/flecha-detalle-hover.png) 97% 19px no-repeat;text-decoration:none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-align:left;color:#fff;font-size:14px;font-family:"source_sans_proregular";border:none;margin:10px 4px 10px 4px;width:97%}
.sidebars div.mensaje_profesores a.valorar-programa:hover{background:#ee8126 url(../images/flecha-detalle-hover.png) 97% 19px no-repeat}

#block-arista-login-block-profesores.first{margin-top:46px}







body.page-profesores-register ul.tabs-primary{display:none}
#edit-profile-main{display:none}
#edit-profile-main--2{display:none;}


body.page-profesores-register #user-register-form{position:relative;top:0;left:0;}
body.page-profesores-register #user-register-form label{color:#444;font-size:14px;font-family:"source_sans_proregular";}
body.page-profesores-register #user-register-form .form-item{margin:0px 0 15px 0}

body.page-profesores-register #user-register-form div.form-wrapper{position:relative;top:0;left:0;width:50%;float:left;}
body.page-profesores-register #user-register-form div.form-wrapper input{width:90%;}
body.page-profesores-register #user-register-form div.form-wrapper input[type="submit"]{width:185px;float:right;margin-right:4%;margin-bottom:40px}
body.page-profesores-register #user-register-form div.form-wrapper select{width:90%;}
body.page-profesores-register #user-register-form div.field-name-field-telefono2-centro{margin-top:24px}

body.page-profesores-register #user-register-form div.form-item-mail{width:100%;}
body.page-profesores-register #user-register-form div.form-item-mail div.description{font-size:11px;line-height:16px;padding-top:10px;width:45%;}
body.page-profesores-register #user-register-form div.form-item-mail input{width:45%;}
body.page-profesores-register #user-register-form div.form-type-password{width:45%;}
body.page-profesores-register #user-register-form #edit-account{width:100%;}
body.page-profesores-register #user-register-form #edit-account input{width:45%;}
body.page-profesores-register #user-register-form #edit-account div.description{width:45%;font-size:11px;margin-top:-13px}

body.page-profesores-register #user-register-form div.form-wrapper{}
body.page-profesores-register div.field-name-field-telefono2-centro{clear:both;margin:0 0 0 0 !important}

#edit-account div.form-item-mail div.description{margin-top:2px !important}
body.page-profesores-register #user-register-form #edit-actions{float:right;}
body.page-profesores-register #user-register-form #edit-actions input{width:185px;float:right;margin-right:8%;margin-bottom:40px}

body.page-profesores-register #user-register-form label:first-letter {text-transform: uppercase; }
#edit-pass-pass1{width:100% !important;}
#edit-pass-pass2{width:100% !important;}



#arista-valorar-programa-form div.form-type-radios{margin-bottom:35px}
#arista-valorar-programa-form div.form-type-radios div.form-type-radio{float:left;margin-right:15px;}


#edit-account--2{width:100% !important;}
#edit-mail--2{width:45% !important;}

#edit-actions--2{position:relative !important;top:0;width:auto !important;padding:0 !important;margin:0 !important;float:none !important}


/*div.videos-profesores{position:relative;top:0;left:0;}
div.videos-profesores div.videos{position:relative;top:0;left:0;width:100%;padding-bottom:61%}
div.videos-profesores div.videos div.video{position:absolute;top:0;left:0;width:100%;}
div.videos-profesores div.paginas{position:relative;top:0;left:0;padding-top:15px;padding-bottom:15px;clear:both;overflow:hidden}
div.videos-profesores div.paginas a{display:block;width:127px;float:left;text-decoration:none;margin-right:15px}
div.videos-profesores div.paginas a img{display:block;width:100%;}
div.videos-profesores div.paginas a span{font-size:12px;font-family:"source_sans_proregular";color:#444;}

div.videos-profesores{position:relative;top:0;left:0;}


*/






div.videos-profesores{position:relative;margin-bottom:0;overflow:hidden}
div.videos-profesores div.videos{position:relative;top:0;left:0;padding-bottom:50%;width:100%;height:0;overflow:hidden}
div.videos-profesores div.video{position:absolute;top:0;left:0;width:100%;height:100%;}
div.videos-profesores div.video img{display:block;min-width:100%;height:auto}
div.videos-profesores div.video iframe{display:block;width:100%;height:100%}
div.videos-profesores div.control{position:relative;margin:15px 0 0 0;z-index:999;float:right}
div.videos-profesores div.control a{display:block;position:relative;float:left;width:18px;height:18px;background:url(../images/destacados-control.png) top left no-repeat;text-indent:-9999px;margin-right:2px;cursor:pointer}
div.videos-profesores div.control a:hover,div.videos-profesores div.control a.select{background-position:bottom left}
div.videos-profesores div.descripcion{position:absolute;bottom:0;left:0;max-width:300px;padding:15px 20px 15px 20px;background:rgba(255,255,255,0.8);}
div.videos-profesores div.descripcion h3{margin:0;padding:0;font-size:20px;font-family:"source_sans_proregular";font-weight:bold;color:#171518;text-decoration:none;border-bottom:none !important}
div.videos-profesores div.descripcion p{margin:0;padding:0;font-size:14px;font-family:"source_sans_proregular";color:#444;line-height:17px;}
div.videos-profesores div.descripcion a{display:block;position:relative;font-family:"source_sans_probold";font-size:14px;color:#444;background:url(../images/flecha.png) right 12px  no-repeat;float:left;padding-right:30px;text-decoration:none;font-weight:normal;text-decoration:none}

div.videos-profesores div.video{display:none;}
div.videos-profesores div.video:first-child{display:block;}







fieldset#edit-contact{display:none}
fieldset#edit-locale{display:none;}
fieldset#edit-mimemail{display:none;}


p.label_adjunto{font-size: 13px;line-height: 16px;margin: 15px 0px 10px;clear: both;display: block;position: relative;float: left;}

p.label_formatos{font-size: 13px;line-height: 16px;margin: 15px 0px 10px;clear: both;display: block;position: relative;float: left;}

a.ayuda_contacto{display:block;position:relative;top:0;left:0;float:right;font-size:13px;color:#000;margin-top:-33px;}





.no-sidebars #main{
    margin-bottom: 20px;
}
.no-sidebars .sidebars .compromiso-repsol{
    background: none repeat scroll 0 0 #fff;
    margin-top: 69px;
    padding: 2.4%;
    text-align: center;
    width: 95%;
}
.no-sidebars .banner-sidebar{
    background: none repeat scroll 0 0 #fff;
    border: medium none !important;
    float: left;
    padding: 0.4%;
    width: 32.5%;
}
.no-sidebars .sidebars .banner-sidebar img{
    display: block;
    width: 100%;
}


/*------- boton tooltip areas de actuacion ------*/
.botonTooltip {
	position:relative;
	width:100%;
	text-align:center;
}
.botonTooltip a {
	text-decoration:none;
	background-color:#444444;
	color:#ffffff!important;
	font-weight:normal!important;
	text-align:center;
	text-transform:uppercase;
	padding:10px;
	width:270px;
	margin:10px auto;
	transition:background-color ease 0.5s;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
}
.botonTooltip a:hover {
	background-color:#d68500;
}
.botonTooltip p {
	float: left;
    height: 0;
    overflow: hidden;
    width: 0;
	background:url(../images/bg-tooltip-right.png) no-repeat 0 0;
	color:#ffffff!important;
	position:absolute;
	right:40px;
	top:0px;
	margin:0;
	text-align:left;
	font-size: 12px!important;
    line-height: 12px!important;
}
.botonTooltip:hover p {
	width:128px;
	height:53px;
	padding:6px 10px 12px 25px;
}
@media (max-width: 1023px) {
	.botonTooltip p {
		float: none;
		background:url(../images/bg-tooltip-down.png) no-repeat 0 0;
		right:50%;
		top:45px;
		margin:0 -82px 0 0 !important;
	}
	.botonTooltip:hover p {
		padding:25px 16px 12px 16px;
	}
}
/*------- /boton tooltip areas de actuacion ------*/


/*------- TE AYUDAMOS A ACTUAR ------*/

.page-node-2838 h1,
.page-node-2838 .breadcrumb ,
.page-node-2838 .compartir.derecha { display: none;}

div.field-name-body .ayuda-mejora h2 { color:#fff!important; text-transform: uppercase; font-size: 30px; background-color: #e3a702; border:none; padding: 25px 0; margin-top: -10px;}

.ayuda-mejora .wi-100 { float: left; width: 100%;}
.ayuda-mejora .wi-46  { float: left; width:  46%; margin:0  1.5%;}
.ayuda-mejora .wi-46 div { padding:5.5% 4.5% 4.5% 4.5%; margin-bottom: 6%;}

.ayuda-mejora .ali-center { text-align: center;}

.ayuda-mejora .bg-blanco { background-color: #fff;}
.ayuda-mejora .bg-gris   { background-color: #53565a;}
.ayuda-mejora .bg-ocre   { background-color: #cc9900;}

.ayuda-mejora .blanco { color: #fff!important;}
.ayuda-mejora .azul   { color: #61c3d9;}
.ayuda-mejora .ocre   { color: #cc9900!important;}

.ayuda-mejora .border-top-rojo { border-top: 10px solid #e4002b;}
.ayuda-mejora .border-top-ocre { border-top: 10px solid #e3a702; padding-top: 3.5%!important;}
.ayuda-mejora .border-top-azul { border-top: 10px solid #61c3d9; padding-top: 3.5%!important;}

.ayuda-mejora .entradilla { margin-bottom: 40px;}
.ayuda-mejora .entradilla p { color: #333; font-size: 18px; line-height: 24px;}

.ayuda-mejora div h3 { float: left; width: 100%; font-size: 30px; margin-top: 0; margin-bottom: 20px;}
.ayuda-mejora div h3 a { float: left; width: 100%; text-decoration: none;}
.ayuda-mejora div h3 a.blanco { background: url(../images/next-white.png)  no-repeat center right;}
.ayuda-mejora div h3 a.ocre   { background: url(../images/next-yellow.png) no-repeat center right;}
.ayuda-mejora div h3 a:hover { text-decoration: underline;}
.ayuda-mejora div p  { font-size: 16px; line-height: 24px;}
.ayuda-mejora div.blanco p { color: #fff;}
.ayuda-mejora div p a { font-weight: normal!important;}

@media (max-width: 800px) {
.ayuda-mejora .wi-46 { width: 100%; margin: 0;}
}








/*------- / TE AYUDAMOS A ACTUAR ------*/



/*TABLA PARTICIPACIONES */
.participaciones{display: block; position: relative; overflow: hidden; margin: 30px auto 150px;width: 50%;}
#table-participaciones { width: 50%; border-collapse: collapse;width: 100%;}
#table-participaciones th{padding: 15px;font-weight: bold;width: 33%;}
#table-participaciones td{width: 33%; padding: 15px;}
#table-participaciones th,#table-participaciones td{border: 1px solid #ddd;text-align: left;background: #fff;}











.bloque-listado ul.listado-imagenes{ padding:0; margin:0 auto;}