* {
	margin: 0px;
	padding: 0px;

}



body {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #d9dbd5;
}


a{
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #6b8c1b;
	text-decoration: none;
}

a:hover{
	color: #333333;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						ESTRUCTURA GLOBAL DE LA PAGINA
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#contenedor {
	width:1155px;
	background-color:#ffffff;
	margin: 0 auto;
}

#page {
	width: 1015px;
	background-color: #ffffff;
	margin: 0 auto;
}

	#header {
	float:left;
	width: 1015px;
	height:95px;
}



#cabecera {
	float: left;
	height:85px;
	width:1015px;
}

#logo {
	float: left;
	width:70%;
	text-align:left;
	padding-top:15px;
}

#nombre {
	float: left;
	width:30%;
	text-align:right;
	padding-top:50px;
}


#borde_verde {
	float: left;
	height:10px;
	width:1015px;
	background-color: #6b8c1b;

}



#content {
	float:left;
	width:1015px;
	padding-top:20px;
}


#left_column {
	/*clear:left;*/
	float:left;
	width:669px;
	text-align:left;
}

#right_column {
	/*clear:left;*/
	float:left;
	width:346px;
	text-align:right;
}

#center_column {
	/*clear:left;*/
	float:left;
	width:1085px;
	text-align:left;
}

#footer {
	height:45px;
	padding-top:10px;
	text-align:left;
	border-top:10px solid #6b8c1b;
    font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	width: 1015px;
}

#footer a{
    font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#f27e0d;
}

#footer a:hover{
	text-decoration:underline;
}


#enunciado_derecha {
	text-align:left;
	padding-bottom:2px;
	border-bottom:1px solid #6b8c1b;
    font: normal normal 15px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
	width: 660px;
}

#enunciado_derecha_largo {
	text-align:left;
	padding-bottom:2px;
	border-bottom:1px solid #6b8c1b;
    font: normal normal 15px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
	width: 1000px;
}

#enunciado_derecha_corto {
	text-align:left;
	padding-bottom:2px;
	border-bottom:1px solid #6b8c1b;
    font: normal normal 15px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
	width: 610px;
}

#enunciado_interior {
	text-align:left;
	padding-bottom:2px;
	border-bottom:1px solid #6b8c1b;
    font: normal normal 15px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
	width: 620px;
}
.enunciado_interior {
    font: normal normal 15px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
}
#enunciado_interior1 {
	text-align:left;
	padding-bottom:2px;
	font: normal normal 17px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
	width: 620px;
}

#enunciado_izquierda {
	text-align:left;
	padding-bottom:2px;
	border-bottom:1px solid #6b8c1b;
    font: normal normal 15px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
	width: 310px;
}


blockquote {
	float:left;
	width:70%;
	padding:10px;
	background-color:#e8e9e4;
}




/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						PAGINACION
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


a.paginacion {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #6b8c1b;
	padding: 2px 4px;
}

a.paginacion:hover {

	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #dae6bd;
	padding: 2px 4px;
}
a.paginacion_listado{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0033bc;
	background-color: #d0dafd;
	padding: 3px 5px;
}

a.paginacion_listado:hover {

	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0033bc;
	background-color: #f2f4fa;
	padding: 3px 5px;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						FORMULARIO LOGIN
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#sencillo{
	float:left;
	text-align:left;
	width:220px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

#sencillo2{
	float:left;
	text-align:left;
	width:220px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#6a8c1b;
	padding-bottom:10px;
}

#sencillo1{
	float:left;
	text-align:left;
	width:240px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#6a8c1b;
}

#sencillo1a{
	float:left;
	text-align:left;
	width:170px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#6a8c1b;
}

#sencillo_doble{
	float:left;
	text-align:left;
	width:340px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#6a8c1b;
}


#sencillo_triple{
	float:left;
	text-align:left;
	width:640px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#6a8c1b;
}
#sencillo2a{
	float:left;
	text-align:left;
	width:570px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#6a8c1b;
}

#sencillo_form{
	float:left;
	text-align:left;
	width:220px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:5px;
	}
	
	
	
.login {
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	border:1px solid #829092;
	width:160px;
	height:20px;
	background-color:#ffffff;
}






#doble1{
	float:left;
	width:100%;
	text-align:left;
}


#formulario{
	float:left;
	width:100%; 
	text-align:left;
	padding-top:40px;
}

#formulario_directorio{
	float:left;
	width:660px; 
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
}

#formulario_editar{
	float:left;
	width:98%; 
	text-align:left;
	padding-top:40px;
	padding-left:2%;
}


a.enlaces_form{
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color:#f27e0d;
	text-decoration:none;
}

