﻿/************************************************/
/*			DIV PESTAÑAS MENU IZDO				*/
/************************************************/
.div_todas_seccion
{
	
}

.div_secuno
{
	background-color: #0968af; 
	padding: 3px 0 3px 0;	
}


.div_secdos
{
	
	background-color: #1b77bd;
	padding: 3px 0 3px 0;	
}

.div_sectres
{
	
	background-color: #2a86cb;
	padding: 3px 0 3px 0;	
}

.div_seccuatro
{
	
	background-color: #4099dc;
	padding: 3px 0 3px 0;	
}

.div_seccinco
{
	
	background-color: #56acec;
	padding: 3px 0 3px 0;	
}

.div_bordesupsecuno
{
	background-image: url("../Imagenes/esquina_doblada.gif");
	margin-top: 1px;	
}

.div_bordeinfsecuno
{
	/*background-image: url("../Imagenes/borde_inf_sec1.gif");*/
	margin-bottom: 1px;
}

.div_bordesupsecdos
{
	background-image: url("../Imagenes/esquina_doblada_secc2.gif")
}

.div_bordeinfsecdos
{
	/*background-image: url("../Imagenes/borde_inf_sec2.gif");*/
	margin-bottom: 1px;
}

.div_bordesupsectres
{
	background-image: url("../Imagenes/esquina_doblada_secc3.gif")
}

.div_bordeinfsectres
{
	/*background-image: url("../Imagenes/borde_inf_sec3.gif");*/
	margin-bottom: 1px;
}

.div_bordesupseccuatro
{
	background-image: url("../Imagenes/esquina_doblada_secc4.gif")
}

.div_bordeinfseccuatro
{
	/*background-image: url("../Imagenes/borde_inf_sec4.gif");*/
	margin-bottom: 1px;
}

.div_bordesupseccinco
{
	background-image: url("../Imagenes/esquina_doblada_secc5.gif")
}

.div_bordeinfseccinco
{
	/*background-image: url("../Imagenes/borde_inf_sec5.gif");*/
	margin-bottom: 1px;
}



/************************************************/
/*				FORMACIÓN COSSIO				*/
/************************************************/

body 
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	margin: 0 20px 0 20px;
	color: #004f8c;
}


div#contenedor
{
	width: 916px;	
	margin: 0 auto; /* Centramos página*/
}

div#cabecera
{
	width: 916px;
	height: 171px;
	clear: both;
}


div#pie
{
	width: 916px;
	height: 57px;	
	clear: both;
	background-image: url(../Imagenes/pie.gif);
}


div#menu_izquierdo
{
	float:left;
	width:172px;
	background-image: url(../Imagenes/menu_izq.gif);
	background-repeat: repeat-y;
	min-height: 475px;
}

/*Hack para IE 6 - Para que pille la altura correcta el menu izdo*/
* html div#menu_izquierdo
{
	height: 475px;
}

div#menu_izquierdo_item
{
	float:left;
	width:172px;
}

div#menu_derecho
{
	float:right;
	width:172px;
	background-image: url(../Imagenes/menu_dcho.gif);
	background-repeat: repeat-y;
}

div#menu_derecho_item
{
	float:right;
	width:172px;	
}

div#menu_derecho_tienda
{
	height: 109px;
	/*margin: 10px 0 16px;*/
	text-align: center;
}

div#menu_derecho_item_grupo
{
	float:right;
	width:173px;	
}

div#menu_derecho_grupo
{
	height: 100px;
	text-align: center;
}

div#menu_derecho_certificaciones
{
	padding-left: 4px;
	padding-top: 5px;
	height:105px;
	margin-left: 10px;
	margin-right: 10px;
}


div#menu_derecho_fundacion
{
	width: 152px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}

div#contenido
{
	float:left;
	width: 569px;
	min-height: 515px;
}
/* Fix para Internet Explorer */
* html div#contenido{height:515px;}
/* Fin Fix */

