* 
{
	margin:0;
	border:0;
	padding:0;
}
BODY 
{
    font-family: Trebuchet MS;
    color:#747373;
    text-align:center;
	background-color:#FFFFFF;
	background-image: url(../imagenes/fondo_delta.jpg);
	background-repeat:repeat-x;
	
}
BODY.interiores
{
    font-family: Trebuchet MS;
    color:#747373;
    text-align:center;
	background-color:#FFFFFF;
	background-image: url(../imagenes/fondo_interiores.jpg);
	background-repeat:repeat-x;
	
}
BODY.candidatos
{
    font-family: Trebuchet MS;
    color:#747373;
    text-align:center;
	background-color:#FFFFFF;
	background-image: url(../imagenes/fondo_candidatos.jpg);
	background-repeat:repeat-x;
}
#cabecera_logo 
{
    float:left;
    width:660px;
    height:78px;
    text-align:left;
}
#cabecera_formulario 
{
    float:left;
    width:235px;
    height:78px;
    color:#26262f;
    font-size:0.75em;
    text-align:right;
}
#cabecera_formulario FORM
{
    margin-top:5px;
}
#cabecera_formulario INPUT
{
    width:140px;
    height:18px;
    background-color:#b6b9bc;
    margin-left:5px;
    vertical-align:middle;
	font-size:1em;
}
#cabecera_formulario INPUT.boton_enviar
{
    width:50px;
    height:18px;
    background-color:#888888;
    vertical-align:middle;
    color:#FFFFFF;
    border:1px solid #26262f;
    font-size:0.75em;
    margin-top:1px;
}
#contenedor 
{
    margin:auto;
    margin-top:0px;
    width:900px;
    height:auto;
}
#contenedor_central 
{
    width:900px;
    height:109px;
    float:left;
    background-color:#e9eaec;
    background-image: url(../imagenes/fondo_central.jpg);
    background-repeat:repeat-x;
}
#contenedor_central_candidatos 
{
    width:900px;
    height:auto;
    float:left;
    background-color:#FFFFFF;
}
#contenedor_pie 
{
    width:900px;
    height:auto;
    margin:auto;
}
#contenedor_ofertas
{
    float:left;
    width:650px;
    height:auto;
}
#contenedor_lateral
{
    float:left;
    width:249px;
    height:auto;
    padding-top:10px;
    color:#26262f;
    font-size:0.75em;
    font-weight:bold;  
    padding-bottom:10px;
	border-left:1px #b5b5b5 dotted;
}
#contenedor_lateral A
{
    color:#671621;
    font-size:0.75em;
}
#contenedor_pie_interior
{
    float:left;
    width:900px;
    text-align:right;
	border-top:1px #b5b5b5 dotted;
	padding-top:5px;
    color:#3e3e3e;
    font-size:0.65em;
 /*  background-image: url(../imagenes/fondo_pie.jpg);*/
}
#form_buscador
{
	width:250px;
	text-align:right;
	margin-top:10px;
	font-weight:bold;
	color:#26262f;
	font-size:0.70em;	
}
#form_buscador INPUT, SELECT
{
    width:135px;
    height:18px;
    background-color:#a9adb0;
    margin-left:10px;
    vertical-align:middle;
	padding-left:3px;
	font-size:1em;	
	margin-top:3px;
}
#form_buscador SELECT
{
    width:138px;
    height:20px;
	margin-right:0;
    background-color:#FFFFFF;
}
#form1, #login, #enviarcv
{
	width:400px;
	text-align:right;
	margin-top:10px;
	color:#26262f;
	margin-bottom:10px;
}
#form1_busc
{
    width:650px;
	text-align:right;
	margin-top:10px;
	color:#26262f;
	margin-bottom:10px;
	font-size:0.70em;
}
#form1 INPUT, #form1 TEXTAREA, #login INPUT, #enviarcv INPUT, #publicar INPUT{
	width:200px;
    border: 1px #a9adb0 solid;
	vertical-align:middle;
	margin-left:10px;
	font-size:0.90em;	
}

