/* CSS Document */
/* Elementos Básicos*/
body 	 {
	font-family: Arial;
	font-size: 9px;
	color: #353535;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	font-style: normal;
	background-image: url(img/fondo.gif);
}
div {	font-family: Arial;}


/* Elementos Básicos de Formularios */
form 	 {padding: 0px; line-height: 12px; margin:0px;}
label 	 {font-family: Arial; font-size: 10px; font-weight: bold; color: #2F3188; padding-left: 5px;}
input 	 {font-size: 10px; color: #000000; font-weight: normal; font-family:Arial;}
textarea {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; padding: 5px;}
select 	 {font-size: 10px; color: #000000; font-weight: normal; font-family:Arial;}
hr 		 {border: 0px; color: #e3e5f2; height: 1px; border-bottom: 1px solid #e3e5f2;}

/* BOTONES ***************************************************************************/
/* BOTÓN HACIA ATRÁS EN RESULTADOS*/
input.bAntIni{ background-image:url(img/fl-left.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}
input[disabled].bAntIni,
input[disabled].bAntIni:hover,
input[disabled].bAntIni:active{ background-image:url(img/fl-left-off.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}

input.bAnt{ background-image:url(img/fl-left-one.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}
input[disabled].bAnt,
input[disabled].bAnt:hover,
input[disabled].bAnt:active{ background-image:url(img/fl-left-one-off.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}



/* BOTÓN HACIA ADELÁNTE EN RESULTADOS */
input.bSig{ background-image: url(img/fl-rigth-one.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}
input[disabled].bSig,
input[disabled].bSig:hover,
input[disabled].bSig:active{ background-image: url(img/fl-rigth-one-off.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}

input.bSigFin{ background-image:  url(img/fl-rigth.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}
input[disabled].bSigFin,
input[disabled].bSigFin:hover,
input[disabled].bSigFin:active{ background-image: url(img/fl-rigth-off.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}



input.bUp{ background-image: url(img/ordenUp.gif); background-position:center; cursor: default; width:14px; height:13px;  border:0px;}
input[disabled].bUp,
input[disabled].bUp:hover,
input[disabled].bUp:active{ background-image: url(img/ordenUp-off.gif); background-position:center; cursor: default; width:14px; height:13px;  border:0px;}

input.bDown{  background-image: url(img/ordenDown.gif); background-position:center; cursor: default; width:14px; height:13px;  border:0px;}
input[disabled].bDown,
input[disabled].bDown:hover,
input[disabled].bDown:active{ background-image: url(img/ordenDown-off.gif); background-position:center; cursor: default; width:14px; height:13px;  border:0px;}


input.bMas{ background-image: url(img/bmas.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}
input[disabled].bMas,
input[disabled].bMas:hover,
input[disabled].bMas:active{ background-image: url(img/bmas.gif); background-position:center; cursor: default; width:17px; height:17px;  border:0px;}

input.bInscripcion{ background-image: url(img/binscripcion.gif); background-position:center; cursor:default; width:17px; height:17px;  border:0px;}
input[disabled].bInscripcion,
input[disabled].bInscripcion:hover,
input[disabled].bInscripcion:active{ background-image: url(img/binscripcion.gif); background-position:center; cursor:default; width:17px; height:17px;  border:0px;}

input.bInscripciones{ background-image: url(img/binscripciones.gif); background-position:center; cursor:default; width:36px; height:34px;  border:0px;}
input[disabled].bInscripciones,
input[disabled].bInscripciones:hover,
input[disabled].bInscripciones:active{ background-image: url(img/binscripciones.gif); background-position:center; cursor:default; width:36px; height:34px;  border:0px;}

input.bInscripcionesC{ background-image: url(img/bsobre_curriculum.gif); background-position:center; cursor:default; width:30px; height:24px;  border:0px;}
input[disabled].bInscripcionesC,
input[disabled].bInscripcionesC:hover,
input[disabled].bInscripcionesC:active{ background-image: url(img/bsobre_curriculum.gif); background-position:center; cursor:default; width:30px; height:24px;  border:0px;}


input.bInscripciones{ background-image: url(img/binscripciones.gif); background-position:center; cursor:default; width:36px; height:34px;  border:0px;}
input[disabled].bInscripciones,
input[disabled].bInscripciones:hover,
input[disabled].bInscripciones:active{ background-image: url(img/binscripciones.gif); background-position:center; cursor:default; width:36px; height:34px;  border:0px;}



input.bMensajes{ background-image: url(img/msj.gif); background-position:center; cursor:default; width:30px; height:23px;  border:0px;}
input[disabled].bMensajes,
input[disabled].bMensajes:hover,
input[disabled].bMensajes:active{ background-image: url(img/msj.gif); background-position:center; cursor:default; width:30px; height:23px;  border:0px;}

input.bverFichaCandidato{ background-image: url(img/bverFichaUsr.gif); background-position:center; cursor: default; width:20px; height:23px;  border:0px;}
input[disabled].bverFichaCandidato,
input[disabled].bverFichaCandidato:hover,
input[disabled].bverFichaCandidato:active{ background-image: url(img/bverFichaUsr.gif); background-position:center; cursor: default; width:20px; height:23px;  border:0px;}

input.bverFichaCandidatoA{ background-image: url(img/bsobreabierto_curriculum.gif); background-position:center; cursor: default; width:30px; height:31px;  border:0px;}
input[disabled].bverFichaCandidatoA,
input[disabled].bverFichaCandidatoA:hover,
input[disabled].bverFichaCandidatoA:active{ background-image: url(img/bsobreabierto_curriculum.gif); background-position:center; cursor: default; width:30px; height:31px;  border:0px;}

input.bverFichaCandidatoC{ background-image: url(img/bsobre_curriculum.gif); background-position:center; cursor: default; width:30px; height:24px;  border:0px;}
input[disabled].bverFichaCandidatoC,
input[disabled].bverFichaCandidatoC:hover,
input[disabled].bverFichaCandidatoC:active{ background-image: url(img/bsobre_curriculum.gif); background-position:center; cursor: default; width:30px; height:24px;  border:0px;}

input.bDelOferta{ background-image:  url(img/bdel.gif); background-position:center; cursor: default; width:30px; height:23px;  border:0px;}
input[disabled].bDelOferta,
input[disabled].bDelOferta:hover,
input[disabled].bDelOferta:active{ background-image: url(img/bdel.gif); background-position:center; cursor: default; width:30px; height:23px;  border:0px;}


input.bModOferta{ background-image:  url(img/bmod.gif); background-position:center; cursor: default; width:30px; height:23px;  border:0px;}
input[disabled].bModOferta,
input[disabled].bModOferta:hover,
input[disabled].bModOferta:active{ background-image: url(img/bmod.gif); background-position:center; cursor: default; width:30px; height:23px;  border:0px;}

/* Elementos de texto generales*/
.textoNegro{color:#000;}
.textoBlanco{color:#fff;}

.Titulo1 {font-size: 14px; line-height:16px;}
.Titulo2 {font-size: 12px; line-height:14px;}
.Titulo3 {font-size: 10px; line-height:12px;}
td.nota {background-color:#FFFFFF; color:#666666; padding:3px 3px 3px 3px;}


/* Elementos de Página */
.Principal   {
	margin-left: auto;
	width: 768px;
	margin-right: auto;
	text-align: left;
	padding: 5px;
}
.PrincipalIn {margin-left: 0px; margin-right:0px}

/* Elementos de Cabecera  y Pie de página*/
.Cabecera 		{ background-color:#FFFFFF;height: 60px}
.Cabecera img 	{ padding: 5px 5px 5px 5px;}
.Cabecera div 	{ margin-top: 5px; font-size:9px; float: right; color: #00a; margin-right: 5px; font-family: Arial}
.Cabecera div   a:link   { font-size:9px; color: #666; font-weight: normal; text-decoration: none;}
.Cabecera div   a:active { font-size:9px; color: #666; font-weight: normal; text-decoration: none;}
.Cabecera div   a:visited{ font-size:9px; color: #666; font-weight: normal; text-decoration: none;}
.Cabecera div   a:hover  { font-size:9px; color: #666; font-weight: normal; text-decoration: underline;}

.Pie 		 	   {
	font-size:9px;
	color: #666;
	font-weight: bold;
	margin-left: auto;
	width: 768px;
	margin-right: auto;
	text-align: left;
	float: left;
}
.Pie a:link    {font-size:9px; color: #666; font-weight: bold; text-decoration: none;}
.Pie a:active  {font-size:9px; color: #666; font-weight: bold; text-decoration: none;}
.Pie a:visited {font-size:9px; color: #666; font-weight: bold; text-decoration: none;}
.Pie a:hover   {font-size:9px; color: #666; font-weight: bold; text-decoration: none;}

.Pie hr 	   {color: #fff; height: 1px;}

/* Elementos de sesiones */
.Sesion 		 		{float: right; margin-left: auto;	width: 768px; margin-right: auto; }
.Sesion a:link,a:hover,a:visited,a:active  {font-size:9px;   color: #666; font-weight: bold; text-decoration: none;}
.SesionMenuE	 	    { height:12px;vertical-align:text-bottom; background-color:#999; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:2px;}
.SesionMenuE p  	    { text-align:left;  font-size:10px; color: #aaa; font-weight: bold;}
.SesionMenuE p a:link,a:hover,a:visited,p:active     { font-size:10px; color: #FFF; font-weight: normal; text-decoration: none;}
.SesionMenuC	 	    { text-align:left; vertical-align:middle; font-size:10px; height:12px; background-color:#999; color: #aaa; font-weight: bold; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:2px;}
.SesionMenuC a:link     { font-size:10px; color: #FFF; font-weight: normal; text-decoration: none;}
.SesionMenuC a:active   { font-size:10px; color: #FFF; font-weight: normal; text-decoration: none;}
.SesionMenuC a:visited  { font-size:10px; color: #FFF; font-weight: normal; text-decoration: none;}
.SesionMenuC a:hover    { font-size:10px; color: #FFF; font-weight: normal; text-decoration: none;}
/* Elementos de Sección Buscador */
.Buscador         {	float: left; width:700px; height:200px; font-size: 11px; background-color: #f90; color:#fff; font-weight:normal; padding:5px 5px 5px 5px;  margin-top: 5px; margin-right:5px; margin-bottom:5px; border:0px solid #fff; border-spacing:5px;}
/* Elementos de Sección Acceso Empresas y candidatos*/
.AccesoE          { float: left; width:177px; height:200px; font-size:11px; background-color:#DDE2F7; color:#000066; font-weight:normal; padding:5px; margin-top: 5px; margin-right:5px; margin-bottom:5px;  border:1px solid #C2CEEF; border-spacing:5px;}
.AccesoE a:link, 
.AccesoE a:active,
.AccesoE a:visited  { font-size:11px; font-weight:normal;color: #006; text-decoration: none;}
.AccesoE a:hover    {text-decoration: underline;}

.AccesoC          { float: left; width:177px; height:200px; font-size:11px; background-color:#DDE2F7; color:#000066; font-weight:normal; padding:5px; margin-top: 5px; margin-right:5px; margin-bottom:5px;  border:1px solid #C2CEEF; border-spacing:5px;}
.AccesoC a:link, 
.AccesoC a:active,
.AccesoC a:visited  { font-size:11px; font-weight:normal;color: #006; text-decoration: none;}
.AccesoC a:hover    {text-decoration: underline;}

.EnlacesDestacados{ float: left; width:109px; height:200px; font-size:11px; background-color:#93A5E3; color:#FFF; font-weight:normal; padding:5px; margin-top: 5px;  margin-bottom:5px; border:1px solid #93A5E3; border-spacing:5px;}
.EnlacesDestacados a:link     { font-size:10px; color: #FFF; font-weight: normal; text-decoration: none;}
.EnlacesDestacados a:active   { font-size:10px; color: #FFF; font-weight: normal; text-decoration: none;}
.EnlacesDestacados a:visited  { font-size:10px; color: #FFF; font-weight: normal; text-decoration: none;}
.EnlacesDestacados a:hover    { font-size:10px; color: #FFF; font-weight: normal; text-decoration: underline;}
/* Elementos de Sección Inicio Candidatos */
.Candidatos       { float: right; width:250px; height:200px; font-size:11px; background:#fff; color:#009; font-weight:normal; padding:5px 5px 5px 5px; }
/* Elementos de Sección Inicio Empresas */
.Empresas         { float: right; width:249px; height:200px; font-size:11px; background:#fff; color:#009; font-weight:normal; padding:5px 5px 5px 5px; }

/* Elementos de Sección del Buscador */
.Buscador         {	float: left; width:241px; height:200px; font-size: 11px; background-color: #f90; color:#fff; font-weight:normal; padding:5px; margin-top: 5px; margin-right:5px;  border:1px solid #FF9900; border-spacing:5px;}
/* Elementos de Sección Ofertas de empleo */
.Ofertas          {
	float: left;
	width:608px;
	height:auto;
	font-size:11px;
	color:#009;
	font-weight:normal;
	border:solid;
	border-width:1px;
	border-color: #ff9900;
	border-spacing:5px;
	background-color: #F3F3F3;
}

table.TablaOfertas{
	width:100%;
	text-align:left;
	float:left;
	vertical-align:top;
	font-size:10px;
	font-family:Arial;
	color: #666666;
}

table.TablaOfertas tr					{ background-color: #F3F3F3; vertical-align:top;}
table.TablaOfertas tr.ofFila-separador	{ height:1px;}
table.TablaOfertas tr.ofFila-off		{ background-color: #FFFFFF;/*#F3F3F3;*/}
table.TablaOfertas tr.ofFila-on			{ background-color: #FFECCE; cursor:help;}
table.TablaOfertas td					{ padding:3px;}
table.TablaOfertas td.ofCeldaCab		{ background-color:#DDE2F7;	color: #333333;	font-weight:bold;}
table.TablaOfertas td.ofCelda-fecha		{ text-align:center;}
table.TablaOfertas td.ofCelda-sector	{ text-align:left;}
table.TablaOfertas td.ofCelda-puesto	{ text-align:left;}
table.TablaOfertas td.ofCelda-loc		{ text-align:left;}

.VerOferta          {
	float: left;
	width:766px;
	height:auto;
	font-size:11px;
	font-weight:normal;
	border:solid;
	border-width:1px;
	border-color: #ff9900;
	border-spacing:5px;
	background-color: #F3F3F3;
	margin-bottom:5px;
}
table.VerTablaOferta{
	width:100%;
	text-align:left;
	float:left;
	vertical-align:top;
	font-size:10px;
	font-family:Arial;
	color: #666666;
	background-color: #F3F3F3; 
}


table.VerTablaOferta tr			 {vertical-align:top; height:auto;}
table.VerTablaOferta td {padding:3px; background-color:#ECEFFB; color:#666666; font-weight:normal; text-align:justify;}
table.VerTablaOferta td.verCelda-cab { background-color: #FFE8C6; color:#666666; font-weight:bold;}


.NuevaInsc          {
	float: left;
	width:766px;
	height:auto;
	font-size:11px;
	font-weight:normal;
	border:solid;
	border-width:1px;
	border-color: #ff9900;
	border-spacing:5px;
	background-color: #F3F3F3;
	margin-bottom:5px;
}
table.TablaNuevaInsc{
	width:100%;
	text-align:left;
	float:left;
	vertical-align:top;
	font-size:10px;
	font-family:Arial;
	color: #666666;
	background-color: #F3F3F3; 
}


table.TablaNuevaInsc tr			 {vertical-align:top; height:auto;}
table.TablaNuevaInsc td {padding:3px; background-color:#FFF; color:#666666; font-weight:normal; text-align:justify;}
table.TablaNuevaInsc td.verCelda-cab { background-color: #ECEFFB; color:#666666; font-weight:bold;}



.SolClave         {
	float: left;
	width:766px;
	height:auto;
	font-size:11px;
	font-weight:normal;
	border:solid;
	border-width:1px;
	border-color: #ff9900;
	border-spacing:5px;
	background-color: #F3F3F3;
	margin-bottom:5px;
}
table.TablaSolClave{
	width:100%;
	text-align:left;
	float:left;
	vertical-align:top;
	font-size:10px;
	font-family:Arial;
	color: #666666;
	background-color: #F3F3F3; 
}


table.TablaSolClave tr			 {vertical-align:top; height:auto;}
table.TablaSolClave td {padding:3px; background-color:#FFF; color:#666666; font-weight:normal; text-align:justify;}
table.TablaSolClave td.verCelda-cab { background-color: #ECEFFB; color:#666666; font-weight:bold;}
table.TablaSolClave td.verCelda-pre { background-color: #ECEFFB; color:#666666; font-weight:bold; width:100px;}

/* Elementos de Sección Publicidad, lateral derecho */
.Publicidad       {
	width: 140px;
	height: auto;
	font-size:11px;
	background:#fff;
	color:#666666;
	font-weight:normal;
	border:solid;
	border-width:1px;
	border-color: #999999;
	border-spacing:5px;
	float: right;
	padding:5px;
	margin-left: 4px;
}
.Publicidad a:link,
.Publicidad a:active,
.Publicidad a:visited { color:#999999; text-decoration: none;}
.Publicidad a:hover   { color:#999999; text-decoration: underline;}

.Publicidad img { border-width:0px;}

.Comentarios          {
	float: left;
	width:766px;
	height:auto;
	font-size:11px;
	color:#009;
	font-weight:normal;
	border:solid;
	border-width:1px;
	border-color: #ff9900;
	border-spacing:5px;
	background-color: #F3F3F3;
}

table.TablaCom{
	width:100%;
	text-align:left;
	float:left;
	vertical-align:top;
	font-size:10px;
	font-family:Arial;
	color: #666666;
}

.Gestion         {
	float: left;
	width:766px;
	height:auto;
	font-size:11px;
	color:#666;
	font-weight:normal;
	border:solid;
	border-width:1px;
	border-color: #ff9900;
	border-spacing:5px;
	/*background-color: #F3F3F3;*/
	background-color: #FFFFFF;
}
.Gestion div{ 	padding:15px; }

table.TablaGestion{
	width:100%;
	text-align:left;
	float:left;
	vertical-align:top;
	font-size:10px;
	font-family:Arial;
	color: #666666;
}
table.TablaGestion tr			   {vertical-align:top; height:auto;}
table.TablaGestion td 			   {padding:3px; background-color:#FFF; color:#666666; font-weight:normal; text-align:justify;}
table.TablaGestion td.verCelda-cab {background-color: #ECEFFB; color:#006; font-weight:bold;}

/* De la gestión interna del usuario tipo empresa-cliente*/
.AccesoEPriv     { float: left; width:766px; height:30px; font-size:11px; background-color:#DDE2F7; color:#000066; font-weight:normal; margin-top: 5px; margin-right:5px; margin-bottom:5px;  border:1px solid #C2CEEF; border-spacing:5px;}
.AccesoEPriv div { padding:5px;}
.AccesoEPriv div a:link, 
.AccesoEPriv div a:active,
.AccesoEPriv div a:visited  { font-size:11px; font-weight:normal;color: #006; text-decoration: none;}
.AccesoEPriv div a:hover    {text-decoration: underline;}



