body
{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	text-align: center;
}

h1
{
	margin: 0px;
}

h2
{
	margin: 0px;
	font-weight: normal;
}

p
{
	margin: 0px;
}

form
{
	margin: 0;
	padding: 0;
}

table
{
	border-collapse: collapse;
}

table tr td
{
	vertical-align: top;
}

#PageFrame
{
	padding: auto;
	margin: auto;
	width: 768px;
	text-align: left;
	background: #FFFFFF;
	
}

#bodyFrame
{
	padding: auto;
	margin-top: -4px;
	_margin: auto;
	width: 800px;
}

/*HEADER*/
#header
{
	width: 800px;
	padding-bottom: 6px;
}

#header div.superior table.menu
{		
	width: 800px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #B3B3B3;
}

#header div.superior table.menu a
{
	text-decoration: none;
	color: #3B3B3B;
}

#header div.superior table.menu tr td div.barraizq
{
	background: #D6D6D6;
	width: 176px;
	/*height: 13px;*/
	margin-left: 4px;
	_margin-right: 1px;
}

#header div.superior table.menu tr td.links
{
	background: #B8B8B8;	
}

#header div.superior table.menu tr td.links div.opcion
{
	/*height: 13px;*/
	padding-left: 6px;
}

#header div.superior table.menu tr td.links div.opcion_last
{
	height: 13px;
	padding-left: 7px;
	padding-right: 6px;
}

#header div.inferior table.inferior
{
	width: 100%;
}

#header div.inferior table.inferior tr td.izq
{
	text-align: left;
}

#header div.inferior table.inferior tr td.der
{
	text-align: right;
}

#header div.inferior table.inferior tr td.der div.traduccion
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: regular;
	color: #8F8F8F;
	padding: 10px 6px 11px 0px;
}

#header div.inferior table.inferior tr td.der div.traduccion a
{
	text-decoration: none;
	color: #8F8F8F;
}

div.buscador
{
	text-align: right;
}

div.buscador td.tdBuscadorLeft
{
	width: 550px;
}

div.buscador td.tdBuscadorRight
{
	_padding-top: 2px;
	width: 69px;
}

div.buscador td.tdBuscadorRight input.botonBuscar
{
	border: 0px;
	height: 16px;
}

#header div.inferior table.inferior tr td.der div.buscador input.textbox
{
	height: 13px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}

#header div.inferior table.inferior tr td.der div.buscador img
{
	_padding-top: 1px;
	padding-left: 8px;
	vertical-align: top;
	border: 0px;
}



#header div.inferior table.inferior tr td div.logo
{
	padding-top: 22px;
	padding-left: 19px;
}

/*COLUMNA IZQUIERDA*/
#columnaIzquierda
{
	width: 200px;
	padding-top: 11px;
}

#columnaIzquierda div.menu
{
	margin-left: 28px;
	margin-right: 17px;
	background: url(menu_border.gif) top left repeat-y #FFFFFF;
	text-align: right;
	padding-top: 34px;
	padding-bottom: 3px;
}

#columnaIzquierda div.menu div.cajatema
{
	height: 17px;
	background: #F2F2F2;
	border: 1px solid #D6D6D6;
	text-align: left;
	padding-left: 7px;
	padding-top: 2px;
	margin-bottom: 3px;
	
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: Bold;
	color: #8F8F8F;
}

#columnaIzquierda div.menu div.cajatema a
{
	text-decoration: none;
	color: #8F8F8F;
}

#columnaIzquierda div.menu div.cajatema a:hover
{
	text-decoration: none;
	color: #005B95;
}

#columnaIzquierda div.menu div.cajatema table
{
	width: 100%;
}

#columnaIzquierda div.menu div.cajatema table tr td.bullet
{
	text-align: right;
	padding-top: 1px;
}

#columnaIzquierda div.menu div.cajaHijos
{
	/*width: 122px;*/
	background: #FFFFFF;
	text-align: left;
	padding: 10px 1px 6px 18px;
	_margin-right: 10px;
	display: none;
}

#columnaIzquierda div.menu div.cajaHijos div.temahijo
{
	padding-bottom: 10px;
	font-family: Verdana;
	font-weight: regular;
	font-size: 10px;
	color: #8F8F8F;
}

