
/* ------------------------------------------------------------------------------
   G E N E R A L
------------------------------------------------------------------------------ */
html, body
{
	height: auto;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font: 9px Verdana, Arial, Helvetica;
	color: #000;
	line-height: 13px;
}

body
{
	text-align: center;
	background: #3F3F32;
	margin: 0px auto;
	background-color: #E2E400;
}
ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
a
{
	text-decoration: none;
}
div#credits {
	display: none;
}
.clear {
	clear: both;
}

/* ------------------------------------------------------------------------------
   W R A P
------------------------------------------------------------------------------ */
#wrap
{
	position:absolute;
	top:50%;
	left:50%;
	width: 720px;
	height: 460px;
	margin-left:-360px;
	margin-top:-230px;
}

/* ------------------------------------------------------------------------------
   C A B E C E R A
------------------------------------------------------------------------------ */
#header
{
	width: 720px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	background: url('../img/header/bg_cabecera.gif') no-repeat top left;
	background-color: #E2E400;
}

/* ------------------------------------------------------------------------------
   M E N U
------------------------------------------------------------------------------ */
#menu
{
	/*
	Ancho sin padding: 720
	*/
	width: 700px;
	height: 50px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 5px 0px;
	background-color: #FFF;
}

#menu a
{
	color: #444;
	font-weight: bold;
}

#menu ul
{
	padding: 30px 0px 0px 0px;
	margin: 0px;
	text-align: left;
}

#menu li
{
	width: auto;
	height: 20px;
	text-align: left;
	float: left;
	margin-right: 20px;
}

#menu li a {
	padding-bottom: 8px;
}
#menu li a:hover
{
	color: #000;
	background: url('../img/menu/bg_menu.gif') no-repeat bottom left;
}
#menu li.menu_op_selected
{
	color: #000;
	font-weight: bold;
	background: url('../img/menu/bg_menu.gif') no-repeat bottom left;
	text-align: right;
}


/* ------------------------------------------------------------------------------
   C O N T E N I D O S
------------------------------------------------------------------------------ */
#contenidos, #presentacion, #metodologia, #servicios, #plataforma, #experiencia, #contactar, #trabajo, #aviso, #idiomas
{
	/*
	Ancho sin padding: 720
	Alto sin padding: 290
	*/
	width: 680px;
	height: 250px;
	padding: 20px;
	/*margin: 5px 0px 0px 0px;*/
	background-color: #FFF;
	text-align: left;
}
#contenidos
{
	background: url('../img/background/presentacion_back.jpg') no-repeat bottom left;
}

/* ------------------------------------------------------------------------------
   F O O T E R
------------------------------------------------------------------------------ */
#initflash
{
	width: 720px;
	height: 290px;
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	text-align: left;
}
#initflash #flashcontent
{
	width: 720px;
	height: 290px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#initflash_right
{
	text-align: right;
	position:absolute;
	left: 630px;
	top: 440px;
}

/* ------------------------------------------------------------------------------
   F O O T E R
------------------------------------------------------------------------------ */
#footer
{
	/*
	Ancho sin padding: 720
	*/
	width: 700px;
	height: 50px;
	padding: 0px 0px 0px 20px;
	margin: 5px 0px 0px 0px;
	background-color: #FFF;
}

#footer a
{
	color: #444;
	font-weight: bold;
}

#footer #footer_left
{
	padding: 30px 0px 0px 0px;
	margin: 0px;
	float: left;
	text-align: left;
	width: 300px;
	color: #777;
}

#footer_right
{
	width: auto;
	padding: 30px 0px 0px 0px;
	text-align: right;
	margin-right: 20px;
}

#footer_right li
{
	width: auto;
	height: 20px;
	float: right;
	margin-left: 20px;
}

#footer_right li a {
	padding-bottom: 8px;
}

#footer_right li a:hover
{
	color: #000;
	background: url('../img/menu/bg_menu.gif') no-repeat bottom left;
}

