/*
Theme Name: eude
Theme URI: https://desarrollo.make.es/eude
Description: Plantilla para la web de Eude.
Author: e_make
Version: 1.0
*/
/* Reset del CSS */
/*
body, h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse:collapse;
	border-spacing: 0px;
}
fieldset, img, abbr, acronym {
	border: 0px;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
a {
	outline: none;
	color: #1070B0;
}
a:hover {
	text-decoration: none;
}
.alignleft {
	float: left !important;
	padding-right: 20px;
}
.alignright {
	float: right !important;
}
.cuerpo-noticias h2{float:none!important;}
*/
/* FIN Reset del CSS */
/*
COLORES
#6598AB Azul
#D0DFE5 Azul claro
#571629 Granate
#CCB8BE Granate claro
#AB657B Granate complementario
#F6F6F6 Gris claro
#87888A Gris Texto
#9C9E9F Gris
#3E3D40 Gris oscuro
#6a8e59 Área de Medio Ambiente - Verde
	#9dcc98 Verde claro
#806380 Área de RRHH - Morado
	#c98fd8 Morado claro
#d4a700 Área de Comercio Internacional - Amarillo
	#ffd988 Amarillo claro
#000000 Área de Management - Negro
	#7f7f7f Negro claro
#ab4c74 Área de Marketing - Rojo
	#ab4c74 Rojo claro
#648086 Área de Finanzas - Azul
	#648086 Azul claro

*/
body {
	/* color: #87888A;
	font-family: 'Lato', Arial, sans-serif; */
	font-family: 'tablet-gothic', Arial, sans-serif;
	/*font-family: Merryweather;*/
	/*font-weight: 100;
	line-height: 140%; */
}
/* CTA  */
/* SLIDER PRINCIPAL, CTA BOTÓN AZUL, PONER ID DE ORDEN */
.data-1 .carousel-caption h3{/*display:none!important;*/}
/* SLIDER PRINCIPAL, CTA BOTÓN AZUL, PONER ID DE ORDEN */
.ctalost{padding-left: 100px!important;padding-right: 100px!important;padding-top: 50px;}
.hs-cta-img{width: 100%!important;}
/* .phone{display:none!important;} */
/* TELEFONO INFERIOR */
.oferta .modalidades .modalidad-video img{padding-left: 30px;}
.fixedbar {display: none;}
.buttonTelefono{
width: 80%;
display: inline-block;
position: relative;
min-width: 146px;
color: #fff;
cursor: pointer;
font-size: 18px!important;
line-height: 18px;
font-weight: 600;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 6px 12px;
background: #4fd934;
  background-image: -webkit-linear-gradient(to bottom,#B1C65C 0,#717755 100%);
  background-image: -moz-linear-gradient(to bottom,#B1C65C 0,#717755 100%);
  background-image: -ms-linear-gradient(to bottom,#B1C65C 0,#717755 100%);
  background-image: -o-linear-gradient(to bottom,#B1C65C 0,#717755 100%);
  background-image: linear-gradient(to bottom,#B1C65C 0,#717755 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2bbfaf',endColorstr='#019a8a',GradientType=0);
border: 0;
border-bottom: 1px solid transparent;
}
.buttonTelefono span:before {
content: "";
position: absolute;
background: url("//www.eude.es/infocomercial/wp-content/uploads/2015/03/sprite.png") no-repeat;
display: block;
background-position: -335px -393px;
width: 13px;
height: 24px;
top: 50%;
margin-top: -12px;
left: -15px;
}
.buttonTelefono span {
position: relative;
display: inline-block;
right: -15px;
}
.floatingbox li {
  float: none!important;
}
/* BOTONES FILTROS OFERTAS */

.areas_oferta_home p.h4 {
    font-size: 19px!important;
}

#ocultarprofes{display: none;}
.botonesfiltros{
display:none;
/*background-color: #6598ab;*/
padding: 0px;
text-align:center;
font-size: 1.2em;
}
.botonesfiltros button{
width: 33%;
border: solid 1px #FFF;
background: #ADCEDA;
color: white;
-webkit-transition:background 1s ease-out;
-moz-transition:background 1s ease-out;
-o-transition:background 1s ease-out;
-ms-transition:background 1s ease-out;
transition:background 1s ease-out;
}
.botonesfiltros button:hover{
/*background: #23353C;*/
background: #377B94;
}
.botonesfiltros button:focus{
background: #377B94;
}
.ghost-nav{
	margin-top:84px;
}
a {
	color: #6598AB;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a:hover {
	text-decoration: none;
}
code {
	white-space: normal;
	display: inline-block;
}
.btn-default {
	font-weight: 600;
	line-height: 34px; text-align: center;  color: #FFF; background-color: #571629;
	border: none;
	/* border-radius: 0; */
	font-size: 13px;
	padding: 0 20px;

}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: white;
	background-color: #571629;
}
.modal-dialog {
	margin-top: 50px;
}
.btn-contacto {
	margin: 10px 0;
}
.btn-info-blanco{
color: #62182F;
background-color: #fff;
border-color: #62182F;
}
.btn-info-blanco:hover{
background-color: #1C060D;
color: #fff;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	vertical-align: middle !important;
}
.img-thumbnail {
	background-color: white;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.marginb60 {
	margin-bottom: 60px;
}
.marginb20 {
	margin-bottom: 20px;
}
.margint20 {
	margin-top: 20px;
}
h4.centered{
	text-align: center;
}
.dl-horizontal dt {
	white-space: inherit;
	width: 210px;
}
.dl-horizontal dd {
	margin-left: 220px;
	margin-bottom: 15px;
}
.nav-tabs>li>a:focus, .nav-tabs>li.active>a:focus{
	border: none;
	background: none;
	box-shadow: none;
}
	/* HEADER LOGO */
header{
	padding: 20px 0;
}
#header-logos {
	line-height: 58px;
}
#logo-eude{
	padding-right:10px;
}
#logo-mcristina{
	padding-left: 10px;
	border-left: 1px solid #ccc;
}
	/* HEADER CONTACT & SOCIAL ICONS */
.contact-icons {
	/*
margin-right: 15px;
	border-right: 1px solid #ccc;
	padding-right: 10px;
	padding-bottom: 2px;
*/
}
.contact-icons ul {
	margin: 0;
	list-style: none;
	padding: 0;
	overflow: hidden;
}
.contact-icons ul li {
	margin: 0 6px;
	float: right;
}
.contact-icons ul li.contact {
	margin-right: 18px;
}
.contact-icons ul li span {
	margin-left: 8px;
}
.contact-icons ul li a {
	/* color:#9C9E9F; */
	color: #666666;
	font-size: 15px;
	display: inline-block;
}
.contact-icons ul li a.contact-icon {
	height: 30px;
	font-size: 22px;
}
.contact-icons ul li a.social-icon i {
	line-height: 26px;
	width: 26px;
	height: 26px;
	text-align: center;
	border: 1px solid #9C9E9F;
	border-radius: 18px;
}
	/* NAV STYLING */
.navbar {
	min-height: inherit;
	border:none;
	border-radius:0;
	background-color: #571629;
	margin-bottom: 0;
	background:
    	linear-gradient(
        rgba(87, 22, 51, 0.90),
        rgba(87, 22, 51, 0.70)
    	),
        url('img/menufondo.jpg');
}
.navbar.affix {
	top: 0;
	width: 100%;
	z-index: 16;
}
.navbar-collapse {
	padding: 0;
}
.navbar .navbar-nav li a {
	padding-top: 10px;
	padding-bottom: 10px;
	color:#FFF;
	/*border-left: 1px solid #FFF;*/
	text-transform: uppercase;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	transition: all .5s linear;
}
.navbar .navbar-nav li a:hover, .navbar .navbar-nav li.current-menu-item a, .navbar .navbar-nav li.current-page-ancestor a, .navbar .navbar-nav li.current_page_parent a {
	color:#FFF;
	background-color: #AB657B;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	padding: 10px 15px;
	margin: 0;
	height: 40px;
}
.navbar-brand img {
	display: block;
}
	/* NAV SEARCH FORM */

#searchform {
    margin: 0;
    padding-left: 15px;
    padding-right: 0;
    /*border-left: 1px solid white;
    border-right: 1px solid white;*/
    overflow: hidden;
    height: 40px;
}
#searchform .form-group {
	margin-left: -194px;
	width: 221px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}
