/* CSS Document */

body {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

p {
	margin:0;
}

a,input {
	outline:none;
}

a, a:visited, a:link {
	color:#00e;
	cursor:pointer;
}

a:hover {
	color:#cc00ff;
}

input, select, textarea {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
}

ul {
	margin:0;
	padding:0;
	list-style:none;

}

.clear {
	clear:both;
	height:0;
	overflow:hidden;
}

h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0;
	padding-top:4px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0;
	padding-top:4px;
}

img {
	border:none;
}

div#fondo {
	border-bottom:3px solid #0000ed;
	height:80px;
	position:absolute;
	width:100%;
	z-index:-1;
}

.principal {
	margin:0 auto;
	position:relative;
	width:980px;
}

div#cuerpo.formulario {
	background-color:#FFFFFF;
	margin:0 auto;
	width:700px;
	padding:15px 0;
}


/* -------------------------------------------------------- */
/* LOGO */
/* -------------------------------------------------------- */

#logo{float:left;margin-top:18px;font-style:italic}
#logo h1{position:relative;width:200px;height:32px;margin:0;padding:0}
#logo h1 a{text-decoration:none;font-size:26px;}
#logo h1 span{position:absolute;top:0;left:0;width:100%;height:100%}
#logo blockquote{position:relative;width:154px;height:15px;margin:0;}
#logo blockquote span{position:absolute;top:0;left:0;width:100%;height:100%}

/* -------------------------------------------------------- */
/* LOGO */
/* -------------------------------------------------------- */

/* -------------------------------------------------------- */
/* CUERPO */
/* -------------------------------------------------------- */

div#cuerpo {
	padding:25px 0;

}

/* COLUMNA PRINCIPAL */

div#col_principal {
	float:left;
	width:650px;
}


/* Accesos */
div#accesos {
	float:right;
	width:230px;
}


div.acceso_candidatos {
	margin-bottom:15px;
}

div.caja {
	background-color:#eef1fa;
	width:100%;
	cursor:pointer;
	font-size:12px;
}

div.nocursor {
	cursor:default;
}

div.caja div.sup_izq {
	background-image:url(../../img/red/esquinas.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:5px;
	overflow:hidden;
	width:5px;
}

div.caja div.sup_der {
	background-image:url(../../img/red/esquinas.gif);
	background-position:-5px 0;
	background-repeat:no-repeat;
	float:right;
	height:5px;
	overflow:hidden;
	width:5px;
}

div.caja div.inf_izq {
	background-image:url(../../img/red/esquinas.gif);
	background-position:0 -5px;
	background-repeat:no-repeat;
	height:5px;
	float:left;
	overflow:hidden;
	width:5px;
}

div.caja div.inf_der {
	background-image:url(../../img/red/esquinas.gif);
	background-position:-5px -5px;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	overflow:hidden;
	width:5px;
}

div.caja div.contenido {
	padding-left:25px;
	padding-right:25px;
	padding-top:4px;
}

div.active{
	background-color:#CCFF99;
}

div.caja div.active{
	height:200px;
}

div.caja div.sup_izq_active {
	background-image:url(../../img/red/esquinas_verde.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:5px;
	overflow:hidden;
	width:5px;
}

div.caja div.sup_der_active {
	background-image:url(../../img/red/esquinas_verde.gif);
	background-position:-5px 0;
	background-repeat:no-repeat;
	float:right;
	height:5px;
	overflow:hidden;
	width:5px;
}

div.caja div.inf_izq_active {
	background-image:url(../../img/red/esquinas_verde.gif);
	background-position:0 -5px;
	background-repeat:no-repeat;
	height:5px;
	float:left;
	overflow:hidden;
	width:5px;
}

div.caja div.inf_der_active {
	background-image:url(../../img/red/esquinas_verde.gif);
	background-position:-5px -5px;
	background-repeat:no-repeat;
	height:5px;
	float:right;
	overflow:hidden;
	width:5px;
}

div#accesos a {
	color:#00f;
	display:block;
	height:26px;
	line-height:26px;
	margin:0 auto;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	width:180px;
	font-weight:bold;
	font-size:14px;
}

div#accesos a:hover {
	text-decoration:underline;
	color:#cc00ff;
}