#columnaIzquierda div.menu div.cajaHijos div.temahijo a
{
	text-decoration: none;
	color: #8F8F8F;
}

#columnaIzquierda div.menu div.cajaHijos div.temahijo a:hover
{
	text-decoration: none;
	color: #218FB8;
}

#columnaIzquierda div.imagenes
{
	margin-left: 28px;
	margin-right: 17px;
	background: url(menu_border.gif) top left repeat-y #FFFFFF;
	text-align: right;
	padding-top: 45px;
	_margin-top: -3px;
}

#columnaIzquierda div.imagenes div.img_top
{
	text-align: right;
	padding-right: 13px;
	padding-bottom: 25px;
}

#columnaIzquierda div.imagenes div.img_middle
{
	text-align: left;
	padding-bottom: 21px;
}

#columnaIzquierda div.imagenes div.img_bottom
{
	text-align: left;
	padding-left: 24px;
	padding-bottom: 12px;
}

/*COLUMNA CENTRAL*/
#columnaCentral
{
	width: 596px;
}

/*FOOTER*/
#footer
{
	width: 800px;
	margin-left: 4px;
	margin-top: 1px;
}

#footer table
{
	width: 800px;
	font-family: verdana;
	font-size: 9px;
	font-weight: regular;
	color: #8F8F8F;
}

#footer table tr td.izq div
{
	width: 170px;
	height: 35px;
	background: #CDCDCD;
}


#footer table tr td.der div.legalFooter
{
	
	width: 618px;
	padding-right: 7px;
	margin-right: 4px;
	
	_width: 619px;
	_padding-right: 6px;
	_margin-right: 0px;
	
	height: 25px;
	background: #E2E2E2;
	padding-top: 10px;
	text-align: right;
	
}

#footer table tr td.der div.legalFooter a
{
	color: #8F8F8F;
}


/* /FOOTER*/


div.divTituloSeccion
{
	width: 572px;
	height: 14px;
	background: #F2F2F2;
	border-bottom: 1px solid #A1C4DB;
	font-family: verdana;
	color: #218FB8;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
	vertical-align: middle;
}

h1.divTituloSolucion
{
	font-family: verdana;
	color: #8F8F8F;
	font-size: 13px;
	font-weight: bold;
	padding-top: 22px;
	padding-bottom: 32px;
}

div.divCopeteSolucion
{
	font-family: verdana;
	color: #8F8F8F;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 24px;
}

div.divCuerpoSolucion
{
	font-family: verdana;
	color: #8F8F8F;
	font-size: 11px;
	padding-bottom: 24px;
}

div.divLineaPunteada
{
	width: 570px;
	height: 1px;
	background: url('/images/linea_punteada.gif') repeat-x;
}

a.linkDescargarArchivoSolucion
{
	font-family: verdana;
	font-size: 10px;
	color: #8F8F8F;
	text-decoration: none;
}

td.tdDescargarArchivoSolucion
{
	padding-top: 5px;
	padding-left: 5px;
}

div.divDescargarArchivoSolucion
{
	padding-left: 5px;
}

div.contieneDatos
{
	padding-left: 4px;
}

div.divTituloCasos
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8F8F8F;
}

div.divNombreCaso,
h1.divNombreCaso
{
	font-family: verdana;
	font-size: 11px;
	color: #218FB8;
	font-weight: bold;
	padding-top: 21px;
	padding-bottom: 21px;
}


td.tdCasosDatos
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8F8F8F;
	vertical-align: middle;
	padding-left: 21px;
}

div.divCasosDatos
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
	padding-top: 20px;
}

div.divNombrePerfilProfesional
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #218FB8;
	padding-left: 8px;
	padding-top: 23px;
}

div.divDescripcionPerfilProfesional
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
	padding-left: 8px;
	padding-top: 21px;
}

div.nombreCargo
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 20px;
}

div.CV
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
	padding-top: 24px;
	padding-left: 20px;
}

td.tdFotoCV
{
	 width: 101px;
}

div.divTituloSeccionNoticia
{
	font-family: verdana;
	font-size: 12px;
	color: #8F8F90;
	font-weight: bold;
	padding-bottom: 23px;
}

