A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A {
	TEXT-DECORATION: none
}
A {
	COLOR: #0099CC
}
H1 {
    position:relative;
    width:99%;
    height:20px;
    margin-top:0px;
    padding-left:5px;
    margin-right:7px;
    background-color:#999999;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    text-align:left;
}

/*select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px!important;
	background:white;
	color: black;
}*/

img {
	border: 0px!important;
}

.header {
	padding-bottom: 20px;
}

.CuerpoDeTexto {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
}
.TituloPrincipal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.TituloAzul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099CC;
	font-weight: bold;
}
.TextoNegrita {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.titulo {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.subtitulo {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.tituloazul {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #0099CC;
}
.TituloBlanco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.Nombres {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.tituloazulGrande {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #0099CC;
}
.textoBlanco {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.Navegacion {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.TextoMasNegrita {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}

.TituloAzulPeque {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	font-weight: bold;
	font-variant: normal;

}
.TextoGris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.TituloAzulCursiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0099CC;
	font-weight: bold;
	font-style: italic;

}
.TituloGrisCursiva {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	font-style: italic;
}
.TituloAzulCursivaClaro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #B2E1EF;
	font-weight: bold;
	font-style: italic;
}
.TituloAzulPeque2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	font-weight: bold;
	font-variant: normal;
	line-height: 15px;
}
.TituloNEGROPeque2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	font-variant: normal;
	line-height: 15px;
}
.TituloBlancoPeque2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	line-height: 15px;
}
.textoBlanco2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 22px;

}
.TextoAzul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099CC;
}
.InputTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background:white;
	color: black;
}
.InputTxtMini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	background:white;
	color: black;
}
.TituloAzulMini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099CC;
	font-weight: bold;
	font-variant: normal;
}
.TituloAzulPeque2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
}
.TextozulPeque2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
}
.TextoMini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	font-variant: normal;
	line-height: normal;
}
.TextoGrisPeque {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.CabeceraTabla {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #0099CC;
}
BODY  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	background-color : #ffffff;
}

TD  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

/*SELECT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}*/

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #666666;
}

.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #0099CC;
	font-weight: bold;
}
.seleccion {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color : #ffffff;
	color: #ffffff;
	background-color: #0099CC;
	font-weight: bold;
}

/* Estilos para el layout principal*/

#acceso_candidatos {
        position:absolute;
        top:400px;
        left:5px;
}

#ventana{
        position:fixed;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        text-align:center;
        background:transparent url(/images/TranspAzul.png) left top;
        z-index:500;

/*        height:100%;
        left:0px;
		position:fixed;
		top:0px;
		width:100%;
		background-color:#000000;
 		opacity:0.75;
		z-index:100;
		*/
}

#ventana_spinner_datos {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		text-align:center;
		background:transparent url(/images/TranspBlanco.png) left top;
		z-index:501;
}

#ventana_spinner_contacto {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		text-align:center;
		background:transparent url(/images/TranspBlanco.png) left top;
		z-index:501;
}

#contenido_ventana{
        position:absolute;
        top:50%;
        left:50%;
        background-color:#FFFFFF;
        color:blue;
        border:solid 1px #000000;
        overflow:hidden;
}

#contenido_ventana H3 {
    position:relative;
    width:100%;
    height:20px;
    margin-top:0px;
    padding-top:4px;
    padding-left:5px;
    margin-right:7px;
    background-color:#999999;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}

#capa_izquierda {
	position:absolute;
        left:0px;
        top:0px;
	width:180px;
	height:570px;
	z-index:1;
	background-color: #3399cc;
	border-right: solid #999999 3px;
}

#capa_central {
	position:relative;
    top:22px;
	z-index:2;
	left: 183px;
    padding-left:10px;
	background-color: #FFFFFF;
/*    overflow: auto;*/
}
#capa_superior {
        position: relative;
        top: 0px;
        left: 183px;
        /*width: 500px;
        height: 19px;*/
        background-color: #999999;
        color: #FFFFFF;
        font-weight: bold;
        padding: 3px 0px 0px 0px;
}

#capa_superior A:hover {
        background-color: #FFFFFF;
        color: #999999;
}
#capa_superior A {
        color: #FFFFFF;
}

/************Estilo para las notas****************/
div.notes_principal {
  /*float: right;*/
  /*width: 428px;*/
  width:94%;
  height: auto;
  margin: 10px 0 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 88%;
  /*clear:both;*/
}

