#col-p .canales a {
	color: black;
	text-transform:capitalize;
	/*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:right;padding:3px 0;}
#ficha-empresa .avisosPaginacion{text-align:right;padding:8px 0;}
#ficha-empresa .avisosPaginacion a{text-decoration:none;margin-right:0;margin-left:5px;}
#ficha-empresa .avisosPaginacion span{margin-right:0;margin-left:5px;}
.avisosPaginacion td{background:none;text-align:right;} 
.avisosPaginacion a,.avisosPaginacion a:visited{background:#FFF;color:#000;border:1px solid #999;margin:0 5px 0 0;padding:2px 4px; text-decoration:none;}
.avisosPaginacion span{background:#999;color:#FFF;border:1px solid #999;margin:0 5px 0 0;padding:2px 4px;}
#ficha-empresa .avisosPaginacion td{text-align:right;}
/***********************************
= 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:#333;}

/************************
    VISTA AVISO
**************************/
#col-p #vista-aviso h1{font-size:1.8em;line-height:1.2em;padding-top:2px;}
#vista-aviso h2{
  clear: both;
  color:#FE0000;
  font-size:1.2em;
  border-bottom:1px dotted #CCC;
}
#vista-aviso h4{
  font-size:.8em;
  text-transform: uppercase;
  color:#666;
}
#vista-aviso .aviso-canal{
  color:#fe0000;
  font-weight: bold;
  font-size:1.2em;
  margin-top:1px;
}
#vista-aviso .aviso-canal .canal{
  display: block;
  float:left;
  height:30px;
}


#vista-aviso .aviso-canal .span-logoemp{
  float:right;
  display:block;
  margin:0 0 -25px 0;
  padding: 0;
}
#vista-aviso .aviso-canal img{
  padding: 0;
  margin:0;
}
#vista-aviso .aviso-empresa{
  color:#000;
  font-weight: bold;
  clear: both;
  font-size:1.2em;
  padding-bottom:5px;
}
#vista-aviso a.enlace-sitio,#vista-aviso a.enlace-sitio:hover{
  color:#000;
  padding-right:20px;
  margin-right:4px;
  background: url(../images/abrir-link.gif) no-repeat top right;
  text-decoration:underline;
}


#vista-aviso .aviso-empresa img{
  float: right;
  height:50px;
  margin-top:-45px;
}
#vista-aviso .aviso-empresa img.enlace{
  float:none;
  height:auto;
  margin:0;
}
/* cuando la foto tenga la class determinada borrar la declaracióna anterior

#vista-aviso .aviso-empresa img.logo-empresa{
  float: right;
  height:50px;
  margin-top:-20px;
}*/
#vista-aviso .botonera{
  clear: both;
  margin-top:10px;
}
#col-p #vista-aviso a.boton ,
#col-p #vista-aviso .boton{
/*  float: left;
  margin-left:165px;*/
display:block;
font-size:1.1em;
margin:0 auto;
padding:5px 18px 8px;
text-align:center;
width:170px;  
}
#vista-aviso .botonera span{
  float:right;
  background: #EEE;
  padding:2px 5px 2px;
  border:1px solid #CCC;
}
#vista-aviso .botonera span.ofertaOk {
background:none;
border:none;
float:none;
display:inline;
padding:0;
color:#FE0000;
}
#vista-aviso .botonera2{
  padding:15px 0 5px;
  clear:both;
  width:340px;
  margin:0 auto;
  font-weight:bold;
  color:#Fe0000;
}
#vista-aviso .botonera2 .botonesAviso{font-size:.85em;font-weight:bold; padding: 0 10px;}
.botonera2 .comparte{}

html:first-child #vista-aviso .botonera span{padding-bottom:0;} /*hack opera 9.2 y anteriores*/
body:only-of-type #vista-aviso .botonera span{padding-bottom:0;} /*hack opera 9.5*/
#vista-aviso .botonera span img{
  background:#FFF;
  border:1px solid #999;
}
html:first-child #vista-aviso .botonera span img{margin-bottom:3px;} /*hack opera 9.2 y anteriores*/
body:only-of-type #vista-aviso .botonera span img{margin-bottom:3px;} /*hack opera 9.5*/

#vista-aviso .enlaces-oferta{
  clear:both;
  text-align:center;
  display:block;
  margin:15px 0 10px;
  color:#fe0000;
  float:left;
  width:100%;
}
#vista-aviso .enlaces-oferta ul{
  display:block;
  margin:15px 0 10px 40px;
}

#vista-aviso .enlaces-oferta ul li{
  display:inline;
  padding:0 15px;
  border-right:1px solid #fe0000;
  margin:0;
}
#vista-aviso .enlaces-oferta a{
  font-weight:bold;
  font-size:.9em;
}
#vista-aviso .aviso-resumen{
  width: 360px;
  margin: 10px 0 10px 180px;
  background: #F6F6F6;
}
#col-p #vista-aviso .aviso-resumen p{
  text-align: left;
}


#vista-aviso .aviso-resumen p{
  padding:10px;
  position: relative;
}
#vista-aviso .resumen{
  width:310px;
  display: block;
}
#vista-aviso .infoFeriaEmp{margin:-5px 0 5px 180px;padding:8px 10px;width:340px;}

#vista-aviso .resumen-discapacidad{
  font-weight:bold;
  color:#000;
  margin-top:2px;
  text-align:left;
  display:block;
  width:330px;
  margin-right:-20px;
}
#vista-aviso .resumen-discapacidad span{
  font-weight:bold;
  color:#FE0000;
}
#vista-aviso .resumen-discapacidad img{
  margin-top:5px;
  margin-bottom:-5px;
  margin-right:5px;
  padding-bottom:3px;
}


