@charset "utf-8";
/* CSS Document */

body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #6c6c6c;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #333333;
	behavior:url(estilosCSS/csshover.htc);
	background-color: #8C8C8C;
	background-image: url(../imagenes/background.jpg);
	background-repeat: repeat-x;
    }
   * {
	line-height: 1em;
	margin: 0em;
	padding: 0em;
} /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */

   

    .unaColumna #container {
	width: 56.25em;  /* este ancho creará un contenedor que cabrá en una ventana de navegador 1024px si el texto se deja con los tamaños de fuente predeterminados del navegador */
	background: #FFFFFF;
	margin: 10px auto 5px; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	border: 1px solid #000000;
	text-align: left; /* esto anula text-align: center en el elemento body. */
	height: 100%;
	border-bottom: 0;
	border-top: 0;
	position: relative;
    }
    .unaColumna #encabezado {
	background: #fff;
	padding: 0px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #encabezado en lugar de texto, es posible que le interese quitar el relleno. */
	border-top: 6px solid #A8373F;
	margin: 0px;
    } 
    .unaColumna #encabezado h1 {
    	margin: 0; /* el ajuste en cero del margen del último elemento del div de #encabezado evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
    	padding: 10px 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
    }
    .unaColumna #contenido {
	padding: 0 25px; /* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
	background: #FFFFFF;
	border-bottom: 8px solid #A8373F;
    }
	 html>body .unaColumna #contenido {
	padding: 0 25px; /* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
	background: #FFFFFF;
	border-bottom: 8px solid #A8373F;
	float:left;
    }
    .unaColumna #piePag {
	padding: 5px 0;
	width: 80.6em;
	font-size: 0.7em;
	color: #FFFFFF;
	height: 14px;
	margin-top: 10px;
	margin: 0 auto 15px;
	//margin:0 auto 25px;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    } 
    .unaColumna #piePag p {
    	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
    	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
    }
    

/* EL MENU HORIZONTAL EMPIEZA AQUÍ */
div#listmenu {
	width:100%; 	/* hace que el div ocupe todo el ancho */
	float:left;	/* borde superior */
	border-bottom:1px solid #000000;	 /* borde inferior */
	font-size:0.76em;	/* ajusta el tamaño del texto aquí mismo */
	background-color:#FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	}
div#listmenu ul {
	margin:0 0 0 .8em;/* aparta el ul del borde izq del div contenedor */
	}
div#listmenu li {
	float:left;	/* hace que la lista se ponga en horizontal */
	position:relative; /* contexto de posicionamiento para el menu desplegable posicionado de forma absoluta */
	list-style-type:none;	/* quitar viñetas */
	background-color:#FFFFFF; /*color de fondo de los elementos del menu */
	border-right:1px solid #000; /* crea linea de separación entre los elementos li */
	}
div#listmenu li:first-child {
	border-left:1px solid #FFF; /*la primera linea vertical del menu */
	}
div#listmenu li:hover {
	background-color:#AA3840; /*color de fonde de los elementos del menu */
	}
div#listmenu a {
	display:block;
	padding:2px 5px; /*crea espacio a los lados de cada elemento del menu */
	text-decoration:none;	 /* quita el subrayado de los vinculos */
	color:#AA3840;
	font-weight:bold;	/* color del texto */
	}
div#listmenu a:hover {
	color:#FFFFFF;
	}

/* FINAL DEL MENU HORIZONTAL, BASADO EN LISTAS */

/* FORMATO PARA HOME PAGE */
h1, h2, h3 {
	display:block;
	text-indent:-9000px;
	margin: 0em;
	padding: 0em;
}

/*#contenido h1 span {
	display:none;}
#contenido h2 span {
	display:none;}*/