div#accesos ul.menuprivado a {
	text-align:left;
	font-size:12px;
}

/* Fin accesos */

/* Ofertas */
div#ofertas {
	float:left;
	width:398px;
}

div#ofertas ul {
	float:left;
	list-style:none;
	margin:0;
	margin-bottom:5px;
	padding:0;
}

div#ofertas ul li {
	margin-bottom:5px;
}

div#ofertas ul.listado_izq {
	float:left;
	width:190px;
}

div#ofertas ul.ancho {
	width:380px;
}

div#ofertas ul.listado_izq li span, div#ofertas ul.listado_der li span {
	color: #A0B1DC;
}

div#ofertas ul.listado_der {
	float:right;
	width:190px;
}

div#ofertas ul.ultimas {
    float:none!important;
    font-size:12px;
}

div.linea {
	border-top:1px solid #ccc;
	clear:both;
	margin-bottom:10px;
}

div#ofertas a {
	text-decoration:none;
}

div#ofertas a:hover {
	text-decoration:underline;
}

div#ofertas div#enlace_izq {
	display:block;
	float:left;
	width:190px;
}

div#ofertas a#enlace_der {
	display:block;
	float:right;
	width:190px;
}
/* Fin ofertas */

/* Ultimas busquedas */
div#ultimas {
	margin-top: 20px;
	float: left;
}
/* Fin ultimas busquedas */

/* Listado empresas */
ul#listado_empresas {
	margin-top:28px;
}

ul#listado_empresas li{
	float:left;
	margin-right:17px;
}

ul#listado_empresas li a img{
	border:1px solid #ccc;
	padding:1px;
}

ul#listado_empresas li a:hover img{
	border:1px solid #fc0;
}

ul#listado_empresas li.ultimo{
	margin:0;
}
/* Fin Listado empresas */


/* Ultimas ofertas */
div.ultimas_ofertas {
	margin-top:10px;
	margin-bottom:30px;
}

div.ultimas_ofertas h1{
	/*
	background-image:url(../../img/red/flecha.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	*/
	border:none;
}

div.ultimas_ofertas ul li {
	clear:both;
	height:30px;
	line-height:30px;
	.margin-bottom:-3px; /* ie6 y ie7 */
	overflow:hidden;
	border-bottom:1px solid #efefef;
}

div.ultimas_ofertas ul li.active{
	background-color:#CCFF99;
}

div.ultimas_ofertas ul li.destacada {
	font-weight:bold;
	background-color:#ffc;
}

div.ultimas_ofertas ul li div.col1{
	display:inline;
	float:left;
	margin-left:10px;
	width:320px;
}

div.ultimas_ofertas ul li div.col2{
	display:inline;
	float:left;
	margin-left:5px;
	width:98px;
	overflow:hidden;
}

div.ultimas_ofertas ul li div.col3{
	display:inline;
	float:left;
	margin-left:5px;
	width:210px;
}

div.ultimas_ofertas ul li div.col1 a{
	text-decoration:none;
}

div.ultimas_ofertas ul li div.col1 a:hover{
	text-decoration:underline;
}

div.ultimas_ofertas ul li div.col3 a{
	color:#000;
	text-decoration:none;
}

div.ultimas_ofertas ul li div.col3 a:hover{
	text-decoration:underline;
}

div.ultimas_ofertas ul li.cabecera {
	border-bottom:1px solid #efefef;
	background-color:#eef1fa;
}

div.ultimas_ofertas ul li.pie {
	border-top:1px solid #a0b1dc;
}

div.ultimas_ofertas ul li.cabecera2 {
	border-bottom:1px solid #a0b1dc;
}


