
/*Lineas css que saca la rosquita de editar contenido por encima de la de editar panel
.contextual-links-region .contextual-links-wrapper{z-index:1;display:block;right:10px !important}
html.js .pane-node div.contextual-links-wrapper{z-index:99;display:block;right:10px !important} 
*/
*{margin:0;padding:0;}
html{color:#FFF;background:#B62E3E;}
body{color:#333;background:#FFF;border-top:5px solid #B62E3E;font-size:.938em/*13px*/;line-height:120%;font-family:/*'Calibri Light',*/ Calibri, Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6{font-family:/*Blue Highway, */Calibri, Arial, Helvetica, sans-serif;color:#B62E3E;cursor:default;}
ul,ol{margin:0 0 1em 1.5em;}
ul{list-style:disc outside;}
li{margin:0 0 .3em;}
a{color:#B62E3E;text-decoration:underline;}
a:focus,
a:hover{text-decoration:none;}
a[target="_blank"] img{vertical-align:middle;margin:0 3px 0 3px;}
input,select,textarea{font-family:Calibri, Arial, Helvetica, sans-serif;}
input:hover,
input:focus,
textarea:hover,
textarea:focus{}
h1{margin:0 0 1em;}
p{margin:0 0 1em;}
abbr, acronym{border:0 none;cursor:help;}
.center{text-align:center;}

/*Tables*/
table{width:100%;margin:0 0 20px;background:#FFF;border:1px solid #EEE;border-collapse:separate;border-spacing:2px;}
table caption{padding:4px;color:#454545;font-style:italic;text-align:left;}
table th{padding:5px;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
table td{padding:5px;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
table thead th{color:#B62E3E;background:#EEE;font-weight:bold;}
table tbody th{background:#f7f7f7;font-weight:bold;}
table.estadisticas thead th{width:70%;}
/*Interior - Fundaci?n ONCE en cifras*/
table.estadisticas tbody.normal td{text-align:left;font-weight:bold;}
table.estadisticas .alignRight,
table.estadisticas tbody th + td,
table.estadisticas tbody.right td,
table.estadisticas tbody.normal .alignRight{text-align:right;font-weight:normal;}


/*Forms*/
.region-content form{display:block;clear:both;margin:0 0 20px;padding:20px;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.region-content form fieldset{padding:0 0 20px 0;border:1px solid #CCC;border-left:0 none;border-right:0 none;}
.region-content form legend{font-weight:bold;}
.region-content form .form-submit{margin:0 5px;padding:6px 12px;background:rgba(50,50,50,.76);color:#FFF;border:0 none;border-radius:15px;text-decoration:none;text-transform:uppercase;font-weight:bold;cursor:pointer;}
.region-content form .form-submit:hover, .region-content form .form-submit:focus{background-color:#B62E3E;}
.region-content form .form-submit:active{box-shadow:inset 0 0 9px rgba(0,0,0,.5);}
.region-content form .form-item{}
.region-content form .form-radios .form-item{display:inline-block;margin:0 15px 0 0;}
.region-content form label{margin:0 0 3px 2px;}
.region-content form .form-select,
.region-content form .form-text{padding:2px;}
.region-content form .description{margin:0 0 0 2px;color:#757575;font-style:italic;}
.views-exposed-form .views-exposed-widget .form-submit{margin-top:1em;}

/*Paginador*/
.item-list ul.pager{margin:20px 0;padding:20px 0;border-top:1px solid #CCC;}
.item-list ul.pager li{margin:0 2px;padding:0;background-color:#FFF;}
.item-list ul.pager li a{display:inline-block;padding:6px;color:#333;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-decoration:none;}
.item-list ul.pager li a:hover, ul.pager li a:focus{color:#FFF;background:#666;text-decoration:none;}
.item-list ul.pager li.pager-current{padding:6px;color:#FFF;background-color:#B62E3E;border-left:1px solid #CCC;border-top:1px solid #CCC;font-weight:bold;}
.item-list ul.pager li.pager-ellipsis{color:#757575;background:none;}
.item-list + .view-footer{margin:-25px 0 0;}
.view-footer .pager-resume{text-align:center;}
.view-footer .pager-resume p{display:inline;margin:0 30px;font-size:80%;color:#555;}

/*Nodos*/
.node .field-items h2{font-size:1.4em;background:rgba(255,255,255,.5);margin:0 0 15px;line-height:120%;}
.node .field-items h3{margin:0 0 10px;line-height:120%;}
img.imgIzquierda,
.columna-premios,
.columna-imagenes{float:left;width:25%;margin:3px 20px 10px 0;padding:15px;background:#f8f8f8;border-right:1px solid #CCC;border-bottom:1px solid #CCC;font-size:1em;}
.columna-premios img,
.columna-imagenes img{clear:both;margin: 0 0 5px;width:100%;}
.columna-imagenesBig{float:left;width:40.939%;margin:3px 20px 10px 0;padding:15px;background:#f8f8f8;border-right:1px solid #CCC;border-bottom:1px solid #CCC;font-size:1em;}
.columna-imagenesBig img{clear:both;margin: 0 0 15px;width:100%;}
.columna-imagenesBig p,
.columna-premios p,
.columna-imagenes p{margin:0;}

/*Container*/

/*Estructura*/

/*Pre Header*/
#preheader{padding:8px 0 5px;border-bottom:1px solid #CCCCCC;cursor:default;}
/*Pre Header - Menu*/
#block-menu-menu-cabecera{float:left;width:57%;margin:0;padding:0;}
#block-menu-menu-cabecera .menu{margin:0;padding:0;list-style:none;}
#block-menu-menu-cabecera .menu li{display:inline;margin:0;padding:0;color:#333;font-size:.867em;}
#block-menu-menu-cabecera .menu li:first-child:before{content:"";display:none;}
#block-menu-menu-cabecera .menu li:before{content:" | ";color:#333;margin:0 3px;}
#block-menu-menu-cabecera .menu li a{display:inline;color:#333;text-decoration:none;}
#block-menu-menu-cabecera .menu li a:hover,#block-menu-menu-cabecera .menu li a:focus{text-decoration:underline;}
/*Pre Header - Idioma*/
#block-search-form{display:inline;display:inline-block;margin:-4px 0 0;}
#block-search-form .content .form-text{width:11.385em;padding:1px 4px;color:#3D3F4B;background:#FFF;border:1px solid #CCC;font-size:1em;font-family:Calibri, Arial, Helvetica, sans-serif;}
#block-search-form .content .form-text:hover,
#block-search-form .content .form-text:focus{color:#222;}
#block-search-form .content .form-text:active{}
#block-search-form .content .form-actions{margin:0;padding:0;}
#block-search-form .content .form-actions .form-submit{margin:0;padding:0 8px 1px 18px;color:#FFF;background:#333 url(../img/bg-search-btn.png) no-repeat 5px 6px;border:0 none;border-radius:12px;font-size:1.067em;font-weight:bold;text-transform:lowercase;cursor:pointer;}
#block-search-form .content .form-actions .form-submit:hover,
#block-search-form .content .form-actions .form-submit:focus{color:#FFF;background-color:#B62E3E;}
#block-search-form .content .form-actions .form-submit:active{}
/*Pre Header - Idioma*/
#block-locale-language{float:right;display:inline;display:inline-block;}
#block-locale-language h2{position:absolute;top:-999em;left:-999em;clip:rect(0,0,0,0);height:0;margin:0;padding:0;visibility:hidden;}
#block-locale-language .content ul{margin:0;padding:0;list-style:none;}
#block-locale-language .content ul li{display:inline;display:inline-block;margin:0 0 0 5px;color:#333;font-size:.867em;font-weight:bold;text-transform:lowercase;}
#block-locale-language .content ul li a{padding:0 10px 0 0;color:#333;text-decoration:none;background:url(../img/ico-arrow-mini.png) no-repeat right bottom;}
#block-locale-language .content ul li a:hover,#block-locale-language .content ul li a:focus{color:#333;text-decoration:underline;}
#block-locale-language .content ul li a.active{color:#333;text-decoration:none;background-image:url(../img/ico-arrow-mini-active.png);}

/*Header*/
#header {margin:0;padding:17px 0 12px;cursor:default;}
#logo{float:left;max-width:260px;margin:0 0 0 -3px;}

/*Menu*/
#navigation{float:right;/*max-width:668px;*/max-width:745px;margin:11px 0 0;background-color:#FFF;}
#navigation h2{position:absolute;top:-999em;left:-999em;clip:rect(0,0,0,0);height:0;margin:0;padding:0;visibility:hidden;}
#navigation #main-menu{margin:0;padding:0;list-style:none;}
#navigation #main-menu li{display:inline;display:inline-block;margin:0 -2px 0 0;padding:0 0 0 2px;color:#333;font-size:1em;font-weight:bold;font-family:/*Blue Highway, */Calibri, Arial, Helvetica, sans-serif;text-transform:uppercase;background:url(../img/bg-menu-separator.png) no-repeat left center;letter-spacing:-0.15px;}
#navigation #main-menu li:first-child{margin:0;background:none;}
#navigation #main-menu li a{padding:2px 4px;color:#333;text-decoration:none;}
#navigation #main-menu li a:hover,#navigation #main-menu li a:focus{color:#000;background-color:#f8f8f8;border-bottom:1px solid #666;}
#navigation #main-menu li.active a,
#navigation #main-menu li.active-trail a{color:#B62E3E;}
#navigation #main-menu li.active-trail a:hover,#navigation #main-menu li.active-trail a:focus{border-bottom:1px solid #B62E3E;}

/*Menu - redes sociales*/
.cb-rs{float:right;margin:0 0 -5px;padding:0;}
.cb-rs ul{margin:0;padding:0;list-style:none;}
.cb-rs ul li{display:inline;display:inline-block;width:20px;height:20px;margin:0 3px;padding:0;}
.cb-rs ul li a{display:inline;display:inline-block;width:20px;height:20px;background:#FFF;border:1px solid transparent;}
.front .cb-rs ul li a{background:none;}
.cb-rs ul li img{display:block;margin:0;padding:0;}
.cb-rs ul li a:hover,.cb-rs ul li a:focus{background:#FFF;border:1px solid #000;}

/*Hightlight*/
.front #highlighted{background:#C9F7F5 url(../img/bg-highlight.png) repeat-x bottom left;}
.front #highlighted > .bg{background:url(../img/bg-highlight-lines.png) no-repeat 50% 10%;}
.front #highlighted > .bg .block p{margin:0;}
.front #highlighted > .bg .block p img{display:block;margin:0 auto;}
#highlighted .wrap{position:relative;}
#highlighted .block{position:absolute;top:6px;right:0;}
.front #highlighted .block:first-child{position:static;}
.front #highlighted .block{top:auto;bottom:10px;}

/*Breadcrums*/
#breadcrumb{padding:0;color:#FFF;background-color:#353A3B;cursor:default;}
#breadcrumb .breadcrumb{padding:8px 0;color:#FFF;background-color:#353A3B;}
#breadcrumb ul{margin:0;padding:0;list-style:none;}
#breadcrumb li{display:inline;display:inline-block;margin:0 3px 0 0;color:#FFF;font-weight:bold;font-style:italic;}
#breadcrumb li a{padding:2px 12px 2px 2px;color:#FFF;background:url(../img/ico-arrow-mini-inv.png) no-repeat 100% 8px;font-style:normal;}

/*Main*/
#main{position:relative;margin:0;padding:20px 0 10px;background:#FFF url(../img/bg-content.png) repeat 0 0;
background-image: url(../img/bg-rings-t.png), url(../img/bg-rings-b.png), url(../img/bg-content.png);
background-position: 0 80px, right 800px, 0 0;
background-repeat: no-repeat, no-repeat, repeat;}
#page-title{line-height:100%;border-bottom:1px solid #CCC;}
#page-title > span{display:inline;display:inline-block;margin:0 0 -1px;padding:0 3px 10px;border-bottom:4px solid #B62E3E;}
.panel-pane{margin:0 0 15px;}
.pane-title{display:inline-block;margin:0;padding:10px 7px 10px 3px;color:#333;border-bottom:4px solid #B62E3E;}
.pane-content{margin-top:-1px;padding:20px 0 0;border-top:1px solid #CCC;}
.panel-flexible .panel-separator,.panel-separator{margin:0;padding:0;}

/*Home*/
.front .panels-flexible-row{padding:0;}
.front .panels-flexible-row-1-main-row{padding:0;}
.front .panels-flexible-row-last{padding:0;}
.more-link{text-transform:uppercase;font-size:.867em;}
.more-link a{display:inline-block;padding:6px 21px 6px 12px;background:rgba(50,50,50,.76) url(../img/ico-arrow-mini-more.png) no-repeat 100% 60%;color:#FFF;border-radius:15px;text-decoration:none;white-space:nowrap;}
.more-link a:hover, .more-link a:focus{background-color:#B62E3E;}
/*Home - actualidad*/
.front .panels-flexible-region-inside{padding:0 1em;}
.view-noticiashome .home-news ul{margin:0;padding:0;list-style:none;}
.view-noticiashome .home-news li{margin:0;padding:0;list-style:none;}
.view-noticiashome .home-news li .img{float:left;min-width:100px;min-height:160px;margin:0 10px 10px 0;}
.view-noticiashome .home-news li .img img{padding:5px 6px;background:#FFF;border:1px solid #CCC;}
.view-noticiashome .home-news li .tit{font-size:1.200em;font-weight:bold;color:#333;}
.view-noticiashome .home-news li .tit a{color:#333;text-decoration:none;}
.view-noticiashome .home-news li .tit a:hover,
.view-noticiashome .home-news li .tit a:focus{color:#B62E3E;text-decoration:underline;}
.view-noticiashome .home-news li .date{margin:0 5px 0 0;color:#565656;font-size:1.067em;font-style:normal;font-weight:bold;text-transform:uppercase;}
.view-noticiashome .home-news li .desc{display:block;margin:10px 0 0;}
.pane-noticiashome:first-child{margin:0 0 5px;}
.panel-separator + .pane-noticiashome .pane-content{padding:0;border:0 none;}
.panel-separator + .pane-noticiashome .view-noticiashome .home-news{clear:both;margin:0 0 10px;}
.panel-separator + .pane-noticiashome .view-noticiashome .home-news li{margin:0 0 10px;}
.panel-separator + .pane-noticiashome .view-noticiashome .home-news li .tit{display:block;margin:0 0 0 80px;font-size:1em;font-weight:normal;}
.panel-separator + .pane-noticiashome .view-noticiashome .home-news li .date{float:left;display:block;font-size:1em;}
.panel-separator + .pane-noticiashome .view-noticiashome .home-news li:first-child,
.panel-separator + .pane-noticiashome .view-noticiashome .home-news li:last-child{}
.panel-separator + .pane-noticiashome .view-noticiashome .more-link{clear:both;margin:0px 5px 0 0;text-align:right;}
.panel-separator + .pane-noticiashome .view-noticiashome .more-link a{float:left;clear:both;margin:0px 5px 0 0;text-align:right;}
/*Home - video*/
.video-menu{margin:0;padding:0;}
.video-menu .pane-content{margin:0;padding:0;border:0 none;}
.video-tabs{}
.video-tabs .menu{margin:0;padding:0;list-style:none;}
.video-tabs .menu li{display:inline-block;margin:0;padding:0;font-size:1.4em;}
.video-tabs .menu li a{display:block;padding:10px 23px;margin:0;border:0 none;text-decoration:none;color:#000;}
.video-tabs .menu li a:hover,.video-tabs .menu li a:focus{background:#FFF;background:rgba(255,255,255,.5);}
.video-tabs .menu li.active{display:inline-block;font-weight:bold;}
.video-tabs .menu li.active a{padding:10px 23px;margin:0;color:#B62E3E;background:#FFF;border:0 none;border-right:1px solid #CCC;}
.video-home{}
.video-home .pane-title{display:inline-block;padding:10px 23px;margin:0;color:#B62E3E;background:#FFF;border:0 none;border-right:1px solid #CCC;}
.video-home .pane-content{padding:23px;background:#FFF;border-top:0 none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;}
.video-home .pane-content h3{margin:0 0 10px;font-size:1.333em;line-height:110%;}
.video-home .pane-content h3 a{text-decoration:none;}
.video-home .pane-content h3 a:hover,.pane-videohome .pane-content h3 a:focus{text-decoration:underline;}
.front .pane-block.video-home .pane-content p{float:none;width:auto;}
.player-container .video object{max-height:185px;}
/*Home - empleo*/
.front .pane-block .pane-content p{float:left;width:65%;}
.pane-block .pane-content p.img{float:none;width:100%;margin:0 0 5px;}
.pane-block .pane-content p.img img{padding:5px 6px;background:#FFF;border:1px solid #CCC;}
.pane-block .pane-content p.more-link{float:right;width:34%;}
/*Home - destacados*/
.home-highlight{margin:0 0 20px;padding:0;}
.home-highlight .hhl-lst{margin:0;padding:0;list-style:none;}
.home-highlight .hhl-lst li{display:inline;display:inline-block;overflow:hidden;width:204px;min-height:242px;margin:0 0 0 20px;padding:0;list-style:none;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;font-size:1.154em;vertical-align:top;}
.home-highlight .hhl-lst li:first-child{margin:0;}
.home-highlight .hhl-lst li .img{display:block;}
.home-highlight .hhl-lst li .img img{margin:0;padding:0;background:none;border:0 none;}
.home-highlight .hhl-lst li .txt{display:block;margin:0;padding:10px;text-align:center;}
/*Home - banners*/
.home-banners{margin:0 0 15px;padding:0;}
.home-banners .hb-lst{margin:0 -4px;padding:0;list-style:none;text-align:left;}
.home-banners .hb-lst li{display:inline;display:inline-block;margin:0 4px 5px;padding:0;list-style:none;vertical-align:top;}

/*.home-banners{margin:0 0 15px;padding:0;}
.home-banners .hb-lst{margin:0;padding:0;list-style:none;}
.home-banners .hb-lst li{display:inline;display:inline-block;margin:0 0 0 8px;padding:0;list-style:none;vertical-align:top;}
.home-banners .hb-lst li:first-child{margin:0;}
*/
/*Interior - Podcasts*/
.pane-podcast .pane-content{padding:0;border:0;}
.pane-podcast h3{margin:5px 0 15px;padding:0;font-size:1.200em;}
.podcasts{margin:0 0 25px;border-bottom:1px dashed #CCC;}
.podcasts .podcasts-lst{margin:0;padding:0;list-style:none;}
.podcasts .podcasts-lst .pc{margin:0;padding:10px 0;border-top:1px dashed #CCC;}
.podcasts .podcasts-lst .pc:hover,.podcasts .podcasts-lst .pc:focus{background:rgba(255,255,255,.25);}
.podcasts .podcasts-lst .pc .audio{}
.podcasts .podcasts-lst .pc .audio img{vertical-align:middle;}

/*Subhomes*/
.region-content .destacado{overflow:hidden;margin:0 0 15px;padding:0;color:#333;}
.region-content .destacado img{float:left;margin:0 15px 0 0;padding:4px;background:#FFF;border:1px solid #CCC;}
.region-content .destacado h2{margin:0 0 10px 180px;font-weight:bold;font-size:1.200em;}
.region-content .destacado h2 a{text-decoration:none;}
.region-content .destacado p{margin:0 0 10px 180px;padding:0;font-weight:normal;}

/*Sidebar*/
.sidebar{}
.sidebar .block-menu-block{display:block;padding:20px 30px 30px;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.sidebar .block-menu-block ul.menu{list-style:none;margin:0;padding:0;}
.sidebar .block-menu-block ul.menu li{display:list-item;margin:0;padding:0;list-style:none;color:#333;border-bottom:1px solid #CCC;}
.sidebar .block-menu-block ul.menu li a{display:block;margin:0;padding:7px 3px;color:#333;text-decoration:none;}
.sidebar .block-menu-block ul.menu li a:hover,.sidebar .block-menu-block ul.menu li a:focus{color:#B62E3E;background:#f7f7f7;}
.sidebar .block-menu-block ul.menu li.active-trail{color:#B62E3E;font-weight:bold;}
.sidebar .block-menu-block ul.menu li.expanded{border-bottom:2px solid #CCC;}
.sidebar .block-menu-block ul.menu li.active-trail > a{color:#B62E3E;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.sidebar .block-menu-block ul.menu li.expanded > a{border-bottom:1px solid #e3e3e3;}
.sidebar .block-menu-block ul.menu li.active-trail:first-child a{border-top:0 none;}
.sidebar .block-menu-block ul.menu li.active-trail li{font-weight:normal;background:#FFF;border-bottom:none;border-top:1px solid #eee;}
.sidebar .block-menu-block ul.menu li.active-trail li:first-child{border-top:0 none;}
.sidebar .block-menu-block ul.menu li ul.menu li a{padding:5px 10px;}
.sidebar .block-menu-block ul.menu li ul.menu li.active-trail > a{background:#f7f7f7;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.sidebar .block-menu-block ul.menu li ul.menu li.expanded{background:#FFF;border-bottom:0px solid #eee;}
.sidebar .block-menu-block ul.menu li ul.menu li.expanded > a{background:#FFF;border-bottom:0px solid #eee;}
.sidebar .block-menu-block ul.menu li ul.menu li.expanded li a{padding:5px 20px;}
.sidebar .block-menu-block ul.menu li ul.menu li.expanded li.active-trail a{background:#f7f7f7;}

.sidebar .block-views,
.sidebar #block-views-exp-buscadoragenda-page-todos,
.sidebar #block-views-buscadoragenda-block{display:block;padding:20px 30px 30px;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.region-content form label{margin:0 0 3px 2px;}
.sidebar .block-views .form-select,
.sidebar .block-views .form-text,
.sidebar #block-views-exp-buscadoragenda-page-todos .form-select,
.sidebar #block-views-exp-buscadoragenda-page-todos .form-text,
.sidebar #block-views-buscadoragenda-block .form-select,
.sidebar #block-views-buscadoragenda-block .form-text{width:100%;}

/*Sidebar second - Relacionados*/
.menuRelacionado{position:relative;display:block;padding:15px 25px 25px;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.menuRelacionado:before{content:"";position:absolute;right:10px;top:-12px;width:22px;height:56px;background:url(../img/bg-clip.png) no-repeat 0 0;}
.menuRelacionado h2{margin:0 0 12px;font-size:1.200em;}
.menuRelacionado ul{margin:0 0 15px;padding:0;list-style:none;}
.menuRelacionado ul li{border-bottom:1px solid #CCC;}
.menuRelacionado ul li a{display:block;padding:3px 0;color:#333;text-decoration:none;}


/*Pre Footer*/
#prefooter{margin:0;padding:20px 0 20px;background:#626262;cursor:default;}}
/*Pre Footes - main menu - webmap*/
#prefooter #block-system-main-menu{float:left;width:77%;}
#prefooter #block-system-main-menu h2{position:absolute;top:-999em;left:-999em;clip:rect(0,0,0,0);height:0;margin:0;padding:0;visibility:hidden;}
#prefooter #block-system-main-menu .content .menu{margin:0;padding:0;list-style:none;}
#prefooter #block-system-main-menu .content > .menu > li{display:inline;display:inline-block;margin:0;color:#FFF;font-size:1.067em;font-weight:bold;font-family:/*Blue Highway, */Calibri, Arial, Helvetica, sans-serif;}
#prefooter #block-system-main-menu .content .menu li a{color:#FFF;text-decoration:none;}

/*Pre Footer - Menu*/
#prefooter  #block-menu-block-3{float:left;width:79%;}
#prefooter .block-menu-block .menu{margin:0;padding:0;list-style:none;}
#prefooter .block-menu-block ul.menu li a{color:#FFF;text-decoration:none;}
#prefooter .block-menu-block ul.menu li a:hover,#prefooter .block-menu-block ul.menu li a:focus{text-decoration:underline;}
#prefooter .block-menu-block ul.menu li.expanded li{display:block;float:none;margin:0;padding:0;font-size:.9em;text-transform:none;}
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li{float:left;margin:0 25px 25px 0;padding:0;color:#FFF;text-transform:uppercase;list-style:none;}
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li + li{width:16%;} /*quienes somos*/
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li + li + li{width:24%;} /*que hacemos*/
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li + li + li + li{width:26%;} /*actualidad*/
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li + li + li + li + li{width:15%;} /*agenda*/
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li + li + li + li + li + li{width:26%;} /*contrataciones*/
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li + li + li + li + li + li + li{width:15%;} /*publicaciones*/
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li > a{display:block;padding:0 0 10px;font-weight:bold;}
#prefooter .block-menu-block > .content > .menu-block-wrapper > ul.menu > li.first{position:absolute;top:-999em;left:-999em;}
/*Pre Footer - redes sociales y contacto*/
#prefooter #block-block-3{float:right;width:19.171%;}
#block-block-3{padding:15px 6px;color:#FFF;background:#626262;border:1px solid #999;text-align:center;}
#block-block-3 h2{margin:0 0 10px;color:#FFF;font-size:;font-weight:normal;font-family:handwrite;text-align:center;}
#block-block-3 .redes{margin:0 0 10px;padding:0;text-align:center;}
#block-block-3 .redes ul{margin:15px 0 20px;padding:0;list-style:none;}
#block-block-3 .redes li{display:inline;display:inline-block;margin:0 2px;padding:0;color:#FFF;}
#block-block-3 .redes li a{display:block;overflow:hidden;width:35px;height:35px;color:#FFF;text-decoration:none;border-radius:50%;}
#block-block-3 .redes li a:hover,
#block-block-3 .redes li a:focus{background:#B62E3E;}
#block-block-3 .redes li a img{margin:0;}
#block-block-3 .contacto{margin:0 0 10px;padding:0;text-align:center;}
#block-block-3 .contacto address{color:#FFF;font-size:.733em;font-style:normal;line-height:140%;}
#block-block-3 .contacto a{color:#FFF;text-decoration:none;}

/*INGLES*/
#prefooter #block-block-9{float:right;width:19.171%;}
#block-block-9{padding:15px 6px;color:#FFF;background:#626262;border:1px solid #999;text-align:center;}
#block-block-9 h2{margin:0 0 5px;color:#FFF;font-size:;font-weight:normal;font-family:handwrite;text-align:center;}
#block-block-9 .redes{margin:0 0 10px;padding:0;text-align:center;}
#block-block-9 .redes ul{margin:0;padding:0;list-style:0;}
#block-block-9 .redes li{display:inline;display:inline-block;margin:0 2px;padding:0;color:#FFF;}
#block-block-9 .redes li a{display:block;overflow:hidden;width:35px;height:35px;color:#FFF;text-decoration:none;border-radius:50%;}
#block-block-9 .redes li a:hover,
#block-block-9 .redes li a:focus{background:#B62E3E;}
#block-block-9 .redes li a img{margin:0;}
#block-block-9 .contacto{margin:0 0 10px;padding:0;text-align:center;}
#block-block-9 .contacto address{color:#FFF;font-style:normal;line-height:140%;font-size:0.733em;}
#block-block-9 .contacto a{color:#FFF;text-decoration:none;}

/*Footer*/
#footer{margin:0;padding:12px 0;cursor:default;}
#footer #block-block-4{float:left;margin:12px 0 0;}
#footer #block-block-5{float:left;}
#footer #block-block-6{float:right;margin:9px 0 0;}
.accesibilidad ul, .certificados ul, .enlaces ul{margin:0;padding:0;list-style:none;}
.accesibilidad li, .certificados li, .enlaces li{display:inline;display:inline-inline-block;vertical-align:middel;margin:0 10px;}

/*Pesta?as*/
#main .tabs li a:hover,
#main .tabs li a:focus{background-color:#333;color:#FFF}


/*Buscador Publicaciones*/
form#technosite-busqueda-publicaciones-configure{}
form#technosite-busqueda-publicaciones-configure .form-item{display:inline-block;vertical-align:top;}
form#technosite-busqueda-publicaciones-configure .form-item label{display:inline-block;vertical-align:top;}
form#technosite-busqueda-publicaciones-configure .form-item .form-text{display:inline-block;}

form#technosite-busqueda-publicaciones-configure fieldset{border:0 none;margin:0;padding:0;width:auto;display:block;}
form#technosite-busqueda-publicaciones-configure fieldset > div{float:left;width:48%;margin:0 0 15px;}
form#technosite-busqueda-publicaciones-configure fieldset > div + div{float:right;}
form#technosite-busqueda-publicaciones-configure fieldset legend{margin:0 0 20px;border:0 none;color:#B62E3E;font-size:20px;font-wieght:bold;}
form#technosite-busqueda-publicaciones-configure fieldset > div > h2{font-size:90%;margin:0 0 10px;}
form#technosite-busqueda-publicaciones-configure fieldset > div .form-item{display:block;margin:0 0 2px;}
form#technosite-busqueda-publicaciones-configure fieldset > div .form-item input{width:120px;}
form#technosite-busqueda-publicaciones-configure fieldset > div .form-item select{width:128px;}
form#technosite-busqueda-publicaciones-configure fieldset > div .form-item label{font-size:13px;width:150px;font-weight:normal;letter-spacing:-.25px;}
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item{display:block;float:none;width:auto;margin:0;}
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item div.form-radios{display:inline-block;margin:0 0 10px 10px;}
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item div.form-radios div.form-item{display:inline;margin:0 10px 0 0;}
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item div.form-radios input.form-radio{width:auto;}
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item div.form-radios label{width:auto;}
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item select[multiple]{width:100%;margin:0;min-height:150px;}
/* Biblioteca - buscador publicaciones - Descriptores */
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item-technosite-busqueda-publicaciones-descriptor{clear:both;}
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item-technosite-busqueda-publicaciones-seleccion-descriptor{float:left;width:42%;min-width:200px;margin:0 0 10px;}
form#technosite-busqueda-publicaciones-configure fieldset > div.form-item-technosite-busqueda-publicaciones-seleccionados-descriptor{float:right;width:42%;min-width:200px;margin:0 0 10px;}
#edit-technosite-busqueda-anade-publicaciones{margin:80px 0 0 17px;}
#edit-technosite-busqueda-elimina-publicaciones{float:right;margin:-5px 80px 20px 50px;}

/*Interior - Agenda*/
.view .date-nav-wrapper .date-next{padding:0;background:none;border-radius:0;}
.view .date-nav-wrapper .date-prev{right:auto;left:0;padding:0;background:none;border-radius:0;}
.view .date-nav-wrapper .date-next a{margin:0;padding:6px 10px;background:#FFF;border-radius:0 9px 9px 0;}
.view .date-nav-wrapper .date-prev a{margin:0;padding:6px 10px;background:#FFF;border-radius:9px 0 0 9px;}
.view .date-nav-wrapper .date-nav{margin:0;}
.view .date-nav-wrapper .date-nav .pager{margin:0;padding:0;border:0 none;}

/*Interior - redes*/
.node-page .redes ul{clear:both;margin:0 0 20px;padding:0;list-style:none;}
.node-page .redes h2{clear:both;}
.node-page .redes ul li{clear:both;float:left;width:100%;margin:0 0 10px;padding:0;}
.node-page .redes ul li > img{float:left;margin:0 10px 10px 0;padding:6px;background:#FFF;border:1px solid #CCC;}
.node-page .redes ul li > a{display:block;}
/*Interior - Accesibilidad*/
.logosAccesibilidad{margin:15px auto;text-align:center;}
.logosAccesibilidad img{margin:0 10px;}

/*Interior - Contactar*/
.webform-client-form .webform-container-inline label{display:inline-block;width:8em;vertical-align:top;}
.webform-client-form .webform-component-textarea label{display:inline-block;width:8em;vertical-align:top;}
.webform-client-form .webform-component-textarea .form-textarea-wrapper{display:inline-block;vertical-align:top;width:442px;padding:2px;}
.webform-client-form .form-actions{width:35em;margin:0 0 0 8em;text-align:center;}

/*Interior - Noticia detalle*/
.node-noticia .field-name-field-fecha{margin:0 0 4px;font-style:italic;}
.node-noticia .field-name-field-entradilla{margin:0 0 10px;padding:12px 0 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF;font-size:120%;}
.node-noticia .field-name-field-imagen{float:left;margin:2px 10px 6px 0;}
.node-noticia .field-name-field-imagen img{margin:0;padding:5px;background:#FFF;border:1px solid #CCC;}

/*Interior - Resultados de busqueda*/
.search-results{margin:20px 0 0;padding:0;list-style:none;}
.search-results li{margin:0;padding:20px 3px 10px;border-top:1px solid #CCC;}
.search-results li .title{margin:0 0 5px;}
.search-results li .title a{color:#333;}
.search-results li .search-snippet-info{margin:0;padding:0;}
.search-results li .search-snippet-info strong{color:#B62E3E;}

/*Interior - V?deo corporativo*/
#video{background:#FFF url(../img/bg-video.png) no-repeat scroll 50% 50%;height:500px;margin:0;overflow:visible;padding:5px 10px;position:relative;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#video .centradoVideo{text-align:center;}
#video img{display:block;margin:8em 0 0 18.6em;}
#video a img{margin:0;display:inline;}
#video .botones{display:block;margin:0;margin:30px 15px 0;clear:both;}
#video .botones:after{content:"";display:block;clear:both;}
#video span.btn a{display:inline-block;background:#FFF url(../img/btn-right.gif) repeat-x left bottom;font-size:1em;padding:5px 8px;text-decoration:none;border:1px solid #CCC;border-radius:6px;}
#video span.btn a:hover, #video span.btn a:focus{background:#f3f3f3;border-color:#333;font-weight:bold;}
#video span.btn a img{margin:0 0 0 5px;}
#video div.botonIzquierda{float:left;}
#video div.botonDerecha{float:right;}

/*Interior proyectos y solicitudes*/
.enlace-carpeta{display:block;background:#FFF url(../img/bg-carpeta.jpg) no-repeat 5px 2px;color:#333;font-size:1em;margin:10px 0 10px;padding:8px 10px 8px 35px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.proserv{background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.proserv ul{background:url(../img/bg-proyectos.png) no-repeat 50% 50%;margin:0;overflow:hidden;padding:45px 0 0;width:100%;list-style:none;}
.proserv li{background:url(../img/bl-menu-alt2.png) no-repeat right 6px;float:left;height:2.3em;line-height:1em;margin:0 0 25px 25px;padding:0 10px 0 0;text-align:right;width:15em;}
.proserv li a{color:#0E5D9C;display:block;font-weight:bold;padding-bottom:2px;text-decoration:none;}
.proserv li a:hover,.proserv li a:focus{text-decoration:underline;}
.proserv li.par{background:url(../img/bl-menu-alt.png) no-repeat left 6px;float:right;margin:0 25px 25px 0;padding:0 0 0 10px;text-align:left;}
.proserv li.pro01{margin-left:3em;width:15em;}
.proserv li.pro02{margin-right:3em;width:15em;}
.proserv li.pro03{margin-left:1em;width:15em;}
.proserv li.pro04{margin-right:1.3em;width:15em;}
.proserv li.pro05{margin-left:1em;margin-right:4em;width:12em;}
.proserv li.pro06{margin-left:4em;margin-right:1em;width:13em;}
.proserv li.pro07{margin-left:1em;margin-right:4em;width:12em;}
.proserv li.pro08{margin-left:4em;margin-right:1em;width:13em;}
.proserv li.pro09{margin-left:1em;width:16em;}
.proserv li.pro10{margin-right:1.6em;width:16em;}
.proserv li.pro11{margin-left:3em;width:15em;}
.proserv li.pro12{margin-right:4em;}

/*Interior - Patronato de la fundaci?n ONCE */
.column1{float:left;padding-left:6px;width:48%;}
.column2{float:left;margin-top:4.4em;width:48%;}

/*Interior - Premios */
.node .field-items .listadoPremios h2{font-size:1em}

/*Interior - Certificaciones calidad y otros*/
p.enlace-buzon{text-align:right;margin-top:5em;}
p.enlace-buzon a{padding:8px 10px 8px 38px;color:#333;background:url(../img/bg-buzon.jpg) no-repeat 0 0;font-size: 1.1em;}

/*Interior - agenda - calendario*/
.calendar-calendar th.days{color:#000;}
.calendar-calendar td{color:#333}
.calendar-calendar td.today{color:#B62E3E;}
.calendar-calendar td.today div.day{font-weight:bold;}
.calendar-calendar .month-view .full td.date-box.today, .calendar-calendar .month-view .full tr td.single-day.today,
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today{border-color:#B62E3E;}
.calendar-calendar td.empty{color:#555;font-style:italic;font-size:65%;}
.calendar-calendar div.calendar{font-size:small;}
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview{background:#FFF url(../img/btn-right.gif) repeat-x left bottom;line-height:100%;}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview{height:1em;background:#FFF url(../img/btn-right.gif) repeat-x left bottom;line-height:100%;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:1em;background:#FFF url(../img/btn-right.gif) repeat-x left bottom;border-radius:0;color:#333;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{color:#333;}
.calendar-calendar .month-view .full .inner .monthview, .calendar-calendar .week-view .full .inner .weekview, .calendar-calendar .day-view .full .inner .dayview{border-radius:0;border:1px solid #CCC;}
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a{overflow:hidden;display:block;height:1em;font-weight:normal;text-decoration:none;}
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a:hover,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a:focus{height:auto;overflow:visible;text-decoration:none;}

/*APENA*/
#block-menu-block-3 h2{clip:rect(0px,0px,0px,0px);height:0px;overflow:hidden;position:absolute;width:0}
/*.front .title h1 .title span {clip:rect(0px,0px,0px,0px)!important;height:0px!important;overflow:hidden!important;position:absolute!important;width:0!important}*/
.front h1#page-title.title{clip:rect(0px,0px,0px,0px)!important;height:0px!important;overflow:hidden!important;position:absolute!important;width:0!important}
/*APENA*/

/*Interior - evento*/
.node-agenda .content{padding:25px 15px 10px;background:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.node-agenda .content .field{margin:0 0 5px;}
.node-agenda .content .field .field-label{float:left;display:inline-block;padding:5px;width:10em;text-align:right;margin-right:5px;border-top:1px solid #eee;}
.node-agenda .content .field:first-child .field-label{border:0 none;}
.node-agenda .content .field .field-items{display:block;padding:5px;}

/*Media queries*/
@media only screen and (min-width: 768px) and (max-width: 959px) {

}

@media only screen and (max-width:767px) {

}

 @media only screen and (max-width:650px) {

}

 @media only screen and (max-width:480px) {

}

/*INICIO APENA 09102014*/
/*Iconos redes sociales*/

/*.content ul.redSocial{padding-right: 0px;padding-left: 0px;padding-bottom: 0px;padding-top: 0px;margin: 0px;}*/

.content ul.redSocial li{list-style-type: none;display: inline;float:left; padding-right: 10px;}



/*FIN APENA 09102014*/
/*actas patronato*/
.node-reuni-n-del-patronato li{list-style-type:none;}
.node-reuni-n-del-patronato ul > li{font-weight:bold;}
.node-reuni-n-del-patronato li ul{font-weight:normal;margin-top:10px;}
.node-reuni-n-del-patronato li ul li{font-weight:normal !important;}
.node-reuni-n-del-patronato .estilo_cat.n1{margin-left:25px;}
.node-reuni-n-del-patronato .estilo_cat.n1 ul{margin-bottom:10px;margin-top:5px;}
.node-reuni-n-del-patronato .estilo_cat.n2{margin-left:50px;}
.node-reuni-n-del-patronato .estilo_cat.n2 ul{margin-top:10px;}
.node-reuni-n-del-patronato .estilo_cat.n3 {margin-left: 77px;}
.node-reuni-n-del-patronato .estilo_cat.n4 {margin-left: 104px;}

/* Cookies EU Compliance */
#sliding-popup {overflow:hidden;padding:8px 0 4px !important;border-bottom:2px solid #B62E3E;}
#sliding-popup .popup-content{overflow:hidden;width:62em;margin:0 auto;}
#sliding-popup .popup-content h1{font-size:1.5em;margin:0 0 5px;}
#sliding-popup .popup-content #popup-buttons button{padding:6px 12px !important;color:#FFF;background:rgba(50,50,50,.76);border:0 none;border-radius:15px;box-shadow:none;text-shadow:none;}
#sliding-popup .popup-content #popup-buttons button:hover,