#contenido #foto_portada {
	.margin: 35px auto 10px;

	//margin:-20px auto 20px;
	text-align: center;
	background-image: url(../imagenes/portada_principal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0.2em;
	margin-top: 0em;
	margin-right: auto;
	margin-left: auto;
}
#prueba_portada {

	.margin: 35px auto 10px;

	//margin:-20px auto 20px;
	text-align: left;
	margin-bottom: 0.2em;
	margin-top: 0em;
	margin-right: 0px;
	margin-left: auto;
	float: left;
	width: auto;
	z-index: 10;
}

#interiorismo {
	z-index: 11;
	float: left;
}
#subvencionados {
	z-index: 12;
	float: right;
}


html>body #contenido #foto_portada {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}
#contenido #desempleados {
	float: left;
	width: 29.06em;

	//margin-right:6px;
	background-color: #F2F2F2;
	height: 287px;
	background-image: url(../imagenes/fondosagrandaus.gif);
	background-repeat: no-repeat;
	background-position: 8px 40px;
	margin: 0em;
}

#contenido #prox_cursos {
	float: left;
	width: 53em;
	background-color: #F2F2F2;
	margin-top: 0.3em;


	//margin-top: -0.4em;
	.margin-top: 1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contenido #trabajadores {
	float: right;
	width: 23.69em;
	//width:23em;
	.width: 23.7em;
	margin: 0;
	background-color: #F2F2F2;
	height: 287px;
	background-image: url(../imagenes/fondosagrandaus2.gif);
	background-repeat: no-repeat;
	background-position: 8px 40px;
}
#contenido #serviciosA {
	float: right;
	width: 23.5em;
	background-color: #EEF0E8;
	border: 1px solid #D0D09D;
	margin-top: 0.8em;
	height: 11.86em;
/*	//height: 13.8em*/;
	.height: 11.78em;
	background-image: url(../imagenes/background_paneles.jpg);
}

#contenido #online {
	float: left;
	width: 53em;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 8px 40px;
	margin-top: 0.3em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.anuncios_txiki{
		float: right;
	background-color: #EEF0E8;
	border: 1px solid #D0D09D;
	margin-top: 0.8em;
	height: 11.86em;
	//height: 12.1em;
	background-image: url(../imagenes/background_paneles.jpg);
	width:15em;
	}
.int_anuncios_txki{
	background: #FFFFFF;
	width: 97%;
	border: 1px solid #D0D09D;
	margin: 3px auto 4px;
	height: 9.66em;
	}

#desempleados h2 {
	background: url(../imagenes/h2_desempleados.gif) no-repeat;
	height: 34px;
}
#trabajadores h2 {
	background: url(../imagenes/h2_trabajadores.gif) no-repeat;
	height: 34px;
}
#online h2 {
	background: url(../imagenes/fondo_online.jpg) no-repeat;
	height: 34px;
}
#container #piePag li {
	float: left;
	list-style: none;
	padding-right: 2.4em;
}
#inem, #lanbide, #diputacion {
	float: left;
	width: 30%;
	margin-right: 6px;
	//margin-right:3px;
	margin-left: 8px;
	//margin-left:6px;
	text-align:center;
	height: 62px;
	padding-top: 8px;
}
#inem h3, #lanbide h3, #diputacion h3 {
	height:1px;
	float: left;
}
#inem img, #lanbide img, #diputacion img {
	margin:0 auto;
	border: 0;
}

#hobetuz {
	float:left;
	text-align:center;
}
#tripartita {
	float:right;

	//width:44%;
	text-align:center;
	margin-right: 10px;
	height: 62px;
}
#hobetuz h3, #tripartita h3 {
	height:1px;
	float: left;
}
#hobetuz img, #tripartita img {
	margin:6px auto 2px;
	border: 0;
}
#prox_cursos h2 {
	/*background: url(../imagenes/h2_privada.gif) no-repeat;*/
	height: 32px;
	text-indent: 0px;
	font-size: 0.9em;
	color: #BD2428;
	margin-top: 4px;
	margin-bottom: 5px;
	background-image: url(../imagenes/areas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 17px;
}
#prox_cursos h2:hover{
	background-image: url(../imagenes/areas_ov.jpg);
	cursor:pointer;
	width: 100%;
	}