div.ultimas_ofertas ul li.c_fondo2 {
	background-color:#edf0f9;
}

div.ultimas_ofertas ul li.pie2 {
	border-top:1px solid #a0b1dc;
}


/* Fin últimas ofertas */
div#more{
	text-align:center;
	margin:20px 0 31px 0;
	border-top:1px solid #dbe1e6;
	padding:15px;
}

div#more a{
	font-weight:bold;
	font-size:12px;
	margin:0px 20px;
}

/* FIN COLUMNA PRINCIPAL */

/* COLUMNA DERECHA */

div#col_der {
	float:right;
	width:300px;
}

h3 {
	color:#a0b1dc;
	font-size:11px;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
	text-align:left;
	text-align:right;
	font-weight:normal;
}

div#publicidad {
/*	border:1px solid #a0b1dc;*/
	height:250px;
	margin-bottom:33px;
	width:300px;
}

/* Columna menú y nube de tags */
div#col_a {
	width:300px;
}

div div.bloque {
	width:268px;
	margin-bottom:20px;
	padding:15px;
	border:1px solid #dbe1e6;
	background-color:#f9fafa;
}

div#col_a h1{
	padding-top:0;
	font-size:12px;
}

div#col_a ul li{
	margin-bottom:3px;
	margin-left:10px;
	overflow:hidden;
}

div#col_a h1{
	color:#666666;
}

div#col_a ul li a{
	text-decoration:none;
}

div#col_a ul li a:hover{
	color:#cc00ff;
	text-decoration:underline;
}

div#col_a div.bloque a.twitter{
	background:url(../../img/red/twitter.gif) 0 50% no-repeat;
	vertical-align:middle;
	padding-left:36px;
	padding-top:6px;
	display:block;
	height:20px;
	font-size:12px;
	color:#000;
	text-decoration:none;

}

div#col_a div.bloque a.twitter:hover{
	text-decoration:underline;
}

div#col_a div.bloque a.guardar{
	vertical-align:middle;
	padding-left:36px;
	padding-top:10px;
	display:block;
	height:28px;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

div#col_a div.bloque a.twitter:hover{
	text-decoration:underline;
}

/* Fin Columna menú y nube de tags */

/* Columnas logo empresas */

div#col_b {
	width:300px;
	margin-bottom:20px;
}

div#col_b ul li {
	margin-bottom:9px;
	margin-right:9px;
	float:left;
}

div#col_b ul li.ultimo {
	margin-right:0px;
}

div#col_b ul li a img{
	border:1px solid #ccc;
	padding:1px;
	display:block;
}

div#col_b ul li a:hover img{
	border:1px solid #fc0;
}
/* Fin Columnas logo empresas */


/* FIN COLUMNA DERECHA */


/* -------------------------------------------------------- */
/* FIN CUERPO */
/* -------------------------------------------------------- */

/* -------------------------------------------------------- */
/* PIE */
/* -------------------------------------------------------- */
div#footer {
	margin-top:50px;
	font-size:12px;
}

div#pie {
	margin:0 auto;
	width:980px;
	padding:20px 0;
	color:#AAB0C8;
}

div#pie a {
	color:#00C;
	text-decoration:none;
}

div#pie a:hover {
	text-decoration:underline;
}

div#pie div#enlaces_pie {
	margin-bottom:5px;
}

div#pie div#enlaces_pie a{
	font-weight:bold;
	text-decoration:none;
}

div#pie div#enlaces_pie a:hover{
	font-weight:bold;
	text-decoration:underline;
}

div#pie span {
	margin:0 8px;
	font-size:14px;
}

div#pie p a {
	text-decoration:none;
}

/* -------------------------------------------------------- */
/* FIN PIE */
/* -------------------------------------------------------- */


/* -------------------------------------------------------- */
/* CABECERA OFERTAS */
/* -------------------------------------------------------- */


div#cabecera2 div#buscar {
	padding-top:10px;
	margin-top:0;
	float:right;
	width:707px;
}