div.notes_principal h4 {
  background-image: url(/images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}

div.notes_principal p {
  margin: 0em 0em 1.2em 0em;
  color: #666666;
}

div.notes_principal p.last {
  margin: 0em;
}

/*************************************************/


/********** Estilos para los formularios **************************/
/*
fieldset p.hform_field  {
   display: inline;
   margin-right: 1em;
}

fieldset p.clear  {
   clear: both;
}


.desktop_form label {
   display: block;
   text-align: right;
   margin-right: 1em;
   float: left;
   width: 15em;
   font-weight: bold;
}

.desktop_form p {
   text-align: left;
}

.desktop_form fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
}*/
/*************************************************/

#TituloPanel {
	position:absolute;
	width:140px;
	height:200px;
	z-index:3;
	left: 3px;
	top: 102px;
}

#TituloPanel A:link, A:visited, A:active {
        text-decoration: none
 }

#TituloPanel A {
        color: #B2E1EF;
}

#TituloPanel A:hover {
        color: #FFFFFF;
}

#MenuPrincipal A:link, A:visited, A:active {
        text-decoration: none
 }

#MenuPrincipal A {
        color: #FFFFFF;
}

#MenuPrincipal A:hover {
        color: #FFFFFF;
}

#FlechaMenu {
    position: relative;
    left: -3px;
    width: 175px;
    height: 33px;
    margin-left:2px;
    background-image: url(/images/flecha.png);
    color: #FFFFFF;
}

#SinFlechaMenu {
    position: relative;
    left: -3px;
    width: 175px;
    height: 33px;
    margin-left:2px;
}
/*************************/

/*******Estilos para el layout de Selecciones*******/

#SeleccionL {
	position:absolute;
	width:70px;
	height:20px;
	z-index:1;
	left: 6px;
	top: 5px;
}

#SeleccionT {
	position:absolute;
	width:200px;
	height:20px;
	z-index:2;
	left: 120px;
	top: 5px;
}

#PuestoSeleccionL {
	position:absolute;
	width:70px;
	height:20px;
	z-index:1;
	left: 6px;
	top: 35px;
}

#PuestoSeleccionT {
	position:absolute;
	width:200px;
	height:20px;
	z-index:2;
	left: 120px;
	top: 35px;
}

#AnnoSeleccionL {
	position:absolute;
	width:70px;
	height:20px;
	z-index:1;
	left: 6px;
	top: 65px;
}

#AnnoSeleccionT {
	position:absolute;
	width:200px;
	height:20px;
	z-index:2;
	left: 120px;
	top: 65px;
}

#TituloSeleccionL {
	position:absolute;
	width:70px;
	height:20px;
	z-index:1;
	left: 6px;
	top: 95px;
}

#TituloSeleccionT {
	position:absolute;
	width:200px;
	height:20px;
	z-index:2;
	left: 120px;
	top: 95px;
}

#DescripcionSeleccionL {
	position:absolute;
	width:70px;
	height:20px;
	z-index:1;
	left: 6px;
	top: 180px;
}

#DescripcionSeleccionT {
	position:absolute;
	width:200px;
	height:20px;
	z-index:2;
	left: 120px;
	top: 180px;
}

/*************************************************/
.ft0 {
  font-style:normal;
  font-weight:normal;
  font-size:9px;
  font-family:Times New Roman;
  color:#000000;
}

.ft8 {
  font-style:normal;
  font-weight:bold;
  font-size:8px;
  font-family:Times New Roman;
  color:#000000;
}

.ft2 {
 	font-style:normal;
 	font-weight:bold;
 	font-size:11px;
 	font-family:Arial;
 	color:#000000;
 	text-align: center;
}

.ft7 {
  font-style:normal;
  font-weight:bold;
  font-size:9px;
  font-family:Times New Roman;
  color:#000000;
}

.ft6 {
  font-style:normal;
  font-weight:normal;
  font-size:8px;
  font-family:Times New Roman;
  color:#000000;
}

.ft3 {
  font-style:normal;
  font-weight:normal;
  font-size:9px;
  font-family:Arial;
  color:#000000;
}

.ft4 {
  font-style:normal;
  font-weight:bold;
  font-size:9px;
  font-family:Arial;
  color:#000000;
}

/*Estilos para la paginacion*/
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

/*************Estilos para la pagina principal*****************************/