div.divFechaNoticia
{
	width: 572px;
	height: 14px;
	background: #F2F2F2;
	border-bottom: 1px solid #A1C4DB;
	font-family: verdana;
	color: #218FB8;
	font-size: 11px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
	vertical-align: middle;
}

div.suscribirseNoticia
{
	width: 568px;
	text-align: right;
}

table.tablaNoticia
{
	width: 568px;
}

div.contieneNoticia
{
	width: 568px;
	padding-left: 2px;
	padding-top: 21px;
}

h1.tituloNoticia
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #8F8F8F;
}

h1.tituloNoticiaPadding
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #8F8F8F;
	padding-left: 8px;
}

div.copeteNoticia
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
}

div.copeteNoticiaPadding
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
	padding-left: 8px;
}

div.cuerpoNoticia
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
	padding-top: 15px;
}

div.divSuscribirse
{
	padding-top: 32px;
	padding-left: 499px;
}

div.contieneBusquedas
{
	font-family: verdana;
	padding-left: 17px;
}

div.tituloSeccionBusqueda
{
	font-size: 12px;
	font-weight: bold;
	color: #8F8F8F;
	padding-bottom: 24px;
}

h1.tituloBusqueda
{
	font-size: 11px;
	font-weight: bold;
	color: #218FB8;
	padding-bottom: 26px;
}

div.referenciaBusqueda
{
	font-size: 11px;
	font-weight: bold;
	color: #8F8F8F;
	padding-bottom: 10px;
}

div.fechaPublicacionBusqueda
{
	font-size: 11px;
	font-weight: bold;
	color: #8F8F8F;
	padding-bottom: 10px;
}

div.fechaVencimientoBusqueda
{
	font-size: 11px;
	font-weight: bold;
	color: #8F8F8F;
	padding-bottom: 25px;
}

div.descripcionBusqueda
{
	font-size: 11px;
	color: #8F8F8F;
	height: 102px;
}

h1.cajaSolucionTitulo
{
	border: 1px solid #B0CBD5;
	width: 167px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #218FB8;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 6px;	
}

div.cajaSolucionHtml
{
	border: 1px solid #B0CBD5;
	width: 161px;
	font-family: verdana;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 5px;
	height: 101px;
}

div.cajaTieneSolucion
{
	padding-top: 1px;
}

div.verMasSoluciones
{
	vertical-align: bottom;
}

div.espacioSolucion
{
	height: 18px;
}

h2.copeteSolucion
{	
	font-family: verdana;
	font-size: 11px;	
	height: 64px;
		
}

h1.clienteCajaTestimonio
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8F8F8F;
	padding-bottom: 21px;
	padding-left: 23px;
}

div.testimonioCajaTestimonio
{
	padding-left: 23px;
}

div.testimonioCajaTestimonio img
{
	border: 0px;
}


td.tdTestimonioLogo img
{	
	/*width: 162px;*/
}

td.tdCajaTestimonio
{
	vertical-align: middle;
}

h1.cajaCasoTitulo
{
	border: 1px solid #B0CBD5;
	width: 275px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #218FB8;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
}

div.cajaCasoHtml
{
	border: 1px solid #B0CBD5;
	width: 269px;
	font-family: verdana;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 5px;
}

div.cajaTieneCaso
{
	padding-top: 1px;
}

h2.descripcionCaso
{
	height: 77px;
	font-family: verdana;
	font-size: 11px;
	
}

div.espacioCaso
{
	height: 18px;
}

div.fechaCajaNoticia
{
	font-family: verdana;
	font-size: 10px;
	color: #218FB8;
}

h1.fechaTituloNoticia
{	
	padding-top: 16px;
	padding-bottom: 12px;
}

h2.fechaCopeteNoticia
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
}

h2.fechaCopeteNoticia td.recursoCopeteNoticia
{
	padding-right: 10px;
}

a.fechaTituloNoticiaVinc
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #7C7C7C;
	text-decoration: underline;
}

a.vincPerfilProfesional
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
	text-decoration: undeline;
}

div.hijoTema
{
	padding-left: 12px;
	padding-bottom: 6px;
}

a.vincHijoTema
{
	font-family: verdana;
	font-size: 10px;
	color: #8F8F8F;
	text-decoration: underline;
}

a.vincPadreTema
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #218FB8;
	text-decoration: none;
}

div.espacioTemas
{
	height: 15px;
}