div#cabecera2 div#buscar form{
	height:42px;
	margin:0;
	padding:0;
}

div#cabecera2 div#buscar label{
	display:inline;
	font-size:12px;
	font-weight:bold;
	float:left;
	line-height:40px;
	margin-left:10px;
	margin-right:10px;
}

div#cabecera2 div#buscar form input.txt{
	border:1px solid #a0b1dc;
	color:#999;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	margin-top:3px;
	padding:9px 6px;
	width:180px;
}

div#cabecera2 div#buscar form input#buscap{
	border-bottom:1px solid #0000ED;
	border-left:1px solid #a0b1dc;
	border-right:1px solid #0000ED;
	border-top:1px solid #a0b1dc;
	color:#000;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:3px;
	padding-top:8px;
	padding-bottom:8px;
	width:180px;
}

div#cabecera2 div#buscar form a {
	background-image:url(../../img/red/bt_buscar.gif);
	background-repeat:no-repeat;
	border:0;
	color:#000;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:26px;
	margin-top:3px;
	outline:none;
	padding-top:8px;
	text-align:center;
	text-decoration:none;
	width:155px;
}

div#cabecera2 div#buscar form a:hover {
	text-decoration:underline;
}

div.primer_nota {
	margin-left:320px;
	margin-right:31px;
}

div#cabecera2 div.aclaracion {
	color:#a0b1dc;
	display:inline;
	float:left;
	font-size:11px;
	width:178px;
}

div#cabecera2 div.aclaracion a{
	color:#a0b1dc !important;
}

div#cabecera2 div.aclaracion a:hover{
	text-decoration:none;
}

div#menu {
	overflow:hidden;
	padding-top:8px;
	padding-bottom:10px;
	margin-top:6px;
	border-top:3px solid #0000ED;
	font-size:12px;
}

div#menu a, div#menu span{
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
}

div#menu a:hover{
	color:#cc00ff;
	text-decoration:underline;
}

div#enlaces {
	float:right;
}

div#enlaces a{
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left;
	margin-left:15px;

}

div#enlaces a.acceso{
	background-image:url(../../img/red/icon_acceso.gif)
}

div#enlaces a.logout{
	background-image:url(../../img/red/candidatos_cerrar.gif)
}

div#enlaces a.accesoempresa{
	background-image:url(../../img/red/icon_empresa.gif)
}

div#enlaces a.logoutempresa{
	background-image:url(../../img/red/empresas_cerrar.gif)
}

div#enlaces a.cv{
	background-image:url(../../img/red/icon_cv.gif)
}

div#ruta {
	float:left;
	white-space:nowrap;
	overflow:hidden;
	width:550px;
	text-overflow:ellipsis;
}


/* -------------------------------------------------------- */
/* FIN CABECERA OFERTAS */
/* -------------------------------------------------------- */

/* Oferta */

div#oferta img{
	margin-top:3px;
	margin-bottom:2px;
	margin-right:10px;
}

div#oferta h1{
	font-size:18px;
	margin-bottom:0;
}

div#oferta a:hover{
	text-decoration:none;
}

div#oferta p.empresa_oferta {
	margin-bottom:20px;
	font-size:12px;
}

div#oferta p{
	margin-bottom:8px;
}

div.puntos {
	border-top:1px dotted  #a0b1dc;
	clear:both;
	height:0;
	margin-bottom:15px;
	margin-top:15px;
	overflow:hidden;
}

div#oferta div#se_ofrece {
	float:right;
	width:310px;
}

div#oferta div#se_ofrece h2{
	font-size:12px;
	margin-bottom:10px;
	margin-top:0;
}

div#oferta div#se_ofrece p, div#oferta div#se_ofrece ul{
	margin-bottom:15px;
}


div#oferta div#se_requiere {
	float:left;
	width:310px;
}

div#oferta div#se_requiere h2{
	font-size:12px;
	margin-bottom:10px;
	margin-top:0;
}

div#oferta div#se_requiere p{
	margin-bottom:15px;
}