#searchform .form-control {
    /*border: none;
    border-radius: 0;
    box-shadow: none;*/
}
.form-control {width: 90%;margin: 0 auto;}
form .select {margin-left: 5%;}
#searchform button {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    display: none;
}
#searchform .fa-search {
	color: white;
	padding: 0 14px;
	cursor: pointer;
	line-height: 40px;
	height: 40px;
}
#searchform .fa-search.hid:hover, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	transition: all .5s linear;
	background-color: #AB657B;
}
.navbar-form .form-control{
	width:175px;
}
/*.navbar-right.phone {
	display: none;
}*/
.navbar-right.phone a {
	/*color: white;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	padding: 0 10px;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	transition: all .5s linear;
	height: 40px;
	line-height: 40px;
	display: inline-block;*/
	color: white;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	padding: 0 10px 0 14px;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	transition: all .5s linear;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	/*border-right: 1px solid;
	border-left: 1px solid;*/
}
.navbar-right.phone a i {
	font-size: 20px;
	margin-right: 4px;
	line-height: 40px;
	vertical-align: bottom;
}
.navbar-right.phone a:hover {
	background-color: #AB657B;
}
.navbar.affix .navbar-right.phone {
	display: inline-block;
}
.navbar.affix .navbar-right.phone span {
	display: none;
}
/*SIDEMENU*/
#sideMenu {
    position: fixed;
    right: 0;
    top: 200px;
    z-index: 100;
}
#sideMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    /* width: 210px; */
}
#sideMenu ul li {
    clear: both;
    /* width: 210px; */
}
#sideMenu ul li a {
    /* min-width: 50px; */
    line-height: 18px;
    color: #6D6F71;
    float: right;
    text-align: right;
    cursor: pointer;
    border-radius: 5px 0 0 5px;
    padding: 6px 0 6px 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#sideMenu ul li a:hover {
	background: white;
	background: rgba(255,255,255,0.9);
}
#sideMenu ul li a span {
	line-height: 18px;
	text-indent: 9999;
	/* display: inline-block; */
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#sideMenu ul li a:hover span {
	text-indent: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	display: inline-block;
}
#sideMenu ul li a div {
    float: right;
    width: 10px;
    height: 20px;
    margin-left: 10px;
    border-radius: 10px 0 0 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#sideMenu ul li a:hover div {
	width: 60px;
}
#sideMenu ul li.mba a {
	color: #666666;
}
#sideMenu ul li.comercio a {
	color: #d4a700;
}
#sideMenu ul li.finanzas a {
	color: #648086;
}
#sideMenu ul li.marketing a {
	color: #ab4c74;
}
#sideMenu ul li.medio-ambiente a {
	color: #6a8e59;
}
#sideMenu ul li.recursos-humanos a {
	color: #806380;
}
#sideMenu ul li.mba a div {
	background: #666666;
}
#sideMenu ul li.comercio a div {
	background: #d4a700;
}
#sideMenu ul li.finanzas a div {
	background: #648086;
}
#sideMenu ul li.marketing a div {
	background: #ab4c74;
}
#sideMenu ul li.medio-ambiente a div {
	background: #6a8e59;
}
#sideMenu ul li.recursos-humanos a div {
	background: #806380;
}
/*Front-page*/
.carousel-caption {
    /*
top: 0;
    text-align: left;
*/
}
.carousel-caption h3 {
    /*
text-align: left;
    color: white;
    text-shadow: 0px 0px 6px rgba(255, 247, 190, 0.6);
    font-size: 50px;
    padding-top: 0;
    padding-bottom: 10px;
*/
	text-align: left;
	color: white;
	text-shadow: 0px 0px 2px rgba(112, 55, 55, 0.75);
	padding-top: 0;
	padding-bottom: 10px;
	/*background-color: rgba(255,255,255,.75);*/
	border-radius: 4px;
	padding: 0 15px 8px 15px;
	font-family: 'Merriweather', sans-serif;
	text-transform: none;	border-bottom: 0px;
	font-size: 50px;
    line-height: 60px;
}
.carousel-caption p {
    font-size: 20px;
}
.carousel-control {
	text-shadow: none !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
.carousel-control.right, .carousel-control.left {
	background: none !important;
	text-shadow: none !important;
	color: #9C9E9F;
}
.carousel-control .fa {
	width: 30px;
	height: 30px;
	font-size: 30px;
	position: absolute;
	top: 40%;
	left: 18%;
	z-index: 10;
	display: inline-block;
}
.carousel-control.right .fa {
	left: auto;
	right: 18%;
}
#carouselempresas .carousel-control .fa-caret-left {
	width: 30px;
	height: 30px;
	font-size: 30px;
	position: absolute;
	top: 35%;
	left: 18%;
	z-index: 100;
	display: inline-block;
}
#carouselempresas .carousel-control .fa-caret-right {
	width: 30px;
	height: 30px;
	font-size: 30px;
	position: absolute;
	top: 35%;
	right: 18%;
	z-index: 100;
	display: inline-block;
}
.carousel-indicators li {
    border: 0;
    background: #9C9E9F;
    opacity: .5;
}
.carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 1px;
    opacity: .9;
}
section .descripcionseo h2 {
text-transform: uppercase;
border-bottom:1px solid;
border-color:#6f1a3d;
font-family: 'Roboto';
font-size: 19px;
letter-spacing: 0.3px;
line-height: 25px;
color: #6f1a3d;
padding: 20px 0;
text-align: center;
}
section h3, section .h1-title {
	text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    letter-spacing: 17px;
    margin: 25px auto;
}
section.bgayuda h3 {
	font-weight: 600;	color: black;
}
section h5 {
	margin:0;
	height:60px;
	/* color: #9C9E9F; */
	color: #545454;
	text-align: center;
	line-height: 60px;
	font-size:1.2em;
	font-weight: 200;
}
section.gris, section.grisclaro, section.cyanclaro, section.grisoscuro, section.bghome1, section.financial{
padding-top: 20px;
padding-bottom: 20px;
}
section.gris {
	/*background-color: #F8F8F8;*/
}
section.grisoscuro {
	/*background-color: #cbcbcb;*/
}
section.grisempresa{
    /*background-color: #FAFAFA;*/
}
section.red {
	background-color: #571629;
}
section.grisclaro {
	/*background-color: #EFEFEF;*/
	/*background-color: #f8f8f8;*/
}section.azulverdoso {	background-color: rgba(100, 128, 139, 0.69);}
section.cyanclaro {
	background-color: #D0DFE5;
}
section.cyanoscuro {
	background-color: #6598ab;
}
section.granateclaro {
	background-color: #CCB8BE;
}
section.verdeclaro {
	background-color: #9dcc98;
}
section.moradoclaro {
	background-color: #c98fd8;
}
section.amarilloclaro {
	background-color: #ffd988;
}
section.rojoclaro {
	background-color: #ab4c74;
}
section.negroclaro {
	background-color: #7f7f7f;
}
section.azulclaro {
	background-color: #648086;
}
section.lightgreen {
	background-color: #FAFFEC;
}
section.bgcontacto1 {
	background-image: url('img/mc-desenfoque-opacidad.jpg');
	background-size: cover;
	background-position: center top;
}
section.bgcontacto2 {
	background-image: url('img/trabajaconosotros-desenfoque-opacidad.jpg');
	background-size: cover;
	background-position: center center;
}
section.bghome1 {
	/*background-image: url('img/fondoAgenda.jpg');*/
	background-size: cover;
	background-position: center top;
	/*background: #62182E;*/
}
section.bghome1 h3{
color:#FFF;
border-bottom: 1px solid;
}
section.bgfinancial {
	background-image: url('img/fondoRanking.jpg');
	background-size: cover;
	background-position: center top;
	/*background: #FBD0A6;*/
}
section.bgnoticias {
	/*background-image: url('img/financial-times-desenfoque.jpg');
	background-size: cover;
	background-position: center top;
	background: #cbcbcb;*/
	background: #FDFDFD;
}
section.bgayuda {
	background-image: url('img/nosotros-te-ayudamos.jpg');
	background-size: cover;
	background-position: center bottom;
}
section.bgmodalidades {
	/*background-image: url('img/fondoMetodologia.jpg');*/
	background-size: cover;
	background-position: center top;
	/*background: #f6f6f6;*/
}
section.bgtestimonios {
	background-image: url('img/alumnoscampus04-desenfoque-opacidad.jpg');
	background-size: cover;
	background-position: center top;
}
section.bgambiente {
	background-image: url('img/medamb-desenfoque-opacidad-opc3.jpg');
	background-size: cover;
	background-position: center top;
}
section.bgagenda {
	background-image: url('img/agenda-desenfoque.jpg');
	background-size: cover;
	background-position: center top;
}
section.grisclaro .row, .inner section .container, section.bgcontacto1 .row, section.bgcontacto2 .row, section.bgfinancial .row, section.bgayuda .row, section.testimonios .row {
	padding-top: 20px;
	padding-bottom: 20px;
}
.single-curso section.testimonios .row {padding-bottom: 0px;}
.inner section.bghome1 {
	color: white;
}
section.gris.int {
	margin-bottom: 20px;
}
section.gris.int .container {
	min-height: 210px;
}
.corner {
	position: relative;
}
.corner-nota {
	margin: 0 0 5px 0;
	padding: 8px;
	position: relative;
	background: #FFF;
	font-size: 13px;
}
#info-curso .corner:before {display:none;}
.corner:before {
	width: 25px;	height: 25px;	position:absolute;	top:0;	left:0;		 border-left: 25px solid #E9EAEA;   border-right: 0px solid #E9EAEA; /* border-left: 25px solid #CCB8BE; */	content: "";	z-index: 1;
}
.corner.mba:before {
	border-bottom: 25px solid #666666;
}
.corner.comercio:before {
	border-bottom: 25px solid #d4a700;
}
.corner.finanzas:before {
	border-bottom: 25px solid #648086;
}
.corner.marketing:before {
	border-bottom: 25px solid #ab4c74;
}
.corner.medio-ambiente:before {
	border-bottom: 25px solid #6a8e59;
}
.corner.recursos-humanos:before {
	border-bottom: 25px solid #806380;
}.cajasuperior{height: 80px;/*width: 120px;border-radius: 50%;border-width: 4px;*/}.cajasuperior.alizq{float: left;}.cajasuperior.alder{float: right;}.cajasuperior.mba .iconomba:before{content:"\f0b1";}.cajasuperior.comercio .iconocomercio:before{content:"\f0ac";}.cajasuperior.finanzas .iconofinanzas:before{content:"\f012";}.cajasuperior.marketing .iconomarketing:before{content:"\f0a1";}.cajasuperior.medio-ambiente .iconomedio-ambiente:before{content:"\f06c";}.cajasuperior.recursos-humanos .iconorecursos-humanos:before{content:"\f007";}.cajasuperior.mba .fa-circle{color:#666666;}.cajasuperior.comercio .fa-circle{color:#d4a700;}.cajasuperior.finanzas .fa-circle{color:#648086;}.cajasuperior.marketing .fa-circle{color:#ab4c74;}.cajasuperior.medio-ambiente .fa-circle{color:#6a8e59;}.cajasuperior.recursos-humanos .fa-circle{color:#806380;}.cajaformativa{/*height: 120px;width: 120px;*/border-radius:50%;border-width:4px;	border-style:double;/*padding: 10px;*//*margin: 10px;*/}.cajaformativa .fa-stack{height: 120px;width: 120px;}.cajaformativa.mba{border-color:#666666;}.cajaformativa.comercio{border-color:#d4a700;}.cajaformativa.finanzas{border-color:#648086;}.cajaformativa.marketing{border-color:#ab4c74;}.cajaformativa.medio-ambiente{border-color:#6a8e59;}.cajaformativa.recursos-humanos{border-color:#806380;}.cajaformativa.mba .fa-circle{color:#666666;}.cajaformativa.comercio .fa-circle{color:#d4a700;}.cajaformativa.finanzas .fa-circle{color:#648086;}.cajaformativa.marketing .fa-circle{color:#ab4c74;}.cajaformativa.medio-ambiente .fa-circle{color:#6a8e59;}.cajaformativa.recursos-humanos .fa-circle{color:#806380;}.cajaformativa.mba .iconomba,.cajaformativa.comercio .iconocomercio,.cajaformativa.finanzas .iconofinanzas,.cajaformativa.marketing .iconomarketing,.cajaformativa.medio-ambiente .iconomedio-ambiente,.cajaformativa.recursos-humanos .iconorecursos-humanos{font-size: 40px;}.cajaformativa.mba .iconomba:before{content:"\f0b1";}.cajaformativa.comercio .iconocomercio:before{content:"\f0ac";}.cajaformativa.finanzas .iconofinanzas:before{content:"\f012";}.cajaformativa.marketing .iconomarketing:before{content:"\f0a1";}.cajaformativa.medio-ambiente .iconomedio-ambiente:before{content:"\f06c";}.cajaformativa.recursos-humanos .iconorecursos-humanos:before{content:"\f007";}
.iconomba:before{content:"\f0b1";}.iconocomercio:before{content:"\f0ac";}.iconofinanzas:before{content:"\f012";}.iconomarketing:before{content:"\f0a1";}.iconomedio-ambiente:before{content:"\f06c";}.iconorecursos-humanos:before{content:"\f007";}
i.iconomba {color:#666666;}
i.iconomarketing {color:#ab4c74;}
i.iconocomercio {color:#d4a700;}
i.iconorecursos-humanos {color:#806380;}
i.iconofinanzas {color:#648086;}
i.iconomedio-ambiente {color:#6a8e59;}
.home i.iconomba, .home i.iconomarketing, .home i.iconocomercio, .home i.iconorecursos-humanos, .home i.iconofinanzas, .home i.iconomedio-ambiente, .tax-areas i.iconomba, .tax-areas i.iconomarketing, .tax-areas i.iconocomercio, .tax-areas i.iconorecursos-humanos, .tax-areas i.iconofinanzas, .tax-areas i.iconomedio-ambiente, .error404 i.iconomba, .error404 i.iconomarketing, .error404 i.iconocomercio, .error404 i.iconorecursos-humanos, .error404 i.iconofinanzas, .error404 i.iconomedio-ambiente {color:white;}
.error404 #searchform {height: 60px;}
.error404 .navbar-form .form-control {vertical-align: top;}
.tax-areas .grisclaro h1.area {height: 95px;line-height: 3.9em;}
ul.vertical-areas {
	list-style: none;
	padding: 0;	margin-bottom: 30px;
}
ul.vertical-areas li {
	margin-bottom: 0px;
}
ul.vertical-areas li a {
	display:block;
	color: #FFF;
	text-align: center;
	overflow: hidden;
	position: relative;
	border-radius: 4px;
}
ul.vertical-areas li .iconarea {
	-webkit-transition: -webkit-transform 0.4s;	-moz-transition: -moz-transform 0.4s;	transition: transform 0.4s;	line-height: 140px;	height: 138px;	/*width: 138px;*/	border-radius:50%;	border: 2px solid;	padding-top: 20px;	/*margin: 10px;	background-color: white;*/
}
ul.vertical-areas li:hover .iconarea {
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
}
ul.vertical-areas li h2 {
	padding: 0 6px;	font-size: 16px;	/*margin: 0;*/	font-weight: 600;	line-height: 40px;	color: black;
}/*
ul.vertical-areas li.mba h2, ul.vertical-areas li.mba .descarea {
	background-color: #666666;
}
ul.vertical-areas li.comercio h2, ul.vertical-areas li.comercio .descarea {
	background-color:#d4a700;
}
ul.vertical-areas li.finanzas h2, ul.vertical-areas li.finanzas .descarea {
	background-color:#648086;
}
ul.vertical-areas li.marketing h2, ul.vertical-areas li.marketing .descarea {
	background-color:#ab4c74;
}
ul.vertical-areas li.medio-ambiente h2, ul.vertical-areas li.medio-ambiente .descarea {
	background-color: #6a8e59;
}
ul.vertical-areas li.recursos-humanos h2, ul.vertical-areas li.recursos-humanos .descarea {
	background-color: #806380;
}
ul.vertical-areas li .descarea {
	font-size: 12px;
	text-align: left;
	height: 75px;
    width: 100%;
    position: absolute;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    transition: transform 0.4s, opacity 0.1s 0.3s;
    border-radius: 0 0 4px 4px; *
}
ul.vertical-areas li:hover .descarea {
	opacity: 1;
	-webkit-transform: translateY(-75px);
	-moz-transform: translateY(-75px);
	-ms-transform: translateY(-75px);
	transform: translateY(-75px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}
ul.vertical-areas li .descarea p {
	padding: 6px 10px;
	margin: 0;
}*/.corner h2{font-size: 17px;color: #666666333;font-family: merryweather;}
.sobreeude {
	margin-top: 60px;
	color: white;
}
.sobreeude .titulo{
font-family: merriweather;
font-size: 21px;
line-height:27px;
}
.sobreeude .parrafo{
/*font-family: 'Roboto-light';*/
font-size: 14px;
line-height: 20px;
letter-spacing: 0.3px;
}
.sobreeude .botonconoce{
font-family: 'Roboto';
font-size: 16px;
letter-spacing: 0.3px;
}
	/* TAXONOMY AREA PAGE */

h1.area{
/*
	height: 66px;
	line-height: 66px;
	font-size: 24px;
	text-align: center;
*/
/* 	overflow: hidden; */
/*
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
*/
}
h1.area .cortadoiz, h1.area .cortadode {
	height: 56px;
	float: left;
	margin-top: 8px;
}

h1.area {
	position: relative;
}
h1.area span:before, h1.area span:after {
	background-repeat: no-repeat;
	background-size: contain;
	height: 64px;
	width:68px;
	content: "";
	position: absolute;
}
h1.area span:before{
	background-position: left bottom;
	left:0;
}
h1.area span:after{
	background-position: right bottom;
	right:0;
}
/*
h1.area.medio-ambiente span:before{
	background-image: url('img/ico-area-ma-izq.png');
}
h1.area.medio-ambiente span:after{
	background-image: url('img/ico-area-ma-drch.png');
}
h1.area.comercio span:before{
	background-image: url('img/ico-area-comercio-cortado-izq.png');
}
h1.area.comercio span:after{
	background-image: url('img/ico-area-comercio-cortado-drch.png');
}
h1.area.finanzas span:before{
	background-image: url('img/ico-area-finanzas-cortado-izq.png');
}
h1.area.finanzas span:after{
	background-image: url('img/ico-area-finanzas-cortado-drch.png');
}
h1.area.mba span:before{
	background-image: url('img/ico-area-mba-cortado-izq.png');
}
h1.area.mba span:after{
	background-image: url('img/ico-area-mba-cortado-drch.png');
}
h1.area.recursos-humanos span:before{
	background-image: url('img/ico-area-rrhh-cortado-izq.png');
}
h1.area.recursos-humanos span:after{
	background-image: url('img/ico-area-rrhh-cortado-drch.png');
}
h1.area.marketing span:before{
	background-image: url('img/ico-area-marketing-cortado-izq.png');
}
h1.area.marketing span:after{
	background-image: url('img/ico-area-marketing-cortado-drch.png');
}
	*/
	/* PAGE OFERTA */

.menuareas {
	text-align: center;
	font-size: 24px;
	/*margin-bottom: 0px;
	padding-top: 20px;*/

	/*		QUITAR CUANDO SE QUITE EL BANNER DE LA PROMO DE OFERTA FORMATIVA		*/
	background: #f8f8f8;
	padding-top: 10px;
	margin-bottom: 20px;
	max-width: 1130px;
	padding-bottom: 10px;
	/*		QUITAR CUANDO SE QUITE EL BANNER DE LA PROMO DE OFERTA FORMATIVA		*/

}
.menuareas.affix {
	top: 40px;
	background: white;
	left: 0;
	right: 0;
	padding: 5px 0;
	z-index: 13;

	background: #f8f8f8;

	max-width: 101%; /*	QUITAR CUANDO SE QUITE EL BANNER DE LA PROMO DE OFERTA FORMATIVA  */
}
.menuareas a {
	padding: 0 10px;
	border-right: 1px solid #9C9E9F;
	display: inline-block;
}
.menuareas a:last-child {
	border-right: 0;
}
.menuareas h3 {
	line-height: 30px;
	font-size: 24px;
	margin: 0;
	padding: 0;		border-bottom: 0px;
	letter-spacing: 0px;
}
.menuareas a.mba h3 {
	color:#666666;
}
.menuareas a.comercio h3 {
	color:#d4a700;
}
.menuareas a.finanzas h3 {
	color:#648086;
}
.menuareas a.marketing h3 {
	color:#ab4c74;
}
.menuareas a.medio-ambiente h3 {
	color: #6a8e59;
}
.menuareas a.recursos-humanos h3 {
	color: #806380;
}
.list-mba a {
	color:#666666;
}
.list-comercio a {
	color:#d4a700;
}
.list-finanzas a {
	color:#648086;
}
.list-marketing a {
	color:#ab4c74;
}
.list-medio-ambiente a {
	color: #6a8e59;
}
.list-recursos-humanos a {
	color: #806380;
}
.gris.oferta{
	/* padding-left:40px; */
}
h1.oferta {
	text-align: center;
	font-size: 2em;
}
h2.oferta {
	text-align: center;
	font-size: 22px;
}
p.oferta {
	text-align: center;
	font-size: 1.2em;
	margin: 0;
	padding-bottom: 20px;
}
.oferta div.oferta {
	border-bottom: 10px solid white;
	min-height: 180px;
}
.oferta div.oferta .titlearea, .titleinternacional {
	background: #FFF;
	width: 170px;
	text-align: center;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform-origin: top right;
	-ms-transform-origin: top right;
	-webkit-transform-origin: top right;
	-o-transform-origin: 0 0;
	padding: 20px 0;
	margin-left: -170px;
	float:left;
	font-weight: 300;
	font-size: 18px;
	letter-spacing: 0px;
}
.titleinternacional {
	width: 210px;
	margin-left: -210px;
}
.oferta#mba .titlearea, .oferta div.corner#mba h4, .oferta div.corner#mba h2 {
	color:#666666;
}
.oferta#comercio .titlearea, .oferta div.corner#comercio h4, .oferta div.corner#comercio h2 {
	color:#d4a700;
}
.oferta#finanzas .titlearea, .oferta div.corner#finanzas h4, .oferta div.corner#finanzas h2 {
	color:#648086;
}
.oferta#marketing .titlearea, .oferta div.corner#marketing h4, .oferta div.corner#marketing h2 {
	color:#ab4c74;
}
.oferta#medio-ambiente .titlearea, .oferta div.corner#medio-ambiente h4, .oferta div.corner#medio-ambiente h2 {
	color: #6a8e59;
}
.oferta#recursos-humanos .titlearea, .oferta div.corner#recursos-humanos h4, .oferta div.corner#recursos-humanos h2 {
	color: #806380;
}
.oferta div.oferta .fondoarea, .panel-group.internacional {
	padding: 20px 20px 20px 80px;
	overflow: hidden;
	/*
float: left;
	width: 95%;
*/
}
.panel-group.internacional {
	margin-bottom: 0;
}
.panel-group.internacional .panel {
	margin-left: 180px;
}
.panel-group.internacional .panel-title a {
	display: block;
}
#tramites, #experiencia, #frecuente, #becasint, #colombiaint, #mexicoint, #repdomint, #venezuelaint, #argentinaint, #peruint, #ecuadorint, #brasilint, #portugalint, #guateint, #italiaint {
	background-repeat: no-repeat;
	background-position: 110px center;
}
#tramites {
	background-image: url('img/ico-alojamiento.png');
}
#experiencia {
	background-image: url('img/ico-espana.png');
}
#frecuente {
	background-image: url('img/ico-faq.png');
}
#becasint {
	background-image: url('img/ico-euro.png');
}
#colombiaint {
	background-image: url('img/colombia.png');
}
#repdomint {	background-image: url('img/rep_dominicana.png'); margin-top: 60px;}
#venezuelaint {	background-image: url('img/venezuela.png');}
#argentinaint {	background-image: url('img/argentina.png');height: 100px;}
#peruint {	background-image: url('img/peru.png');}
#ecuadorint {	background-image: url('img/ecuador.png');height: 100px;}
#brasilint {	background-image: url('img/brasil.png');height: 100px;}
#portugalint {	background-image: url('img/portugal.png');}
#italiaint {	background-image: url('img/italia.png');}
#guateint{	background-image: url('img/guatemala.png');}
#mexicoint {	background-image: url('img/mexico-logo.png');}
#venezuelaint, #italiaint {margin-top: 60px;}
#argentinaint {margin-top: 70px;}
#ecuadorint {margin-top: 70px;}
#brasilint {margin-top: 70px;}
#portugalint {margin-top: 60px;}
.oferta div.oferta .fondoarea p {
	margin-bottom: 10px;
}
.link-curso{
	margin-bottom: 10px;
}
.oferta div.corner, .oferta div.modalidades, .oferta p.modalidades {
	background: white;
	overflow: hidden;
}
.oferta p.modalidades {
	line-height: 28px;
	text-align: center;
	font-size: 12px;
}
.oferta div.corner h4, .oferta div.corner h2 {
	padding: 6px 0px 6px 40px;
	display: block;
	color: black;
	font-weight: 600;
	/* float: left; */
	-moz-animation: all .5s linear;
	-webkit-animation: all .5s linear;
	animation: all .5s linear;
	margin: 0;
	line-height: 1.4em;
	font-size: 14px;
}
.oferta div.corner:hover h4, .oferta div.corner:hover h2 {
	color: #6598AB;
	-moz-animation: all .5s linear;
	-webkit-animation: all .5s linear;
	animation: all .5s linear;
	-moz-animation: -moz-transform .2s linear;
	-moz-transform: translateX(6px);
	animation: transform .2s linear;
	transform: translateX(6px);
	-webkit-transition: -webkit-transform .2s linear;
    -webkit-transform: translateX(6px);
}
.oferta div.modalidades {
	text-align: center;
}
.oferta div.modalidades > div {
	display: block;
	height: 28px;
	width: 25%;
	float: left;
	margin: 2px 0;
}
.oferta div.modalidades > div a img {
	height: 80%;
}
.blanco{
	background-color:#FFF;
}
section.modalidades {
	margin-top: 40px;
	padding-bottom: 40px;
}
section.modalidades h3 {    color: #000;	padding-top: 0; letter-spacing: 10px;}
section.modalidades .h3modalidad{    color: #FFF;	padding-bottom: 30px;	border-bottom: 0px;    letter-spacing: 10px;}
section.modalidades .modalidad {
	margin-top: -40px;
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.home section.bgnoticias {background: white;}
.home section.bgnoticias .container div.col-md-4 {margin-top: 20px;}
.home section.modalidades {
	margin: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.home section.modalidades .modalidad {
	margin-top: 0;
}
p.presentacion-modalidades {
	padding:20px 0;
}
.modalidad-presencial h4, .modalidad-online h4, .modalidad-semipresencial h4 {
	/* color: #9C9E9F; */
	color: #666666;
	text-align: center;
	font-size:1.4em;
	font-weight: 300;
}
.modalidad-presencial p, .modalidad-online p, .modalidad-semipresencial p {
	margin-top:30px;
	font-size: 1.2em;
}
.modalidad-semipresencial {
	background-color:#FFF;
	padding:20px 0;
	border-bottom:20px solid #F6F6F6;
}
.modalidad-semipresencial p {
	text-align: center;
	margin:30px 20px;
}
section.modalidades .modalidad p {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 500;
}
section.modalidades .modalidad ul {
	padding-left: 20px;
	margin-top: 8px;
}
section.modalidades .modalidad ul li {
	margin-bottom: 4px;
}
.fve-video-wrapper {
	position: relative;
	padding-bottom: 56.25%!important;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.modal .fve-video-wrapper {
	padding-top: 0;
}
.fve-video-wrapper iframe,
.fve-video-wrapper object,
.fve-video-wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	/* SINGLE CURSO */

h1.titulo-curso {
	text-align: center;
	font-size:25px;
	color: #FFF;
	line-height: 35px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 50px;
}
.titulo-curso div {background:#404040;}
h1.titulo-curso.affix {
	top: 40px;
	margin: 0;
	width: 100%;
	z-index: 11;
	overflow: hidden;
}
h1.titulo-curso.medio-ambiente{
	background-color:#6a8e59;
}
h1.titulo-curso.recursos-humanos{
	background-color:#806380;
}
h1.titulo-curso.comercio{
	background-color: #d4a700;
}
h1.titulo-curso.mba{
	background-color: #666666;
}
h1.titulo-curso.marketing{
	background-color: #ab4c74;
}
h1.titulo-curso.finanzas{
	background-color: #648086;
}
h1.titulo-curso span {
	/*line-height: 35px;*/
	line-height: 42px;
	display: inline-block;
	position: relative;
}
.titulo-curso span i{color: white;}
h1.titulo-curso span:before, h1.titulo-curso span:after {
	background-repeat: no-repeat;
	background-size: contain;
	width: 50px;
	height: 35px;
	content: "";
	position: absolute;
	top: 0;
}
h1.titulo-curso span:before {
	background-position: left center;
	left: -60px;
}
h1.titulo-curso span:after {
	background-position: right center;
	right: -60px;
}
h1.titulo-curso.mba span:before, h1.titulo-curso.mba span:after {
	/*background-image: url('/wp-content/uploads/2014/03/ico-management.png');*/
}
h1.titulo-curso.medio-ambiente span:before, h1.titulo-curso.medio-ambiente span:after {
	/*background-image: url('/wp-content/uploads/2014/03/ico-medioambiente.png');*/
}
h1.titulo-curso.recursos-humanos span:before, h1.titulo-curso.recursos-humanos span:after {
	/*background-image: url('/wp-content/uploads/2014/03/ico-rrhh.png');*/
}
h1.titulo-curso.comercio span:before, h1.titulo-curso.comercio span:after {
	/*background-image: url('/wp-content/uploads/2014/03/ico-comercio.png');*/
}
h1.titulo-curso.marketing span:before, h1.titulo-curso.marketing span:after {
	/*background-image: url('/wp-content/uploads/2014/03/ico-marketing.png');*/
}
h1.titulo-curso.finanzas span:before, h1.titulo-curso.finanzas span:after {
	/*background-image: url('/wp-content/uploads/2014/03/ico-finanzas.png');*/
}
.content-curso {
	padding: 40px 0;
}
.content-curso .social-curso {
	margin: 10px 0;
}
.content-curso .social-curso > div, .content-curso .social-curso > iframe, .content-curso .social-curso > span, .social-noticia > div, .social-noticia > iframe, .social-noticia > span {
	display: block;
	float: left;
	margin-right: 1%;
	width: 24%;
	text-align: left !important;
}
.cta-curso, .c2c-curso, .solicita-empresa, .cta-empleo,.cta-amigo {
	font-weight: 600;
	line-height: 40px;
	text-align: center;
	display: block;
	color: #FFF!important;
	background-color:#571629;
	cursor: pointer;
	border-radius: 4px;
	margin-bottom: 10px;
}
.cta-curso-2 {
	font-weight: 600;
	line-height: 40px;
	text-align: center;
	display: block;
	color: white;
	background-color:#571629;
	cursor: pointer;
	border-radius: 4px;
	margin-bottom: 10px;
}
.cta-curso, .cta-curso-2, .c2c-curso, .btn-default, .solicita-empresa,.cta-amigo {
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	transition: all .5s linear;
}
.cta-curso i, .cta-curso-2 i, .c2c-curso i, .btn-default i, .btn-primary i, .solicita-empresa i,.cta-amigo {
	margin: 0 4px;
}
.cta-curso:hover, .cta-curso-2:hover, .c2c-curso:hover, .btn-default:hover, .solicita-empresa:hover, .cta-amigo:hover {
	background-color: #AB657B;
}
.compsuperior li {
  float: left;
  width: 33%;
  padding: 10px;
  text-align: left;
}
.compsuperior ul {
  list-style: none;
  margin: 0;
}
.compsuperior .num-objetivo {
  font-size: 40px;
  color: #666666;
  float: left;
  margin-right: 20px;
}
.nav-detalle-curso{background-color: #fff;/*background-color: #CBCBCB;*/}
.nav-detalle-curso .nav-tabs .col-md-3{padding-right: 1px!important; padding-left: 1px!important;}
.nav-detalle-curso .nav>li>a{padding: 15px 15px!important;}
.nav-detalle-curso .nav-tabs {
	border: 0;
}
.nav-detalle-curso .nav-tabs>li {
	text-align: center;
	margin: 0;
}
.nav-detalle-curso .nav-tabs>li>a, .nav-detalle-curso .nav-tabs>li>a:hover {
	background: none;
	border: none;
	margin: 0;
	border-radius: 0;
	color: #000;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.nav-detalle-curso .nav-tabs>li>a:hover, .nav-detalle-curso .nav-tabs>li.active>a, .nav-detalle-curso .nav-tabs>li.active>a:hover, .nav-detalle-curso .nav-tabs>li.active>a:focus {
	color: #FFF;
	/*border-bottom: 10px solid #666;*/
	background-color: rgb(102, 102, 102);
	padding-top: 15px;
	padding-bottom: 15px;
}
.nav-detalle-curso .nav-tabs>li>a img {
	margin-left: 10px;
	width: 25px;
	margin-top: -3px;
}
.nav-detalle-curso .nav-tabs>li>a span:after {
	background-repeat: no-repeat;
	background-image: url('img/modalidades.png');
	content: "";
	padding: 10px 20px;
	margin-left: 10px;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}
.nav-detalle-curso .nav-tabs>li.presencial>a:hover span:after, .nav-detalle-curso .nav-tabs>li.presencial.active>a span:after, .nav-detalle-curso .nav-tabs>li.presencial.active>a:hover span:after, .nav-detalle-curso .nav-tabs>li.presencial.active>a:focus span:after {
	background-position: -46px 0px;
}
.nav-detalle-curso .nav-tabs>li.semipresencial>a:hover span:after, .nav-detalle-curso .nav-tabs>li.semipresencial.active>a span:after, .nav-detalle-curso .nav-tabs>li.semipresencial.active>a:hover span:after, .nav-detalle-curso .nav-tabs>li.semipresencial.active>a:focus span:after {
	background-position: -92px 0px;
}
.nav-detalle-curso .nav-tabs>li.online>a:hover span:after, .nav-detalle-curso .nav-tabs>li.online.active>a span:after, .nav-detalle-curso .nav-tabs>li.online.active>a:hover span:after, .nav-detalle-curso .nav-tabs>li.online.active>a:focus span:after {
	background-position: 0 0;
}.nav-detalle-curso .nav-tabs>li.executive>a:hover span:after, .nav-detalle-curso .nav-tabs>li.executive.active>a span:after, .nav-detalle-curso .nav-tabs>li.executive.active>a:hover span:after, .nav-detalle-curso .nav-tabs>li.executive.active>a:focus span:after {	background-position: -139px 0px;}.nav-detalle-curso .nav-tabs>li.executive>a span:after {  background-position: -139px -46px;}
.nav-detalle-curso .nav-tabs>li.presencial>a span:after {
	background-position: -46px -46px;
}
.nav-detalle-curso .nav-tabs>li.semipresencial>a span:after {
	background-position: -92px -46px;
}
.nav-detalle-curso .nav-tabs>li.online>a span:after {
	background-position: 0 -46px;
}
.tab-detalle-curso {
	padding: 40px 0;
	background-color:#e9eaea;
	border-top: 10px solid #E9EAEA;
}
.tab-detalle-curso .tab-content {
	margin-bottom: 20px;
}
.tab-detalle-curso dl {
	margin-top: 20px;
}
.tab-detalle-curso dt, .tab-detalle-curso dd {
	text-align: center;
	font-weight: 300;
	background-color: #FFF;
	display: table;
	width: 100%;
}
.tab-detalle-curso dt {
	height: 30px;
	color: #571629;
	text-transform: uppercase;
}
.tab-detalle-curso dd {
	margin-top: 5px;
	height: 50px;
	padding: 0px 6px;
}
.tab-detalle-curso dt span, .tab-detalle-curso dd span {
	display: table-cell;
	vertical-align: middle;
}
.tab-detalle-curso .cta-set-curso{
	margin-left:22%;
}
.nav-info-curso {
	/* background-color:#D4D5D6;  */
	/*background-color: #571629;*/
	background-color: rgba(87, 22, 41, 0.74);
}
.nav-info-curso .nav-tabs {
	border: none;
}
.nav-info-curso .nav-tabs>li {
	text-align: center;
	margin: 8px 0;
	/*border-right: 1px solid #9C9E9F;*/
	position: relative;
}
.nav-info-curso .nav-tabs>li.active:after {
	/*content: "";*/
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -20px;
	/* border-top: 10px solid #D4D5D6; */
	border-top: 10px solid #571629;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
}
.nav-info-curso .nav-tabs>li>a, .nav-info-curso .nav-tabs>li>a:hover {
	/* color: #545454; */
	color: #ccc;
	border: none;
	margin: 0;
	background: none;
	border-radius: 0;
	padding: 2px 0;
	/*text-transform: uppercase;*/
}
.nav-info-curso .nav-tabs>li:last-child {
	border-right: none;
}
.nav-info-curso .nav-tabs>li.active>a, .nav-info-curso .nav-tabs>li>a:hover {
	/* color: #000; */
	color: white;
}
.tab-info-curso {
	background-color:#ffffff;
	padding-bottom: 20px;
}
/*
.tab-info-curso .tab-pane {
	padding: 40px 0;
}
.tab-info-curso .tab-pane .panel-group {
	margin: 0;
	overflow: hidden;
}
.tab-info-curso .tab-pane .panel-group .panel-default {
	margin: 0 0 5px 0;
	border: 0;
	border-radius: 0;
	background: none;
	box-shadow: none;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading {
	background: none;
	border: none;
	padding: 0;
	border-radius: 0;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading .corner {
	padding: 8px 8px 8px 40px;
	background-color: #fff;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading .corner span.number {
	position: absolute;
	left: 11px;
	top: 11px;
	color: white;
	font-size: 10px;
	font-weight: 600;
	width: 12px;
	text-align: right;
	z-index: 1;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading .corner a {
	display: block;
	font-size: 13px;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading .corner a h4 {
	font-size: 13px;
	margin: 0;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading .corner i {
	margin-left: 10px;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-collapse {
	background: white;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-collapse>div {
	padding: 15px;
	font-size: 13px;
}
.tab-info-curso .tab-pane .profesor{
	margin:0;
}
*/
#becas .tipo-beca {
	min-height:300px;
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin: 12px 0;
}
#becas h4 {
	text-align:center;
	color:#6598AB;
}
#becas p span.blue{
	color:#6598AB;
}
#becas p span.red{
	color:#AB657B;
}
#becas .tipo-beca img{
	display: block;
	margin: 0 auto;
}
#becas .tipo-beca h6, .procesoadmision h6 {
	margin-top: 20px;
	font-size:14px;
	font-weight: bold;
	text-align: center;
}
.procesoadmision {
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin-bottom: 10px;
}
.procesoadmision img {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.procesoadmision ul {

}
.procesoadmision ul li {

}
.page-id-404 .certifica {min-height: 550px;}
.tab-info-curso .tab-pane .certifica {
    margin: 0;
    min-height: 240px;
}
.tab-info-curso .tab-pane .certificaazul {
    margin: 0;
    min-height: 240px;
}
.tab-info-curso .tab-pane p.oferta, .tab-info-curso .tab-pane h5, .tab-info-curso .tab-pane .certifica .content , .tab-info-curso .tab-pane .certificaazul .content{
    display: none;
}
section.red p {
	color: white;
	position: relative;
}
section.red p:after {
	position: absolute;
	content: "";
	border-top: 10px solid #571629;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	bottom: -30px;
	left: 50%;
	margin-left: -25px;
}
section.red h2:after {
	position: absolute;
	content: "";
	border-top: 10px solid #571629;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	/* bottom: 1px; */
	left: 50%;
	margin-left: -25px;
	margin-top: +29px;
}
section form {
	padding: 40px 0;
}
section .cuerpo form {
	padding: 0;
}
section form .form-control, .modal form .form-control {
	margin-bottom: 15px;
	/*
	margin-bottom: 30px;
	border: none;
	border-radius: 0;
	box-shadow: none;*/
}
/*section form .form-control {margin-bottom: 0px;}*/
form select.form-control {
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
form .select {
	position: relative;
}
form .select:after {
	content: "\f0dc";
	font-family: FontAwesome;
	right: 8px;
	top: 0px;
	padding: 0 0 2px;
	position: absolute;
	pointer-events: none;
}
form textarea {
	resize: none;
}
p.h4, p.h5 {
	margin-bottom: 20px;
	margin-top: 20px;
}
.btn-link {
	color: inherit;
	text-decoration: underline;
	font-weight: 300;
}
section.grisclaro.testimonios.curso {
	margin-top: 20px;
}
.testimonios h3 {
	/* margin-bottom: 20px; */	/*padding: 0 0 50px 0;	margin-bottom: 10px;*/	/*background-color: white;	background-color:#d0dfe5;		padding: 0 0 50px 0;*/		margin-bottom: 10px;
}
#carouseltestimonio {
	height: 330px; /* height: 410px; */	/*margin-top: -40px;	padding-bottom: 20px;*/}
#carouseltestimonio .item {
	/* height: 410px; */
}
#carouseltestimonio .carousel-control {
	width: 50px;	height: 302px;}
