BODY {
	margin:0px;
	padding:0px;
	background:#3A059B;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000;
}
TABLE.contenidototal {
    background: #fcf8e6;
    margin:0px;
    padding: 0px;

 /*   text-align:center;*/
}
TD.menuizquierda{
    padding: 5px;
    margin: 0px;
    height: 392px;
}
TD.menuderecha{
   padding: 5px;
   margin: 0px;
}
div.caja2 {
   background: #fff;
   width:160px;
   margin: 5px 2px 2px 2px;
   padding: 3px;
   border: 1px solid #25284B;
   font-size: 8pt;
   text-align: left;
}
div.titulomenu {
  background: #92bc33;
  border-bottom: 1px ridge #FBEAEC;
  color: #fff;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 8pt;
  font-variant: small-caps;
}
div.titulomenu2 {
  background: #fff;
  border-bottom: 1px ridge #FBEAEC;
  color: #000;
  margin: 0px 0px 5px 0px;
  padding: 1px 2px 1px 3px;
 font-size: 8pt;
  font-variant: small-caps;
}
INPUT.botonblanco {
 font-size: 8pt;
    color: #3E5416;
    background-color: #fff;
    border: 1px solid #3E5416;
    height:19px;
    padding:0px;
    margin:0px;
    vertical-align:top;
}
INPUT.entradatexto {
 font-size: 8pt;
    color: #00f;
    background-color: #fff;
    border: 1px solid #ddd;
}
div.avisogrande {
 font-size: 13pt;
   color:#5A25BB;
}
a.enlaceazul:link{
 font-size: 8pt;
   color: #5A25BB;
   text-decoration: none;
}
a.enlaceazul:visited{
 font-size: 8pt;
   color: #5A25BB;
   text-decoration: none;
}
a.enlaceazul:hover{
 font-size: 8pt;
   color: #000;
   text-decoration: underline;   
}
div.titlin {
 font-size: 14pt;
   color:#9b9b9b;  
   padding-bottom: 3px;
   border-bottom: 3px double #92BC34;
}
/*------------------------------------------ sECCIÓN ------------------------ */
a.seccion:link{
 font-size: 8pt;
   color: #000;
   background-color:#fff;
   text-decoration: none;
   line-height:1.2;
   width:150px;
   border:1px solid #fff;
   padding-left:2px;
}
a.seccion:visited{
 font-size: 8pt;
   color: #000;
   background-color:#fff;
   text-decoration: none;
   line-height:1.2;
   width:150px;
   border:1px solid #fff;
   padding-left:2px;   
}
a.seccion:hover{
 font-size: 8pt;
   color: #fff;
   background-color:#5A25BB;
   line-height:1.2;
   width:150px;
   border:1px solid #080059;   
   padding-left:2px;   
   text-decoration: none;   
}
a.seccionactiva:link{
 font-size: 8pt;
   color: #fff;
   background-color:#5A25BB;
   text-decoration: none;
   line-height:1.2;
   width:150px;
   border:1px solid #080059;   
   padding-left:2px;   
}
a.seccionactiva:visited{
 font-size: 8pt;
   color: #fff;
   background-color:#5A25BB;
   text-decoration: none;
   line-height:1.2;
   width:150px;
   border:1px solid #080059;   
   padding-left:2px;    
}
a.seccionactiva:hover{
 font-size: 8pt;
   color: #FCF8E6;
   background-color:#5A25BB;
   text-decoration: none;
   line-height:1.2;
   width:150px;
   border:1px solid #080059;   
   padding-left:2px;    
}
P.linsec {
   padding:0px;
   margin:2px 0px 0px 0px;
}
/*--------------------------------------------------------- Para la agenda -------------------------*/
a.titmes{
 font-size: 8pt;
   color: #9b9b9b;
   text-decoration: none;
   padding:0px;
   margin:0px;
}
a.titmes:hover{
 font-size: 8pt;
   color: #000;
   text-decoration: underline;
   padding:0px;
   margin:0px;
}

