body{
	background: #faf8ee;
	font-family: Trebuchet MS; 
	font-size:13px; 
	text-align: center;
	margin:0;	
}
#contenido{
	width: 78em;
	margin:auto;	
	
}
#cabecera{
	width:100%;
}
#centro{
	width:100%;
}
#contenedor{
	width:100%;
}
#boton_buscar{
	border: 0;
	background: transparent;
	font-family: Arial;
	font-weight: bold;
	color: #686654;
}
#logo_cab{
	background: url(../images/menus/cabecera.jpg);
	height:11.8em;
	text-align:left;
}
#capa_busqueda{
	float:left;
}
#lupa{
	float:left;left:0.5em;position:relative;top:-0.5em;
}
#menu_top_single{
	float: left;
	margin-left:1em;
margin-right:1em;
}
#barra{
	float:left;
	overflow:hidden;
	/*width:1.5em;*/
	text-align:left;
	margin-top:1em;
}
#barra_doble{
	float:left;
	overflow:hidden;
	/*width:3em;*/
	margin-top:1em;
}
#caja_menu{
	/*padding-left: 1em;
	padding-right: 1em;*/
	float:left;
	
}
#marca_menu_inicio{
	height:1em;overflow: hidden;width:4em;
}
#marca_menu{
	height:1em;
	overflow: hidden;
	width:6em;
}
#seleccionado_inv{
	visibility:hidden;
}
#enlace_menu_sel{
	color:#a3b10f;
	cursor:pointer;
   text-decoration:none;
   text-transform:uppercase;
}
#enlace_menu{
	color:#6A6752;
	cursor:pointer;
   text-decoration:none;
   text-transform:uppercase;
}
#tabla_caja_menu{
	color:#686654;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding-left: 1em;
	padding-right: 1em;
	text-align: center;
}
#donde{
	font-family: Trebuchet MS; 
	font-size:11px; 
	color: #6a6752;
}
#cabecera_contenido{
	font-family: Trebuchet MS; 
	font-size:20px; 
	color: #535a05;
	width: 100%;
	height: 2.5em;
}
#cabecera_contenido_not{
	width: 100%;
	height:4em;
}
#cab_noti{
	background:transparent url(../includes/images/cabec_noticias.png) no-repeat scroll 0 0;
	color:White;
	font-family:Arial;
	font-size:1.3em;
	font-weight:bold;
	height:3em;
	width:11em;
	float: left;
}
#imagen_noti{
	 overflow: hidden; 
	 float: left; 
	 background: url(../includes/images/noticias/imagen_notic.png) no-repeat scroll 0 0;
	 height:9.5em;
	width:9em;
}
#linea_cabecera_cont{
	margin:0px;
	color: #e3ec81;
	height: 2px;
	width: 100%;
}
.contenido_de_seccion{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6a6752;
}
#donde a{
	color: #6a6752;
	text-decoration: none;
}
#menu{
	
	 overflow: hidden; 
	 font-family: Arial; 
	 font-weight: bold; 
	 font-size:13px; 
	 color:#686654;
	 width:100%; 
	 background: transparent url(../images/menus/circulitos2.png);
	 background-position: right;
	background-repeat: no-repeat;
}
#menu a{
	
}
#contenedor{
	font-family: Arial;
	font-size: 12px;
	height: auto;
	background: #faf8ee;
	padding-bottom: 20px;
	font-family: serif;
	width: 100%;
	
}
#cont_izq{
	float: left;
	width:68%;
	font-family:Trebuchet MS;
	color:#6A6752;
}
#cont_izq_entero{
	width:100%;
	float: left;
}
#menu_izq{
	font-family: Trebuchet MS; 
	font-size:1.1em; 
	color: #8b897a;
	float: left;
	text-align: left;
	width:25%;
}
#menu_izq2{
	font-family: Trebuchet MS; 
	font-size:1.1em; 
	color: #8b897a;
	float: left;
	text-align: left;
	width:17%;
}


#central{
	float: right;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6a6752;
	width: 73%;
}
#central_servicios{
	float: right;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6a6752;
	width: 100%;
	background: url(../images/servicios/fondo.jpg);
	height:62em;
	overflow: hidden;
	background-repeat: no-repeat;
}
#central a{
	color: #6a6752;
}