#form1_busc INPUT{
	width:75px;
    border: 1px #a9adb0 solid;
	vertical-align:middle;
	margin-left:10px;
	font-size:1em;	
}
#form1_busc SELECT{
	width:200px;
    border: 1px #a9adb0 solid;
	vertical-align:middle;
	margin-left:10px;
	font-size:0.80em;
	background-color:#FFF;	
	margin-right:0;
	margin-top:0px;
}
#form1 #zemSubmit, #login #Aceptar1, #login #Inscribirse1, #form1 #Enviar2 {
	width:50px;
    border: 1px #a9adb0 solid;
	vertical-align:middle;
	margin-left:10px;
	font-size:1em;	
}
#login #Inscribirse1 {
	width:75px;
}
#registro, #editar
{
	width:560px;
	text-align:left;
	margin-top:10px;
	color:#26262f;
	margin-bottom:10px;
}
#registro INPUT, #editar INPUT {
	width:110px;
    border: 1px #a9adb0 solid;
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
	font-size:0.90em;	
}
#registro SELECT, #editar SELECT {
	width:135px;
    border: 1px #a9adb0 solid;
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
	font-size:0.80em;
	background-color:#FFFFFF;	
}
#archivo
{
	width:900px;
	text-align:left;
	margin-top:10px;
	color:#26262f;
	margin-bottom:10px;
}
#archivo INPUT, SELECT {
	width:150px;
    border: 1px #a9adb0 solid;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
	font-size:0.90em;	
}
#img_banner 
{
    float:left;
    width:900px;
    height:auto;
}
#img_banner IMG
{
	border:0;
}
#titular_candidatos {
	width:900px;
	height:auto;
	text-align:left;
	border-bottom:1px #b5b5b5 dotted;
	margin-top:15px;
	font-weight:bold;
}
/*--------------------------------------------------------- CLASES------------------------------------------------------------*/
/* cabeceras de la tabla de listado de ofertas*/
.campo1_t, .campo1_tc, .campo2_t, .campo2_tc, .campo3_t, .campo3_tc, .campo4_tc, .campo5_tc,
.campo1_tce, .campo2_tce, .campo3_tce, .campo4_tce, .campo5_tce {
	font-weight:bold;
	font-size:0.80em;
	padding:3px;	
	border-top:1px #b5b5b5 dotted;
	border-bottom:1px #b5b5b5 dotted;
}
.campo1_tc, .campo2_tc, .campo3_tc, .campo4_tc, .campo5_tc {
	font-size:1em;
}
.campo1_t {
	width:10%;
}
.campo2_t {
	width:35%;
}
.campo3_t {
	width:55%;
}
.campo1_tc {
	width:10%;
}
.campo2_tc {
	width:30%;
}
.campo3_tc {
	width:40%;
}
.campo4_tc {
	width:10%;
}
.campo5_tc {
	width:10%;
}
/* Filas de las tablas de listado de ofertas*/
.campo1, .campo1_b, .campo2, .campo2_b, .campo3, .campo3_b, .campo1c, .campo1_bc, .campo2c, .campo2_bc, .campo3c, .campo3_bc
, .campo4c, .campo4_bc, .campo5c, .campo5_bc {
	font-size:0.70em;
	font-weight: normal;
	padding:3px;	
	background-color:#d7d9dd;	
	border-bottom:1px #b5b5b5 dotted;
}
.campo1c, .campo1_bc, .campo2c, .campo2_bc, .campo3c, .campo3_bc, .campo4c, .campo4_bc, .campo5c, .campo5_bc {
	font-size:0.90em;
}
.campo1, .campo1_b {
	width:10%;
}
.campo2, .campo2_b {
	width:35%;
}
.campo3, .campo3_b {
	width:55%;
}
.campo1_b, .campo2_b, .campo3_b, .campo1_bc, .campo2_bc, .campo3_bc, .campo4_bc, .campo5_bc {
	background-color:#FFFFFF;	
}
/*
.campo1c, .campo1_bc {
	width:10%;
}
.campo2c, .campo2_bc {
	width:30%;
}
.campo3c, .campo3_bc {
	width:40%;
}
.campo4c, .campo4_bc {
	width:10%;
}
.campo5c, .campo5_bc {
	width:10%;
}*/
/*------------------- ofertas de las empresas -----------------------------------------*/
.campo1_e, .campo2_e, .campo3_e, .campo4_e, .campo5_e, .campo6_e, .campo7_e, .campo8_e {
	font-weight:bold;
	font-size:1em;
	padding:3px;	
	border-top:1px #b5b5b5 dotted;
	border-bottom:1px #b5b5b5 dotted;
}
.campo1_e, .campo3_e, .campo4_e, .campo5_e, .campo7_e, .campo8_e
{
    width:10%;
}
.campo2_e 
{
    width:35%;
}
.campo6_e 
{
    width:5%;
}
.campo1_gc, .campo2_gc, .campo3_gc, .campo4_gc {
	font-weight:bold;
	font-size:1em;
	padding:3px;	
	border-top:1px #b5b5b5 dotted;
	border-bottom:1px #b5b5b5 dotted;
}
.campo1_gc, .campo3_gc, .campo4_gc
{
    width:10%;
}
.campo2_gc 
{
    width:70%;
}
.campo1_ec, .campo2_ec, .campo3_ec, .campo4_ec, .campo5_ec, .campo6_ec, .campo7_ec, .campo8_ec,
.campo1_ecb, .campo2_ecb, .campo3_ecb, .campo4_ecb, .campo5_ecb, .campo6_ecb, .campo7_ecb, .campo8_ecb 
{
	font-size:0.90em;
	font-weight: normal;
	padding:3px;	
	background-color:#e7e7e7;	
	border-bottom:1px #b5b5b5 dotted;
}
.campo1_ecb, .campo2_ecb, .campo3_ecb, .campo4_ecb, .campo5_ecb, .campo6_ecb, .campo7_ecb, .campo8_ecb {
	background-color:#FFFFFF;	
}
/*-------------------------------  Gestionar candidatos ---------------------------------------*/
.campo1_d, .campo2_d, .campo3_d, .campo4_d, .campo5_d, .campo6_d, .campo7_d {
	font-weight:bold;
	font-size:1em;
	padding:3px;	
	border-top:1px #b5b5b5 dotted;
	border-bottom:1px #b5b5b5 dotted;
}
.campo1_d, .campo4_d
{
    width:5%;
}
.campo2_d 
{
    width:10%;
}
.campo3_d 
{
    width:25%;
}
.campo5_d
{
    width:20%;
}
.campo6_d
{
    width:15%;
}
.campo7_d
{
    width:20%;
}
/* -------------------------------------------------------- */
.admin_opcion {
	float:left;
	text-align:left;
	width:900px;
	height:auto;
	border-bottom:1px #b5b5b5 dotted;
}
.admin_opcion IMG{
	float:left;
	margin-right:10px;
}
.candidato_opcion {
	float:left;
	text-align:left;
	width:450px;
	height:100px;
	border-bottom:1px #b5b5b5 dotted;
}
.candidato_opcion IMG{
	float:left;
	margin-right:10px;
}
.contenedor_central_t {
	float:left;
	width:290px;
	height:109px;
	padding:5px;
	text-align:left;
}
.contenedor_central_t IMG {
	float:right;
	margin-left:10px;
	margin-right:25px;
}
.contenedor_central_t A{
	font-size:0.70em;
	font-weight: normal;
	color:#010101;
	text-decoration:none;
}
.contenedor_central_t A:hover{
	text-decoration:underline;
}
.mas_ofertas {
	margin:auto;
    width:600px;
    height:auto;
	margin-top:20px;
	text-align:right;
}
.ofertas_empleo
{
	margin:auto;
    width:600px;
    height:auto;
	margin-top:20px;
}
.tabla_ofertas {
    width:600px;
	text-align:left;
	color:#010101;
}
.tabla_ofertas A{
	color:#010101;
	text-decoration:none;
}
.tabla_ofertas A:hover {
	text-decoration: underline;
}
.tabla_ofertas td.campo3 A, .tabla_ofertas td.campo3_b A {
	color:#671621;
}
.tabla_ofertas_c {
    width:800px;
	text-align:left;
	color:#010101;
}
.tabla_ofertas_c A{
	color:#010101;
	text-decoration:none;
}
.tabla_ofertas_c td.campo2_ec A, .tabla_ofertas_c td.campo2_ecb A {
	color:#671621;
}
.tabla_ofertas_c A:hover {
	text-decoration: underline;
}
.texto {
	font-size:0.70em;
	font-weight: normal;
	color:#010101;
}
.texto_pagina {
	margin:auto;
    width:600px;
    height:auto;
	font-size:0.70em;
	font-weight: normal;
	color:#010101;
	text-align:left;
}
.texto_pagina P {
	margin-bottom:5px;
}
.texto_pagina A {
	color:#010101;
	text-decoration:underline;
}
.texto_pagina A:hover {
	color:#671621;
}
.texto_pagina TABLE{
	font-size:1em;
	font-weight: normal;
	color:#010101;
}
/*Candidatos*/
.texto_pagina_c {
	margin:auto;
	margin-top:10px;
    width:900px;
    height:auto;
	font-size:0.75em;
	font-weight: normal;
	color:#010101;
	text-align:left;
}
.texto_pagina_c P {
	margin-bottom:5px;
}
.texto_pagina_c A {
	color:#010101;
	text-decoration:underline;
}
.texto_pagina_c A:hover {
	color:#671621;
}
/*----------------*/
.titular {
	font-weight:bold;
	color:#671621;
	width:600px;
	height:auto;
	text-align:left;
	font-size:0.90em;
	margin-bottom:10px;
}
.titular A{
	color:#671621;
	text-decoration:underline;
}
.titular A:hover {
	color:#010101;
}
.titular_gris {
	font-weight:bold;
	color:#010101;
	text-align:left;
	font-size:0.80em;
}
.titular_gris A{
	color:#010101;
	text-decoration:none;
}
.titular_gris A:hover {
	text-decoration:underline;
}
.titular_rojo {
	font-weight:bold;
	color:#671621;
	text-align:left;
	font-size:0.80em;
}
.titular_rojo A{
	color:#671621;
	text-decoration:none
}
.titular_rojo A:hover {
	text-decoration:underline;
}
.resaltado_rojo {
	color:#671621;
	font-weight:bold;
}
.resaltado_azul {
	color:#33b5e8;
	font-weight:bold;
}
.negrita {
	font-weight:bold;
}
/* ------------------------------------------------ Menu Horizontal --------------------------------------------------------*/
#menuh {
	font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:900px;
	height:51px;
	float:left;
	background-image: url(../imagenes/fondo_enlaces.jpg);
}
#menuh ul, li {
	list-style-type: none;
}
#menuh ul {
	margin: 0;
	padding: 0;
	margin-top:20px;
}
#menuh li {
	float: left;
}
#menuh a {
	text-decoration: none;
	color: #26262f;
	/*background: #FFFFFF;*/
	display: block;
	padding: 3px 10px;
	text-align: center;
}
#menuh a:hover, #menuh a.seleccionado {
	background: #888888;
	color:#FFFFFF;
}
/* ------------------------------------------------ Menu Horizontal Interior--------------------------------------------------------*/
#menuh_limpio {
	font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:900px;
	height:49px;
	float:left;
	background-image: url(../imagenes/fondo_menu.jpg);
	background-repeat:repeat-x;
}
#menuh_limpio ul, li {
	list-style-type: none;
}
#menuh_limpio ul {
	margin: 0;
	padding: 0;
	margin-top:10px;
}
#menuh_limpio li {
	float: left;
}
#menuh_limpio a {
	text-decoration: none;
	color: #26262f;
	/*background: #FFFFFF;*/
	display: block;
	padding: 3px 10px;
	text-align: center;
}
#menuh_limpio a:hover, #menuh_limpio a.seleccionado {
	background: #888888;
	color:#FFFFFF;
}
/* ---------------------------------------------- Menu Horizontal Candidatos------------------------------------------------*/
#menuh_candidatos {
	font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:900px;
	height:49px;
	float:left;
	background-image: url(../imagenes/fondo_menu.jpg);
	background-repeat:repeat-x;
}
#menuh_candidatos ul, li {
	list-style-type: none;
}
#menuh_candidatos ul {
	margin: 0;
	padding: 0;
	margin-top:10px;
}
#menuh_candidatos li {
	float: left;
}
#menuh_candidatos a {
	text-decoration: none;
	color: #26262f;
	/*background: #FFFFFF;*/
	display: block;
	padding: 3px 10px;
	text-align: center;
}
#menuh_candidatos a:hover, #menuh_candidatos a.seleccionado {
	background: #888888;
	color:#FFFFFF;
}
/* ------------------------------------------------ Menu Horizontal Inferior --------------------------------------------------------*/
#menuh_inferior {
	font: 0.65em "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:900px;
	height:auto;
	float:left;
}
#menuh_inferior ul, li {
	list-style-type: none;
}
#menuh_inferior ul {
	margin: 0;
	padding: 0;
}
#menuh_inferior li {
	float: left;
}
#menuh_inferior a {
	text-decoration: none;
	color: #671621;
	background: #FFFFFF;
	display: block;
	padding: 1px 10px;
	padding-top:10px;
	text-align: center;
}/*
#menuh_inferior a:hover {
	background: #888888;
	color:#FFFFFF;
}*/
