@import url(/web/es/utils/tabpane/css/tab.css);

body{
	margin:0;
	padding:0;
	background:#fff;
}
a{
	color:#f90;
}
*html acronym{
	text-decoration:underline;
}
tr.col1{
background:#CFCCCC;
}
tr.col2{
background:#EBE5E5;
}
/* estilos para links */

a.negro1:link {color: #000000; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1:active {color: #000000; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1:visited {color: #000000; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1:hover {color: #333333; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.negro1s:link {color: #000000; text-decoration: underline; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1s:active {color: #000000; text-decoration: underline; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1s:visited {color: #000000; text-decoration: underline; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1s:hover {color: #333333; text-decoration: underline; font-size:10px; font-family:verdana, helvetica,arial;}

a.blanco1:link {color: #ffffff; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1:active {color: #ffffff; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1:visited {color: #ffffff; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1:hover {color: #eeeeee; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.blanco1s:link {color: #ffffff; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1s:active {color: #ffffff; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1s:visited {color: #ffffff; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1s:hover {color: #eeeeee; font-size:10px; font-family:verdana, helvetica,arial;}

a.blanco2s:link {color: #ffffff; font-size:11px; font-family:verdana, helvetica,arial;}
a.blanco2s:active {color: #ffffff; font-size:11px; font-family:verdana, helvetica,arial;}
a.blanco2s:visited {color: #ffffff; font-size:11px; font-family:verdana, helvetica,arial;}
a.blanco2s:hover {color: #eeeeee; font-size:11px; font-family:verdana, helvetica,arial;}


a.rojo0:link {color: #BB0024; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.rojo0:active {color: #BB0024; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.rojo0:visited {color: #BB0024; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.rojo0:hover {color: #990000; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}

a.rojo1:link {color: #BB0024; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1:active {color: #BB0024; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1:visited {color: #BB0024; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1:hover {color: #990000; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.rojo1s:link {color: #BB0024; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1s:active {color: #BB0024; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1s:visited {color: #BB0024; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1s:hover {color: #990000; font-size:10px; font-family:verdana, helvetica,arial;}

a.naranja0a:link {color: #ff9900; text-decoration: none; font-size:10px; font-family:arial, helvetica, verdana;}
a.naranja0a:active {color: #ff9900; text-decoration: none; font-size:10px; font-family:arial, helvetica, verdana;}
a.naranja0a:visited {color: #ff9900; text-decoration: none; font-size:10px; font-family:arial, helvetica, verdana;}
a.naranja0a:hover {color: #ff6600; text-decoration: none; font-size:10px; font-family:arial, helvetica, verdana;}

a.naranja0:link {color: #ff9900; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.naranja0:active {color: #ff9900; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.naranja0:visited {color: #ff9900; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.naranja0:hover {color: #ff6600; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}

a.naranja1:link {color: #ff9900; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1:active {color: #ff9900; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1:visited {color: #ff9900; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1:hover {color: #ff6600; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.ingles:link {color: #A1B9CB;  font-size:10px; font-family:verdana, helvetica,arial;}
a.ingles:active {color: #A1B9CB; font-size:10px; font-family:verdana, helvetica,arial;}
a.ingles:visited {color: #A1B9CB; font-size:10px; font-family:verdana, helvetica,arial;}
a.ingles:hover {color: #999999;  font-size:10px; font-family:verdana, helvetica,arial;}

a.naranja1s:link {color: #ff9900; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1s:active {color: #ff9900; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1s:visited {color: #ff9900; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1s:hover {color: #ff6600; font-size:10px; font-family:verdana, helvetica,arial;}

a.naranja4:link {color: #ff9900; text-decoration: none; font-size:18px; font-family:helvetica, arial, verdana; font-weight:bold}
a.naranja4:active {color: #ff9900; text-decoration: none; font-size:18px; font-family:helvetica, arial, verdana; font-weight:bold}
a.naranja4:visited {color: #ff9900; text-decoration: none; font-size:18px; font-family:helvetica, arial, verdana; font-weight:bold}
a.naranja4:hover {color: #ff6600; text-decoration: none; font-size:18px; font-family:helvetica, arial, verdana; font-weight:bold}

a.gris0:link {color: #999999; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.gris0:active {color: #999999; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.gris0:visited {color: #999999; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.gris0:hover {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}


a.gris1:link {color: #999999; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.gris1:active {color: #999999; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.gris1:visited {color: #999999; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.gris1:hover {color: #666666; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.grisos0:link {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.grisos0:active {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.grisos0:visited {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.grisos0:hover {color: #ff9900; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}

a.grisos1:link {color: #666666; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1:active {color: #666666; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1:visited {color: #666666; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1:hover {color: #333333; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.grisos1s:link {color: #666666; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1s:active {color: #666666; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1s:visited {color: #666666; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1s:hover {color: #333333; font-size:10px; font-family:verdana, helvetica,arial;}





/* estilos para texto */
.txtnegro1 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#000000}
.txtblanco0 {
	FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#ffffff}
.txtblanco1 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#ffffff}
.txtblanco2 {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#ffffff}

.txtrojo0 {
	FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#BB0024}
.txtrojo1 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#BB0024}
.txtrojo2 {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#BB0024}
.txtrojo4 {
	FONT-SIZE: 18px; FONT-FAMILY: arial, helvetica, verdana; color:#BB0024}
.txtnaranja0a {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, verdana; color:#ff9900}
.txtnaranja0 {
	FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#ff9900}
.txtnaranja1 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#ff9900}
.txtnaranja2 {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#ff9900}
.txtnaranja4 {
	FONT-SIZE: 18px; FONT-FAMILY: arial, helvetica, verdana; color:#ff9900}
.txtgris0 {
	FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#999999}
.txtgris1 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#999999}
.txtgris2 {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#999999}
.txtgrisos0 {
	FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#666666}
.txtgrisos1 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#666666}
.txtgrisos2 {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#666666}
.txtingles1 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#829fb4}	

/* estilos para formularios */
.buscador {
	font-family:verdana, helvetica, arial; font-size:10px; color:#BB0024; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;}
.campo {
	font-family:verdana, helvetica, arial; font-size:10px; background-color:#eeeeee; color:#ff9900; border-top:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 1px solid; border-right:#999999 1px solid;}
.campologin {
	font-family:verdana, helvetica, arial; font-size:10px; background-color:#eeeeee; color:#bb0024; border-top:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 1px solid; border-right:#999999 1px solid;}

FORM{margin:0;padding:0}

#tituloexperienciadesarrollo{
	font-family:arial, verdana, helvetica; 
	font-size:16px;
	font-weight:bold;
	color:#f90;
	background:#eee;
	padding:2px 10px;
	margin-bottom:10px;
}


ul.bolo li{
	list-style:url(/web/es/imgs/ico.cuadro_rojo.gif);
}



/* estilos maquetacion */

#formularioEmpresa{
	width:566px;
	padding:10px 0 0;
	margin:0;
	font:9px verdana,helvetica,arial;
	color:#bb0024;
	text-align:left;
	line-height:2.2em;
}
/* el ancho de que disponemos es de 546px*/
#formularioEmpresa .columna{
	float:left;
	width:260px;
}

#formularioEmpresa h2.tab a{
	font:bold 9px verdana,helvetica,arial;
	color:#bb0024;
}
#formularioEmpresa h2.tab a:hover{
	font:bold 9px verdana,helvetica,arial;
	color:#666;
}
#formularioEmpresa h2.tab.selected a{
	color:#666;
}

#formularioEmpresa fieldset{
	margin:20px 0 0;
	padding:5px 0 0;
	border:none;
	border-top:1px solid #ccc;
}
fieldset#empresa,fieldset#proyectos{
	border:none;
}

#formularioEmpresa .gris{
	color:#B76009;
	background:#eee;
	border:1px solid #999;
	padding:2px;
	font:10px verdana,helvetica,arial;
}

#formularioEmpresa select{
	margin:0 0 2px;
}

#formularioEmpresa legend{
	color:#666;
	font:bold 9px verdana,helvetica,sans-serif;
}

#formularioEmpresa label.sino{
	display:inline;
	padding-left:5px;
	width:20px;
	float:none;
	color:#666;
}

#derecha{
	float:right;
	text-align:left;
}

#derecha{
	margin-right:80px;
}

*html #formularioEmpresa label.sino{
	text-align:right;
}

*html #formularioEmpresa input{
	margin-bottom:5px;
}

#formularioEmpresa label{
	font:10px verdana,helvetica,arial;
}
#formularioEmpresa label strong{
	font-size:9px;
}

#empresa label{
	margin:3px 5px 7px 0;
	padding:0;
	text-align:right;
	width:95px;
	float:left;
	color:#bb0024;
	font:10px verdana,helvetica,arial;
}

#empresa label.adjuntar{
	width:200px;
	text-align:left;
}

#empresa textarea{
	margin-bottom:5px;
}

.informatica label,.procesos label,#proyectos label{
	margin:3px 5px 7px 0;
	padding:0;
	float:left;
	color:#bb0024;
}
.informatica label.medio, .procesos label.medio, #proyectos label.medio{
	margin:3px 5px 7px 0;
	width:100px;
	float:left;
	text-align:right;
	color:#666;
}
.procesos label.largo,#proyectos label.largo{
	margin:3px 5px 7px 0;
	width:250px;
	float:left;
	text-align:right;
	color:#666;
}
.informatica .alineado{
	width:195px;
	float:right;
	text-align:left;
}
.procesos .alineado,#proyectos .alineado{
	width:170px;
	float:right;
	text-align:left;
}




.nobr{
	display:none;
}
.clear{
	clear:both;
}

td.borde {
border: 2px solid;
border-color: #999;
padding:10px;
}

td.puntos {
border: 1px dotted;
border-color: #999;
padding:10px;
}

/* estilos para formularios bolsa de empleo */

.formularioBolsa fieldset { border:0; }

fieldset.formularioBolsa{margin-top:2em;padding:2em;border:#CCC 1px solid;} 

.campoBolsa{color:#333;font-weight:normal;width:15em;padding-right:0.3em;display:block;float:left;text-align:right;}
.campoBolsa2{color:#333;font-weight:normal;width:30em;padding-right:0.3em;display:block;float:left;text-align:right;}
.provincia{float:left;}

.campoNombre{width:12em;}
.campoApellido{width:18em;}
.campoEdad{width:2em;}
.campoPostal{width:6em;}
.campoTelefono{width:6em;}
.campoMovil{width:6em;}
.campoDireccion{width:24em;}
.campoPoblacion{width:22em;}
.campoProvincia{width:22em;}
.campoComentarios{width:30em;background-color:#eee;border:#999 1px solid;font-size:1em;padding:0.2em;margin-bottom:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}

.formularioBolsa input{background-color:#eee;border:#999 1px solid;font-size:1em;padding:0.2em;margin-bottom:0.6em;}

.requerido { font-weight:bold }

.formularioBolsa input.seleccion{margin:0.5em 0 0 0;}

.formularioBolsa select{background-color:#eee;border:#999 1px solid;font-size:1em;padding:0.2em;margin-bottom:0.6em;}

.formularioBolsa legend{color:#ff9900;font-weight:bold;}

p.boton{background-color:#eee;padding:0.5em 0 0.5em 17em;}

.enviarBolsa{background-color:#FFF;border:#990000 1px solid;font-size:0.9em;color:#990000;margin-right:1em;}

/*listado ofertas de empleo*/
ul.listaOfertas {margin:2em 0 0.5em 0; list-style:none; padding:0;}
ul.listaOfertas li h3 {margin:1em 0 0.5em 0;}
ul.listaOfertas li h3 span { font-size:0.9em; color:#999;}
ul.listaOfertas li a {font-weight:bold; text-decoration:none;}
ul.listaOfertas li p {margin:0; padding:1.2em;border:#CCC 1px solid;line-height:1.5em;color:#333;}
ul.listaOfertas li p a {color: #BB0024;} 

dl.ofertaEmpleo dt {margin:2em 0 1em 0;font-weight:bold; color:#bb0024;}
dl.ofertaEmpleo dd {margin:0;padding:1.2em;border:#CCC 1px solid;line-height:1.5em;color:#333;}

.ofertaEmpleo h3 {margin:0;padding:0;text-transform:uppercase;font-size:1.1em;}

h2.descripcionOferta{color:#bb0024;font-size:1.4em;padding-bottom:0.4em;border-bottom:#bb0024 1px dashed;}

p.boton2{background-color:#eee;padding:0.5em 0 0.5em 21em;}
.enviarCurriculum{background-color:#FFF;border:#990000 1px solid;font-size:0.9em;color:#990000;margin-right:1em;padding:0.2em 0.6em;text-transform:uppercase;text-decoration:none;}

.listadoproceso{color:#bb0024;font-size:1.5em;width:auto;text-align:center;margin:2em 0;background:#ddd;}
.listadoproceso li{display:inline;padding:0 1em;}
.listadoproceso li.on{color:#ff994f;background:#bb0024;padding:0.5em 1em;}
.listadoproceso li.pasados{color:#fff;}

.destacados{color:#bb0024;text-align:right;}


/*Nuevo destacado en portada*/
div.listadosDestacados {width:100%; overflow:hidden;}
div.listadosDestacados a{ font-weight:bold;}
div.listadosDestacados div{float:left;width:45%;}
div.listadosDestacados ul {border:#999 1px dashed; list-style:none; margin:0; padding:0.3em; width:auto; overflow:hidden;}
div.listadosDestacados ul li {background: url(/web/es/imgs/ico.cuadro_naranja.gif) 0 0.35em no-repeat; padding-left:0.5em; }
div.listadosDestacados div.desBolsa{margin-left:4%; width:50%; }

div.listadosDestacados h2{ margin:0 0 0.3em 0;}
div.listadosDestacados .limpiar{clear:both;}

div.listadosDestacados div.desBolsa ul{background: url(/web/es/imgs/bk.siluetaPersonas.gif) 12em 0 no-repeat; padding:0.5em;}
div.listadosDestacados div.desBolsa li.ultimo {background:none; margin-top:1.5em;}
div.listadosDestacados div.desBolsa li.ultimo a{float:right; background: url(/web/es/imgs/ico.flechasr.gif) 0 0.2em no-repeat;padding-left:1.5em;}
a.ofertas {background: url(/web/es/imgs/ico.flechasrabajo.gif) 0 0.2em no-repeat;padding-left:1em;}
div.listadosDestacados div.desBolsa li span {color:#999; font:0.7em/1em  Arial, Helvetica, sans-serif; margin:0;}
div.listadosDestacados div.desBolsa li span.ref { color:#000; margin-left:0.4em;}
div.listadosDestacados li.limpiar {background:none;font-size:0.1em;line-height:0.1em;}
 
/*sino hay ofertas el cuadro de esperiencias se presenta*/
div.listadosDestacados div.experiencias{width:98%;}
div.listadosDestacados div.experiencias ul{width:98%; overflow:hidden;}
div.listadosDestacados div.experiencias ul li {float:left; width:46%; margin-right:2%;}
div.listadosDestacados div.experiencias ul li.limpiar{width:100%; float:none; margin:0; }
div.listadosDestacados div.experiencias ul li.limpiar span{display:none;}
.error { color:#FF0000; font-size:1.4em; border:1px solid #FF0000; }

/*pop-up bolsa de empleo*/
.popupBolsa{width:100%;font-family:verdana, helvetica,arial;border-top:10px solid #bb0024;}
h1 span{display:none;}
.popupBolsa h1{background:url(http://www.cein.es/web/es/imgs/logo.gif) left top no-repeat;margin:0;padding:0;text-align:left;padding:1.6em;font-size:18px;float:left;width:85px;}
.popupBolsa h2{background:#ddd;border-bottom:1px dashed #666;padding:0.7em 0.3em 0.7em 1em;margin:0; font-size:14px;text-align:left;color:#666;}
.popupBolsa p{ font-size:11px;text-align:left;padding:1em;}
.popupBolsa a{text-align:right;float:right;padding-right:2em;}