#menu_der{
	float: right;
	text-align: left;
	background: #edeadd;
	height: auto;
	text-align: center;
	
}


#menu_izq a{
	color: #6a6752;
	text-decoration: none;
	cursor: pointer;
}

#donde{
	text-align: left;
	text-transform: lowercase;height:1.5em;
}

#titulo_menu{
	color: #6a6752;
	font-size: 13px;
	text-transform: uppercase;
	width: 100%;
	height: 2.5em;
	background: url(../includes/images/menuizq/cab_submenu.jpg);
}
#cuerpo_menu{
	width: 100%;
	background: url(../includes/images/menuizq/pix_submenu.jpg);
	background-repeat: repeat-y;
	overflow:hidden;
}
#cuerpo_menu a{
	text-decoration: none;
}
#pie{
	position: relative;
	height: 4em;
	background:transparent url(../images/menus/im_firma.png) repeat scroll 0 0;
	color: White;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	/*margin-top: 30px;*/
	text-align: center;
	margin-bottom:1em;
	width:100%;
}
#informacion
{
	color:#CCC;
	font-family:Trebuchet MS;
	font-size:11px;
	position:relative;
	text-align:right;
	width:100%;
}
#informacion a
{
	cursor:pointer;
}
#informacion img
{
	margin-bottom:-10px
}
#pie a{
	color: white;
	text-decoration: none;
}
#pie_aviso{
	float:left;padding-left:1em;
	text-align:left;

}
#pie_direccion{
	float:left;padding-left:1em;
	text-align:center;
	width:45em;
}
#pie_copy{
	float:right;padding-right:1em;
}
#espacio_sup_pie{
	height:1em;width:100%;overflow:hidden;
}
#titulo_noticia{
	overflow: hidden; 
	width:100%; float: 
	left; font-size: 2em; 
	margin-bottom:.5em;
	margin-top: .5em;
	color: #9CAF00;
}
#buscador{
	position: relative;
	top: 4em;
	left:63em;
	text-align: left;
	width: 18em;
}
#cab_tfno{
	position: relative;
	top: 3.5em;
	left:63em;
	text-align: left;
	width: 18em;
	color:#6A6752;
	font-weight: bold;
	
}

#texto_bus{
	float:left;
}
#texto_bus input{
	background: transparent;
	border: 1px solid #6A6752;
	color: #6A6752;
	font-size: .8em;
	width: 15em;
}
#boton_bus{
	background:#E2E0D6;
	margin-top:0.4em;
	text-align:center;
	width:5em;
	font-weight: bold;
	float: left;
	position:relative;top:-0.8em;
	color: #6A6752;
}
#destacamos{
	background:transparent url(../includes/images/franjamarron.png) no-repeat scroll 0 0;
color:White;
font-family:Arial;
font-size:1.3em;
font-weight:bold;
height:3em;
width:11em;
float: left;
}
#trabaja{
	background:transparent url(../includes/images/franjamarronlarga.png) no-repeat scroll 0 0;
color:White;
font-family:Arial;
font-size:1.3em;
font-weight:bold;
height:3.3em;
width:16em;
float: left;
}

#activate{
	float:left;
}
#noticias{
	float: left;
}
#tit_activate{
	background: url(../includes/images/franjaamarilla2.gif) no-repeat scroll 0 0;
	color:White;
font-family:Arial;
font-size:1.3em;
font-weight:bold;
height:3em;
width:100%;
float: left;
margin-bottom:0.3em;
}
#activate_pareja{
	width: 37em;
	
}
#activate_single{
	background:transparent url(../includes/images/fondovarios.png);
	background-repeat: no-repeat;	
	height:23.3em;
	margin-bottom:1.5em;
	width:17.5em;
	overflow:hidden;
}
#img_activate{
	/*background: #483D8B;*/
	height:16em;
	overflow: hidden;
}
#textos_activate{
	height:5.4em;
	overflow: hidden;
}
#tit_textos_activate{
	color:#716F5E;
	font-family:Arial;
	font-size:1.2em;
	font-weight:bold;
	
	margin-bottom:3%;
	margin-top:5%;
	overflow: hidden;
	
}
#textos_textos_activate{
	color:#716F5E;
	font-family:Arial;
	height:2.5em;