td.titulomes {
 font-size: 8pt;
   color:#9b9b9b;
   text-align:right;
   padding-top:0px;
   margin-top:0px;
}
td.dialibre {
 font-size: 8pt;
   background-color:#eee;
   color: #004080;
   border: 1px solid #fff;
   text-align: center;
}
td.diahoy {
 font-size: 8pt;
   background-color:#fff;
   color: #004080;
   border: 1px solid #fff;
   text-align:center;
}
td.titdia {
 font-size: 8pt;
   background-color:#eee;
   color: #000;
   border: 0px;
   border-bottom: 1px solid #708e06;
   padding:1px;
   text-align:center;
   width:10px;
}
a.antsig{
 font-size: 8pt;
   color: #4D58E1;
   text-decoration: none;
   border: 1px solid #fff;
   padding:0px;
}
a.antsig:hover{
 font-size: 8pt;
   color: #000;
   text-decoration: none;
   border-top: 1px solid #4D58E1;
   border-bottom: 1px solid #4D58E1;
   padding:0px;
}
a.diaelegido{
 font-size: 8pt;
   color: #004080;
   text-decoration: none;
   padding:0px;
   margin:0px;
}
a.diaelegido:hover{
 font-size: 8pt;
   color: #000;
   text-decoration: none;
   padding:0px;
   margin:0px;
}
a.diaelegidoya{
 font-size: 8pt;
   color: #000;
   text-decoration: none;
   padding:0px;
   margin:0px;
}
a.diaelegidoya:hover{
 font-size: 8pt;
   color: #000;
   text-decoration: none;
   padding:0px;
   margin:0px;
}
INPUT.hora {
 font-size: 8pt;
    color: #406387;
    background-color: #fff;
    border: 1px solid #3E5416;
    padding:0px;
    margin:0px;
}
INPUT.btaceptar{
 font-size: 8pt;
    color: #3E5416;
    background-color: #fff;
    border: 1px solid #3E5416;
    height:19px;
    padding:0px;
    margin:0px;
    vertical-align:top;
}

/*---------------------- Para los detalles de la agenda (cuando pinchas en un día) -----------*/
TABLE.tabladetalle {
 font-size: 8pt;
    background-color: #fff;
    color: #000;
    padding: 0px;
    margin:0px;
}
TD.barradia {

    border-bottom:1px solid #fff;
    background-color: #92BC33;    
    color: #000;
    padding: 2px;
    margin:0px;
}
TD.barrafecha {
	background-color: #c2eC63;
	color: #000;
	padding: 2px;
	margin:0px;
	font-size: 8pt;
	font-weight: bold;
}
TD.barratitulos {
    background-color: #78A21A;    
    color: #fff;
    padding: 2px;
    margin:0px;
}
TD.fichagenda {
 font-size: 8pt;

 border:1px solid #92BC33;
 padding:10px 5px 10px 5px;
}
TABLE.fichagendaint {
  font-size: 8pt; 

}
a.detalleficha:link{
	color: #5A25BB;
	text-decoration: none;
	margin:2px 0px 2px 2px;
	font-size: 8pt;
	font-weight: bold;
}
a.detalleficha:visited {
   color: #5A25BB;
   text-decoration: none;
 font-size: 8pt;
   margin:2px 0px 2px 2px;   
}
a.detalleficha:hover{
   color: #3A059B;
   text-decoration: underline;
 font-size: 8pt;
   margin:2px 0px 2px 2px;   
}
a.detallefichacum:link{
   color: #000;
 font-size: 8pt;
   text-decoration: none;
   margin:2px 0px 2px 2px;   
}
a.detallefichacum:visited {
   color: #000;
   text-decoration: none;
 font-size: 8pt;
   margin:2px 0px 2px 2px;   
}
a.detallefichacum:hover{
   color: #3A059B;
   text-decoration: underline;
 font-size: 8pt;
   margin:2px 0px 2px 2px;   
}