#carouseltestimonio .carousel-control.left {	left: -40px;}
#carouseltestimonio .carousel-control.right {	right: -40px;}
.testimonio .content {/*
	background-color: white;	border-radius: 4px;	border: 1px solid #efefef;	border: 1px solid rgba(0, 0, 0, 0.1);	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);	padding: 15px;	position: relative;	min-height: 130px;	*/		background-color: rgba(203, 203, 203, 0.33);	border-radius: 4px;	border: 1px solid #efefef;	border: 1px solid rgba(0, 0, 0, 0.1);	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);	padding: 15px;	position: relative;	min-height: 125px;
}
#divAdemas .testimonio .content {
	padding: 15px;
	position: relative;
	min-height: 125px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background-color: #fff !important;
	border-radius: none;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	box-shadow: none;
}
.testimonio .content .desc {
	/* height: 0; */	padding-bottom: 10px;	display: none;	/*visibility: hidden;	opacity: 0;	transition: all .3s linear;*/
}
.testimonio .content:hover .desc {
	/*height: 100%;	opacity: 1;	visibility: visible;*/
}
.testimonio .content .user {
	/* width: 70%; */	/* position: absolute; */	/* bottom: 15px; */	/* left: 15px; */	margin-bottom: 10px;	/* height: 60px;*/
}
.testimonio .content .user p.logo {
	float: left;
	width: 60px;
	height: 60px;
	line-height: 60px;
	margin-right: 10px;
	margin-bottom: 0;
}
.testimonio .content .user p.logo img {
	display: inline-block;
}
.testimonio .content .user p.nombre {
	/*margin-bottom: 0px;
	font-size: 18px;
	color: orange;*/	font-family: 'Merriweather';    color: #666666;    font-size: 19px;
}
.testimonio .content .user h3.nombre {
	font-family: 'Merriweather';
	color: #666;
	font-size: 19px;
	text-transform: none;
	padding: 0px 0px;
	text-align: left;
	border-bottom: 0px solid;
	margin:0px;
}
.testimonio .content .user p.empresa {/*
	margin-bottom: 0;
	font-size: 12px;*/	margin-bottom: 10px;	font-family: 'Roboto';	font-weight: 200;    color: #648086;    font-size: 14px;    letter-spacing: 0.3px;
}
.testimonio .content .fa-plus-square {
	position: absolute;
	bottom: 15px;
}
.testimonio .content a {
	/* width: 25%; */
	/* display: block; */
	/* text-align: right; */
	position: absolute;
	bottom: 15px;
	/* right: 15px; */
	/*font-size: 12px;
	color: #6598AB;*/
	text-decoration: none;		font-family: 'Roboto';	font-weight: 200;    color: #1a1a1a;    font-size: 14px;    letter-spacing: 0.3px;
}
.testimonio .content a.left {
	left: 15px;
}
.testimonio .content a.right {
	right: 15px;
}
.testimonio .content:after, .campus ul li.active a:after, .campus ul li:hover a:after {
	position: absolute;
	content: "";
	border-top: 10px solid rgba(203, 203, 203, 0.33);
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	bottom: -10px;
	left: 50%;
	margin-left: -25px;
}
.testimonio .content:before, .campus ul li.active a:before, .campus ul li:hover a:before {
	position: absolute;
	content: "";/*
	border-top: 10px solid #efefef;
	border-top: 10px solid rgba(0, 0, 0, 0.1);
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	bottom: -12px;
	left: 50%;
	margin-left: -25px;*/	border-top: 10px solid white;	border-left: 25px solid transparent;	border-right: 25px solid transparent;	bottom: -10px;	left: 50%;	margin-left: -25px;
}
.testimonio .img-circle {
	margin: 30px auto 20px auto;
	/* border: 6px solid; */
	box-shadow: 0 0 2px 4px black, 0 0 0 10px rgba(255,255,255,0.8), 0 0 6px 9px rgba(0,0,0,0.2);
	display: block;
}
/*.testimonio:hover .img-circle {
	-webkit-animation:spin .5s linear;
	-moz-animation:spin .5s linear;
	animation:spin .5s linear;
}*/
.related {
	background-color: white;
	border: 1px solid #efefef;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 10px;
	min-height: 160px;
	position: relative;
	margin: 20px 0;
	background-position: bottom right;
	background-repeat: no-repeat;
}.related i{float:right;margin-left:10px;}.related.mba i:before{content: "\f0b1";color:#666666;	}.related.marketing i:before{content:"\f0a1";color:#ab4c74;	}.related.recursos-humanos i:before{content:"\f007";color:#806380;}.related.medio-ambiente i:before{content:"\f06c";color:#6a8e59;}.related.finanzas i:before{content:"\f012";color:#648086;}.related.comercio i:before{color:#d4a700;content:"\f0ac";	}
.related.mba {	border-left: 6px solid #666666;	/*background-image: url('img/ico-management-cortado.png');*/}.related.marketing {	border-left: 6px solid #ab4c74;	/*background-image: url('img/ico-marketing-cortado.png');*/}.related.recursos-humanos {	border-left: 6px solid #806380;	/*background-image: url('img/ico-rrhh-cortado.png');*/}.related.medio-ambiente {	border-left: 6px solid #6a8e59;	/*background-image: url('img/ico-medambiente-cortado.png');*/}.related.finanzas {	border-left: 6px solid #648086;	/*background-image: url('img/ico-finanzas-cortado.png');*/}.related.comercio {	border-left: 6px solid #d4a700;	/*background-image: url('img/ico-comercio-cortado.png');*/}
.related h4 {
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 0;
	height: 70px;
	font-size: 16px;
}
.related h3 {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	height: 70px;
	font-size: 16px;
	padding: 0px 0;
	text-align: left;
	text-transform: none;
	border-bottom: 0px solid;
	line-height: 16px;
}
.related a{color:#000;}
.related p {
	width: 75%;
	margin: 0;
	font-size: 13px;
	position: absolute;
	bottom: 10px;
}
.related .btn-link {
	color: #6598AB;
	position: absolute;
	bottom: 10px;
}
#carouselempresas .carousel-control {
	width: 50px;
	height: 90px;
}
#carouselempresas .carousel-control.left {
	left: -40px;
}
#carouselempresas .carousel-control.right {
	right: -40px;
}
#carouselInstala1, #carouselInstala2, #carouselInstala3, #carouselInstala1 .row, #carouselInstala2 .row, #carouselInstala3 .row  {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#carouselInstala1, #carouselInstala2, #carouselInstala3{
border-radius: 4px;
border: 1px solid #efefef;
border: 1px solid rgba(0,0,0,.1);
-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
box-shadow: 0 2px 3px rgba(0,0,0,.1);
padding-bottom:15px;
padding-top:15px;
}
.bolsa {
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	margin-bottom: 20px;
	overflow: hidden;
}
.bolsa img {
	margin: 0 auto;
}
.bolsamod {
	/*background-color: white;*/
	margin-bottom: 20px;
	overflow: hidden;
}
.bolsamod img {
	margin: 0 auto;
	filter: opacity(0.7);
	filter: brightness(1);
	filter: contrast(1);
	filter: blur(0px);
	filter: grayscale(100%);
	opacity: 0.7;
	filter: alpha(opacity=70);
	filter: url(filters.svg#grayscale);
	filter: grayscale(100%);		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'//www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    	filter: gray; /* IE6-9 */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%);
	background-color:#FCFCFC;
}
.inner section.empresa {
	margin: 40px 0;
}
.inner .bolsa {
	padding: 15px;
	margin: -60px 0 -20px 0;
	text-align: center;
	overflow: auto;
}
.inner .bolsa p {
	margin: 10px 0 0 0;
	font-size: 16px;
	font-weight: 600;
}
.financial {
	padding-bottom: 40px;
}
.quote {
	font-size: 15px;
	font-weight: 600;
	text-align: center;
}
.quote .fa {
	font-size: 30px;
}
.quote .fa-quote-left {
	margin-right: 20px;
}
.quote .fa-quote-right {
	margin-left: 20px;
	vertical-align: text-top;
}
.quote .blue {
	color: #6598AB;
}
.quote .red {
	color: #571629;
}
.quote .orange {
	color: orange;
}
.bgambiente .quote {
	margin-bottom: -10px;
}
.financial .sello {
	/*padding: 30px 110px;
	text-align: center;
	min-height: 220px;
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);*/
	padding: 30px;
	text-align: center;
	height: 220px;
	background-color: white;
	background-color: rgba(255,255,255,0.8);
	/*border-radius: 4px;*/
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	width: 220px;
	margin: 0 auto;
	border-radius: 110px;
}
.financial .sello img {
	margin: 0 auto 10px auto;
}
.financial .sello p {
	margin-bottom: 0;
}
/*SOBRE EUDE*/
/*Cajas de abajo para Rankings*/
.rankingsombra {
position: relative;
float: left;
width: 100%;
padding: 2em;
background: #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.curved-vt-2:before {
right: 0;
}
.curved:before {
top: 10px;
bottom: 10px;
left: 0;
right: 50%;
-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.6);
-moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);
box-shadow: 0 0 15px rgba(0,0,0,0.6);
-moz-border-radius: 10px / 100px;
border-radius: 10px / 100px;
}
.rankingsombra:before, .rankingsombra:after {
content: "";
position: absolute;
z-index: -2;
}
.rankingsombra:before, .rankingsombra:after {
content: "";
position: absolute;
z-index: -2;
}
.rankingsombra img{
float:left;
}
/*Pestañas*/
/*
.tabSobre {
	background-color: #6a1b32;
	width: 100%;
    position: relative;
}
.tabSobre.affix {
	width: 100%;
	top: 40px;
	z-index: 5;
}
.tabSobre .nav-tabs {
	border: none;
	width: 100%;
}
.tabSobre .nav-tabs>li {
	margin: 0;
	border: none;
	border-radius: 0;
	float: none;
	display: table-cell;
	vertical-align: middle;
	height: 50px;
	width: 1%;
}
.tabSobre .nav-tabs>li>a {
	margin: 0;
	border: none;
	border-radius: 0;
	padding: 10px 6px;
	text-align: center;
	line-height: 1em;
	color: white;
	font-size: 14px;
	vertical-align: middle;
}
.tabSobre .nav-tabs>li.current-menu-item, .tabSobre .nav-tabs>li:hover {
	background-color: #af5b73;
	color: #3E3D40;
}
*/
.campus {
	margin-top: 20px;
}
.campus ul {
	list-style: none;
	margin: -60px 0 -80px 0;
	overflow: hidden;
	padding: 0 0 20px 0;
}
.campus ul li a {
	display: block;
	text-align: center;
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	position: relative;
}
.campus ul li a span {
	font-size: 15px;
	padding: 10px 0 0 0;
	display: inline-block;
}
.campus .tab-content {
	margin-top: 20px;
}
.campus .carousel-control.right, .campus .carousel-control.left {
	height: 200px;
	width: 100%;
}
.campus .carousel img {
	min-height: 197px;
}
.filter-option {
	list-style: none;
}
.filter-option a.mba {
	color: #666666;
}
.filter-option a.comercio {
	color: #d4a700;
}
.filter-option a.finanzas {
	color: #648086;
}
.filter-option a.marketing {
	color: #ab4c74;
}
.filter-option a.medio-ambiente {
	color: #6a8e59;
}
.filter-option a.recursos-humanos {
	color: #806380;
}
.filter-option a i {
	color: #666666;
}
.profesores {
	margin-top: 10px;
}
.areas-profesores {padding-top: 10px;}
.profesores .profesor {
	margin: -20px 0 0px 0;
}
.profesor {
	/*
background-color: white;
	border: 1px solid #efefef;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 10px;
*/
	margin: -60px 0 60px 0;
	text-align: center;
	height: 240px;
}
.profesor .img-circle {
	margin: 20px auto;
	margin-bottom: 5px;
	box-shadow: 0 0 2px 4px black, 0 0 0 10px rgba(255,255,255,0.8), 0 0 6px 9px rgba(0,0,0,0.2);
}
.profesor p {
	padding-top: 10px;
	font-weight: 600;
	color: #666666;
}
.profesor:hover p {
	color: black;
}
.profesorSingle {
	margin-top: 20px;
}
.profesorSingle .profesor {
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin: -20px 0 20px 0;
	text-align: left;
	height: auto;
}
.profesorSingle .profesor .img-circle {
	margin: 0 auto;
}
	/* PROFESOR SOCIAL ICONS */