overflow:hidden;
	width: 80%;
	overflow: hidden;
	float: left;
}

#tit_noticias{
	background: url(../includes/images/franjanaranja.png) no-repeat scroll 0 0;
	color:White;
font-family:Arial;
font-size:1.3em;
font-weight:bold;
height:3em;
width:12em;
float: left;
margin-bottom:0.3em;
position: absolute;
}
#activate{
	float:left;
	overflow: hidden;
	width:100%;
}
#noticias{
	float: left;
	width: 17.5em;
	position: relative;
	top: -2em;
}
#cab_not{
	background: url(../includes/images/noticias/arribanoticias.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 7.5em;
	font-weight: bold;

}
#ult_not_single{
	background: url(../includes/images/noticias/pix_medio_noticia.png);
	background-repeat: repeat-y;
	width: 100%;
	overflow: hidden;
}
#ralla_noticia{
	overflow: hidden;
	background: url(../includes/images/noticias/pix_ralla_noticia.png);
	height: 1px;
	width: 100%;
}
#pie_not{
	background: url(../includes/images/noticias/abajonoticias.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 3em;
}

#servicios{
	width:100%;
	height:43em;
	overflow:hidden;
}
#tit_servicios{
	background: url(../includes/images/franjaverdelarga.png) no-repeat scroll 0 0;
	color:White;
	font-family:Arial;
	font-size:1.3em;
	font-weight:bold;
	height:3em;
	width:20em;
	float: left;
	margin-bottom:0.3em;
	position: absolute;
}
#galeria_img{
	width: 68%;
	text-align: center;
	float: left;
}
#imagen_gal{
	width:100%;
	height: 403px;
	background: url(../images/fondo_carrusel.jpg);
	background-repeat: no-repeat;
}
#imagen{
	width:90%;
	height:307px;
	float: left;
	overflow: hidden;
	text-align: left;
}
#carrusel{
	height: 6.5em;
}
#carrusel_single{
	background: url(../includes/images/servicios/fotopeque.jpg);
	background-repeat: no-repeat;
	height:6.1em;
	width:8.5em;
	float: left;
	overflow: hidden;
}
#texto_servicios{
	width:30%;
	height: 33em;
	float: right;
	background: url(../includes/images/servicios/fondotexto.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#img_gal_single{
	/*width: 100%;
	height: 100%;*/
}
#carrusel_img_single{
	width: 100%;
	height: 100%;
}
#gal_img_texto{
	width: 100%;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
}
#texto_servicios_texto{
	font-family: Arial;
	width: 84%;
}
#texto_servicios_titulo{
	font-family: Arial;
	font-weight: bold;
	width: 84%;
}
#flecha_izq{
	height:5.1em;
	//height: 6.1em;
	width:5%;
	float: left;
	text-align:left;
}
#flecha_der{
	height:5.1em;
	//height: 6.1em;
	width:5%;
	float: right;
	margin-right:1em;
	text-align:left;
}

#destacado_single{
	background-image: url(../includes/images/destacados/destacados.png);
	background-repeat: no-repeat;
	width:100%;
	height:8em;
	float: left;
}
#trabaja_nosotros{
	background-image: url(../includes/images/destacados/trabajacon.png);
	background-repeat: no-repeat;
	width:100%;
	height:7.2em;
	float: left;
}
#trabaja_nosotros_tit{
	float:left;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.3em;
	width: 10em;
	color:#3b371b;
	
}
#trabaja_nosotros_subtit{
	float:left;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 1em;
	width: 15em;
	margin-top: .5em;
	color:#716f5e;
}
#escuela_formacion{
	background-image: url(../includes/images/escuelaformacion/banner_escformacion.png);
	background-repeat: no-repeat;
	width:100%;
	height:18em;
	float: left;
	overflow: hidden;
	width:25.5em;
}
#escuela_formacion_tit{
	float:left;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	font-size: 1.8em;
	width: 8em;
	height:2.5em;
	overflow: hidden;
	color:#3b371b;
}
#escuela_formacion_texto{
	float:left;
	text-align: left;
	font-family: Arial;
	font-size: 1em;
	width:24.1em;
	height:4.5em;
	color:#716f5e;
	padding-left: .7em;
}
#resul_bus_single{
	height:2.5em;
}
#bus_sec{
	color: #b4c900;
	height:1em;
	width:5em;
	font-weight: bold;
	float: left;
}
#enlace_bus{
		font-weight: bold;
		float: left;
		width:80%;
}

