/* ---------------------------------------------------------------------------------

	Base HTML RESPONSIVE
	Creado por: wish21 (evril.wish@gmail.com) para VVERK WEB SOLUTIONS
	COPYRIGHT 2015

--------------------------------------------------------------------------------- */
@import url(400ize.css);
@import url(normalize.css);
@import url(animate.css);
@import url(font-awesome.min.css);
@import url(base.css);
@import url(mega_menu.min.css);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300);
body {
	background-color: #ffffff;
	font-family: 'Raleway', sans-serif;
}
.contenedor {
	background-color:rgba(255,255,255,0.9);
	width:1000px;

}
.contcab{
	overflow: visible;
	position: absolute;
	left: 0;
	right: 0;
	margin:0 auto;
	z-index: 22;
	min-height: 190px;
	background: rgba(0,0,0,1);
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 45%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(45%, rgba(0,0,0,0.8)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 45%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.8) 45%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.8) 45%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 45%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0 );
}
.contpie{
	background-color: #000000;
	overflow: visible;
}
.cabecera{
	width:1000px;
	overflow: visible;
}
.pie-pagina {
	width:1000px;
	overflow: visible;
	min-height:120px;
	padding: 0% 0% 5px;
}
.home{
	min-height: 600px;
}
.contendio{
	background-color: #DDDDDD;
	min-height:500px;
	padding: 0% 1% 1% 1%;
}
div.sidebar{
	margin-top: 0px;
}
.articulohome{
	min-height: 120px;
	background-color: #cccccc;
}

/* Tabs container */
.r-tabs {
	position: relative;
	background-color:transparent;
}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
	background-color: #A0A0A0;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 10px 12px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #ffffff;
	background-color: #00487B;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color: white;
	border:1px solid #00487B;
	border-radius: 0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	-khtml-border-radius:0px 0px 8px 8px;

}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	margin-top: 1%;
	background-color: #A0A0A0;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	font-size: 14px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #00487B;
	color: #ffffff;
}
table thead th{background-color: #00487B;}
form#contacto{
	float: none;
	margin:2% auto;
	padding: 2%;
	background-color: #dedede;
}
form#contacto label,
form#contacto .etiq{
	font-family: 'Raleway', sans-serif;
	line-height: 32px;
	vertical-align: middle;
	padding-right: 5px;
	display: block;
	font-size: 14px;
	font-weight: 700;
	text-align:right;
}

form#contacto input[type="text"]::-webkit-input-placeholder { color:#a3a3a3;font-family: 'Raleway', sans-serif;font-size: 14px;font-style:italic; }
form#contacto input[type="text"]::-moz-placeholder { color:#a3a3a3;font-family: 'Raleway', sans-serif;font-size: 14px;font-style:italic; } /* firefox 19+ */
form#contacto input[type="text"]:-ms-input-placeholder { color:#a3a3a3;font-family: 'Raleway', sans-serif;font-size: 14px;font-style:italic; } /* ie */
form#contacto input[type="text"]:-moz-placeholder { color:#a3a3a3;font-family: 'Raleway', sans-serif;font-size: 14px;font-style:italic; }
form#contacto textarea::-webkit-input-placeholder { color:#a3a3a3;font-family: 'Raleway', sans-serif;font-size: 14px;font-style:italic; }
form#contacto textarea::-moz-placeholder { color:#a3a3a3;font-family: 'Raleway', sans-serif;font-size: 14px;font-style:italic; } /* firefox 19+ */
form#contacto textarea:-ms-input-placeholder { color:#a3a3a3;font-family: 'Raleway', sans-serif;font-size: 14px;font-style:italic; } /* ie */
form#contacto textarea:-moz-placeholder { color:#a3a3a3;font-family: 'Raleway', sans-serif;font-size: 14px;font-style:italic; }
form#contacto fieldset {
    border:none;
}
/* ESTILO DE LABEL DE CADA ELEMENTO DEL FORMULARIO */
form#contacto fieldset div label {
    display: block;
    text-align: left;
    margin-right: 15px;
    margin-top: 5px;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #3a3a3a;
	padding: 0;
	margin:10px 0px 5px 0px
}
form#contacto .ultimo{
    margin-bottom: 0;
    overflow: hidden;
    position: relative
}

 /* Estilo del boton */
form#contacto button {
	cursor: pointer;
	float: right;
}
 /* FIN Estilo del boton */

/* AJAX Gif y mensajes de exito o fracaso */
form#contacto .hide{
    display: none;
}
form#contacto  .ajaxgif{
    position: absolute;
    right: 150px;
    top: 5px;
}
form#contacto .msg{
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    position: absolute;
    bottom: 5px;
    right: -155px;
    text-transform: uppercase;
    min-width: 121px;
}
form#contacto .msg_ok{
    background: #1575cc;
}
form#contacto .msg_error{
    background: none;
}

