.fondo {
	background-image: url(images/fondo.jpg);
}
.tablamedium {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.etiquetaQuienes {
	background-image: url(images/QUIENES2_03.gif);
	background-repeat: no-repeat;
}
.celdatexto {
	font-family: verdana, "Times New Roman";
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url(images/fondo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.texto {
	font-family: verdana, "Times New Roman";
	font-size: 12px;
	color: #666666;
	margin: 20px;
	text-align: justify;
}

#quienestabla {
	background-color:#FFFFFF;
}
.quienestabla {
	height: 66px;
	background-color: #FFFFFF;
	background-image: url(images/lateralesquienes_03.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.quienestabla2 {
	width: 96px;
	background-color: #FFFFFF;
	background-image: url(images/lateralesquienes_06.gif);
	background-repeat: no-repeat;

}
.servicioscabecera {
	background-color: #FFFFFF;
	background-image: url(images/serviciocabecera.gif);
	background-repeat: no-repeat;
	height: 63px;
}
.servicioslateral {
	background-color: #FFFFFF;
	background-image: url(images/serviciolateral.gif);
	background-repeat: no-repeat;
	height: 272px;
	width: 87px;
}


.datos_contacto_portada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
	height: 26px;
	background-color: transparent;
	background-image: url(images/fondo_pie_portada.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 5px;
	text-align: left;
}

.datos_contacto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
	height: 26px;
	background-color: transparent;
	background-image: url(images/fondo_pie.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 5px;
	text-align: left;
}
.contactocabecera {
	background-color: #FFFFFF;
	background-image: url(images/datoscabecera.gif);
	background-repeat: no-repeat;
	height: 63px;
}
.contactoslateral {
	background-color: #FFFFFF;
	background-image: url(images/datoslateral.gif);
	background-repeat: no-repeat;
	width: 87px;
}
.textocontacto {
	font-family: verdana, "Times New Roman";
	font-size: 12px;
	color: #A6165B;
	text-align: center;
}





#exterior {
	width: 100%;
	text-align: center;
}

#interior {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 768px;
}

#celda_logo {
	width: 188px;
	height: 140px;
	background-image: url(images/logo_cabecera.gif);
	background-repeat: no-repeat;
}

#central_cabecera {
	height: 140px;
	width: 305px;
	background-image: url(images/fondo_cabecera.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}

#derecha_cabecera {
	height: 140px;
	width: 275px;
	background-image:url(images/figuras_cabecera.gif);
	background-repeat:no-repeat;
}


#subtitulo_quienes_filosofia {
	display: block;
	background-image: url(images/lateralesquienes_09.gif);
	background-repeat:no-repeat;
	height: 38px;
	width: 664px;
}

.contenidos {
	vertical-align: top;
	width: 768px;
	background-color: #FFFFFF;
	background-image: url(images/fondotexto.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}


/********* PORTADA **************/


#contenedor_portada {
	width: 100%;
	padding: 0px;
	border: 0px;
}	

#reticula_portada {
	height: 263px;
	padding: 0px;
	border: 0px;
	margin-right: 0px;
}

#img_principal_portada {
	height: 263px;
	width: 436px;
	background-image: url(images/principal_portada.jpg);
	background-repeat: no-repeat;
	
}

#reticula_portada_ext {
	text-align: right;
}

#reticula_portada td {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-collapse: separate;
}

#portada1_1 {
	border-left: 1px solid #FFFFFF;
	background-color: #C2688C;
	width: 72px; 
	height: 64px;
}

#portada1_2 {width: 76px; background-color: #E5549F;}

#portada1_3 {width: 92px; background-color: #AD818D;}

#portada1_4 {
	width: 88px;
	background-image: url(images/portada_1_4.jpg);
	background-repeat: no-repeat;
}

#portada2_1 {
	height: 62px;
	border-left: 1px solid #FFFFFF;
	background-image: url(images/portada_2_1.jpg);
	background-repeat: no-repeat;
}

#portada2_2 {
	background-image: url(images/portada_2_2.jpg);
	background-repeat: no-repeat;
}

#portada2_3 {
	background-color: #838383;
}

#portada2_4 {
	background-image: url(images/portada_2_4.jpg);
	background-repeat: no-repeat;
}

#portada3_1 {
	height: 69px;
	border-left: 1px solid #FFFFFF;
	background-image: url(images/portada_3_1.jpg);
	background-repeat: no-repeat;
}

#portada3_2 {
	background-image: url(images/portada_3_2.jpg);
	background-repeat: no-repeat;
}

#portada3_3 {
	background-image: url(images/portada_3_3.jpg);
	background-repeat: no-repeat;
}

#portada3_4 {
	background-image: url(images/portada_3_4.jpg);
	background-repeat: no-repeat;
}

#portada4_1 {
	height: 65px;
	border-left: 1px solid #FFFFFF;
	background-image: url(images/portada_4_1.jpg);
	background-repeat: no-repeat;
}

#portada4_2 {
	background-image: url(images/portada_4_2.jpg);
	background-repeat: no-repeat;
}

#portada4_3 {
	background-image: url(images/portada_4_3.jpg);
	background-repeat: no-repeat;
}

#portada4_4 {
	background-image: url(images/portada_4_4.jpg);
	background-repeat: no-repeat;
}

#separador_portada {
	height: 15px;
	border-top: 1px solid #FFFFFF;
	background-color: #555555;
}