#tit_seccion{
	
	color:White;
	float:left;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	height:3em;
	width:15em;
}

#ficha_cliente{
	margin: .5em; 
	float: left; 
	overflow: hidden; 
	width:21em; height:22em; 
	font-family:Arial; font-size:1em; 
	background: url(../includes/images/clientes/fondo-papel.png); 
	background-repeat: no-repeat;
}
#esp_sup_menuder{
	width:100%;
	height: .5em;
	overflow: hidden;
}
#esp_izq_menuder{
	width:2%;
	height: 1em;
	overflow: hidden;
	float:left;
}
#cont_menuder{
	float:left;
	width: 98%;
}
#espacio_acivate{
	width:2em;
	height: 1em;
	overflow: hidden;
	float:left;
}
#casilla_noticia{
	float:left;
	width:87%;
	height:3em;
	overflow: hidden;
	
}
#cont_carrusel{
	float:left;height:6.2em;overflow:hidden;width:86.7%; position:relative;
}
#servicios_izq{
	float:left;
	width:74%;
	overflow: hidden;
}
#servicios_der{
	float:right;
	width:25%;
}
#serv_img{
	width:100%;
	height: 40em;
	overflow: hidden;
}
#serv_img2{
	width:100%;
	height: 41em;
	overflow: hidden;
}
#serv_text{
	width:100%;
	height:12em;
margin-top:.1em;
overflow:hidden;
}
#serv_text2{
	width:100%;
	height:12em;
margin-top:.1em;
overflow:hidden;
margin-left:60px;
}
#serv_der_espsup{
	height:4em;
	width: 100%;
	overflow: hidden;
	float:left;
}
#serv_der_espsup2{
	height:1em;
	width: 100%;
	overflow: hidden;
	float:left;
}
#serv_der_espizq{
	height:50em;
	width: 11%;
	overflow: hidden;
	float: left;
}
#serv_der_cont{
	float: left;
	width: 86%;
	display: block;
}
#serv_imgmini{
	width:11em;
	text-align: center;
	font-size: .8em;
	overflow: hidden;
	float:left;
	cursor: pointer;
}
.serv_img_img{
	position:absolute;
	height:30em;
	width: 59.3em;
}
.serv_img_img2{
	position:absolute;
	height:30em;
	padding-left:100px;
}
#imagengrande_serv{
	height:34em;
	width:59.3em;
	background: url(../images/servicios/sombra_grande.png);
	background-repeat: no-repeat;
}
#imagengrande_serv2{
	height:34em;
	width:526px;
	background: url(../images/servicios/sombra_grande2.png);
	background-repeat: no-repeat;
}
#texto_imagengrande{
	width: 100%;
	height:3em;
	text-align: center;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
}
#texto_imagengrande2{
	width: 518px;
	height:3em;
	text-align: center;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
}
.serv_img_text{
	float: left;
	width:51em;
	margin-left:1em;
}
.serv_img_text2{
	float: left;
	margin-left:1em;
	margin-top: 10px;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	width:480px;
}
.imagen_grande_serv{
	width: 100%;
	height: 100%;
}
#serv_imgmini_img{
	float:left;
	height:8.2em;
	width:11.5em;
	background: url(../images/servicios/sombra_peque.png);
	background-repeat: no-repeat;
}
#esp_sup_serv_imgmini_img{
	height: .6em;
	width: 100%;
	overflow: hidden;
}
#esp_izq_serv_imgmini_img{
	height: 100%;
	width: .6em;
	overflow: hidden;
	float:left;
}
#img_serv_imgmini_img{
	width: 9.4em;
	height: 6.9em;
	overflow: hidden;
	float:left;
}
#serv_imgmini_texto{
	float:left;
	width:100%;
	height:3em;
	font-size:1em;
	overflow: hidden;
}
#cursos{
	width:100%;
}
#curso_single{
	width: 20em;
	float: left;
	background: url(../images/cursos/inscribete.jpg);
	background-repeat: no-repeat;
	height: 16.8em;
	overflow: hidden;
}
#curso_img{
	width:100%;
	height: 8em;
	overflow: hidden;
}
#curso_text{
	width:100%;
	margin-left:1em;
