* {
	margin: 0;
	padding: 0;
	border: none;
}

html, body {
	height:100%;
	margin:0;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:84%;
}

body {
	position:relative;
	min-width:980px;
	min-height:590px;
	background:#041A2F
}

#contenido {
	position:absolute;
	background: url("../img/fondo_home.jpg") center top no-repeat;
	width:980px;
	height:590px;
	top:50%;
	left:50%;
	margin-top:-295px;
	margin-left:-490px;
}

h1, h2, h3, h4, h5, h6 { color:#B0DC0D; }

h1 { font-size: 2em;}
h2 { font-size: 1.8em;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1em;}

img {
	border: none;
	text-decoration: none;
	/*
	Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga
	*/
}

.clear { clear: both;}
.float_left { float: left;}
.float_right { float: right;}

table, tr, td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	text-decoration:none;
}

a:Hover { 
	color:#AEA799;
	text-decoration:underline;
}

.puntero { cursor:pointer; }

.color_blanco   { color:#FFFFFF; }
.color_negro    { color:#000000; }
.color_gris     { color:#8B8B8B; }
.color_blanco a { color:#FFFFFF; }
.color_negro a  { color:#000000; }
.color_gris a   { color:#8B8B8B; }
.color_azul 	{ color:#041A2F; }
.color_azul a   { color:#041A2F; }

.alinear_dcha { text-align:right; }
.alinear_izq { text-align:left; }
.alinear_centro { text-align:center; }
.alinear_just { text-align:justify; }

.subrayado { text-decoration:underline; }

.no_mostrar { display:none;}
.mostrar { display:block; }


/**************/
/** CABECERA **/
/**************/

#cabecera {
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	padding:0 30px 0 0;
}

.imagen_inicio {
	background: url(../img/entrada_norvamed.gif); 
	width:240px; 
	height:590px; 
	margin:0 auto;
}

.colocar_entrada_es {
	position:absolute;
	top:315px;
	left:466px;
	font-weight:bold;
	color:#78828E;
	font-size:1.1em;
}

.colocar_entrada_en {
	position:absolute;
	top:315px;
	right:430px;
	font-weight:bold;
	color:#78828E;
	font-size:1.1em;
}

.colocar_entrada_es a { color:#78828E; }
.colocar_entrada_en a { color:#78828E; }

.colocar_entrada_es a:hover { color:#041A2F; text-decoration:none; }
.colocar_entrada_en a:hover { color:#041A2F; text-decoration:none; }


/************/
/** INICIO **/
/************/

.asesores {
	background: url(../img/asesores1_total.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/asesores1_total.png');
	width:30px;
	height:570px;
	float:left;
}

.consultores {
	background: url(../img/consultores1_total.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/consultores1_total.png');
	width:30px;
	height:570px;
	float:left;
	position:relative;
}

#columna_asesores {
	background: url(../img/asesores_abajo_total.png) repeat-x !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/asesores_abajo_total.png');
	color: #FFFFFF;
	font-weight: bold;
	width:165px;
	height:570px;
	float:left;
	cursor:pointer;
}

#columna_consultores {
	background: url(../img/consultores_abajo_total.png) repeat-x !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/consultores_abajo_total.png');
	color: #FFFFFF;
	font-weight: bold;
	width:165px;
	height:570px;
	float:left;
	cursor:pointer;
}

.texto_inicial {
	color:#FFFFFF;
	float:right;
	line-height:19px;
	padding:280px 42px 0 0;
	width:365px;
}

.menu_asesores {
	left:60px !important;
	*left:0px !important;
	*left:0px;
	*width:180px;
	line-height:24px;
	position:absolute;
	text-align:right;
	top:170px;
}

.menu_consultores {
	left:78px !important;
	*left:30px !important;
	*left:30px;
	*width:180px;
	line-height:24px;
	position:absolute;
	text-align:right;
	top:170px;
	z-index:10;
}


/*******************/
/** PROFESIONALES **/
/*******************/

.texto_nombres_profesionales {
	position:absolute;
	bottom:180px;
	right:20px;
	*right:20px;
	font-size:1.9em;
	font-weight:bold;
	line-height:30px;
	color:#78828E;
	*letter-spacing:-1px;
}

.texto_inicial_profesionales {
	position:absolute;
	width:298px;
	text-align:right;
	bottom:280px;
	right:350px;
	*right:345px;
	color:#041A2F;
	line-height:18px;
}

.texto_nombres_profesionales a { color:#78828E; }
.texto_nombres_profesionales a:hover { color:#041A2F; text-decoration:none; }

.titulo_profesionales {
	font-size:1.7em;
}

.texto_profesional {
	color:#041A2F;
	left:260px;
	position:absolute;
	top:371px;
	width:665px;
}

.nombre_profesional {
	font-weight:bold;
	left:260px;
	position:absolute;
	top:105px;
	width:340px;
}

.profesional_primero {
	font-size:1.9em;
}

.cargo_profesional { line-height:15px; }


/***********************/
/** ÁREAS DE PRÁCTICA **/
/***********************/

.texto_nombres_practicas {
	line-height:23px;
	color:#78828E;
	font-weight:bold;
	font-size:1.5em;
	position:absolute;
	right:50px;
	top:230px;
}

.texto_nombres_practicas a { color:#78828E; }
.texto_nombres_practicas a:hover { color:#041A2F; text-decoration:none; }

.texto_inicial_practicas {
	line-height:18px;
	position:absolute;
	right:320px;
	text-align:right;
	top:230px;
	width:400px;
}


/*********/
/** PIE **/
/*********/

#pie_practicas {
	bottom:10px;
	left:235px;
	position:absolute;
	font-weight:bold;
}


/**************/
/** LA FIRMA **/
/**************/

.foto_firma {
	left:360px;
	position:absolute;
	top:315px;
}

.texto_firma {
	left:580px;
	position:absolute;
	right:40px;
	top:107px;
	color:#041A2F;
	line-height:16px;
}

.titulo_firma {
	font-size:1.9em;
	font-weight:bold;
	height:30px;
	line-height:30px;
}

.titulo_firma_gestion {
	font-size:1.9em;
	font-weight:bold;
	height:30px;
	*height:60px !important;
	*height:30px;
	line-height:30px;
}

.subcolumna_asesores {
	background:transparent url(../img/prueba1.png) repeat-x scroll 0 0 !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/prueba1.png');
	height:270px;
	line-height:24px;
	position:absolute;
	text-align:right;
	top:320px;
	width:195px;
	z-index:10;
}

.submenu_asesores {
	left:19px;
	position:absolute;
	top:31px;
}

.texto_organizacion {
	left:280px;
	line-height:16px;
	position:absolute;
	top:239px;
	width:300px;
}

.organizacion_firma {
	background:transparent url(../img/prueba1.png) repeat-x scroll 0 0 !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/prueba1.png');
	height:375px;
	line-height:16px;
	padding:130px 40px 10px 17px;
	position:absolute;
	right:0;
	top:20px;
	width:279px;
}

.flecha_oscura_1 {
	left:625px;
	position:absolute;
	top:156px;
}

.flecha_oscura_2 {
	position:absolute;
	top:255px;
	left:625px;
}

.flecha_oscura_3 {
	 position:absolute;
	 top:434px;
	 left:625px;
}


/***************/
/** SELECCIÓN **/
/***************/

.seleccion_texto {
	background:transparent url(../img/prueba1.png) repeat-x scroll 0 0 !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/prueba1.png');
	height:399px;
	line-height:16px;
	padding:106px 40px 10px 17px;
	position:absolute;
	right:0;
	top:20px;
	width:220px;
}

.titulo_seleccion {
	left:280px;
	line-height:16px;
	position:absolute;
	top:130px;
	width:370px;
}

.submenu_consultores {
	left:87px;
	position:absolute;
	top:31px;		
	z-index:10;
}


/**************************/
/** ÁREAS DE CONSULTORÍA **/
/**************************/

.texto_nombres_areas a { color:#78828E; }
.texto_nombres_areas a:hover { color:#041A2F; text-decoration:none; }

.texto_nombres_areas {
	color:#78828E;
	font-size:1.5em;
	font-weight:bold;
	line-height:23px;
	position:absolute;
	right:10px;
	top:170px;
	width:300px;
}

.texto_inicial_areas {
	line-height:18px;
	position:absolute;
	right:343px;
	text-align:right;
	top:170px;
	width:380px;
}


/**************/
/** CONTACTO **/
/**************/

.input_text {
	padding:4px 0;
	width:220px;
	margin:0 0 5px;
	border:1px solid #BDBDBD;
}

.input_text2 {
	width:220px;
	height:140px;
	border:1px solid #BDBDBD;
	margin:0 0 15px;
}

.enviar_formulario {
	background:#686E7B;
	color:#FFFFFF;
	font-size:0.9em;
	padding:3px 20px !important;
	padding:3px 13px;
}

.letra_datos {
	font-size:0.8em;
}

.seleccion_texto_contacto {
	background:transparent url(../img/prueba1.png) repeat-x scroll 0 0 !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/prueba1.png');
	height:475px;
	line-height:16px;
	padding:30px 40px 10px 17px;
	position:absolute;
	right:0;
	top:20px;
	width:220px;
}

.titulo_seleccion_contacto {
	left:336px;
	line-height:16px;
	position:absolute;
	top:132px;
	width:370px;
}

.direccion_seleccion {
	margin: 0 20px 0;
}

.texto_aviso_legal {
	
}

/********************/
/*** PRESENTACIÓN ***/
/********************/

.texto_prese {
	left:336px;
	line-height:16px;
	position:absolute;
	top:132px;
}

.informacion_prese {
	position:absolute;
	left:244px;
	width:350px;
	top:36px;
}

.colocar_presentacion_1 {
	width:165px;
	text-align:center;
	font-weight:bold;
	position:absolute;
	left:244px;
	top:160px;
}

.colocar_presentacion_2 {
	width:165px;
	text-align:center;
	font-weight:bold;
	position:absolute;
	left:432px;
	top:160px;
}

.titulo_eventos {
	font-size:1.9em;
	font-weight:bold;
	height:30px;
	line-height:30px;
	left:243px;
	position:absolute;
	top:-10px;
}

.titulo_prese {
	margin: 0 0 10px 0;
}

.presentacion_1 {
	font-weight:bold;
	left:178px;
	position:absolute;
	text-align:center;
	top:-55px;
	width:165px;
	font-size:1.7em;
	line-height:22px;
}

.presentacion_1 a {
	color:#000000;
}

.volver_eventos {
	font-size:0.5em;
	left:351px;
	position:absolute;
	top:-37px;
	width:80px;
}