/*------------------------------------------- Barra de usuario y desconectar ----------------------- */
a.usuasi:link {
 font-size: 8pt;
   color: #92bc33;
   text-decoration: none;
}
a.usuasi:visited {
 font-size: 8pt;
   color: #92bc33;
   text-decoration: none;
}
a.usuasi:hover {
    font-size: 8pt;
   color: #fcf8e6;
   text-decoration: underline;
}
TABLE.usuas {
     font-size: 8pt;
    background-color: #5a25bb;
    border-top:3px solid #24460a;
    color: #fff;
    padding: 0px;
    margin:0px;
}
td.usuar {
     font-size: 8pt;
    color: #fcf8e6;
    padding: 0px;
    margin:0px;
}
INPUT.regis2{
     font-size: 8pt;
    color: #000;
    border:1px solid #000;    
    background-color: #fffcfa;
    width:70px;
    height:15px;
    padding:0px;
    margin:0px;
}
INPUT.botreg2{
     font-size: 8pt;
    color: #5a25bb;
    border:1px solid #5a25bb;
    background-color: #fff;
    width:30px;
    height:16px;
    vertical-align:top;
    padding:0px;
    margin:0px;
}
/*------------------------------------------- Para las Ofertas de empleo ----------------------- */
.oetitulo {
   color : #003300;
   font-size : 10px;
   font-weight: bold;

}
.oefechas {
   color : #223322;
   font-size : 8pt;
   text-align: right; 
}
td.oedatosSubTitulo {
   background :#ffffff;
   vertical-align: top;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right:2px;
   font-size : 10px;
   text-align: right;
   font-weight: bold;
   border-bottom: solid 1px #ddF8d5;
   border-right: solid 1px #ddF8d5;
}
td.oedatosTitulo {
   background :#ffffff;
   color : #5a25bb;
   vertical-align: top;
   padding-top: 6px;
   padding-bottom: 2px;
   padding-left: 5px;
   padding-right:2px;
   font-size : 10px;
   text-align: center;
   font-weight: bold;
   border-bottom: solid 1px #ddF8d5;
   border-right: solid 1px #ddF8d5;
}
td.oenumOferta {
   background :#ffffff;
   vertical-align: top;
   text-align: center;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right:0px;
   border-top: solid 1px #a0e020;
   border-right: solid 1px #a0e020;
   border-left: solid 1px #a0e020;
   border-bottom: solid 1px #a0e020;
      font-size : 10px;
}
td.oeencabtip {
   color : #FFFFFF;
   background-color:  #80b710;
   text-align:center;
   font-size : 10px;
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 1px;
   padding-right: 1px;
}
td.oedescripOferta {
   background :#dde3b5;
   vertical-align: top;
   padding: 6px 2px 6px 5px;
   font-size : 10px;
   text-align: center;
   font-weight: normal;
   border-bottom: solid 0px #bbd6b3;
   border-right: solid 1px #ddF8d5;
}
td.oedescripSubTitulo {
   background :#ffffff;
   vertical-align: top;
   padding-top: 6px;
   padding-bottom: 6px;
   padding-left: 5px;
   padding-right:2px;
   font-size : 10px;
   border-bottom: solid 0px #ddF8d5;
   border-right: solid 1px #ddF8d5;
   text-align:center;
}
a.oevolver:link{
   color: #000077;
   font-weight: normal;
   text-decoration: none;
    font-size: 8pt;
}
a.oevolver:visited {
   color: #000077;
   font-weight: normal;
   text-decoration: none;
    font-size: 8pt;
}
a.oevolver:hover{
   color: #80b710;
   font-weight: normal;
   text-decoration: underline;
    font-size: 8pt;
}
a.oeenviar:link{
   color: #000077;
   font-weight: normal;
   text-decoration: none;
   font-size : 8pt;
}
a.oeenviar:visited {
   color: #000077;
   font-weight: normal;
   text-decoration: none;
   font-size : 8pt;
}
a.oeenviar:hover{
   color: #80b710;
   font-weight: normal;
   text-decoration: underline;
   font-size : 8pt;
}
a.oeEnOferta:link{
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   font-size : 8pt;
}
a.oeEnOferta:visited {
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   font-size : 8pt;
}
a.oeEnOferta:hover{
   color: #000080;
   font-weight: bold;
   text-decoration: underline;
   font-size : 8pt;
}
div.oeletras {   
 color : #000000;
   font-weight : bold;
   font-size : 9pt;
   text-align: center;   
}