margin-top:1em;
width:100%;
}
#tablaform{
	width:100%;
}
#tablaform input{
	width:99%;
	font-size: .9em;
	background:#c9c9c9;
	border:0 none;
	font-size:0.9em;
}
.div_nombre{
	width:12%;
	float:left;
}
.div_nombre_in{
	width:37%;
	float:left;
}
.div_apellidos{
	width:12%;
	float:left;
}
.div_apellidos_in{
	width:37%;
	float:left;
}
.div_dni{
	width:7%;
	float:left;
}
.div_dni_in{
	width:23%;
	float:left;
}
.div_direccion{
	width:12%;
	float:left;
}
.div_direccion_in{
	width:56%;
	float:left;
}
.div_localidad{
	width:12%;
	float:left;
}
.div_localidad_in{
	width:37%;
	float:left;
}
.div_provincia{
	width:12%;
	float:left;
}
.div_provincia_in{
	width:37%;
	float:left;
}
.div_email{
	width:8%;
	float:left;
}
.div_email_in{
	width:41%;
	float:left;
}
.div_tfno{
	width:8%;
	float:left;
}
.div_tfno_in{
	width:41%;
	float:left;
}
#linea_form{
	width: 100%;
	margin-bottom: .5em;
	height:2em;
}
#espacio_lineas_form{
	width:1%;
	float: left;
	height: 1em;
	overflow: hidden;
}
.boton_envio{
	background: #A3B10F;
	color: white;
	font-family: Arial;
	border: 1px solid #6b8e23;
}
h1{
	font-size:1.5em;
}
.enlace_curso_titulo{
	text-decoration: none;
	font-size: 1em;
}
.flor_cursos{
	position:relative;
	top: .6em;
	margin-right: .5em;
	}
#curso_titulo{
	height: 3em;
	margin-top:2em;
	font-weight: bold;
	width:90%;
}
#palabra_paja{
position:relative;
	float: left;
color: #ece3c6;
font-size: 1.2em;
}
.palabra_cliente{
	position:relative;
	float: left;
	color: #A3B10F;
	z-index: 2;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 1.2em;
}
#clientes{
	position: relative;
	color: #ece3c6;
	text-align: justify;
	font-size: 1.2em;
}
#clientes a{
	text-decoration: none;
	color: #A3B10F;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}