#fondo_portada {
	height: 91px;
	background-image: url(images/portada_fondo_inf.gif);
	background-repeat: no-repeat;
}
/********************************/



/************************************** MENU ******************************************/

#botonera {
	background-image: url(images/fondo_menu.gif);
	background-repeat: repeat-x;
	height: 35px;
}

#botonera_int a {
	display: block;
	height: 35px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#visitado_quienes {
	width: 150px;
	background-image: url(images/iconoquienesvisit.gif);
	background-repeat:no-repeat;
}

#visitado_servicios {
	width: 108px;
	background-image: url(images/iconoserviciovisit.gif);
	background-repeat:no-repeat;
}

#visitado_proyectos {
	width: 171px;
	background-image: url(images/iconoproyectovisit.gif);
	background-repeat:no-repeat;
}

#visitado_contacto {
	width: 170px;
	background-image: url(images/iconocontactovisit.gif);
	background-repeat:no-repeat;
}

#visitado_aula {
	width: 134px;
	background-image: url(images/iconoaulavisit.gif);
	background-repeat:no-repeat;
}


.menu_quienes {
	width: 150px;
	height: 35px;
	background-image: url(images/iconoquienes.gif);
}

.menu_quienes:hover {
	background-image: url(images/iconoquienesvisit.gif);
}


.menu_servicios {
	width: 108px;
	height: 35px;
	background-image: url(images/iconoservicios.gif);
}

.menu_servicios:hover {
	background-image: url(images/iconoserviciovisit.gif);
}

.menu_proyectos {
	width: 171px;
	height: 35px;
	background-image: url(images/iconoproyectos.gif);
}

.menu_proyectos:hover {
	background-image: url(images/iconoproyectovisit.gif);
}

.menu_contacto {
	width: 170px;
	height: 35px;
	background-image: url(images/iconocontacto.gif);
}

.menu_contacto:hover {
	background-image: url(images/iconocontactovisit.gif);
}

.menu_aula {
	width: 134px;
	height: 35px;
	background-image: url(images/iconoaula.gif);
}

.menu_aula:hover {
	background-image: url(images/iconoaulavisit.gif);
}

.menu_inicio {
	width: 30px;
	height: 35px;
	background-image: url(images/iconoinicio.gif);
}

.menu_inicio:hover {
	background-image: url(images/iconoiniciovisit.gif);
}


.fin_botonera {
	width: 30px;
}

/************************************** FIN MENU *******************************************/


/*************************************SUBMENU**************************************/

#servicios_interior {
	margin-left: 70px;
	border-spacing: 1px;
}

#servicios_interior a {
	display: block;
	height: 41px;
	width: 94px;
	background-repeat: none;
	cursor:pointer;
}

.serformacion {
	background-image: url(images/boton_formacion.gif);
}

.serformacion:hover {
	background-image: url(images/boton_formacion_alt.gif);
}

.seroutsourcing {
	background-image: url(images/boton_outsourcing.gif);
}

.seroutsourcing:hover {
	background-image: url(images/boton_outsourcing_alt.gif);
}

.serseleccion {
	background-image: url(images/boton_seleccion.gif);
}

.serseleccion:hover {
	background-image: url(images/boton_seleccion_alt.gif);
}

.serconsultoria {
	background-image: url(images/boton_consultoria.gif);
}

.serconsultoria:hover {
	background-image: url(images/boton_consultoria_alt.gif);
}

.serasesoria {
	background-image: url(images/boton_asesoria.gif);
}

.serasesoria:hover {
	background-image: url(images/boton_asesoria_alt.gif);
}

#fija_seleccion {
	height: 41px;
	width: 94px;
	background-image: url(images/boton_seleccion_alt.gif);
	background-repeat: none;
}

#fija_asesoria {
	height: 41px;
	width: 94px;
	background-image: url(images/boton_asesoria_alt.gif);
	background-repeat: none;
}

#fija_consultoria {
	height: 41px;
	width: 94px;
	background-image: url(images/boton_consultoria_alt.gif);
	background-repeat: none;
}

#fija_formacion {
	height: 41px;
	width: 94px;
	background-image: url(images/boton_formacion_alt.gif);
	background-repeat: none;
}

#fija_outsourcing {
	height: 41px;
	width: 94px;
	background-image: url(images/boton_outsourcing_alt.gif);
	background-repeat: none;
}


/****************************************************************************/

.proyectocabecera {
	background-color: #FFFFFF;
	background-image: url(images/proyectocabecera.gif);
	background-repeat: no-repeat;
	height: 63px;
}
.proyectolateral {
	background-color: #FFFFFF;
	background-image: url(images/proyectolateral.gif);
	background-repeat: no-repeat;
	width: 87px;
}

.lista {
	list-style: url(images/flecha_lista.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 6px;
	color: #666666;
	margin-right: 20px;
	text-align:justify;
}

.lista_numero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 6px;
	color: #666666;
	margin-right: 20px;
	text-align:justify;
}

.subtitulo {
	font-size: 13px;
	color: #A55069;
	text-transform: uppercase;
	font-weight: bold;
}

.resaltado {
	color: #A55069;
	font-weight: bold;
	
}


.correo:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.correo:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.correo:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.enlace_texto:link {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C42165;
	text-decoration: none;
}

.enlace_texto:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C42165;
	text-decoration: underline;
}