/* ------------------------ NUEVOS ESTILOS ----------------------------    */
.topbar{
	position: relative;
	margin:0 auto;
	display: block;
	width: 100%;
	overflow: visible;
	height: 40px;
	background-color: #94d500;
}
.topbar .contenedor{
	min-height: 40px;
	background-color: transparent;
	overflow: visible;
}
#logo {
	background-color: #ffffff;
	padding: 16px 18px;
}
#logo img{
	width: 100%;
	height: auto;
}
.contslide{
	margin-top: 0;
	padding-top: 40px;
	overflow: hidden;

}
#principal{
	margin:0 auto;
}
.menu_icon{
	vertical-align: middle;
	display: inline-block;
	white-space: nowrap;
	margin:0px 0px 0px 10px;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	vertical-align: middle;
}
.menu_icon img{
	vertical-align: top;
}
.menu_icon span{
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	font-size: 12px;
	color: #000000;
	margin-left:8px;
	min-height: 30px;
	display: inline-block;
	vertical-align: middle;
}
.menu_icon:hover{
	border-bottom:3px solid #ffffff;
}
.menu_icon.bt{
	background-color: rgba(0,0,0,0.3);
	text-align: center;
	padding:2px 5px;
	line-height: 12px;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
}
.menu_icon.cv{
	background-color: #000000;
	width: 32%;
	text-align: center;
	padding:2px 0px;
	line-height: 12px;
	margin:0px 0px 0px 0px;
}
.menu_icon.bt span,
.menu_icon.cv span{
	color: #ffffff;
}
.mega-menu>section.menu-list-items {
    background-color: transparent;
}
.mega-menu .menu-links {
	margin: 0;
	padding: 0;
	display: block;
	float: right;
}
div.drop-down{
	margin:0%;
}
.mega-menu .drop-down {
	position: absolute;
	left: inherit;
	right: 0;
	padding: 0px;
	overflow: visible;
	z-index: 999;
	background-color: transparent;
}
.mega-menu .menu-links>li {
	border-bottom: 5px solid transparent;

}
.mega-menu .menu-links>li>a {
	color: #93d600;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	font-size: 16px;
	padding: 10px 20px 10px;
}
.mega-menu .menu-links>li:hover,
.mega-menu .menu-links>li.active {
	background-color: transparent;
	border-bottom: 5px solid #ffffff;
}
.mega-menu .menu-links>li:hover>a,
.mega-menu .menu-links>li.active>a {
	color: #ffffff;
}
.wt{
	background-color: #ffffff;
}
.vd{
	background-color: #94d500;
}
.vdi{
	background-image: url(../img/fndmn.jpg);
	background-size: cover;
	background-position: center center;
}
.mega-menu .drop-down div[class*='scol']{
	min-height: 425px;
	padding-top: 22px;
}
div.flecha{
    display:  block;
    width:10px;
    height:10px;
    margin:0 0px;
    left: 170px;
    position: absolute;
    top:-20px;
    border-right: 40px solid transparent;  /* izquierda flecha */
    border-bottom: 40px solid #ffffff; /* derecha flecha 94d500 */
    border-left: 40px solid transparent; /* base flecha y color*/
}
.mega-menu .drop-down div.vdi h4,
.mega-menu .drop-down div.wt h4,
.mega-menu .drop-down div.vd h4{
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size: 18px;
	padding-left: 10px;
}
.mega-menu .drop-down div.vdi h4 i.fa,
.mega-menu .drop-down div.wt h4 i.fa,
.mega-menu .drop-down div.vd h4 i.fa{
	color: #39a835;
	padding-right: 5px;
}
.mega-menu .drop-down div.vdi h4 i.fa{
	color: #ffffff;
}
.mega-menu .drop-down div.wt h4{
	color: #000000;
}
.mega-menu .drop-down div.vdi h4{
	color: #94d500;
}
.mega-menu .drop-down div.vd ul,
.mega-menu .drop-down div.vdi ul,
.mega-menu .drop-down div.wt ul{
	margin:0px;
	padding: 0px;
	position: relative;
	display: block;
	width: 100%;
}
.mega-menu .drop-down div.vd ul li,
.mega-menu .drop-down div.vdi ul li,
.mega-menu .drop-down div.wt ul li {
	margin:0px;
	padding:0px;
	position: relative;
	display: block;
}
.mega-menu .drop-down div.vd ul li a,
.mega-menu .drop-down div.vdi ul li a,
.mega-menu .drop-down div.wt ul li a{
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	font-size: 12px;
	padding: 2px 20px 2px 25px;
	line-height: 25px;
}
.mega-menu .drop-down div.vdi ul li a{
	color: #ffffff;
}
.mega-menu .drop-down div.vd ul li a:hover{
	background-color: #39a835;
	color: #ffffff;
}
.mega-menu .drop-down div.wt ul li a:hover{
	background-color: #000000;
	color: #ffffff;
}
.mega-menu .drop-down div.vdi ul li a:hover{
	background-color: #ffffff;
	color: #000000;
}
/* CONTACTO FLOTANTE */
.divcont{
	width: 1000px;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin:0 auto;
	z-index: 9;

}
.divcont *{
	overflow: hidden;

}
div.divcont .scol1-3 {
    float: right;
    margin-top: 44px;
}
.mensaje{
	background-color: #ffffff;
	min-height:74px;
	text-align:center;
	margin:0px auto;
	padding:9.5px 0px;
}
.mensaje a{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
	display: block;
	height: auto;
	width: auto;

}
.mensaje i.fa{
	color: #94d500;
	font-size: 30px;
	display: block;
	vertical-align: middle;
	margin:0px 0px 10px;
	padding: 0px 0px;
}
.mensaje a:hover i.fa,
.mensaje a:hover{
	color: #333333;
}
.citascin{
	background-color: #94d500;
	min-height:74px;
	text-align:center;
	margin:0px auto;
	padding:9.5px 0px;
}
.citascin a{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	display: block;
	height: 100%;
	width: 100%;

}
.citascin i.fa{
	color: #ffffff;
	font-size: 30px;
	display: block;
	vertical-align: middle;
	margin:0px 0px 10px;
	padding: 0px 0px;
}
.citascin a:hover i.fa,
.citascin a:hover{
	color: #333333;
}
.ubicacion{
	margin-top:0;
	padding: 5px 10px 0px;
	background-color: #39a835;
	min-height: 100px;
}
.ubicacion h5{
	text-align: right;
	font-size: 15px;
	color: #000000;
	padding-right: 20px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}
.ubicacion span{
	color: #ffffff;
	padding-left:16px;
	font-size: 10px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600italic;
	font-style: italic;
	display: inline-block;
}
.ubicacion i.fa{
	font-size: 30px;
	color: #94d500;
	display: inline-block;
	margin-right: 10px;
	position:absolute;
	left:4px;
	top:28px;
}
.videoh{
	margin-top: 0;
	text-align: center;
	min-height:100px;
	background-image: url(../img/videoh.jpg);
	background-size: cover;
	background-position: center center;
}
.videoh:after{
	content: url(../img/play.png);
	margin:0 auto;
	position: relative;
	display: block;
	margin-top: 13%;
}
.videoh:hover .videoh:after{
	-webkit-filter: invert(.8);
    filter: invert(.8);
}
.divtel{
	margin-top: 0;
	height: 50px;
	padding: 10px 12px;
	background-color: #000000;
}
.divtel span{
	display: block;
	vertical-align: middle;
	color: #ffffff;
	font-size: 14px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}
.divtel i.fa{
	color: #94d500;
	vertical-align: middle;
	font-size: 30px;
	margin-right: 5px;
}
form#form_citascin,
form#form_bolsa_trabajo,
form#form_contmenu,
form#form_insc_linea,
form#form_cont{
	max-width: 600px;
	padding: 0px 0px;
}
form#form_citascin .cont,
form#form_bolsa_trabajo .cont,
form#form_contmenu .cont,
form#form_reg_egresado .cont,
form#form_insc_linea .cont,
form#form_cont .cont{
	padding: 10px 20px;
}
.tilgbx{
	margin:0px;
	padding: 14px 18px;
	text-align: left;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 22px;
	background-color: #93d501;
}
.redes{
    position: relative;
    width: 100%;
    margin: 10px 0px 0px;
    padding: 0;
    list-style: none;
    text-align: left;
    display: block;
}
.redes li{
    position: relative;
    display: inline-block;
    padding: 0;
    margin: 15px 5px;
    text-align: center;
}
.redes li a{
    font-size: 18px;
    display: block;
    color: #333333;
}
.redes li a i.fa{
	color: #000000;
	width: 42px;
	font-size: 18px;
	line-height: 42px;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius:50%;
}
.redes li a i.fa:hover{
    background-color: #94d500;
	color: #ffffff;
}
.textf{
	margin: 10px 0px 0px;
	display: block;
	margin: 22px 0px;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
	vertical-align: middle;
	color: #94d500;
}
.textf a{
	color: #94d500;
}
.bxcolor1,
.bxcolor2,
.bxcolor3{
	margin-top: 0px;
	height: 390px;
	overflow: hidden;
	padding: 0px 10px;
	background-color: #39a835;
}
.bxcolor1,
.bxcolor2{
	height: 340px;
}
.bxcolor3 .icono{
	height: 100% !important;

}