.follow-profesor p{
	margin-top:15px;
	text-align: center;
	font-weight: 100;
}

.follow-profesor ul {
	margin-top: 10px;
	list-style: none;
	padding: 0;
	overflow: hidden;
}
.follow-profesor ul li {
	margin: 0 6px;
	float: right;
}
.follow-profesor ul li.contact {
	margin-right: 18px;
}
.follow-profesor ul li span {
	margin-left: 8px;
}
.follow-profesor ul li a {
	/* color:#9C9E9F; */
	color: #571629;
	font-size: 15px;
	display: inline-block;
}
.follow-profesor ul li a.contact-icon {
	height: 30px;
	font-size: 22px;
}
.follow-profesor ul li a.social-icon i {
	line-height: 26px;
	width: 26px;
	height: 26px;
	text-align: center;
	border: 1px solid #571629;
	border-radius: 18px;
}
.profesor.area{
	margin-top: -30px;
}
.noticias, .agendas, .agendaSingle section {
	margin-top: 40px;
	padding-bottom: 20px;
}
.noticias.single {
	margin-top: 60px;
}
.agendaSingle .cuerpo, .ofertaempleo {
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin: -40px 0 60px 0;
}.noticias .cuerpo{background-color: #fff;border-radius: 4px;/* border: 1px solid #efefef; *//* border: 1px solid rgba(0,0,0,.1); */-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);box-shadow: 0 2px 3px rgba(0,0,0,.1);padding: 15px;margin: -40px 0 60px 0;}
.home .noticias {
	/*padding-top: 20px;*/
	margin-top: 0;

}
.home .noticias .cuerpo {
	margin: 0;	min-height: 500px;
}
.inner .noticias .cuerpo {
	margin-bottom: 60px;
	padding-bottom: 10px;
}
.noticias .cuerpo .title {
	overflow: hidden;	padding: 20px;
}
.noticias .cuerpo .title .date {
	text-align: center;
	width: 20%;
	float: left;
}
.noticias.single .cuerpo .title .date {
	width: 12%;
}
.home .noticias .cuerpo .title .date, .inner .noticias .cuerpo .title .date {
	text-align: left;
	width: 100%;
	float: none;
}
.noticias .cuerpo .title .date .day {
	font-size: 50px;
	display: block;
	line-height: 0.9em;
}
.home .noticias .cuerpo .title .date .day, .home .noticias .cuerpo .title .date .month, .home .noticias .cuerpo .title .date .year, .inner .noticias .cuerpo .title .date .day, .inner .noticias .cuerpo .title .date .month, .inner .noticias .cuerpo .title .date .year {
	font-size: 12px;
	display: inline;
}
.noticias .cuerpo .title .date .month {
	display: block;
	color: #AB657B;
}
.noticias .cuerpo .title .date .year {
	display: block;
}
.noticias .cuerpo h2 {
	margin: 0 0 4px 0;
	font-size: 22px;
	height: 4.5em;
	width: 70%;
	float: right;
}
.noticias.single .cuerpo h2 {
	height: 4em;
	width: 87%;
}
.noticias.single .cuerpo h1 {
	height: 4em;
	width: 87%;
	font-size: 22px!important;
}
.noticias .cuerpo .title p.h2 {
	margin: 0 0 4px 0;
	font-size: 17px;
	height: 5em;
	width: 82%;
	float: right;
}.noticias .cuerpo .title a{color:#000;}.noticias .cuerpo .title .cabeza h2 {font-size:18px;}.home .noticias .cuerpo .title p.h2, .inner .noticias .cuerpo .title .cabeza h2 {font-size:18px;}
.home .noticias .cuerpo .title p.h2, .inner .noticias .cuerpo .title p.h2 {
	font-size: 17px;
	height: 4.5em;
	width: 100%;
	float: none;}.home .noticias .cuerpo .title p.h2, .inner .noticias .cuerpo .title a{color:#000;}
.noticias .cuerpo small {
	margin-bottom: 6px;
	display: block;
	font-size: 11px;
}
.noticias .cuerpo img {
	margin: 10px 0 20px 0;
}
.home .noticias .cuerpo img, .inner .noticias .cuerpo img {
	margin-bottom: 4px;
	margin-top: 0;
}
.noticias .cuerpo .content {
	/*height: 8em;*/padding-left: 10px;padding-right: 10px;text-align: justify;
}
.noticias .social-noticia, .social-agenda {
	margin: 6px 0;
}
.noticias .cuerpo .pie {
	margin-top: 20px;
	border-top: 1px solid #ddd;
}
.noticias .cuerpo .pie small {
	margin-bottom: 0;
	line-height: 20px;
}
.noticias blockquote {
	padding: 6px 10px;
	margin: 0 0 10px;
	font-size: 15px;
	border-left: 3px solid #571629;
}
.notiticas .more-link {
	font-size: 12px;
}
.sidebar {
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin-top: -40px;
}
.sidebar p {
	/* font-size: 12px; */
	font-weight: 600;
	margin-bottom: 4px;
}
.sidebar ul {
	list-style: none;
	padding-left: 10px;
	margin-bottom: 20px;
	/* font-size: 12px; */
}
.comment {
	margin: 15px 0;
	overflow: hidden;
}
.comment .avatar, .noticias .cuerpo .comment .avatar {
	float: left;
	width: 9%;
	height: auto;
	margin-right: 1%;
	margin-top: 0;
}
.comment .desc {
	float: left;
	width: 90%;
}
.comment .desc .author {
	font-size: 15px;
	margin-bottom: 4px;
	font-weight: 600;
}
.comment .desc .content {
	clear: both;
	font-size: 13px;
}
section.cyanclaro .agenda .row {
	padding-bottom: 0;
	padding-top: 0;
}
.agendas .agenda {
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin: -30px 0 50px 0;
	overflow: hidden;
}
.agendas .agenda .date {
	margin-bottom: 10px;
}
.agendas .agenda .date .day {
	font-size: 50px;
	float: left;
	line-height: 0.6em;
	margin-right: 4px;
}
.agendas .agenda .date .de, .agendas .agenda .date .month {
	display: block;
	line-height: .9em;
	font-size: 21px;
	color: #AB657B;
}
.agendas .agenda img.logo-agenda {
	max-height: 46px;
	float: right;
}
.agendas .agenda h4 {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 4px;
	height: 3em;
}
.agendas .agenda.pasado h4 {
	margin-top: 0;
}
.agendas .agenda .content {
	font-size: 13px;
	min-height: 11.5em;
}
.agendas .agenda.pasado .content {
	height: 8.5em;
}
.agendas .agenda .type, .agendas .agenda .more {
	font-size: 12px;
	font-weight: 600;
}
.agenda.pasado .date img.logo-agenda{
	max-height: none;
	float: none;
	margin: 30px auto 0 auto;
}
.agendaSingle .date {
	float: left;
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin-top: -20px;
	width: 110px;
	margin-right: 30px;
}
.agendaSingle .date .day {
	font-size: 50px;
	display: block;
	line-height: .7em;
	margin-bottom: 6px;
}
.agendaSingle .date .month {
	color: #AB657B;
}
.agendaSingle h2, .agendaSingle h1 {
	margin: 0;
	float: left;
	width: 80%;
	margin-top: 0px;
	font-size: 30px;
	/* margin-top: 15px; */
}
.agendaSingle .frase {
	font-size: 20px;
	color: #666;
	padding-top: 20px;
	margin-bottom: 0px;
}
.agendaSingle .img-thumbnail {
	margin-top: -20px;
	margin-bottom: 10px;
}
.agendaSingle .ponente {
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin-bottom: 50px;
	overflow: hidden;
}
.agendaSingle .ponente h3 {
	padding: 0 0 10px 0;
	font-size: 16px;
	letter-spacing: 2px;
}
.agendaSingle .ponente h4 {
	font-size: 14px;
	margin: 0 0 10px 0;
	text-align: center;
}
.agendaSingle .ponente a {
	font-size: 12px;;
}
.agendaSingle .logo {
	margin-bottom: 40px;
	margin-top: 10px;
}
.agendaSingle .datos {
	margin-top: 10px;
}
.agendaSingle .datos span {
	display: block;
}
.agendaSingle .cuerpo {
	margin: -20px 0 40px 0;
}
.agendaSingle .social-agenda > div, .agendaSingle .social-agenda > iframe, .agendaSingle .social-agenda > span {
	display: inline-flex;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;

}
.home .agenda {
	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	padding-bottom: 30px;
	/* margin: -30px 0; */
	margin: 0 0 20px 0;
	overflow: hidden;
}
.home .agenda .date {
	text-align: center;
}
.home .agenda .date .day {
	font-size: 50px;
	line-height: 40px;
	display: block;
}
.home .agenda .date .month {
	font-size: 18px;
	display: block;
	color: #AB657B;
}
.home .agenda h4 {
	font-size: 15px;
	/*height: 4.5em;*/
	height: 5em;
}
.home .agenda .content {
	font-size: 13px;
	line-height: 1em;
	height: 7em;
}
.home .agenda .content p {
	margin-bottom: 0;
}
.certifica {

	background-color: white;
	border-radius: 4px;
	border: 1px solid #efefef;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	padding: 15px;
	min-height: 550px;
	font-size: 13px;

}
.certificaazul {
	margin-bottom: 20px;
	padding: 15px;
	min-height: 0px;
	font-size: 13px;
	filter: opacity(0.9);
	filter: grayscale(100%);
	opacity: 0.9;
	filter: alpha(opacity=90);
	filter: url(filters.svg#grayscale);		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'//www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    	filter: gray; /* IE6-9 */
	filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%);
}.asotitulo .container h3{color:#FFF;border-color: #FFF;}
.home .certifica, .page-template-page-sobre-php .certifica {
	margin: 10px 0;
	text-align: center;
	/*min-height: 160px;*/
	padding: 10px 5px;
}
.home .certificaazul{
	margin: 10px 0;
	text-align: center;
	min-height: 160px;
	padding: 10px 5px;
	padding-top: 10px;
}
.certifica h6, .certificaazul h6 {
	font-size: 15px;
	font-weight: 600;
	text-align: center;
}
.certificaazul h6 {
	font-size: 15px;
	font-weight: 600;
	text-align: center;
}
/*.certifica .content {
	height: 0;
	margin-bottom: 20px;
	visibility: hidden;
	opacity: 0;
	transition: all .3s linear;
}
.certifica:hover .content {
	height: 100%;
	opacity: 1;
	visibility: visible;
}*/
section.plataformas {
	margin-bottom: 20px;
}
.plataforma, .sobre {
    text-align: center;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #efefef;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    padding: 15px;
    font-size: 13px;
    min-height: 290px;
    margin: -40px 0 0 0;
}
.plataforma span {
    font-weight: 600;
    font-size: 14px;
    height: 3em;
	display: inline-block;
}
.plataforma img, .sobre img {
    margin-bottom: 10px;
    display: block;
	margin: 0 auto;
}
.sobre {
	margin: 0;
	min-height: 380px;
}
.sobre img{
	padding-bottom:20px;
}
.sobre.desk {
	margin-bottom: 20px;
	min-height: 320px;
}
.sobre.empresa {
	text-align: left;
	min-height: 100px;
}
.col-md-6 .sobre.empresa {
	min-height: 471px;
}
.sobre.empresa b {
	text-align: center;
	display: block;
	margin-top: 15px;
}
.sobre dd {
	text-align: left;
	margin-bottom: 30px;
}
#carouselEmpresa .carousel-control.left .fa {
    left: auto;
    right: 0;
}
#carouselEmpresa .carousel-control.right .fa {
    left: 0;
    right: auto;
}
.mba.img-circle {
	/* border-color:#000000; */
	box-shadow: 0 0 2px 2px #666666, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);
}
.marketing.img-circle {
	/* border-color:#ab4c74; */
	box-shadow: 0 0 2px 2px #ab4c74, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);
}
.recursos-humanos.img-circle {
	/* border-color:#806380; */
	box-shadow: 0 0 2px 2px #806380, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);
}
.medio-ambiente.img-circle {
	/* border-color:#6a8e59; */
	box-shadow: 0 0 2px 2px #6a8e59, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);
}
.finanzas.img-circle {
	/* border-color:#648086; */
	box-shadow: 0 0 2px 2px #648086, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);
}
.comercio.img-circle {
	/* border-color:#d4a700; */
	box-shadow: 0 0 2px 2px #d4a700, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);
}
.eude.img-circle{
	box-shadow: 0 0 2px 2px #571629, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);
}
#map_canvas, #map_canvas1, #map_canvas2 {
	height: 400px;
}
#map_canvas1, #map_canvas2 {
	background: white;
	/* margin-top: -60px;; */
margin-top: 0px;
	border: 1px solid #efefef;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.address {
	overflow: hidden;
	background: white;
	padding: 15px;
	margin: 10px 0;
	border: 1px solid #efefef;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);



}