/*------------------------------------------- Para la Portada ----------------------- */
DIV.potitulo {
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin:10px;
    border-bottom: 3px double #3E5416;
	font-variant: small-caps;
	width:500px; 
}
P.poinformacion {
 font-size: 13pt;
	text-align: justify;
	width:500px;
	text-indent: 3em;
	font-variant: small-caps	
}
a.pobotonblanco {
 font-size: 8pt;
    color: #3E5416;
    background-color: #fff;
    border: 3px double #3E5416;
    padding:4px 8px 4px 8px;
    text-decoration: none;
	font-variant: small-caps    
}
a.pobotonblanco:hover {
 font-size: 8pt;
    color: #000;
    background-color: #fff;
    border: 3px double #3E5416;
    padding:4px 8px 4px 8px;
    text-decoration: none;    
	font-variant: small-caps    
}
/*--------------------------------------------------------- Para la Portada-Ayuda de usuario registrado -----------*/
.poreginformacion {
 font-size: 10pt;
	text-align: justify;
	width:500px;	
}
.poregtitulo {
 font-size: 14pt;
	text-align: center;
	margin:10px;
  	border-bottom: 3px double #3E5416;
	/*font-variant: small-caps;*/
	/*width:500px;*/
}
.popiefoto {

	font-size: 12px;
	font-weight: bold;
	color: #3A059B;
	text-align: center;
	vertical-align: top;
}
.porcaja {
 font-size: 8pt;
	text-align: justify;
	
}
/*--------------------------------------------------------- Para las consultas al tecnico -------------------------*/
div.ctitulo {
 font-size: 14pt;
   color:#9b9b9b;
}
div.texto {
 font-size: 8pt;
   color:#5A25BB;
   margin-bottom: 10px;
}
TABLE.cconsultas {
 font-size: 8pt;
  border-top: 3px double #92BC34;
}

TABLE.nuevaconsulta {
 font-size: 8pt;
   color:#000;
}

a.cconsulta:link {
    text-decoration: none;
    color:#000;   
}
a.cconsulta:visited {
    text-decoration: none;
    color:#000;   
}
a.cconsulta:hover {
    text-decoration: underline;
    color:#000;    
}


a.cconsvie:link {
    text-decoration: none;
    color:#588201;
}
a.cconsvie:visited {
    text-decoration: none;
    color:#588201;
}
a.cconsvie:hover {
    text-decoration: underline;
    color:#588201;    
}

a.enlazulpeq:link {
 font-size: 8pt;
    text-decoration: none;
    color:#5A25BB;
}
a.enlazulpeq:visited {
 font-size: 8pt; 
    text-decoration: none;
    color:#5A25BB;
}
a.enlazulpeq:hover {
 font-size: 8pt;
    text-decoration: underline;
    color:#5A25BB;    
}
/*------------------------------------------ Para añadir información a las secciones -------------------------*/
a.mas:link {
 font-size: 8pt;
    text-decoration: none;
    padding:0px 0px 3px 0px;
}
a.mas:visited {
 font-size: 8pt;
    text-decoration: none;
    padding:0px 0px 3px 0px;
}
a.mas:hover {
 font-size: 8pt;
    text-decoration: underline;
    padding:0px 0px 3px 0px;
}
a.ilista:link {
 font-size: 8pt;
    text-decoration: none;
}
a.ilista:visited {
 font-size: 8pt;
    text-decoration: none;
}
a.ilista:hover {
 font-size: 8pt;
    text-decoration: underline;
}
/*------------------------------ Para el centro. ----------------------------- */
div.tituloseccion {
 font-size: 11pt;
   color:#305000;
   background-color:#fff;
   margin-bottom: 2px;
   border:1px solid #ddd;
   padding: 1px 5px 1px 1px;
   text-align:center;
}
TABLE.noticia {
 font-size: 9pt;
    color: #000;
    padding: 0px;
    margin:0px;
}
TD.contienenoticia {
 font-size: 9pt;
    color: #000;
    padding: 0px;
    margin:0px;
}
div.ititulo {
 font-size: 11pt;
   color:#5A25BB;
   margin-bottom: 2px;
}
div.itexto {
 font-size: 9pt;
   color:#000;
   margin-bottom: 2px;
   padding: 2px 2px 2px 10px;
}