div#oferta div#menu a.primero{
	margin-left:30px;
}

div#oferta div#menu_oferta a{
	margin-right:30px;
}

div#oferta div#menu_oferta {
	border-bottom:1px solid #a0b1dc;
	margin:20px 0 10px 0;
	padding:12px;
	background-color:#EEF1FA;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

/* Fin Oferta */


/* Envia tu CV */

div#enviarcv { font-size:11px; margin-bottom:20px; cursor:auto; }
div#enviarcv h1 { font-size:14px; text-align:center; }
div#enviarcv p.normal { font-size:12px; margin-bottom:10px; }
div#enviarcv p.normal a { text-decoration:underline; }
div#enviarcv p a { text-decoration:none; }
div#enviarcv div#error { border:1px solid #ff0000; background-color:#ffe6e6; margin-bottom:20px; padding:10px; }

div#enviarcv textarea { width:240px; overflow:auto; }

div#enviarcv p.submit { text-align:center; }
div#enviarcv p.submit input { font-size:12px;font-weight:bold;padding:2px 10px; }


/* Fin Envia tu CV */

/* PAGINA RESULTADOS */

/* Columna izquierda */

div#resultado h1 {
	font-size:20px;
	margin-bottom:0;
}

div.ultimas_ofertas ul li.paginacion {
	border-bottom:none;
	text-align:right;
	padding-top:10px;
}

div.ultimas_ofertas ul li.paginacion a{
	background-color:#efefef;
	font-weight:bold;
	margin-left:2px;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}

div.ultimas_ofertas span {
	border:1px solid #000000;
	font-weight:bold;
	padding:4px 9px 3px 9px;
}

/* Fin Columna izquierda */

/* Columna derecha */

div.caja2 {
	padding:7px;
}

ul#filtros {
	margin-left:7px;
}

ul#filtros li a{
	background-image:url(../../img/red/flecha.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}

ul#filtros li.subfiltros {
	padding-bottom:10px;
	padding-left:10px;
	padding-top:4px;
}

ul#filtros li.subfiltros ul li{
	margin-bottom:2px;
}

ul#filtros li.subfiltros a {
	background-image:none!important;
	color:#00e!important;
	font-weight:normal!important;
	padding-left:0;
	text-decoration:none!important;
}

ul#filtros li.subfiltros a:hover {
	color:#cc00ff!important;
	text-decoration:underline!important;
}

/* Fin columna derecha */

/* FIN PAGINA RESULTADOS */

/* FORMULARIO */

div#fondo-cuerpo{
	padding:5px 0 40px;background-color:#EFF2FB!important;
}

div#formulario_pie {
	text-align:center;
}

#formulario {
	padding:0 20px;
}

#formulario h1{
	border-bottom:1px solid #a0b1dc;
	font-size:16px;
	padding-bottom:4px;
}

#formulario h1 span{
	font-size:14px;
	font-weight:normal;
	margin-left:50px;
}

#formulario div#error {
	border:1px solid #ff0000;
	background-color:#ffe6e6;
	margin-bottom:20px;
	padding:10px;
}

#formulario div.separador {
	border-bottom:1px solid #a0b1dc;
	height:0;
	overflow:hidden;
	margin-bottom:15px;
	margin-top:15px;
}

#formulario div.texto1 {
	color:#a0b1dc;
	margin-bottom:20px;
}

#formulario div.texto2 {
	color:#a0b1dc;
	margin-bottom:20px;
	margin-left:50px;
}

#formulario div.link1 {
	padding-top:20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

#formulario ul li {
	padding-bottom:5px;
}

.form_col {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

.form_col p.pregunta {
	font-weight:bold;
}


.form_col_label {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	width:130px;
}


.form_col_center {
	text-align:center;
	margin-bottom:10px;
	margin-right:10px;
}

#formulario div.col_anadir_quitar {
	padding-top:20px;
	text-align:center;
}