.address img {



	margin-right: 6px;



}



.address-principal {



	overflow: hidden;



	background: #FFF;



	padding: 0px;



	margin: 10px 0;



	border: none;



	border-radius: 0px;



	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);



	-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);



	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);



}



#uploadFile, #uploadImg {



	width: 68%;



	margin-right: 2%;



	float: left;



}



.fileUpload {



	position: relative;



	overflow: hidden;



	margin-bottom: 10px;



	width: 30%;



	float: right;



}



.fileUpload input.upload {



	position: absolute;



	top: 0;



	right: 0;



	margin: 0;



	padding: 0;



	font-size: 20px;



	cursor: pointer;



	opacity: 0;



	filter: alpha(opacity=0);



}



.post-type-archive-empleo .modal-body .input-group-addon, .post-type-archive-empleo .modal-body .input-group-btn {



	vertical-align: top !important;



}



.post-type-archive-empleo .modal-body .btn-file input[type=file] {



	position: absolute !important;



	top: 0 !important;



	right: 0 !important;



	min-width: 100% !important;



	min-height: 100% !important;



	font-size: 100px !important;



	opacity: 0 !important;



	background: red !important;



	cursor: inherit !important;



	display: block !important;



}



.post-type-archive-empleo .modal-body .input-group input.form-control {



	background: #FFFFFF !important;



	cursor: text !important;



}



.search-results .nav-tabs {



	border: none;



	margin-top: 10px;



}



.search-results .tab-pane {



	background-color: white;



	border: 1px solid #efefef;



	border-radius: 0 0 4px 4px;



	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);



	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);



	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);



	padding: 10px;



}



.search-results .tab-pane .search {



	border-bottom: 1px solid #efefef;



	margin-bottom: 10px;



	padding-bottom: 10px;







}



.search-results .tab-pane .search:last-child {



	margin-bottom: 0;



	padding-bottom: 0;



	border-bottom: 0;



}



.opiniones {



    margin-top: 40px;



}



.opiniones .profesor {



    margin: -40px 0 20px;



}



.opiniones .profesor p {



    padding-top: 0;



}



.lista {



    margin: 20px 0;



}



section.grisclaro.insti {



    margin-bottom: 15px;



}



section.grisclaro.insti .row {



    padding-top: 0;



}



.insti img {



	margin: 20px auto 0 auto;



}



section.alta, section.filtro {



	padding-top: 20px;



	padding-bottom: 20px;



}



section.alta h2 {



	margin: 20px 0;



}



section.alta form, #formInline {



	background-color: white;



	border-radius: 4px;



	border: 1px solid #efefef;



	border: 1px solid rgba(0, 0, 0, 0.1);



	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);



	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);



	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);



	padding: 15px;



	margin-bottom: 40px 0;



}



#updateUser {



	border: none !important;



	-webkit-box-shadow: none !important;



	-moz-box-shadow: none !important;



	box-shadow: none !important;



}



section.alta #updateUser .btn-update {



	margin-bottom: 10px !important;



	margin-right: 15px !important;



	margin-top: 8px !important;



}



section.alta .form-group, section.alta button[type="submit"] {



	margin-bottom: 10px;



	margin-right: 20px;



}



section.filtro {



	background: #f6f6f6 !important;



}



#formInline {



	margin-top: 20px;



}



#ofertasList {



	min-height: 50px;



}



.ofertaempleo {



	margin: 20px 0;



	position: relative;



}



.ofertaempleo .icon {



	position: absolute;



	right: 15px;



	top: 15px;



}



.ofertaempleo h3 {



	text-align: left;



	margin: 0 0 10px 0;



	padding: 0;



	border: none !important;



}



.ofertaempleo span.btn-default, .ofertaempleo span.btn, .ofertaempleo div.btn-default, .ofertaempleo div.btn  {



	width: 100% !important;



	margin-bottom: 10px !important;



	display: block !important;



}



/*FOOTER*/



footer {



    padding: 20px 0 30px 0;



    font-size: 13px;



    border-top: 1px solid #f7f7f8;



    box-shadow: 0px 0px 2px rgba(0,0,0,0.15);



}



footer .container {



	position: relative;



}



footer .elemento {



	position: absolute;



	left: 15px;



	top: -39px;



	/*top: -24px;*/



}



footer .textfooter {



	/* float: left; */



	padding-left: 60px;







}



footer .textfooterseo {



	/* float: left; */



	text-align:justify;padding-top: 40px;padding-bottom:40px;



}



footer .logofooter {



    padding: 23px;



    background: white;



    border-radius: 6px 6px 0 0;



    border: 1px solid #f7f7f8;



    box-shadow: 0px 0px 2px rgba(0,0,0,0.15);



    border-bottom: 0;



    position: absolute;



	right: 15px;



	bottom: -30px;



}



.search-result {



	text-align: left;



}



.search-result a{



	color: #000;



}



.fve-video-wrapper {



	position: relative;



	height: 0px;



	overflow: hidden;



}



.pagination>li>a, .pagination>li>span {



	color: #6598AB;



}



.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {



	color: #2a6496;



}



.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {



	background-color: #6598AB;



	border-color: #4A869C;



}



/*



.wp-pagenavi{



	margin-right:30px;



	margin-bottom:30px;



	z-index: 10;



}



.wp-pagenavi span {



	margin-right: 15px;



}



*/



.wp-pagenavi {



	clear: both;



}



.wp-pagenavi a, .wp-pagenavi span {



	text-decoration: none;



	border: 1px solid #BFBFBF;



	padding: 3px 5px;



	margin: 2px;



}



.wp-pagenavi a:hover, .wp-pagenavi span.current {



	border-color: #000;



}



.wp-pagenavi span.current {



	font-weight: bold;



}



header .nav>li>a {



	padding: 8px !important;



}



/*Contenedor de las 3 columnas*/



#piedepagina {



border-radius:13px; /*Bordes redondeados*/



color:#000; /*Color del texto*/



width:100%; /*Ancho del contenedor*/



height:100px; /*Alto del contenedor*/



margin:0px auto; /*Permite centrar el contenido*/



text-align:left; /*Alineación del texto*/



margin-bottom:20px; /*Separación del borde inferior*/



background:#fff; /*Color de fondo*/



font-size:12px;



}



/*Enlaces*/



#piedepagina a{



color:#000; /*Color de los enlaces*/



}



#piedepagina  ul{



    list-style-type:square;



}



/*Títulos*/



#piedepagina h4 {



color:#000; /*Color de los títulos*/



font-size:14px;  /*Tamaño de los títulos*/



font-weight: bold;



margin:10px; /*Separación de los títulos*/



}



/*Columna izquierda*/



#izquierdafooter {



padding:10px; /*Espaciados internos*/



margin:0px;  /*Distancia entre contenedores*/



background: url(./img/linea-vertical.png) right no-repeat; /*Imagen separadora*/



width:33%;  /*Porcentaje del ancho de la columna*/



height:100px;  /*Alto de la columna*/



float:left; /*Permite alinear a la izquierda esta columna*/



padding-left: 60px;



}



/*Columna media*/



#centradofooter {



padding:10px; /*Espaciados internos*/



margin:0px;  /*Distancia entre contenedores*/



width:33%;  /*Porcentaje del ancho de la columna*/



height:100px; /*Alto de la columna*/



float:left; /*Permite alinear a la izquierda esta columna*/



padding-left: 60px;



}



/*Columna derecha*/



#derechafooter {



padding:10px;  /*Espaciados internos*/



margin:0px; /*Distancia entre contenedores*/



width:33%; /*Porcentaje del ancho de la columna*/



height:100px; /*Alto de la columna*/



float:right; /*Permite alinear a la derecha esta columna*/



background: url(./img/linea-vertical.png) left no-repeat; /*Imagen separadora*/



padding-left: 60px;



}



/*Responsive*/



@media (max-width: 1200px) {



}



@media (max-width: 1024px) {



	.carousel-control.left {



		left: -25px;



	}



	.carousel-control.right {



		right: -25px;



	}



	.home .agenda h4 {



		height: 6.5em;



	}



	section.modalidades .modalidad ul li {



		height: 3em;



	}



	.home .noticias .cuerpo .content, .inner .noticias .cuerpo .content {



		height: 8.5em;



	}



	footer .textfooterseo {



	padding-top: 80px;padding-bottom:40px;



    }



}



@media (max-width: 1440px) {



	.carousel-caption h3 {



		font-size: 35px;



	}



}

@media (min-width: 991px) { #tab-comun {min-height: 530px;}}

@media (max-width: 979px) {


	#ctas-home div.boton-sidebar {margin-top: 0px !important;}

	.ctalost {padding-left: 100px!important;padding-right: 100px!important;}



	.navbar .navbar-nav li a {



		padding: 6px 9px;



		font-size: 13px;



	}



	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {



		padding: 6px 9px;



	}



	#searchform, .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {



		height: 32px;



	}



	#searchform .fa-search, .navbar-right.phone a, .navbar-right.phone a i {



		height: 32px;



		line-height: 32px;



	}



	#searchform .fa-search {



		padding: 0 9px;



	}



	#searchform .form-group {



		width: 210px;



	}



	.navbar .navbar-right.phone span {



		display: none;



	}



	.home .agenda .date {



	    width: 25%;



	    float: left;



	    margin-bottom: 8px;



	}



	.home .agenda .date .day {



	    font-size: 40px;



	    line-height: 30px;



	}



	.home .agenda .date .month {



	    font-size: 15px;



	}



	.home .agenda h4 {



	    float: left;



	    width: 70%;



	    margin: 0;



	    font-size: 16px;



	    height: auto;



	}



	.home .agenda .content {



	    clear: both;



	    height: 2.3em;



	}



	.home .noticias .cuerpo .title p.h2, .inner .noticias .cuerpo .title p.h2 {



	    font-size: 15px;



	}



	.home .noticias .cuerpo .content, .inner .noticias .cuerpo .content {



	    height: 14em;



	}



	.carousel-caption h3 {



		font-size: 30px;







	}



	.carousel-control.right {



		right: 0;



	}



	.carousel-control.left {



		left: 0;



	}



	#carouseltestimonio .carousel-control.left {



		left: -8px;



	}



	#carouseltestimonio .carousel-control.right {



		right: -8px;



	}



	.home .certifica {



		min-height: 190px;



	}



	#tramites, #experiencia, #frecuente, #becasint, #colombiaint, #mexicoint  {



		background-position: center 10px;



		padding-top: 120px;



	}



	.panel-group.internacional .panel {



		margin-left: 0;



	}







   #piedepagina {



   margin-bottom: 40px;



   text-align: center;



   }



   #piedepagina  ul{



	list-style-type:none;



   }



   #izquierdafooter,#centradofooter,#derechafooter{



   padding-left: 20px;



   }



   footer .textfooterseo {



	padding-top: 80px;padding-bottom:40px;



   }



   #piedepagina  ul{



	/*list-style-type:none;*/



	text-align: left;



   }



}



@media (max-width: 800px) {



   #piedepagina {



   margin-bottom: 40px;



   }



   footer .textfooterseo {



   padding-top: 120px;padding-bottom:40px;



   }







}



@media (max-width: 767px) {



	.ctalost {padding-left: 50px!important;padding-right: 50px!important;}



	.carousel-indicators {



		bottom: 0;



		margin-bottom: 0;



	}



	.carousel-caption {



		bottom: 10px;



		padding-bottom: 0;



		left: 5%;



		right: 5%;



	}



	.carousel-caption h3 {



		font-size: 14px;



		text-align:center;



	}



	.related {



		min-height: 100px;



		margin: 5px 0;



	}



	.home .agenda .date {



		width: 15%;



		margin-bottom: 0;



	}



	.navbar>.container .navbar-brand {



		margin-top: 8px;



		margin-left: 8px;



	}



	.tabSobre .nav-tabs>li {



	    width: 50%;



	    display: table;



	    float: left;



	    height: 40px;



	}







	.tabSobre .nav-tabs>li>a {



	    padding: 0 6px;



	    display: table-cell;



	    text-align: center;



	    vertical-align: middle;



	    border-left: 1px solid #d0dfe5;



	    border-bottom: 1px solid #d0dfe5;



	}







	.tabSobre .nav-tabs>li:nth-child(even)>a {



	    border-right: 1px solid #d0dfe5;



	}







	.tabSobre .nav-tabs>li:nth-last-child(1)>a,.tabSobre .nav-tabs>li:nth-last-child(2)>a {



	    border-bottom: 0;



	}







}



@media (max-width: 600px) {



   .oferta .modalidades .modalidad-video img{padding-left: none;}



   .noticias.single .cuerpo h2{width: 100%!important;}



   .noticias.single .cuerpo h1{width: 100%!important;padding-top: 50px;padding-bottom: 150px;}



   .noticias .cuerpo {padding: 20px!important;}



   .noticias .cuerpo .title .date .day{font-size: 32px!important;}















   #sideMenu{display:none!important;}







    .navbar-nav {margin: 0px 0px!important;}







	.related {



		min-height: 120px;



	}







   #piedepagina {display:none;}



   #footermasteres{display:none!important;}







   #izquierdafooter,#centradofooter,#derechafooter{



   padding-left: 0px;



   }



   footer .textfooterseo {



   padding-top: 0px;padding-bottom:40px;



   }







}



@media (min-width: 480px) {



	.ctalost {padding-left: 0px;padding-right: 0px;}



	#carrousel-mobile {



		display: none;



	}







	.home .noticias .cuerpo .content, .inner .noticias .cuerpo .content {



	    height: inherit;



	}



	#solicitacurso .btn-default {margin-top: 20px;padding-top: 10px;padding-bottom: 10px;}



}



@media (max-width: 479px) {

#form-dtm h2 {font-size: 20px !important;letter-spacing: 0.3em !important;}

#eude-partners-dtm h1 {font-size: 40px !important;letter-spacing: 0.3em !important;}

#titulo-docentes-dtm h2 {font-size: 35px !important;letter-spacing: 0.1em !important;}

#eudetalks-dtm h2 {letter-spacing: 0.2em !important;font-size: 28px !important;}

img#banner-pc {display:none !important;}



img#banner-mobile {display:inline !important;}



#solicitacurso .btn-default {margin-top: 20px;margin-bottom: 20px;}



.page-template-page-solo-contenido div#formulario-concurso {width: 100% !important;height: 570px !important;}



.page-template-page-solo-contenido button {width: 80% !important;}



#cajon-blanco-opiniones {height:450px !important;}



#cajon-blanco-opiniones .col-xs-12 img {width: 60% !important;float: none !important;margin: 0 auto !important;display: block;}



#cajon-blanco-opiniones h4 {margin-top: 20px;}



	.linkedin-prof {margin-bottom: 20px!important;}



	img.img-mkdp {margin-bottom: 20px!important;}



	.nav-detalle-curso .nav-tabs>li {/*float: none; */ padding-bottom: 20px;}



	#layer-cookie{/*margin-bottom: 52px;*/}



	.btn-default{/*margin-bottom: 80px;*/}



	.content-curso .social-curso {margin: 0px 0px 50px 0px; display:none;}



	.modal-open .modal {background-color: rgba(5, 5, 5, 0.75);}



	.titulo-curso .fa{display: none;}



	body{overflow-x: hidden;}



	.compsuperior li {



  	float: none;



  	width: 90%;



	}



	#carrousel-desktop {



		display: none;



	}



	#carrousel-mobile {



		display: block;



	}



	.related {



		min-height: 140px;



	}



	.home .agenda .date {



		width: 25%;



	}



	ul.vertical-areas li {



		width: 100%;



	}



	.tabSobre .container {



		padding: 0;



	}



	.tabSobre .nav-tabs>li {



	    width: 100%;



	    height: 30px;



	}



	.tabSobre .nav-tabs>li>a, .tabSobre .nav-tabs>li:nth-child(even)>a, .tabSobre .nav-tabs>li:nth-last-child(2)>a {



		border-left: 0;



		border-right: 0;



		border-bottom: 1px solid #d0dfe5;



	}



	.tabSobre .nav-tabs>li:nth-last-child(1)>a {



		border-bottom: 0;



	}



}



.alignleft {



	float: left;



}



.alignright {



	float: right;



}



.post-type-archive-empleo .carousel-caption{



right: 55%;



}



.centrartodo{



text-align:center;



}



.page-id-4536 .tabSobre {



	display: none !important;



}



.post-type-archive-empleo .current_page_parent a, .single-empleo .current_page_parent a {



	background-color: transparent !important;



}



.post-type-archive-empleo .menu-item-3012 a, .single-empleo .menu-item-3012 a {



	background-color: #ab657b !important;



}


#contactform-left {



 width: 60%;



 float: left;



}



#contactform-right {



 width: 40%;



 float: right;



}



#contact7 form {



padding: 0px 0!important;



}



.contactform-clearfix:after {



 content:"\0020";



 display:block;



 height:0;



 clear:both;



 visibility:hidden;



 overflow:hidden;



}



.contactform-clearfix{



 display:block;



}



