
#col-p .canales a {
	color: black;
	text-transform:uppercase;
	padding:0 6px 0 6px;
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
}
#col-p .canales .seleccionado {
	color:#Fe0000;
	font-weight:bolder;
	text-decoration:underline;
	margin: .8em 0;
}

/*xxxxxxxxxxxxxxxxxxxxxx*
TABLAS
/*xxxxxxxxxxxxxxxxxxxxxxxxx*/
table{
  padding:0;
  margin:0;
  border-collapse: collapse;
  vertical-align: top;
}
table td,table th{
  padding:3px 0;
  margin:0;
  border-collapse: collapse;
  vertical-align: top;
}
table caption{
  padding:4px 0;
  margin:0;
  vertical-align: top;
}

#detalle-aviso{width:96%;font-size:1em;padding:5px 15px;margin:10px 0;}
#detalle-aviso table{width:100%;padding:5px 0;border-collapse:collapse;}
#detalle-aviso .table{margin:0 0 0 10px;}
#detalle-aviso table td, #detalle-aviso table th{
border-bottom:1px solid #FFE2E2;
border-collapse:collapse;
line-height:1.3em;
padding:3px;
margin:0;
vertical-align:top;
}
#detalle-aviso table th{width:25%;}

.detalle-aviso td, .detalle-aviso th{line-height:1.6em;padding:3px 10px 3px 3px;margin:0; vertical-align:top;text-align: justify;}
.detalle-aviso td.dato{font-weight:bold;}

.tabla-th-columnas{margin:0 0 0 10px;}

/***********************************
=TABLAS DESDE TRABAJANDO
************************************/
#avisosPortada .vistaAvisosLista {
	width: 100%;
	}
#avisosPortada th,
#avisosPortada td,
#avisosInterior th,
#avisosInterior td {
	padding: 8px 4px;
	}
#avisosPortada th, #avisosInterior th {
	background: #EDEDED;
	font-size:.9em;
	border-bottom:3px solid #FFF;
	}
#avisosPortada th a, #avisosInterior th a {
	color: #000; text-decoration: underline;
	}
#avisosPortada td, #avisosInterior td {
	border-bottom: 4px solid #FFF/*#FEC5C4*/;
	background:#FAFAFA;
	border-collapse:separate;
	}
#avisosPortada td a, #avisosInterior td a {
	color: #333;
	font-size: 1em;
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:capitalize;
	}
#avisosPortada td a:hover, #avisosInterior td a:hover{text-decoration:underline;}	
#avisosPortada .avisosPaginacion{width:100%;background:none; text-align:center;}
#avisosPortada .avisosPaginacion td{background:none;text-align:center;} 
#avisosPortada .avisosPaginacion a,.avisosPaginacion a:visited{background:#FFF;color:#000;border:1px solid #999;margin:0 5px 0 0;padding:2px 4px;}
#avisosPortada .avisosPaginacion span{background:#999;color:#FFF;border:1px solid #999;margin:0 5px 0 0;padding:2px 4px;}


/*^ESTILOS PARA OFERTAS DESTACADAS DE LA FERIA VIRTUAL*/

/*tr.oferta-feria{background:#FFD9D9 url(../images/oferta-feria2.gif) no-repeat center left;}
tr.oferta-feria2{background:#FFD9D9 url(../images/oferta-feria.gif) no-repeat center left;}



#avisosPortada tr.oferta-feria td,
#avisosInterior tr.oferta-feria td {
background:none;
}
#avisosPortada tr.oferta-feria2 td,
#avisosInterior tr.oferta-feria2 td {
background:none;
}


#avisosPortada tr.oferta-feria td,
#avisosInterior tr.oferta-feria td {
padding:8px 0px;
font-weight:bold;
color:#333;
}

#avisosPortada tr.oferta-feria2 td,
#avisosInterior tr.oferta-feria2 td {
padding:8px 0px;
font-weight:bold;
color:#333;
}
#avisosPortada tr.oferta-feria .cel1,#avisosPortada tr.oferta-feria2 .cel1,
#avisosInterior tr.oferta-feria .cel1,#avisosInterior tr.oferta-feria2 .cel1 {
padding:8px 4px 8px 22px;
}


*html #avisosPortada tr.oferta-feria td,
*html #avisosInterior tr.oferta-feria td {
background:#FFD9D9;
}
*html #avisosPortada tr.oferta-feria .cel1,*html #avisosPortada tr.oferta-feria2 .cel1,
*html #avisosInterior tr.oferta-feria .cel1,*html #avisosInterior tr.oferta-feria2 .cel1 {
background:#FFD9D9 url(../images/oferta-feria2.gif) no-repeat center left;;
}*/

 