#servicios h2 {
	/*background: url(../imagenes/h2_servicios.gif) no-repeat;*/
	height: 22px;
}
#prox_cursos #privada_listado {
	width: 98%;
	border: 1px solid #D0D09D;
	height: 10em;
	background-color: #F2F2F2;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	vertical-align: top;
}
#privada_listado ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 0.8em;
	list-style-type: none;
	font-weight: normal;
	margin-top: 7px;
	margin-right: 10px;
	margin-left: 8px;
	line-height: 0em;
	vertical-align: top;
}
#privada_listado li {
	margin-bottom:15px;
	.margin-bottom:15px;
	//margin-bottom:15px;
	border-bottom:1px dashed #D0D09D;
	height: 16px;
	padding-top: 2px;
	padding-right: 0;
	padding-left: 26px;
	.padding-bottom: 15px;
	//padding-bottom: 15px;
	padding-bottom: 15px;
	line-height: 2em;
	background-color: #F2F2F2;
	margin-top: 0px;
	vertical-align: top;
}
.li1 {
	margin-bottom:15px;

	.margin-bottom:15px;
	//margin-bottom:15px;
	border-bottom:1px dashed #CC0000;
	height: 16px;
	padding-top: 2px;
	padding-right: 0;
	padding-left: 26px;

	.padding-bottom: 15px;
	//padding-bottom: 15px;
	padding-bottom: 15px;
	line-height: 2em;
	background-color: #F2F2F2;
	margin-top: 0px;
	vertical-align: top;
	color: #CC0000;
}
#privada_listado a, #servicios_listado1 a, #servicios_listado2 a {
	color: #777700;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	background-color: #F2F2F2;
}

/*copiaparaprueba*/
#prox_cursos2 #privada_listado2 {
	width: 98%;
	border: 1px solid #D0D09D;
	height: 10em;
	background-color: #F2F2F2;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	vertical-align: top;
}
#privada_listado2 ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #999900;
	font-size: 0.8em;
	list-style-type: none;
	font-weight: normal;
	margin-top: 7px;
	margin-right: 10px;
	margin-left: 8px;
	line-height: 0em;
	vertical-align: top;
}
#privada_listado2 li {
	margin-bottom:15px;



	.margin-bottom:15px;
	//margin-bottom:15px;
	border-bottom:1px dashed #D0D09D;
	height: auto;
	padding-top: 2px;
	padding-right: 0;
	padding-left: 26px;



	.padding-bottom: 15px;
	//padding-bottom: 15px;
	padding-bottom: 15px;
	line-height: 2em;
	background-color: #F7E4E8;
	margin-top: 0px;
	vertical-align: top;
}
#privada_listado2 a, #servicios_listado1 a, #servicios_listado2 a {
	color: #A8373F;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
/*findecopiaparaprueba*/



#servicios_listado1, 
#servicios2 #servicios_listado2  {
	background: #FFFFFF;
	width: 97%;
	border: 1px solid #D0D09D;
	margin: 3px auto 4px;
	height: 9.66em;
	/*text-align: center;*/

}

#servicios_listado1 p {
	font-size: .8em;
}
#piePag ul {
	margin: 0 0 0 22em;
	font-weight: bold;
}
#piePag a {
	color: #FFFFFF;
	text-decoration: none;
}

#subvencionados_texto p, #subvencionados_planes p {
	font: .7em Arial, Helvetica, sans-serif;
	padding: 14px 20px 0px;
	line-height: 1.1em;
}
#subvencionados_texto p:first-letter, #subvencionados_planes p:first-letter {
	font:1.5em;
	font-weight:bold;
	color: #CC3300;
}
#prox_cursos #privada_listado li {
	padding-bottom: 0px;
	margin-bottom: 5px;
	background-color: #F2F2F2;
	margin-top: 0px;
	padding-top: 0px;
}