#footer_right li.foot_op_selected
{
	color: #000;
	font-weight: bold;
	background: url('../img/menu/bg_menu.gif') no-repeat bottom left;
	text-align: right;
}

#footer_right li.foot_op
{
	font-weight: bold;
	text-align: right;
}

/* ------------------------------------------------------------------------------
   P R E S E N T A C I O N
------------------------------------------------------------------------------ */
#presentacion
{
	background: url('../img/background/presentacion_texto_back.jpg') no-repeat bottom left;
}
#presentacion #presentacion_texto
{
	width: 250px;
	height: 240px;
	color: #000;
	margin: 3px 10px 0px 35px;
	text-align: justify;
	line-height: 15px;
}
#presentacion #presentacion_texto .titulo
{
	width: 265px;
	height: 240px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

/* ------------------------------------------------------------------------------
   M E T O D O L O G I A
------------------------------------------------------------------------------ */
#metodologia
{
	background: url('../img/background/metodologia_back.jpg') no-repeat bottom left;
}
#metodologia #metodologia_texto
{
	width: 250px;
	height: 240px;
	color: #000;
	margin: 3px 10px 0px 35px;
	line-height: 15px;
	text-align: left;
}
#metodologia #metodologia_texto p
{
	padding: 0px;
	margin: 0px;
	text-align: justify;
}
#metodologia #metodologia_texto .titulo
{
	width: 265px;
	height: 240px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
#metodologia #metodologia_texto li
{
	padding: 0px;
	margin: 0px 0px 0px -23px;
	list-style-type: decimal;
	/*counter-reset: item;
	list-style-type: decimal;*/
}

/* ------------------------------------------------------------------------------
   S E R V I C I O S
------------------------------------------------------------------------------ */
#servicios
{
	background: url('../img/background/servicios_back.jpg') no-repeat bottom left;
}

/* ------------------------------ menu */
#servicios #servicios_menu
{
	width: 470px;
	height: 32px;
	color: #000;
	position: relative;
	left: 182px;
	top: 14px;
	/*margin: 14px 10px 0px 182px;*/
	display: block;
}
#servicios #servicios_menu ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	text-align: left;
}
#servicios #servicios_menu li
{
	width: auto;
	height: 32px;
	text-align: left;
	float: left;
}
#servicios #servicios_menu li a
{
	width: auto;
	height: 32px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

/* 
################################################################### OPCIONES ESP
*/

/* --- OP1 */
#servicios #servicios_menu #op1 a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op1 a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#servicios #servicios_menu #op2 a
{
	margin-left: 5px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_02.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op2 a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#servicios #servicios_menu #op3 a
{
	margin-left: 21px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_03.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op3 a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#servicios #servicios_menu #op4 a
{
	margin-left: 7px;
	width: 79px;
	height: 32px;
	background: url("../img/servicios/menu_04.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op4 a:hover
{
	background-position: 0 -32px;
}
#servicios #servicios_menu #servicios_op1_selected a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op2_selected a
{
	width: 118px;
	height: 32px;
	margin-left: 5px;
	background: url("../img/servicios/menu_02.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op3_selected a
{
	width: 118px;
	height: 32px;
	margin-left: 21px;
	background: url("../img/servicios/menu_03.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op4_selected a
{
	width: 79px;
	height: 32px;
	margin-left: 4px;
	background: url("../img/servicios/menu_04.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}

/* 
################################################################### OPCIONES CAT
*/

/* --- OP1 */
#servicios #servicios_menu #op1_cat a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01_cat.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op1_cat a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#servicios #servicios_menu #op2_cat a
{
	margin-left: 5px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_02_cat.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op2_cat a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#servicios #servicios_menu #op3_cat a
{
	margin-left: 21px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_03_cat.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op3_cat a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#servicios #servicios_menu #op4_cat a
{
	margin-left: 7px;
	width: 79px;
	height: 32px;
	background: url("../img/servicios/menu_04_cat.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op4_cat a:hover
{
	background-position: 0 -32px;
}
#servicios #servicios_menu #servicios_op1_selected_cat a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01_cat.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op2_selected_cat a
{
	width: 118px;
	height: 32px;
	margin-left: 5px;
	background: url("../img/servicios/menu_02_cat.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op3_selected_cat a
{
	width: 118px;
	height: 32px;
	margin-left: 21px;
	background: url("../img/servicios/menu_03_cat.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op4_selected_cat a
{
	width: 79px;
	height: 32px;
	margin-left: 4px;
	background: url("../img/servicios/menu_04_cat.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}

/* 
################################################################### OPCIONES ENG
*/

/* --- OP1 */
#servicios #servicios_menu #op1_eng a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01_eng.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op1_eng a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#servicios #servicios_menu #op2_eng a
{
	margin-left: 5px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_02_eng.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op2_eng a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#servicios #servicios_menu #op3_eng a
{
	margin-left: 21px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_03_eng.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op3_eng a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#servicios #servicios_menu #op4_eng a
{
	margin-left: 7px;
	width: 79px;
	height: 32px;
	background: url("../img/servicios/menu_04_eng.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op4_eng a:hover
{
	background-position: 0 -32px;
}
#servicios #servicios_menu #servicios_op1_selected_eng a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01_eng.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op2_selected_eng a
{
	width: 118px;
	height: 32px;
	margin-left: 5px;
	background: url("../img/servicios/menu_02_eng.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op3_selected_eng a
{
	width: 118px;
	height: 32px;
	margin-left: 21px;
	background: url("../img/servicios/menu_03_eng.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op4_selected_eng a
{
	width: 79px;
	height: 32px;
	margin-left: 4px;
	background: url("../img/servicios/menu_04_eng.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}

/* 
################################################################### OPCIONES FRA
*/

/* --- OP1 */
#servicios #servicios_menu #op1_fra a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01_fra.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op1_fra a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#servicios #servicios_menu #op2_fra a
{
	margin-left: 5px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_02_fra.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op2_fra a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#servicios #servicios_menu #op3_fra a
{
	margin-left: 21px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_03_fra.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op3_fra a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#servicios #servicios_menu #op4_fra a
{
	margin-left: 7px;
	width: 79px;
	height: 32px;
	background: url("../img/servicios/menu_04_fra.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op4_fra a:hover
{
	background-position: 0 -32px;
}
#servicios #servicios_menu #servicios_op1_selected_fra a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01_fra.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op2_selected_fra a
{
	width: 118px;
	height: 32px;
	margin-left: 5px;
	background: url("../img/servicios/menu_02_fra.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op3_selected_fra a
{
	width: 118px;
	height: 32px;
	margin-left: 21px;
	background: url("../img/servicios/menu_03_fra.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op4_selected_fra a
{
	width: 79px;
	height: 32px;
	margin-left: 4px;
	background: url("../img/servicios/menu_04_fra.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}

/* 
################################################################### OPCIONES POR
*/

/* --- OP1 */
#servicios #servicios_menu #op1_por a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01_por.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op1_por a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#servicios #servicios_menu #op2_por a
{
	margin-left: 5px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_02_por.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op2_por a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#servicios #servicios_menu #op3_por a
{
	margin-left: 21px;
	width: 118px;
	height: 32px;
	background: url("../img/servicios/menu_03_por.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op3_por a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#servicios #servicios_menu #op4_por a
{
	margin-left: 7px;
	width: 79px;
	height: 32px;
	background: url("../img/servicios/menu_04_por.gif") no-repeat;
	float: left;
}
#servicios #servicios_menu #op4_por a:hover
{
	background-position: 0 -32px;
}
#servicios #servicios_menu #servicios_op1_selected_por a
{
	width: 119px;
	height: 32px;
	background: url("../img/servicios/menu_01_por.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op2_selected_por a
{
	width: 118px;
	height: 32px;
	margin-left: 5px;
	background: url("../img/servicios/menu_02_por.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op3_selected_por a
{
	width: 118px;
	height: 32px;
	margin-left: 21px;
	background: url("../img/servicios/menu_03_por.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}
#servicios #servicios_menu #servicios_op4_selected_por a
{
	width: 79px;
	height: 32px;
	margin-left: 4px;
	background: url("../img/servicios/menu_04_por.gif") no-repeat;
	background-position: 0 -32px;
	float: left;
}

/* ------------------------------ submenu */
#servicios #servicios_submenu
{
	width: 157px;
	height: 128px;
	color: #000;
	background: url('../img/servicios/submenu_back.jpg');
	position:absolute;
	left: 186px;
	top: 218px;
	text-align: justify;
	line-height: 15px;
	float: left;
}
#servicios #servicios_submenu #servicios_submenu_texto
{
	width: 143px;
	height: 118px;
	margin-top: 5px;
	margin-left: 7px;
}
#servicios #servicios_submenu a
{
	color: #000;
}
#servicios #servicios_submenu a:hover
{
	color: #FFF;
	font-weight: bold;
}
#servicios #servicios_submenu .seleccionado
{
	color: #FFF;
	font-weight: bold;
}
/* ------------------------------ texto */
#servicios #servicios_texto
{
	width: 323px;
	height: 128px;
	color: #000;
	background: url('../img/servicios/texto_back.jpg');
	/*margin: 43px 10px 0px 338px;*/
	position:absolute;
	left: 349px;
	top: 218px;
	/*text-align: justify;*/
	line-height: 15px;
	float: left;
}
#servicios_texto .servicios_texto_titulo
{	
	color: #FFF;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
#servicios_texto .servicios_texto_titulo_margen
{	
	color: #FFF;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-right: 115px;
}
#servicios_texto .servicios_texto_moreinfo a
{	
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
}
#servicios_texto .servicios_texto_moreinfo a:hover
{
	color: #FFF;
	background-color: #000;
}
#servicios_texto #servicios_enumeracion
{
	color: #0000FF;
	padding: 0px;
	margin-left: 0px;
	text-align: left;
}
#servicios_texto #servicios_enumeracion table
{
	color: #000;
	font-size: 10px;
	border: 0px;
	width: 320px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
}
#servicios_texto #servicios_enumeracion td
{
	color: #000;
	font-size: 9px;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
}
#servicios_texto #servicios_enumeracion td .se_guion
{
	width: 20px;
}
#servicios_texto #servicios_enumeracion td .se_descripcion
{
	width: 300px;
	text-align: left;
	vertical-align: top;
}
#servicios_texto #servicios_enumeracion a
{
	color: #000;
	font-weight: bold;
}
#servicios_texto #servicios_enumeracion a:hover
{
	color: #FFF;
	font-weight: bold;
	background-color: #000;
}

/* ------------------------------ texto */
#servicios #servicios_texto #servicios_text_noscroll
{
	margin-left: 14px;
	margin-top: 12px;
}

/* ------------------------------------------------------------------------------
   P L A T A F O R M A
------------------------------------------------------------------------------ */
#plataforma
{
	background: url('../img/background/plataforma_back.jpg') no-repeat bottom left;
}
/* ------------------------------ menu */
#plataforma #plataforma_menu
{
	width: 133px;
	height: 208px;
	color: #000;
	position: relative;
	left: 9px;
	top: 13px;
	float: left;
}
#plataforma #plataforma_menu ul
{
	width: 133px;
	height: 208px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#plataforma #plataforma_menu li
{
	width: auto;
	height: 32px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#plataforma #plataforma_menu li a
{
	width: auto;
	height: 32px;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	/*float: left; right*/
}

/* 
################################################################### OPCIONES ESP
*/

#plataforma #plataforma_menu a {
	margin: 0;
	padding: 0;
}

/* --- OP1 */
#plataforma #plataforma_menu #p_op1 a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op1 a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#plataforma #plataforma_menu #p_op2 a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op2 a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#plataforma #plataforma_menu #p_op3 a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op3 a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#plataforma #plataforma_menu #p_op4 a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op4 a:hover
{
	background-position: 0 -32px;
}
/* --- OP5 */
#plataforma #plataforma_menu #p_op5 a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op5 a:hover
{
	background-position: 0 -32px;
}
/* --- SELECCIONADOS */
#plataforma #plataforma_menu #plataforma_op1_selected a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op2_selected a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op3_selected a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op4_selected a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op5_selected a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05.gif") no-repeat;
	background-position: 0 -32px;
}

/* 
################################################################### OPCIONES CAT
*/

/* --- OP1 */
#plataforma #plataforma_menu #p_op1_cat a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01_cat.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op1_cat a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#plataforma #plataforma_menu #p_op2_cat a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02_cat.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op2_cat a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#plataforma #plataforma_menu #p_op3_cat a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03_cat.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op3_cat a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#plataforma #plataforma_menu #p_op4_cat a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04_cat.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op4_cat a:hover
{
	background-position: 0 -32px;
}
/* --- OP5 */
#plataforma #plataforma_menu #p_op5_cat a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05_cat.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op5_cat a:hover
{
	background-position: 0 -32px;
}
/* --- SELECCIONADOS */
#plataforma #plataforma_menu #plataforma_op1_selected_cat a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01_cat.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op2_selected_cat a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02_cat.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op3_selected_cat a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03_cat.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op4_selected_cat a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04_cat.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op5_selected_cat a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05_cat.gif") no-repeat;
	background-position: 0 -32px;
}

/* 
################################################################### OPCIONES ENG
*/

/* --- OP1 */
#plataforma #plataforma_menu #p_op1_eng a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01_eng.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op1_eng a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#plataforma #plataforma_menu #p_op2_eng a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02_eng.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op2_eng a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#plataforma #plataforma_menu #p_op3_eng a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03_eng.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op3_eng a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#plataforma #plataforma_menu #p_op4_eng a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04_eng.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op4_eng a:hover
{
	background-position: 0 -32px;
}
/* --- OP5 */
#plataforma #plataforma_menu #p_op5_eng a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05_eng.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op5_eng a:hover
{
	background-position: 0 -32px;
}
/* --- SELECCIONADOS */
#plataforma #plataforma_menu #plataforma_op1_selected_eng a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01_eng.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op2_selected_eng a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02_eng.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op3_selected_eng a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03_eng.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op4_selected_eng a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04_eng.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op5_selected_eng a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05_eng.gif") no-repeat;
	background-position: 0 -32px;
}

/* 
################################################################### OPCIONES FRA
*/

/* --- OP1 */
#plataforma #plataforma_menu #p_op1_fra a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01_fra.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op1_fra a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#plataforma #plataforma_menu #p_op2_fra a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02_fra.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op2_fra a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#plataforma #plataforma_menu #p_op3_fra a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03_fra.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op3_fra a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#plataforma #plataforma_menu #p_op4_fra a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04_fra.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op4_fra a:hover
{
	background-position: 0 -32px;
}
/* --- OP5 */
#plataforma #plataforma_menu #p_op5_fra a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05_fra.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op5_fra a:hover
{
	background-position: 0 -32px;
}
/* --- SELECCIONADOS */
#plataforma #plataforma_menu #plataforma_op1_selected_fra a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01_fra.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op2_selected_fra a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02_fra.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op3_selected_fra a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03_fra.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op4_selected_fra a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04_fra.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op5_selected_fra a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05_fra.gif") no-repeat;
	background-position: 0 -32px;
}

/* 
################################################################### OPCIONES POR
*/

/* --- OP1 */
#plataforma #plataforma_menu #p_op1_por a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01_por.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op1_por a:hover
{
	background-position: 0 -32px;
}
/* --- OP2 */
#plataforma #plataforma_menu #p_op2_por a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02_por.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op2_por a:hover
{
	background-position: 0 -32px;
}
/* --- OP3 */
#plataforma #plataforma_menu #p_op3_por a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03_por.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op3_por a:hover
{
	background-position: 0 -32px;
}
/* --- OP4 */
#plataforma #plataforma_menu #p_op4_por a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04_por.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op4_por a:hover
{
	background-position: 0 -32px;
}
/* --- OP5 */
#plataforma #plataforma_menu #p_op5_por a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05_por.gif") no-repeat;
}
#plataforma #plataforma_menu #p_op5_por a:hover
{
	background-position: 0 -32px;
}
/* --- SELECCIONADOS */
#plataforma #plataforma_menu #plataforma_op1_selected_por a
{
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_01_por.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op2_selected_por a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_02_por.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op3_selected_por a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_03_por.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op4_selected_por a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_04_por.gif") no-repeat;
	background-position: 0 -32px;
}
#plataforma #plataforma_menu #plataforma_op5_selected_por a
{
	margin-top: 12px;
	width: 133px;
	height: 32px;
	background: url("../img/plataforma/p_menu_05_por.gif") no-repeat;
	background-position: 0 -32px;
}

/* ------------------------------ texto */
#plataforma #plataforma_texto_op1, #plataforma_texto_op2, #plataforma_texto_op3, #plataforma_texto_op4, #plataforma_texto_op5
{	
	width: 315px;
	height: 235px;
	color: #000;
	text-align: justify;
	position: absolute;
	left: 170px;
	top: 143px;
	float: left;
}
/* imagen de fondo del texto */
#plataforma #plataforma_texto_op1
{
	background: url("../img/plataforma/text_back_01.jpg") no-repeat;
}
#plataforma #plataforma_texto_op2
{
	background: url("../img/plataforma/text_back_02.jpg") no-repeat;
}
#plataforma #plataforma_texto_op3
{
	background: url("../img/plataforma/text_back_03.jpg") no-repeat;
}
#plataforma #plataforma_texto_op4
{
	background: url("../img/plataforma/text_back_04.jpg") no-repeat;
}
#plataforma #plataforma_texto_op5
{
	background: url("../img/plataforma/text_back_05.jpg") no-repeat;
}
/* textos */
#plataforma .titulo
{	
	width: 265px;
	height: 240px;
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	font-weight: bold;
}
#plataforma .titulo_2
{	
	width: 265px;
	height: 240px;
	color: #FFF;
	font-size: 11px;
	line-height: 17px;
	text-align: left;
	font-weight: bold;
}
#plataforma p
{	
	padding: 5px 20px;
	color: #392722;
}
/* links */
#plataforma #plataforma_texto_op3 a
{
	font-size: 9px;
	color: #000;
	font-weight: bold;
}
#plataforma #plataforma_texto_op3 a:hover
{
	color: #FFF;
	font-weight: bold;
	background-color: #000;
}
#plataforma #plataforma_texto_op4 a.enlace4
{
	font-size: 9px;
	color: #000;
}
#plataforma #plataforma_texto_op4 a:hover.enlace4
{
	color: #FFF;
	background-color: #000;
}

/* ------------------------------------------------------------------------------
   E X P E R I E N C I A
------------------------------------------------------------------------------ */
#experiencia
{
	background: url('../img/background/experiencia_back.jpg') no-repeat bottom left;
}
#experiencia #experiencia_texto
{
	width: 490px;
	height: 205px;
	color: #000;
	/*margin: 25px 0px 0px 27px;*/
	line-height: 13px;
	position: relative;
	top: 25px;
	left: 27px;
}
#experiencia #experiencia_texto li
{
	width: 115px;
	height: auto;
	color: #000;
	line-height: 12px;
	float: left;
}
#experiencia #experiencia_texto .titulo
{
	color: #000;
	font-size: 15px;
	font-weight: bold;
}

/* ------------------------------------------------------------------------------
   C O N T A C T A R
------------------------------------------------------------------------------ */
#contactar
{
	background: url('../img/background/contactar_back.jpg') no-repeat bottom left;
}
#contactar #contactar_texto
{
	width: 250px;
	height: 230px;
	color: #000;
	position: relative;
	left: 35px;
	top: 10px;
	line-height: 12px;
	text-align: left;
	float: left;
}
#contactar_texto a
{
	color: #000;
	text-decoration: none;
}
#contactar_texto a:hover
{
	color: #FFF;
	background: #000;
}
/*
Textos de link de BCN y MDR
-----------------------------------------------------------
*/
#contactar #contactar_telfemail
{
	position: absolute;
	left: 55px;
	top: 215px;
}
#contactar #contactar_telfemail a
{
	color: #000;
	text-decoration: none;
}
#contactar #contactar_telfemail a:hover
{
	color: #FFF;
	background: #000;
}
#contactar #transporte_bcn
{
	position: absolute;
	left: 55px;
	top: 250px;
}
#contactar #transporte_mdr
{
	position: absolute;
	left: 55px;
	top: 250px;
}
#contactar #contactar_bcn_activo
{
	position: absolute;
	left: 55px;
	top: 145px;
	color: #000;
}
#contactar #contactar_bcn_inactivo
{
	position: absolute;
	left: 55px;
	top: 145px;
	color: #999;
	cursor: hand;
}
#contactar #contactar_mdr_activo
{
	position: absolute;
	left: 55px;
	top: 180px;
	color: #000;
}
#contactar #contactar_mdr_inactivo
{
	position: absolute;
	left: 55px;
	top: 180px;
	color: #999;
	cursor: hand;
}
#contactar #bcn_flecha_activa
{
	position: absolute;
	left: 290px;
	top: 145px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
}
#contactar #bcn_flecha_inactiva
{
	position: absolute;
	left: 290px;
	top: 145px;
	font-size: 20px;
	color: #BBB;
	line-height: 20px;
}
#contactar #mdr_flecha_activa
{
	position: absolute;
	left: 290px;
	top: 180px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
}
#contactar #mdr_flecha_inactiva
{
	position: absolute;
	left: 290px;
	top: 180px;
	font-size: 20px;
	color: #BBB;
	line-height: 20px;
}
#contactar_bcn a
{
	color: #000;
	text-decoration: none;
}
#contactar_bcn a:hover
{
	color: #FFF;
	background: #000;
}
#contactar_mdr a
{
	color: #000;
	text-decoration: none;
}
#contactar_mdr a:hover
{
	color: #FFF;
	background: #000;
}
/* ---------------------------------------------------------- */
#contactar #contactar_mapa
{
	width: 257px;
	height: 220px;
	position:absolute;
	left: 340px;
	top: 145px;
	/*margin-top: 8px;
	margin-left: 324px;*/
	background: url('../img/contactar/mapa_bcn.gif') no-repeat bottom left;
	font-weight: bold;
}
#contactar #contactar_mapa_bcn
{
	width: 277px;
	height: 252px;
	position:absolute;
	left: 334px;
	top: 134px;
	margin: 0px;
	padding: 0px;
	background: url('../img/contactar/mapa_bcn.gif') no-repeat bottom left;
}
#contactar #contactar_mapa_mdr
{
	width: 277px;
	height: 252px;
	position:absolute;
	left: 334px;
	top: 134px;
	margin: 0px;
	padding: 0px;
	background: url('../img/contactar/mapa_mdr.gif') no-repeat bottom left;
}
/*
position: relative;
left: 182px;
top: 14px;
*/

/* ------------------------------------------------------------------------------
   T R A B A J O
------------------------------------------------------------------------------ */
#trabajo
{
	background: url('../img/background/trabajo_back.jpg') no-repeat bottom left;
}
#trabajo #trabajo_texto
{
	width: 250px;
	height: 230px;
	color: #000;
	position: relative;
	left: 35px;
	top: 10px;
	line-height: 12px;
	text-align: left;
	float: left;
}
#trabajo #trabajo_texto .trabajo_titulo
{
	color: #333;
	font-weight: bold;
	font-size: 10px;
}
#trabajo #trabajo_texto p
{
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#trabajo #trabajo_texto a.trabajo_link
{
	color: #000;
	font-weight: bold;
}
#trabajo #trabajo_texto a:hover.trabajo_link
{
	color: #FFF;
	background-color: #000;
	font-weight: bold;
}

/* ------------------------------------------------------------------------------
   A V I S O
------------------------------------------------------------------------------ */
#aviso
{
	background: url('../img/background/aviso_back.jpg') no-repeat bottom left;
}
#aviso #aviso_texto
{
	width: 250px;
	height: 230px;
	color: #000;
	position: relative;
	left: 35px;
	top: 10px;
	line-height: 12px;
	text-align: left;
	float: left;
}
#aviso #aviso_texto .aviso_titulo
{
	color: #333;
	font-weight: bold;
	font-size: 10px;
}
#aviso #aviso_texto p
{
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#aviso #aviso_texto a.aviso_link
{
	color: #000;
	font-weight: bold;
}
#aviso #aviso_texto a:hover.aviso_link
{
	color: #FFF;
	background-color: #000;
	font-weight: bold;
}

/* ------------------------------------------------------------------------------
   I D I O M A S
------------------------------------------------------------------------------ */
#idiomas
{
	height: 310px;
	background: url('../img/selec_idiomas/aaa.gif') no-repeat bottom right;
}
/* Botones de seleccion de idiomas */
#idiomas #idiomas_seleccionar
{
	/*width: 370px;
	height: 50px;
	margin-left: 330px;
	*/
	font: 9px Verdana, Arial, Helvetica;
	position: relative;
	left: 20px;
	top: 10px;
	text-align: right;
}
#idiomas #idiomas_seleccionar ul
{
	padding: 0px;
	margin: 0px;
	text-align: right;
}
#idiomas #idiomas_seleccionar li
{
	width: auto;
	height: 20px;
	text-align: right;
	/*margin-right: 25px;*/
	margin-left: 25px;
	float: right;
}
#idiomas #idiomas_seleccionar a
{
	text-decoration: none;
	color: #000;
}
#idiomas #idiomas_seleccionar a:hover
{
	color: #FFF;
	background: #000;
}
#idiomas #idiomas_seleccionar .is_gris
{
	color: #796E29;
}

/* in reconstruction */
#idiomas #idiomas_seleccionar a.in_reconstruc
{
	text-decoration: none;
	color: #796E29;
}
#idiomas #idiomas_seleccionar a:hover.in_reconstruc
{
	text-decoration: none;
	color: #999;
	background-color: #796E29;
}
#idiomas #idiomas_seleccionar li#in_reconstruction
{
	color: #796E29;
}
#idiomas #idiomas_seleccionar li#in_reconstruction:hover
{
	color: #796E29;
	cursor: pointer;
}
#idiomas #reconstruction
{
	position: absolute;
	left: 5px;
	top: 140px;
	color: #000;
}

/* Cabecera de idiomas, no aparece nada */
#idiomas_header
{
	width: 720px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	background-color: #E2E400;
}
/* Informacion de las oficinas, telefono y email */
#idiomas_info
{
	width: 720px;
	height: 50px;
	padding: 0px;
	margin: 0px;
	/*background: url('../img/selec_idiomas/logo_header.gif') no-repeat bottom left;*/
	background-color: #FFF;
}
#idiomas_info ul
{
	padding: 13px 0px 0px 0px;
	margin: 0px;
	margin-left: 50px;
	text-align: left;
}
#idiomas_info li
{
	width: auto;
	height: 20px;
	text-align: left;
	margin-right: 30px;
	float: left;
}
#idiomas_info a
{
	text-decoration: none;
	color: #000;
}
#idiomas_info a:hover
{
	color: #FFF;
	background: #000;
}
#logo_esomar {
	position: absolute;
	top: 36px;
	left: 610px;
}
#logo_esomar img {
	border: 0;
}