.resultadosCV{
background:#FAFAFA;
}
.resultadosCV td,.resultadosCV th{border-bottom:1px solid #999;padding-left:5px;}
.resultadosCV th,.resultadosCV th a{color:#333;}

.pagsresultadosCV{border-bottom:1px solid #999;border-top:1px solid #999;background:#FAFAFA;}

.resultadosCV .colormenos45{color:#669900;}
.resultadosCV .colormenos90{color:#ff9900;}
.resultadosCV .colormas90{color:#ff0000;}


.avisosPaginacion{width:100%;background:none; text-align:center;}
.avisosPaginacion td{background:none;text-align:center;} 
.avisosPaginacion a,.avisosPaginacion a:visited{background:#FFF;color:#000;border:1px solid #999;margin:0 5px 0 0;padding:2px 4px;}
.avisosPaginacion span{background:#999;color:#FFF;border:1px solid #999;margin:0 5px 0 0;padding:2px 4px;}

/***********************************
= CV AYUDANDO
************************************/
#tablaCVgmi td{
color:#333;
}
#tablaCVgmi .tabla-anidada{width:100%;}
#tablaCVgmi .tabla-anidada h2{
font-size:1.3em;
margin:0pt;
padding:0pt 0pt 4px;
text-indent:10px;
}
#tablaCVgmi th{
background:transparent none repeat scroll 0% 0%;
border-bottom:1px solid #000000;
color:#FE0000;
font-size:1.2em;
margin:5px 0pt 10px;
padding:12px 0 2px;
}
#tablaCVgmi .titulo-seccion {
background:none;
border-bottom:1px solid #999;
font-weight:bold;
}
#tablaCVgmi .separador-datos td{padding:0;background:#FFB2B2;}
#tablaCVgmi .separador-datos td img{display:none;}

#col-p .botonGMIcaracteristicas{
background:#9BC115;
border-color:#DAE6B3 rgb(94, 107, 46) rgb(94, 107, 46) rgb(218, 230, 179);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:1em;
margin:13px 0pt 3px;
overflow:visible;
padding:3px 5px 2px;
text-align:center;
display:block;
width:170px;
}

#tablaCVgmi input,#tablaCVgmi select,#tablaCVgmi textarea{border:1px solid #AAA;}
#tablaCVgmi .radiobutton{border:none;}

.tablaBolsaVoluntariado td{
background:#FFF6F6 none repeat scroll 0% 0%;
border-bottom:4px solid #FFFFFF;
border-collapse:separate;
padding:8px 4px;
}
.tablaBolsaVoluntariado th{
background:#EDEDED none repeat scroll 0% 0%;
border-bottom:3px solid #FFFFFF;
font-size:0.9em;
padding:8px 4px;
}
.tablaBolsaVoluntariado td a,.tablaBolsaVoluntariado td a:visited {
color:#333333;
font-size:1em;
text-decoration:none;
text-transform:capitalize;
}

/***********************************
= CV DESDE UNIVERSIA EMPLEO
************************************/
#vista-aviso th{
border-bottom:1px dotted #000000;
color:#333;
font-size:1.2em;
margin:5px 0pt 10px;
padding:12px 3px 2px 10px;
background:none;
}
.titulo-oferta{font-weight:bold;font-size:1.5em;color:#333; text-transform:capitalize;}
#col-p .titulo-oferta p{padding-left:0;padding-right:5px;text-align:left;}
#col-p .nav-detalle-empresa a,
#col-p .nav-detalle-empresa a:hover{
  margin-right:4px;
  text-decoration:none;
  border:1px solid #FFF;
  padding:2px 6px;
  color:#666;
  font-size:.9em;
  font-weight:bold;
  background: #e5e5e5;
  border-bottom:0;
  display: block;
  float: left;
}
#col-p .nav-detalle-empresa a.activo{
  margin-right:4px;
  text-decoration:none;
  color:#333;
  background:#FFF;
  border:1px solid #CCC;
  border-bottom:0;
}
.nav-detalle-empresa{border-bottom:1px solid #CCC;display:block;float:left;width:100%;}
.nav-detalle-empresa li{
  display:block;
  float: left;
  margin:0;
  padding:0;
}

.oferta-empresa{font-size:.9em;color:#999;}
.sector-empresa,.sector-empresa a,.sector-empresa a:visited{font-size:1em;color:#FF7F7F;}
/************************
    VISTA AVISO
**************************/

#vista-aviso h2,.portada #col-p #vista-aviso h2{
  clear: both;
  color:#FE0000;
  font-size:1.3em;
  border-bottom:1px dotted #CCC;
  letter-spacing: normal;
  background: none;
  padding:4px 0;
}
#vista-aviso .aviso-canal{
  color:#fe0000;
  font-weight: bold;
  font-size:1.2em;
}
#vista-aviso .aviso-empresa{
  color:#000;
  font-weight: bold;
  clear: both;
  height:50px;
  font-size:1.2em;
}
#vista-aviso .aviso-empresa img{
  float: right;
  height:50px;
  margin-top:-20px;
}
#vista-aviso .botonera{
  /*float:right;*/
  clear: both;
  margin-top:10px;
}
/*#col-p #vista-aviso a.boton ,
#col-p #vista-aviso .boton{
  float: left;
  margin-left:185px;
}*/
#vista-aviso .botonera span{
  float:right;
  background: #e5e5e5;
  padding:3px;
  border-left:1px dotted #666;
}
/*#vista-aviso .enlaces-oferta{
  float:left;
}*/
#vista-aviso .enlaces-oferta ul{
  display:block;
  width:430px;
  margin:10px 0 0 100px;
}
#vista-aviso .enlaces-oferta ul li{
  display:inline;
  padding:0 15px;
  border-right:1px solid #fe0000;
  margin:0;
}
#vista-aviso .botonera span{
  float:right;
  background: #e5e5e5;
  padding:3px;
  border-left:1px dotted #666;
}
#vista-aviso .botonera span img{
  background:#FFF;
  border:1px solid #666;
}
#vista-aviso .aviso-resumen{
  width: 380px;
  margin: 10px auto;
  background: #e5e5e5;
}
#vista-aviso .aviso-resumen p{
  padding:10px;
}
#vista-aviso .aviso-resumen p a{
  display: block;
}