.bxcolor1 .botonegro.vo,
.bxcolor2 .botonegro.vo2{
	position: absolute !important;
	bottom: 10px !important;
	left:0;
	right: 0;
	width:95%;
	margin:0 auto;
}
.bxcolor3 .icono .botonegro.vc{
	position: absolute !important;
	bottom: 15px !important;
	left:0;
	right: 0;
	width:95%;
	margin:0 auto;

}
.bxcolor2{background-color: #359a31;}
.bxcolor3{background-color: #94d500;}

.tbox2,
.tbox{
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	font-size:22px;
	line-height: 23px;
	text-align: left;
	color: #ffffff;
	vertical-align: top;

}

.tbox2{color: #000000;}
.txtbox{
	font-family: 'Raleway', sans-serif;
	font-weight:500;
	font-size:14px;
	text-align: left;
	color: #92d600;
}
.txtbox.img{
	padding-left: 80px;
}
.txtbox.img img{
	width: 70px;
	height: auto;
	position: absolute;
	left: 10px;
	vertical-align: top;
	text-align: left;
}
.fndclr{
	margin-top:0px;
	background-color: #92d700;
	min-height: 380px;
}
.fndclr .contenedor{
	min-height: 380px;
	background-color: transparent;
}
#logos{
	padding: 3% 0%;
	text-align: center;
}
#noticias{
	background-color: #eeeeed;
}
#noticias .contenedor{
	background-color: transparent;
	padding: 40px 0px;
}
.titulo_icon{
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #000000;
	line-height: 40px;
	vertical-align: middle;
	position: relative;
	padding: 0px 0px;
	margin:0 auto;
}
.titulo_icon{
	overflow: hidden;
}
.titulo_icon a{color: #000000;}
.titulo_icon span{
	display: block;
	color: #39a835;
	font-weight: 400;
	font-size: 18px;
	line-height: 18px;
	margin-top:-5px;
	margin-left: 52px;
}
.titulo_icon img{
	position: relative;
	width: 40px;
	float: left;
	line-height: 40px;
	height: auto;
	vertical-align:middle;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 25px;
}
.titulo_icon i.fa{
	width: 45px;
	color: #000000;
	display: block;
	line-height: 40px;
	font-size: 25px;
	text-align: center;
	border:2px solid #39a835;
	border-radius: 50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -khtml-border-radius:50%;
    float: left;
    margin-right: 10px;
}
.titulo_icon.doble{
 line-height: 32px;
}
.titulo_icon.blanco{
	color: #ffffff;
	line-height: 32px;
	padding-bottom: 5px;
}
.titulo_icon.blanco img{
	margin-bottom: 0px;
	margin-top: 5px;
}
.divcolor{
	background-color: #349a30;
	margin-top: 0px;
	padding:1.5% 0% 1%;
}
.botonegro,
.botonverde{
	font-family: 'Raleway', sans-serif;
	font-weight:500;
	font-size:14px;
	line-height: 50px;
	color: #FFF;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 30px;
	background-color: #39a835;
	z-index: 2;
	display: block;
	width: 100%;
	min-height: 50px;
	border:none;
	overflow: visible;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
}
.botonegro{
	padding:0px 0px 0px 20px;
	background-color: #000000;
}
.botonverde.contacto{
	background-color: #000000;
}
.botonverde.contacto i.fa,
.botonverde.w i.fa{
	background-color: #ffffff;
	color: #39a835;
	font-size: 30px;
	float: right;
	display: inline-block;
	position: relative;
	padding:10px 15px 10px 15px;
	vertical-align: middle;
}
.botonverde.contacto i.fa{
	background-color: #93d501;
	color:#ffffff;

}
.botonverde.contacto:hover,
.botonverde.w:hover {
	background-color: #333333;
	color:#FFF;
}
.botonverde.w:hover i.fa{
	color: #333333;
}
.botonverde.contacto:hover i.fa{
	background-color: #39a835;
}
.botonverde.b i.fa{
	background-color: #000000;
	color: #ffffff;
	font-size: 30px;
	float: right;
	display: inline-block;
	position: relative;
	padding:10px 15px 10px 15px;
	vertical-align: middle;
}
.botonverde.b.n{background-color: #000000;}
.botonverde.b.n i.fa{background-color: #333333;}
.botonverde.b:hover {
	background-color: #333333;
	color:#FFF;
}
.botonverde.b:hover i.fa{
	color: #ffffff;
}

.botonegro.vo i.fa{
	background-color: #ffffff;
	color: #39a835;
	font-size: 30px;
	float: right;
	display: inline-block;
	position: relative;
	padding:10px 15px 10px 15px;
	vertical-align: middle;
}
.botonegro.vo:hover {
	background-color: #333333;
	color:#FFF;
}
.botonegro.vo:hover i.fa{
	color: #333333;
}
.botonegro.vo2 i.fa{
	background-color: #ffffff;
	color: #359a31;
	font-size: 30px;
	float: right;
	display: inline-block;
	position: relative;
	padding:10px 15px 10px 15px;
	vertical-align: middle;
}
.botonegro.vo2:hover {
	background-color: #333333;
	color:#FFF;
}
.botonegro.vo2:hover i.fa{
	color: #333333;
}
.botonegro.vc{
	margin-top: 5px;
}
.botonegro.vc i.fa{
	background-color: #ffffff;
	color: #92d700;
	font-size: 30px;
	float: right;
	display: inline-block;
	position: relative;
	padding:10px 15px 10px 15px;
	vertical-align: middle;
}
.botonegro.vc:hover {
	background-color: #333333;
	color:#FFF;
}
.botonegro.vc:hover i.fa{
	color: #333333;
}

.itemblog{
	min-height: 300px;
	background-color: #ffffff;
	padding-bottom: 8px;
}
.itemblog .image{
	background-color: #cccccc;
	margin-top: 0px;
	min-height: 160px;
	background-position: center center;
	background-size: cover;
}
.textointeriores{
	font-size: 12px;
	color: #000000;
}
.itemblog .tblogm{
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 800;
	margin:0px 18px 22px;
	padding: 22px 0px;
	border-bottom:1px solid #000000;
}
.itemblog .textblogm{
	color: #4d4d4d;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin:0px 18px;
}
.itemblog .fecha{
	display: block;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	padding: 10px 0px;
	font-weight: 500;
}
.itemblog .categoria{
	position: relative;
	display: inline-block;
	width: 90%;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #39a835;
	padding: 10px 0px;
	border:1px solid #39a835;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius:10px;
}
.itemblog.Video,
.itemblog.Texto,
.itemblog.Imagen{
	background-image: url(../img/tipo_imagen.png);
	background-repeat: no-repeat;
	background-position: 90% 75%;
}
.itemblog.Video{background-image: url(../img/tipo_video.png);}
.itemblog.Texto{background-image: url(../img/tipo_texto.png);}
#cursos{
	overflow: visible;
	padding: 40px 0px;
}
div.selectbusq {
    overflow:hidden; /* this hides the select's drop button */
    padding:0px;
    margin:0;
    display: inline-block;
    background-color: rgba(255,255,255,0.8);
    width:40%;
	position: relative;
}

div.selectbusq select:focus{outline: none;}
div.selectbusq:active {outline:none; }
div.selectbusq select {
	 -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-indent: 0.01px;
    text-overflow: '';
    color:#777777;
    width:100% /* this percentage effectively extends the drop down button out of view */;
    background: none;
    background-color:transparent /* this hides the select's background making any styling visible from the div */;
    background-image:none;
    border:none;
    padding:5px 12px 5px 5px; /* padding should be added to the select, not the div */
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 500;
    cursor:pointer;

}
div.selectbusq span {
	position: absolute;
	top: 10px;
	right: 12px;
	width: 7px;
	text-align:center;
	height: 10px;
	background-color: rgba(255,255,255,0.1);
	box-shadow: 0 0 0 12px rgba(255,255,255,0.1);
}
div.selectbusq span:after {
	content: '';
	position: absolute;
	right: 0;
	left:0;
	margin:0 auto;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
div.selectbusq span:after {
	top: 5px;
	border-top: 4px solid #94d600;
}
.etiquetabusq{
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 500;
	text-align: left;
    padding:4px 12px 4px 5px;
	border-bottom: 2px solid rgba(255,255,255,0.8);
}
#about .contenedor{
	padding-top: 1%;
	background-size: 380px auto;
	background-image: url(../img/imagen_about.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.botoncompnch,
.botoncompn,
.botoncompv,
.botoncomp{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	vertical-align: middle;
	font-weight: 600;
	position: relative;
	display: inline-block;
	padding: 14px 20px;
	background-color: #ffffff;
	color: #000000;
	float: right;
}
.botoncompv{
	float: left;
	background-color: #39a835;
	color: #ffffff;
}
.floatright{float: right;}
.botoncompnch,
.botoncompn{
	float: left;
	background-color: #000000;
	color: #ffffff;
}
.botoncompnch{
	vertical-align: middle;
	padding: 8px 20px;
}
.owl-theme.galeria .owl-nav div{
	display: inline-block;
	zoom: 0;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: transparent;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
.owl-carousel .owl-item{
	padding-top:10px;
 }
.itemcont,
.owl-theme .item{
	overflow: visible;
	min-height: 355px;
	background-color: #39a835;
	margin:0px 5px;
	border-bottom: 5px solid #92d700;
}
.itemcont{
	margin:2% 2% 0% 0%;
}
.itemcont .ethoras,
.owl-theme .item .ethoras{
	position: absolute;
	z-index: 4;
	top:25px;
	left: 5px;
	display: inline-block;
	background-color: #93d501;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 800;
	padding: 5px 10px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.itemcont .imagen,
.owl-theme .item .imagen{
	position: relative;
	margin-top: 0px;
	height: 160px;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
}
.itemcont .degradado,
.owl-theme .item .degradado{
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	margin:0 auto;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: transparent;
	background: -moz-linear-gradient(top,  transparent 50%, #000000 100%);
	background: -webkit-linear-gradient(top,  transparent 50%,#000000 100%);
	background: linear-gradient(to bottom,  transparent 50%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#000000',GradientType=0 );
}
.owl-theme .item .Vyoutube{
	min-height: 150px;
	background-size: cover;
	background-position: center center;
}
.owl-theme .item .Vyoutube:hover{
	opacity:0.3;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
}
.owl-theme .item img:hover{
	opacity:0.3;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme.galeria .owl-nav div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
.owl-theme.galeria .owl-nav div.owl-next i.fa,
.owl-theme.galeria .owl-nav div.owl-prev i.fa{
	display: block;
	vertical-align: middle;
	text-align: center;
	vertical-align: middle;
	font-size: 30px;
	line-height: 55px;
	color: #ffffff;
	background-color: #000000;
}
.owl-theme.galeria .owl-nav div.owl-next{
	position: absolute;
	right: -30px;
	display: block;
	width: 58px;
	height: 50px;
	z-index: 2;
}
.owl-theme.galeria .owl-nav div.owl-prev{
	position: absolute;
	left: -30px;
	display: block;
	width: 58px;
	height: 50px;
	z-index: 2;
}
.cargal,
.contgal{
	overflow: visible;
}
.cabtitulo{
	margin-top: 0px;
	min-height:290px;
	background-position: center 30%;
	background-size: cover;
}
.titulopag{
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 400;
	text-shadow: 0px 1px 10px #333333;

}
.titulopag span{
	font-size: 15px;
}
.fndverde{
	margin:0px 0px;
	padding: 15px 10px;
	color: #ffffff;
	background-color: #39a835;
}
.fndvrd{
	margin-top: 0px;
	min-height: 300px;
	background-color: #39a835;
}
.fndvrd .contenedor{background-color: transparent;}
.textw{
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
}
.txtvg{
	color: #39a835;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 400;
}
.principios{
	min-height: 743px;
	background-color: #94d500;
}

.principios .tlista{
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 400;
	margin:0px 0px;
	background-color: #94d500;
	padding: 42px 22px 28px;
}
.principios .opciong{
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 600;
	background-color: #39a835;
	margin:0px 0px;
	padding: 22px 15px;
	border-bottom:1px solid #75c272;
}
.principios .opciong span{
	font-size: 14px;
	margin-top: 10px;
	font-weight: 400;
	display: block;
}
.principios .opciong img{
	vertical-align: middle;
	margin-right: 14px;
	float: left;
}
.Callouts{
	margin-top:0px;
	height: auto;
	min-height: 150px;
	background-position: center center;
	background-size: cover;
	background-image: url(../img/fnd_verde.jpg);
}
.Callouts .contenedor{
	background-color: transparent;
}
.Callouts .titulog{
	font-family: 'Raleway', sans-serif;
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
	text-align: right;
	color: #ffffff;
	margin-right: 9.090909091%;
}
.Callouts .titulog strong{
	font-weight: 700;
	display: block;
}
.contgaleria{
	margin-top: 0px;
	overflow: hidden;
	height: 650px;
}
.titulo_icon_mini{
	font-family: 'Raleway', sans-serif;
	font-size:24px;
	font-weight: 600;
	color: #39a835;
	vertical-align: bottom;
	position: relative;
	padding: 0px 0px;
	margin:0 auto;
}
.titulo_icon_mini a{color: #000000;}
.titulo_icon_mini a:hover{color: #39a835;}
.titulo_icon_mini.blanco{
	color: #ffffff;
}
.titulo_icon_mini img{
	position: relative;
	width: 21px;
	float: left;
	line-height: 20px;
	height: auto;
	vertical-align:bottom;
	margin-right: 5px;
	margin-top: 5px;
}
.titulo_icon_mini i.fa{
	width: 45px;
	color: #000000;
	display: inline-block;
	line-height: 40px;
	font-size: 25px;
	text-align: center;
	border:2px solid #39a835;
	border-radius: 50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -khtml-border-radius:50%;
}

.text_val{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight: 500;
	color: #4d4d4d;
	text-align: left;
	padding-left: 25px;
}
ul.text_val,
ol.text_val{
    padding: 0 0 0 40px;
}
ol.text_val li,
ul.text_val li {
	line-height: 18px;
    padding: 0;
    margin: 0px 0px 10px;
}
ul.text_val.min{
	font-size:12px;
    padding: 10px 0 0 40px;
}
ol.text_val.min li,
ul.text_val.min li{
	line-height: 14px;
}
#valores{
	padding-top: 50px;
	padding-bottom: 50px;
}
.marginleft{
	margin-left: 25px;
}
.paddingright{
	padding-right: 30px;
}
.paddingleft{
	padding-left: 30px;
}
.about_oft div.scol2-3,
.about_oft div.scol1-3{
	margin-top: 0px;
}
.bxacordeon{
	margin-top: 0px;
	min-height: 425px;
	padding: 0px 0px;
	background-color: #39a835;
	background-color: #94d500;
}
.tituloacordeon.active,
.tituloacordeon{
	font-family: 'Raleway', sans-serif;
	font-size:18px;
	font-weight: 700;
	color: #ffffff;
	background-color: transparent;
	border:none;
	padding-left: 10px;
}
.tituloacordeon.active:hover,
.tituloacordeon:hover{
	background-color: transparent;
	border:none;
	color: #dedede;
}
.tituloacordeon i.fa{
	color: #39a835;
	margin-right: 4px;
}
.tituloacordeon.active i.fa:before {
	content: "\f0d7";
}
.contenidoacordeon{
	padding: 0px;
	background-color: transparent;
}
.contenidoacordeon ul {
    margin: 0px;
    padding: 0px;
    position: relative;
    display: block;
    list-style: none;
    width: 100%;
    text-align: left;
}
.contenidoacordeon ul li {
    margin: 0px;
    padding: 0px;
    position: relative;
    display: block;
}
.contenidoacordeon ul li a {
    color: #000000;
    display: block;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 12px;
    padding: 2px 20px 2px 25px;
    line-height: 25px;
}
.contenidoacordeon ul li a:hover {
    background-color: #000000;
    color: #ffffff;
}
.titulo_med{
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #ffffff;
}
table{
	width: 100%;
	border:none;
	background-color: transparent;
}
table td {
	border-right: none;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #ffffff;

	padding: 8px 0px;
}
table thead th{
	color: #94d500;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding: 10px 0px;
    background-color: transparent;

}
table thead tr{
	border-bottom: 1px solid #ffffff;
}
#plan_estudios{
	padding: 2% 0%;
}
.text_plan{
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	font-weight: 500;
	color: #4d4d4d;
	text-align: left;
	padding-left: 25px;
}
ul.text_plan,
ol.text_plan{
	list-style: none;
	padding: 0;
	margin: 4% 0 2% 8%;
}
ol.text_plan li,
ul.text_plan li {
	line-height: 16px;
    padding: 0;
    margin: 0px 0px 2px;
	line-height: 18px;
	vertical-align: middle;
}
ul.text_plan li:before{
	content: "-";
	float: left;
	margin-right: 5px;
	vertical-align: bottom;
}
.btn-top{
	position: absolute;
	top: -28px;
	right: 35px;
}
.tcontinuamin{
	font-family: 'Raleway', sans-serif;
	font-size:18px;
	font-weight: 800;
	color: #ffffff;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 12px;
	text-align: left;
	padding: 0px 20px;
}
.datos{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight: 600;
	color: #000000;
}
.datos *{display: block;}
.datos .dias{color: #92d700;}
.datos .horario{color: #ffffff;}
.contdatos{
	margin-top: 0px;
	padding: 20px 20px;
}
.txtoferta{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight: 500;
	color: #ffffff;
	word-wrap: break-word;
}



.cat {
	overflow: hidden;
	min-height: 300px;
    margin-bottom: 2%;
}
.cat div{
	height: 100%;
}
.cat div img {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	margin:0 auto;
}
.cat div .figcaption {
	padding: 0px 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.cat div .figcaption h2{
	color: #ffffff;
	font-size: 1.25em;
	font-family: 'Raleway', sans-serif;
}

.cat div .figcaption::before,
.cat div .figcaption::after {
	pointer-events: none;
}

.cat div .figcaption,
.cat div .figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.cat div .figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.cat div h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.cat div h2 span {
	font-weight: 800;
}

.cat div h2,
.cat div p {
	margin: 0;
	padding: 0;
}

.cat div p {
	letter-spacing: 1px;
	font-size: 68.5%;
}


/***** Layla *****/
/*---------------*/

div.effect-layla {
	background: #000000;
	margin:0 auto;
	padding: 0;
	text-align: center;
	overflow: hidden;
}

div.effect-layla img {
	/* width: 100%;
	height: 100%; */
}

div.effect-layla .figcaption {
	padding: 0;
}

div.effect-layla .figcaption::before,
div.effect-layla .figcaption::after {
	position: absolute;
	content: '';
	opacity: 0;
}

div.effect-layla .figcaption::before {
	top: 20px;
	right: 10px;
	bottom: 60px;
	left: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

div.effect-layla .figcaption::after {
	top: 10px;
	right: 20px;
	bottom: 40px;
	left:20px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

div.effect-layla h2 {
	text-align: center;
	margin:20% auto 5% auto;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	font-size: 20px;
	display: inline-block;
	background-color: #39a835;
	padding: 8px 12px 8px 12px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

div.effect-layla p {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	color: #ffffff;
	padding: 0px 2em;
	text-transform: none;
	opacity: 0;
	margin:0px;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}

div.effect-layla img,
div.effect-layla h2 {
	-webkit-transform: translate3d(0,0px,0);
	transform: translate3d(0,0px,0);
}

div.effect-layla img,
div.effect-layla .figcaption::before,
div.effect-layla .figcaption::after,
div.effect-layla p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

div.effect-layla:hover img {
	opacity: 0.2;
	-webkit-transform: scale(1.1);  /* Saf3.1+, Chrome */
	-moz-transform: scale(1.1);  /* FF3.5+ */
	-ms-transform: scale(1.1);  /* IE9 */
	-o-transform: scale(1.1);  /* Opera 10.5+ */
	transform: scale(1.1);
}

div.effect-layla:hover .figcaption::before,
div.effect-layla:hover .figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

div.effect-layla:hover h2,
div.effect-layla:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
div.effect-layla:hover h2{
	opacity: 0.8;
}

div.effect-layla:hover .figcaption::after,
div.effect-layla:hover h2,
div.effect-layla:hover p,
div.effect-layla:hover img {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}
.cat div.col1{
	position: absolute;
	left: 0;
	right: 0;
	height: 50px;
	bottom: 0px;
	text-align: center;
	margin: 0 auto;
}
.cat div.col1 .categoria{
	margin:0 auto;
	float: none;
	display: inline-block;
	color: #FFF;
	position: relative;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #ffffff;
	padding: 8px 15px;
	border:1px solid #ffffff;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius:10px;
}
.titulocatblog{
	color: #19325d;
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	line-height: 66px;
	vertical-align: middle;
	font-weight: 400;
}
.titulocatblog a{
	color: #19325d;
}

.tituloblog{
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	line-height: 35px;
	margin:1% 0 2% 0;
	padding: 0;
	vertical-align: top;
	font-weight: 400;
	position: relative;

}
.tituloblog img{
	margin-top:-12px;
}
.datos_blog a{
	color: #1D4E1B;
}
.datos_blog a:hover{
	color: #39a835;
}

.contenidoblog3 h1,
.contenidoblog3 h2,
.contenidoblog3 h3,
.contenidoblog3 h4,
.contenidoblog3 h5,
.contenidoblog3 h6,
.contenidoblog2 h1,
.contenidoblog2 h2,
.contenidoblog2 h3,
.contenidoblog2 h4,
.contenidoblog2 h5,
.contenidoblog2 h6,
.contenidoblog1 h1,
.contenidoblog1 h2,
.contenidoblog1 h3,
.contenidoblog1 h4,
.contenidoblog1 h5,
.contenidoblog1 h6,
.contenidoblog h1,
.contenidoblog h2,
.contenidoblog h3,
.contenidoblog h4,
.contenidoblog h5,
.contenidoblog h6 {
	color: #101a54;
	font-size: 24px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	margin:2% 0;
	padding: 0;
}
.contenidoblog h1{font-size: 24px;}
.contenidoblog h2{font-size: 22px;}
.contenidoblog h3{font-size: 20px;}
.contenidoblog h4{font-size: 18px;}
.contenidoblog h5{font-size: 16px;}
.contenidoblog h6{font-size: 14px;}
.contenidoblog3 p,
.contenidoblog2 p,
.contenidoblog1 p,
.contenidoblog p{
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight:400;
	color: #333333;
	margin:4px 0 4px 0;
	padding: 0;
	text-align: justify;
}
.contenidoblog ul,
.contenidoblog ol{
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight:400;
	color: #333333;
	margin:2% 0;
	padding: 0 0 0 20px;
	text-align: justify;
}
.contenidoblog ul li,
.contenidoblog ol li{
	padding: 0;
	margin:0;
}
/* ----------- tabla   --------------- */
.contenidoblog table {
	width:95%;
	border:none;
	margin:0 auto 0 auto;
	text-align: left;
	border-spacing: 0;
	font-family: 'Raleway', sans-serif;
	border: 1px solid #e2e2e2;

}
.contenidoblog table tr:nth-child(even) { background: #ffffff; }
.contenidoblog table tr:nth-child(odd) { background: #f1f1f1; }
.contenidoblog table  tr:nth-child(odd) {
   background-color: #FFF;
   color:#777;
}
.contenidoblog table tr:nth-child(even) {
   background-color: #f1f1f1;
   color:#777;
}
.contenidoblog table tr:hover .link{color:#FFF;}
.contenidoblog table tr:hover .msdsc p {color: #FFF;}
.contenidoblog table th,
.contenidoblog table td {
	padding: 8px 10px;
	vertical-align: middle;
	border-right: 1px solid #e2e2e2;
	border-top:0px;
	max-height:30px;
	border-spacing: 0;

}
.contenidoblog table td:last-child {border-right: 0px solid #e2e2e2;}
.contenidoblog td{font-family: 'Raleway', sans-serif;font-size:11px;text-align:center;}
.contenidoblog table thead th{
	font-family: 'Raleway', sans-serif;
	font-size:13px;
	color:#ffffff;
	border:none;
	padding:10px 10px;
	text-align: center;
	background-color: #19325d;
}
.tamanos_art{
	color: #000;
	font-family: 'PT Serif', serif;
	font-style: 400;
}
.tamanos_art:hover{
	color: #b2b2b2;
	cursor: pointer;
}
.tamano_ch{
	font-size: 12px;
}
.tamano_m{
	font-size: 16px;
}.tamano_g{
	font-size: 20px;
}
/* --- EDITOR  --- */
/* --- tamaño 1  --- */
.contenidoblog3,
.contenidoblog2,
.contenidoblog1{
	display: block;
	height: auto;
	position: relative;
	width: 100%;
	margin:0 auto;
	overflow: auto;
	padding: 1% 2%;
}
.contenidoblog3 a,
.contenidoblog2 a,
.contenidoblog1 a{
	color: #333333;
}
.contenidoblog3 a:hover,
.contenidoblog2 a:hover,
.contenidoblog1 a:hover{
	color: #000000;
	text-decoration: underline;
}
.contenidoblog1 h1,
.contenidoblog1 h2,
.contenidoblog1 h3,
.contenidoblog1 h4,
.contenidoblog1 h5,
.contenidoblog1 h6 {
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #39a835;
	margin:2% 0;
	padding: 0;
}
.contenidoblog1 h1{font-size: 24px;}
.contenidoblog1 h2{font-size: 22px;}
.contenidoblog1 h3{font-size: 20px;}
.contenidoblog1 h4{font-size: 18px;}
.contenidoblog1 h5{font-size: 16px;}
.contenidoblog1 h6{font-size: 14px;}
.contenidoblog1 p{
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight:400;
	color: #333333;
	margin:4px 0 4px 0;
	padding: 0;
	text-align: left;
}
.contenidoblog1 ul,
.contenidoblog1 ol{
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight:400;
	color: #333333;
	margin:2% 0;
	padding: 0 0 0 20px;
	text-align: left;
}
.contenidoblog1 ul li,
.contenidoblog1 ol li{
	padding: 0;
	margin:0;
}
/* ----------- tabla   --------------- */
.contenidoblog1 table {
	width:95%;
	border:none;
	margin:0 auto 0 auto;
	text-align: left;
	border-spacing: 0;
	font-family: 'Raleway', sans-serif;
	border: 1px solid #e2e2e2;

}
.contenidoblog1 table tr:nth-child(even) { background: #ffffff; }
.contenidoblog1 table tr:nth-child(odd) { background: #f1f1f1; }
.contenidoblog1 table  tr:nth-child(odd) {
   background-color: #FFF;
   color:#777;
}
.contenidoblog1 table tr:nth-child(even) {
   background-color: #f1f1f1;
   color:#777;
}
.contenidoblog1 table th,
.contenidoblog1 table td {
	padding: 8px 10px;
	vertical-align: middle;
	border-right: 1px solid #e2e2e2;
	border-top:0px;
	max-height:30px;
	border-spacing: 0;
	font-family: 'Raleway', sans-serif;
	font-size:11px;
	text-align:center;

}
.contenidoblog1 table td:last-child {border-right: 0px solid #e2e2e2;}
.contenidoblog1 table thead th{
	font-family: 'Raleway', sans-serif;
	font-size:12px;
	color:#ffffff;
	border:none;
	padding:10px 10px;
	text-align: center;
	background-color: #39a835;
}
/* --- FIN tamaño 1 ---*/
/* --- tamaño 2 --- */
.contenidoblog2 h1,
.contenidoblog2 h2,
.contenidoblog2 h3,
.contenidoblog2 h4,
.contenidoblog2 h5,
.contenidoblog2 h6 {
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #39a835;
	margin:2% 0;
	padding: 0;
}
.contenidoblog2 h1{font-size: 26px;}
.contenidoblog2 h2{font-size: 24px;}
.contenidoblog2 h3{font-size: 22px;}
.contenidoblog2 h4{font-size: 20px;}
.contenidoblog2 h5{font-size: 18px;}
.contenidoblog2 h6{font-size: 16px;}
.contenidoblog2 p{
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight:400;
	color: #333333;
	margin:4px 0 4px 0;
	padding: 0;
	text-align: left;
}
.contenidoblog2 ul,
.contenidoblog2 ol{
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	line-height: 14px;
	font-weight:400;
	color: #333333;
	margin:2% 0;
	padding: 0 0 0 20px;
	text-align: left;
}
.contenidoblog2 ul li,
.contenidoblog2 ol li{
	padding: 0;
	margin:0;
}
/* ----------- tabla   --------------- */
.contenidoblog2 table {
	width:95%;
	border:none;
	margin:0 auto 0 auto;
	text-align: left;
	border-spacing: 0;
	font-family: 'Raleway', sans-serif;
	border: 1px solid #e2e2e2;

}
.contenidoblog2 table tr:nth-child(even) { background: #ffffff; }
.contenidoblog2 table tr:nth-child(odd) { background: #f1f1f1; }
.contenidoblog2 table  tr:nth-child(odd) {
   background-color: #FFF;
   color:#777;
}
.contenidoblog2 table tr:nth-child(even) {
   background-color: #f1f1f1;
   color:#777;
}
.contenidoblog2 table th,
.contenidoblog2 table td {
	padding: 8px 10px;
	vertical-align: middle;
	border-right: 1px solid #e2e2e2;
	border-top:0px;
	max-height:30px;
	border-spacing: 0;
	font-family: 'Raleway', sans-serif;
	font-size:15px;
	text-align:center;

}
.contenidoblog2 table td:last-child {border-right: 0px solid #e2e2e2;}
.contenidoblog2 table thead th{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	color:#ffffff;
	border:none;
	padding:10px 10px;
	text-align: center;
	background-color: #39a835;
}
/* --- FIN tamaño 2 ---*/
/* --- tamaño 3 --- */
.contenidoblog3 h1,
.contenidoblog3 h2,
.contenidoblog3 h3,
.contenidoblog3 h4,
.contenidoblog3 h5,
.contenidoblog3 h6 {
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #39a835;
	margin:2% 0;
	padding: 0;
}
.contenidoblog3 h1{font-size: 28px;}
.contenidoblog3 h2{font-size: 26px;}
.contenidoblog3 h3{font-size: 24px;}
.contenidoblog3 h4{font-size: 22px;}
.contenidoblog3 h5{font-size: 20px;}
.contenidoblog3 h6{font-size: 18px;}
.contenidoblog3 p{
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight:400;
	color: #333333;
	margin:4px 0 4px 0;
	padding: 0;
	text-align: left;
}
.contenidoblog3 ul,
.contenidoblog3 ol{
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	line-height: 18px;
	font-weight:400;
	color: #333333;
	margin:2% 0;
	padding: 0 0 0 20px;
	text-align: left;
}
.contenidoblog3 ul li,
.contenidoblog3 ol li{
	padding: 0;
	margin:0;
}
/* ----------- tabla   --------------- */
.contenidoblog3 table {
	width:95%;
	border:none;
	margin:0 auto 0 auto;
	text-align: left;
	border-spacing: 0;
	font-family: 'Raleway', sans-serif;
	border: 1px solid #e2e2e2;

}
.contenidoblog3 table tr:nth-child(even) { background: #ffffff; }
.contenidoblog3 table tr:nth-child(odd) { background: #f1f1f1; }
.contenidoblog3 table  tr:nth-child(odd) {
   background-color: #FFF;
   color:#777;
}
.contenidoblog3 table tr:nth-child(even) {
   background-color: #f1f1f1;
   color:#777;
}
.contenidoblog3 table th,
.contenidoblog3 table td {
	padding: 8px 10px;
	vertical-align: middle;
	border-right: 1px solid #e2e2e2;
	border-top:0px;
	max-height:30px;
	border-spacing: 0;
	font-family: 'Raleway', sans-serif;
	font-size:17px;
	text-align:center;

}
.contenidoblog3 table td:last-child {border-right: 0px solid #e2e2e2;}
.contenidoblog3 table thead th{
	font-family: 'Raleway', sans-serif;
	font-size:17px;
	color:#ffffff;
	border:none;
	padding:10px 10px;
	text-align: center;
	background-color: #39a835;
}
/* --- FIN tamaño 3 ---*/
/* --- FIN EDITOR ---*/
.textoaviso{
color: #808084;
text-decoration: none;
font-family: 'Raleway', sans-serif;
font-weight: 400;
font-size: 10px;
line-height: 14px;
}
.cycle-slideshow{
	z-index: 1;
}
.gal { margin:0 auto 0 auto;width:100%;height:80px;position:relative; overflow: visible;}
.gal div { width:100px; height:auto;display: block;vertical-align:middle;text-align:center;}
.gal div img { width:80px; height:auto;}
#galizq{
	padding: 0px;
	margin:0px;
	position: absolute;
	left: 10px;
	top:25%;
	color: #666666;
	width: 10px;
	height: 17px;
	font-size: 30px;
	cursor: pointer;
}
#galder{
	position: absolute;
	padding: 0px;
	margin:0px;
	right: 10px;
	top:25%;
	width: 10px;
	height: 17px;
	color: #666666;
	font-size: 30px;
	cursor: pointer;
}
#prev,
#next {
	color: #ffffff;
	position:absolute;
	top:40%;
	width:60px;
	line-height: 50px;
	cursor:pointer;
	text-align: center;
	font-size: 30px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	z-index:110;
	background-color: #000000;
}
#next{right:0px;}
#prev{left:0px;}
.cycle-slideshow:hover #prev {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.cycle-slideshow:hover #next {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}
/* pager */
.cycle-pager {
	display: block;
	text-align: center;
	width: 90%;
	z-index: 999;
	left: 0;
	margin:0 auto;
	right: 0;
	position: absolute;
	bottom: 20px;
	overflow: hidden;
}
.cycle-pager span {
    font-size: 50px;
    width: 16px;
    height: 16px;
    display: inline-block;
    color: #ddd;
    margin:2px 5px;
    cursor: pointer;
    background-color:rgba(0,0,0,0.6);
    border-radius: 50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(227,227,227,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(227,227,227,1);
	box-shadow: 0px 0px 1px 1px rgba(227,227,227,1);

}
.cycle-pager span.cycle-pager-active { background-color: #000000;}
.cycle-pager > * { cursor: pointer;}

p.infoblog{
	margin:12px 0 0 0;
}
p.infoblog a{
	color: #39a835;
}
p.infoblog a:hover{
	color: #2F6F2C;
}
.tsidebar{
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #000000;
	margin:20px 0px;
}
.opciong2{
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 600;
	background-color: #94d500;
	margin:0px 0px;
	padding: 22px 15px;
	border-bottom:1px solid #b4e24d;
}
.horarios{
	font-size: 18px;
	font-weight: 500;
	color: #000000;
	margin:0px 0px;
	padding: 0px 0px;
}
.horarios img{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.horarios strong{
	font-size: 24px;
	font-weight: 400;
	color: #000000;
}
.horarios span{
	color: #ffffff;
	font-weight: 700;
}
ul.cursos{
	display: block;
	margin:0px 0px;
	padding: 0px  0px;
	text-align: left;
}
ul.cursos li{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 14px 20px;
	background-color: #94d500;
	border-bottom: 1px solid #679500;
}
ul.cursos li a{
	color: #ffffff;
}
ul.cursos li i.fa{
	color: #39a835;
	margin-right: 10px;
}
ul.cursos li.activo{
	background-color: #000000;
}
.imgperf{
	width: 100%;
	height: 100px;
	background-size: cover;
	background-position: center center;
    border-radius: 50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
}
.titulo_perfil{
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #000000;
	margin:0px 0px;
	padding: 0px 0px;
}
.titulo_perfil span{
	font-size: 16px;
	font-weight: 600;
}
.generacion{
	display: inline-block;
	padding: 5px 10px;
	background-color: #93d501;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
}
.infotrab{
	margin:8px auto;
	padding-top: 8px;
	border-top: 1px solid #93d501;
	color: #93d501;
}
.list_egres .egres{
		border-bottom: 4px solid #93d501;
		margin-top: 5px;
}
.list_egres .egres.color{
		background-color: #ebebeb;
}


.list_egres .titulo_perfil{
	font-size: 24px;
}
.list_egres .titulo_perfil span{
	display: block;
}
.list_egres .imgperf{
	height: 150px;
}
.egres a{
	text-transform:none;
	color: #000;
}

#requisitos .text_val{
	color: #ffffff;
}
#bls_d12div,
#bls_d11div,
#bls_decimodiv,
#bls_novenodiv,
#bls_octavodiv,
#bls_septimodiv,
#bls_sextodiv,
#bls_quintodiv,
#bls_cuartodiv,
#bls_tercerdiv,
#bls_segundodiv,
#bls_segundodiv,
#bls_divoculto,
#d12div,
#d11div,
#decimodiv,
#novenodiv,
#octavodiv,
#septimodiv,
#sextodiv,
#quintodiv,
#cuartodiv,
#tercerdiv,
#segundodiv,
#segundodiv,
.oculto,
#divoculto{
	display: none;
}
#divoculto p{
	padding-left: 22px;
	font-size: 12px;
	text-align: left;
}
#divoculto ul{
	margin-left: 20px;
}
div#msjgracias{
	max-width: 500px;
	padding: 0px 0px;
}
form#form_contmenu,
form#form_reg_egresado,
form#form_insc_linea,
form#form_cont{
	max-width: 800px;
	padding: 0px 0px;
}
form#form_bolsa_trabajo textarea,
form#form_contmenu textarea,
form#form_reg_egresado textarea,
form#form_insc_linea textarea,
form#form_cont textarea,
form#form_bolsa_trabajo input[type="password"],
form#form_contmenu input[type="password"],
form#form_reg_egresado input[type="password"],
form#form_insc_linea input[type="password"],
form#form_cont input[type="password"],
form#form_bolsa_trabajo input[type="text"],
form#form_contmenu input[type="text"],
form#form_reg_egresado input[type="text"],
form#form_insc_linea input[type="text"],
form#form_cont input[type="text"] {
	background-color: #ffffff;
	border:1px solid #a9dd34;
	font-size: 14px;
	font-weight: 500;
	padding: 12px 15px;

}
.boton-atras,
.close-modal{
	cursor: pointer;
	display: inline-block;
	background-color: #ffffff;
	padding: 15px 45px;
	font-size: 14px;
	font-weight: 500;
	border:1px solid #a9dd34;
}
.menutop{
	list-style: none;
	position: relative;
	margin:0px 0px;
	padding: 0px 0px;
	overflow: visible;
	background-color: #94d500;
}
.menutop li{
	padding: 0px 0px;
	position: relative;
	margin:0px 0px;
	overflow: visible;
	display: inline-block;
	cursor: pointer;
}
ul.sub-menu { /* level 2 */
	display: none;
	left: 0px;
	top: 34px;
	list-style: none;
	margin:0;
	padding: 0;
	position: absolute;
	width: 150px;
	z-index: 9999;
}

ul.sub-menu ul.sub-menu { /* level 3+ */
	margin-top: -1px;
	padding-top: 0;
	left: 149px;
	top: 0px;
}
ul.sub-menu > li{
	display: block;
}
ul.sub-menu > li > a {
	background-color: #000000;
	color: #ffffff;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	padding: 10px 12px;
}

ul.sub-menu > li > a:hover {
	background-color: #39a835;
	color: #ffffff;
}

ul.sub-menu > li:first-child {
	border-top: 1px solid #444;
}

ul.sub-menu ul.sub-menu > li:first-child {
	border-top: 1px solid #444;
}

ul.sub-menu > li:last-child > a {
	border-radius: 0 0 2px 2px;
}

.menutop li:hover > ul.sub-menu {
	display: block; /* show the submenu */
}
/* AJAX Gif y mensajes de exito o fracaso */
.hide{
	display: none;
}
.ajaxgif{
	position: absolute;
	right: 150px;
	top: 5px;
}
.msg{
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	position: relative;
	text-transform: uppercase;
	min-width: 121px;
}
.msg_ok{
	color: #0778bc;
}
.msg_error{
	color: red;
}
.telefono_icono{
	text-align: center;
	font-size: 20px;
}
.compartir_redes{
	padding: 0px 0px;
	max-width: 400px;
}
.share-twitter i,
.share-pinterest i,
.share-fancy i,
.share-google i,
.share-reddit i,
.share-linkedin i,
.share-skype i,
.share-facebook i{
	display: inline-block;
	line-height: 40px;
	width: 40px;
	font-size: 24px;
	vertical-align: middle;
	text-align: center;
}
.share-pinterest,
.share-twitter,
.share-fancy,
.share-google,
.share-reddit,
.share-linkedin,
.share-skype,
.share-facebook {
	color: #4d4e53;
	display: inline-block;

}
.share-pinterest:hover,
.share-twitter:hover,
.share-fancy:hover,
.share-google:hover,
.share-reddit:hover,
.share-linkedin:hover,
.share-skype:hover,
.share-facebook:hover {
  color: #92d700;
}
.tituloblog i.fa{
	color: #39a835;
}

table.blst{
	width: 100%;
	border:1px solid #dedede;
	background-color: transparent;
}
table.blst td {
	border-right: none;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #333333;
	padding: 8px 0px;
	border-color: #dedede;
}
table.blst thead th{
	color: #94d500;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding: 10px 0px;
    background-color: transparent;

}
table.blst thead tr{
	border-bottom: 1px solid #ffffff;
}
table.blst td label#check{
	float: none;
	margin-right: 0px;
}
.cont h2 span{
	position: absolute;
	display:block;
	top: 0px;
	right: 20px;
	font-size: 15px;
	font-weight: 400;
	margin-left: 0px;
}
.alianzas ul {
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #333333;
}
.alianzas ul li {
	margin-bottom: 5px;
	line-height: 18px;
}
.titf,
.pie-pagina ul li,
.pie-pagina ul li a{
	color: #ffffff;
}
.pie-pagina ul li a:hover{
	text-decoration: underline;
	color: #94d500;
}
.paginacion{
	margin:0 auto;
	text-align:center;
	padding: 20px 0px;
}
.paginacion div{
	position:relative;
	float:none;
	clear:both;
	display:inline-block;
	width:auto;
	margin:0;
	padding:2px;
	height:auto;
	overflow:hidden;
}
.paginacion a{
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color:#6f6f6f;
	text-decoration: none;
	text-align: center;
	height:auto;
	display: inline-block;
	margin:0% 0% 0% 0%;
	overflow: auto;
	font-size: 14px;
	width:30px;
	line-height:30px;
	cursor:pointer;
	vertical-align:middle;
	background-color: transparent;
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  -khtml-border-radius:50%;
}
.paginacion a:hover{
	background-color: #94d500;
	color: #fff;
}
.paginacion a.siguiente,
.paginacion a.anterior{
	width:auto;
	padding:0px 15px;

}
.paginacion a.siguiente:hover,
.paginacion a.anterior:hover{
	color:#94d500;
	background-color: transparent;

}
.paginacion a.activo,
.paginacion .activo a{
	background-color:#94d500;
	color: #fff;
	font-weight: 700;
}
.titulo_perfil.icono{
	padding-left: 55px;
}
.titulo_perfil.icono i.fa{
	line-height: 50px;
	font-size: 40px;
	position: absolute;
	left: 2.5px;
	vertical-align: middle;
}
.titulo_perfil.icono i.fa.fa-download{
	right: 10px;
	left: inherit;
	top:2px;
}
.owl-theme .owl-nav [class*='owl-'] {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.owl-theme .owl-nav [class*='owl-'].disabled:hover {
	background-color: #D6D6D6;
}
.owl-home{
	height: 620px;
	background-repeat: repeat-x;
	background-size: 2px 100%;
	margin-left: 0px;
	margin-right: 0px;
}
.owl-home.owl-carousel .item {
	height: 620px;
	padding: 0px 0px;
	margin:0px 0px !important;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
}
.owl-home.owl-carousel .owl-item {
    padding-top: 0px;
}
.owl-home.owl-carousel .item .contenedor{
	background-color: transparent;
	height: 100%;
	overflow: visible;
	position: absolute;
	left: 0;
	right: 0;
	margin:0 auto;
	z-index: 999;
	top: 0;
}

.owl-home.owl-theme .owl-nav [class*=owl-]{
	background-color: transparent;
	color: #94d500;
	font-size: 25px;
}

.owl-home.owl-theme .owl-nav .owl-prev{float: left;}
.owl-home.owl-theme .owl-nav .owl-next{float: right;}
.owl-home.owl-theme .owl-dots .owl-dot.active span,
.owl-home.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #94d500 !important;
}
.owl-home.owl-theme .owl-nav  div{
	display: inline-block;
	zoom: 0;
	bottom: 45%;
	margin: 0px;
	padding: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: transparent;

}
.owl-home.owl-theme .owl-nav div.owl-next{
	position: absolute;
	right: 0px;
	display: block;
	width: 58px;
	height: 50px;
	z-index: 2;
}
.owl-home.owl-theme .owl-nav div.owl-prev{
	position: absolute;
	left: 0px;
	display: block;
	width: 58px;
	height: 50px;
	z-index: 2;
}
.owl-home.owl-theme .item-video {
    height: 620px;
}
.owl-carousel .owl-video {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease;
}
#redes{
	height:auto;
	position: fixed;
	z-index: 99999;
	margin:10% 0px 0px;
	padding:0px 0px;
}
#redes li{
	margin:0px 0px 5px 5px;
	padding: 0px 0px;
}
#redes li:last-child{
	margin:0px 0px 0px 5px;	
}
#redes .redes a{
	background-color: #333333;
	color:#ffffff;
	width: 40px;
	font-size: 20px;
	text-align: center;
	display: inline-block;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	-webkit-box-shadow: 1px 5px 10px -2px rgba(0,0,0,0.25);
	-moz-box-shadow: 1px 5px 10px -2px rgba(0,0,0,0.25);
	box-shadow: 1px 5px 10px -2px rgba(0,0,0,0.25);
}
#redes .redes a i.fa{
	line-height: 40px;
}
#redes li.redes.whatsapp a{
	color: #ffffff;
	background-color:#33CC66;
}
#redes li.redes.whatsapp a:hover{ 
	background: #333333;
	background-color:#333333;
}
#redes li.redes.facebook a{
	color: #ffffff;
	background-color:#42599e;
}
#redes li.redes.facebook a:hover{ 
	background: #333333;
	background-color:#333333;
}
#redes li.redes.twitter a{
	color: #ffffff;
	background-color:#55acee;
}
#redes li.redes.twitter a:hover{ 
	background: #333333;
	background-color:#333333;
}
#redes li.redes.instagram a{
	color:#ffffff;
	background-color: #d6249f;
  	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
#redes li.redes.instagram a:hover{ 
	background: #333333;
	background-color:#333333;
}
#redes li.redes.youtube a{
	color: #ffffff;
	background-color:#cd201f;
}
#redes li.redes.youtube a:hover{ 
	background: #333333;
	background-color:#333333;
}
li.hidemobile,
#redes li.hidemobile,
#redes li.hideweb,
li.hideweb{display: none;}
.hoverautor a{
	color: #94d500;
}
.hoverautor a:hover{
	color: #333333;
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}
.mfp-title a,
.image-source-link {
    color: #94d500;
}
.bibliotecadigital{
    display:none;
    width:200px;
    font-size:20px;
    color:#39a835;
    height:50px;
}