#capa_central_principal {
    margin:10px auto 0px;
    width:980px;
    z-index:1;
}

#logo_nuevo {
    position: fixed;
    left: 7px;
}

#logo_nuevo_procesos {
    position: fixed;
    left: 7px;
    top: 43px;
}

#logo_secundario {
	float:right;
    height:16px;
    margin-top:-20px;
    width:200px;
    z-index:1;
}

#logo_principal {
	width:500px;
	z-index:2;
}

#logo_barra {
    /*background-color:#006699;*/
    background-color:#0E82A7;
    clear:left;
    height:25px;
    margin-top:10px;
    width:960px;
    z-index:3;
}

#logo_barra A {
	COLOR: #FFFFFF;
}

#miguitas {
	width:500px;
	height:8px;
	padding-top:6px;
	margin-left:3px;
	color:#FFFFFF;
	font-size:9px;
	float:left;
}

#miguitas A {
    text-decoration: none;
	color:#FFFFFF;
	font-size:9px;
}

#contenidos_principal {
    margin-top:10px;
    width:960px;
    min-height:500px;
    z-index:2;
}

#contenidos_izquierda_principal {
	float:left;
    margin-top:0px;
    width:740px;
    z-index:4;
    margin-bottom:5px;
}

#contenidos_derecha_principal {
	background-color:#FFFFFF;
    color:#FFFFFF;
    float:right;
    height:100%;
    margin-top:0px;
    width:200px;
    z-index:5;
}

#contenidos_derecha_principal h3 {
    height:20px;
    padding-top:6px;
    background-color:#999999;
    text-align: center;
    color:#ffffff;
    font-size:12px;
}

.noticia {
  margin-top:5px;
  /*min-height:10px;*/
  /*height:20px;*/
  padding:5px;
  text-align:justify;
  font-size:10px;
  background-color:#CC4141;
}

.noticia_importante {
  margin-top:5px;
  /*min-height:10px;*/
  /*height:20px;*/
  padding:5px;
  text-align:justify;
  font-size:14px;
  color:#0099CC;
  font-weight:bold;
  text-align:center;
  background-color:#FFFFFF;
  border:solid 3px #006699;
}

.noticia_importante a {
  display:block;
  width:100%;
  height:100%;
}
/*.noticia A {
	COLOR: #636363;
}*/

.noticia div.link_sigue {
    width:190px;
    text-align:right;
}

.noticia div.link_sigue A {
	color:#F0ECD1!important;
}

#cuadro_busqueda_principal {
	position:relative;
	width:220px;
	height:115px;
	margin-left:20px;
	z-index:6;
	float: left;
	border: dashed 1px #999999;
	;
}
#cuadro_candidatos_principal {
	position:relative;
	width:220px;
	height:115px;
	z-index:7;
	float: right;
	border: dashed 1px #999999;
	text-align:center;
}
#cuadro_procesos_principal {
	width:100%;
    z-index:8;
}

#barra_ofertas_principal {
    background-color:#749514;
    padding-top:0px;
    width:100%;
    z-index:9;
}

#barra_ofertas_principal A {
	COLOR: #FFFFFF;
}

#area_contenidos_principal {
	position:relative;
	width:100%;
	z-index:10;
}

.ventana_error {
	position:relative;
	background-color:#FFFFFF;
    color:red;
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    margin-bottom:5px;
    border:solid 1px red;
    z-index:11;
 }

#listado_procesos_principal {
    width:100%;
    margin-top:10px;
    /*background-color:#d8dee2;*/
 }

#listado_procesos_principal  A{
    color:#000000;
}

#mostrar_proceso {
    width:650px;
    margin-left:75px;
    margin-top:20px;
}

.fieldset_mostrar_proceso {
    width:600px;
    padding-top:7px;
    padding-left:5px;
    margin-bottom:30px;
	border: solid 5px #FF6900;
}

#mostrar_proceso A{
    color:#0099CC;
}

#listado_procesos_candidato {
    width:100%;
    margin-top:10px;
    background-color:#d8dee2;
 }

#listado_procesos_candidato  A{
    color:#000000;
}

#titulo_noticias {
     background-color:#749514;
     text-align:center;
	 font-weight:bold;
     color:#ffffff;
     padding-top:10px;
     padding-bottom:8px;
     margin-top:0px;
     font-size:18px;
}