.enlace_cliente{
	text-decoration: none;
	color: #A3B10F;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}
#tagcloud{
	position:absolute;
z-index:5;
}
.encuentra{
	font-size: 1em;
	font-weight: normal;
	text-transform: lowercase;
}
#espacio_sup1{
	height:30%; width:100%; overflow:hidden;
}
#espacio_izq_menu{
	width:20%; height: .1em;overflow:hidden;float:left;
}
#menu_cont_cen{
	float: left;width:80%;
}
#espacio_inter_menu{
	height:.5em; width:100%; float: left; overflow:hidden;
}
#espacio_izq_menu_cont{
	width:4%; height: .1em;overflow:hidden;float:left;
}
#espacio_menu2{
	height:.2em; overflow:hidden;
}
#espacio_izq_menu2{
	width:.9em; height: .1em;overflow:hidden;float:left;
}
#sub_menu_nom{
	float: left;
}
#espacio_menu3{
	height:.2em; overflow:hidden;
}
#espacio_menu4{
	height:.5em; overflow:hidden; float: left; width:100%;
}
#espacio_der_menu5{
	width:2%; height:.1em; overflow:hidden;float:right;
}
#espacio_intermedio{
	height:.5em; overflow:hidden;
}
#espacio_bajo_menu_prin{
	 height:.5em; overflow:hidden;
}
#central_inicio{
	width: 100%;
	float: right;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6a6752;
}
#central_clientes{
	width: 81%;
	float: right;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6a6752;
}
#img_gal_single{
	width:100%; height:100%;border:0;
}
.imagen_gal_nomuestra{
	position:absolute; display: none;height:315px;width:35em;
}
.imagen_muestra{
	position:absolute; display: block;height:315px;width:35em;
}
a{
	cursor: pointer;
	color: #6A6752;
	text-decoration: none;
}
#contenedor_flecha{
	position: absolute; width:35em; height:0em;
}
#espacio_gal_1{
	width:100%; overflow:hidden; height:1em;float:left;
}
#tit_texto_servicios{
	position:relative;height:2em;position:relative;top:27em;//top:6px;text-align:left;width:100%;
}
.gal_titulo_serv{
	position:absolute; 
	display: block;
	width:100%;
	height:2em;
	overflow:hidden; 
	text-align:center;
	font-size:1.2em; 
	font-weight:bold;
}
.gal_titulo_serv_no{
	position:absolute; 
	display: none;
	width:100%;
	height:2em;overflow:hidden; text-align:center;font-size:1.2em; font-weight:bold;
}
#flecha_sobre{
	display: none;
	float:left;position: relative; left:5em; top:2em; //top:0; background: url(../includes/images/servicios/flecha.png); width:2em;height:3em;
}
#carr_espacio_sup{
	width:100%;height:2em;overflow:hidden;
}
#tapa_flecha_iz{
	position:absolute; height:2em;overflow:hidden;width:2em;z-index:3;background: url(../includes/images/trans.png);
}
#flecha_izq_img{
	position:absolute; height:2em;overflow:hidden;width:2em;z-index:2;
}
#pagina_carrusel{
	position:absolute;
}
#espacio_flecha_der{
	width:100%;height:2em;overflow:hidden;
}
#tapa_flecha_der{
	position:absolute; height:2em;overflow:hidden;width:2em;z-index:1;background: url(../includes/images/trans.png);;
}
#flecha_der_img{
	position:absolute; height:2em;overflow:hidden;width:2em;z-index:2;
}
#espacio_inter_3{
	float:left; height:1em; width:3em;overflow:hidden;
}
#esp_sup_not_ini{
	overflow:hidden; height:.9em;width:100%;
	
}
.tabla_accesos{
	/*width:40%;*/
	text-transform: uppercase;
}
.centrada{
	text-align: center;
	padding-right: 3em;
}
#central_cont_inicio{
	text-align:left;overflow: hidden; float: left; width:100%; 
}
#central_cont{
	text-align:left;overflow: hidden; float: left; width:98%; 
}
.imagen_act_portada{
	width: 100%;
	height: 100%;
}
#politica{
	font-size: 10px; font-family: 'Trebuchet MS';
}
form{
	margin-bottom: 1em;
}
#boton_formacion{
	overflow: hidden; height: 3em; float: left; position: relative; top: 6.5em; width: 12em; left: 6em;
}
.mini_serv{
	width: 100%;
	height: 100%;
}
#enlace_mapa{
	margin-bottom: 1em;
	font-size: 1.2em;
}
#cliente_top{
	float: left;
	margin-top: 1em;
	margin-right: .5em;
	color:#6A6752;
	background: url(../images/clientes/papel_clientes.png);
	background-repeat: no-repeat;
	width: 13em;
	height: 10em;
	overflow: hidden;
}
.cliente_centros{
	float: left;
	margin-top: 1em;
	margin-right: .5em;
	color:#6A6752;
	background: url(../images/clientes/pastilla_clientes.png);
	background-repeat: no-repeat;
	width: 13em;
	font-size:14px;
	height:86px;
	margin-right:1.2em;
	overflow: hidden;
}
.mitad_clientes{
	width: 49%;
	float:left;
}
#lista_clientes{
	width: 100%;
	float: left;
	margin-top: 1em;
	margin-bottom: 1em;
}
#esp_sup_serv_img{
	width: 100%;
	height: 4em;
	overflow: hidden;
}
#esp_izq_serv_img{
	width: 2em;
	height: 100%;
	overflow: hidden;
	float: left;
}
#img_serv_img{	
   width: 90%;
	height: 100%;
	overflow: hidden;
	float: left;
}
#img_serv_img2{	
   width: 90%;
	height: 100%;
	overflow: hidden;
	float: left;
	margin-top: 20px;
}
#esp_sup_imagengrande_serv{
	width: 100%;
	height: .5em;
	overflow: hidden;
}
#esp_izq_imagengrande_serv{
	width: .4em;
	height: 100%;
	overflow: hidden;
	float: left;
}
#img_imagengrande_serv{
	float:left;
	height:32.4em;
	overflow:hidden;
	width:58.3em;
}
#img_imagengrande_serv2{
	float:left;
	height:32.4em;
	overflow:hidden;
	width:518px;
}
#serv_text_der{
	float:left;
	width: 5em;
	text-align: left;
}
#serv_text_izq{
	float:left;
	width: 5em;
	text-align: right;
}
.flecha_grande_serv{
	margin-top:2em;
}
#paginar{
	width:100%;
	position: relative;
}
.pagina_izq{
	width:3em;
	float:left;
	text-align: left;
}
.pagina_der{
	width:3em;
	float:right;
	text-align: right;
}
#tabla_cliente{
	width:100%; height:100%;text-align:Center;
	font-weight: bold;
	color: #433630;
}
.ciudad_cliente{
	color: #4d5101;
}
.enlace_cli{
	
}
#boton_inscri{
	float:left;
