h1 span.grande { color: black !important; font-size: 1.2em; }

/* slogan */
/*body.landing h2 span { font-size: 30px; }*/
body.landing h2 { width: 80%; }

body.landing.direccion .coletilla span {color:white;}
body.landing.direccion  h3.linea  { color:#FA8700; }

body.landing.educacion .coletilla span {color:white;}
body.landing.educacion  h3.linea  { color: #199EFD; }

body.landing.publica .coletilla span {color:white;}
body.landing.publica  h3.linea  { color:#FA4100; }

body.landing .coletilla2 { font-size: 22px; margin-left: -10px;}
body.landing .coletilla2 div { display: inline-block; padding: 5px 10px 5px 10px; font-family: 'gotham-black'; background: rgba(34, 34, 34, 0.80); }
body.landing.direccion .coletilla2 div { color: #FA8700; }
body.landing.educacion .coletilla2 div { color: #199EFD; }
body.landing.publica .coletilla2 div { color: #FA4100; }

#positCierre { position: absolute; width: 280px; height: 260px; left: 75%; top: 0px; }

body.landing .contenido .txt_expertos div {background-color:#313131; padding:10px 40px; text-transform: uppercase; display: inline-block;}
body.landing.direccion .contenido .txt_expertos div { background-color: #FA8700; }

.profesor .lugar {width: 100%; position: absolute; top: 0px; left: 0px; background: #111; padding: 3px 3px 2px 3px; color: #fff; z-index: 10; font-size:11px; text-align: center;}

.registro_movil {position: absolute; bottom:-44px; left:50%; margin-left:-180px; z-index:20; width:360px; display:block; text-align: center; background: #FA8700; color: #fff; padding: 12px 40px; font-size: 20px; font-family: 'gotham-bold'; }
#topFormRight { text-align: center; color: white; }
#topFormRightInner { width: 360px; margin: 26px auto; }
#topFormRightInner h4 span { text-transform: capitalize; color: #199EFD; font-weight: bold; }
#topFormRightInner #ftTab { margin: 10px auto 25px; }
#topFormRightInner #ftTab a { color:white; display:inline-block; height: 30px; padding: 5px; }
#topFormRightInner #ftTab a.left { width:45%; }
#topFormRightInner #ftTab a.right { width:55%; }
#topFormRightInner #ftTab a.on {  background-color: #FA8700; }
#topFormRightInner #ftTab a.off { background-color: #5A5A5A; }
#topFormRightInner .bl_requisitos { text-align: left; margin-bottom: 20px; }
#topFormRightInner input { font-family: 'gotham-book'; width: 100%; background-color: #5A5A5A; color: white; border: 1px solid #969696; margin-bottom: 5px; padding: 7px 10px 7px 10px; }
#topFormRightInner .ftBotonera { text-align: right; }
#topFormRightInner .ftBotonera a { display:inline-block; margin: 5px 0 15px 0; padding: 10px 20px 10px 20px; background-color: #FA8700; color: white; }
#topFormRightInner #ftFormYa { display: none; }

/*.bl_central { color: #FA8700; }*/

#divP1 {display:none;}
#divP1 #p1Pasos-regular { display: none; margin: 0 auto; }
#divP1 #p1Pasos-small { display: none; width: 100%; }
#divP1 #p1Contenido { width: 100%; padding: 30px; color: #5A5A5A; }
#divP1 #p1Contenido .campo { font-family: 'gotham-book'; height:32px; border: 1px solid #DADADA; background-color: #FAFAFA; color: black; padding: 6px; margin-bottom: 8px; }
#divP1 #p1Contenido .ftBotonera { text-align: right; }
#divP1 #p1Contenido .ftBotonera a { display:inline-block; margin: 5px 0 15px 0; padding: 10px 20px 10px 20px; background-color: #FA8700; color: white; }

#divP2 {display:none;}
#divP2 #p2Pasos-regular { display: none; margin: 0 auto; }
#divP2 #p2Pasos-small { display: none; width: 100%; }
#divP2 #p2Contenido { width: 100%; padding: 30px; color: #5A5A5A; }
#divP2 #p2Contenido #p2Contenido-pendiente { display: none; }
#divP2 #p2Contenido #p2Contenido-desaprobado { display: none; }
#divP2 #p2Contenido #p2Contenido-desaprobado  p.mayor{ font-size: 1.2em; }


#divP2 #p2Contenido #p2Contenido-aprobado { display: none; }
#divP2 #p2Contenido .pregunta { margin: 15px 0 12px 0; }
#divP2 #p2Contenido .pregunta span { font-family: "gotham-bold"; }
#divP2 #p2Contenido .labelright { margin-left: 10px; width: 100%; }
/*#divP2 #p2Contenido input.evalua + a + label { width: 80%;  padding-left: 5px; }*/
#divP2 #p2Contenido div.rojo { color: red; }
#divP2 #p2Contenido p.terminos { margin-top: 25px; }
#divP2 #p2Contenido #p2Aprobado { text-align: center; }
#divP2 #p2Contenido #p2Desaprobado { margin: 10px auto; text-align: center; color: #D93600; }
#divP2 #p2Contenido .ftBotonera { text-align: right; }
#divP2 #p2Contenido .ftBotonera a { display:inline-block; margin: 5px 0 15px 0; padding: 10px 20px 10px 20px; background-color: #FA8700; color: white; }
#divP2 #p2Contenido #p2Aprobado-nota { font-weight: bold; color: red; }

#divP3 {display:none;}
#divP3 #p3Pasos-regular { display: none; margin: 0 auto; }
#divP3 #p3Pasos-small { display: none; width: 100%; }
#divP3 #p3Contenido { width: 100%; padding: 30px; color: #5A5A5A; }
#divP3 #p3Contenido .campo { font-family: 'gotham-book'; height:32px; border: 1px solid #DADADA; background-color: #FAFAFA; color: black; padding: 6px; margin-bottom: 8px; }
#divP3 #p3Contenido p.rojo { color: red; }
#divP3 #p3Contenido .marron { color: brown; font-weight: bold; margin: 10px 0 10px 0; }
#divP3 #p3Contenido .ftBotonera { text-align: right; }
#divP3 #p3Contenido .ftBotonera a { display:inline-block; margin: 5px 0 15px 0; padding: 10px 20px 10px 20px; background-color: #FA8700; color: white; }

#divP4 {display:none;}
#divP4 #p4Pasos-regular { display: none; margin: 0 auto; }
#divP4 #p4Pasos-small { display: none; width: 100%; }
#divP4 #p4Contenido { width: 100%; padding: 30px; color: #5A5A5A; }
#divP4 #p4Contenido .campo { font-family: 'gotham-book'; height:32px; border: 1px solid #DADADA; background-color: #FAFAFA; color: black; padding: 6px; margin-bottom: 8px; }
#divP4 #p4Contenido h4 { margin-top:10px; }
#divP4 #p4Contenido .ftBotonera { text-align: center; margin-top: 15px; }
#divP4 #p4Contenido .ftBotonera a { display:inline-block; margin: 5px 0 15px 0; padding: 10px 20px 10px 20px; background-color: #FA8700; color: white; }

.ajax_overlay {}
.ajax_loader { background: url("img/spinner_squares_circle.gif") no-repeat center center transparent; width:100%; height:100%; }

.bl_claustros { border-left: 1px solid gray; }

@media screen and (max-width: 1100px) {
	body.landing h2 { width: 70%; }
	#positCierre { position: absolute; width: 300px; left: 65%; top: 0px; }
	#topFormRightInner { width: 98%; margin: 10px auto; font-size: 80%; }
	#topFormRightInner h4 { padding-bottom: 0px; }
	#divP1 #p1Pasos-large { display: none; }
	#divP1 #p1Pasos-regular { display: block; }
	#divP1 #p1Pasos-small { display: none; }
	#divP2 #p2Pasos-large { display: none; }
	#divP2 #p2Pasos-regular { display: block; }
	#divP2 #p2Pasos-small { display: none; }
	#divP3 #p3Pasos-large { display: none; }
	#divP3 #p3Pasos-regular { display: block; }
	#divP3 #p3Pasos-small { display: none; }
	#divP4 #p4Pasos-large { display: none; }
	#divP4 #p4Pasos-regular { display: block; }
	#divP4 #p4Pasos-small { display: none; }
}

@media screen and (max-width: 1023px) {
	.bloque_central {display: block;}
	.bloque_central .titulaciones  { display: none; }
	.bl_claustros { border: none; }
}

@media screen and (max-width: 500px) {
	body.landing h2 { font-size: 15px; width: 55%; }
	/*body.landing.direccion .coletilla div { font-size: 10px; }
	body.landing.educacion .coletilla div { font-size: 10px; }
	body.landing.publica .coletilla div { font-size: 10px; }*/
	body.landing.direccion .coletilla { display: none; }
	body.landing.educacion .coletilla { display: none; }
	body.landing.publica .coletilla { display: none; }
	body.landing .coletilla2 { font-size: 16px; }
	#positCierre { position: absolute; width: 170px; left: 55%; top: 0px; }
	#topFormLeft { display: none; }
	#topFormRightInner { width: 98%; margin: 10px auto; font-size: 80%; }
	#topFormRightInner h4 { font-size: 16px; padding-bottom: 0px; }
	#topFormRightInner h4 span { text-transform: capitalize; }
	#divP1 #p1Pasos-large { display: none; }
	#divP1 #p1Pasos-regular { display: none; }
	#divP1 #p1Pasos-small { display: block; }
	#divP2 #p2Pasos-large { display: none; }
	#divP2 #p2Pasos-regular { display: none; }
	#divP2 #p2Pasos-small { display: block; }
	#divP2 #p2Contenido #p2Desaprobado h3 { font-size: 1.4em; }
	#divP3 #p3Pasos-large { display: none; }
	#divP3 #p3Pasos-regular { display: none; }
	#divP3 #p3Pasos-small { display: block; }
	#divP4 #p4Pasos-large { display: none; }
	#divP4 #p4Pasos-regular { display: none; }
	#divP4 #p4Pasos-small { display: block; }
}