/*PUBLICACIONESTEMA*/
div.contenedorDocumentos
{
	width: 589px;
}

div.contenedorDocumentos div.contenedorSoluciones table tr td.columna1
{
	padding-left: 23px;
	padding-bottom: 24px;
}

div.contenedorDocumentos div.contenedorSoluciones table tr td.columna2,
div.contenedorDocumentos div.contenedorSoluciones table tr td.columna3
{
	padding-left: 26px;
	padding-bottom: 24px;
}

div.contenedorDocumentos div.contenedorTestimonios
{
	/*padding-left: 23px;	*/
	padding-bottom: 25px;
}

div.contenedorDocumentos div.contenedorTestimonios div.barraRegion h1
{
	width: 562px;
	height: 14px;
	background: #F2F2F2;
	border-bottom: 1px solid #A1C4DB;
	font-family: verdana;
	color: #218FB8;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
	vertical-align: middle;
	margin-bottom: 40px;
	margin-top: 20px;
}

div.contenedorDocumentos div.contenedorCasos table tr td.columna1
{
	padding-left: 13px;
	_padding-left: 14px;
	padding-bottom: 40px;
	_padding-bottom: 38px;
}

div.contenedorDocumentos div.contenedorCasos table tr td.columna2,
div.contenedorDocumentos div.contenedorCasos table tr td.columna3
{
	padding-left: 20px;
	padding-bottom: 40px;
	_padding-bottom: 38px;
}

div.contenedorDocumentos div.contenedorNoticias div.contenedor
{
	padding-left: 23px;	
	padding-top: 20px;
	padding-bottom: 15px;
	background: url(sep_horizontal.gif) bottom left repeat-x;
}

div.contenedorDocumentos div.contenedorNoticias div.contenedorFinal
{
	padding-left: 23px;
	padding-top: 20px;
}

div.contenedorDocumentos div.contenedorBusquedas table tr td.columna1
{
	padding-left: 13px;
	_padding-left: 14px;
	padding-bottom: 40px;
	_padding-bottom: 38px;
}

div.contenedorDocumentos div.contenedorBusquedas table tr td.columna2,
div.contenedorDocumentos div.contenedorBusquedas table tr td.columna3
{
	padding-left: 20px;
	padding-bottom: 40px;
	_padding-bottom: 38px;
}

div.contenedorDocumentos div.contenedorPerfiles table tr td.columna1
{
	padding-left: 21px;
	_padding-bottom: 9px;
}

div.contenedorDocumentos div.contenedorPerfiles table tr td.columna2,
div.contenedorDocumentos div.contenedorPerfiles table tr td.columna3
{
	padding-left: 205px;
	_padding-bottom: 9px;
}

div.contenedorDocumentos div.contenedorProfesionales table tr td.columna1
{
	padding-left: 23px;
	padding-bottom: 24px;
	
}

div.contenedorDocumentos div.contenedorProfesionales table tr td.columna2,
div.contenedorDocumentos div.contenedorProfesionales table tr td.columna3
{
	padding-left: 21px;
	padding-bottom: 24px;
}

/*HEADERTEMA*/
div.headerTema
{
	padding-top: 11px;
	padding-left: 4px;
}

div.headerTemaStatic
{
	padding-top: 11px;
	padding-bottom: 29px;
}

div.imagenTituloTema
{
	padding-bottom: 25px;
	color:#8F8F8F;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	/*padding-left:22px;*/
}

div.tituloTema
{
	padding-bottom: 15px;
	padding-left: 18px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: Bold;
	color: #8F8F8F;
}

div.descripcionTema
{
	padding-bottom: 40px;
	padding-left: 18px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: Regular;
	color: #8F8F8F;
}

div.contieneSoluciones
{
	padding-left: 5px;
}

div.oficinas
{
	margin-left: 2px;
	_margin-left: 3px;
}

table.tablaOficinas
{
	width:575px;
	font-family: verdana;
	font-size: 11px;
	
}

td.tdTituloOficinas
{
	font-weight: bold;
	color: #218FB8;
}

td.tdTextoOficinas
{
	color: #8F8F8F;
	line-height: 16px;	
	width: 30%;
}

td.tdEspacioWidthOficinas
{
	width: 25px;
}

td.trHeightOficinas
{
	/*height: 15px;*/
}