#vista-aviso .resumen-discapacidad{
  font-weight:bold;
  color:#FE0000;
}
#vista-aviso .empresa-feria{
  float: right;
  margin:-65px 0 0 0;
  display: block;
}
#vista-aviso td,
#vista-aviso th{
padding:3px 0;
}
#vista-aviso td,
#vista-aviso th{
  font-size: 1em;
  border:none;
  color:#000;
}

#vista-aviso .td1{
  width:165px;
  border:none;
  color:#000;
  padding-right:10px;
}
.boton,a.boton,
#vista-aviso a.boton,
#vista-aviso .boton {
background:#FE0000;
border:1px solid;
border-color:#FF9393 #8C0000 #8C0000 #FF9393;
color:#FFF;
font-size:0.9em;
font-weight:bold;
letter-spacing:0;
margin:0 3px;
padding:3px 10px;
text-decoration:none;
vertical-align: top;
}
.boton2 {
background:#CCC;
border:1px solid;
border-color:#EDEDED #666666 #666666 #EDEDED;
color:#000;
}
.img-icon{margin-bottom:-3px;}
#contenedor-busquedaAvanzada {
	/*font-size:90%; */
    padding:10px 0;
	}
#caja-busquedaSimple, #caja-busquedaRefinada {
	padding:0 10px 10px 10px;
	border: 0px solid #299FDE;
	margin-top: 0;
	}
#caja-portada #caja-busquedaSimple {
	border: none;
	}
#contenedor-busquedaAvanzada label, #palabrasclave span {display: block;}
#contenedor-busquedaAvanzada label, .busq-criterios h3,
thead th, .tabla-default h3 {
	color: #000;
	font-weight: bold;
	}
#busq-regiones, #busq-carrera, #busq-tipo{
  float: left;
  height:120px;
}

#contenedor-busquedaAvanzada #caja-busquedaSimple{height:55px;}
#contenedor-busquedaAvanzada #palabrasclave{width:235px;height:55px;float:left;margin-top:3px;}
#contenedor-busquedaAvanzada #categoria{height:55px;float:left;clear:right;margin-top:3px;}
#contenedor-busquedaAvanzada h2{padding:3px 10px;}
#contenedor-busquedaAvanzada h3{font-size:1.1em;}
#contenedor-busquedaAvanzada .submit{height:30px;margin-left:10px;margin-top:5px;padding-top:0;}

#caja-busquedaRefinada{
 height:120px;
}
#contenedor-busquedaAvanzada .caja{
  margin:5px 0;
}
.busq-criterios select {
background:#FFF;
border:1px solid #334959;
height:96px;
padding:2px;
width:195px;
margin-right:7px;
font-size:0.9em;
display:block;
}
select{
border:1px solid #334959;
}


/***********************************
= MIS POSTULACIONES
************************************/

.celda1 {
  background:#FFD9D9;
}
.celda1 a{
}

.tablaAmarilla h1{
  padding-left:0;
}

#tablaBlanca{margin:0 10px;}
.tablaBlanca .tablaBlanca{margin-left:25px;}

.tablaBlanca th{
  background:#EDEDED;
  font-weight:bold;
  text-align: left;
}
.txt-select{width:130px;}