#formulario a.anadir-quitar {
	display:block;
	padding-left:3px;
	padding-right:3px;
}

#formulario input.txt {
	width:150px;
}

#formulario input.txt_largo {
	width:200px;
}

#formulario input.captcha {
	margin-top:4px;
	width:95px;
}

#formulario select {
	width:209px;
}

#formulario .select_multi {
	font-size:11px;
}

#formulario .select_group {
	font-weight:bold;
	background-color:#CDFF00;
}

#formulario textarea {
	width:300px;
}

#formulario p.form_descripcion {
	color:#a0b1dc;
	font-size:11px;
	margin-bottom:5px;
}

#formulario p.form_descripcion a {
	color:#a0b1dc;
}

#formulario input.submit {
	font-weight:bold;
	padding:2px 20px;
	font-size:12px;
}



div#footer2 {
	background-color:#ffffff;
	margin-top:0;
	font-size:12px;
}

/* FIN FORMULARIO */


/* RED TRABAJAR */

#logo2{float:left;margin-top:12px;font-style:italic}
#logo2 h1{position:relative;width:291px;height:38px;margin:0;padding:0}
#logo2 h1 a{text-decoration:none;font-size:26px;}
#logo2 h1 span{position:absolute;top:0;left:0;width:100%;height:100%}
#logo2 blockquote{position:relative;width:291px;height:15px;margin:0;}
#logo2 blockquote span{position:absolute;top:0;left:0;width:100%;height:100%}

div#fondo_red_trabajar {
	background-color:#EEF2FB!important;
	background-image:url(../../img/red/fondo_red_trabajar.png)!important;
	background-repeat:repeat-x;
	background-position:center bottom;
	/*border-top:3px solid #0000ED;
	margin-top:6px;
	padding-top:8px;*/

}

div#fondo_red {
	background-color:#EEF2FB!important;
	background-image:url(../../img/red/fondo_red_trabajar.png)!important;
	background-repeat:repeat-x;
	background-position:center bottom;

}

div#col_alta {
	background-color:#ffffff;
	background-position:20px 40px;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	padding:10px 20px 35px;
	margin-right:20px;
	width:430px;
}

div#col_alta_candidatos {
	background-color:#ffffff;
	background-position:25px 50px;
	background-repeat:no-repeat;
	height:200px;
	display:inline;
	float:left;
	padding:10px 20px 35px;
	margin-right:20px;
	width:430px;
}

div#col_contenido {
	background-color:#ffffff;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	padding:10px 20px 35px;
	margin-right:20px;
	width:430px;
}

div#encuentre {
	margin-left:190px;
	padding-top:20px;
	width:230px;
}

div#encuentre h1{
	font-size:15px;
	margin-bottom:10px;
}

div#encuentre p{
	color:#7f7f7f;
	margin-bottom:15px;
	font-size:12px;
}

div#encuentre input{
	background-color:#7abc17;
	border-bottom:1px solid #468800;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #468800;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-size:16px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	width:175px;
	font-weight:bold;
}

#contenido div.centro {
	text-align: center;
}

div#oferta_red_trabajar {
	border-top:1px solid #a0b1dc;
	margin-top:20px;
	padding-top:10px;
}

div#oferta_red_trabajar h2{
	font-size:12px;
	margin-bottom:0;
}

#acceso_usuarios {
	background-color:#ffffff;
	display:inline;
	float:left;
	padding:20px;
	width:260px;
}

#acceso_usuarios.bloques {
	margin: 0px 10px;
}

#acceso_usuarios.bloque_ancho {
	margin: 0px 10px;
	width:430px;
}

#acceso_usuarios h1 {
	border-bottom:1px solid #a0b1dc;
	font-size:15px;
	margin-bottom:20px;
	padding-bottom:4px;
}

#contenido h1 {
	border-bottom:1px solid #a0b1dc;
	font-size:16px;
	margin-bottom:20px;
	padding-bottom:4px;
}