/*------------------------------ Para disponibles (para citas) ----------------------------- */
TABLE.disponibles {
 font-size: 9pt;
    color: #000;
}

/*------------------------------ Para curriculum ----------------------------- */
TABLE.curricu {
 font-size: 9pt;
    color: #000;
    width:100%;
    background-color:#FFF;
}
TD.titulcur {
 font-size: 9pt;
    background-color:#92BC33;
    color: #fff;
    padding: 0px;
    margin:0px;
}
/*------------------------------ Para citas ----------------------------- */
TD.listacitasdia {
 font-size: 9pt;
    color: #14143F;
    padding: 5px;
    margin:2px;
    border-left:1px solid #5A25BB;
}
a.listacitas{
 font-size: 9pt;
   color: #0000FF;
   text-decoration: none;
}
a.listacitas:hover{
 font-size: 9pt;
   color: #5A25BB;
   text-decoration: underline;
}
/*------------------------------ Para disponibles ----------------------------- */
TD.cabedisp {
     font-size: 8pt;
	background-color:#FFFF00;
	border:1px solid #ddd;
	text-align:center;
}
/*--------------------------------------------------------- Para la agenda de las citas -------------------------*/
a.titmescita{
	color: #9b9b9b;
	text-decoration: none;
	padding:0px;
	margin:0px;
	font-size: 9pt;
	font-weight: bold;
}
a.titmescita:hover{
	font-size: 9pt;
	font-weight: bold;
   color: #000;
   text-decoration: underline;
   padding:0px;
   margin:0px;
}

td.titulomescita {
	font-size: 9pt;
	font-weight: bold;
   color:#9b9b9b;
   height:20px;
   padding-top:1px;
   margin-top:0px;
   
}
td.dialibrecita {
	font-size: 9pt;
   background-color:#eee;
   color: #004080;
   border: 1px solid #fff;
   text-align: center;
   height:20px;      
}
td.diahoycita {
	font-size: 9pt;
   background-color:#fff;
   color: #004080;
   border: 1px solid #fff;
   text-align:center;
   height:20px;   
}
td.titdiacita {
	font-size: 9pt;
   background-color:#eee;
   color: #000;
   border: 0px;
   border-bottom: 1px solid #708e06;
   padding:1px;
   text-align:center;
   width:30px;
}
a.antsigcita{
	font-size: 9pt;
	font-weight: bold;
   color: #4D58E1;
   text-decoration: none;
   padding:0px;
   width:30px;
}
a.antsigcita:hover{
	font-size: 9pt;
	font-weight: bold;
   color: #000;
   text-decoration: none;   
   padding:0px;
   width:30px;   
}
a.diaelegidocita{
	font-size: 9pt;
   color: #004080;
   text-decoration: none;
   padding:5x;
   margin:0px;
}
a.diaelegidocita:hover{
	font-size: 9pt;
   color: #000;
   text-decoration: none;
   padding:5px;
   margin:0px;
}
a.diaelegidoyacita{
	font-size: 9pt;
	font-weight: bold;
   color: #000;
   text-decoration: none;
   padding:5px;
   margin:0px;
}
a.diaelegidoyacita:hover{
	font-size: 9pt;
	font-weight: bold;
   color: #000;
   text-decoration: none;
   padding:5px;
   margin:0px;
}
div.citatitular {
	font-size: 12pt;
	font-weight: bold;
   color: #92BC33;
   margin-bottom: 10px;
}