#privada_listado a:hover {
	color: #0066FF;
	background-color: #F2F2F2;
}
#privada_listado2 a:hover {
	color: #999900;
}


#desempleados h2:hover {
	background: url(../imagenes/h2_desempleados_hover.gif);
	cursor: pointer;
}

#online h2:hover{
	background-image: url(../imagenes/fondo_online_ov.jpg);
	cursor:pointer;
	}
#trabajadores h2:hover {
	background: url(../imagenes/h2_trabajadores_hover.gif);
	cursor: pointer;
	background-color: #A83A3F;
}
#piePag #links_abajo {
	float: left;
	width: 27%;
}
#piePag #campus_copyright {
	float: right;
	width: 60%;
	text-align: right;
	padding-right: 2%;
}

#links_supertop {
	position:absolute;
	top:11px;
	width:155px;
	height:21px;
	z-index:1;
	font-size: 0.7em;
	right: 7px;
	text-align: right;
}

#links_supertop a {
	text-decoration: none;
	color: #A8373F;
	font-weight: normal;
		}

#links_supertop a:hover {
	color: #2CB517;
}

#homologaciones {
	width: 98%;
	//width:90%;
	float: left;
	font-size: 0.7em;
	height: 300px;
	overflow: auto;
	border: 1px dashed #FFFFFC;
	background-color: #FFFFFF;
	margin-left: 1.6em;
}
#homologaciones ul {
	margin-left: 3em;
	list-style: url(../imagenes/7x7.gif);
}
#homologaciones strong {
	color: #A8373F;
}
#homologaciones em {
	font-style: normal;
	color: #C5373F;
}
#homologaciones h4 {
	font-size: 1.6em;
	color: #587E93;
	padding: .4em 1em 1em;
}
#homologaciones ul li ul {
	list-style: square url(none);
}
#homologaciones li {
	margin-bottom: 6px;
}
#homologaciones ul li ul li {
	margin-bottom: 1px;
}
#contenido #form1 {
	font-size: 0.8em;
	border: 1px dashed #A8373F;
	width: 80%;
	margin: 5px auto 30px;
	padding-top: 10px;
}
#formulario #form1 input.Text4 {
	margin: 0.5em 0;
}
.unaColumna #container #migas {
	font-size: 0.6em;
	color: #0066CC;
	padding:3.5em 0 0 2em;
	height:.01em;
}

.areasi {
	font-size: 0.8em;
	padding: 1em;
	width: 35%;
	clear:left;
	float:left;
	margin:0 10px 12px 30px;
	background-color:#F8F8F8;
}
.areasd {
	font-size: 0.8em;
	padding: 1em;
	width: 35%;
	float:right;
	clear:right;
	margin:0 30px 12px 10px;
	background-color:#F8F8F8;
	
}

.areasd h4, .areasi h4 {
	color:#990000;}
.areasd ul, .areasi ul {
	list-style-image:url(../imagenes/vinheta_sombra.gif);
	margin-left:1.6em}
#piePag #links_abajo a:hover {
	color: #FFCC33;
}
#elearning {
	height: 5em;
	width: 15em;
	float: right;
	margin-top: 0.8em;
	//margin-top:-0.4em;
	.margin-top:1em;
	border: 1px solid #D0D09D;
}
#gracias {
	border: 2px solid #A8373F;
	padding: 1em;
	text-align: center;
	color: #A8373F;
	background: #F5F5F5;
	font-weight: bold;
	font-size: 16px;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