height:2em;
margin-left:6em;
margin-top:2em;
width:6em;
}
#esp_sup_carrusel_single{
	height: .5em;
	width: 100%;
	overflow: hidden;
}
#esp_izq_carrusel_single{
	height: .5em;
	width: .5em;
	overflow: hidden;
	float:left;
}
#img_carrusel_single{
	float:left;
	height:5.1em;
width:7.5em;
overflow: hidden;
}
#form_patio{
	width:100%;
	overflow: hidden;
	float: left;
	margin-top: 20px;
}
#form_patio_cab{
	width:100%;
	height: 45px;
	overflow: hidden;
	background: #e95d0f;
	color: white;
	font-size: 25px;
	font-weight: bold;
	float: left;
	text-align: left;
}
#form_patio_cab2{
	width:100%;
	height: 45px;
	overflow: hidden;
	background: #C0C0C0;
	color: #000;
	font-size: 25px;
	font-weight: bold;
	float: left;
	text-align: left;
}
#form_patio_cont{
	width:100%;
	overflow: hidden;
	float: left;
	text-align: left;
}
#form_patio_contenido{
	width: 100%;
	float: left;
}
.linea_form{
	width: 99%;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	border-right: 1px solid #7f9db9;
}
.in_text
{
	width:100%;
	height:100%;
	margin: 0;
	padding: 0;
	
}
#centros_educativos{
	width:100%;
	float: left;
	height: 753px;
	overflow: hidden;
	background: url(../images/tapiz-fondo_ok.jpg);
}
#fila_superior{
	width:100%;
	margin-top: 20px;
	overflow: hidden;
	text-align: center;
}
#fila_izquierda{
	width:160px;
	height: 409px;
	overflow: hidden;
	float: left;
}
#franja_central{
	float:left; padding-left:140px;
}
#imagen_central{
	width:409px;
	height: 409px;
	overflow: hidden;
	float: left;
	text-align: left;
}
#fila_derecha{
	width:160px;
	height: 409px;
	overflow: hidden;
	float: left;
}
#fila_inferior{
	width:100%;
	margin-top: 14px;
	overflow: hidden;
	float: left;
	text-align: center;
}
.centros_miniatura{
	width: 131px;
	height: 131px;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 8px;
}
.centros_miniatura_top{
	width: 131px;
	height: 131px;
	margin-right: 5px;
	margin-bottom: 8px;
}
.centros_imagen_on{
	position:absolute;
	display: block;
	height:409px;
	width:409px;
}
.centros_imagen_off{
	position:absolute;
	display: none;
	height:409px;
	width:409px;
}
.centros_textos_on{
	display:block;
	float:left;
	width:100%;
}
.centros_textos_off{
	display:none;
	float:left;
	width:100%;
}
#centros_titu{
	width: 100%;
	font-size: 14px;
	font-weight: bold;
}
#centros_texto_cont{
	width: 100%;
	font-size: 12px;
}