/*div#alumnos
{
	background-image: url(../Imagenes/alumnos.gif);
	background-repeat: repeat;
	float: right;
	width:164px;
	height: 171px;	
}*/
div#alumnos
{
	background-image: url(../Imagenes/alumnos.gif);
	background-repeat: repeat;
	float: right;
	width: 169px;
	height: 131px;	
}

div#alumnos_cabecera
{
	background-image: url(../Imagenes/cabecera_alumnos.gif);
	background-repeat: repeat;
	float: right;
	width: 169px;
	height: 40px;	
}

.alumnos_texto
{
	color: Black;
	font-size: 10px;
	font-weight: bold;	
}

.tabla_alumnos
{
	margin-left: 5px;
}

div#cabecera_principal
{
	float:left;
	width: 747px;
	height: 171px;
}

div#banner
{
	background-image: url(../Imagenes/banner.gif);
	width: 747px;
	height: 145px;
}

.logo_contenedor{width: 539px; margin: 35px 0 0 0;}
.logo_inmo{float:left; margin: 0 0 0 21px;}
.logo_edicion{float: right; margin: 15px 0 0 0;}

/************************************************/
/*				PÁGINA INICIO					*/
/************************************************/
div#marca_agua
{
	background-image: url(../Imagenes/marca_agua.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	min-height: 460px;
}
/* Fix para Internet Explorer */
* html div#marca_agua{height:460px;}
/* Fin Fix */

div#inicio
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	text-align: justify;
}


/************************************************/
/*				MENÚ SUPERIOR					*/
/************************************************/

/*.menu{margin:0 auto; padding:0; height:26px; width:100%; display:block;}
.menu li{padding:0; margin:0; list-style:none; display:inline; float: left;}*/

/* Con el padding-left indicamos la separacion del menu respecto del borde izquierdo*/
/*menu li a{float:left; padding-left:35px; display:block; color:rgb(255,255,255); text-decoration:none; font-family:Verdana, Tahoma, Arial; font-size:12px; font-weight: bold; cursor:pointer;}*/

/* Con el padding-right indicamos la separacion entre cada span que engloba cada seccion del menú*/
/*.menu li a span{line-height:26px; float:left; display:block; padding-right:10px;}
.menu li a:hover{color:rgb(255,255,255); text-decoration: underline;}
.menu li a:active {text-decoration: underline;}*/

div#menu_superior
{
	background-image: url(../Imagenes/menu_superior.gif);
	background-repeat: repeat-y;
	position: relative;
	top:0px;
	width: 747px;
	height: 26px;
}

ul.menu 
{
	font-family: Verdana, Tahoma, Arial;
	list-style:none; 
	margin:0 auto; 
	padding:0;
	padding-left: 35px;
}

ul.menu * 
{
	margin:0; 
	padding:0
}

ul.menu a 
{
	display:block; 
	color:#000; 
	text-decoration:none;
	padding-left: 35px;
}

ul.menu a:hover
{
	background-color: #0277ce;
	color: White;
}

ul.menu li 
{
	position:relative; 
	float:left; 
	/*margin-right:2px*/
}

ul.menu ul
{
	position:absolute; 
	top:26px; 
	left:0; 
	background:#d1d1d1; 
	display:none; 
	list-style:none
}

ul.menu ul li 
{
	position:relative; 
	border:1px solid #aaa;
	border-top:none; 
	width:114px; 
	margin:0;
	font-size: 10px;
}

ul.menu ul li a 
{
	display:block; 
	padding:3px 7px 5px; 
	background-color: #0277ce;
	color:White;
}

ul.menu ul li a:hover 
{
	font-weight: bold;
}

ul.menu ul ul 
{
	left:114px; 
	top:-1px
}

ul.menu .menulink 
{
	color: #ecb940;
	font-weight: bold;
	padding:5px 7px 7px; 
	font-weight:bold; 
	width:101px;
}

ul.menu .menulink:hover, ul.menu .menuhover 
{
	/*background:url(../images/header_over.gif);*/
}