.capa_texto {
	font-size: 0.7em;
	color: #666666;
	background-color: #FBFBFB;
	padding: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.capa_texto26 {
	font-size: 0.7em;
	color: #666666;
	background-color: #FBFBFB;
	width: 33em;
	float: left;
	padding: 1.5em;
	height: 17em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.capa_texto24 {
	font-size: 0.7em;
	color: #666666;
	background-color: #FBFBFB;
	width: 33em;
	float: right;
	padding: 1.5em;
	height: 17em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.color_campus_aislado {
	color: #A9373F;
}
/* ESTILOS ESPECÍFICOS DE grupo-campus.aspx  */
#gpo_campus2 p:first-letter {
	color:#CC3300;
	font-size:1.4em;
}
#gpo_campus1 p:first-letter {
	color:#CC3300;
	font-size:1.4em;
}

#logos_gpo_campus {
	text-align:center;
	height: 200px;
	padding-left: 1em;
}
#logos_gpo_campus img {
	margin-right: 2em;
	border: none;
}

/* fin ESTILOS ESPECÍFICOS DE grupo-campus.aspx  */

/* ESTILOS ESPECÍFICOS DE cursos-subvencionados.aspx  */
#subvencionados_texto {
	padding-bottom: 9px;
	float: none;
}
#cursos {
	background: url(../imagenes/cursos_sub_2008.jpg) repeat-y;
	width: 93%;
	padding-bottom:0.6em;
	float: right;
	padding-top: 0.25em;
}

a:link, a:visited {
	color: #5098C9;
	font-weight: bold;
}
a:hover{
	color:#A9373F;
}
#cursos ul {
	list-style: none url(../imagenes/bullet_cursos_sub.gif);
	padding: .9em 0 0 3.4em;
}
#cursos a:link, #cursos a:visited {
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: .5em;
	width: 96%;
	display:block;
	//display:inline-block;
	//margin-top:.2em;
	//margin-bottom: .2em;
}
#cursos a:hover{
	color: #A9373F;
	background-color: #FFFFFF;
	margin-bottom: 0.5em;
	//display:inline-block;
	//margin-top:.2em;
	//margin-bottom: .2em;
}
  
#cur_sub_text_logos {
	width: 22em;
	float: left;
	text-align: center;
}

#cursos_sub {
	margin-top: 1.4em;
	text-align: justify;
}

#cur_sub_text_logos img {
	margin-right: 0.5em;
	margin-top: 1em;
	margin-left: 0.5em;
	margin: 1em .5em 0;
}
#cursos_sub_anuales {
	width: 30em;
	float: right;
}
#subvencionados_titulo {
	float: right;
	text-align: right;
	width: 98%;
	font-size: 1.1em;
	font-weight:bold;
}

/* ESTILOS ESPECÍFICOS DE cursos-subvencionados.aspx */ 
#areas_empresas {
	width: 23em;
	float: right;
}
#desempleados img {
	margin: 0 1.5em;
	border: 0;
}
#planes_empr img {
	border:none;
	margin: 2em 2em 0;
	
}
#googlemap {
	float: left;
	margin-top: .1em;
	//margin-top:-1.5em;
}
#instalaciones {
	margin-bottom: 15px;
	text-align: center;
	//margin-top: -1.4em;
	.margin-top:10px;
}
#container .capa_texto #contenido h4 {
	font-size: 1.1em;
	color: #CC0000;
	text-indent: -em;
}
#container .capa_texto #contenido ul {
	margin-left: 2em;
}
.unaColumna #container #contenido .capa_texto #servicios h4 {
	color: #CC0000;
}

#contenido #apreton {
	border: 1px solid #DFDFDF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#volver a {
	font-size: 0.8em;
	color: #358197;
	text-decoration: none;
	font-weight: bold;
	display: block;
	text-align: left;
	background-color: #F1F8FA;
}
#volver a:hover {
	color:#0066CC;
	}
.flotar_dcha{
	float:right;
	}
.flotar_izq{
	float:left;
	}
#margenareas {
	margin-top: 0.5em;
}
#areasformativas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #AA3840;
	text-align: left;
	padding-left: 1em;
	line-height: 2em;
}
.margenimagenesareas {
	margin-bottom: 3px;
}

