/*
Theme Name: 	Electroquimica Child
Theme URI: 		Theme URI: http://themeforest.net/user/ab-themes/portfolio?ref=ab-themes
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Fully Responsive Multipurpose WordPress Theme
Template:		electroquimica
Version: 		1.0.2
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/*---- ASPECTOS GENERALES DE LA WEB--------*/
		.dnd-animo{padding-bottom: 0px !important;}
		.dnd_clear {clear: both;padding-bottom: 50px;}
		.margenInferior{margin-top: 20px;}
		a:focus{color: #23527c;text-decoration: none!important;}
		body {font-size: 1px;line-height: 22px;color: #333;font-weight: 100;}
		li {font-size: 15px;}
		p{color: #333333; font-size: 15px !important; line-height: 22px;}
		ul {margin-left: 3%; font-size: 15px;}
	/*PADDING MARGIN BORDER*/
		.bordeInferior{border-bottom: 1px solid #d9d9d9;}
		.margenSuperior{}
		.paddingInterior{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 4% 9%;}
		.padding{padding:50px 0px;}
	/*LOGUADO DE USUARIO*/	
		body.logged-in #ABdev_menu_toggle{top: 40px !important;}
	/*TITULO WEB*/
		#objetivos h3{    text-align: center;color: #fff;font-weight: 300;margin-bottom: 40px;}
		.listado li span {color: #8A8D94;}*/
		.listado li{padding-left:10px;font-size: 14px;color: #333;line-height: 21px;margin-bottom: 10px;}
		.listado{margin-left: 3%;}
		.margenSuperior{padding-top: 25px;}
		.titular::after{display: block;content: "";width: 94px;height: 1px;background: #bbbfc8 none repeat scroll 0% 0%;position: relative;margin: 11px 0px 0px 0px;}
		.titularCentrado::after{display: block;content: "";width: 94px;height: 1px;background: #bbbfc8 none repeat scroll 0% 0%;position: relative;margin-left: auto;margin-right: auto;}
		.titularCentrado{color: #034D83;text-align: center;}
		.titular{color: #034D83; font-weight: 400;}
		.tituloWeb::after{display: block;content: "";width: 74px;height: 1px;background: #bfc0c1 none repeat scroll 0% 0%;position: relative;margin-bottom: 10px;margin-left: auto;margin-right: auto;margin-top: 11px;}
		.tituloWebI::after{display: block;content: "";width: 74px;height: 1px;background: #bfc0c1 none repeat scroll 0% 0%;position: relative;margin-bottom: 25px;margin-top: 11px;}
		.tituloWebI{color: #155696; display: block; word-wrap: break-word; font-weight: 300;}
		.tituloWeb{text-align: center;color: #155696; display: block; word-wrap: break-word; font-weight: 300;}
		/*.listado li {color: #8a8d94;font-size: 13px;line-height: 20px;list-style-type: square;margin-bottom: 15px;}
		/*.listado{margin-left: 30px;}*/
	/*hr*/
		hr {border: 1px dotted #A45454;border-style: none none dotted; color: #FFF;background-color: #FFF;width: 98%;margin-left: 0px;argin-right: auto;margin-top: 40px;}
	/*TIPOGRAFIA y MÁRGENES*/
		.centrar p{text-align: center;}
		.centrar{text-align: center;}
		.justificado li{text-align: justify;}
		.justificado p{text-align: justify;}
		.justificado{text-align: justify;}
		body{font-size: 13px;}
		p{font-size: 13px; text-align: left;}
	/*FOOTER*/
		#ABdev_main_footer a {color: #fff;}
		#ABdev_main_footer a:hover {color: #ce3c05;}
		#ABdev_main_footer h3 {color: #5b7584;font-size: 24px;line-height: 24px;margin-bottom: 25px;font-weight: 400;}
		#ABdev_main_footer {color: #939fa6;position: relative;}
		#footer_columns {background: #0d374e;padding: 68px 0;}
		#footer_copyright {background: #021C2A;color: #939fa6;font-size: 13px;line-height: 30px;padding: 20px 0;}
		#footer_default_container #back_to_top {width: 50px;height: 50px;border-radius: 50%;background: #FFFFFF;position: absolute;right: 60px;bottom: 45px;margin-left: -23px;z-index: 1;text-align: center;}
		.ci_icon-draft:before {content: "\e632";color: #0D374E;}
		.ci_icon-envelope:before {content: "\e617";color: #0D374E;}
		.ci_icon-phonealt:before {content: "\e62c";color: #0D374E;}
		.contact_info_widget i {position: absolute;left: 0;top: -3px;display: inline-block;background: #FFFFFF;width: 32px;height: 32px;line-height: 32px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
		.contact_info_widget p { padding-left: 47px;position: relative;margin-bottom: 21px;color: #fff;}
		.footer_copyright {text-align: center;}
		.textoFooter p{text-align: justify; color: #fff;}
		.textoFooter{margin-top: 9px;}
		.widget ul li {position: relative;font-size: 14px;color: #fff;}
	/*TABLA CURSOS*/
		.tablaCursos td:first-child{border: 1px solid #e6ebed;font-size: 14px;padding: 15px 30px;}
		.tablaCursos td:nth-child(2) {border: 1px solid #e6ebed;font-size: 14px;padding: 15px 30px;}
		.tablaCursos tr:first-child {background-color: #044E84;color: #fff;padding: 20px 15px;}
	/*ICONOS CANDADO*/
		#nav-menu-item-700:hover::before {background: #ce3c05 none repeat scroll 0 0;content: "";height: 3px;position: absolute;width: 99% !important;margin-left: -16px;}
		#nav-menu-item-700{padding-left: 16px;padding-right: 5px;padding-top: 0px;background: url('/wp-content/uploads/candadoAbierto.png') center left no-repeat;background-size: 16px 16px;background-color: #F5FBFF;background-position: 15px;}
		#nav-menu-item-757:hover::before {background: #ce3c05 none repeat scroll 0 0;content: "";height: 3px;position: absolute;width: 87% !important;}
		#nav-menu-item-757{padding-left: 16px;padding-right: 5px;padding-top: 0px;background: url('/wp-content/uploads/candado.png') center left no-repeat;background-size: 16px 16px;background-color: #F5FBFF;background-position: 18px;}
	/*--- Menú - Superior -----*/
		#logo {float: left;margin-top: 15px;width: 200px;}
		#top_bar a {color: #8a8d94;font-size: 12px;color: #fff;}
		#top_bar {padding: 6px 0;max-height: none;background: #044E84;border-bottom: 1px solid #e5e8eb;-webkit-transition: all 300ms ease-in;transition: all 300ms ease-in; }
		.acceso{float: right;position:relative;padding-right: 1%;color: #fff;background: url('/wp-content/uploads/gestion.png') left no-repeat;background-size: 16px 16px;background-position: left;padding-left: 18px;}
		.cerrarSesion {float: right;position: relative;border-left: 1px solid #E4E4E4;padding-left: 1%;font-size: 12px;color: #fff;padding-left: 31px;padding-right: 0px;/* padding-top: 0px; */background: url('/wp-content/uploads/cerrarSesion.png') center left no-repeat;background-size: 16px 16px;background-position: 10px;}
		a {color: #3F3D3B;text-decoration: none;transition: all 180ms ease-in 0s;}
		a:hover {color: #ce3c05;transition: all 180ms ease-in 0s;}
		nav > ul > .current-menu-item > a,nav > ul > .current-post-ancestor > a,nav > ul > .current-menu-ancestor > a{color: #ce3c05;}
		nav > ul > .current-menu-item,nav > ul > .current-menu-parent{-webkit-box-shadow: 0px 3px 0px 0px #ce3c05 inset;-moz-box-shadow:0px 3px 0px 0px #ce3c05 inset;box-shadow:0px 3px 0px 0px #ce3c05 inset;}
		nav > ul > .current-menu-item:hover, nav > ul > .current-menu-parent:hover {box-shadow: 0px 3px 0px 0px #ce3c05 inset;}
		nav > ul > li a {color:#100; font-family:Arial,sans-serif; font-size:16px; line-height:18px; font-weight:300; cursor: pointer; display:inline-block; padding: 30px 20px;}
		nav > ul > li a:hover {color: #ce3c05; text-decoration: none;}
		nav > ul > li {border-right: 0px solid #E5E8EB;float: left;}
		nav > ul > li.current-menu-ancestor > a {color: #CE3C05;}
		nav > ul > li.current-menu-ancestor.sfHover, nav > ul > li.current-menu-ancestor {box-shadow: 0px 3px 0px 0px #CE3C05 inset;}
		nav > ul > li:first-child {border-left: 0px solid #E5E8EB;}
		nav > ul > li:hover:before {content: ""; width: 100%; height:3px; background:#ce3c05; position:absolute;}
		nav > ul ul li.current-menu-item a {color: #CE3C05;}

	/*DOCUMENTOS ASOCIADOS y ACORDEON DEFENSAS DE PLAN DE INVESTIGACiON*/
		.accordion-container {width: 95%;margin: 0 0 25px;clear:both;}
		.accordion-content p{margin:0;}
		.accordion-content {display: none;padding: 0px 0px 30px 0px;overflow: auto; margin-top: 20px; background-color: #ffffff; border-left: #e6ebed 2px solid; border-right: #e6ebed 2px solid; border-bottom: #e6ebed 2px solid;}
		.accordion-titulo span.toggle-icon {position: absolute;top: 17px;right: 20px;font-size: 38px; color: #b1b3b6;}
		.accordion-titulo span.toggle-icon:before {content:"+";}
		.accordion-titulo span.toggle-icon:hover{color:#285fdb; }
		.accordion-titulo {position: relative;display: block;padding: 20px;font-size: 20px;font-weight: 300;background: #ffffff;color: #b1b3b6;text-decoration: none;border: #e6ebed solid 2px; margin-bottom: 25px;}
		.accordion-titulo.open span.toggle-icon:before {content:"-";}
		.accordion-titulo.open {background: #fbfcfd;color: #658ce5;}
		.accordion-titulo:hover{text-decoration: none; color:#285fdb; }
		.cajaDocumentos {width: 100%;margin: 0 0 50px;clear:both; background-color: #ffffff; border: #e6ebed 2px solid; padding-bottom: 33px;position: relative;}
		.circulo {color: #8a8d94;padding-left: 8px;position: absolute;}
		.fecha{display: inline-block; margin-bottom: 0px;color:#8a8d94; padding-left: 6px;}
		.iconoDocumento{width: 20px; height: 22px; display: inline-block; vertical-align: middle; margin-top: -3px;}
		.listadoDocumentos p{margin-left: 10px;margin-top: 3px;display: inline-block; margin-bottom: 0px; font-weight: 600;color: #034d83;}
		.listadoDocumentos{border-bottom: 1px solid #e6ebed;color: #034d83;font-size: 13px; padding-bottom: 9px;margin-top: 11px;width: 100%; list-style-type: none;}
		.listadoDocu{list-style: none; margin-right:60px;margin-left: 60px; margin-top: 30px;}
		.no-underline{text-decoration: none !important;}
		.pesoDescarga{display: inline-block; margin-bottom: 0px; color: #000000; font-weight: 200 !important; margin-left: 15px !important;}
	/*MODAL*/
		.modal-body {position: relative;padding: 30px;}
		.modal-content{margin-top: 50%;}
		/*Botón Modal*/
		button, input[type="submit"] {background: rgb(2, 77, 132) none repeat scroll 0 0;border: 1px solid #034D83;border-radius: 4px;color: #fff;cursor: pointer;display: inline-block;font-family: Arial;font-size: 15px;font-weight: 300;line-height: 15px;margin-bottom: 20px;padding: 10px 20px;transition: all 180ms ease-in 0s;}
		button:hover, input[type="submit"]:hover {background: #034D83;transition: all 180ms ease-in;-webkit-transition: all 180ms ease-in;}

/*---- PÁGINAS --------*/	
	/*1.- HOME*/
		.calloutboxHome{background: #8D9DAA none repeat scroll 0% 0%;margin-bottom: 20px;padding: 20px;}
		.dnd-callout_box_title {display: block;/* font-weight: 700; */font-size: 26px;color: white;letter-spacing: 3px; padding-top: 20px;padding-bottom: 20px; text-align: center; font-weight: 300;}
		/*----- BREADCUMBS --------*/
		#title_breadcrumbs_bar .breadcrumbs, #title_breadcrumbs_bar .breadcrumbs a, #title_breadcrumbs_bar .breadcrumbs i {color: #FFF;font-size: 13px;}
		#title_breadcrumbs_bar {background: #F6F6F6 none repeat scroll 0% 0%;padding: 20px 0px; font-family: Arial;font-weight: 300;font-size: 18px;     background-repeat: repeat !important;}
		/* MÁRGENES - Padding bottom entre secciones*/
		section {padding: 0px;}
		#default_page_row {padding: 30px 0px;}
		/*COORDINADOR*/
		.coordinador{font-size: 30px; line-height: 22px;color: #333333;text-align: center;font-weight: 400;}
		.infoCoordinador p{text-align: center;color: #7f7f7f;}
		.textoCoordinador p{text-align: center;}

		/*Acordeon */
		.dnd-accordion .ui-accordion-content {overflow: auto;border-width: 0px 1px 1px;border-style: none solid solid;border-color: -moz-use-text-color #EEE #EEE;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none; border-image: none;padding: 20px; background: #FFF none repeat scroll 0% 0%;}
		.dnd-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;color: #666;background: #F5F5F5 none repeat scroll 0% 0%;font-weight: normal;padding: 15px 0px 15px 20px;margin: 0px;border: 2px solid #FFF;}
		.dnd-accordion .ui-icon-triangle-1-s {background: #F5F5F5;}
		/*Documentos asociados	*/
		#ui-id-3{color: #000;}
		.dnd-tabs .ui-tabs-nav li.ui-tabs-active a {color: #8B9BA8;}
		.dnd-tabs .ui-tabs-nav li.ui-tabs-active:hover a {color: #FFF;background:  #8B9BA8 none repeat scroll 0% 0%;}
		.dnd-tabs .ui-tabs-nav li:hover a {color: #FFF;background: #8B9BA8 none repeat scroll 0% 0%;}

		/*Titulo*/
		.textoParallax{color: #fff; padding-bottom: 150px; width: 900px; margin-right: auto; margin-left: auto;}
		.tituloHome{ color: #fff; padding-top: 150px; text-align: center; letter-spacing: 1px; padding-bottom: 20px;}

	/*2.- COMISIÓN ACADÉMICA */
		.borde a {color: #ce3c05;}
		.borde img{padding-right: 6px;}
		.borde p {margin-bottom: 0px;}
		.borde {border: 1px solid #b7b7b7; margin-bottom: 10px; border-radius: 5px;}
		.nombreProfesor p{text-align: left;color: #155696;}
		.nombreProfesor {font-size: 12px;color: #155696;margin-bottom: 0px;}
		.universidad p{text-align: left; margin-bottom: 0px;}
		.universidad{text-align: left;}

	/*3.- TESIS DEFENDIDAS ----*/
		.block{display: block;}
		.contenedorTesis{width: 100%; padding: 20px; clear: both; background-color: #ffffff;border: #e6ebed 2px solid;}
		.der{padding-right: 10px;}
		.dnd-animo, .dnd-animo-children > * {visibility: hidden;padding-bottom: 30px;}
		.izq{padding-left: 10px;}
		.margen{padding-top: 40px;}
		.negrita{    color: #000000;display: inline-block;font-size: 16px;padding-right: 5px;font-weight: 400;}
		.text{display: inline-block; margin-bottom: 0px;}
		.tituloTesis{color: #034d83;font-size: 18px;padding-bottom: 25px;display: block;}
		.top{padding-top: 15px;}

	/*4.- ACTIVIDADES FORMATIVAS*/
		.boxFormativas p{color: #333; text-align: justify;}
		.boxFormativas span {display: block;font-size: 18px;color: #044e84;letter-spacing: 0px;padding-top: 20px;padding-bottom: 20px;text-align: center;font-weight: 500;}
		.boxFormativas {background: #FFFFFF none repeat scroll 0% 0%;margin-bottom: 20px;padding: 20px; border: 1px solid #979797;}

	/*5.- PROFESORADO*/
		.dnd_column_dd_span4 ul{margin-left: 5%;}
		.tituloUni {width: 100%;background-color: #FFF;margin-bottom: 20px;border-bottom: 1px solid #111111;color: #2e2e2e;font-size: 18px;font-family: 'ubuntu'; font-weight: 500;line-height: 22px;}

	/*6.- UNIVERSIDADES*/
		.bloque{float: left;margin-right: 1.9%;min-height: 20px; width: 23.0769%; margin-left: 0; cursor: pointer; }
		.contenedor a.link {display: inline-block;text-decoration: none;padding: 7px 10px;border: 2px solid #fff;color: #fff;text-transform: uppercase;margin-top: 46%;}
		.contenedor a.link:hover {box-shadow: 0 0 5px #000}
		.contenedor img {display: block;position: relative;}
		.contenedor-img .mascara,.contenedor-img .contenido {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;}
		.contenedor-img a.link {display: inline-block;text-decoration: none;padding: 7px 14px;border: 2px solid #fff;color: #fff;text-transform: uppercase;margin-top: 46%;}
		.contenedor-img a.link:hover {box-shadow: 0 0 5px #000}
		.contenedor-img img {display: block;position: relative;}
		.contenedor-img {/*width: 268px;height: 278px;*/float: left;overflow: hidden;position: relative;text-align: center;cursor: default;background: #fff;}
		.contenedor{height: 278px; float: left;overflow: hidden;position: relative;text-align: center;cursor: default;background: #fff;margin-bottom: 11%;}
		.ejemplo-1 .mascara {opacity: 0;background-color: rgba(87,136,171, 0.7);transition: all 0.3s ease-in-out;}
		.ejemplo-1 a.link{opacity: 0;transition: all 0.4s ease-in-out;transform: translateY(100px);/*Desplazamos para abajo*/}
		.ejemplo-1 img {transition: all 0.2s linear;}
		.ejemplo-1:hover .mascara {opacity: 1;}
		.ejemplo-1:hover a.link {transition-delay: 0.2s; /*Aplicamos un pequeño retardo para que se muestre al final*/transform: translateY(0px);}
		.ejemplo-1:hover h2,.ejemplo-1:hover p,.ejemplo-1:hover a.link {opacity: 1;transform: translateX(0px);/*Regresamos a las posiciones originales*/}
		.ejemplo-1:hover img {transform: scale(1.015);/*Damos un ligero zoom a la imagen*/}
		.ejemplo-1:hover p {transition-delay: 0.1s;}
		.hover .mascaraUni {opacity: 0;background-color: rgba(3,77,131, 0.5);transition: all 0.3s ease-in-out;}
		.hover a.link{opacity: 0;transition: all 0.4s ease-in-out;transform: translateY(100px);/*Desplazamos para abajo*/}
		.hover img {transition: all 0.2s linear;}
		.hover:hover .mascaraUni {opacity: 1;}
		.hover:hover a.link {opacity: 1;transform: translateX(0px);/*Regresamos a las posiciones originales*/}
		.hover:hover a.link {transition-delay: 0.2s; /*Aplicamos un pequeño retardo para que se muestre al final*/transform: translateY(0px);}
		.hover:hover img {transform: scale(1);/*Damos un ligero zoom a la imagen*/}
		.introduccion{text-align: center; margin-top: -25px;}
		.mascaraUni{width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;}
		.nombreUni{text-align: center;padding-top: 20px; font-size: 19px; margin-right: auto; margin-left: auto; width: 95%;  margin-bottom: 20px; display: block; float: inherit; color: #3c414c;}

	/*8.- ACCESO, ADMISIÓN Y COMPLEMENTOS DE FORMACIÓN*/
		nav > ul ul li {position: relative;width: 275px;height: 48px;border-left: 1px solid #e5e8eb;border-right: 1px solid #e5e8eb;border-bottom: 1px solid #e5e8eb;background: #fff;}

	/*9.- PLAN DE INVESTIGACIÓN*/
		.lineas p{font-size: 16px; }
		.lineasUni{color:#ce3c05; text-align: center;}
		.lineas{margin-bottom: 0px; color: #044e84;font-weight: 500; text-align: center;}
		 
	/*10.- LECTURA TESIS*/
		.container_12 .grid_8 h6{font-family: 'ubuntu';}

	/*Reuniones*/
		.bordeReunion{border-top: #e6ebed 1px solid; padding: 10px;}
		.cajaDocumentosR .bordeReunion a{color: #333;}
		.cajaDocumentosR {float:left; width:30%; margin-right:3%;margin-bottom: 50px; border: #e6ebed 2px solid; padding-bottom: 33px;background-repeat: repeat-x repeat-y; height: 350px;	}
		.capaReunion{height: 250px; width: 100%; overflow-y: scroll; }
		.iconoEmail{padding-left: 20px; padding-right: 10px;}
		.tituloReunion::after{display: block;content: "";width: 100%;height: 1px;background: #fff none repeat scroll 0% 0%;position: relative;margin: 11px 0px 0px 0px;}
		.tituloReunion{font-size: 20px;padding: 20px;color: #155696;margin-top: 5px;font-weight: 400;}