ul.menu .sub 
{
	background:#0277ce url(../Imagenes/arrow.gif) no-repeat 105px;
}

ul.menu .topline 
{
	border-top:1px solid #aaa
}


/************************************************/
/*				MENÚ IZQUIERDO					*/
/************************************************/

.menu_list{width: 154px; margin-left: 9px; background-color: #aaaaaa;}

.menu_head 
 {
	padding: 5px 5px ;
	cursor: pointer;
	position: relative;
	margin: 0px;
    font-weight:bold;
    background: url(../imagenes/menu/menu_lista.gif);
    background-position: 30% left;
    background-repeat: no-repeat;
    font-size: 13px;
    text-decoration: none;
    color: White;
    font-family: Verdana;
    text-align: right;
  }
  
.menu_body 
 {
	color:White;
	display:none;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
    background:#FFFFFF url(../imagenes/espacio.gif) center left no-repeat;
    background-color: Gray;	
    text-align: right;
 }
 
.menu_body a
{
  display:block;
  color:White;
  background-color:#56acec;
  padding-left:10px;
  text-decoration:none;
  /*color: Black;*/
  font-weight:lighter;
}

.menu_body a:hover{text-decoration:underline;}
  
.item_menu
{
	cursor: pointer;
	position: relative;
	margin:0px;
    font-weight:bold;
    font-size: 12px;
    text-decoration: none;
    color: White;
}

.imagen_menuitemizdo
{
	display: block; /* Asi eliminamos espacios con el resto de controles */
	border: none;
}

.cabecera_seccion
{
	font-size: 15px;
	font-weight: bold;
	/*color: #808080;*/
	color: #e5302a;
	margin-top: 26px;
	border-bottom: solid 1px gray;
}

.intro_seccion
{
	color: #004f8c/*005da4*/;
	font-size: 13px;
	text-align: justify;
	margin-bottom: 2px;	
	padding: 0 5px 0 5px;
}

/************************************************/
/*				CSS IMAGENES CURSOS				*/
/***********************************************/

.img_salud
{
	margin-left: 230px;
}

.img_saludsup
{
	margin-right: 60px;
	margin-left: 100px;
}
.img_master
{
	margin-left:20px;
}
.posgif
{
	 position: absolute;
	 top: 416px;
	 
}


/************************************************/
/*				CSS LISTADO CURSOS				*/
/***********************************************/

.curso_categoria
{
	font-size: 11px;
	font-weight: bold;
	color: #e5302a;
	margin-bottom: 2px;
}

.curso_categoriaFE a:link, .curso_categoriaFE a:hover, .curso_categoriaFE a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #e5302a;
	text-decoration: none;
	margin-top: 12px;
}

.curso_categoriaFE a:hover
{
    text-decoration:underline;
}

.listado_cursos a:link, .listado_cursos a:hover, .listado_cursos a:visited
{
	font-size: 10px;
	text-decoration: none;
	color: #053972;
	font-weight: bold;
}
.listado_cursos a:hover
{
    text-decoration:underline;
}

.filtro_desplegable
{
	background-color:#d0d0d0;
}

.filtro_texto
{
	background-color: #aaadad;
	font-weight: bold;
}

.lbl_cat
{
	margin-top: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #e5302a;
}

.img_tpc1
{
    margin-left: 24px;
    margin-right: 88px;

}

.formacion_homologada
{
	position: relative;
	top: -125px;
    left: 340px;
}

.txt_homologada
{
	width:198px;
   /* border: solid 1px black;*/
}

.homologada_obligatoria
{
	font: tahoma;
	font-size: 15px;
	color: #053972;
	position: relative;
	top:-100px;
	left:110px;	
}

/************************************************/
/*				CSS DETALLE CURSOS				*/
/***********************************************/

.cabecera_curso
{
	font-size: 14px;
	font-weight: bold;
	color: #808080;
	margin-top: 9px;	
	margin-bottom: 10px;
}