/**************** Para el AJAX (tooltip) **********************/
#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}

#ajax_tooltipObj div{
	position:relative;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #3A059B;	/* Border width */
	left:5px;	/* Same as border thickness */
	top:5px;
	position:absolute;
	width:260px;	/* Width of tooltip content */
	/*height:300px;*/	/* Height of tooltip content */
	background-color:#FCF8E6;	/* Background color */
	padding:10px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}
/*------------------------------ Para busqueda de usuarios ----------------------------- */
TABLE.buscausu {
 	font-size: 9pt;
    color: #000;
    background-color:#FFF;
}
TD.ebuscausus {
 	font-size: 9pt;
	font-weight: bold;
    background-color:#92BC33;
    color: #fff;
    padding: 0px;
    margin:0px;
}
a.listausus{
	font-size: 9pt;
   color: #5A25BB;
   text-decoration: none;
   padding:0px;
}
a.listausus:hover{
	font-size: 9pt;
   color: #000;
   text-decoration: underline;   
   padding:0px;
}
TD.fichausu {
	font-size: 9pt;

 border:1px solid #92BC33;
 padding:10px 5px 10px 5px;
}
TABLE.fondoblanco {
	font-size: 9pt;

 background-color:#fff;
 border:1px solid #ddd;
}
div.ctitulousu {
	font-size: 13pt;
   color:#9b9b9b;
}
TABLE.cconsultasusu {
	font-size: 9pt;

  border-top: 1px solid #9B9B9B;
}
/*------------------------------ Para preguntas frecuentes ----------------------------- */
div.preguntaf {
   background-color:#fff;
	font-size: 9pt;

   color:#000;
   margin:3px;
   padding:5px;
   border:1px solid #ddd;
}
P.respuestaf {
   margin:3px 0px 0px 20px;
}

/*------------------------------ Has encontrado trabajo cuentanoslo ----------------------------- */
div.encontraba{
	font-size: 10pt;
	font-weight: bold;
 color:#000;
 padding:0px 2px 2px 8px;
 margin:8px 0px 0px 0px;
 border-right: 2px double #fff;
 border-bottom: 2px double #fff;
} 

a.cuentanoslo{
	font-size: 13pt;
   color: #78A21A;
   text-decoration: none;
   padding:0px;
}
a.cuentanoslo:hover{
	font-size: 13pt;
   color: #222;
   text-decoration: none;   
   padding:0px;
}

/*------------------------------ Notas al técnico ----------------------------- */
a.notastec{
	font-size: 9pt;
   color: #9B9B9B;
   text-decoration: none;
   padding:0px;
}
a.notastec:hover{
	font-size: 9pt;
   color: #000;
   text-decoration: underline;   
   padding:0px;
}
/*------------------------------ cursos ----------------------------- */
a.cursosen{
	font-size: 9pt;
	font-weight: bold;
   color: #000;
   text-decoration: none;
   padding:0px;
}
a.cursosen:hover{
	font-size: 9pt;
	font-weight: bold;
   color: #3D5F09;
   text-decoration: underline;   
   padding:0px;
}

a.cursoenpob{
	font-size: 9pt;
	font-weight: bold;
   color: #375704;
   text-decoration: none;
   padding:0px;
}
a.cursoenpob:hover{
	font-size: 9pt;
	font-weight: bold;
   color: #ADCC57;
   text-decoration: underline;   
   padding:0px;
}

a.cursoenpoba{
	font-size: 9pt;
	font-weight: bold;
   color: #000;
   text-decoration: underline;
   padding:0px;
}
a.cursoenpoba:hover{
	font-size: 9pt;
	font-weight: bold;
   color: #ADCC57;
   text-decoration: underline;   
   padding:0px;
}