#politica_privacidad_alta {
    width:98%;
    height:250px;
    overflow:auto;
    color:#999999;
    font-size:9px;
}

#div_aceptacion_privacidad {
    position:relative;
    float:right;
    margin-top:-15px;
    color:red;
}

.fieldset_alta_usuario {
     position:relative;
     top:40px;
     left:200px;
     width:350px;
	 border: solid 5px #FF6900;
}

.fieldset_politica_privacidad {
     margin-top:80px;
     border: solid 5px #749514;
}

.fieldset_recuperar_acceso {
     position:relative;
     margin-top:40px;
	 margin-bottom:70px;
     margin-left:90px;
     width:550px;
     border: solid 5px #FF6900;
}

#pie_pagina {
	background-color:#006699;
    clear:both;
    color:#FFFFFF;
/*    margin:0px auto 0px;*/
    margin-top:5px;
    width:960px;
    z-index:15;
}

#pie_pagina A {
    color:#FFFFFF;
}

#texto_pie_pagina {
    padding-top:0px;
    margin-left:10px;
    margin-top:0px;
    font-weight:bold;
}

#usuario_logueado {
    /*margin-left:600px;*/
    padding-top:5px;
    color:#FFFFFF;
}

#usuario_login {
    margin-left:500px;
    padding-top:3px;
}

#login_inscripcion_oferta {
	float:left;
	margin-top:150px;
	width:48%;
	height:160px;
	border:solid 5px #FF6900;
}

#login_inscripcion_oferta h3 {
	color:#0099CC;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#registro_inscripcion_oferta {
	float:left;
	margin-top:150px;
	width:48%;
	height:160px;
	border:solid 5px #FF6900;
	margin-left:5px;
}

#registro_inscripcion_oferta h3 {
	color:#0099CC;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#registro_inscripcion_oferta ul {
	color:#5C5F61;
}

/******************************Estilos para la p�gina de gesti�n de procesos**************************/

#capa_central_procesos {
	position:absolute;
	width:1200px;
	height:100%;
	margin-top:10px;
	margin-left: 20px;
	z-index:1;
}

#logo_barra_procesos {
	position:absolute;
	clear:left;
	width:1145px;
        left: 55px;
	height:25px;
	z-index:3;
	top: 50px;
	/*background-color: #0099CC;*/
        background-color: #0E82A7;
}

#logo_barra_procesos A {
	COLOR: #FFFFFF;
}

#contenidos_principal_procesos {
	position:absolute;
	width:1024px;
	z-index:2;
	top: 70px;
	margin-top:10px;
	/* Ajuste IE */
	/*top: 85px;*/
	float: left;
}

#contenidos_principal_gestion_procesos {
	position:absolute;
	width:1200px;
	z-index:2;
	top: 70px;
	margin-top:10px;
	/* Ajuste IE */
	/*top: 85px;*/
	float: left;
}

#contenidos_principal_gestion_procesos ul {
	list-style:none;
	margin:0;
	padding:0;
}

#contenidos_principal_gestion_procesos li {
	/*float:left;*/
	text-align:left;
	width:100%;
}

#contenidos_principal_gestion_procesos h3 {
	margin-top:0px;
}

#lista_consultores {
	 height:100px;
	 overflow:scroll;
}

#lista_consultores ul {
	list-style:none;
	margin:0;
	padding:0;
}

#lista_consultores li {
    margin-bottom:3px;
	text-align:left;
	/*background-color:#DAEFF7;*/
	background-color:#CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	cursor:move;
}

#formulario_barra {
      margin-left:20px;
      padding-top:6px;
}

.bloques_gestion {
	float:left;
	/*width:230px;*/
	width:290px;
	min-height:600px;
	margin-right:5px;
	margin-left:5px;
	text-align:center;
}

.bloques_gestion h3 {
	margin-bottom:0px;
}

.bloque_separacion {
	width:0px;
	height:654px;
	float:left;
}

.bloque_separacion_superior {
	height:163px;
	padding-top:163px;
}

.bloque_separacion_inferior {
	height:163px;
	padding-top:163px;
}

.bloques_candidato {
    position:static!important;
	border:solid 2px #4a73ff;
	/*height:263px;*/
	height:200px;
	padding:3px;
	font-size:10px;
	overflow:auto;
}

.bloque_separacion_vertical {
	/*height:206px;*/
	height:260px;
}

.gestion_estado_candidato {
	float:right;
	color:red;
}