div#detalle_curso
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 2px;
	text-align: justify;
	margin-right: 8px;
	margin-left: 8px;
}

.titulo_curso
{
	color: Black;
	font-weight: bold;
	margin-bottom: 10px;
}

.descripcion_curso
{
	font-size: 10px;
}

.nodatos
{
	font-size: 11px;
	font-weight: bold;
	color: Black;	
	text-align: center;
	position: relative;
	top: 50px;
}

.informacion_curso
{
	margin-right: 5px;
	padding-bottom: 15px;
	text-align: left;
}

.informacion_curso a:link, .informacion_curso a:hover, .informacion_curso a:visited
{
	font-size: 10px;
	font-weight: normal;
	color: Red;	
	text-decoration: none;
}

.informacion_curso a:hover
{
	text-decoration: underline;
}

/************************************************/
/*				  CSS NOTICIAS					*/
/***********************************************/
.listado_noticias
{
	width: 565px;
}


.imagen_noticia
{
	float: right;
	padding-left: 10px;
}

.titular_noticia
{
	color: Black;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}

.fecha_noticia
{
	color: #183f78;
	font-size: 10px;
	font-style: italic;
	margin-bottom: 5px;
}

.descripcion_noticia
{
	color: Gray;
	font-size: 10px;
	font-style: normal;
	margin-bottom: 10px;
}

.ver_mas
{
	font-size: 10px;
	margin-bottom: 50px;
	clear: both;
}

.ver_mas a:link, .ver_mas a:hover, .ver_mas a:visited
{
	color: #e18383;
	font-weight: bold;
	text-decoration: none;
}



.cabecera_enlaces_noticia
{
	color: Black;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 2px;
}

.descarga_noticia a:link, .descarga_noticia a:hover, .descarga_noticia a:visited
{
	color: #e18383;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
}


/************************************************/
/*				  CSS CLIENTES					*/
/***********************************************/
#clientes
{ 	

	text-align: center;
}

.cliente_celda
{

	width: 110px;
	height: 125px;
}
.cliente_imagen
{
	margin-bottom: 2px;
}

.cliente_nombre
{
	color: Blue;
	font-size: 9px;
	font-weight: bold;
}

.clientes_texto
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	padding: 0 5px 0 5px;
	height: auto;
	text-align: justify;
	margin-bottom: 2px;	
	/*border: solid 1px black;*/
	width: 550px;
}

#lista_clientes
{
	width: 550px;
	/*border: solid 1px black;*/
	margin: 0 0 15px 10px;
}

.cliente1
{
	width: 255px;
	/*border: solid 1px black;*/
	float: left;
	margin: 0 0 0 6px;
}
.cliente2
{
	width: 255px;
	/*border: solid 1px black;*/
	float: right;
}

.espacio_cliente
{
     margin: 0 0 5px;
}

.cliente_img
{
	width: 9px;
	height: 9px;
	float:left;
	margin-top: 6px
}
.cliente_text
{
	width: 230px;
}

/************************************************/
/*			   FUNDACION TRIPARTITA				*/
/***********************************************/
#fundacion_contenedor
{	
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	padding: 0 5px 0 5px;
}


.fundacion_titulo
{
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.fundacion_contenido
{
	margin-bottom: 20px;
	text-align: justify;
}

.fundacion_tabla_credito
{
	margin-bottom: 20px;
}

.fundacion_tabla_beneficio
{
	margin-bottom: 20px;
}

.tabla_beneficio
{
	border: dashed 1px Black;
	color: Red;	
}

.fundacion_imagenes
{
	text-align: center;
	margin-bottom: 15px;
	margin-top: 10px;
}



/* Boton Volver */
  .boton_volver 
  {
	font-size: 10px;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    color: white;
    background: #638cb5;
    border: 0px;
    width: 80px;
    height: 19px;
    margin: 5px 5px 10px 0;
    float: right;
  }
  
    .boton_volverHPL a:link, .boton_volverHPL a:hover, .boton_volverHPL a:visited 
  {
	font-size: 10px;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    color: white;
    background: #638cb5;
    border: 0px;
    width: 80px;
    height: 19px;
    margin: 5px 5px 10px 0;
    float: right;
    text-decoration: none;
    text-align:center;
    padding-top: 5px;
  }
  
  
/****************************/
/*			CONTACTO		*/			
/****************************/
.contacto
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	text-align: justify;
}

