@charset "utf-8";
/* CSS Document */

input[type="submit"],input[type="button"],input[type="reset"]{border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;}
input[type="submit"],input[type="button"],input[type="reset"]{background:#F5F5F5 url(../images/buttonWeb.png) repeat-x 0 0;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;color:#34404F;cursor:pointer; font-size:10px; font-weight:bold;}
input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus{border:1px solid black;color:#369;}

.ie6 input.text,input.password,.ie6 input.submit,.ie6 input.file,.ie6 input.button{background-image:url(../images/input_shadow.png);background-repeat:no-repeat;border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;/*font:1em Arial,Helvetica,Verdana,sans-serif;padding:5px 1px;*/}
.ie6 input.submit,.ie6 input.button{background:#F5F5F5 url(../images/buttonWeb.png) repeat-x 0 0;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;/*color:#34404F;*/cursor:pointer;font-weight:bold;/*padding:5px;*/}
input.focus,textarea.focus,.ie6 input.focus,.ie6 textarea.focus{background:#ffc none;border:1px solid #fc0;}



p, a, h1, h2, h3, h4, h5, h6, label, span, input, textarea, select, ul {font-family: Arial, Verdana, "Tahoma", Helvetica, sans-serif;color:#59595c;}
p, a, label, span, input, textarea, select, ul, h6 {font-size:11px;/*12px;*/font-weight:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-size:14px;/*16px*/color:#bd8c00;}
h2 /*lo utilizo para los encabezamientos de los portlet*/ {font-size:12px;/*14px*/color:#bd8c00;padding:0;margin:0;}
h3 /*lo utilizo para el encabezado del listado de ofertas de trabajo*/ {font-size:11px;/*14px*/color:#59595c;padding:0;margin:0;}
h3 a /*lo utilizo para el encabezado del listado de ofertas de trabajo*/ {font-size:11px;/*14px*/font-weight:bold;color:#59595c;padding:0;margin:0;}
/*h4  {font-size:11px;font-weight:bold;color:#59595c;padding:0;margin:0; text-align:left; cursor:pointer}*/
input {boder:1px solid #59595c!IMPORTANT;}
ul {list-style-image:url(../images/cumbria-bullet.gif);}
img {border:0;padding:0;margin:0;}
hr {border: 1px solid #dcdcdc;}


.portlet_3_campo_texto {
	width:180px;
	/*height:18px;*/
}

.portlet_3_campo_texto_gris {
	width:180px;
	color:#59595c;
}
.portlet_3_boton_enviar {
	width:50px;
	height:20px;
}


.div_cabecera_busqueda .google_caja_texto {
	width:185px;
	height:13px;
}
.div_cuerpo_2_portlet .google_caja_texto {
	width:475px;
	height:13px;

}
.div_cabecera_busqueda .google_boton_buscar, .div_cuerpo_2_portlet .google_boton_buscar  {
	width:25px;
	height:18px;
	border:0!IMPORTANT;
	background:url(../images/busqueda_boton.png) no-repeat!IMPORTANT; /*IMPORTANT, sino, en Firefox y Opera, sigue aplicando la imagen general impuesta para los botones*/
}



.p_cuerpo_1_portlet_articulo_titulo_blanco, .p_cuerpo_1_portlet_articulo_titulo_blanco a {font-family:AvantGardeMdITC,Arial, Verdana, Helvetica, sans-serif, Tahoma;font-size:14px;font-style:normal;font-weight:bold;margin:0; color:white; text-decoration:none;}
.p_cuerpo_1_portlet_articulo_titulo_blanco a:hover {text-decoration:underline;}

/*.p_cuerpo_1_portlet_enlace_mas {padding:0;margin:0;margin-top: 10px;margin-bottom: 10px;}
.p_cuerpo_1_portlet_enlace_mas a {color:#bd8c00;text-decoration:none;}
.p_cuerpo_1_portlet_enlace_mas a:hover {color:white;text-decoration:underline;}*/


.div_cuerpo_2_portlet_encabezamiento {
	/*margin-bottom:-10px;*/
}

.p_cuerpo_portlet_articulo_titulo, .p_cuerpo_portlet_articulo_titulo a {font-style:normal;font-weight:bold;margin:0;margin-top: 5px; }

.p_cuerpo_portlet_articulo_titulo a:hover {color:#59595c;}
.p_cuerpo_portlet_articulo_subtitulo, h6 {	color:#828a8f;padding:0;margin:0;margin-top: -10px;margin-bottom: 0px; _margin-top: -20px; _margin-bottom: -10px;}

.p_cuerpo_portlet_articulo_texto {	color:#59595c;padding:0;margin:0;margin-top: 5px;margin-bottom: 10px;}
.span_cuerpo_med_portlet_noticia_fecha {margin-top: 5px;}
.p_cuerpo_portlet_enlace_mas {padding:0;margin:0;margin-top: 10px;margin-bottom: 0px;}
.p_cuerpo_portlet_enlace_mas a {color:#bd8c00;text-decoration:none;}
.p_cuerpo_portlet_enlace_mas a:hover {color:#bd8c00;text-decoration:underline;}
.p_cuerpo_portlet_articulo_titulo_error {font-style:normal;font-weight:bold;margin:0;margin-top: 5px; color:#bf4a1f;}

.p_cuerpo_3_portlet_enlace_mas a {color:#828a8f;text-decoration:none;}
.p_cuerpo_3_portlet_enlace_mas a:hover {color:#828a8f;text-decoration:underline;}






.div_cuerpo_1_menu li{
	padding-bottom:5px;
}
.div_cuerpo_2_menu li{
	padding-bottom:5px;
}
.menu_lateral_li_selected {
	display:block;
	/*color: white;*/
	font-weight:bold;
	background-color:#dcdcdc;
	margin:0px;
	border-left:5px solid #dcdcdc;
	border-top:5px solid #dcdcdc;
	border-bottom:5px solid #dcdcdc;
	margin-left:-5px;
}
.menu_lateral_nivel_0 {
	list-style:none inside;
	list-style-image:none;
	*list-style-image:none; /* HACK para IE 6 debido a que seguia manteniendo los bullets */
	padding:0;
	margin:0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.menu_lateral_nivel_0 li {
	color:#bd8c00;
	font-weight:bold;
}

    .menu_lateral_nivel_0 a {
		color: #59595c;
		font-weight: bold;
	}
	.menu_lateral_nivel_0  a:hover {
		display:block;
		color: #828a8f;
		font-weight:bold;
	}

.menu_lateral_nivel_1 {
	list-style:none inside;
	list-style-image:none;
	*list-style-image:none; /* HACK para IE 6 debido a que seguia manteniendo los bullets */
	padding:0;
	margin:0;
	padding-left:20px;
	*list-style:outside;

}
    .menu_lateral_nivel_1 li {
		padding-right:10px;
		padding-bottom:10px;
	}

    .menu_lateral_nivel_1 a {
		color: #59595c;
		font-weight: bold;
	}
	.menu_lateral_nivel_1  a:hover {
		display:block;
		color: #828a8f;
		font-weight:bold;
	}

.menu_lateral_nivel_2 {
	list-style:none inside;
	list-style-image:none;
	*list-style-image:none; /* HACK para IE 6 debido a que seguia manteniendo los bullets */
	padding:0;
	margin:0;
	padding-left:30px;
}
	.menu_lateral_nivel_2 a{
		color:#59595c;
		font-weight:bold;
	}











.acc {width:470px; list-style:none; color:#033; margin:0px; margin-left:-40px;.margin-left:0px;}
.acc h3, .acc h3 a {font-size:11px;/*12px;*/font-weight:normal;padding:0;
		margin:0;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align:right;
		color:#828a8f;
		text-decoration:none;
		background-color:white;cursor:pointer;}
.acc h3:hover, .acc h3 a:hover {
		color:#828a8f;
		text-decoration:underline;}
.acc .acc-section {overflow:hidden; background:#fff}
.acc .acc-content {width:448px; padding:10px; background:#f0f0f0; border:1px dotted #dcdcdc;}

.acc_equipo {width:510px; list-style:none; color:#033; margin:0px; margin-left:-40px;.margin-left:0px;}
.acc_equipo .acc_equipo-section {overflow:hidden; background:#fff}
.acc_equipo .acc_equipo-content {width:480px; padding:10px; background:#f0f0f0; border:1px dotted #dcdcdc;}
.acc_equipo h3, .acc_equipo h3 a {font-size:11px;/*12px;*/font-weight:normal;padding:0;
		margin:0;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align:left;
		color:#242424;
		text-decoration:none;
		background-color:white;cursor:pointer;}
.acc_equipo h3:hover, .acc_equipo h3 a:hover  {
		color:#828a8f;
		text-decoration:underline;}
.acc_equipo li {
	*list-style-image:none;
}



















.form_cv_paso {
	width:470px;
	/*float:left;*/
	margin-bottom:20px;
	background:white; /*#dcdcdc;*/
}
.form_cv_paso_pie {
	width:470px;
	/*float:left;*/
	margin-top:20px;
	background:white; /*#dcdcdc;*/
	border-top:1px solid #dcdcdc;
	clear:both;
	float:left;
}

.form_cv_etiqueta {
clear:both;
	width:150px;
	/*padding-left:10px;
	padding-right:5px;*/
	float:left;
	/*padding-bottom:5px;
	padding-top:5px;
	height:11px;*/
	display:block;
}

.form_cv_etiqueta_especial {
clear:both;
	width:150px;
	/*padding-left:10px;
	padding-right:10px;
	padding-right:30px;*/
	float:left;
	height:30px;
}
.form_cv_etiqueta_especial3 {
	float:left;
	width:310px;
	height:100px;
}
.form_cv_etiqueta_especial2 {
clear:both;
	float:left;
	width:150px;
	height:50px;
}
.form_cv_campo {
	float:left;
	width:310px;
	/*padding-right:10px;*/
	height:30px;
}
.form_cv_campo_img_buscar {
	width:21px;
	height:17px;
	padding:0;
	margin:0;
	border:0;
	/*margin-right:170px;*/
	float:right;
}

.form_cv_etiqueta_texto {
	color:#59595c;
	font-weight:bold;
	font-size:10px;
	padding:0;
	margin:0;
}

.form_cv_etiqueta_texto2 {
	display:inline;
	color:#59595c;
	font-weight:bold;
	font-size:10px;
	padding:0;
	margin:0;
}

span.form_cv_etiqueta_texto {
	margin:0;
	padding:0;
	border:0;
}

.form_cv_etiqueta_texto_pie {
	color:#828a8f;
	font-weight:none;
	font-style:italic;
	font-size:9px;
	padding:0;
	margin:0;
}
.form_cv_paso_campo_grande {
	width:294px; /* son 300x18 los reales */
	height:12px;
	/*margin-bottom:9px;*/
}
.form_cv_paso_campo_subir {
	width:294px; /* son 300x18 los reales */
	height:18px;
	/*margin-bottom:9px;*/
}
.form_cv_paso_campo_pekeno {
	width:100px;
	height:12px;
	/*margin-bottom:9px;*/
}
.form_cv_paso_campo_desplegable_grande {
	width:300px;
	height:18px;
}
.form_cv_paso_campo_desplegable_pekeno {
	width:100px;
	height:18px;
}
.form_cv_paso_campo_memo {
	width:294px;
	height:90px;
	/*margin-bottom:9px;*/
}
.form_cv_paso_campo_radio {
	height:18px;
}

.form_cv_paso img {
	padding:0;
	margin:0;
	border:0;
	/*padding-left:10px;
	margin:4px;*/
}









.form_contacto_paso {
	width:470px;
	margin-bottom:20px;
	background:white;
}
.form_contacto_paso_pie {
	width:510px;
	margin-top:20px;
	background:white;
	border-top:1px solid #dcdcdc;
	clear:both;
	float:left;
}


.form_contacto_etiqueta {
	clear:both;
	width:150px;
	float:left;
	display:block;
	height:40px;
}

/*.form_contacto_etiqueta_especial {
clear:both;
	width:150px;
	float:left;
	height:30px;
}*/
/*.form_contacto_etiqueta_especial3 {
	float:left;
	width:310px;
	height:100px;
}*/
/*.form_contacto_etiqueta_especial2 {
clear:both;
	float:left;
	width:150px;
	height:50px;
}*/

.form_contacto_campo {
	float:left;
	width:360px;
	min-height:40px;
	_height:40px;
}

/* para los casos de que este div este dentro de una paginacion, mas corta */
#slider1 .form_contacto_campo {
	float:left;
	width:310px;
	min-height:40px;
	_height:40px;
}
/*.form_contacto_campo_img_buscar {
	width:21px;
	height:17px;
	padding:0;
	margin:0;
	border:0;
	float:right;
}*/

.form_contacto_etiqueta_texto {
	color:#59595c;
	font-weight:normal;
	font-size:10px;
	padding:0;
	margin:0;
}

/*.form_contacto_etiqueta_texto2 {
	display:inline;
	color:#59595c;
	font-weight:bold;
	font-size:10px;
	padding:0;
	margin:0;
}*/

/*span.form_contacto_etiqueta_texto {
	margin:0;
	padding:0;
	border:0;
}*/

.form_contacto_etiqueta_texto_pie {
	color:#828a8f;
	font-weight:none;
	font-style:italic;
	font-size:9px;
	padding:0;
	margin:0;
}
.form_contacto_paso_campo_grande {
	width:294px;
	height:12px;
}
/*.form_contacto_paso_campo_subir {
	width:294px;
	height:18px;
}*/
/*.form_contacto_paso_campo_pekeno {
	width:100px;
	height:12px;
}*/
.form_contacto_paso_campo_desplegable_grande {
	width:300px;
	height:18px;
}
/*.form_contacto_paso_campo_desplegable_pekeno {
	width:100px;
	height:18px;
}*/
.form_contacto_paso_campo_memo {
	width:294px;
	height:180px;
}
.form_contacto_paso_campo_radio {
	height:18px;
}
.form_contacto_paso_campo_radio_label {
	height:13px;
}

.form_contacto_paso img {
	padding:0;
	margin:0;
	border:0;
}













.contenedorVentanaError{
    /*padding-top: 10px;*/
}

.ventanaError{
    /*border:1px solid black;*/
    width:300px;/*80%;*/
    background-color:#FFFFFF;
    display:none;
    filter:alpha(opacity=95);
    opacity:0.95;
    text-align: left;
	padding-bottom:10px;
	padding-left:150px;
	/*padding-top:15px;*/
}

.textoError{
    /*padding-left:5px;*/
    color:#bf4a1f;/*red;*/
    font-weight:bold;
}
