/*CAPA BOTÓN PLAY*/
.capaNoticiaVideo { position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0,0,0,.2); z-index: 1; font-size: 0; }
.capaNoticiaVideo:before { position: absolute; top: 50%; left: 50%; font-family: 'Material Icons'; content: '\E037'; display: inline-block; line-height: 1; font-size: 120px; color: #FFF; margin-top: -60px; margin-left: -60px; }

/*
*	PAGE EMPLEO
*/
.page-empleo {  }	
	.page-empleo .view-listado-ofertas-trabajo .oferta { padding: 20px; background-color: #FAFAFA; margin-left: 20px; position: relative; margin-top: 20px; }
	.page-empleo .view-listado-ofertas-trabajo .oferta:after { content: ""; clear: both; display: table; }/* Modelo caja */ 
	.page-empleo #block-views-listado-ofertas-trabajo-block .block-title { font-family: 'Montserrat', 'Roboto'; font-size: 16px; color: #1F3F94 !important; margin-left: 20px; }
	.page-empleo .view-listado-ofertas-trabajo .view-content .views-field-title h3 { font-family: 'Montserrat', 'Roboto'; font-weight: bold; font-size: 18px; color: #1F3F94 !important; margin: 0 0 10px 0; }
	.page-empleo .view-listado-ofertas-trabajo .view-content .views-field-field-resumen { font-family: 'Montserrat', 'Roboto'; font-size: 15px; color: #8999C5; margin-bottom: 10px; }
	.page-empleo .view-listado-ofertas-trabajo .view-content .botonMasInfo { display: inline-block; float: right; }
	.page-empleo .view-listado-ofertas-trabajo .view-content .botonMasInfo { color: #FBEADD; text-decoration: none; padding: 7px 40px 7px 40px; background-color: #F6B729; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; }
	.page-empleo .view-listado-ofertas-trabajo .view-content .botonMasInfo:hover { color: #FFFFFF; }
	.page-empleo .view-listado-ofertas-trabajo .view-content .views-field-body { display: none; color: #666; }

/* CONTEXTUAL MOVIL */
@media (min-width: 992px) and (max-height: 770px) {		
	.panelMenuContextual { overflow-x: auto; padding-bottom: 20px; }
	.menuContextualAbierto,
	.menuContextualAbierto > .wrapper { overflow: hidden; }
}	

.page-aviso-legal {  }

	.page-aviso-legal h2{  font-weight: 700; font-size: 18px; color: #333 !important; margin: 0; padding-top: 40px; margin-bottom: 20px; }
	.page-aviso-legal .titulo { font-weight: 700; font-size: 18px; color: #333 !important; margin: 0; margin-bottom: 20px; text-transform: uppercase; }
	.page-aviso-legal .separado { padding-top: 20px; }
	.page-aviso-legal .main-container { color: #666; }

.page-materiales {  }
	.page-materiales .hijo-materiales > h3 { font-size: 20px; color: #333 !important; margin-bottom: 20px; }
	.page-materiales .acc_holder .acc_item h3 span { font-size: 16px; color: #333 !important; margin-top: 0; }

.bloque_clientes_satisfechos{  }
	.bloque_clientes_satisfechos .view-clientes-satisfechos .info h3 { color: #1F3F94; margin: 0; margin-bottom: 6px; line-height: 22px; padding-top: 0; }	
	.bloque_clientes_satisfechos .view-clientes-satisfechos .info h3 a { color: #1F3F94; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; font-size: 20px; }
	.bloque_clientes_satisfechos .view-clientes-satisfechos .info h3 a:hover { color: #222; }

.page-politica-de-privacidad {  }
	.page-politica-de-privacidad article h2 { font-weight: 700; font-size: 18px; color: #333 !important; margin: 0; margin-bottom: 20px; }
	.page-politica-de-privacidad article h3 { font-weight: 700; font-size: 18px; color: #333 !important; margin: 0; padding-top: 40px; margin-bottom: 20px; }
	.page-politica-de-privacidad article li { margin-bottom: 10px; }
	.page-politica-de-privacidad .main-container { color: #666; }

.page-politica-de-cookies {  }
	.page-politica-de-cookies article h2 { font-weight: 700; font-size: 18px; color: #333 !important; margin: 0; margin-bottom: 20px; }
	.page-politica-de-cookies article ul { margin-bottom: 20px; }
	.page-politica-de-cookies article ul li { margin-bottom: 10px; }
.page-proteccion-de-datos {  }
	.page-proteccion-de-datos h2{  font-weight: 700; font-size: 18px; color: #333 !important; margin: 0; padding-top: 40px; margin-bottom: 20px; }
	.page-proteccion-de-datos .titulo { font-weight: 700; font-size: 18px; color: #333 !important; margin: 0; margin-bottom: 20px; text-transform: uppercase; }
	.page-proteccion-de-datos .separado { padding-top: 20px; }
	.page-proteccion-de-datos .main-container { color: #666; }

/* BLOQUE Vídeos HOME */
.block-actualidad-videos {  }
	.block-actualidad-videos .views-field-php { margin-bottom: 10px; }
	.block-actualidad-videos .views-field-php a { position: relative; display: block; }
	.block-actualidad-videos .views-field-php a img { width: 100%; }
	.block-actualidad-videos .views-field-title a { font-size: 16px; color: #666; text-decoration: none; }
	.block-actualidad-videos .views-field-created { font-size: 14px; color: #666; margin: 10px 0px; }
	.block-actualidad-videos .field-content p { color: #999; }

/*AL AÑADIR CAPA BOTÓN PLAY*/
.page-blog {  }
.page-blog-video {  }
	.page-blog .view-noticias .pic,
	.page-blog-video .view-noticias .pic { position: relative; }

/*Slider blog*/
.node-type-blog .sliderSoluciones { text-align: center; display: block; margin-bottom: 20px; }
	.node-type-blog .sliderSoluciones .item { display: none; }
	.node-type-blog .sliderSoluciones .item:first-of-type { display: block; }
	.node-type-blog .sliderSoluciones .item img { width: 100%; height: auto; }
	.node-type-blog .sliderSoluciones .owl-dots { position: absolute; bottom: 0; width: 100%; }
	.node-type-blog .sliderSoluciones .owl-dots .owl-dot { display: inline-block; zoom: 1; }
	.node-type-blog .sliderSoluciones .owl-dots .owl-dot.active {  }
	.node-type-blog .sliderSoluciones .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; transition: opacity 200ms ease; border-radius: 30px; border: 1px solid #FFF; background: transparent; }
	.node-type-blog .sliderSoluciones .owl-dots .owl-dot.active span, 
	.node-type-blog .sliderSoluciones .owl-dots .owl-dot:hover span { background: #FFF; }
	/* Mostrar close button colorbox */
	.node-type-blog #colorbox, 
	.node-type-blog #cboxOverlay, 
	.node-type-blog #cboxWrapper { overflow: inherit; }

/*BOTÓN SCROLL TO TOP*/
.scrollToTop { opacity:0; position: fixed; bottom: 25px; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; right: 80px; width: 45px; height: 45px; z-index: 2; background: #25262A; text-align: center; color: #FFF !important; text-decoration: none !important; bottom: 45px; right: 25px; }
	.scrollToTop.material-icons { font-size: 30px; line-height: 45px; }
	.scrollToTop:hover { color: #FFF; }
	.scrollToTop.visible { opacity: 1; }

@media (max-width: 768px){	
	footer.footer .secciones_footer .footer_secondcolumn{margin-top: 10px;}
	.page-nueva-app-de-juba .node img{height: auto !important;}
	.page-soluciones header#navbar .secundario .page-header{width: 95%;}
}