div#formulario_contacto
{
	margin: 5px 5px 0 5px;
	font-family: Verdana, Tahoma, Arial;
	margin-bottom: 10px;
}

div#formulario_validacion
{
	margin: 5px 5px 0 5px;
	width: 400px;
}

.contacto_filas
{
	padding-bottom: 10px;
}

.contacto_etiquetas
{
	font-size: 10px;
	font-weight: bold;
}

.contacto_sumario
{
	background-color: #cbe3f7;	
	border: dashed 1px;
}

.contacto_max_car
{
	font-size: 10px;
}

div#mensaje_correo
{
	margin: 5px 0 0 5px;	
	color: Red;
}


/****************************************/
/*			TRABAJA CON NOSOTROS		*/			
/****************************************/
.trabaja_cabecera
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	text-align: justify;
	margin-bottom: 10px;
}

div#trabaja_principal
{
	margin: 5px 5px 0 5px;
	font-family: Verdana, Tahoma, Arial;
	margin-bottom: 10px;	
}

div#trabaja_curriculum
{
	font-family: Verdana, Tahoma, Arial;
	margin: 25px 0 10px 5px;
}

.trabaja_curriculum_tabla
{
	padding-left: 5px;
}

.trabaja_celdas
{
	border-bottom: solid 1px;
	border-top: solid 1px;	
}
.trabaja_celdas a:link, .trabaja_celdas a:hover, .trabaja_celdas a:visited
{
	text-decoration: none;
	color: Black;
	font-size: 10px;
}
.trabaja_celdas a:hover
{
	font-weight: bold;
	color: #008698;
}

.trabaja_celda_cab_curriculum
{
    border-bottom: inset 1px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: bottom;
    color: #008698;
}

.trabaja_filas
{
	padding-bottom: 5px;
}


/****************************************/
/*			SOLICITUD INFORMACION		*/			
/****************************************/

.info_texto
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	text-align: justify;
}

.info_curso
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

/****************************************/
/*		SOLICITUD OFERTA EMPRESA		*/			
/****************************************/
.oferta_texto
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	text-align: justify;
}


/****************************************/
/*			PRESINCRIPCION CURSO		*/			
/****************************************/

.pre_texto
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	text-align: justify;
}

.pre_curso
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

/****************************************/
/*				PIE PAGINA				*/			
/****************************************/
.pie_izdo
{
	float: left;
	width: 170px;
}

.pie_contenido
{
	float: left;
	width: 570px;
	padding-top: 10px;
	text-align: center;
}

.pie_dcho
{
	float: right;
	width: 170px;
}

.pie_contenido a:link, .pie_contenido a:hover, .pie_contenido a:visited
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #318fef;
	text-decoration: none;	
	font-weight:bold;
	padding-right: 10px;
}

.pie_subcontenido
{
	font-size: 9px;
	margin-top: 5px;
	color: Black;
}

.pie_subcontenido a:link, .pie_subcontenido a:hover, .pie_subcontenido a:visited
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: Red;
	text-decoration: none;	
	font-weight:bold;
	padding-right: 10px;
}

.texto_index 
{
    position: relative;
    top: -380px;
    font-family: Arial;
    font-size: 13px;
    color: Black;
    text-align: justify;
    text-decoration: none;
    color: #053972;
}

.texto_indexlink
{
    color: Black;
    text-align: justify;
    text-decoration: none;
    color: #e5302a;
}

.img_grupo
{
	margin: 0 65px 0 40px;
}