.oscuro{
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#9b4f04;
	text-decoration:none;
}



#enunciado_noticias {
	font:normal normal 13px Arial, Helvetica, sans-serif;
	color: #c8680a;
	float:left;
	width:100%;
	padding-bottom:10px;
}
#enunciado_noticias_detalle {
	font:normal normal 13px Arial, Helvetica, sans-serif;
	color: #c8680a;
	float:left;
	width:100%;
	padding-bottom:10px;
	text-transform:uppercase;
}

#fecha_noticias {
	float:left;
	width:100%;
	padding-bottom:10px;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #999999;
}
#descripcion_noticias {
	float:left;
	width:100%;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:justify;
}

.enunciado_noticias {
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color: #c8680a;
}
a.enunciado_noticias {
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color: #c8680a;
}
a.enunciado_noticias:hover {
	text-decoration:underline;
	}

.fecha {
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #999999;
}


.descripcion_noticias {
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
}

.enlace {
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

a.enunciado_ultimos_relatos {
	font:normal normal 16px Arial, Helvetica, sans-serif;
	color: #c8680a;
	text-transform:uppercase;
}
a.enunciado_ultimos_relatos:hover {
	text-decoration:underline;
}

a.miembro{
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #f27e0d;
	text-decoration:none;
}
a.menu_foro{
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #f27e0d;
	text-decoration:underline;
}
a.menu_foro:hover{
	color: #000000;
}

a.autor{
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #f27e0d;
	text-decoration:none;
}

a.email{
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #ab5807;
	text-decoration:none;
}



a.autor:hover{
	text-decoration:underline;
}

a.comentarios{
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #76a855;
	text-decoration:none;
}



a.comentarios:hover{
	text-decoration:underline;
}


a.pais{
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #c8680a;
	text-decoration:none;
}



a.pais:hover{
	text-decoration:underline;
}

a.foro{
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #f27e0d;
	text-decoration:underline;
}



a.foro:hover{
	color: #000000;
}

a.ver{
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #c8680a;
	text-decoration:underline;
}




/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						ESTRUCTURA TABLA ULTIMS MENSAJES FOROS
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#one-column-emphasis2{
font:normal normal 12px Arial, Helvetica, sans-serif;
width:671px;
text-align:left;
border-collapse:collapse;
margin:20px;
}

#one-column-emphasis2 th{
font:normal normal 14px Arial, Helvetica, sans-serif;
color: #ffffff;
padding:7px 15px;
background-color:#f27e0d;
}

#one-column-emphasis2 td{
color:#666666;
border-top:1px solid #dddddd;
padding:10px 15px;
background:#faf9f7;

}

.borde{
border-right:1px dotted #dddddd;

}

#one-column-emphasis2 td.cabecera{
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #be6321;
	text-transform:capitalize;
	border-top:1px solid #dddddd;
	padding:10px 15px;
	background:#ffffff;

}



.cuadro_form {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #cccccc;
	width:180px;
	height:16px;
	background-color:#ffffff;

}

.cuadro_fecha {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #6b8c1b;
	width:60px;
	height:18px;
	background-color:#f4f5f0;

}

.cuadro_login {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border:1px solid #6b8c1b;
	width:240px;
	height:18px;
	background-color:#f4f5f0;
}

.cuadro_alta_empleo {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border:1px solid #6b8c1b;
	width:220px;
	height:18px;
	background-color:#f4f5f0;
}

.cuadro_alta_empleo1 {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border:1px solid #6b8c1b;
	width:200px;
	height:18px;
	background-color:#f4f5f0;
}

.cuadro_CIF {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	border:1px solid #6b8c1b;
	width:150px;
	height:18px;
	background-color:#f4f5f0;
}
.check_form {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #b5b2bb;
	background:#fcf0e5;
}



.area_form {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #6b8c1b;
	width:400px;
	background-color:#f4f5f0;
}

.area_form1 {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #cccccc;
	width:640px;
}

.area_form2 {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #6b8c1b;
	width:440px;
	background-color:#f4f5f0;
}


#text_area{	
	float:left;
	min-height:90px;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #cccccc;
	width:630px;
	padding:5px;
}



.select_form {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width:170px;
	height:18px;

}


.select_form1 {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width:210px;
	height:18px;
}

.select_form2 {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width:160px;
	height:18px;
}

.select_form3 {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width:150px;
	height:18px;
}

.select_form4 {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width:120px;
	height:18px;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						CUERPO PAGINA DE MIEMBROS
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#tabla{
	float:left;
	width:100%;
	text-align:left;
	padding-top:12px;
}