#acceso_usuarios div.texto1   {
	color:#a0b1dc;
}

#acceso_usuarios div.link1   {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#acceso_usuarios div#error {
	border:1px solid #ff0000;
	background-color:#ffe6e6;
	margin-bottom:20px;
	padding:10px;
}

#acceso_usuarios .form_col_label {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	text-align:right;
	width:80px;
}


#acceso_usuarios .preguntas  a{
	color:#a0b1dc;
	font-size:11px;
	margin-left:90px;
	text-decoration:none;
}

#acceso_usuarios input.submit {
	font-weight:bold;
	padding:1px 20px;
	font-size:12px;
}


div#contacto {
	background-color:#FFFFFF;
	background-image:url(../../img/red/contacto.jpg);
	background-repeat:no-repeat;
	height:63px;
	margin-top:20px;
	padding:8px 10px;
	text-align:right;
	width:450px;
}

div#contacto p#telefono{
	font-size:18px;
	font-weight:bold;
}

div#contacto a{
	font-size:12px;
}

div#layer_comun {
	padding-bottom:70px;
}

div#layer_red_trabajar {
	background-image:url(../../img/red/pie_red_trabajar.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:50px;
}

div#layer_candidatos {
	background-image:url(../../img/red/pie_candidatos.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:70px;
}

/* FIN RED TRABAJAR */

/* ADSENSE */
div#adsense{width:650px;padding-bottom:5px;}
div#adsense li{border-bottom:1px solid #FFF;margin:0;padding:0 10px;color:#CCC;}
div#adsense li#adheader{font-size:11px;padding:5px 10px;}
div#adsense li#adheader a{text-decoration:none;color:#A0B1DC;font-size:11px;}
div#adsense li div h4{font-size:11px;margin:0;padding:0;font-weight:normal;}
div#adsense li div.adcontent{float:left;display:inline;width:425px;padding:5px 0;}
div#adsense li div.adlink{float:left;display:inline;overflow:hidden;width:200px;margin-left:5px;padding:5px 0;}
div#adsense li div.adlink a{text-decoration:none;white-space:nowrap;color:#000;}
/* FIN ADSENSE */


.frameform1{display:inline-block;width:320px;.float:left;}
.frameform2{float:right;width:320px}
.formblock{padding:10px;margin-bottom:10px}
.formblock span{float:left;}
.formblock .wauto{width:auto}
.formblock .w01{width:51px}
.formblock .w02{width:60px!important}
.formblock .w03{width:180px!important}
.formblock .w04{width:100px!important}
.formblock .w05{width:150px!important}
.formblock .mright{margin-right:8px}
.frameform1 p, .frameform2 p, .frameform3 p, .frameform4 p, .frameform5 p{padding:5px;background-color:#B0CCF9;}
.ejemplo {color:#A0B1DC;}
.formblock select{padding-top:2px;padding-bottom:2px;.margin-top:1px;}
.formblock .addremove{margin:10px 10px 0 10px}
.full{width:980px!important}
.frameform3{display:inline-block;width:170px;.float:left;}
.frameform3 input{width:122px}
.frameform4{display:inline-block;width:280px;margin-left:20px;vertical-align:top;.float:left;}
.frameform4 textarea{width:255px!important;}
.frameform4 input{width:120px;}
.frameform4 select{width:126px!important;}
.frameform5{display:inline-block;width:444px;margin-left:20px;vertical-align:top;.float:left;}
.frameform5 select{width:208px!important;}
.frameform5 input{width:202px;}
.frameform5 textarea{width:422px!important}


#buscadoravanzado{width:100%;padding:5px 0;margin:0;background-color:#EEF1FA;}
#buscadoravanzado tr{padding:0;margin:0;}
#buscadoravanzado td{width:25%;padding:0 5px;margin:0;}
#buscadoravanzado select{width:100%}
#buscadoravanzado .input{width:100%}
#buscadoravanzado .submit{float:right;font-weight:bold;}

.error{background-color:#ffe6e6;}