/* FILE: custom-styles.scss */
/* FILE: _setup.scss */
/* inStyle (v1.6.3) https://github.com/salsita/inStyle 2016 | MIT @mixin ============================= */
/* FILE: main/custom-styles/_main.scss */
/* FILE: main/custom-styles/__base.scss */
body { background-color: #e3e3e4; }

*, *::after, *::before { border-color: inherit; }

.site .has-color-accent-mod-color { color: var(--color_accent); }

.site .has-color-accent-mod-background-color { background-color: var(--color_accent); }

.site .has-color-accent-text-mod-color { color: var(--color_accent_text); }

.site .has-color-accent-text-mod-background-color { background-color: var(--color_accent_text); }

.site .has-color-header-background-mod-color { color: var(--color_header_background); }

.site .has-color-header-background-mod-background-color { background-color: var(--color_header_background); }

.site .has-color-header-text-mod-color { color: var(--color_header_text); }

.site .has-color-header-text-mod-background-color { background-color: var(--color_header_text); }

.site .has-color-header-headings-mod-color { color: var(--color_header_headings); }

.site .has-color-header-headings-mod-background-color { background-color: var(--color_header_headings); }

.site .has-color-intro-background-mod-color { color: var(--color_intro_background); }

.site .has-color-intro-background-mod-background-color { background-color: var(--color_intro_background); }

.site .has-color-intro-text-mod-color { color: var(--color_intro_text); }

.site .has-color-intro-text-mod-background-color { background-color: var(--color_intro_text); }

.site .has-color-intro-headings-mod-color { color: var(--color_intro_headings); }

.site .has-color-intro-headings-mod-background-color { background-color: var(--color_intro_headings); }

.site .has-color-intro-overlay-background-mod-color { color: var(--color_intro_overlay_background); }

.site .has-color-intro-overlay-background-mod-background-color { background-color: var(--color_intro_overlay_background); }

.site .has-color-intro-overlay-text-mod-color { color: var(--color_intro_overlay_text); }

.site .has-color-intro-overlay-text-mod-background-color { background-color: var(--color_intro_overlay_text); }

.site .has-color-intro-overlay-opacity-mod-color { color: var(--color_intro_overlay_opacity); }

.site .has-color-intro-overlay-opacity-mod-background-color { background-color: var(--color_intro_overlay_opacity); }

.site .has-color-intro-widgets-background-mod-color { color: var(--color_intro_widgets_background); }

.site .has-color-intro-widgets-background-mod-background-color { background-color: var(--color_intro_widgets_background); }

.site .has-color-intro-widgets-text-mod-color { color: var(--color_intro_widgets_text); }

.site .has-color-intro-widgets-text-mod-background-color { background-color: var(--color_intro_widgets_text); }

.site .has-color-intro-widgets-headings-mod-color { color: var(--color_intro_widgets_headings); }

.site .has-color-intro-widgets-headings-mod-background-color { background-color: var(--color_intro_widgets_headings); }

.site .has-color-content-background-mod-color { color: var(--color_content_background); }

.site .has-color-content-background-mod-background-color { background-color: var(--color_content_background); }

.site .has-color-content-text-mod-color { color: var(--color_content_text); }

.site .has-color-content-text-mod-background-color { background-color: var(--color_content_text); }

.site .has-color-content-headings-mod-color { color: var(--color_content_headings); }

.site .has-color-content-headings-mod-background-color { background-color: var(--color_content_headings); }

.site .has-color-footer-background-mod-color { color: var(--color_footer_background); }

.site .has-color-footer-background-mod-background-color { background-color: var(--color_footer_background); }

.site .has-color-footer-text-mod-color { color: var(--color_footer_text); }

.site .has-color-footer-text-mod-background-color { background-color: var(--color_footer_text); }

.site .has-color-footer-headings-mod-color { color: var(--color_footer_headings); }

.site .has-color-footer-headings-mod-background-color { background-color: var(--color_footer_headings); }

::-webkit-input-placeholder, :disabled::-webkit-input-placeholder { color: inherit !important; }

:-ms-input-placeholder, :disabled:-ms-input-placeholder { color: inherit !important; }

::-ms-input-placeholder, :disabled::-ms-input-placeholder { color: inherit !important; }

::placeholder, :disabled::placeholder { color: inherit !important; }

button, input, select, textarea { background-color: transparent; }

.gallery-caption { background-color: rgba(0, 0, 0, 0.8); color: #fdfcfc; }

.color-error, .fl-builder-content .color-error, .site .fl-builder-content .color-error.button, .site .fl-builder-content .color-error.button:hover, .hover-color-error.fl-col:hover .fl-col-content { background-color: rgba(238, 0, 0, 0.85); color: #fff; }

.set-colors-error, .set-colors-error > .fl-row-content-wrap, .set-colors-error > .fl-col-content { background-color: rgba(238, 0, 0, 0.85); color: #fff; }

.color-info, .fl-builder-content .color-info, .site .fl-builder-content .color-info.button, .site .fl-builder-content .color-info.button:hover, .hover-color-info.fl-col:hover .fl-col-content { background-color: rgba(0, 85, 238, 0.85); color: #fff; }

.set-colors-info, .set-colors-info > .fl-row-content-wrap, .set-colors-info > .fl-col-content { background-color: rgba(0, 85, 238, 0.85); color: #fff; }

.color-success, .fl-builder-content .color-success, .site .fl-builder-content .color-success.button, .site .fl-builder-content .color-success.button:hover, .hover-color-success.fl-col:hover .fl-col-content { background-color: rgba(0, 119, 34, 0.85); color: #fff; }

.set-colors-success, .set-colors-success > .fl-row-content-wrap, .set-colors-success > .fl-col-content { background-color: rgba(0, 119, 34, 0.85); color: #fff; }

.color-warning, .fl-builder-content .color-warning, .site .fl-builder-content .color-warning.button, .site .fl-builder-content .color-warning.button:hover, .hover-color-warning.fl-col:hover .fl-col-content { background-color: rgba(255, 221, 0, 0.85); color: #310; }

.set-colors-warning, .set-colors-warning > .fl-row-content-wrap, .set-colors-warning > .fl-col-content { background-color: rgba(255, 221, 0, 0.85); color: #310; }

.site .fl-row[class*="set-colors-"], .site .fl-col[class*="set-colors-"] { background: none; }

div[class*="set-colors-"] a, div[class*="set-colors-"] h1, div[class*="set-colors-"] h2, div[class*="set-colors-"] h3, div[class*="set-colors-"] h4, div[class*="set-colors-"] .h1, div[class*="set-colors-"] .h2, div[class*="set-colors-"] .h3, div[class*="set-colors-"] .h4, div[class*="set-colors-"] .dropcap-text::first-letter, div[class*="set-colors-"] .has-dropcap-text::first-letter { color: inherit; }

/* FILE: main/custom-styles/__extenders.scss */
.button, button, [type="button"], [type="reset"], [type="submit"], .child-page .more-link, .main-navigation-container .button > a, .site .fl-builder-content .fl-module .button, .site .fl-builder-content .fl-module button, .site .fl-builder-content .fl-module [type="button"], .site .fl-builder-content .fl-module [type="reset"], .site .fl-builder-content .fl-module [type="submit"], .menu-toggle, mark, #page mark, .highlight, #page .highlight, .pagination .current, .bypostauthor > .comment-body .comment-author::before, .widget_calendar tbody a, .widget .tagcloud a:hover, .widget .tagcloud a:focus, .widget .tagcloud a:active, .set-colors-accent, .set-colors-accent > .fl-row-content-wrap, .set-colors-accent > .fl-col-content, .hover-color-accent.fl-col:hover .fl-col-content, .sidebar .widget .current_page_item > a, .fl-widget .widget .current_page_item > a, .sidebar .widget .current-menu-item > a, .fl-widget .widget .current-menu-item > a, .site #infinite-handle span { background-color: #273a7d; color: #fefeff; background-color: var(--color_accent); color: var(--color_accent_text); }

.site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text) { background-color: #273a7d; background-color: var(--color_accent); }

a, .accent-color { color: #273a7d; color: var(--color_accent); }

.button:focus, button:focus, :focus[type="button"], :focus[type="reset"], :focus[type="submit"], .child-page .more-link:focus, .main-navigation-container .button > a:focus, .site .fl-builder-content .fl-module .button:focus, .site .fl-builder-content .fl-module button:focus, .site .fl-builder-content .fl-module :focus[type="button"], .site .fl-builder-content .fl-module :focus[type="reset"], .site .fl-builder-content .fl-module :focus[type="submit"], .menu-toggle:focus { outline: thin dashed #273a7d; outline: thin dashed var(--color_accent); }

.site-header-content, .set-colors-header, .set-colors-header > .fl-row-content-wrap, .set-colors-header > .fl-col-content { background-color: #fefeff; color: #535354; border-color: rgba(83, 83, 84, 0.2); background-color: var(--color_header_background); color: var(--color_header_text); border-color: var(--color_header_text--a20); }

.site-header-content h2, .set-colors-header h2, .set-colors-header > .fl-row-content-wrap h2, .set-colors-header > .fl-col-content h2, .site-header-content h3, .set-colors-header h3, .set-colors-header > .fl-row-content-wrap h3, .set-colors-header > .fl-col-content h3, .site-header-content h4, .set-colors-header h4, .set-colors-header > .fl-row-content-wrap h4, .set-colors-header > .fl-col-content h4, .site-header-content .h1, .set-colors-header .h1, .site-header-content .h2, .set-colors-header .h2, .site-header-content .h3, .set-colors-header .h3, .site-header-content .h4, .set-colors-header .h4 { color: #232324; color: var(--color_header_headings); }

.intro-container, .set-colors-intro, .set-colors-intro > .fl-row-content-wrap, .set-colors-intro > .fl-col-content { background-color: #fafafb; color: #535354; border-color: rgba(83, 83, 84, 0.2); background-color: var(--color_intro_background); color: var(--color_intro_text); border-color: var(--color_intro_text--a20); }

.intro-container h1, .set-colors-intro h1, .set-colors-intro > .fl-row-content-wrap h1, .set-colors-intro > .fl-col-content h1, .intro-container h2, .set-colors-intro h2, .set-colors-intro > .fl-row-content-wrap h2, .set-colors-intro > .fl-col-content h2, .intro-container h3, .set-colors-intro h3, .set-colors-intro > .fl-row-content-wrap h3, .set-colors-intro > .fl-col-content h3, .intro-container h4, .set-colors-intro h4, .set-colors-intro > .fl-row-content-wrap h4, .set-colors-intro > .fl-col-content h4, .intro-container .h1, .set-colors-intro .h1, .intro-container .h2, .set-colors-intro .h2, .intro-container .h3, .set-colors-intro .h3, .intro-container .h4, .set-colors-intro .h4, .intro-container a:not(.button), .set-colors-intro a:not(.button), .intro-container .accent-color, .set-colors-intro .accent-color { color: #232324; color: var(--color_intro_headings); }

.site, .site-content, .set-colors-content, .set-colors-content > .fl-row-content-wrap, .set-colors-content > .fl-col-content { background-color: #fefeff; color: #535354; border-color: rgba(83, 83, 84, 0.2); background-color: var(--color_content_background); color: var(--color_content_text); border-color: var(--color_content_text--a20); }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .post-navigation, .dropcap-text::first-letter, .has-dropcap-text::first-letter { color: #232324; color: var(--color_content_headings); }

.site-footer, .set-colors-footer, .set-colors-footer > .fl-row-content-wrap, .set-colors-footer > .fl-col-content { background-color: #0f1732; color: #d3d3d4; border-color: rgba(211, 211, 212, 0.2); background-color: var(--color_footer_background); color: var(--color_footer_text); border-color: var(--color_footer_text--a20); }

.site-footer h2, .set-colors-footer h2, .set-colors-footer > .fl-row-content-wrap h2, .set-colors-footer > .fl-col-content h2, .site-footer h3, .set-colors-footer h3, .set-colors-footer > .fl-row-content-wrap h3, .set-colors-footer > .fl-col-content h3, .site-footer h4, .set-colors-footer h4, .set-colors-footer > .fl-row-content-wrap h4, .set-colors-footer > .fl-col-content h4, .site-footer .h1, .set-colors-footer .h1, .site-footer .h2, .set-colors-footer .h2, .site-footer .h3, .set-colors-footer .h3, .site-footer .h4, .set-colors-footer .h4, .site-footer a, .set-colors-footer a, .set-colors-footer > .fl-row-content-wrap a, .set-colors-footer > .fl-col-content a, .site-footer .accent-color, .set-colors-footer .accent-color { color: #fefeff; color: var(--color_footer_headings); }

.intro-widgets-container, .set-colors-intro-widgets, .set-colors-intro-widgets > .fl-row-content-wrap, .set-colors-intro-widgets > .fl-col-content { background-color: #0f1732; color: #d3d3d4; border-color: rgba(211, 211, 212, 0.2); background-color: var(--color_intro_widgets_background); color: var(--color_intro_widgets_text); border-color: var(--color_intro_widgets_text--a20); }

.intro-widgets-container h2, .set-colors-intro-widgets h2, .set-colors-intro-widgets > .fl-row-content-wrap h2, .set-colors-intro-widgets > .fl-col-content h2, .intro-widgets-container h3, .set-colors-intro-widgets h3, .set-colors-intro-widgets > .fl-row-content-wrap h3, .set-colors-intro-widgets > .fl-col-content h3, .intro-widgets-container h4, .set-colors-intro-widgets h4, .set-colors-intro-widgets > .fl-row-content-wrap h4, .set-colors-intro-widgets > .fl-col-content h4, .intro-widgets-container .h1, .set-colors-intro-widgets .h1, .intro-widgets-container .h2, .set-colors-intro-widgets .h2, .intro-widgets-container .h3, .set-colors-intro-widgets .h3, .intro-widgets-container .h4, .set-colors-intro-widgets .h4, .intro-widgets-container a, .set-colors-intro-widgets a, .set-colors-intro-widgets > .fl-row-content-wrap a, .set-colors-intro-widgets > .fl-col-content a, .intro-widgets-container .accent-color, .set-colors-intro-widgets .accent-color { color: #fefeff; color: var(--color_intro_widgets_headings); }

/* FILE: main/custom-styles/__accent.scss */
mark, .highlight { -webkit-box-shadow: 0.382em 0 0 #273a7d, -0.382em 0 0 #273a7d; box-shadow: 0.382em 0 0 #273a7d, -0.382em 0 0 #273a7d; -webkit-box-shadow: 0.382em 0 0 var(--color_accent), -0.382em 0 0 var(--color_accent); box-shadow: 0.382em 0 0 var(--color_accent), -0.382em 0 0 var(--color_accent); }

@media (max-width: 671px) { .pagination a { background-color: #273a7d; color: #fefeff; background-color: var(--color_accent); color: var(--color_accent_text); } }

/* FILE: main/custom-styles/__header.scss */
/* FILE: main/custom-styles/__branding.scss */
.site-title, .custom-logo { color: #232324; color: var(--color_header_headings); }

.custom-logo, .fl-builder-edit .custom-logo { max-height: 50px; max-height: var(--custom_logo_height); }

/* FILE: main/custom-styles/__menu.scss */
@media (min-width: 880px) { .main-navigation-container li ul { background-color: #fefeff; color: #535354; background-color: var(--color_header_background); color: var(--color_header_text); } }

@media (max-width: 879px) { .main-navigation:not(.is-active) .menu-toggle:not(:hover):not(:focus):not(:active), .main-navigation-container { background-color: #fefeff; color: #535354; border-color: rgba(83, 83, 84, 0.2); background-color: var(--color_header_background); color: var(--color_header_text); border-color: var(--color_header_text--a20); } }

/* FILE: main/custom-styles/__intro.scss */
.intro-special .wp-custom-header::before { background-color: #0f1732; opacity: 0.6; background-color: var(--color_intro_overlay_background); opacity: var(--color_intro_overlay_opacity); }

.intro-special .has-header-video { background-color: #222223; }

.intro-special-has-media .intro { color: #fefeff; color: var(--color_intro_overlay_text); }

.intro-special-has-media .intro h2, .intro-special-has-media .intro h3, .intro-special-has-media .intro h4, .intro-special-has-media .intro .h1, .intro-special-has-media .intro .h2, .intro-special-has-media .intro .h3, .intro-special-has-media .intro .h4, .intro-special-has-media .intro a:not(.button), .intro-special-has-media .intro .accent-color { color: inherit; }

/* FILE: main/custom-styles/__content.scss */
/* FILE: main/custom-styles/__footer.scss */
/*javacoya*/
.site-footer::before { background-image: url("../images/footer/sede-valladolid.jpg"); background-position: 50% 50%; background-size: cover; background-repeat: repeat; background-attachment: scroll; opacity: 0.15; background-image: var(--footer_image); background-position: var(--footer_image_position); background-size: var(--footer_image_size); background-repeat: var(--footer_image_repeat); background-attachment: var(--footer_image_attachment); opacity: var(--footer_image_opacity); }

.site-footer.is-customize-preview::before { background-repeat: inherit; background-attachment: inherit; }

.site-footer mark, .site-footer #page mark, .site-footer .highlight, .site-footer #page .highlight, .site-footer .pagination .current, .site-footer .bypostauthor > .comment-body .comment-author::before, .site-footer .widget_calendar tbody a, .site-footer .widget .tagcloud a:hover, .site-footer .widget .tagcloud a:focus, .site-footer .widget .tagcloud a:active { text-shadow: none; background-color: #fefeff; color: #0f1732; background-color: var(--color_footer_headings); color: var(--color_footer_background); }

.site-footer .button, .site-footer button, .site-footer [type="button"], .site-footer [type="reset"], .site-footer [type="submit"] { text-shadow: none; }

.site-footer .button:hover, .site-footer .button:active, .site-footer .button:focus, .site-footer button:hover, .site-footer button:active, .site-footer button:focus, .site-footer [type="button"]:hover, .site-footer [type="button"]:active, .site-footer [type="button"]:focus, .site-footer [type="reset"]:hover, .site-footer [type="reset"]:active, .site-footer [type="reset"]:focus, .site-footer [type="submit"]:hover, .site-footer [type="submit"]:active, .site-footer [type="submit"]:focus { background-color: #fefeff; color: #0f1732; background-color: var(--color_footer_headings); color: var(--color_footer_background); }

.site-footer mark, .site-footer .highlight { -webkit-box-shadow: none; box-shadow: none; }

/* FILE: main/custom-styles/__sidebar.scss */
/* FILE: main/custom-styles/__plugins.scss */
.infinite-loader .spinner > div > div { background-color: #273a7d !important; background-color: var(--color_accent) !important; }

.site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text) { color: #fefeff !important; color: var(--color_accent_text) !important; }


/*JAVACOYA*/
/************ PROVENIENTE DEL MAIN **********/
/* lin.592 Ponemos display:block porque sino no funciona el center */
.aligncenter { margin-left: auto; margin-right: auto; display: block; text-align:center;}

.single .entry-meta { margin-bottom: 0em; } /* lin.712 margin-bottom: 1.618em; */

/* lin.1024 cambio tamaño de 1920 a auto */
.header-layout-fullwidth .site-header-inner, .footer-layout-fullwidth .site-footer-area-inner, .footer-layout-fullwidth .site-footer .breadcrumbs, .fl-row-content { max-width: auto; }

/* lin. 1100 */
input:focus, select:focus, textarea:focus { border-color: #168c79; }

/* lin. 1328 quitar el título de la página principal*/
.intro-special { position: relative; padding: 2% 0; background-size: cover; background-position: 50% 50%; overflow: hidden; 
background-color:#168c79; display:none;}

/*lin. 1378*/
.main-navigation-container a:hover, .main-navigation-container a:active, .main-navigation-container a:focus {  border-color: #168c79; }

/*lin. 1382*/ 
.main-navigation-container .menu .current-menu-item > a, .main-navigation-container .menu .current-menu-item > a:hover { border-color: #168c79; }

/*lin. 1384*/ 
.main-navigation-container .current-menu-item > a { position: relative; border-color: #168c79; z-index: 10; }

/*lin. 1386*/ 
@media (min-width: 880px) { .main-navigation-container .focus > a, .main-navigation-container .current-menu-ancestor > a { position: relative; 
 border-color: #168c79; z-index: 10; } }
 
/*lin. 1473*/  
@media (min-width: 880px) { .main-navigation-container .expander { display: inline-block; position: absolute; width: 16px; height: 16px; right: 0.382em; top: 50%; border-color: #168c79; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } }

/*lin. 1497 */
@media (min-width: 880px) { 
  .main-navigation-container .megamenu > ul > li > a, .main-navigation-container .megamenu:hover > ul > .current-menu-item > a, .main-navigation-container .megamenu:hover > ul > .current-menu-ancestor > a { border-color: #168c79; } }

/*lin. 1515*/  
.secondary-navigation a:hover, .secondary-navigation a:active, .secondary-navigation a:focus {  border-color: #168c79; }

/*lin. 1519*/ 
.secondary-navigation .menu .current-menu-item > a, .secondary-navigation .menu .current-menu-item > a:hover {  border-color: #168c79; }

/*lin. 1521*/ 
.secondary-navigation .current-menu-item > a {  border-color: #168c79; }
  
/*lin. 1656*/ 
.site-content-inner{
	margin-top: 3.125rem;
}

/*lin. 1801*/ 
.entry-summary + .link-more { margin-top: .5rem; }

/*lin. 1804*/ 
.entry-summary { margin: 0; }

/*lin. 1815*/ 
.entry-meta-description { margin-right: 0.382em; text-transform: none;}

/*lin. 1829*/ 
.single .entry-meta { margin-bottom: 0em; }

/*lin. 1835*/ 
.single .site-main > .entry > .entry-meta .entry-meta-element { border-style: none; }

/*lin. 1839*/
.single .site-main > .entry > .entry-meta .entry-meta-description {display: initial; }

/*lin. 2059*/ 
@media (min-width: 1280px) { 
.page-layout-outdented:not(.content-layout-no-paddings) .entry-content-inner { padding-left: 0; }}

/*lin. 2244*/ 
@media (min-width: 880px) { 
.footer-widgets .widget { padding: 0.61792em 0; }
}

/*lin. 2310*/ 
.breadcrumbs { position: relative; padding: .25em 0; border-width: .063em; border-style: none; }

/*lin. 2333*/ 
.site-footer .breadcrumbs-container { padding-top: 0em; padding-bottom: 0em; }

.wp-show-posts-inner{
	background-color:#f6f6f6;
}

.wp-show-posts-entry-header {
	padding:0 1em;
}

.wp-show-posts-entry-title{
	font-size: 1.128rem;
}
.wp-show-posts-entry-title a{
	color: #4a4a4b;
}

.wp-show-posts-entry-summary{
	padding:0 1em 1em;
}

.wp-show-posts-entry-summary .entry-summary{
	font-size: 1rem;
}

.wp-show-posts-entry-summary .more-link, #posts .more-link{
	font-size: 0.875rem;
}

.posts-layout-list .type-post .entry-header {
	padding-bottom:1em;
}

footer .breadcrumbs-container{
	background-color: transparent;
}
.breadcrumbs-container{
	background-color: #f6f6f6;
	padding: .313em;
}

.header-layout-fullwidth .site-header-inner{
	width: 95%;
}

/* se ve el enlace sigue leyendo al rellenar la descripción de una categoría*/
.intro-inner .link-more{
	display:none;
}

/*ocultar la fecha de última modificación de la noticia */
footer .label-updated{
	display:none!important;
}

/*ocultar la categoria de la noticia */
.post footer .entry-meta-element.cat-links{
	display:none!important;
}

.post footer .entry-meta-element.entry-date.posted-on{
	padding:0!important;
}

.post .entry-meta{
	border: 1px solid #e7e7e7!important;
    margin-bottom: 2em!important;
}

.posts .post .entry-meta{
	border: none!important;
    margin-bottom: 0!important;
}

/*ocultar el autor de la noticia */
.post footer span.entry-meta-element.byline.author.vcard{
	display:none!important;
}
	
/******* FIN MAIN ******/


/********** ocultar sidebar en algunos PODS **********
.postid-745 #secondary{
	display:none!important;
}
.postid-745 #primary{
	width:100%;
}
PARA PROYECTOS
PROYECTO 1 - 813
PROYECTO 2 - 815
PROYECTO 3 - 817
PROYECTO 4 - 819

.postid-813 #secondary, .postid-815 #secondary, .postid-817 #secondary, .postid-819 #secondary{
	display:none!important;
}
.postid-813 #primary, .postid-815 #primary, .postid-817 #primary, .postid-819 #primary{
	width:100%;
}
*/
/*expandir la columna de la izquierda al 100%, al quitar la de la derecha*/
.single-proyecto #primary, .single-ayuda #primary, .single-curso_sanitario #primary,
.single-curso_empleo #primary, .single-curso_juventud #primary,
.category-anuncios #page #primary,
.category-tablon-de-anuncios #page #primary, .sjb #primary{ 
	width:100%;
	max-width: none;
}

/*quitar el widget de ultimas noticias para los artículos del tablón de anuncios y puestos de trabajo*/
.single-post .category-anuncios #recent-posts-2, .sjb #secondary{
	display:none;
}


/*********************************************/

/* Atención no poner important! porque se estropean algunos estilos */
.solo-pc {display:block;	}	
.solo-movil{ display:none;	}

.clearfix {
    clear: both;
}

.morado{
	color:#7d2a7c!important;
}

.verde{
	color:#007867!important;
}


.fondo-morado{
	background-color: #7d2a7c!important;
}

.fondo_aspaym{
	background-color: #168c79;
}

.fondo_aspaym_1{
	background-color: rgba(0,150,129,.1);
}

.fondo_aspaym_2{
	background-color: rgba(0,150,129,.2);
}

.fondo_aspaym_3{
	background-color: rgba(0,150,129,.3);
}

.fondo_gris{
	background-color: #f5f5f5!important;
    padding: 1em;
    margin-bottom: 1em;
}

.es_button{
	display:inline-block;
}

.div-centrado{
	display:block;
	margin:auto auto;
	text-align:center;
}

blockquote::before {
    content: "“";
    font-size: 2.5em; 
	opacity: .8;
    color: #7d2a7c; /*#168c79;*/
    font-family: Times New Roman,Times,serif; 
    font-weight: 900;
}

blockquote p{ 
	font-size: 1.125rem;
    font-style: italic;
	margin-left: 2.3em!important;
}

.comillas{
	font-style:italic;
	line-height: 1.75rem;  
	font-size: 1.125rem;
}

.comillas::before {
	position:relative;
	top:.625rem;
	font-size: 2.5rem;
    opacity: 0.8;
    color: rgb(141, 47, 127);
    font-family: "Times New Roman", Times, serif;
	content: "“";   
	/*font-family:'Genericons-Neue';
	content: '\f106';*/
    font-weight: 900;
}

.comillas::after {
	position:relative;
	top:.75rem;
	line-height: .625rem;   
    content: "”";
    font-size: 2.5em;
    opacity: 0.8;
    color: rgb(141, 47, 127);
    font-family: "Times New Roman", Times, serif;
    font-weight: 900;
}

/*OPCIONES DE ACCESIBILIDAD */
#open_sogoacc.middleright {
    top: 4.375em;
}

/*título valores con doble raya morada*/

.titulo-marcado, .titulo-marcado-muy-largo{
	  display:block;
	  position:relative;
	  text-align:left;
	  font-size: 1.563rem;
	  max-width: 100%;
	  overflow: hidden;
	  font-weight: 100;
}

.desplazo-titulo, .desplazo-titulo-muy-largo{ 
	  padding-left:12%;
	  padding-right:3%;  
} 

/* Si el título es muy largo no ponemos linea a la derecha*/
.titulo-marcado:after{
	  content:'';
	  position:absolute;
	  width:85%;
	  height:3px;
	  background-color:#168c79;
	  top:0.75em;
}

.titulo-marcado:before, .titulo-marcado-muy-largo:before{
  content:'';
  position:absolute;
  width:10%;
  height:3px;
  background-color:#168c79;
  top:0.75em;
  left:0px;
}


/*título valores con simple raya morada*/
.titulo-marcado2{
	  display:block;
	  position:relative;
	  text-align:left;
	  font-size: 1.125rem;
	  max-width: 100%;
	  overflow: hidden;
}
.desplazo-titulo2{
	  padding-right:3%;
}
.titulo-marcado2:after{
	  content:'';
	  position:absolute;
	  width:90%;
	  height:2px;
	  background-color:#168c79;
	  top:1em;
}


/****** REDES SOCIALES ***/
.top-social{
    position: absolute;
    top: 0px;
    right: 0%;
    display: block;
    width: 100%;
    text-align: right;
    /*background-color: #fcfcfc;*/
	font-size: 1.06rem;
	padding: 0 1.25rem;
}
.top-social a{
	padding: 0px .3125rem;
}
	
.color_aspaym{
	color: #168c79;
}

.top-social .top-search{
	display:inline-block;
	margin-right:2em;
}

.top-social .top-search .search-field{
	border: none; 
	background-color: #f8f8f8;
	padding:2px;
}

.top-social .top-search  .search-form::before {
    color: #168c79;
    top: .1em;
    font-size: 1.125rem;
	font-weight:700;
	margin-right:0.25em;
}

/* menu de navegación */
#site-navigation{
	font-size: .88em;
}

#menu-primary > li {
	text-transform:uppercase;
	font-size: .9em;
}

#menu-primary > li  li {
	text-transform:none;
}

/*menú lateral*/
#nav_menu-2 {
	border-left: 5px solid #168c79;
    font-weight: bold;
    background-color: rgba(0,150,129,.1);
    padding: 10px;
}	

#nav_menu-2 .current-menu-item{
	/*text-decoration:underline;*/
	background-color: rgba(0,150,129,.2);
}

#nav_menu-2 a{
	color: #535354;
	font-weight: 100;
}

#nav_menu-2 a::after{
	/*content: "     →";
	content: url("/wp-content/images/decoration/right_arrow_aspaym.png");*/
	float:right;
	background-image: url("/wp-content/images/decoration/right_arrow_aspaym.png");
    background-size: 15px 15px;
	background-repeat:no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    content: "";
    margin-top: 5px;
	margin-right:15px;
}

.social-links{
	color:#009986;
}

.element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/*.main-navigation-container .menu > ul > li > a:hover{
	border-color: #009986;
}*/

.site-content-inner {
    padding-top: 0;
    padding-bottom: 6rem; 
}

/*color del título de portada*/
.intro-special .intro-inner h2{
	color:#fff;
}
.intro-special .intro-title {
    font-size: 2.64781em;
}
#intro{
	background-color:#007867; /*por accesibilidad #168c79; */	
	color:#fff; 
}

.intro-inner { 
	padding-top: .175em; 
	padding-bottom: .175em;
}

/*color del título de páginas no portada*/
.intro-inner  h1,
.intro-inner  h2{
	color:#fff!important;
}


.inicio-slider{
	width:100%;
	max-width:75rem;
}

.slider-trabajo a{
	target-new: tab;
}

/*slider*/
.wp-block-eedee-block-gutenslide .slide-bg img {
	width:100%;
	height:inherit!important;
}

.enlace{
	color: #007867; /*morado #7d2a7c;*/
	text-decoration:none;
	text-decoration:underline;
	font-weight: 600;
}

.enlace:hover{
	text-decoration:none;
}

/******** busqueda *********/

.search-results .posts .entry{
	border:1px solid;
}

/******** pie *********/

.apie{
	text-decoration:underline;
}

#footer-widgets img{
	max-width: 8em;
}

/************* INICIO *********/
.page-id-3724 .breadcrumbs-container, .page-id-3724 .crp_related {
	display:none;
}

.page-id-3724 .site-content-inner {
    padding-top: 0;
    margin-top: -.1em;
}

.presentacion{
	padding-top: 2.188em;
	width:80%;
	margin:auto;
	display:block;
	text-align:center;
}

.div-portada{
	display:block;
	text-align:left;
	margin: 2em 0;
}

.div-portada h2 {
	font-weight:100!important;
	color: #4a4a4b!important;
	line-height:1.82rem;
}

.icono-portada{
	max-width: 7.813em;
}

#donde .icono-portada{
	padding: 1em;
}


/* MAPA INTERACTIVO */
#map{
	width: 95%; 
	height: 350px;
	background-color: #fff;
	margin: 0px auto 30px;
}
/*** FIN MAPA INTERACTIVO **/

.div-mapa{
	background-color: #f5f5f5;
}

.titulo-portada{
	display:inline-block;
	font-size: 1.125rem;
	width:27%;
}

.hr-portada{
	display: inline-block;
    border: .5px solid #7d2a7c!important;
    width: 68%;
    position: relative;
    background-color: #7d2a7c;
}
#trabajando img{
	max-width:9.375em;
}

.titulo-portada2{
	display:inline-block;
	font-size: 1.25rem;
	width:45%;
}

.hr-portada2{
	display: inline-block;
    border: .5px solid #7d2a7c!important;
    width: 50%;
    position: relative;
    background-color: #7d2a7c;
}

.wp-show-posts-inner{
	margin: 2em!important;
}

.item-info-interes{
	margin:0;
	padding: .313em;
	width: 100%;
    text-align: center;
}

.item-info-interes img{
	float: left;
	margin-top:-1em;
}

.info-interes .row{
	display: inline-flex;
	align-items: center;
}

.video-presentacion{
	/*border:1px solid #009681;*/
}

.info-portada .interes{
	/*border-left: 2px solid #168c79;
	background-color: #f5f5f5;*/
}

.img-convenios{
	margin: auto auto;
    width: 75%;
    display: block;
}


.img-terapia{
	margin: auto auto;
    width: 75%;
    display: block;
}

/*************** widget laterales *************/

#search-2 .widget-title, #recent-posts-2 .widget-title, #recent-posts-3 .widget-title,
#search-4 .widget-title, #recent-posts-4 .widget-title,
#rpwwt-recent-posts-widget-with-thumbnails-2 .widget-title,
#rpwwt-recent-posts-widget-with-thumbnails-3 .widget-title,
#rpwwt-recent-posts-widget-with-thumbnails-4 .widget-title{
	background-color: #f6f6f6;
	padding:.625rem .3125rem;
}

#recent-posts-2 .link-more, #recent-posts-3 .link-more{
	display:none;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 li a,
#rpwwt-recent-posts-widget-with-thumbnails-3 li a,
#rpwwt-recent-posts-widget-with-thumbnails-4 li a{
	text-decoration:underline;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 li a:hover,
#rpwwt-recent-posts-widget-with-thumbnails-3 li a:hover,
#rpwwt-recent-posts-widget-with-thumbnails-4 li a:hover{
	text-decoration:none;
}

/*************** ORGANIZACIÓN ***********/
.img-organizacion{
	display: block;
    margin: auto auto;
    width: 20em;
}

.max_10{
	max-width: 10em;
}

.img-organizacion_mapa{
	width:100%;
	max-width: 40em;
	display:block;
	margin:auto auto;
}

.p-organizacion{
	margin: auto;
	font-size: 1rem;
	width: 80%;
	text-align:center;
}

/************* MISION **************/
.div-mision{
	background-color: #f5f5f5;
	padding: 2em;
}

/*********** TRANSPARENCIA **********/
.img-transparencia{
	display: block;
    width: 100%;
    max-width: 15em;
    margin: auto;
}

.contenido-ano-memoria div{	
	padding-bottom:3em;
}

.memoria-titulo{
	width: 80%;
	margin:auto;
	font-size:1rem;
}

.img_memoria{
	margin-bottom: 1em;
}

/********** PUBLICACIONES ***********/

.contenido-publicaciones div{	
	padding-bottom:3em;
}

.publicacion-titulo{
	width: 80%;
	margin:auto;
	font-size:1rem;
}

.img_publicacion{
	margin-bottom: 1em;
}

/******* COLABORA ********/
input#paysubmit {
    border: 0px;
}

#donaciones label {
    display: inline;
    margin: 0.4em 0.3em;
    padding: 0.2em 0.3em;
    font-size: 100%;
}

/************* DELEGACIONES *********/
.leyenda_table{display: table;padding:4px;}
.leyenda_row{display: table-row;font-size:.8rem;}
.leyenda_celda{display: table-cell;padding: 3px;}

.enlaces-mapa{
	margin-bottom:0em;
	text-align:center;
}
.img-inicio_mapa{
	width:100%;
	max-width: 30em;
	display:block;
	margin:auto auto;
}

.video-delegacion{
	display:block;
	margin:auto auto;
	text-align:center;
	width:100%;
	max-width:50em;
	margin-bottom: 2em;
}

.delegacion-resaltado {
    border-style: solid;
    border-color: #009f8a;
    border-width: 1px;
    border-radius: .8em;
    padding: 1em;
    background-color: #f3f9f8;
	max-width:30em;
}

.delegacion-direccion {
    padding: 1em 0 0 0;
    /*background-color: #f8f8f8;*/
	max-width:30em;
}

.collapseomatic_content{
	margin-bottom:1em;
}

.img-delegacion_burgos,
.img-delegacion_avila,
.img-delegacion_bierzo,
.img-delegacion_valladolid,
.img-delegacion_palencia{
	display:block;
	margin:auto auto;
	text-align:center; 
	width: 95%; 
	max-width: 30em; 
	margin-top: 1em;
}

.img-delegacion_burgos_rea{
	float: left; 
	margin-right: 2em; 
	width: 55%; 
	max-width:30em;
}

.img-delegacion_burgos_dia{
	float: left; 
	margin-right: 1em; 
	width: 55%; 
	max-width:25em;
}

/************* QUIENES SOMOS *********/

.img-quienes_somos{
	padding: 1em;
}

.img-quienes_somos2{
	display:block;
	margin:auto auto;
	width:100%;
	max-width:40em; 
	padding: 1em; 
}

/************* TRANSPARENCIA *********/
.botones-transparencia{
	margin:2em auto;
	text-align:center;
}

.botones-transparencia .es_button a{
	background-color: #7d2a7c;
}

.botones-normas{
	margin:2em auto;
}

.botones-normas .es_button a{
	background-color: #7d2a7c;
}

.botones-auditoria, .botones-presupuestos{
	margin:2em auto;
}

.botones-auditoria .es_button a, .botones-presupuestos .es_button a{
	background-color: #7d2a7c;
}

.div-memoria{
	background-color: #dae3e2; /*85a49f*/
	padding:1em;
}

.botones-memoria{
	margin:2em auto;
}

.botones-memoria .es_button{
	padding-top: .3em;
}

.botones-memoria .es_button a{
	background-color: #7d2a7c;
}

.icono-memoria {
	float: right;
    max-width: 8.9rem;
    padding: 0 1em;
}

.botones-igualdad{
	text-align:left;
	margin-top:85px;
}

.icono-igualdad {
	float: left;
    max-width: 10rem;
    padding: 0 1em;
}
.botones-igualdad .es_button a{
	background-color: #a0871e; /* por accesibilidad subo el tono #b29722;*/
}

.div-igualdad{
	background-color: #f3e1ec; /*d79dc0*/
	padding:1em;
}

/************* MISIÓN *********/

.uladorno {
   list-style-image: url(/wp-content/images/img_web/tick_verde2.png);/*lista_valores.jpg, tick_verde2, flecha_verde_small*/
	padding: 0 5.25em;
	margin-bottom: 1.25em;
}

.liadorno {
	background: url(/wp-content/images/img_web/tick_verde2.png) no-repeat 7px 7px transparent;
    list-style-type: none;
    margin: 0;
    padding: .5em 1em .5em 3em;
    vertical-align: middle;
}

.liadorno2 {
	background: url(/wp-content/images/img_web/flecha_verde_small.png) no-repeat 7px 7px transparent;
    list-style-type: none;
    margin: 0;
    padding: .5em 1em .5em 3em;
    vertical-align: middle;
}

.icono-mision{
	max-width: 4.688em;
    padding: 0 1em;
    float: left;
}

.mision{
	margin: 0 0 3em 8%;
}

.mision li{
	margin: 1.25em 0px;
}


.mision ul{
	list-style:none;
}

.img-valores{
	margin:auto;
}

/************* ESTRUCTURA ORGANIZATIVA *********/
.row-estructura
{
	width: 90%;
    margin: auto auto 1.875em;
    background-color: #f6f6f6;
    padding: 1.25em;
}	
.estructura{
	color: #007867;
	font-weight:700;
}
.estructura .cargo{
	color: #535354;
	font-weight:500;
}

/************** LINEAS DE TRABAJO *******************/
.lt_investigacion, .lt_empleo, .lt_accesibilidad, .lt_residencia, 
.lt_juventud, .lt_mayores, .lt_voluntariado, .lt_mujer, .lt_rehabilitacion,
.lt_rural{
	padding: 1em;
} 

.img-lt_empleo{
	float: left;
    max-width: 25em;
    padding: 1em;
}

.img-lt_autonomia, .img-lt_accesibilidad, .img-lt_juventud{
	width:100%;
	max-width: 40em;
}

.lt{
	margin-bottom: 1em;
}

.icono-lt{
	max-width: 7.813em;
	margin-bottom: 1em;
}

.img-max-20{
	width: 80%;
    max-width: 20em;
    margin: auto auto;
    text-align: center;
    display: block;
}

.img-max-30{
	width: 90%;
    max-width: 30em;
    margin: auto auto;
    text-align: center;
    display: block;
}

.autonomia-personal-mirando img{
	max-height: 5em;
}

.madministro, .meadministro-premio{
	text-align:center;
}

.madministro img, .meadministro-premio img{
	max-width: 20em;
}

.lm  img{
	max-width: 20em;
}

.icono-lm{
  width:90%;
  max-width: 20em;
}

/************** SERVICIOS *******************/

.servicio{
	margin-bottom: 1em;
}

.icono-servicios{
	max-width: 7.813em;
	margin-bottom: 1em;
}

.ictia .widget-title{
	margin: 0 0 1em;
	color: #4a4a4b;
    font-weight: 200;
    text-transform: uppercase;
}

.img-ictia, .img-ceteo, .img-ortopedia, .img-javacoya{
	width:100%;
	max-width: 50em;
}

.ceteo .widget-title{
	display:none;
}

.ceteo .widget li a{
	color: #535354;
}

.ceteo .widget .current-menu-item a{
	color: #7d2a7c;
}

.ceteo .widget_nav_menu{
	background-color: #f6f6f6;
    padding: 1em;
}

.ceteo .widget ul li{
 border:none;
}


.ortopedia .widget-title{
	display:none;
}

.ortopedia .widget_nav_menu{
	width:80%;
}

.ortopedia .widget li a{
	color: #535354;
}

.ortopedia .widget .current-menu-item a{
	color: #7d2a7c;
	text-decoration: underline;
}

/************** ASOCIATE *******************/

.asociate{
	margin-bottom: 1em;
}

.icono-asociate{
	max-width: 7.813em;
	margin-bottom: 1em;
}

/************** SOCIOS *******************/
.pulsa_img{
	color: #007867;
	font-size: .8rem;
    font-style: oblique;
}

.icono-socios{
	max-width: 4.688em;
	margin-bottom: 1em;
}

.lateral-title{
	font-size: 1.125rem;
    color: #4a4a4b;
    font-weight: 600;
	font-style: italic;
}

.central-title{
	color: #007867;
    font-weight: 600;
    font-style: italic;
    font-size: 1.125rem;
}

.img-socios_mapa{
	width:100%;
	max-width: 31.625em;
	display:block;
	margin:auto auto;
}

.img-socios_razones{
	width:100%;
	display:block;
	margin:auto auto;
}

.img-socios_buzon{
	width:80%;
	max-width: 15.625em;
	display:block;
	margin:auto auto;
}

.socios .formulario{
	padding-top:.25em;
}

.socios .ul-adorno {
    /*list-style-image: url(/wp-content/images/tick_purple.png);*/
}

.formulario-socio{
	padding: 2em;
    background-color: #f6f6f6;
	border: 1px solid #ccc;
}

.formulario-socio h4{
	border-bottom-right-radius: 40px;
    background-color: #007867;
    color: #fff;
    padding: 10px;
}

.formulario-socio hr{
	width: 90%;
    margin: 1em auto;
    border-style: dashed;
}

.formulario-socio .persona{
	text-decoration:underline;
	font-size:120%;
}
	
.formulario-socio input[type="text"], .formulario-socio input[type="email"], .formulario-socio textarea,  
.formulario-socio input[type="date"], .formulario-socio select
{
	color: #404040;
    border: 1px solid #ccc;
    /*border-radius: 3px;
    background: #fff;*/
    font-size: 1rem;
    margin: 0 0 1em;
    padding: .75em;
    width: 100%;
	max-width: 60em;
	background-color: #fff;
}

.formulario-socio .laboral span.wpcf7-list-item{
	width: 40%;
    padding-left: 1em;
}

.formulario-socio [type="submit"]{
	background-color: #7d2a7c;
}

.formulario-socio label{
	width:100%;
	max-width: 70em;
}

.formulario-socio .obligatorio{
	color:#168c79;
}


/********* BUZON DE SUGERENCIAS y QUEJAS ******/
.buzon input[type="text"], .buzon input[type="email"], .buzon textarea,
.buzon-quejas input[type="text"], .buzon-quejas input[type="email"], .buzon-quejas textarea,  .buzon-quejas select
{
	color: #404040;
    border: 1px solid #ccc;
    /*border-radius: 3px;
    background: #fff;*/
    font-size: 1rem;
    margin: 0 0 1em;
    padding: .75em;
    width: 100%;
	max-width: 60em;
	background-color: #f8f8f8;
}

.buzon [type="submit"], .buzon-quejas [type="submit"]{
	background-color: #7d2a7c;
}

.buzon label, .buzon-quejas label{
	width:100%;
	max-width: 60em;
}

.buzon .obligatorio, .buzon-quejas .obligatorio{
	color:#168c79;
}

/********* DONACION ******/
.form-donacion input[type="text"], .form-donacion input[type="email"], 
.form-donacion textarea,  .form-donacion select
{
	color: #404040;
    border: 1px solid #ccc;
    /*border-radius: 3px;
    background: #fff;*/
    font-size: 1rem;
    margin: 0 0 1em;
    padding: .75em;
    width: 100%;
	max-width: 60em;
	background-color: #f8f8f8;
}

.form-donacion [type="submit"]{
	background-color: #7d2a7c;
}

.form-donacion label{
	width:100%;
	max-width: 60em;
}

.form-donacion .obligatorio{
	color:#168c79;
}


/*********** FORMULARIO PROYECTOS *****************/

.formulario-proyecto{
	padding: 2em;
    background-color: #f6f6f6;
	border: 1px solid #ccc;
}

.formulario-proyecto h3{
	border-bottom-right-radius: 40px;
    background-color: #007867;
    color: #fff;
    padding: 10px;
}


.formulario-proyecto hr{
	width: 90%;
    margin: 1em auto;
    border-style: dashed;
}


.formulario-proyecto input[type="text"], .formulario-proyecto input[type="email"], .formulario-proyecto textarea,  
.formulario-proyecto input[type="date"], .formulario-proyecto select, .formulario-proyecto input[type="file"]
{
	color: #404040;
    border: 1px solid #ccc;
    /*border-radius: 3px;
    background: #fff;*/
    font-size: 1rem;
    margin: 0 0 1em;
    padding: .75em;
    width: 100%;
	max-width: 60em;
	background-color: #fff;
}


.formulario-proyecto [type="submit"]{
	background-color: #7d2a7c;
}

.formulario-proyecto label{
	width:100%;
	max-width: 70em;
}

.formulario-proyecto .obligatorio{
	color:#168c79;
}

.formulario-proyecto h4{
	border-bottom-right-radius: 40px;
    background-color: #007867;
    color: #fff;
    padding: 10px;
}

.obligatorio{
	color:#168c79;
}
	
/*** BENEFICIOS ***/

.img-guia{
	display:block;
	margin:auto;
	max-width: 25em;
}

/*** AYUDAS ***/

.ayudas-buscar{
	max-width: 25em;
	margin:2em auto;
}

.ayudas-cabecera .head-titulo, .ayudas-cabecera .head-ambito, .ayudas-cabecera .head-fecha{
	width: 96%;
    background-color:  #7d2a7c;
    color: #fff;
    padding: .5em;
	margin-bottom:.725em;
}

.p-item-ayuda{
	padding:1em;
}

.p-item-ayuda:nth-of-type(odd){
	background-color: #f5f5f5;
}

/*sin borde*/
.ayudas-detalle .row-titulo, .ayudas-detalle .row-ambito, .ayudas-detalle .row-fecha{
	width: 96%;
    padding: .5em;
	margin: 0 0 .725em 0;
}

.ayudas-detalle .row-titulo a{
	color:#535354;
}

.ayudas-detalle:nth-of-type(odd) {
    background-color: #f5f5f5; 
}
.ayudas-detalle:nth-of-type(even) {
    background-color: #fff;
}
.ayudas-detalle{
	margin: 0 .25em;
}
/*con borde
.ayudas-detalle .row-titulo, .ayudas-detalle .row-ambito, .ayudas-detalle .row-fecha{
	width: 96%;
    background-color:  #7d2a7c;
    padding: .5em;
	margin: 0 0 .725em 0;
    border: 1px solid purple;
}

.ayudas-detalle .row-titulo a{
	color:#535354;
}

.ayudas-detalle:nth-of-type(odd) div div{
    background-color: #fff; 
}
.ayudas-detalle:nth-of-type(even) div div{
    background-color: #f6f6f6;
}*/

/*paginación de los PODS */
.pods-pagination-advanced {
	display:block;
	text-align:center;
	margin-top: 1em;
}
.pods-pagination-number{
	padding: 5px;
	border: 1px solid;
}

/*** TABLÓN DE ANUNCIOS ***/

.img-tablon_anuncios{
	width: 100%;
    max-width: 25em;
    display: block;
    margin: auto;
}

.div-venta img{
	width:49%;
}

.categoria-tablon{
	background-color: #f5f5f5;
    padding: 1em;
}

.categoria-tablon-nota{
	background:#fff;
	font-size:0.8rem;
	padding:.5em;
}

/************* EMPRESAS ************/

.img-empresa_amiga{ 
	float: right; 
	max-width: 12.5em; 
	margin: 0 2.5em;
}

.empresas .central-title{
	color: #007867;
    font-weight: 600;
    font-style: italic;
    font-size: 1.125rem;
	margin-bottom:0;
}

#tab_container_671 .wpsm_nav-tabs > li a:focus{
	opacity:.8;
}

/************* FORMACIÓN *********/

.formacion{
	margin-top: 4em;
}

.icono-formacion{
	max-width: 8em;
	margin-bottom: 1em;
}

.img-formacion{
	width: 80%;
    display: block;
    margin: auto;
}

/********** SANITARIA ********/

.img-cfc{
	width: 15em;
}

.img-fundae{
	max-width:150px;
}

.formacion_sanitaria img{
	margin-bottom: 1em;
}

.titulin_curso{
	font-size: 1.125rem; 
	color: #007867;
	font-weight: 700;
}

.mas_info{
	color:#007867;
	font-weight:600;
}

#anteriores{
	margin-left: -6px;
}

.alerta {
    background-color: #b20000;
    padding: 5px;
    color: white;
    font-weight: 600;
    text-align: center;
}

.videos_youtube{
	display:block;
	margin:auto;
	width:100%;
	max-width:50em;
}


/**********  JUVENTUD ***********/
.formacion_juventud img{
	margin-bottom: 1em;
}

/**********  EMPLEO ***********/
.formacion_empleo img{
	margin-bottom: 1em;
}

/*--------- formación old -------*/

.cabecera-formacion{
	background-color: #009987;
    color: #fff;
    padding: .625rem 0px;
	text-align:center;
}
.row-formacion:nth-of-type(odd) {background-color: rgba(0,150,129,.1); padding:.625rem 0px;}
.row-formacion:nth-of-type(even) {background-color: rgba(0,150,129,.02); padding:.625rem 0px;} 

.item-formacion:nth-of-type(odd) {background-color: rgba(0,150,129,.02); padding:.625rem 0px;}
.item-formacion:nth-of-type(even) {background-color: rgba(0,150,129,.1); padding:.625rem 0px;} 


/************* ACTUALIDAD *********/

.icono-actualidad{
	max-width: 7.813em;
	margin-bottom: 1em;
}

.posts .entry {
	border:none;
}

.posts-layout-list .posts .entry{
	margin:0;
}

#posts h2.entry-title a{
	font-size: 1.563rem;
	color: #4a4a4b;
}

/*noticias*/
.info-portada h4{
	min-height: 9.375rem;
}

#noticias .wp-show-posts-entry-title {
	min-height: 5em;
    padding-top: 1em;
}

#intro-media{
	display:none!important; /*ocultar imagen grande de las noticias*/
}

.category-noticias .entry-meta a{
	font-size: .75rem;
}

.miclaseparatunear{	
	margin-top:20px;
	width: 100%;
    max-width: 22.5em;
}

#posts .entry-meta{
	text-align:center;
}

#posts .entry-content{
	margin-top:2.5em;
}

.div-foto_noticia{
	display:block;
}

/* poner recuadro a la noticia
#primary{
	border: 1px solid #efefef; 
    padding: 0 20px 20px;
}*/

/*************** BOLETINES ***********/

.img_boletin{
	margin-bottom: 1em;
}

.boletines h4{
	font-size: 1.25rem;
    font-weight: 600;
    color: #535354;
}

.boletines .su-tabs-nav span:focus{
	opacity:.8;
}


.boletines .su-tabs {
	background-color:#fff!important;	
}

.boletines .su-tabs-nav {
	background-color:#fff;
	text-align: center;
}

.boletines .su-tabs-nav span{
	border-top-left-radius: 0px; 
    border-top-right-radius: 0px;
}
	
.boletines .su-tabs-nav .item-boletin{
	color: #fff!important;
	background-color:#168c79;
	text-align:center;
}

.boletines .su-tabs-nav .item-boletin:hover{
	background-color:#7d2a7c;
}

.boletines .su-tabs-panes{
	margin: 2em 0;
}

.boletines .su-tabs-pane{
	color: #535354!important;
}

.boletines .su-tabs-nav span.su-tabs-current {
    background: #7d2a7c!important;
	text-decoration: underline;
}

.boletines .su-tabs-nav span{
	width:10%;
}

.boletines .tabs-boletin{
	
}

.boletines .item-boletin {
  margin: 0 .5em;
}

.boletin-imagen{
	font-size: 1.25rem;
    font-weight: 600;
	margin-bottom:.5em;
}

.boletin-titulo{
	width: 80%;
	margin:auto;
	font-size:1rem;
}

.contenido-ano-boletin div{	
	padding-bottom:3em;
}

/******** BOLETINES-2-ACCESIBLE (con responsive-tabs) ************/
.rtbs_boletines-digitales .rtbs_menu{
	text-align:center;
}

.rtbs_boletines-digitales .rtbs_content {
	background:#fff!important; 
	padding-top:3em;
	border-top:none!important;
}

.rtbs_boletines-digitales .rtbs_menu a{
	background:#168c79!important;  
	color:#fff!important;
	margin:.2em .5em!important;
	padding: .3rem 2em!important;
}

.rtbs_boletines-digitales .rtbs_menu a:hover{
	background:#7d2a7c!important; 
	opacity:.8;
}

.rtbs_boletines-digitales .rtbs_menu .current a{
	background:#7d2a7c!important;  
	text-decoration:underline;
}

/************* AGENDA ****************/
.agenda .mc-main caption {
    background: #7d2a7c;
}

.agenda .mc-main th {
	background: #7d2a7c;
}

.agenda .mc-main table .current-day .mc-date{
	background: #7d2a7c!important;
}

.agenda .mc-main .my-calendar-date-switcher select {
	min-width: 7em;
}

.agenda .mc-main .my-calendar-header a{
	border-radius:0;
	margin: 0 .25em!important;
    border: 1px solid purple;
}

.agenda .mc-main .mc_bottomnav a{
	margin: 0 .25em!important;
    border: 1px solid purple;
	border-radius:0;
}

.agenda .mc-main .details img {
    max-width: 500px;
}


/*************** PROYECTOS ***********/

.proyectos .su-tabs-nav span:focus{
	opacity:.8;
}

.proyectos .su-tabs {
	background-color:#fff!important;	
}

.proyectos .su-tabs-nav {
	background-color:#fff;
	text-align: center;
}

.proyectos .su-tabs-nav span{
	border-top-left-radius: 0px; 
    border-top-right-radius: 0px;
}
	
.proyectos .su-tabs-nav .item-proyecto{
	color: #fff!important;
	background-color:#168c79;
	text-align:center;
}

.proyectos .su-tabs-nav .item-proyecto:hover{
	background-color:#7d2a7c;
}

.proyectos .su-tabs-panes{
	margin: 2em 0;
}

.proyectos .su-tabs-pane{
	color: #535354!important;
}

.proyectos .su-tabs-nav span.su-tabs-current {
    background: #7d2a7c!important;
	text-decoration: underline;
}

.proyectos .su-tabs-nav span{
	/* pmp width:10%;*/
}

.proyectos .tabs-proyecto{
	
}

.proyectos .item-proyecto {
  margin: 0 .5em;
}

.proyecto-imagen{
	font-size: 1.25rem;
    font-weight: 600;
	margin-bottom:.5em;
}

.proyecto-nombre{
	margin:auto;
	font-size: 1.125rem;
	font-weight: 700;
}

.proyecto-desc{
	margin:auto;
	font-size: 1rem;
}

.contenido-proyecto div{	
	padding-bottom:3em;
}

/******** PROYECTOS-2-ACCESIBLE (con responsive-tabs) ************/
.rtbs_proyectos .rtbs_menu{
	text-align:center;
}

.rtbs_proyectos .rtbs_content {
	background:#fff!important; 
	padding-top:3em;
	border-top:none!important;
}

.rtbs_proyectos .rtbs_menu a{
	background:#168c79!important;  
	color:#fff!important;
	margin:.2em .5em!important;
	padding: .3rem 2em!important;
}

.rtbs_proyectos .rtbs_menu a:hover{
	background:#7d2a7c!important; 
	opacity:.8;
}

.rtbs_proyectos .rtbs_menu .current a{
	background:#7d2a7c!important;  
	text-decoration:underline;
}

/*************** PROYECTO INDIVIDUAL ***********/
.proyecto h2{
	display:none;
}
.proy-titulo{
	font-size:1.125rem;
	color: #168c79;
	font-weight:700;
	margin-bottom: .5em;
}

.img_proy_logo{
	display:block;
	margin:auto;
}

.su-spoiler-title{
	background-color:#7d2a7c;
	color: #fff;
}

.su-spoiler-title:focus{
	opacity:.8;
}

.proyecto-socios img, .proyecto-detalle img{
	max-width:20em;
	width:100%;
}

/*************** CURSO SANITARIO INDIVIDUAL ***********/

#posts .type-curso_sanitario{
	border:1px solid;
}

.sanitario-titulo{
	font-size:1.125rem;
	color: #168c79;
	font-weight:700;
	
}

.sanitario-titulo span{
	font-size:1rem;
	color: #535354;
	font-weight:300;
}

.img_sanitario_logo{
	display:block;
	margin:auto;
	max-width: 18.25em;
	margin-bottom:1em;
	border: 0;
	margin-top:-2em;
}

/*.curso_sanitario */
.collapseomatic{
	display:block;
	/*background-color: #7d2a7c!important;*/
	background-color:#168c79!important;
	color:#fff;
	margin-bottom: 1em;
	font-family: Arial, "Open Sans", "Helvetica Neue", sans-serif;
	font-weight: 600;
	padding: .4em 0 .5em 2em!important;
    background-position: .5em .5em;
}


/*************** CURSO JUVENTUD INDIVIDUAL ***********/

.juventud-titulo{
	font-size:1.125rem;
	color: #168c79;
	font-weight:700;
	margin-bottom: .5em;
}

.img_juventud_logo{
	display:block;
	margin:auto;
	border: 0;
	margin-bottom:2em;
}

/*************** CURSO EMPLEO INDIVIDUAL ***********/

.empleo-titulo{
	font-size:1.125rem;
	color: #168c79;
	font-weight:700;
	margin-bottom: .5em;
}

.img_empleo_logo{
	display:block;
	margin:auto;
	border: 0;
	margin-bottom:2em;
}

/*************** CONTACTO *************/

.img-contacto_mapa{
	width:100%;
	max-width: 40em;
	display:block;
	margin:auto auto;
}
 
.contacto .lugar{
	color:#168c79;
	font-weight:600;
	font-size:1.25rem;
}
.contacto h4{
	margin:0;
}

.formulario-contacto, .formulario-consulta{
	padding: 2em;
    background-color: #f6f6f6;
	border: 1px solid #ccc;
}

.formulario-contacto h4, .formulario-consulta h4{
	border-bottom-right-radius: 40px;
    background-color: #007867;
    color: #fff;
    padding: 10px;
}

.formulario-contacto hr, .formulario-consulta hr{
	width: 90%;
    margin: 1em auto;
    border-style: dashed;
}

.formulario-contacto .persona{
	text-decoration:underline;
	font-size:120%;
}
	
.formulario-contacto input[type="text"], .formulario-contacto input[type="email"], .formulario-contacto textarea,  
.formulario-contacto input[type="date"], .formulario-contacto select,
.formulario-consulta input[type="text"], .formulario-consulta input[type="email"], .formulario-consulta textarea,  
.formulario-consulta input[type="date"], .formulario-consulta select
{
	color: #404040;
    border: 1px solid #ccc;
    /*border-radius: 3px;
    background: #fff;*/
    font-size: 1rem;
    margin: 0 0 1em;
    padding: .75em;
    width: 100%;
	max-width: 60em;
	background-color: #fff;
}

.formulario-contacto .laboral span.wpcf7-list-item{
	width: 40%;
    padding-left: 1em;
}

.formulario-contacto [type="submit"], .formulario-consulta [type="submit"]{
	background-color: #7d2a7c;
}

.formulario-contacto label, .formulario-consulta label{
	width:100%;
	max-width: 70em;
}

.formulario-contacto .obligatorio, .formulario-consulta .obligatorio{
	color:#168c79;
}

/****************** OFERTAS DE EMPLEO *******************/
.job-description .crp_related{
	display: none;
}

.sjb-job-8722 .job-type, .sjb-job-8722 .job-date,
.postid-8722 .job-type, .postid-8722 .job-date{
	display: none;
}


/************* FOOTER *********/
footer a{
	text-decoration:none;
}

footer a:hover{
	text-decoration:underline;
}

#footer-1 img{
	/* border:10px solid #fff; 
	background-color: rgba(255,255,255,.1);*/
    padding: .625rem;
	max-width: 15em;
	float:left;
}

#footer-2 img{
	/* background-color: rgba(255,255,255,.1);*/
    padding: .425rem;
	border:1px solid white;
}

.site-footer .site-info{
	display:block;
	margin: auto auto;
	font-size: 0.8125rem;
	background-color:inherit;
}

.footer-area-site-info {
	padding:0px;
	/*background-color: #001e19;*/
}
/*social*/
.footer-area-footer-widgets .social{
	font-size: 1.25rem;
}

.footer-area-footer-widgets .social a{
	padding: 0px .2rem;
}

#footer_javacoya {
    text-align: center;    
    font-size: .75rem;
}
#footer_javacoya img{
	max-width:6.25rem;
}

/* POLITICA PRIVACIDAD */
.divpolitica{
	border-bottom: .1em solid #cecece;
    background-color: #f5f5f5;
	text-align:center;
}

.politica-datos{
	background-color: #fff;
	text-align:left;
}

.slider-colaborador img{
	margin: auto!important;
}

.footer-logo1{
	max-width: 15em!important;
	margin-bottom: 1em;
}

.footer-area-footer-widgets{
	background-color: #fff!important;
}

.div-footer_logo1 p{
	color: #000;
}

.div-footer_logos2{
	margin-top: 1em;
	background-color: #F5F5F5;
    padding: 2em;
}

.footer-logos2{
	max-width: 20em!important;
	width: 100%;
}

.flexslider ul{
	display: flex;
	align-items: center;
	margin-top: 2em!important;
}

.hr-footer_columnas{
	background-color: #003c33;
    margin-bottom: 2em;
    height: .5px!important;
	border: 0px;
}

.div-footer_columnas a{
	color: #168c79!important;
	font-weight: 800!important;;
}

.div-footer_columnas p{
	color: #168c79;
	font-weight: 800;
}

.div-footer_columnas{
	padding-bottom: 2em;
}

.div-footer_columnas hr{
	margin-bottom: 2em;
}

.footer_columnas-title{
	color: black!important;
	font-size: 120%;
	margin-bottom: .5em;
}

.footer-col2{
	border: 2px solid;
    background-color: #f8f8f8;
    border-color: #168c79;
    padding: 1.5em 2.3em;
	display: inline-block;
}

.footer-col2 .footer-icon-info {
	vertical-align: middle;
}

.footer_f1{
	margin-bottom: 0px;
}

.footer_f2{
	margin-top: 3px;
	text-align: left;
    margin-left: 15%;
}

.div-footer_redes{
	display: flex;
    justify-content: center;
    background-color: #f8f8f8;
    padding: 2em;
}

.div-footer_redes img{
	max-width: 45px!important;
	border-radius: 5px;
}

.div-footer_redes ul{
	list-style: none;
    padding: 0;
    display: flex;
    gap: 10px;
    align-items: center;
}

/* ocultar widgets antiguos. En futuro borrar */
#custom_html-3, #custom_html-4, #custom_html-5{
	display: none;
}
/* ocultar miga de pan del pie */
.site-footer .breadcrumbs {
    display: none;
}

/************** VENTANA NUEVA **************/
.vtna-nva::after {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 3px;
    background-image: url(/wp-content/images/img_web/ventana-nueva.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 95% auto;
    content: ' (enlace externo)';
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1em;
}

/***************** FOCO accesible ****************/

#n2-ss-2-arrow-previous, #n2-ss-2-arrow-next{
	/*background-color:#009681!important;*/
}
#n2-ss-4-arrow-previous:hover, #n2-ss-4-arrow-previous:focus,
#n2-ss-4-arrow-next:hover, #n2-ss-4-arrow-next:focus,
#n2-ss-5-arrow-previous:hover, #n2-ss-5-arrow-previous:focus,
#n2-ss-5-arrow-next:hover, #n2-ss-5-arrow-next:focus{
	background-color:#168c79!important;
	/*border: 2px dashed yellow!important;*/
	/* verde  rgba(58, 251, 2, 0.55)*/
	/* morado #8a3f89  rgba(138, 63, 137, 0.75) */
	outline: 5px dashed rgba(229,0,183,0.75)!important;
}
.external{ font-weight:600;}

.site-branding a:focus,
.top-social a:focus,
.top-social .search-field:focus, .top-social .search-submit:focus,
.n2-ow:focus,
.item-info-interes .vtna-nva:focus,
.enlace:focus,
.vtna-nva:focus,
.es_button a:focus,
.wp-show-posts-entry-title a:focus,
.more-link:focus,
.boletines .su-tabs-nav span:focus,
.meadministro-premio a:focus,
.ayudas-buscar .search-field:focus, .ayudas-buscar .search-submit:focus,
.proyectos .su-tabs-nav span:focus,
.menu-primary li a:focus,
.contenido-ano-boletin a:focus,
.formacion_sanitaria a:focus,
.formacion_juventud a:focus,
.formacion_empleo a:focus,
.curso_sanitario .collapseomatic:focus,
.collapseomatic:focus,
.rtbs_boletines-digitales .rtbs_menu a:focus,
.rtbs_proyectos .rtbs_menu a:focus,
.contenido-colaboradores a:focus,
.mirando-adelante a:focus,
.external:focus{
	/*outline: 5px dashed  rgba(229,0,183,0.75)!important; fucsia*/
	outline: 5px dashed  rgba(125,42,124,0.75)!important;
}

.apie:focus,
.site-footer-area-inner a:focus,
#footer-widgets a:focus,
#footer_javacoya a:focus{
	outline: 5px dashed  #fff!important; 
}

.footer-area-footer-widgets a:focus,
.div-footer_redes a:focus{
	outline: 5px dashed  rgba(125,42,124,0.75)!important;
}

/***********ASPAYM FN***********/
.box-lista-murcia{
	padding: 1rem 1rem 1rem 2rem;
	background-color: #dae3e2;
	border-style: dotted;
}
.icono-servicios-programas{
	max-width: 12.450em;
	margin-bottom: 1em;
}

.imagen_peq_index{
	width:100%;
	max-width: 30em;
}

.footer_tablon{
  float: left;
  width: 18rem;
  
}

.parrafo-top-inicio{
	margin-top: 2.5em;
	text-align: center;
}
/************* RESPONSIVE *********/

@media screen and (max-width: 1588px) {
	.social-links{
		position: relative;
		top: -4.375rem;
	}
}

@media screen and (max-width: 1510px) {
	.social-links{
		position: relative;
		top: -7.5rem;
	}
}

@media screen and (max-width: 1279px) {
	.social-links{
		position: relative;
		top: -8.75rem;
		left: 80%;
	}
}

@media screen and (max-width: 1075px) {
	#nav_menu-2 a::after{
		background-image:none;
	}
}

@media screen and (max-width: 768px) {	
	.solo-pc {display:none!important;	}	
	.solo-movil{ display:block!important;	}	
	
	.info-portada h4{min-height: auto;}
	
	.info-portada .interes{	border-left: none;}

	#nav_menu-2 a::after{
		background-image:url("/wp-content/images/decoration/right_arrow_aspaym.png");
	}
	
	.boletines .su-tabs-mobile-stack .su-tabs-nav span {
		width: 80%!important;
		margin: auto;
	}
	
	.proyectos .su-tabs-mobile-stack .su-tabs-nav span {
		width: 80%!important;
		margin: auto;
	}
	
	.img-empresa_amiga{ 
		float: none; 
		margin: auto;
		display:block; 
	}
	.img_sanitario_logo{
		margin-top:0;
	}
	
	.img-lt_empleo{
		float: none;
		max-width: 90%;
		display:block;
	}
	
	.img-delegacion_burgos_rea, .img-delegacion_burgos_dia{
		float: none; 
		margin: auto;
		display:block;
		width:95%;
	}
	
	.footer-widgets .widget {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 20em;
		flex: 1 1 20em;
	}
	.footer-logos2 { margin-top: 1em; }
}

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

/******* ANIMACIONES *********/
.fadeInDown1 {
		-webkit-animation-name: fadeInDown1;
		animation-name: fadeInDown1;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}
@-webkit-keyframes fadeInDown1 {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0);
		}
		100% {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
}
@keyframes fadeInDown1 {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0);
		}
		100% {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
}