#vista-aviso .empresa-feria{
  margin:0;
  position: absolute;
  top:10px;
  right:10px;
}
#vista-aviso td,
#vista-aviso th{
padding:5px 0;
}
#vista-aviso td,
#vista-aviso th{
  font-size: 1em;
  border:none;
  color:#000;
}

#vista-aviso th.td1{
  width:165px;
  border:none;
  color:#000;
  padding: 5px 10px 5px 9px;
}
#vista-aviso p{
  padding-left:0;
}
#vista-aviso #requisitos-oferta,
#vista-aviso #requisitos-oferta{
  margin:3px;
}

.boton,.boton:visited,
a.boton,a.boton:visited,
#vista-aviso a.boton,#vista-aviso a.boton:visited,
#vista-aviso .boton,#vista-aviso .boton:visited {
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 12px;
padding:3px 21px;
text-decoration:none;
}
#UIpublicaaviso .boton,#UIpublicaaviso .boton:visited,
#UIpublicaaviso a.boton,#UIpublicaaviso a.boton:visited,
#ingresoCV .boton,#ingresoCV .boton:visited,
#ingresoCV a.boton,#ingresoCV a.boton:visited{
padding:3px 8px;	
}
#UIpublicaaviso .liEmp3c6 label{width:100%;}
#UIpublicaaviso .liEmp3c6 span{width:100%;}

.etapasGira .tdSolicitar a.boton,
.etapasGira .tdSolicitar a.boton:visited{
    width:70px;
    float:right;
    text-align: center;
    padding:3px 2px;
    line-height: 1em;
}
#tablaGiras .tabladespliegueDatos th{ color:#6d6d6d;border-bottom-width:1px; }
#tablaGiras .tabladespliegueDatos td{ font-weight:bold;color:#000;}
#tablaGiras .tabladespliegueDatos td.celda1{background:none;}
#tablaGiras .tabladespliegueDatos td.celda2{background:#f2f2f2;}
#tablaGiras .tabladespliegueDatos .tdPerfil {font-weight:normal;}

#tablaGiras .th-empresa{width: 25%;}
#tablaGiras .th-perfiles{width: 55%;}
#tablaGiras .fichaGira h4{
  color:#000;
}
#col-p .datosUgira p{color:#6d6d6d;padding-left:0;font-weight:bold;}
#col-p .formGeneral p .lugarGira,
#col-p .formGeneral p .llegarGira{color:#000;font-weight:bold;float:none;padding-right:5px;}

#col-p .tablaSolicitudesGira{margin:5px 0;}
#col-p .tablaSolicitudesGira td{font-weight:normal;border-bottom:none;}
#col-p .tablaSolicitudesGira .trHead td{
  font-size:1.2em;
  border-bottom:1px solid #CCC;
  padding-top:15px;
}
#col-p .tablaSolicitudesGira .trHead1 td{
  font-size:1.4em;
}
#col-p .tablaSolicitudesGira .trHead td a,
#col-p .tablaSolicitudesGira .trHead td a:visited{
  font-size:1.2em;
  color:#000;
}
#col-p .tablaSolicitudesGira .trHead td label{
  font-weight: normal;
  font-size: .8em;
}
#tablaGiras .tablaSolicitudesGira td.td1{}
#tablaGiras .tablaSolicitudesGira td.td2{width:57%;}
#tablaGiras .tablaSolicitudesGira td.td3{width:28%;}

#tablaGiras .tablaSolicitudesGira .botonGira{
  float:left;
  width:100px;
}
#tablaGiras .tablaSolicitudesGira p{
  padding:0 5px 0 10px;
  margin:0;
  display: block;
  float:left;
}
.solicitudesUniversidad caption{
  display:none;
}


.boton2 {
background:#CCC;
border:1px solid;
border-color:#EDEDED #666666 #666666 #EDEDED;
color:#000;
}
.img-icon{margin-bottom:-3px;}
#ficha-empresa .img-icon {margin-bottom:-8px;}
#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 0 3px 10px;width:100%;margin-right:-10px;}
#contenedor-busquedaAvanzada h3{font-size:1.1em;}
#contenedor-busquedaAvanzada .submit{height:30px;margin-left:10px;margin-top:5px;padding-top:0;}
*html #buscadorHome #contenedor-busquedaAvanzada button{padding:10px 12px;line-height:.2em;}

#caja-busquedaRefinada{
 height:150px;
}
#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;}

/****** TABLAS DESPLIEGUE DE DATOS *******/
.tabladespliegueDatos {width: 100%;}
.tabladespliegueDatos th {border-bottom:2px solid #999999;border-collapse: separate;}
.tabladespliegueDatos td {border-bottom:1px solid #E4E4E4;border-collapse: separate;}
table.listadoDatos th{padding:4px 0 4px 5px;font-size:1.1em;}
table.listadoDatos td{padding:5px 0 5px 5px;}
table.listadoDatos .celda2{background:none;border:none;}
table.listadoDatos .celda1{background:#F9F9F9;border-top:1px solid #BFBFBF;}
table.listadoDatos a:link,table.listadoDatos a:visited{color:#666;}
table.listadoDatos td b{color:#000;}
table.listadoDatos .align-center{ text-align:center;}

.preguntasPostulaciones{display:none;}