#contact7 input[type="submit"] {



	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;



	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;



	box-shadow:inset 0px 1px 0px 0px #cf866c;



	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #571629), color-stop(1, #bc3315));



	background:-moz-linear-gradient(top, #571629 5%, #bc3315 100%);



	background:-webkit-linear-gradient(top, #571629 5%, #bc3315 100%);



	background:-o-linear-gradient(top, #571629 5%, #bc3315 100%);



	background:-ms-linear-gradient(top, #571629 5%, #bc3315 100%);



	background:linear-gradient(to bottom, #571629 5%, #bc3315 100%);



	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#571629', endColorstr='#bc3315',GradientType=0);



	background-color:#571629;



	-moz-border-radius:3px;



	-webkit-border-radius:3px;



	border-radius:3px;



	border:1px solid #942911;



	display:inline-block;



	cursor:pointer;



	color:#ffffff;



	font-family:arial;



	font-size:13px;



	padding:12px 110px;



	text-decoration:none;



	text-shadow:0px 1px 0px #854629;



}



#contact7 input[type="submit"]:hover {



	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #571629));



	background:-moz-linear-gradient(top, #bc3315 5%, #571629 100%);



	background:-webkit-linear-gradient(top, #bc3315 5%, #571629 100%);



	background:-o-linear-gradient(top, #bc3315 5%, #571629 100%);



	background:-ms-linear-gradient(top, #bc3315 5%, #571629 100%);



	background:linear-gradient(to bottom, #bc3315 5%, #571629 100%);



	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#571629',GradientType=0);



	background-color:#bc3315;



}



#contact7 input[type="submit"]:active {



	position:relative;



	top:1px;



}



#crisnoticias h2{width: 100%!important;margin-top: 20px!important;margin-bottom: -40px!important;}



.btnPago {



  background: #571629;



  background-image: -webkit-linear-gradient(top, #571629, #6b1931);



  background-image: -moz-linear-gradient(top, #571629, #6b1931);



  background-image: -ms-linear-gradient(top, #571629, #6b1931);



  background-image: -o-linear-gradient(top, #571629, #6b1931);



  background-image: linear-gradient(to bottom, #571629, #6b1931);



  -webkit-border-radius: 7;



  -moz-border-radius: 7;



  border-radius: 7px;



  font-family: Arial;



  color: #ffffff;



  font-size: 21px;



  padding: 10px 20px 10px 20px;



  text-decoration: none;



}



.btnPago:hover {



  background: #85213f;



  background-image: -webkit-linear-gradient(top, #85213f, #85213f);



  background-image: -moz-linear-gradient(top, #85213f, #85213f);



  background-image: -ms-linear-gradient(top, #85213f, #85213f);



  background-image: -o-linear-gradient(top, #85213f, #85213f);



  background-image: linear-gradient(to bottom, #85213f, #85213f);



  text-decoration: none;



}.frameofertas{width: 1200px;height: 800px;}@media (max-width: 1200px) {.frameofertas{width: 1100px;}}@media (max-width: 1024px) {.frameofertas{width: 950px;}}@media (max-width: 767px) {.frameofertas{width: 650px;}}@media (max-width: 600px) {.frameofertas{width: 550px;}}@media (max-width: 479px) {.frameofertas{width: 350px;}}



#wpcf7-f12029-p12019-o1 .btnconcursar{color: #FFF;



    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;



    background-color: #6f1a3d !important;



    font-weight: 200;



font-size: 26px!important;



height: 50px!important;



width: 290px!important;



}



#wpcf7-f12029-p12019-o1{



padding: 50px 50px 20px;



    border: 10px solid #6E3A51;}



.concurso{display: block;}



.concurso:after {



    content: "\0020";



    display: block;



    height: 0;



    clear: both;



}



.banderas-idiomas ul li {float: right !important;}



.tel-container {



    display:none;



    background:url(img/ttip.png) 100% 50% no-repeat;



    position:absolute;



    top:38px;



    left:-193px;



    width:220px;



    padding-right:9px;



}



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



    .tel-container {



        background:none;



        top:-17px;



        left:38px;



    }



}



.tel-container .col-tel {



    background:#63b7c5 url(img/warning.png) 10px 50% no-repeat;;



    color:#fff;



    padding:10px 10px 10px 50px;



    text-align:left;



    display:block;



    box-shadow:-2px 2px 3px -2px #000;



    text-shadow:0 1px 1px #444;



}



#letras_blancas {/***ERAN LETRAS BLANCAS AHORA NEGRAS SIN FONDO****color:white;*/font-weight: 500;font-size: 14px;line-height: 1.42857143;color: #333;}



#cookie-law-info-bar {background:rgba(0,0,0,0.8)!important;}



div.div-ofertas-empleo {margin-bottom:25px;}



.div-ofertas-empleo p {margin-bottom:0px;}



.div-ofertas-empleo div.boton-solicita {margin-bottom: 15px;}



.div-ofertas-empleo h2 {font-size: 22px;}



span.titulares-bolsa {font-weight:bold;}



.jmaster-cursos, .hidden-xs-curso {display:none;}



.page-template-page-solo-contenido .navbar, .page-template-page-solo-contenido #sideMenu {display:none;}



.postid-8319 .panel-heading .corner.medio-ambiente::before, .postid-21289 .panel-heading .corner.medio-ambiente::before {border-bottom: 25px solid #666;}



#cajones-opiniones .mba.img-circle {box-shadow: 0 0 2px 2px #666666, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);}



#cajones-opiniones .recursos-humanos.img-circle {box-shadow: 0 0 2px 2px #806380, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);}



#cajones-opiniones .comercio.img-circle {box-shadow: 0 0 2px 2px #d4a700, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);}



#cajones-opiniones .marketing.img-circle {box-shadow: 0 0 2px 2px #ab4c74, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);}



#cajones-opiniones .medio-ambiente.img-circle {box-shadow: 0 0 2px 2px #6a8e59, 0 0 0 0px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);}



#cajones-opiniones .img-circle {border-radius: 0px;}



#cajones-opiniones div.cuerpo {margin: 5px 0 25px 0;}



#cajones-opiniones {padding-top: 25px;background: #efefef;margin-top: 20px;}



.single-testimonio .profesorSingle .img-circle {border-radius: 0px;}



.profesorSingle .eude.img-circle {box-shadow: 0 0 2px 2px #571629, 0 0 0 2px rgba(255,255,255,0.8), 0 0 0px 0px rgba(0,0,0,0.2);}



.camposform {width:100%;height: 35px;margin-bottom: 5px;}



div#formulario-concurso {width: 70%;margin: 0 auto;background: #efefef;height: 350px;padding-top: 20px;}



section.footer {background: #dfdfdf;}



.footer p.copyright {text-align: center;padding: 20px;margin-bottom: 0px;}



#cajon-blanco-opiniones {height:200px;}



/*.bghome1 .agenda .content p{display:none;}*/



#carouseltestimonio .testimonio blockquote, #carouseltestimonio .testimonio em {display:none;}



.testimonio-alina img {background:url(https://www.eude.es/wp-content/uploads/2017/05/alin_peru_on.jpg);}



.testimonio-alina img:hover {background:url(https://www.eude.es/wp-content/uploads/2017/05/alin_peru_hover.jpg);}



.testimonio-lucia img {background:url(https://www.eude.es/wp-content/uploads/2017/05/Lucia_peru_on.jpg);}



.testimonio-lucia img:hover {background:url(https://www.eude.es/wp-content/uploads/2017/05/lucia_peru_hover.jpg);}



#titulo-w h3 {font-weight: bold;}



#concurso-amigo input[type="submit"] {float: right;margin-right: 350px;}



/* DESDE AQUÍ INCLUIR ESTILOS EN WEB */



@media (min-width: 1200px){



	div.titulo-curso-menu.c.home .agenda h4ontainer.cajasblancas {padding-bottom: 0px;}



}



@media (min-width: 801px) and (max-width: 1199px) {



	div.titulo-curso-menu.container.cajasblancas {padding-bottom: 0px;}



/* 	#tab-comun div {padding-left:15px;pàdding-right:15px;} */



	div#up-form {margin-left: 0px;max-width: 100%;}



	.col-md-4 img[alt="Promo EUDE"]{max-width: 100%;}



	#boton-home {max-width: 100%;}



}



@media (min-width: 481px) and (max-width: 800px) {



	/*li.first-item-menu-curso {margin-left: -5% !important;}*/



	div.titulo-curso-menu.container.cajasblancas {padding-bottom: 0px;}



	#boton-home {max-width: 100%;}



}



@media (min-width: 801px) and (max-width: 1199px) {



	/*.nav-detalle-curso .nav-tabs .col-md-3 {width: 33.33%;}*/



}



@media (min-width: 481px) and (max-width: 767px) {



	.navbar-nav {margin-top: -20px;}



	h1.titulo-curso span {font-size: 20px;}



	.cajasblancas .col-xs-12 {float: left;margin-right: 0px !important;}



}



.nav-info-curso {



	/* background-color:#D4D5D6;  */



	/*background-color: #571629;*/



	background-color: rgb(255, 255, 255);



}



.nav-info-curso .nav-tabs {



	border: none;



	/*text-transform: uppercase;*/



}



.nav-info-curso .nav-tabs>li {



	text-align: center;



	margin: 8px 0;



	/* border-right: 1px solid #9C9E9F; */



	position: relative;



}



.nav-info-curso .nav-tabs>li.active:after {



	/*content: "";*/



	position: absolute;



	bottom: -18px;



	left: 50%;



	margin-left: -20px;



	/* border-top: 10px solid #D4D5D6; */



	border-top: 10px solid #571629;



	border-left: 20px solid transparent;



	border-right: 20px solid transparent;



}



.nav-info-curso .nav-tabs>li>a, .nav-info-curso .nav-tabs>li>a:hover {



	/* color: #545454; */



	/*color: #6f1a3d; */



	color: #333;



	border: none;



	margin: 0;



	background: none;



	border-radius: 0;



	padding: 2px 0;



	/* text-transform: uppercase; */



}



.nav-info-curso .nav-tabs>li:last-child {



	border-right: none;



}



.nav-info-curso .nav-tabs>li.active>a, .nav-info-curso .nav-tabs>li>a:hover {



	 color: #333;



	/*color: #6f1a3d; */



	border-bottom: 2px solid #6f1a3d;



}



/* .tab-info-curso div.col-md-8 {width: 63.5%;margin-left:1%;} */

/*.tab-info-curso {
	background-color:#f8f8f8;
	padding-bottom: 20px;
}
.tab-info-curso .tab-pane {
	padding: 0px 0;
}
.tab-info-curso .tab-pane .panel-group {
	margin: 0;
	overflow: hidden;
}
.tab-info-curso .tab-pane .panel-group .panel-default {
	margin: 0 0 5px 0;
	border: 0;
	border-radius: 0;
	background: none;
	box-shadow: none;
	border-top: 1px solid #dfdfdf;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading {
	background: none;
	border: none;
	padding: 0;
	border-radius: 0;
	padding-top: 5px;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading .corner {
	padding: 8px 8px 8px 10px;
	background-color: #fff;
}
.tab-info-curso .tab-pane .panel-group .panel-default>.panel-heading .corner span.number {
	position: absolute;
	margin-left: 0px;
	top: 8px;
	color: #6f1a3d;
	font-size: 12pt;
	font-weight: 500;
	width: 22px;
	text-align: left;
	z-index: 1;
}
*/
.container.cajasblancas {
	background: white none repeat scroll 0% 0%;
	position: relative;



	padding-bottom: 20px;



}



.home .container.cajasblancas {background:transparent;}



.container.cajasblancas h1 {



	    color: #6f1a3d !important;



}



.container.cajasblancas h1.titulo-curso {
    color: #fff !important;
    overflow: hidden;
}



.cajasblancas h3{



	/* margin-bottom: 20px;   ANTES	*/



	margin-top: 20px;



	margin-bottom: 25px;



	padding-bottom: 0px;



	padding-top: 0px;



}



.testimonios .container.cajasblancas {



	padding-top: 0px;



	padding-bottom: 0px;



	margin-bottom: 25px;



}



.testimonios h3, .certificaciones .cajasblancas h3 {



	margin-bottom: 25px;



	border-bottom: 1px solid;



    padding-bottom: 10px;



	/*padding: 0 0 50px 0;	margin-bottom: 10px;*/	/*background-color: white;	background-color:#d0dfe5;		padding: 0 0 50px 0;		margin-bottom: 10px;*/



}



#becas div.cajasblancas {padding-top:5px;}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #af5b73;
}

.nav-detalle-curso .nav-tabs .icono {margin-right: 0px;margin-left: -15px;}



/*.postid-91 .nav-detalle-curso .nav-tabs .active {margin-left: -15px;}*/



.nav-info-curso .nav-tabs > li#area-mba {width: 11%;}



.nav-info-curso .nav-tabs > li#area-recursos-humanos {width: 20%;}



.nav-info-curso .nav-tabs {text-transform:uppercase;font-size: 18px;}



.nav-info-curso .nav-curso {font-size: 18px;text-transform:inherit !important;font-weight:300;}



.nav-info-curso .nav-tabs > li > a, .nav-info-curso .nav-tabs > li > a:hover {font-weight: 400;height: 30px;}



.nav-info-curso .nav-tabs > li > a:hover {transition:0s;}



section.negroclaro {



	background-color: #7c7c7c;



}



.negroclaro {



	background-color: #404040;



}



h1.titulo-curso.medio-ambiente, h1.titulo-curso.recursos-humanos, h1.titulo-curso.comercio, h1.titulo-curso.mba, h1.titulo-curso.marketing, h1.titulo-curso.finanzas {



    background-color: transparent;



}



.single-curso .grisclaro section.modalidades {margin-top: 0px;background-image: url('img/fondoMetodologia.jpg');}



.single-curso .grisclaro section.testimonios {padding-top: 0px;padding-bottom: 0px;}



#divBecas, #divAdemas {display:none;}



.modulo-beca {padding-left: 15px;border-top: 1px solid #6f1a3d;padding-right: 15px;margin-bottom: 10px;}



.titulo-modulo-sidebar {color: #6f1a3d;margin-bottom: 2px !important;font-weight: 600 !important;margin-top: 10px;}



.tab-info-curso h2 {font-size: 20px;}



.titulo-curso-menu ul.nav-tabs {/*padding-bottom: 0px;padding-top: 0px;*/padding:0px 15px;}



.titulo-curso-menu {padding-left: 0px;padding-right: 0px;margin-top: 15px;}



.tab-info-curso .tab-pane .panel-group .panel-default > .panel-heading .corner a {margin-left: 25px;font-size: 12pt;}



.campus-single-curso div.container.cajasblancas {padding-bottom: 0px;}



.nav-detalle-curso .nav-tabs>li.online:after {background-image: url('img/online-nuevo.jpg');padding-top: 34px; margin: 0px auto;background-size: 100%;}



.nav-detalle-curso .nav-tabs>li.presencial:after {background-image: url('img/presencial-nuevo.jpg');padding-top: 34px;margin: 0px auto;background-size: 100%;}



.nav-detalle-curso .nav-tabs>li.semipresencial:after {background-image: url('img/semipresencial-nuevo.jpg');margin: 0px auto;padding-top: 31px;background-size: 100%;padding-right: 52px;}



.nav-detalle-curso .nav-tabs>li.executive:after {background-image: url('img/global-nuevo.jpg');padding-top: 34px;margin: 0px auto;background-size: 100%;}



.nav-detalle-curso .nav-tabs > li:after {background-repeat: no-repeat;content: "";padding: 35px 30px;}



#divAdemas div.testimonio {margin-bottom: 25px;}



#divAdemas .testimonio .content:before, #divAdemas .testimonio .content:after {content: none;}



#divAdemas #carouseltestimonio .empresa .fa-plus-square {display: none;}



#divAdemas .testimonio .content a {position: relative;}



#divAdemas .testimonio .nombre {padding-top: 10px;color: #6e3d53;}



#divAdemas .testimonio .nombre a {font-size: 18px;}



.single-curso #carouselempresas .col-xs-6 {height:91px;}



#info-curso div.panel-group {margin-left: -15px;}



div.empresas-metodologia {margin-top: 40px;}



.promo-sidebar h4 {margin-top: 0px;}



.infografia-becas-mobile {display: none;}



.modalidad-video {margin-top: 30px;}



@media (max-width: 767px) {



	.cajasblancas .col-xs-12 img {margin-bottom: 15px;}



	.cajasblancas .col-xs-12 {float: none !important;}



}



@media (max-width: 991px) {



	#carouseltestimonio {height: auto;}



	.tab-info-curso .container.cajasblancas {position: inherit;}



	.modal-dialog {max-width: 95%;}



}



@media (min-width: 480px) and (max-width: 991px) {.texto-bolsa #boton-home {max-width: 100% !important;}}



.modal-dialog {width:700px;}



.modal-body .form-horizontal div.checkbox {color: #fff !important;}



.video-campus, .video-URJC {max-width: 100%;margin-top: 20px;}



video.wp-video-shortcode {max-width: 100%;height: 227px;}



.video-URJC div.wp-video {width: auto !important;height: 227px;}



.nav-detalle-curso ul.nav-tabs {margin-left: 10px;}



.infografia-becas {margin-top: 20px;margin-bottom: 20px;}



#divNormal .nav-detalle-curso .container-modalidades .nav-tabs li.iconos-4:nth-child(1){margin-left: -6px;}



#solicitacurso .btn-default {background-color: #fdb41a !important;color: #404040;transition: 0.1s;}



#solicitacurso .btn-default:hover {background-color: #571629 !important;color: #fff;transition: 0.1s;}



#form-master {display: block;position: relative;top: 600px;visibility: hidden;}



.boton-sidebar .cta-curso-2 {background-color: #fdb41a;color:#404040;line-height: 34px;border:1px solid #404040;}



.boton-sidebar .cta-curso-2:hover {background-color: #673149;color:#fff;}



#ctas-home div.boton-sidebar {max-width: 350px;margin: 0 auto;margin-top: 120px;}



.fve-video-wrapper {padding-top: 0px;}



.container-modalidades .nav-tabs {margin: 0px auto;}



img.infografia-becas {width: 100%;}



#divCampus #campus .row:nth-child(1){padding-top: 0px;}



#divCampus #campus .row h2 {margin-bottom: 30px;}



/*.nav-detalle-curso li.icono-1, .nav-detalle-curso li.iconos-2, .nav-detalle-curso li.iconos-3 {margin-bottom: 20px;}*/



/*#divNormal {margin: 0 auto;}*/



#claustro .cajasblancas div.container {padding-left: 0px;}



#divNormal img.img-responsive {margin-top: 20px;}



#home-slider {margin-bottom: 20px;}



.pasado-dia {color: rgba(51, 51, 51, 0.5);}



.home .agenda .date .pasado-mes {color: rgba(171, 145, 153, 0.5);}



.areas-menu {padding-top: 40px;padding-bottom: 20px;}



@media (min-width: 480px) and (max-width: 767px){



	#form-master {top: 0px;}



	#cajon-blanco-opiniones {height: 390px;}



	.icono-admision img.img-responsive {width: 20% !important;margin: 0 auto;margin-bottom: 20px;}



}

@media (min-width: 767px){.mobile-collapse_body {display: block !important;}.mobile-collapse_head {display: none !important;}}
@media (max-width: 768px){.nav-tabs {display: block !important;margin-bottom: 30px;}.tab-info-curso h2{padding-top: 20px;}}
@media (min-width: 768px) and (max-width: 991px){



	#texto-riverside {margin-top: 20px;}



	#form-master {top: 1500px;}



	.home .agenda h4 {margin-bottom: 10px;}



	.home .agenda .content {height: 5em;}



	.noticias .cuerpo .title {height: 170px;}



	.home .noticias .cuerpo .content {padding-top: 10px;border-top: 1px solid #f1f1f1;}



	.home .certificaazul {min-height: 170px;}



	.sobreeude .marginb20 {text-align: center;}



	#cajon-blanco-opiniones {height: 320px;}



	/*#ademas img.img-responsive:nth-child(1) {width: 40% !important;}*/



	/*#ademas img.img-responsive:nth-child(2), #ademas img.img-responsive:nth-child(3), #ademas img.img-responsive:nth-child(4) {width: 50% !important;}*/



	#ademas .col-md-12 .row div {margin-bottom: 10px;}



	#ademas .col-md-12 .row:nth-child(1){padding-bottom: 0px;}



	#ademas .col-md-12 .row:nth-child(1) .col-sm-12:nth-child(1) div.icono-admision {padding-left: 0px;}



	#ademas .col-md-12 .row .col-sm-12 div.icono-admision {max-width: 8%;}



	#ademas .col-md-12 .row .col-sm-12 div.col-sm-10 {max-width: 91%;}



}



@media (max-width: 767px) {



	#ademas .col-md-12 .row div.col-sm-12 {margin-bottom: 30px;border-bottom: 1px solid #efefef;padding-bottom: 15px;}



	#ademas .col-md-12 .row:nth-child(1) {padding-bottom: 0px;}



	#ademas .col-md-12 .row:nth-child(2) {padding-top: 0px;}



}



@media (max-width: 479px) {



	.col-md-4 img[alt="Promo EUDE"]{max-width: 100%;}



	div#banner-popup {display: none !important;}



	.single-curso .grisclaro .modalidades .container .row div.col-sm-6:nth-child(2){margin-top: 65px;}



	.hide-desktop {display: inline !important;}



	.campos-formulario-curso {padding-left:7%;padding-right:7%;}



	.formulario-sidebar h2{padding-top: 25px;}



	.formulario-sidebar {max-width: 340px;margin:0 auto;margin-left: auto !important;}



	#home-slider, #logo-urjc {display:none;}



	.modal-body #solicitacurso div.checkbox {margin-top: 40px;margin-bottom: 20px;}



	.empresas-metodologia .col-xs-6:nth-child(4) img {margin-top: -40px !important;}



	.empresas-metodologia .col-xs-6 img {max-width: 100%;}



	.espacio-superior #solicitacurso div.checkbox {margin-top: 40px;margin-bottom: 20px;}



	#divCampus #campus .row:nth-child(1){padding-top: 0px;}



	#divCampus #campus .row h2 {margin-top: 0px;}



	.icono-admision img {max-width: 20%;margin: 0 auto;margin-bottom: 20px;margin-top: 40px;}



	#tab-comun, #divNormal {padding-left: 0px;padding-right: 0px;}



	.nav-tabs .iconos-4:nth-child(3) {margin-right: 0px;}



	.nav-tabs .iconos-4:nth-child(1), .nav-tabs .iconos-4:nth-child(2) {margin-right: 5px;}



	.nav-detalle-curso ul.nav-tabs {margin-left: 0px;}



	#info-curso div.panel-group {margin-left: 0px;}



	div.empresas-metodologia {margin-top: 0px;margin-bottom: 100px;}



	.infografia-becas-mobile {display: block;}



	.infografia-becas {display:none !important;}



	#form-master {top: 0px;}



	.noticias .cuerpo .title {padding-bottom: 20px;}



	.home .noticias .cuerpo .content {height: 9em;}



	.home .noticias .cuerpo {min-height: 450px;}



	#carouselempresas .carousel-inner .item .col-xs-6 {height: 100px;}



	.bgmodalidades .container .row div.col-sm-6:nth-child(1) {margin-bottom: 20px;}



	#divNormal .nav-detalle-curso .container-modalidades .nav-tabs li.iconos-4:nth-child(1) {margin-left: -15px;}



	.nav-tabs .iconos-4:nth-child(1), .nav-tabs .iconos-4:nth-child(2) {margin-right: 0px;}



	.nav-detalle-curso .nav-tabs>li.semipresencial:after {padding-left: 82px;padding-right: 0px;}



}



@media (min-width: 801px) and (max-width: 1199px) {



	.nav-tabs .iconos-4:nth-child(3),.nav-tabs .iconos-4:nth-child(1) {margin-right: 0px;}



	.nav-detalle-curso ul.nav-tabs {margin-left: 0px;}



	/* .nav-tabs .iconos-4:nth-child(2) {margin-right: 10px;}



	#divNormal .nav-detalle-curso .container-modalidades .nav-tabs li.iconos-4:nth-child(2) {margin-left: -10px;}*/



	.nav-detalle-curso .nav-tabs>li.semipresencial:after {padding-left: 82px;padding-right: 0px;}



}



@media (min-width: 801px) and (max-width: 991px) {



	.nav-tabs .iconos-4:nth-child(3), .nav-tabs .iconos-4:nth-child(1) {margin-right: 0px;}



}



@media (min-width: 992px) and (max-width: 1199px) {



	div.titulo-curso-menu {height: 145px;}



	.home .agenda {padding-bottom: 40px;}



	#cajon-blanco-opiniones {height: 240px;}



}

@media (max-width: 768px) {
	div.formulario-sidebar {display: block !important;margin:0 auto !important;float: none;}
}

@media (max-width: 767px) {



	.espacio-superior #solicitacurso div.checkbox {margin-top: 40px;margin-bottom: 20px;}



}



@media (min-width: 601px) and (max-width: 767px) {



	.espacio-superior .col-xs-12 {width: 60%;margin-left: 20%;}



	#up-form {padding: 15px !important;}



}



.formulario-sidebar {background: #404040;border-radius: 5px;margin-top: 20px;margin-left: 20px;max-width: 340px;}



.hide-desktop {display: none;}



.page-template-page-contacto div#cookie-law-info-bar {display:none;}



#modalDossier form {background: #404040;border-radius: 0px;margin-top: 0px;max-width: 100%;padding: 24px 0px;float: right;margin-left:15px;}



.modal-dialog {width:565px;}



div#banner-popup {display: none;}



#modalDossier div#banner-popup {display: inline !important;padding: 0px;margin-left: -15px;}



.modal-body {position: relative;padding: 0px 15px !important;}



h4.modal-title {font-size: 20px;text-align: center;color: white;}



div#modalDossier {background-color: rgba(0,0,0,0.7);}



#solicitacurso button{width: 90% !important;margin: 0px 15px;}



#ademas {min-height: 510px;}







/* marnico */







.navbar-brand img {display:none;}



.navbar-header .botoninfo {display:none;}



#solicitacurso .btn-default {width:90% !important;float:none !important;display:block;margin:20px auto 0;border-radius: 0;}



.modal-open { position: fixed; width: 100%; }







@media (max-width: 767px) {



    .grisclaro.curso-container {padding-top:0;}



    #header-logos {display:none;}



    .navbar > .container .navbar-brand {margin:8px 0 0 3px;}



    .navbar-brand img {display:block;}



    .navbar-brand img.mobilelogo-short {width:110px;}



    .navbar-brand img.mobilelogo-large {width:210px;}



    .titulo-curso-menu {margin-bottom:0 !important;margin-top:1px;padding-bottom:0 !important;}



    h1.titulo-curso {font-size:20px;margin-bottom:0px;}



    h1.titulo-curso span {line-height:30px;padding:5px 0;}







    .navbar > .container .navbar-brand {margin:5px 0 0 5px; padding-left:5px;}



    .navbar-brand img {width:105px;}







    .nav-info-curso {display:none;}



    .tab-content > .tab-pane {display:block;}



    .fade {opacity:1;}



    .tab-info-curso h2 {



/*         color:#571629; */



        /*border-top:1px solid #ccc;*/



        padding-top:20px;



/*         text-align:center; */



    }



    .tab-info-curso .tab-pane:first-child h2 {border:0;padding-top:0;}



    .navbar-toggle {float:left;margin-left:5px;margin-right:0;}



    .navbar-header .botoninfo {



            display:block;



            background: #5dabb9;



            border-top:1px solid #9cdbe6;



            -moz-border-radius:3px;



            -webkit-border-radius:3px;



            border-radius:3px;



            color:#fff !important;



            text-transform:uppercase;



            text-shadow:0 1px 1px #666;



            font-size:16px;



            font-weight:bold;



            line-height:21px;



            float:right;



            margin:6px 5px 0 0;



            padding:8px 15px;



            box-shadow:0 1px 5px #333;



            text-align:center;



            text-decoration:none;



    }



    .navbar-header .botoninfo:hover {background:#79bdca !important;}



    .navbar .navbar-nav li a {padding:10px;border-top:1px solid #823255;border-bottom:1px solid #3f1b2b;}







    .home h1.oferta-title {padding:10px 0 !important;margin-bottom:0;margin-top:10px;}



    ul.vertical-areas {margin-bottom:15px;}



    ul.vertical-areas li {width:50%;}



    ul.vertical-areas li h2 {line-height:16px;}



    .masteres-title h3 {padding:10px;margin:0 15px 10px;}



    .home .grisoscuro h3 {border:1px solid #6f1a3d;margin-top:0;padding:10px;}



    .home .bgnoticias h3 {border:1px solid #6f1a3d;padding:10px;}



    .home section.bgnoticias .container div.col-md-4 {margin-top:0;}



    .home section.bgnoticias .cuerpo {min-height:0;}



    .home section.bgnoticias .cuerpo {padding:0 !important;}



    .home section.bgnoticias .cuerpo .title p.h2 {height:auto;}



    section.bghome1 h3 {border:1px solid #fff;padding:10px;margin-top:0;}



    section.bghome1 .col-md-6 h3 {margin-top:20px;margin-bottom:15px;}



    .home .cajasblancas {margin-bottom:0;}



    .home .cajasblancas h3 {margin-bottom:0;}



    .home .sobreeude {margin-top:20px;}



    .home .grisclaro h3 {border:1px solid #6f1a3d;margin-top:0;padding:10px;}



    .home .asotitulo h3 {border:1px solid #fff;padding:10px;margin-top:15px;}



    .home .asotitulo .col-md-2, .home .certificaciones-container .col-md-2 {width:50%;}







    h2.oferta {font-size:16px;margin-bottom:-25px;}



    h2.oferta + .row > a .img-responsive {display:none;}



    .menuareas.affix {border-bottom:1px solid #767676;}



    .menuareas, .menuareas.affix {padding:15px 15px 5px;}



    .menuareas a {border:1px solid #767676;margin:5px;}



    .menuareas a:last-child {border:1px solid #767676;}



    .menuareas a h3 {font-size:16px;}



    .oferta div.oferta .titlearea {



        -o-transform:none;



        -ms-transform:none;



        -moz-transform:none;



        -webkit-transform:none;



        transform:none;



        float:none;



        margin:0 !important;



        width:auto !important;



        padding:5px 0 10px;



        font-weight:bold;



    }



    .oferta div.oferta .fondoarea {padding:20px 0;}



    .oferta div.corner {border:1px solid #eee;}



    .oferta div.corner h4 {min-height:50px;}







    #modalDossier .modal-dialog {max-width:470px;margin-left:auto;margin-right:auto;}



    #modalDossier .modal-header {padding:10px;background:#fdb41a;border-bottom:0;}



    #modalDossier h4#Dossier {font-size:16px;text-transform:uppercase;font-weight:bold;}



    #modalDossier div#banner-popup {display:none !important;}



    #modalDossier form {max-width:inherit;float:none !important;margin:0 -15px;padding:20px 0 20px;}



    #modalDossier form .form-control {margin-bottom:10px;}



    #modalDossier #solicitacurso .btn-default {margin:15px auto 0;padding:10px 0;}



    #modalDossier #solicitacurso div.checkbox {margin-top:10px;margin-bottom:0;clear:both;min-height:0;padding-top:0;}



    .cta-curso, .boton-sidebar .cta-curso-2 {background:#fdb41a;color:#333 !important;max-width:100%;padding:5px 0;margin:auto;}



    .cta-curso:hover, .boton-sidebar .cta-curso-2 {background:#fcc552;}



    #descripcion #boton-home {padding:0;}



}







@media (max-width: 479px) {

	img.logos-universidades:first-child {margin-bottom: 20px;}


	.banner-oferta-formativa span.cta-curso, img.infografia-becas-mobile {max-width: 100%;}



    .hide-desktop {display: block !important;padding:20px !important;}



    #modalDossier .modal-dialog {max-width:290px;margin-left:auto;margin-right:auto;}



    .modal-open .modal {background:none}



	#crm-mobile {display:block !important;}



	/*#crm, #crm select {display:none !important;}*/

	#crm-mobile {display:none !important;}



}

.page-id-21452 .inner div.row, .page-id-22713 .inner div.row {margin: 0 auto;display: block;max-width: 1180px;}

.postid-22990 .agendaSingle .datos span:nth-child(3) {display:none;}

.page-id-71 #modalDossier div.modal-dialog {margin-top: 100px !important;}

img#banner-pc {display:block;}

img#banner-mobile {display:none;}

.banner-oferta-formativa {margin-top:45px;}

#label-mba {padding-left:3px;background:#666;color:white;font-weight:bold;padding-top:2px;padding-bottom:2px;margin-top:2px;}

#label-mk {padding-left:3px;background:#ab4c74;color:white;font-weight:bold;padding-top:2px;padding-bottom:2px;margin-top:2px;}

#label-ci {padding-left:3px;background:#d4a700;color:white;font-weight:bold;padding-top:2px;padding-bottom:2px;margin-top:2px;}

#label-rrhh {padding-left:3px;background:#806380;color:white;font-weight:bold;padding-top:2px;padding-bottom:2px;margin-top:2px;}

#label-fin {padding-left:3px;background:#648086;color:white;font-weight:bold;padding-top:2px;padding-bottom:2px;margin-top:2px;}

#label-amb {padding-left:3px;background:#6a8e59;color:white;font-weight:bold;padding-top:2px;padding-bottom:2px;margin-top:2px;}

#label-presenciales, #label-executive, #label-online {background:white;font-weight:normal;padding-right: 5px;}

optgroup#label-presenciales, optgroup#label-executive, optgroup#label-online {font-weight:bold;padding-left:3px;}

#label-presenciales option, #label-executive option, #label-online option {padding-left:5px;}

#crm-mobile, #crm-mobile select {display:none;}

.page-id-4507 .noticias .cuerpo {min-height: 590px;margin: 20px 0 10px 0;}

.page-id-4507 .noticias {margin-top: 0px;}

.page-id-4507 section h3 {margin-bottom: 0px;}

.page-id-4507 .noticias .cuerpo .title .date .day {font-size: 40px;}
form.wpcf7-form, form#solicitaagenda, form#commentform {background:white;}
.todoFormulario {margin: 15px!important;padding-bottom: 0!important;}
.wpcf7-form input.blackfriday-teaser2 {width: 100%!important;text-align:center!important;padding: 15px 15px!important;font-size: 20px!important;margin:0 auto!important;display:block!important;background: #e8a321!important;}
.wpcf7-form input.camposform {padding-left: 5px;width: 100%!important;background: white!important;}
.wpcf7-form input.blackfriday-teaser2:hover {color:white;background:#6f1a3d;}
.wpcf7-not-valid-tip{color:white!important;}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14 !important;
    background-color: green !important;
    color: white !important;
    padding: 20px !important;
    font-size: 16px !important;
}
#titulo-w {    visibility: hidden;    height: 45px;}
.acuerdos .container .row .col-md-12 .cuerpo div.pie, .acuerdos .container .row .col-md-12 .cuerpo div.title, .acuerdos .container .row .col-md-12 .cuerpo div.social-noticia {display:none;}
section.acuerdos {background-color: #ffffff;}
.acuerdos .container .row .col-md-12 div.cuerpo {box-shadow: none;}
.acuerdos .container .row .col-md-12 .cuerpo footer {width:1170px;}
input.boton-amigo {background: #701a3e;color: white;padding:  10px 20px;border: none;border-radius: 5px;}
input.boton-amigo:hover {background: #8c4160;}
img.logos-universidades {max-width:100%;}
p#universidades-home {text-align: center;margin: 0 auto;display: block;max-width: 750px;margin-top: 20px;}
#logos-convenios img {max-height: 60px;width: auto;margin: 0 0 auto;display: block;margin-right: 50px;max-width: 185px;}
#logos-convenios .row {margin-bottom: 25px;}
h2#pais-convenios {font-size: 18px;text-align: left;margin: 10px 0px;}
img#logos-paises-convenios {max-width: 30px;float: left;margin-right: 15px;}
body.page-id-24971 {font-family:'Raleway', sans-serif;background: #fafafa;}
.page-id-24971 #titulo-w {display:none;}
.et_divi_builder #et_builder_outer_content .et_pb_row {background: white;}
.et_divi_builder #et_builder_outer_content .et_pb_section {padding: 0% 0 !important;}
#row-subslider-dtm p {text-align: justify;font-size: 24px;font-weight: 300;line-height: 1.2em;margin-top: -5px;}
#row-subslider-dtm div.et_pb_row {padding-right:0px !important;}
#row-estudia-mkt img {max-height: 50px !important;}
#row-estudia-mkt h5 {color:#bd3c4b !important;font-weight: 600 !important;}
#row-estudia-mkt p {text-align: justify !important;}
#row-docentes-dtm h4 {padding-bottom: 2px !important;}
#row-docentes-dtm p {font-size: 12px !important;}
#eudetalks-dtm h2 {letter-spacing: 0.5em;font-size: 31px;font-weight: 600;}
#logo-agenda-dtm img {width: 35% !important;margin-top: 10px !important;}
a#boton-agenda-dtm {background: #333333 !important;padding: 0px 10px !important;width: 364px;font-size: 14px !important;font-weight: 600 !important;letter-spacing: 0.3em !important;}
a.boton-izda-dtm {text-align:right !important;margin-left: -100px !important;}
.page-template-page-eventos-dtm-php nav.navbar {display: none;}
#form-dtm label {position: relative;color: white;width: 80%;overflow: visible;font-weight: 600;}
#form-dtm .form-control {width: 100%;background: #ffffff;color: black;border: none;border-bottom: 1px solid white;border-radius: 0px;margin-bottom: 30px;box-shadow: none;border: 1px solid #ccc!important;}
#form-dtm {background: #434244;}
#form-dtm h2 {color: white;font-size: 20px;font-weight: 600;letter-spacing: 0.8em;margin-bottom: 30px;margin-top: 30px;    text-align: center;}
/*#form-dtm .form-control option:first-child {visibility:hidden;}*/
#form-dtm #solicitacurso .btn-default {padding-top: 0px;padding-bottom: 0px;}
#bajo-footer .container div {padding: 0px 3%;}
#bajo-footer .contact-icons ul li a.social-icon i {border: none;border-radius: none;color: white;}
#bajo-footer {padding-top: 30px;min-height: 50px;BACKGROUND-COLOR: #666666;}
.page-template-page-eventos-dtm .menu-navigation ul{display: none;}
#form-dtm form .select:after {content: "\f107";color: white;font-size: 20px;}
#menu-dtm .et_pb_row {background: transparent !important;float: right;z-index: 1111;}
.et_divi_builder #et_builder_outer_content .et_pb_row {max-width: 70% !important;}
/*.et_divi_builder #et_builder_outer_content .et_pb_slider .et_pb_slide {box-shadow: none !important;-webkit-box-shadow: none !important;}*/
.et_divi_builder #et_builder_outer_content .et_pb_slides .et_pb_container {height: auto !important;}
.et_divi_builder #et_builder_outer_content .et_pb_slides .et_pb_slider_container_inner {margin: 0 !important;padding: 0 !important;}
.et_divi_builder #et_builder_outer_content .et_pb_slide_description, .et_divi_builder #et_builder_outer_content .et_pb_slider_fullwidth_off .et_pb_slide_description {padding: 1% 1% !important;}
li#menu-item-25668 {background: #bc3c4b !important;color: white !important;padding: 10px 15px !important;max-height: 35px;}
li#menu-item-25668:hover {background: #ea2f45 !important;}
#menu-item-25668 a:hover {background:transparent !important;}
.menu-navigation ul > li:not(#telefono-menu) a:hover {color: #ffffff;background: #6a1b32; }
.videosdivi .fluid-width-video-wrapper {padding-top: 50%!important;}

#form-becas input.form-control, #form-becas select.form-control {margin-bottom: 15px!important;}
@media (max-width: 768px){
.oferta-formativa-block {margin-top: 0px!important;}
.veloimg{display: none!important;}
.videobecas iframe{width: auto!important;height: auto!important;}
}


/********************************************************************************/	
/********* SOLUCIÓN PARA QUE AL HACER POPUP NO SE HAGA SCROLL ARRIBA ************/
/*******************************************************************************/

.modal-open{position: relative!important;}
.video-link-block .video-list .video-item {width: auto!important;}

/*********FIN POPUP SCROLL******************************************************/



 /******** TEXTO CONVOCATORIA DE LOS CURSOS */
		
	.convocatoriaMovil{display:none;} 
	.cajaConvocatoria{width: 200px;}
	.figConvocatoria{display:initial;float: left;width: 215px;margin-right: 20px;}
	  
/******** FIN CONVOCATORIA DE LOS CURSOS */	
	
@media (max-width: 768px) {

/******** TEXTO CONVOCATORIA DE LOS CURSOS */

	.figConvocatoria{display:none;}
	.cajaConvocatoria{width: 100%;}
	.convocatoriaMovil{display:initial;}

 /******** FIN CONVOCATORIA DE LOS CURSOS */

}	

@media (max-width: 768px) {
/******** BOTON WHATSAPP */
.lineawhatsapp{background-color:#7A132F !important;}
.lineawhatsapp a{color:white!important;}
}


/********************************************************************************/	
/********* MENU SUPERIOR LANDINGS GMM Y MBA ************************************************/
/*******************************************************************************/

.menu-inferior-gmm {background-color: #e4e4e4!important;}
.menu-inferior-gmm .et_pb_row {background-color: #e4e4e4!important;}
.menu-inferior-gmm .fullwidth-menu li {padding-right: 54px!important;}
.menu-inferior-gmm .mobile_menu_bar:before{color: #000!important;}
.menu-inferior-gmm .et_mobile_menu{border-top: 3px solid #000000!important;;background: #fff!important;}
.page-template-page-gmm-dtm-php .menu-navigation{display: none;}
.page-template-page-gmm-dtm-php .hamburger-box{display: none;}

.page-template-page-mba-dtm-php .menu-navigation{display: none;}
.page-template-page-mba-dtm-php .hamburger-box{display: none;}

.page-template-page-mba-PIADE-dtm-php .menu-navigation{display: none;}
.page-template-page-mba-PIADE-dtm-php .hamburger-box{display: none;}

.page-template-page-mba-ING-dtm-php .menu-navigation{display: none;}
.page-template-page-mba-ING-dtm-php .hamburger-box{display: none;}

.page-template-page-sin-formulario-tramites-dtm-php #wp-megamenu-menu-mega{display:none!important;}

 /******** FIN MENU SUPERIOR LANDINGS GMM */
 
 /********************************************************************************/	
/********* MENU SUPERIOR LANDINGS MBA INGLES ************************************************/
/*******************************************************************************/
 
.menu-inferior-mba-ing {background-color: #efefef!important;}
.menu-inferior-mba-ing .et_pb_row {background-color: #efefef!important;}
.menu-inferior-mba-ing .fullwidth-menu li {padding-right: 40px!important;padding-left: 40px!important;margin-bottom: 29px!important;}
.menu-inferior-mba-ing .mobile_menu_bar:before{color: #000!important;}
.menu-inferior-mba-ing .et_mobile_menu{border-top: 3px solid #000000!important;;background: #fff!important;}
.menu-inferior-mba-ing .fullwidth-menu li a{padding-bottom: 5px!important;}

.menu-inferior-mba-ing .nav li:after{
  display:block;
  content: '';
  border-bottom: solid 5px #FAAF3B;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  }
  
.menu-inferior-mba-ing .nav li:hover:after{transform: scaleX(1);}
 
  /******** FIN MENU SUPERIOR MBA INGLES*/
 
 
 /********************************************************************************/	
/********* BOTÓN ANCLA AMARILLO *************************************************/
/*******************************************************************************/
 
 .lineabotonancla{
max-width: 350px;
margin: 0 auto;
margin-top: 0px;
margin-top: 60px;
}

.lineabotonancla .botonancla{
background: #fcbf2c;
padding: 15px 50px;
margin-bottom: 10px;
margin-top: 15px;
text-align: center;
color: #434244 !important;
font-weight: 600;
letter-spacing: 2px;
font-size: 14px;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}

.lineabotonancla .botonancla:hover{
background: #6a1b32;
color: #ffffff !important;
}

.goals_universidades {
margin-top: 0px!important;
padding-bottom: 20px;
padding-top: 20px;
background: #F6F6F6;
}

/********************************************************************************/	
/********* CAMPO PREFIJO EN MISMA LINEA *****************************************/
/*******************************************************************************/

#prefijo {float: left;width: 30%!important;}
#telefono {width: 70%!important;}

/********************************************************************************/	
/********* ALARGAR LA DESCRIPCION DE LA UNIVERSIDADES ***************************/
/*******************************************************************************/

.content_universidades .universidades .universidades_item ul li p.description {
    height: 220px!important;
}

@media (max-width: 992px){
.cajasmall {display: none;}
}

#prefijo {float: left;width: 30%!important;}
#telefono {width: 70%!important;}

/********************************************************************************/	
/********* BOTON LATERAL POPUP ************************************************/
/*******************************************************************************/

#masinfolink{background:url('img/sprite-informate-2.png') no-repeat;display: inline;position:fixed;right:0;top:200px;width:64px;height:190px;text-indent:-9999px;outline:0;z-index:100;transition: 0s;}
#masinfolink:hover{background-position:0 -190px;transition: 0s;}
@media (max-width: 768px) {
 #masinfolink{display: none;}
}

/******** IMAGEN SUPERIOR OFERTA FORMATIVA CAJON*/

.imagenOfertaFormativa{background:#303030;margin-bottom: 30px;}

@media (max-width: 768px) {
 .imagenOfertaFormativa{display: none;}
}


/******** EVITAR WALMERIC QUE EL TELEFONO DESAPAREZCA ******/
#telefono-menu a{color: #434244!important;}


/******** OFERTA FORMATIVA ONLINE *********/

.ButtonOnline {
	border: 1px solid #fff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	width: 98%;
	text-decoration:none;
	height: 40px;
}
.ButtonOnline:hover {
	opacity:1;
}
.ButtonOnline:active {
	position:relative;
	top:1px;
}

.fondoOnlineMBA {background-color:#50535a!important;opacity:0.8;}
.fondoOnlineMKT {background-color:#be3b49!important;opacity:0.8;}
.fondoOnlineCOM {background-color:#fdbf2c!important;opacity:0.8;}
.fondoOnlineRRHH {background-color:#815973!important;opacity:0.8;}
.fondoOnlineFIN {background-color:#3e85b9!important;opacity:0.8;}
.fondoOnlineAMB {background-color:#508478!important;opacity:0.8;}

.fondoOnlineBlanco{background-color:#e6e6e6!important;}
.fondoOnlineBlanco:hover{background-color:#c3c3c3!important;}

.prodOnline {
    font-size: 18px;
    font-weight: 600;
	padding-left: 15px!important;
}

.online-mba:hover, .online-mkt:hover, .online-com:hover, .online-fin:hover, .online-amb:hover, .online-rrhh:hover {
	opacity:1;
}

.online-mba, .online-mkt, .online-com, .online-fin, .online-amb, .online-rrhh {
	width:100%!important;
	padding: 20px!important;
	border: 2px solid #fff!important;
}

.boton-sin-cta {
background: #fcbf2c!important;
padding: 5px 10px;
margin-bottom: 10px;
margin-top: 15px;
text-align: center;
color: #434244!important;
font-weight: 600;
letter-spacing: 2px;
font-size: 14px;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
display: block;
line-height: 40px;
cursor: pointer;
}

section.modalidades .h3modalidad {
    color: #000!important;
    letter-spacing: 3px!important;
}


/***PRODUCTO UNIVERSIDADEUDE.MX****/

#productOficial { color: #666;display:inline-block; margin:0;font-size:22px;text-align:center;font-weight: 500;}
#productOficial:after {
  display:block;
  content: '';
  transform: scaleX(0.3);  
  transition: transform 250ms ease-in-out;
  padding-bottom: 10px;
    
}
#productOficial:hover{cursor:pointer;}
#productOficial:hover:after { transform: scaleX(0.6);}
.productosMX{text-align:center;}
.productosMX img{margin-top: 30px;margin-bottom: 10px;}

.mbaMX:after{border-bottom: solid 7px #020202;}
.mktMX:after{border-bottom: solid 7px #B54555;}

@media (max-width: 768px) {
#productOficial {font-size:20px;margin-bottom:30px;}
}

/***FIN UNIVERSIDADEUDE.MX****/




/*** OCULTAR SUBMENU EN DESKTOP ****/

@media only screen and (min-width: 768px) {
.menu-navigation ul > li .sub-menu > li{display: none!important;}
 }
 
 
 
 
  /*** TABS VERTICALES DIVI ****/
 
  .custom-vertical-tabs{
     border: none!important;
 }
 

.custom-vertical-tabs ul.et_pb_tabs_controls {
  float: left;
  width: 30%;
  display: block;
  background: transparent;
}
.custom-vertical-tabs .et_pb_all_tabs {
  display: flex;
  width: 65%;
}
.custom-vertical-tabs .et_pb_tabs_controls li {
display: block;
width: 100%;
  border: 1px solid #d9d9d9;
  margin-bottom: 5px;
}

.custom-vertical-tabs .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
border-right: 1px solid #d9d9d9;
}

.custom-vertical-tabs .et_pb_tabs_controls li a {
   display: block;
	width: 100%;
  padding: 15px 30px ;
  font-size: 15px;
}

.custom-vertical-tabs ul.et_pb_tabs_controls:after {
content: none;
}

.custom-vertical-tabs .et_pb_tabs_controls li {
border-bottom: 1px solid #9c9c9c!important;
}

.custom-vertical-tabs .et_pb_tab {
    padding: 0 30px;
}
@media(max-width:767px){
.custom-vertical-tabs ul.et_pb_tabs_controls.clearfix {
  float: left;
  width: 100%;
  display: inherit;
}
.custom-vertical-tabs .et_pb_all_tabs {
  display: flex;
  width: 100%;
}
.custom-vertical-tabs .et_pb_tab.et_pb_tab.clearfix.et-pb-active-slide {
  border-left: 0px solid #d9d9d9;
}
}

/*** FIN TABS VERTICALES DIVI ****/

/*** CAJON ESTRELLA PARA FINANZAS EN HOME ***/

.masters-estrellas-block .finanzas a.btn-link {
    background: #659aae;
    color: #ffffff;
    text-decoration: none;
    font-weight: 600;
    padding: 5px;
}

.masters-estrellas-block .finanzas {
    border-left: solid 2px #434244;
}




/*** FORMULARIO PARA DIVI FLOTANTE ****/

.formularioDIVI{
    background: #404040!important;
    border-radius: 5px!important;
    padding-top: 20px!important;
    max-width: 380px!important;
}

.formularioDIVI .radio label, .checkbox label {
    padding-left: 20px!important;
    margin-bottom: 0!important;
    font-weight: 400!important;
    cursor: pointer!important;
}

.formularioDIVI .checkbox input[type=checkbox] {
    position: inherit!important;
}


.formularioDIVI form{
	padding: 20px 0!important;
	margin-right: 15px!important;
    margin-left: 15px!important;
	}

.formularioDIVI .form-control{
    display: block!important;
    width: 100%!important;
    height: 34px!important;
    padding: 6px 12px!important;
    font-size: 14px!important;
    line-height: 1.42857143!important;
    color: #555!important;
    background-color: #fff!important;
    background-image: none!important;
    border: 1px solid #ccc!important;
    border-radius: 4px!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075)!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)!important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s!important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s!important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s!important;
	height: 50px!important;
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    width: 100%!important;
    margin-bottom: 20px!important;
}

/*** FIN FORMULARIO PARA DIVI FLOTANTE ****/


/*** MENU SUPERIOR NUEVO PARA EUDE DIGITAL ****/

.logo-digital {
margin: 0 auto!important;
}

.menu-eude-digital {
background: #2d2d2d!important;
padding-top: 10px!important;
padding-bottom: 10px!important;
}

.menu-eude-digital ul > li a {
color: #f6f6f6!important;
}

@media only screen and (max-width: 768px) {
.menu-eude-digital {background: #fff!important;}
.menu-eude-digital ul > li a {color: #000!important;}
 }

.menu-eude-digital ul > li:not(#telefono-menu) a:hover {color: #ffffff;background: #BE3B4A; }


/*** CAMBIO POSICION IZQ FLECHA INFERIOR ****/

.gototop {
	right: unset!important;
    left: 40px;
}

/*** CAJA POLITICA EN FORMULARIO ****/

.form-texto-legal {
font-size: 12px;
height: 60px;
overflow-y: scroll;
margin: 3px;
color: white;
}


/*** CAMPOS NUEVOS COMENTARIOS, EDAD Y PRIVACIDAD CRM ****/

.edad40{width: 40%!important;float: left!important;}
.pais60{width: 60%!important;}
.comentarioscrm{width: 90%;height: 100px;}

.include-privacidad{
padding: 8px;
overflow-y: scroll;
border: 1px solid rgb(169,169,169);
background: rgba(255, 255, 255, 0.5);
border-radius: 5px;
width: 100%;
margin: 20px 0 7px 0;
height: 80px !important;
font-size: 12px;
color:#333!important;
}

.include-privacidad-largo{
padding: 8px;
overflow-y: scroll;
border: 1px solid rgb(169,169,169);
background: rgba(255, 255, 255, 0.5);
border-radius: 5px;
width: auto;
margin: 20px 20px 7px 20px;
height: 80px !important;
font-size: 12px;
}

.politicasprivacidad{
padding-left: 20px;
padding-right: 20px;
}

/***** BLOQUE NOTICIAS HOME *****/

.descriptiontrends p{color: #fff;}
@media (max-width: 768px){
.descriptiontrends p{display: none;}
}

/***** BOTONES FILTROS ESPECIALIDAD, MASTER Y OTROS *****/

.masespecialidad {padding: 8px 8px 0px 8px!important;}
.textoespecialidadpeq{font-size: 16px!important;text-transform: initial!important;font-weight: 600!important;vertical-align: super;}
.btnmasnoticiashome{max-width: 350px;margin: 0 auto;margin-top: 20px;}

.btnmasnoticiashome a{
font-weight: 600;
line-height: 40px;
text-align: center;
display: block;
color:#FFF !important;
background-color:#571629;
cursor: pointer;
border-radius: 4px;
margin-bottom: 10px;
transition: all .5s linear;
}

.btnmasnoticiashome a:hover{
background-color:#571629a8;
}

.eventos-home .container-fluid{padding-top: 80px;}
@media (max-width: 768px){
.formulario-sidebar .h2{padding-top: 20px;}
}




/***** OPINIONES *****/

.opinionesprograma .h3seop{
text-align: center;
letter-spacing: 4px;
font-size: 23px;
margin-bottom: 30px;
font-weight: 500;
}

.glsr-review-title h3, .glsr-shortcode-title{
    text-align: left!important;
    font-size: 18px!important;
    letter-spacing: 2px!important;
    text-transform: none!important;
}

.glsr-form{padding: 40px;}
form.glsr-form label{color: white;}
.glsr-checkbox-label{padding-left: 10px;}
form.glsr-form input.glsr-field-control, form.glsr-form textarea.glsr-field-control{font-size: 14px!important;}
.glsr-has-success{color: white;padding-bottom: 10px;}

.opinionesprograma {margin-top: 100px;}

html {
  scroll-behavior: smooth;
}



/*** 2 CAJONES FILTROS ***/

/* .oferta-formativa-grid .filtro_top_tipo span{width: 49%!important;} */

/*** PAGINA EUDE EMPRENDE ***/

.diviagenda .et_pb_post{min-height: 570px!important;}

.diviagenda .et_pb_post{
		transition: 1.5s ease;
 		-moz-transition: 1.5s ease; /* Firefox */
 		-webkit-transition: 1.5s ease; /* Chrome - Safari */
 		-o-transition: 1.5s ease; /* Opera */
		
	}
.diviagenda .et_pb_post:hover{
		transform : scale(1.1);
		-moz-transform : scale(1.1); /* Firefox */
		-webkit-transform : scale(1.1); /* Chrome - Safari */
		-o-transform : scale(1.1); /* Opera */
		-ms-transform : scale(1.1); /* IE9 */
		
	}

.productosemprende .et_pb_row{background-color: transparent!important;}	

@media (max-width: 768px) {
.noticiasblog{margin-top:90px;}
}


/*** PAGINA CONTACTO ***/
#contacto .upload{display:none;}

/*** BUSCADOR DOOFINDER ***/

.buscadordoofinder{text-align: center;margin-top: 20px;}
.buscadordoofinder span{font-size:24px;margin-right: 10px;}
.buscadordoofinder input{width: 40%;border: 2px solid #6a1b32;padding: 10px;border-radius: 25px;}

@media (max-width: 768px) {
.buscadordoofinder input{width: 75%;margin-top: 20px;}
.buscadordoofinder span{font-size:24px;margin-left: 10px;margin-right: 0px;}
}

.formacionempresas{width: 100%!important;}