/* colores 
verde  005E3E
azul 003574
*/

body {
	margin-top:20px;
	background-color:#EEEEEE;
}

td {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
}

a {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;	
}

a: hover {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration: underline;	
}

.link{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003574;
	font-size: 8pt;
	text-decoration: underline;	
}
.link:hover{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 8pt;
	text-decoration: underline;	
}

#body_right{
	margin-top:20px;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:20px;
}

div.main {
	width:770px; 
	margin-left:auto; 
	margin-right:auto;
}
div.menu_sup {
	width:450px; 
	height:16px; 
	float:right; 
	/* border:1px solid red; */
}


table.main {
	width:100%; 
}
table.main tr, table.main td {
	padding:0px;
}	
table.header {
	width:100%; 
	border: 1px solid #BBBBBB;
	background-color: #FFFFFF;
}
table.header tr, table.header td {
	padding:0px;
}	
table.menu_sup {
	width:100%; 
}



























.tabla_main
{
	border: 1px solid #BBBBBB;
	background-color: #FFFFFF;
}
.tabla_main_2
{
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB	;
	border-bottom:  1px solid #666666;
	background-color: #FFFFFF;
}

.tabla_footer
{
	height:33px; 
	border-top: 1px solid #666666;
	background-color:#005E3E;
}

.color{
	color:#0099FF;
}
.text{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	text-align: left;
}
.text_title{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}
.text_footer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	font-size: 8pt;
}

.text_footer A{
	padding: 0 3px 0 3px;
	text-decoration: underline;
}                  

.text_footer A:visited{
	color: black;
}

A.aviso{
	
}

A.registro{
	border-right: 1px solid black;
	border-left: 1px solid black;
}

A.compromiso{
	border-right: 1px solid black;
}

#legal {
	width: 100%;
	margin-top: 5px;
}
#legal SPAN {
	color: #003574; 
	font-size:11px; 
	font-family:Tahoma;
}
#legal SPAN A {
	color: #003574; 
	text-decoration:none;	
	font-size:11px; 
	font-family:Tahoma;
}
#legal SPAN A:hover {
	text-decoration:underline;	
}


/* menu up */