#areasformativas a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	font-weight: bold;
	color: #AA3840;
	text-decoration: none;
}
#areasformativas a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	font-weight: bold;
	color: #AA3840;
	text-decoration: none;
}
#areasformativas a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	font-weight: bold;
	color: #AA3840;
	text-decoration: underline;
}
#areasformativas a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	font-weight: bold;
	color: #AA3840;
	text-decoration: underline;
}
#prox_subvencionados{
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A83A3F;
	width: 90%;
	position: relative;
	top: 0.85em;
	font-size: 0.81em;
	text-align: left;
	vertical-align: middle;
	padding-top: 0.13em;
	padding-right: 0.13em;
	padding-bottom: 0.23em;
	padding-left: 0em;
	border: 0.06em dashed #CCCCCC;
	height: auto;
	margin-left: 1.6em;

}
.tituloulsubvencionados{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	font-weight: bold;
	color: #A83A3F;
	text-decoration: none;
	width: 80%;
	position: relative;
	top: 0.78em;
	left: 2em;

}
#ulsubvencionados{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-weight: bold;
	color: #A83A3F;
}
#catalogo {
	width: 87%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	font-weight: bold;
	color: #A73A3F;
	text-align: left;
	vertical-align: middle;
	padding-right: 0.13em;
	padding-left: 0.2em;
	float: left;
	z-index: auto;
	position: relative;
	top: 0.2em;
	left: 1.6em;
	padding-top: 0.23em;
	padding-bottom: 0.33em;
	height: 1.25em;
}
#catalogo a:link {
	text-decoration: none;
	color: #A93A40;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#catalogo a:visited {
	text-decoration: none;
	color: #A93A40;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#catalogo a:hover {
	text-decoration: none;
	color: #999900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#catalogo a:active {
	text-decoration: none;
	color: #999900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#tituloabiertos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #A8373F;
	text-decoration: none;
}
#listadocursosformacion {
	text-decoration: none;
	list-style-type: none;
}
#tituscursosformacion {
	margin-bottom: 5px;
	margin-top: 5px;
}
.unaColumna #container #contenido #desempleados #listadestacados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.81em;
	font-weight: bold;
	color: #A93A40;
	text-decoration: none;
	display: inline;
}
.unaColumna #container #contenido #desempleados #listadestacados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.81em;
	font-weight: bold;
	color: #A93A40;
	text-decoration: none;
	display: inline;
}
#cursosdestacados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #105FC4;
	text-decoration: none;
	display: inline;
	text-align: left;
	line-height: 1em;
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
	list-style-type: square;
}
#cursosdestacados a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E5DC2;
	text-decoration: none;
	display: inline;
}
#cursosdestacados a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #105BD2;
	text-decoration: none;
	display: inline;
}
#cursosdestacados a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC00;
	text-decoration: none;
	display: inline;
}
#cursosdestacados a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC00;
	text-decoration: none;
	display: inline;
}
#info_privada {
	float: right;
	width: 200px;
	height: 120px;
	text-align: right;
	text-decoration: none;
	padding: 0px;
	position: relative;
	margin: 0px;
	top: 27px;
}
#pdf_privada {

	width: 200px;
	background-image: url(../imagenes/descargapdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 220px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	background-color: #A93A40;
	border: 1px solid #333333;
	margin: 0px;
}
#pdfs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	position: absolute;
	left: 5px;
	top: 97px;
	width: 85%;
	text-align: left;
	padding-left: 10px;
	line-height: 12px;
}
#pdfs a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
#pdfs a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
#pdfs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCFF00;
	text-decoration: none;

}
#pdfs a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCFF00;
	text-decoration: none;

}
#online_nov {
	float: right;
	width: 200px;
	height: 120px;
	text-align: center;
	text-decoration: none;
	background-image: url(../imagenes/online.gif);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 15px;
	border-top-style: none;
}
#precios {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A83A3F;
	text-decoration: none;
	left: 6px;
	top: 81px;
	width: 177px;
	text-align: right;
}
#precios a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A93A40;
	text-decoration: none;
	line-height: 14px;
}
#precios a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A93A40;
	text-decoration: none;
	line-height: 14px;
}
#precios a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A93A40;
	text-decoration: underline;
	line-height: 14px;
}
#precios a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A93A40;
	text-decoration: underline;
	line-height: 14px;
}
#temarionov {
	float: right;
	width: auto;
}
#prox_abiertos{
	width:630px;
	float:left;
	margin-top:15px;
	padding:0px;
	height: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;

}
html>body #privada_listado {
	padding-top: 2px;
	vertical-align: top;
	margin-left: 0px;
	margin-bottom: 0px;
	overflow: auto;
	height: 450px;
}
#privada_listado {
	padding-top: 2px;
	vertical-align: top;
	margin-left: 0px;
	margin-bottom: 0px;
	overflow: auto;
	height: 660px;
}
#privada_listado li {
	height:60px;
	padding-bottom:15px;
	margin-bottom:30px;
	border-bottom: 1px dashed #ccc;
	list-style-type: square;
}
#contenido #servicios {
	width: 14.5em;
}
#contenido #prox_cursos {
	width: 35.9em;
}
#privada_listado li:hover {
	background-color: #F3F3F3;
}