div.divOficinas
{
	/*padding-left: 15px;*/
}

div.divOficinasTitulo
{
	/*padding-left: 22px;*/
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #8F8F8F;
	padding-bottom: 34px;
}

/*INGRESO CV*/
div.postulantesForm
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: regular;
	color: #8F8F8F;
	padding-left: 30px;
	padding-bottom: 20px;
}

div.postulantesForm div.aviso
{
	text-align: center;
	font-weight: bold;
}

div.postulantesForm div.RegistrationSubTitle
{
	width: 562px;
	height: 14px;
	background: #F2F2F2;
	border-bottom: 1px solid #A1C4DB;
	font-family: verdana;
	color: #218FB8;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
	vertical-align: middle;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.postulantesForm div.datosPersonales
{
	padding-top: 3px;
	_padding-top: 2px;
}

div.postulantesForm div.datosPersonales div.fechaNacimientoCV
{
}

div.postulantesForm div.datosPersonales div.fechaNacimientoCV input.textbox
{
	width: 46px;
}

div.postulantesForm div.datosPersonales div.documentoCV select.textbox
{
	width: 63px;
}

div.postulantesForm div.datosPersonales div.documentoCV input.textbox
{
	width: 105px;
}

div.postulantesForm div.datosPersonales div.documentoEstadoCivil select.textbox
{
	width: 93px;
}

div.postulantesForm div.datosPersonales td.tdCV
{
	width: 17%;
	text-align: right;
}

div.formacionCV
{
	padding-top: 10px;
}

div.formacionCVCarreras
{
}

div.formacionCVCarreras table.tableFormacionCVCarreras
{
	width: 100%;
	background: #FFFFFF;
	border: 0px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarrerasEspacio
{
	height: 3px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras
{
	background: #F2F2F2;
	height: 20px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras input.textbox
{
	background-color: #F2F2F2;
    border: 0px;
    color: #8F8F8F;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras td.tdCarrera
{
	width: 247px;
	padding-left: 5px;
	padding-top: 2px;
	height: 17px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras td.tdInstitucion
{
	width: 144px;
	padding-left: 5px;
	padding-top: 2px;
	height: 17px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras td.tdPeriodo
{
	width: 125px;
	padding-left: 5px;
	padding-top: 2px;
	height: 17px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras td.tdBorrar
{
	width: 56px;
	padding-left: 5px;
	padding-top: 2px;
	height: 17px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras td.tdBorrarImg
{
	width: 56px;
	text-align: center;
	vertical-align: middle;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras div.txtCarrera
{
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras div.txtCarrera input.textbox
{
	width: 240px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras div.txtInstitucion
{
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras div.txtInstitucion input.textbox
{
	width: 140px;
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras div.txtPeriodo
{
}

div.formacionCVCarreras table.tableFormacionCVCarreras tr.trFormacionCVCarreras div.txtPeriodo input.textbox
{
	width: 120px;
}

div.formacionCV
{
	padding-left: 45px;
}

div.formacionCV div.tituloFormacionCV
{
	padding-bottom: 5px;
}

div.tablaFormacionCV
{
	padding-bottom: 10px;
}

div.formacionCV table.TableFormacionCV
{
	width: 100%;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV1
{
	width: 64px;
	text-align: right;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV2
{
	width: 173px;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV2 input.textbox
{
	width: 173px;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV2 select.textbox
{
	width: 173px;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV3
{
	text-align: right;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV4
{
	width: 54px;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV4 select.textbox
{
	width: 54px;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV5
{
	width: 54px;
}

div.formacionCV table.TableFormacionCV td.tdFormacionCV5 select.textbox
{
	width: 54px;
}

div.datosPersonales
{
}

div.datosPersonales table.tableConocimientos
{
	width: 568px;
	background: #FFFFFF;
	border: 0px;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos td.tdConocimientosCategoria
{
	padding-left: 4px;
	padding-top: 2px;
	width: 218px;
	height: 17px;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos td.tdConocimientosCategoria input.textbox
{
	width: 210px;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos td.tdConocimientosConocimiento
{
	padding-left: 4px;
	padding-top: 2px;
	width: 180px;
	height: 17px;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos td.tdConocimientosConocimiento input.textbox
{
	width: 175px;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos td.tdConocimientosNivel
{
	padding-left: 4px;
	padding-top: 2px;
	width: 115px;
	height: 17px;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos td.tdConocimientosNivel input.textbox
{
	width: 105px;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos td.tdBorrarImg
{
	text-align: center;
	vertical-align: middle;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos td.tdConocimientosEliminar
{
	padding-left: 4px;
	padding-top: 2px;
	width: 55px;
	height: 17px;
}


div.datosPersonales table.tableConocimientos tr.trConocimientos
{
	background: #F2F2F2;
	height: 20px;
}

div.datosPersonales table.tableConocimientos tr.trConocimientos input.textbox
{
	background-color: #F2F2F2;
    border: 0px;
    color: #8F8F8F;
}

table.tableExperiencias
{
	width: 100%;
	background: #FFFFFF;
	border: 0px;
}

table.tableExperiencias td.tdEmpresa
{
	padding-left: 5px;
	width: 90px;
}

table.tableExperiencias td.tdIndustria
{
	width: 88px;
}

table.tableExperiencias td.tdCargo
{
	width: 73px;
}

table.tableExperiencias td.tdDescripcion
{
	width: 117px;
}

table.tableExperiencias td.tdDesde
{
	width: 60px;
}

table.tableExperiencias td.tdHasta
{
	width: 55px;
}

table.tableExperiencias tr.trExperiencias
{
	background: #F2F2F2;
	height: 17px;
	padding-top: 3px;
}

table.tableExperiencias tr.trExperienciasDatos
{
	background: #F2F2F2;
}

table.tableExperiencias input.textbox
{
	background-color: #F2F2F2;
    border: 0px;
    color: #8F8F8F;
}

table.tableExperiencias td.tdExperienciaEmpresa
{
}

table.tableExperiencias td.tdExperienciaEmpresa input.textbox
{
	width: 89px;
}

table.tableExperiencias td.tdExperienciaIndustria
{
}

table.tableExperiencias td.tdExperienciaIndustria input.textbox
{
	width: 80px;
}

table.tableExperiencias td.tdExperienciaCargo
{
}

table.tableExperiencias td.tdExperienciaCargo input.textbox
{
	width: 70px;
}

table.tableExperiencias td.tdExperienciaDescripcion
{
}

table.tableExperiencias td.tdExperienciaDescripcion input.textbox
{
	width: 110px;
}

table.tableExperiencias td.tdExperienciaDesde
{
}

table.tableExperiencias td.tdExperienciaDesde input.textbox
{
	width: 53px;
}

table.tableExperiencias td.tdExperienciaHasta
{
}

table.tableExperiencias td.tdExperienciaHasta input.textbox
{
	width: 55px;
}

table.tableExperiencias td.tdBorrarImg
{
	text-align: center;
	vertical-align: middle;
}

div.divExperiencia
{
	padding-left: 43px;
	padding-top: 10px;
}

div.divExperiencia table.tableExperiencia
{
	width: 520px;
}

div.divExperiencia table.tableExperiencia td.tdExperienciaCampo
{
	text-align: right;
	width: 55px;
}

div.divExperiencia table.tableExperiencia td.tdExperienciaTextBox
{
	width: 1px;
	
}

div.divExperiencia table.tableExperiencia td.tdExperienciaPeriodo
{
	width: 108px;
	text-align: right;
}

div.divExperiencia table.tableExperiencia td.tdExperienciaPeriodo2
{
	width: 336px;
}

div.divExperiencia table.tableExperiencia tr td textarea.textbox
{
	width: 518px;
	height: 97px;
}

div.divExperiencia table.tableExperiencia td div.divExperienciaPeriodo select.textbox
{
	width: 54px;
	padding-top: 5px;
}

div.divExperiencia table.tableExperiencia td input.textbox
{
	width: 173px;
	height: 16px;
}

div.divExperiencia table.tableExperiencia td select.textbox
{
	width: 178px;
	height: 20px;
}

div.postulantesForm div.datosPersonales table tr td table tr td.control input.textbox
{
	border: 1px solid #CCCCCC;
	font-family: Verdana;
	color: #8F8F8F;
	width: 126px;
	_width: 153px;
}

div.postulantesForm div.datosPersonales table tr td table tr td.controlDocumento input.textbox
{
	border: 1px solid #CCCCCC;
	font-family: Verdana;
	color: #8F8F8F;
	width: 64px;
	_width: 97px;
}

div.postulantesForm div.datosPersonales table tr td table tr td.controlFoto input.textbox
{
	border: 1px solid #CCCCCC;
	font-family: Verdana;
	color: #8F8F8F;
	width: 50px;
	_width: 156px;
}

div.postulantesForm div.datosPersonales table tr td table tr td.controlFecha input.textbox
{
	border: 1px solid #CCCCCC;
	font-family: Verdana;
	color: #8F8F8F;
	width: 32px;
	_width: 40px;
}

div.postulantesForm input.submit
{
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
	font-family: verdana;
	font-size: 10px;
	color: #8F8F8F;
}

div.postulantesForm div.listcontrol 
{
	display: inline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8F8F8F;
}

div.postulantesForm div.listcontrol div.listcontrolradio
{
	display: inline;
}

div.postulantesForm div.datosPersonales table tr td.derecha
{
	padding-left: 5px;
	_padding-left: 20px;
}

div.postulantesForm div.datosPersonales td.label
{
	text-align: right;
	vertical-align: middle;
	padding-right: 4px;
}

input.textbox
{
	width: 173px;
	height: 16px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color:#3B3B3B;
}

select.textbox
{
	width: 173px;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color:#3B3B3B;
}

textarea.textbox
{
	width: 190px;
	height: 82px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color:#3B3B3B;
}

div.botoneraContacto table.tableContactoEnviar td.tdContactoEnviarDer input.submit
{
	width: 49px;
	height: 16px;
	font-family: verdana;
	font-size: 10px;
	color: #8F8F8F;
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
}

div.contacto
{
	margin-left: 2px;
	_margin-left: 3px;
}

div.contacto div.descripcionConsulta
{
	font-family: verdana;
	font-size: 11px;
	line-height: 16px;
	color: #8F8F8F;
	padding-bottom: 25px;
	padding-left: 22px;
}

div.contacto div.contactoObligatorios
{
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8F8F8F;
	padding-bottom: 15px;
}

div.formularioContacto table.controls
{
	width: 100%;
}

div.formularioContacto table.controls td.tdMensaje
{
	padding-bottom: 18px;
}

div.formularioContacto table.controls td div.mensaje
{
	color: #FF0000;
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	width: 310px;
}

div.formularioContacto
{
	padding-left: 17px;
}

div.formularioContacto td.left
{
	font-family: verdana;
	font-size: 11px;
	font-color: #8F8F8F;
	width: 200px;
}

div.formularioContacto td.middle
{
	font-family: verdana;
	font-size: 11px;
	font-color: #8F8F8F;
	width: 200px;
}

div.botoneraContacto
{
	width: 560px;
	height: 30px;
	vertical-align: top;
}

div.botoneraContacto table.tableContactoEnviar
{
	width: 100%;
}

div.botoneraContacto table.tableContactoEnviar td.tdContactoEnviarIzq
{
	width: 50%;
	text-align: right;
	padding-top: 2px;
	_padding-top: 0px;
}

div.botoneraContacto table.tableContactoEnviar td.tdContactoEnviarDer
{
	width: 50%;
}

div.consultasSugerencias
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8F8F8F;
	padding-bottom: 25px;
	padding-left: 22px;
}

img.imagenConVinculo
{
	border: 0px;
}

/*HOME*/
div.home
{
	background: #FFFFFF;
}

div.home div.bannerSuperior
{
	padding-bottom: 11px;
}

div.home div.bannerInferior
{
	padding-bottom: 8px;
}

div.home div.bannerInferior table tr td.bannerDerecha
{
	background: url(sep_vertical.gif) top left repeat-y;
	padding-left: 5px;
}

a.vincNoticias
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
	text-decoration: none;	
}

img.imagenRecursoCopete
{
	width: 249px;
}

div.cajaProfesional
{
	width: 173px;
}

div.cajaProfesional div.imagenProfesional
{
	text-align: left;
	border: 1px solid #B0CBD5;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	width: 150px;
}

div.cajaProfesional img.imagenEquipo
{
	border: 0px;
	width:80px;
	
}

div.cajaProfesional div.nombreProfesional
{
	text-align: left;
	border: 1px solid #B0CBD5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 150px;
	font-family: verdana;
	font-size: 10px;
	color: #218FB8;
	font-weight: bold;
}

div.divNombreProfesional
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #218FB8;
	padding-left: 8px;
	padding-top: 23px;
	padding-bottom: 23px;
}

div.cajaProfesional div.cajaTieneCaso div.imagenProfesional table.tableEquipo
{
	width: 140px;
	height: 126px;
}

div.cajaProfesional div.cajaTieneCaso div.imagenProfesional table.tableEquipo td.tdEquipoLeft
{
	width: 73px;
}

div.cajaProfesional div.cajaTieneCaso div.imagenProfesional table.tableEquipo td.tdEquipoRight
{
	vertical-align: bottom;
	text-align: right;
}

div.contieneCajaSuscribirse
{
	width: 100%;
	text-align: center;
	width: 265px;
	padding-left: 5px;
	_padding-left: 0px;
}

div.contieneCajaSuscribirse div.divCajaSuscribirse
{
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	width: 259px;
}

div.contieneCajaSuscribirse div.divCajaSuscribirse div.div.divFormSuscribirse
{
	padding-left: 8px;
}

div.contieneCajaSuscribirse div.divCajaSuscribirse div.divFormSuscribirse input.submit
{
	width: 70px;
	height: 16px;
	font-family: verdana;
	font-size: 10px;
	color: #8F8F8F;
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
}

div.divCajaSuscribirse div.divFormSuscribirse input.textbox
{
	height: 13px;
	width: 173px;
}

div.tituloNoticiasSuscribirse
{
	color: #218FB8;
	font-weight: bold;
	background: #F2F2F2;
	border-bottom: 1px solid #A1C4DB;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
}

div.textoSuscribirse
{
	color: #868686;
	padding-top: 14px;
	padding-bottom: 18px;
	padding-left: 8px;
}

div.divCajaSuscribirse div.divFormSuscribirse div.mensaje
{
	text-align: center;
	padding-bottom: 18px;
	font-weight: bold;
	color: #868686;
}

div.textoSuscribirseGracias
{
	color: #868686;
	padding-top: 14px;
	padding-bottom: 18px;
	padding-left: 8px;
	text-align: center;
	font-weight: bold;
}

div.suscribirseCerrar
{
	text-align: center;
}

a.suscribirseCerrarVinc
{
	text-decoration: none;
	color: #868686;
}

div.textoContactoGracias
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #868686;
	text-align: center;
	width: 550px;
	padding-top: 80px;
}

div.divBotonAgregar
{
	text-align: right;
	padding-top: 5px;
	width: 568px;
}

div.divBotonAgregar input.inputBotonAgregar
{
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
	font-family: verdana;
	font-size: 10px;
	color: #8F8F8F;
}

div.datosPersonales2
{
	padding-top: 10px;
}

div.remuneracion
{
	padding-left: 47px;
	padding-bottom: 18px;
}

div.remuneracion input.textbox
{
	width: 84px;
	height: 16px;
}

div.remuneracion textarea.textbox
{
	width: 513px;
	height: 79px;
}

div.divTituloBusquedas
{
	padding-bottom: 10px;
	padding-top: 10px;
}

div.divBusqueda
{
	padding-bottom: 5px;
	padding-left: 10px;
}

div.divBusqueda a.vincBusqueda
{
	font-family: verdana;
	font-size: 11px;
	color: #8F8F8F;
}

div.listado div.primero
{
	padding-bottom: 10px;
	background: url(linea_punteada.gif) bottom left repeat-x;
}

div.listado div.medio
{
	padding-bottom: 10px;
	background: url(linea_punteada.gif) bottom left repeat-x;
}

div.listado div.primero,
div.listado div.medio,
div.listado div.ultimo
{
	padding-top: 15px;
}

#legal
{	
	padding-bottom: 40px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: Regular;
	color: #8F8F8F;
	text-align: justify;
}

#legal a
{
		color: #8F8F8F;
}
#TxtIndustria
{
	height:20px;
	width:175px;
}

span.descripcionTema {
color:#8F8F8F;
font-family:Verdana;
font-size:11px;
padding-bottom:40px;
padding-left:15px;
}