#enunciado_tabla{
	float:left;
	width:99%;
	height:25px;
	text-align:left;
	background:#e8e9e4;

}

#puesto_vacante{
	float:left;
	padding-left:5px;
	padding-top:5px;
	width:41%;
	text-align:left;
	font:normal normal 11px Arial, Helvetica, sans-serif;

}
#ver_ficha{
	float:left;
	padding-right:25px;
	padding-top:5px;
	width:44%;
	text-align:right;
	font:normal normal 11px Arial, Helvetica, sans-serif;

}
#linea_tabla{
	float:left;
	width:99%;
	text-align:left;
	padding-bottom:5px;
	border-bottom:1px solid #dddddd;
}

#empresa{
	float:left;
	padding-left:5px;
	padding-top:5px;
	width:38%;
	text-align:left;
	font:normal normal 11px Arial, Helvetica, sans-serif;

}

#provincia{
	float:left;
	padding-left:3px;
	padding-top:5px;
	text-align:left;
	width:15%;
	font:normal normal 11px Arial, Helvetica, sans-serif;

}


#blanco{
	float:left;
	width:2px;
	background:#ffffff;
	height:25px;
}

.verde {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #6b8c1b;
	text-decoration:underline;
}

.negrita {
	font:normal blod 11px Arial, Helvetica, sans-serif;
	color: #6b8c1b;
	text-decoration:none;
}

#enlace_mas_empresas{
	float:left;
	padding-top:15px;
	width:90%;
	text-align:right;
}

#enlace_mas_empresas a{
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #6b8c1b;
	text-decoration:underline;
}

a.negro {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
}

a.negro:hover {
	text-decoration:underline;
}

a.candidatos {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #6b8c1b;
	text-decoration:none;
}
a.candidatos:hover{
	color: #666666;
}

#linea_entera{
	width:100%;
	float:left;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
}

#puesto{
	float:left;
	width:22%;
	text-align:left;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	color:#666666;

}

#descripcion_puesto{
	float:left;
	text-align:left;
	width:78%;
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#666666;

}

#descripcion_puesto1{
	float:left;
	text-align:left;
	width:70%;
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

#boton_buscar_empleo{
	float:left;
	width:80%;
	text-align:left;
	padding-left:150px;
	padding-top:40px;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
}

#boton_buscar_empleo1{
	float:left;
	width:40%;
	text-align:left;
	padding-left:150px;
	padding-top:20px;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
}

#boton_buscar_empleo a{
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
	text-decoration:underline;
}

#enunciado {
	float:left;
	width:100%;
	text-align:left;
	padding-top:15px;
	padding-bottom:10px;
    font: normal bold 17px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
}

#enunciado_acceso_candidatos {
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:18px;
    font: normal normal 17px Arial, Helvetica, sans-serif;
	color:#6b8c1b;
	
}

.verde_normal {
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #6b8c1b;
	text-decoration:none;
}

a.mailempresas{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #6b8c1b;
	text-decoration: none;
}

#aceptado, #no_aceptado, #en_espera, #seleccionado, #inscritos{
	float:left;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	font:normal normal 11px Arial, Helvetica, sans-serif;
}

#aceptado{
	color:#390;
	width:14%;
}

#no_aceptado{
	color:#F00;
	width:14%;
}

#en_espera{
	color:#990;
	width:14%;
}

#seleccionado{
	color:#09C;
	width:14%;
}

#inscritos{
	color:#6b8c1b;
	width:20%;
}

#datos_personales{
	float:left;
	width:500px;
	text-align:left;
	padding-top:20px;
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#666666;

}

#descripcion_curriculum{
	float:left;
	width:93%;
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;

}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						nuevo
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


#linea{
	float:left;
	text-align:left;
	width:660px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}
.cuadro_form_wage {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #cccccc;
	width:100px;
	height:16px;
	text-align:right;
	background-color:#ffffff;

}
#text_area{	
	float:left;
	min-height:90px;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #cccccc;
	width:630px;
	height:120px;
	padding:5px;
	overflow:auto;
}
#sencillo_derecha{
	float:right;
	text-align:right;
	width:400px;
	padding-right:7%;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}
.presentacion {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #6b8c1b;
	width:500px;
	height:120px;
	background-color:#f4f5f0;
}
.descripcion_oferta {	font:normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #6b8c1b;
	width:460px;
	height:120px;
	background-color:#f4f5f0;
}
.cuadro_fecha_oferta {
	font:normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border:1px solid #6b8c1b;
	width:120px;
	height:18px;
	background-color:#f4f5f0;

}
#calendario-interior {
	border:solid 1px #6b8c1b;
}