.menu_up {
	width:100px; 
	height:10px;
	border-bottom: 4px solid #BBBBBB;
	cursor:pointer;
	color:#BBBBBB;
}
.menu_up_big {
	width:140px; 
	height:10px;
	border-bottom: 4px solid #BBBBBB;
	cursor:pointer;
	color:#BBBBBB;
}	
.menu_up_link{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.menu_up_link:visited { color: #AAAAAA; text-decoration: none; }
.menu_up_link:active { color: #CCCCCC; } 
.menu_up_link:hover { text-decoration: none; color: #003574; } /*color: #003574; */
.menu_up_link_on{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003574;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.menu_up_on {
	width:100px; 
	height:10px; 
	border-bottom: 4px solid #003574;
	cursor:pointer;
}
.menu_up_big_on {
	width:140px; 
	height:10px; 
	border-bottom: 4px solid #003574;
	cursor:pointer;
}

/* menu */

.menu_item{
	border-bottom: 4px solid #DDDDDD;
	height:20px;
}
.menu_item_on{
	border-bottom: 4px solid #003574;
	font-weight: bold;
	height:20px;
}

.menu_mini_on{
	border-bottom: 4px solid #DDDDDD;
	font-weight: bold;
}
.menu_text{
	font-family: Tahoma, Arial;
	color: #003366;
	font-size: 10pt;
	font-weight: bold;
	/* padding-left: 4px;*/
	text-align:left;
	height:20px;
	border-bottom: 1px solid #DDDDDD;
}
.menu_link{
	font-family: Tahoma, Arial;
	color: #888888;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
	/* padding-left: 4px;*/
}
.menu_link:hover{
	text-decoration: none;
	color: #003366;
}
.menu_mini_text{
	font-family: Tahoma, Arial;
	color: #003366;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
	border-bottom: 1px solid #DDDDDD;
	height:20px;
}

.menu_mini_link{
	font-family: Tahoma, Arial;
	color: #888888;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
}
.menu_mini_link:hover{
	color: #003366;
}
.menu_sub_text{
	font-family: Tahoma, Arial;
	color: #003366;
	font-weight: 700;
	font-size: 10pt;
	text-align:left;
}
.menu_sub_link{
	font-family: Tahoma, Arial;
	color: #888888;
	font-weight: 700;
	font-size: 10pt;
	text-align:left;
	text-decoration: none;
}
.menu_sub_link:hover{
	text-decoration: none;
	color: #003366;
}



/* colores de las secciones */

	/* gc */

.bgcolor_web_1_main{background-color:#003574;}
.bgcolor_web_1_light{background-color:#D6DBE2;}
.bgcolor_web_1_medium{background-color:#7791B1;}

	/* personal 7 */

.bgcolor_web_2_main{background-color:#48A0A2;}
.bgcolor_web_2_light{background-color:#DDE6E6;}
.bgcolor_web_2_medium{background-color:#9BC7C8;}

	/* gesgropup */

.bgcolor_web_3_main{background-color:#00789F;}
.bgcolor_web_3_light{background-color:#D6E2E6;}
.bgcolor_web_3_medium{background-color:#77B3C6;}

	/* fh_hoteles */

.bgcolor_web_4_main{background-color:#807093;}
.bgcolor_web_4_light{background-color:#E3E1E5;}
.bgcolor_web_4_medium{background-color:#B7AFC0;}

	/* fh_consultores */

.bgcolor_web_5_main{background-color:#ADA02B;}

.bgcolor_web_5_light{background-color:#E7E6DA;}
.bgcolor_web_5_medium{background-color:#CDC78C;}

	/* adsalus */

.bgcolor_web_6_main{background-color:#778C3E;}
.bgcolor_web_6_light{background-color:#E2E4DC;}
.bgcolor_web_6_medium{background-color:#B2BD96;}

	/* jornadasdirectivas */

.bgcolor_web_7_main{background-color:#984D41;}
.bgcolor_web_7_light{background-color:#E5DEDC;}
.bgcolor_web_7_medium{background-color:#C39D97;}

	/* gc_inmobiliario */

.bgcolor_web_8_main{background-color:#BCB5A1;}
.bgcolor_web_8_light{background-color:#E9E8E6;}
.bgcolor_web_8_medium{background-color:#D5D1C7;}

	/* forma7 */

.bgcolor_web_9_main{background-color:#DD9E4F;}
.bgcolor_web_9_light{background-color:#DD9E4F;}
.bgcolor_web_9_medium{background-color:#DD9E4F;}


/* noticias */

.noticias{color:  #999999;}
.noticias a{color: #000000;}
.noticias a:hover{color: #003574;}

/* delegaciones */

.dele_tabla td{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 10pt;
}
.dele_text{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	text-align:left;
}
.dele_title{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
}
.dele_item{
	border-bottom: 4px solid #CCCCCC;
}
.dele_title_small{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #005E3E;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
	text-align:left;
}
.dele_email_link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #005E3E;
	font-size: 8pt;
	text-decoration: none;
}
.dele_email_link:visited { color: #005E3E; text-decoration: none; }
.dele_email_link:active { color: #CCCCCC; }
.dele_email_link:hover { color: #003574; text-decoration: underline; }

/* links */

.links_tabla td{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 10pt;
}
.links_text{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	text-align:left;
}
.links_title{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #005E3E;
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
}
.links_item{
	border-bottom: 4px solid #CCCCCC;
}
.links_title_small{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003574;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
	text-align:left;
}
.links_email_link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #005E3E;
	font-size: 8pt;
	text-decoration: underline;
}
.links_email_link:visited { color: #005E3E; text-decoration: none; }
.links_email_link:active { color: #CCCCCC; }
.links_email_link:hover { color: #003574; text-decoration: underline; }

/* formularios */

.form_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 200px;
}
.form_combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 200px;
}
.form_button {
	border:1px solid #555555;
	font-size:10px;
}
.form1_table{
	background-color: #EEEEEE;
 	border-top: 1px dashed #DDDDDD; 
	border-bottom: 1px dashed #DDDDDD;
	width:400px;
}
.form1_text{
	font-size: 10pt;
}
.form1_title{
	background-color: #DDDDDD; 
	border: 1px dashed #CCCCCC;
	font-weight: bold;
	height:30px;
}

	/* formulario cv */

.form2_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 120px;
}
.form2_hr{
	height:1px;
	color:#DDD;
	padding: 0 10px 0 10px;
	margin: 10px;
}
.form2_table{
	background-color: #FFFFFF;
	border-bottom: 1px dashed #DDDDDD;
	width:100%;
}
.form2_table_cv{
	background-color: #EEEEFF;
 	border-top: 1px dashed #DDDDDD; 
	border-bottom: 1px dashed #DDDDDD;
 	border-left: 1px solid #DDDDDD; 
 	border-right: 1px solid #DDDDDD; 
	width:500px;
}
.form2_text SPAN{
	margin-left: 26px;
}

.form2_title{
	color: #003574;
	font-weight: bold;
	background-color: #FAFAFA;
 	border-top: 1px dashed #DDDDDD; 
	border-bottom: 1px dashed #DDDDDD;
	padding-left: 4px;
}
.form2_separator{
	height:10px;
}
.form2_combo_provincia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 120px;
}
.form2_combo_nacionalidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 120px;
}
.form2_combo_idioma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 80px;
}
.form2_combo_preferencia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 400px;
}
.form2_combo_sexo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 80px;
}
.form2_combo_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 50px;
}
.form2_combo_estudios_oficiales	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
}
.form2_combo_nivel_informatica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
}
.form2_combo_situacion_laboral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	/* width: 200px; */
}
.form2_combo_empleo_categoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 120px;
}
.form2_combo_anios_experiencia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 120px;
}
.form2_combo_ultimo_trabajo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 120px;
}
.form2_combo_carnet_conducir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 120px;
}
.form2_combo_vehiculo_propio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 120px;
}
.form2_textarea_comentario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;

	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 300px;
}

.form2_politica {
	color: #000000;
}
.form2_politica_link {
	color: #0066FF;
	text-decoration: underline;
}
.form2_politica_link:hover {
	color: #339900;
}

	/* empleo detalle */
	
.empleo_table {
	margin-top:20px;
	background-color: #FAFAFF;
 	border-top: 1px dashed #DDDDDD; 
	border-bottom: 1px dashed #DDDDDD;
 	border-left: 1px solid #DDDDDD; 
 	border-right: 1px solid #DDDDDD; 
	padding: 5px;
	width:100%;
}
.empleo_caption {
	font-size:11px;
	font-weight:700;
	height:20px;
}
.empleo_title {
	font-size:14px;
	font-weight:700;
	color:#003399;
	margin:0px;
}
.empleo_sector {
	font-size:11px;
	font-weight:bold;
	margin:0px;
}
.empleo_text {
	font-size:11px;
	font-weight: 400;
}
.empleo_link_cv {
	width:200px; 
	height:20px; 
	padding:10px; 
	margin:10px; 
	border:2px solid #DDDDEE; 
	background-color:#EEEEFF; 
	text-align:center;
}
.empleo_link_cv a {
	color:#003399;
	text-decoration:underline;
}
.empleo_link_cv a:hover {
	color:#000000;
	text-decoration:underline;
}
.empleo_volver {
	margin-top:20px;
	text-align:left;
}
.empleo_volver a {
	color:#003399;
	text-decoration:underline;
}
.empleo_volver a:hover {
	color:#000000;
	text-decoration:underline;
}




	/* formulario empleo */

.form_empleo_table{
	background-color: #EEEEFF;
 	border-top: 1px dashed #DDDDDD; 
	border-bottom: 1px dashed #DDDDDD;
 	border-left: 1px solid #DDDDDD; 
 	border-right: 1px solid #DDDDDD; 
	padding: 5px;
	width:500px;
}
.form_empleo_text{

}
.form_empleo_title{
	color: #003574;
	font-weight: bold;
	background-color: #FAFAFA;
 	border-top: 1px dashed #DDDDDD; 
	border-bottom: 1px dashed #DDDDDD;
	padding-left: 4px;
}
.form_empleo_link{
	color: #003399;
	text-decoration: underline;
}
.form_empleo_title_link{
	color: #003399;
	text-decoration: underline;
	font-weight:bold;
}
.form_empleo_title_link:hover {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}

.form_empleo_combo_provincia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 180px;
}
.form_empleo_combo_empleo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #444444;
	font-size: 8pt;
	width: 300px;
}

table.form_empleo_result {
	border:1px solid black;
	width:100%;
}
table.form_empleo_result, table.form_empleo_result tr, table.form_empleo_result th, table.form_empleo_result td {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
table.form_empleo_result td {
	text-align: left;
	font-size:11px;
	border: 0px;
	padding: 2px 3px 2px 3px;
	color: #111111;
	background-color: #EEEEEE;
}
table.form_empleo_result th {
	text-align: center;
	font-size:11px;
	font-weight: bold;
	border: 0px;
	padding: 2px 3px 2px 3px;
	color: #000000;
	background-color: #D6DFF7;
	border-bottom: 1px solid #888888;
}


/* rsc */

#rsc {
	font-size:12px;
}
#rsc .rsc_title {
	color:#003366;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
#rsc .rsc_subtitle {
	font-size:14px;
}
#rsc H2 {
	background-color:#AAA;
	height:20px;
	padding:5px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
#rsc UL {
}
#rsc LI {
}

/* fin */