#menu_gestion {
	margin-top:-5px;
	margin-bottom:10px;
	padding-left:5px;
	width:580px;
	height:20px;
	background-color:#999999;
        margin-left: 55px;
}

#menu_gestion a {
	color:#FFFFFF;
}

#mostrar_proceso a.boton_inscripcion {
	background-color: #006699;
    border: 1px solid #999999;
    padding: 0.5em;
    text-decoration: none !important;
    /*margin-top: 0.5em;*/
    margin-top:20px;
    margin-left:130px;
    margin-bottom:20px;
    display: block;
    width: 330px !important;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
}

#mostrar_proceso a:link.boton_inscripcion {
 	color:#FFFFFF !important;
	text-decoration:none;  display: block;
	width: 330px !important;
}

#mostrar_proceso a:visited.boton_inscripcion {
	text-decoration:none;
	color:#FFFFFF !important;
}

#mostrar_proceso a:hover.boton_inscripcion {
	background-color: #749514 !important;
	border: 1px solid #0099CC;
 }

#mostrar_proceso a:active.boton_inscripcion {
	color: #FFFFFF;
	text-decoration:none;
}

.candidato_contratado {
	float:left;
}

.candidato_contratado a {
	color:red!important;
}

.candidato_disponible {
	float:left;
}

.candidato_disponible a {
	color:black!important;
}

.candidato_informes {
	float:left;
}

.candidato_informes a {
	color:green!important;
}

.candidato_proceso {
	float:left;
}

.candidato_proceso a {
	color:blue!important;
}

.aviso_entrada_datos {
	font-size:9px;
	font-weight:bold;
	color:red;
}

/*
#candidatos_recibido_alta {
	border:solid 1px #4a73ff;
	height:263px;
	padding:3px;
	font-size:10px;
	overflow:scroll;
}

#candidatos_busqueda_bbdd {
	border:solid 1px #4a73ff;
	height:263px;
	padding:3px;
	font-size:10px;
	overflow:scroll;
}

#candidatos_en_proceso {
	height:263px;
	padding:3px;
	border:solid 1px #4a73ff;
	font-size:10px;
	overflow:scroll;
}

#candidatos_preinforme {
	height:263px;
	border:solid 1px #4a73ff;
	font-size:10px;
	padding:3px;
	overflow:scroll;
}

#candidatos_pruebas {
	height:263px;
	border:solid 1px #4a73ff;
	font-size:10px;
	padding:3px;
	overflow:scroll;
}

#candidatos_entrevista {
	height:263px;
	border:solid 1px #4a73ff;
	font-size:10px;
	padding:3px;
	overflow:scroll;
}

#candidatos_informes {
	height:263px;
	border:solid 1px #4a73ff;
	font-size:10px;
	padding:3px;
	overflow:scroll;
}

#candidatos_contratado {
	height:263px;
	border:solid 1px #4a73ff;
	font-size:10px;
	padding:3px;
	overflow:scroll;
}
*/
	/************************Estilos para tablas************************************************/
#TablaListadoProcesos {
	/*border:1px solid black;*/
	background-color:#d8dee2;
}

#listado_procesos_principal TablaListadoProcesos td {
	padding:10px;
}

#listado_procesos_principal td a {
	color: #0099cc;
	line-height:15px;
}

#listado_procesos_principal .redondeado_contenido a {
	color: #749514;
	line-height:15px;
}

#TablaListadoIdiomas {
    width:550px;
}

#TablaListadoTitulaciones{
    width:550px;
}

#TablaListadoReferencias {
    width:550px;
}

#TablaListadoCursos {
    width:550px;
}

#TablaListadoExperiencias {
    width:550px;
}

#TablaListadoCategorias {
    width:550px;
}

#TablaListadoPerfiles {
    width:550px;
}

#TablaListadoFormaciones {
    width:550px;
}

#TablaListadoMovilidades {
    width:550px;
}

#TablaListadoDisponibilidades {
    width:550px;
}

#TablaListadoProyectos {
    width:550px;
}

#TablaListadoIncumplimientos {
    width:550px;
}

#TablaListadoContratos {
    width:550px;
}

@media screen {

* html,
* html body {
overflow-y: hidden!important;
height: 100%;
margin: 0;
padding: 0;
}
* html #capa_central_principal{
height: 100%;
overflow-y: scroll;
position: relative;
}

* html div#ventana {
position: absolute;
}

}