.Estilo1 {color: #0000FF}
.msg_list {
	margin: 0px;
	padding: 0px;
	width: 383px;
}
.msg_head {
	cursor: pointer;
	position: relative;
	float: left;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #B8204E;
	text-decoration: underline;
	text-align: right;
	margin-bottom: 0.25em;
}

.msg_body {
	text-align: right;
	width: 98%;
}
#contiene_banner {
	float: left;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

.banner {
	float: left;
	margin-right: 0.75em;
}
.banner_ultimo {
	float: left;
}
.titulos_dobles {
	float: left;
	margin-top: 1em;
	text-align: center;
}
.cursos_subvencionados {
	background-image: url(../imagenes/nuevo/fondo_cursos_subvencionados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 19em;
	width: 46%;
	margin-top: 0.5em;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 1.25em;
	margin-right: 0.5em;
}
.listado_cursos_subvencionados {
	margin-top: 0.5em;
	margin-bottom: 2em;

}

.cursos_oscuros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A8373F;
	text-decoration: none;
	background-color: #eeeeef;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 0.25em;
}
.cursos_claros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A8373F;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 0.25em;
}
.logos_subvencionados {
	margin-top: 2em;
}
.cursos_presenciales {
	background-image: url(../imagenes/nuevo/fondo_cursos_presenciales.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 9em;
	width: 46%;
	margin-top: 0.5em;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 1.25em;
	padding-right: 1.25em;
	padding-bottom: 1.25em;
	padding-left: 1.25em;
}
.listado_cursos_presenciales {
	float: left;
	margin-top: 1em;
	margin-bottom: 0.5em;
	width: 85%;
}
.cursos_areas {
	float: left;
	width: 48%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A8373F;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 0.06em;
	border-bottom-style: solid;
	border-bottom-color: #A8373F;
	margin-right: 0.35em;
	padding: 0em;
}
.titulos_solo {

	float: left;
	margin-top: 0.25em;
}
.formacion_online {
	background-image: url(../imagenes/nuevo/fondo_formacion_online.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 45%;
	margin-top: 0.35em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	padding: 1.25em;
	height: 3em;
}
.titulos_todo {


	float: left;
	margin-top: 0.25em;
}
.formacion_empresas {
	background-image: url(../imagenes/nuevo/fondo_formacion_empresas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 6em;
	width: 97%;
	margin-top: 0.25em;
	padding: 0.75em;
}
.area_empresas {
	float: left;
	width: 14%;
	margin-right: 0.2em;
}
.texto_empresas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A83A3F;
	text-decoration: none;
	text-align: left;
}
.cabecera_presenciales {
	float: left;
	width: 100%;
}
.titulos_presenciales {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #999900;
	text-decoration: none;
	background-image: url(../imagenes/nuevo/icono_flecha.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	float: left;
	width: 92%;
	margin-top: 1em;
	padding-left: 1.5em;
	margin-bottom: 0.75em;
}
.listado_presenciales {
	float: left;
	width: 47%;
	margin-left: 1.25em;
}
html>body .presenciales_oscuros {
	padding-top: 0.4em;
	padding-bottom: 0.295em;
}
html>body .presenciales_claros {
	padding-top: 0.4em;
	padding-bottom: 0.295em;
}
.presenciales_oscuros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #e8e8d5;
	text-align: left;
	border-bottom-width: 0.06em;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: none;
	width: 100%;
	vertical-align: middle;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.65em;
}
.presenciales_claros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #efefdd;
	text-align: left;
	border-bottom-width: 0.06em;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: none;
	width: 100%;
	vertical-align: middle;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.65em;
}
.descargar_pdf {
	float: left;
	width: 11%;
}

.temario_pdf {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A9373F;
	text-decoration: none;
	background-color: #ebe3e3;
	text-align: center;
	border-bottom-width: 0.06em;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	width: 100%;
	vertical-align: middle;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.65em;
}
html>body .calendario {
	margin-left: 2em;
}
.calendario {
	float: left;
	width: 30%;
	text-align: right;
	margin-bottom: 1.75em;
	margin-left: 0.25em;
}
a:link {
	color: #A93A40;
	text-decoration: none;
}
a:visited {
	color: #A93A40;
	text-decoration: none;
}
a:hover {
	color: #999933;
	text-decoration: none;
}
a:active {
	color: #999933;
	text-decoration: none;
}
.titulo_subvencionados {
	background-color: #a9373f;
	float: left;
	width: 97%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 25px;
	padding-top: 6px;
	padding-bottom: 3px;
	background-image: url(../imagenes/nuevo/icono_subvencionados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}
.contenido_subvencionados {
	float: left;
	width: 66%;
	border: 1px solid #dfdfdf;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
}
.subtitulos_subvencionados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A9373F;
	text-decoration: none;
	background-color: #efefdd;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 10px;
}
.texto_subvencionados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 12px;
	line-height: 20px;
}
#lista_subvencionado {
	padding-left: 25px;
}
#lista_subvencionado li {
	line-height: 24px;
}
.info_nuevo {
	float: right;
	width: 65%;
	padding: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 0em;
	border: 1px dashed #CCCCCC;
}
html>body .info_nuevo {
	float: right;
	width: 65%;
	padding: 0em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;

}
.formulario_info {
	padding: 0em;
	margin-top: 1.25em;
	margin-right: 0em;
	margin-bottom: 1.5em;
	margin-left: 1.5em;
}
.texto_formu_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	width: 27%;
}
.boton {
	color: #FFFFFF;
	background-color: #A73A3F;
	border: 1px solid #A73A3F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.campo_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	border: 1px solid #999999;
	margin-bottom: 15px;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 2px;
}
.titulo_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999900;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1em;
	padding-left: 1.35em;
}
.banners_info {
	float: left;
	width: 20%;
}
html>body .banners_info {
	float: left;
	width: 20%;
	margin-top:1.5em;
}
.fotos_alumnos {
	float: left;
	width: auto;
	margin-left: 1em;
	margin-bottom: 1em;
}
.msg_al {
	cursor: pointer;
	position: relative;
	float: left;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.91em;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	text-align: left;
	margin-bottom: 0.35em;
	margin-left: 0.6em;
}
.msg_bodyal {
	text-align: center;
	width: 98%;
}
html>body .infonueva { width:22%; float:right; text-align:right; margin-top:20px; margin-right:18px;}

.infonueva {width:22%; float:right; text-align:right; margin-top:20px; margin-right:3px;}

