td.tituloBajoBanner {
	border-bottom: 1px #000 solid;
	text-align: left;
	padding: 15px 0 5px 0;
}
#publiInterior {
	background: #fff url(../images/backPubli.gif) repeat-x bottom left;	
	padding: 8px 0 5px 0;

}
#titNoti {
	padding: 10px 0;
	margin: 5px 0 20px 0;
	width: 95%;
	border-bottom: 1px #000 solid;
	text-align:left;
}
img {
	border: 0;	
}
*html .divNotaEven {
	padding: 10px 15px 15px 15px;
	margin:0;
	width: 90%;
	font-family: Arial;
	border-bottom: 1px #CDCDCD solid;
	background: #FFFFFF;
}
.divNotaEven {
	padding: 10px 15px;
	margin:0;
	width: 90%;
	font-family: Arial;
	border-bottom: 1px #CDCDCD solid;
	background: #FFFFFF;
}
*html .divNotaOdd {
	padding: 10px 15px 15px 15px;
	margin:0;
	width: 90%;
	font-family: Arial;
	border-bottom: 1px #CDCDCD solid;
	background:	#F9F9F9;
}
.divNotaOdd {
	padding: 10px 15px;
	margin:0;
	font-family: Arial;
	width: 90%;
	border-bottom: 1px #CDCDCD solid;
	background:	#F9F9F9;
}
*html .ulNota {
	list-style: none;
	width: 100%;
	margin-left:0;
	margin-bottom:0;
}
.ulNota {
	list-style: none;
	width: 100%;
	margin-left:0px;
}
.liTitulo{
	float: left;
	text-align: left;
}
*html .liTitulo a{
	color: #C20200;
	font-size: 100%;
	font-weight: bold;
}
.liTitulo a{
	color: #C20200;
	font-size: 100%;
	font-weight: bold;
}
*html .liFecha{
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	color: #C20200;
}
.liFecha{
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 90%;
	font-weight: bold;
	color: #C20200;
}
*html .subTitulo {
	clear: both;
	width: 100%;
	text-align: left;
	font-size:90%;
}
.subTitulo {
	clear: both;
	width: 100%;
	text-align: left;
	font-size:90%
}
*html .subTitulo p {
	width: 85%;
	font-size:90%
}
.subTitulo p {
	width: 85%;
	padding-top:2px;
}
div#barra {
	background:url('../images/TitCv.jpg');
	position: absolute; 
	left:0px;
	top:0px;
	width:754px; height:31px;
}
input#btnEnviar {
	background-image: url('../images/enviar.jpg');
	width:81px; 
	left:290px;
}
div#container{
	position: absolute; 
	left:15px;
	top:45px;
	width:680px;
	border: 1px #E0DDD7 solid;
	padding:20;
	margin-bottom: 10px;
}
input.btnNaranja {
	border:solid 0px white;
	height:20px;
}
input#btnRefinar{
    background-image: url('../images/btnRefinar.jpg');
    width:83px;
	left:0px;
}
input#btnGrabarFinalizar {
    background-image: url('../images/btnGrabarYFinalizar.jpg');
    width:130px;
	left:0px;
}
input#btnGuardarBusqueda {
    background-image: url('../images/btnGuardarBusqueda.jpg');
    width:130px;
	left:0px;
}
input#btnFinalizarSinEste {
	background-image: url('../images/btnFinalizarSinEste.jpg');
	width:200px; 
	left:0px;
}
input#btnBorrar {
	background-image: url(../images/btnborrar.jpg);
	width:77px; 
}
input#btnImprimir {
	background-image: url('../images/btnImprimir.jpg');
	width:89px; 
	left:100px;
}
input#btnCerrar {
	background-image: url('../images/btnCerrar.jpg');
	width:77px; 
	left:411px;
}
.subtitle {
	font-weight: 700;
	font-size: 14px;
	color: #000;
	font-family: Arial;	
	}
textarea.mceEditor {
	margin: 0;
	padding: 0;
	line-height: 1em;
    font-size: 1em;
    padding: 2px;
    font-family: sans-serif;
    width: 700px;
    height: 200px;
}
div.WarningLayer
{
	width:584px;
	height:165px;
	background:url('../images/WarningClarinsinBoton.jpg');	
}

div.TextWarningLayer
{
	font-weight: 700;
	font-size: 18px;
	color: #184163;
	font-family: Arial;
	position:relative;
	top:50px;
	left:50px;
	width:390px;
}

body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: white;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
/* MAIN TABLE (tabla azul)*/
table.MainTable
{
  background-color:#17568B;  
  width:747px;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#164472', EndColorStr='#8CC2D9')
}
table.MainTable td.MainTableBorderLeft
{
    background-image: url(../images/PixMainTableIzq.jpg);
    background-repeat: repeat-y;
    width:5px;
}
table.MainTable td.MainTableBorderRight
{
    background-image: url(../images/PixMainTableDer.jpg);
    background-repeat: repeat-y;
    width:7px;
}
table.MainTable td.MainTableCenter
{
	
}
/* ------------------------------*/

/* CENTER TABLE (tabla blanca)*/
table.CenterTable
{
  width:695px;
  margin-bottom:15px;
  border-top:none;
  border-bottom:none;
}
table.CenterTable td
{
background-color:#F5F5F5;
}
table.CenterTable td.BorderTopLeft
{
    background-color:transparent;
    background-image: url(../images/Corner_TopLeft.gif);
    background-repeat: no-repeat;
    font-size:xx-small;
    width: 16px;
    height: 12px;

 }
table.CenterTable td.BorderLeft
{
    background-color:#F5F5F5;
 	border-left:1px black solid;    
}
table.CenterTable td.BorderBottomLeft
{
    background-color:transparent;
    background-image: url(../images/Corner_BottomLeft.gif);
    background-repeat: no-repeat;
    border-left:none;
    font-size:xx-small;
    width: 18px;
    height: 12px;
}
table.CenterTable td.Center
{
  background-color:#F5F5F5;
  width:681px;  
}

table.CenterTable td.BorderTopRight
{
    background-color:transparent;
    background-image: url(../images/Corner_TopRight.gif);
    background-repeat: no-repeat;   
    font-size:xx-small;
    border-right:0px white solid;
    width:14px;
    height: 12px;
 }
table.CenterTable td.BorderRight
{
    background-color:#F5F5F5;
    border-right:1px black solid;
}
table.CenterTable td.BorderBottomRight
{
     background-color:transparent;
    background-image: url(../images/Corner_BottomRight.gif);
    background-repeat: no-repeat;   
    font-size:xx-small;
    width:18px;
    height: 12px;
}
/* ------------------------------*/

/* FORMS TABLE (dentro de tabla blanca)*/
.TableContainers
{
    width:95%;
    margin-top:15px
    height:414px;
}
.TdContainer
{
   padding-top:20px;
   padding-bottom:20px;
}
table.TableContainers td select
{
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #184163;	
	font-family: Arial;
	background-color: #f9f9f9;
	text-decoration: none;
	width:220px;
}
table.TableForms
{
    width:95%    
}
 
table.TableForms td
{
	border-bottom:solid 1px #CDCDCD;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}
table.TableForms td.NoBoder
{
    border-bottom:solid 0px gray;
    padding-top:5px;
	padding-bottom:5px;
}

table.TableForms tr.EmpresaOdd td 
{
	border-bottom:solid 1px #CDCDCD;
	padding-top:5px;
	padding-bottom:5px;
	background-color: White;
}

table.TableForms tr.EmpresaEven td 
{
	border-bottom:solid 1px #CDCDCD;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #F9F9F9;
}

tr.EmpresaOdd table.TableCVEmpresaDescripcion td, tr.EmpresaEven table.TableCVEmpresaDescripcion td
{
	border-bottom: 0px solid White;
	padding: 0px;
}

table.TableForms td input.RadioButton
{
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #184163;
	background-color: #f9f9f9;
	font-family: Arial;
	text-decoration: none;
	width: auto;
}

table.TableForms td input
{
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #184163;	
	font-family: Arial;
	background-color: #f9f9f9;
	text-decoration: none;
	width:220px;
}

table.TableForms td textarea
{
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	font-weight: normal;
	font-size: 13px;
	color: #184163;	
	font-family: Arial;
	background-color: #f9f9f9;
	text-decoration: none;
	width:280px;
}
.selClass {
	width:auto;
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #184163;	
	font-family: Arial;
	background-color: #f9f9f9;
}
table.TableForms td select
{
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #184163;	
	font-family: Arial;
	background-color: #f9f9f9;
	text-decoration: none;
	width:220px;
}
table.UnformatTable td select
{
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #184163;	
	font-family: Arial;
	background-color: #f9f9f9;
	text-decoration: none;
	width:220px;
}

span.txtCampoDesc
{
	font-weight: normal;
	font-size: 11px;
	color: #184163;	
	font-family: Arial;	
	margin-right: 2px;
	margin-left: 0px;
}
div.txtCampoDesc
{
	font-weight: normal;
	font-size: 11px;
	color: #184163;	
	font-family: Arial;
	margin-left: 10px;
	margin-right: 2px;
}
div.txtAlert
{
	font-weight: normal;
	font-size: 11px;
	color: "red";	
	font-family: Arial;
	margin-left: 10px;
	margin-right: 2px;
}




.TableBoxed
{
    background-color:#F9F9F9;
    border:1px #CDCDCD solid;
    padding-top:10px;
    padding-bottom:10px;
}
table.UnformatTable td
{
    border-bottom:solid 0px gray;
}

.BulletTitle {
	background-image: url(../images/vinieta.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.FontTitle
{
	font-weight: 700;
	font-size: 15px;
	color: #B42912;
	font-family: Arial;
	text-decoration: none;
	border-bottom:solid 1px #184163;
	width:380px;
}

.FontTitle a:link, .FontSubTitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #086BA5;
}
.FontTitle a:visited, .FontSubTitle a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #086BA5;
	text-decoration: none;
}
.FontTitle a:hover, .FontSubTitle a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #086BA5;
}
.FontTitle a:active, .FontSubTitle a:active {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #086BA5;
	text-decoration: underline;
}

.FontSubTitle
{
	font-size: 12px;
	color: #184163;
	font-family: Arial;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:17px;
	padding-left:17px;
}
.FontFormsTableTitle
{
	font-size: 14px;
	color: #B42912;
	font-family: Arial;
	text-decoration: none;
	font-weight:700;
	padding-left:5px;
    height:25px;
}
.FontForms
{
	font-size: 11px;
	color: #184163;
	font-family: Arial;
	text-decoration: none;
	font-weight:400;
	padding-left:5px;
    height:30px;
}
.FontFormsBold
{
	font-size: 12px;
	color: #184163;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	padding-left:5px;
	height:30px;
	width:45%
}
.FontFormsNote
{
    font-size: 10px;
	color: #184163;
	font-family: Arial;
	text-decoration: none;
	font-weight:400;    
}

.FontFormsTextOnly 
{
	text-align: left;
	font-size: 12px;
	color: #184163;
	font-family: Arial;
    height:30px;
}

/* ------------------------------*/
/* BOTONES*/
.BotonVolver
{
    background-image: url(../images/BtnVolver.jpg);
    width:74px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
.BotonVerTodas
{
    background-image: url(../images/verTodas.gif);
    width:93px;
    height:20px;
    border:solid 0px white;
    cursor:hand;    
}

.BotonBuscaOferta
{
    background-image: url(../images/buscar.jpg);
    width:74px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
.BotonGrabar
{
    background-image: url(../images/grabar.jpg);
    width:81px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
.BotonGrabarYCont
{
    background-image: url(../images/grabarycontinuar.jpg);
    width:144px;
    height:21px;
    border:solid 0px white;
    cursor:hand;  
}
.BotonSeguirSinGrabar
{
    background-image: url(../images/btnContSinForm.jpg);
    width:211px;
    height:21px;
    border:solid 0px white;
    cursor:hand;  
}

.BotonEnviar
{
    background-image: url(../images/enviar.jpg);
    width:81px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

.BotonPostularse
{
    background-image: url(../images/postularse.jpg);
    width:88px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

.BotonPrevisualizar
{
    background-image: url(../images/previsualizar.jpg);
    width:114px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

.BotonContEstudios
{
    background-image: url(../images/continuar_misestudios.jpg);
    width:189px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

.BotonContExp
{
    background-image: url(../images/continuar_misexperiencia.jpg);
    width:197px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

.BotonContIdioma
{
    background-image: url(../images/continuar_idioma.jpg);
    width:161px;
    height:22px;
    border:solid 0px white;
    cursor:hand;    
}

.BotonContTecnologia
{
    background-image: url(../images/continuar_tecnologia.jpg);
    width:183px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
.BotonContConfiden
{
    background-image: url(../images/continuar_confiden.jpg);
    width:217px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
.BotonContInfAdic
{
    background-image: url(../images/continuar_infoadicional.jpg);
    width:247px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}


.BotonGrabarFinal
{
    background-image: url(../images/grabar.jpg);
    width:81px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

input.BotonAgregarEstudio
{
    background-image: url(../images/agregar.jpg);
    width:108px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

input.BotonAgregar, table.TableForms td input.BotonAgregar
{
    background-image: url(../images/agregar.jpg);
    width:108px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
input.BotonBorrar, table.TableForms td input.BotonBorrar
{
	 background-image: url(../images/btnborrar.jpg);
    width:77px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
input.BotonModificar, table.TableForms td input.BotonModificar
{
    background-image: url(../images/modificar.jpg);
    width:89px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
input.BotonEliminar, table.TableForms td input.BotonEliminar
{
    background-image: url(../images/eliminar.jpg);
    width:93px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

input.BotonComprar, table.TableForms td input.BotonComprar
{
    background-image: url(../images/btncomprar.jpg);
    width:83px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}
.BotonBuscar
{
    background-image: url(../images/buscar.jpg);
    width:74px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}

.BotonAutorizar
{
    background-image: url(../images/autorizar.jpg);
    width:108px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}

.BotonDenegar
{
    background-image: url(../images/denegar.jpg);
    width:93px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}

.BotonCerrar
{
    background-image: url(../images/btnCerrar.jpg);
    width:77px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}
.BotonImprimir
{
    background-image: url(../images/imprimir.jpg);
    width:89px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}
table.TableForms td input.BotonBuscarPerfil
{
    background-image: url(../images/buscar.jpg);
    width:91px;
    height:23px;
    border:solid 0px white;
    cursor:hand;        
}
table.TableForms td input.BotonEditarPerfil
{
    background-image: url(../images/modificar_perfil.jpg);
    width:127px;
    height:21px;
    border:solid 0px white;
    cursor:hand;     
}
table.TableForms td input.BotonBorrarPerfil
{
    background-image: url(../images/eliminar_perfil.jpg);
    width:120px;
    height:21px;
    border:solid 0px white;
    cursor:hand;     
}
table.TableForms td input.BotonGuardarBusqueda
{
    background-image: url(../images/guardar_busqueda.jpg);
    width:135px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}

.BotonAlertaPerfil
{
    background-image: url(../images/BtnBuscar.gif);
    width:75px;
    height:20px;
    border:solid 0px white;
    cursor:hand;     
}
.BotonLimpiar
{
    background-image: url(../images/limpiar.jpg);
    width:87px;
    height:21px;
    border:solid 0px white;
    cursor:hand;    
}
.BotonAgregarModficiarCarta
{
    background-image: url(../images/agregar_modificar.jpg);
    width:148px;
    height:21px;
    border:solid 0px white;
    cursor:hand;     
}

/* ------------------------------*/

/* GRILLA */
table.Grid 
{
}

table.Grid tr.Header th
{
	font-size: 12px;
	color: #184163;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	text-align: left;
	padding: 2px 5px;
	border-bottom:solid 1px #CDCDCD;
	height: 30px;
}

table.Grid tr.OddRow td
{
	font-weight: normal;
	font-size: 10px;
	color: #184163;	
	background-color: #F9F9F9;
	text-align: left;
	font-family: Arial;	
	padding: 5px 8px;
	border-bottom:solid 1px #CDCDCD;
}

table.Grid tr.EvenRow td
{
	font-weight: normal;
	font-size: 10px;
	color: #184163;	
	font-family: Arial;	
	padding: 5px 8px;
	text-align: left;
	background-color: White;
	border-bottom:solid 1px #CDCDCD;
}

table.Grid tr.AgrEvenRow td
{
	font-weight: normal;
	font-size: 10px;
	color: #184163;	
	font-family: Arial;	
	padding: 5px 8px;
	text-align: left;
	background-color: #d3e8f5;
	border-bottom:solid 1px #eee;
}
table.Grid tr.AgrOddRow td
{
	font-weight: normal;
	font-size: 10px;
	color: #184163;	
	font-family: Arial;	
	padding: 5px 8px;
	text-align: left;
	background-color: #c7dfef;
	border-bottom:solid 1px #eee;
}

table.Grid td input.BotonPostular
{
    background-image: url(../images/postular_otra.gif);
    width:17px;
    height:16px;
    border:solid 0px white;
    cursor:hand;   
}
table.Grid td input.Link
{
    width:auto;
    height:16px;
    border:solid 0px white;
    cursor:hand;   
}
table.Grid td input.BotonPostularEmail
{
    background-image: url(../images/postular_mail.gif);
    width:22px;
    height:12px;
    border:solid 0px white;
    cursor:hand;   
}

table.Grid a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #086BA5;
}
table.Grid a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #086BA5;
	text-decoration: none;
}
table.Grid a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #086BA5;
}
table.Grid a:active {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #086BA5;
	text-decoration: underline;
}

/* ------------------------------*/
/*   OPERADOR                    */
table.UnformatTable td input
{
	border-right: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #184163;	
	font-family: Arial;
	background-color: #f9f9f9;
	text-decoration: none;
	width:220px;
}
table.UnformatTable td input.Error
{
	border-right: #164472 1px solid;
	border-top: #164472 1px solid;
	border-left: #164472 1px solid;
	border-bottom: #164472 1px solid;
	background-color: #8CC2D9;
}
table.UnformatTable td textarea.Error
{
	border-right: #164472 1px solid;
	border-top: #164472 1px solid;
	border-left: #164472 1px solid;
	border-bottom: #164472 1px solid;
	background-color: #8CC2D9;
}


.Error
{
	border-right: #164472 1px solid;
	border-top: #164472 1px solid;
	border-left: #164472 1px solid;
	border-bottom: #164472 1px solid;
	background-color: #8CC2D9;
}

.FormError {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC3300;
}
.FormSummary {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: black;
}
table.TableForms td input.Error
{
	border-right: #164472 1px solid;
	border-top: #164472 1px solid;
	border-left: #164472 1px solid;
	border-bottom: #164472 1px solid;
	background-color: #8CC2D9;
}
table.TableForms td textarea.Error
{
	border-right: #164472 1px solid;
	border-top: #164472 1px solid;
	border-left: #164472 1px solid;
	border-bottom: #164472 1px solid;
	background-color: #8CC2D9;
}
table.TableForms td select.Error
{
	border-right: #164472 1px solid;
	border-top: #164472 1px solid;
	border-left: #164472 1px solid;
	border-bottom: #164472 1px solid;
	background-color: #8CC2D9;
}
/* ------------------------------*/
.BtnBorrar
{
	 background-image: url(../images/btnborrar.jpg);
    width:77px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}
.BtnEncarpetar
{
	background-image: url(../images/encarpetar.gif);
    width:125px;
    height:23px;
    border:solid 0px white;
    cursor:hand;   
}
.BtnMover
{
	background-image: url(../images/mover.gif);
    width:103px;
    height:23px;
    border:solid 0px white;
    cursor:hand;   
}
.BtnVer
{
	background-image: url(../images/BtnVer.jpg);
    width:69px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}
.BtnAdm
{
	background-image: url(../images/btnAdministrarCarpetas.jpg);
    width:152px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}
.BtnMoverSel
{
	background-image: url(../images/btnMoverSeleccionados.jpg);
    width:151px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}

.BtnBorrarSel
{
	background-image: url(../images/btnBorrarSeleccionados.jpg);
    width:154px;
    height:21px;
    border:solid 0px white;
    cursor:hand;   
}
/*---- RESULTADO BUSQUEDA ------*/
.TxtGraySearchHeader
{
	font-size: 14px;
	color: #848484;
	font-family: Arial;
	text-decoration: none;
	font-weight:700;
}
.TxtRedSearchHeader
{
	font-size: 14px;
	color: #C4343E;
	font-family: Arial;
	text-decoration: none;
	font-weight:700;
}
.TxtRedSearch
{
	font-size: 12px;
	color: #C4343E;
	font-family: Arial;
	text-decoration: none;
	font-weight:700;
	padding-left: 5px;
}
.TxtGreenSearch
{
	font-size: 12px;
	color: #408D00;
	font-family: Arial;
	text-decoration: none;
	font-weight:700;
}
.TxtBlueSearch
{
	font-size: 12px;
	color: #174F70;
	font-family: Arial;
	text-decoration: none;
	font-weight:700;
	
}
.TxtKeyField
{
	font-size: 11px;
	color: #184163;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	padding-left: 5px;
}
.TxtValueField
{
    font-size: 11px;
	color: black;
	font-family: Arial;
	text-decoration: none;
	font-weight:400;    
}
.BgPar
{
	background-color: white;
	border:1px #CDCDCD solid;
    padding-top:10px;
    padding-bottom:10px;
}
.BgImpar
{
	background-color: #F9F9F9;
	border:1px #CDCDCD solid;
    padding-top:10px;
    padding-bottom:10px;	
}
/*---- /RESULTADO BUSQUEDA ------*/
.AsteriscoError {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding-left:5px;
	color: #CC3300;
}
table.TableForms td input.InputOutOfFormatTable
{
    border-right: #CDCDCD 1px solid;
    border-top: #CDCDCD 1px solid;
    border-left: #CDCDCD 1px solid;
    border-bottom: #CDCDCD 1px solid;
    font-weight: bold;
    font-size: 12px;
    color: #184163;
    font-family: Arial;
    background-color: #E8F2FE;
    text-decoration: none;
    width:auto;
}
.InputOutOfFormatTable
{
    border-right: #CDCDCD 1px solid;
    border-top: #CDCDCD 1px solid;
    border-left: #CDCDCD 1px solid;
    border-bottom: #CDCDCD 1px solid;
    font-weight: bold;
    font-size: 12px;
    color: #184163;
    font-family: Arial;
    background-color: #E8F2FE;
    text-decoration: none;
    width:auto;
}
table.TableContainers td.FontSubTitle
{
    border-right: #CDCDCD 1px solid;
    border-top: #CDCDCD 1px solid;
    border-left: #CDCDCD 1px solid;
    border-bottom: #CDCDCD 1px solid;
    font-size: 12px;
	color: #184163;
	font-family: Arial;
	text-decoration: none;
	background-color: #E8F2FE;
	height:50px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}
.BackBuscadorHome
{
	background-image: url(../images/PixelBackBuscadorEmpleos.jpg);
	background-repeat: repeat-x;
	height: 205px;
	border:1px #c1c1c1 solid;	
}
.BackLineaPunteadaBuscadorHome
{
	background-image: url(../images/PixPunteada.gif);
	background-repeat: repeat-x;
	height: 1px;
}
.BackPublicidadHome
{
	background-image: url(../images/BackPublicidadHome.jpg);
	background-repeat: repeat-x;
	height: 118px;
	border:1px #c1c1c1 solid;	
}
.divMascaraIe
{
	DISPLAY:none;
	Z-INDEX: 200;
	RIGHT: 0px;
	BACKGROUND: #fff;
	FILTER: alpha(opacity=50);
	LEFT: 0px;
	BOTTOM: 0px;
	POSITION: absolute;
	TOP: 0px;
	text-align:center;
	vertical-align:middle;	
}
.divMascaraMoz
{
	background: rgb(255, 255, 255) none repeat scroll 0%;
	bottom: 0px;
	top: 0px;
	right: 0px; 
	left: 0px;
	z-index: 200;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	opacity: 0.5;
	position: absolute;
	display: none;
}
.iframeProcess
{
	DISPLAY:none;
	Z-INDEX: 900;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;	
	width:175px;
	height:108px;
}
.divProcess
{
	padding:20px;
	DISPLAY:none;
	Z-INDEX: 1000;
	RIGHT: 0px;
	BACKGROUND-color: #e6e6e6;
	LEFT: 0px;
	POSITION: absolute;
	width:175px;
	height:50px;
	font-size: 12px;
	color: #184163;
	font-family: Arial;	
	border:1px gray solid;
}

.obleaEmpresa {
	margin:0;padding:0;
	text-align: left;
	margin-left: 10px;
	font-size: 10px;
	padding-left:  120px;
	min-height: 60px;
	height:auto;
	color: #184163;
}
*html .obleaEmpresa {
	height:60px;
}

.obleaEmpresa a{
	margin:0;padding:0;
	font-weight: bold;	
	color: #C20200;
	font-size: 11px;
}
#totalEmpresas {
	font-size: 90%;
	text-align: right;
	margin: 15px 20px 5px 20px;
}
#ps {
	font-size: 70%;
	text-align: center;
	padding: 5px 0 20px 0;
}
#ps a{
	text-decoration: none;
}
#fichaEmpresa {
	font-size:80%;
	text-align: left;
	padding: 15px 0 5px 0;
	margin: 20px 0 5px 5px;
	color: #008;
}
#fichaEmpresa p{
	color: #086BA5;
	padding: 6px 0;
	margin: 0;
}
#fichaEmpresa span{
	font-weight: bold;
}
p.gris {
	background: #f9f9f9;
	margin-right: 2px;
}

table#tblConsultoras {
	margin: 30px;
	margin-top: 10px;
	text-align: left;
}
table#tblConsultoras td {
	padding: 5px;
	color: #405d98;
}
table#tblConsultoras td.blanca {
	background: #fff;
}
.copete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #086BA5;
	background: #e8f2fe;
	border: 1px #cdcdcd solid;
	padding:5px 17px;
	width:85%;
	margin-bottom: 10px;
}
.copete p {
	padding: 2px;
}

input#btnPostularse {
	background-image: url('../images/btnPostularse.jpg');
	width:100px;
	left:150px;
	top:1px;
}
div#avisoContainer {
	background: #fff;
	padding:40px;
	padding-top:20px;
	margin: 10px;
	text-align: left;
}

input#btnAvisosSimilares {
	border: #E0DDD7 1px solid;
	font-weight: bold;
	font-size: 12px;
	color: #184163;
	background-color: #e8f2fe;
	width:180px;
}
.divLogueadoAviso {
	font-size: 80%;
	}
div#avisoContainer p.delAviso{
	color: #086BA5;
	margin: 6px;
}
input#btnMasAvisos {
	border: #E0DDD7 1px solid;
	font-weight: bold;
	font-size: 12px;
	color: #184163;
	background-color: #e8f2fe;
	width:180px;
	margin: 5px 0;
}
div#avisoAmigoContainer {
	background: #fff;
	padding:40px;
	padding-top:20px;
	margin: 10px;
	text-align: left;
	color: #086BA5;
}
#avisoAmigoContainer p {
	padding:0;margin:0;
	padding-left: 300px;
		
}
#avisoAmigoContainer label {
	float: left;
	margin-left: -210px;
}

#tdSummary {
	color: #c00;
}

div#ingresoContainer {
	background: #fff;
	padding:40px;
	padding-top:20px;
	margin: 10px;
	text-align: left;
}
#ingresoContainer p {
	padding-left: 280px;
}
#ingresoContainer label {
	float: left;
	margin-left: -140px;
}
.newInpClass {
	border: 1px #aaa solid;
	margin: 3px;
	
}
.titulo, .valor {
	margin:0; padding: 0;
}
#tblNota {
	padding:0 30px;
}

div.portaLogo {
	float: left;
	width: 72px;
	height: 44px;
	margin-left:10px;
	background: #fff;
	border: 1px #c1c1c1 solid;
	visibility: hidden;
}
.pagerClass {
	float:left;
	font-weight: normal;
	font-size: 10px;
	color: #184163;	
	background-color: #F9F9F9;
	text-align: left;
	font-family: Arial;	
	padding: 5px 8px;
	border-bottom:solid 1px #CDCDCD;
	border-top:solid 1px #CDCDCD;
	text-align:center;
}
.pagerClass a {
	text-decoration: none;
	color:#086ba5;
}
.pagerClass a:hover {
	text-decoration: underline;
}
#buscaOfertaLis {
	margin:0;
	padding:0 20px;
	text-align: left;	
}

#buscaOfertaLis p{
	margin:0;
	clear: left;
	padding: 5px 0;
	padding-left: 200px;
	background: url(../images/dotForm.gif) repeat-x bottom left;
}
#buscaOfertaLis label{
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;	
	margin-left: -205px;
	width: 200px; 
}

#buscaOfertaLis input, #buscaOfertaLis select { 
	margin:0;
	padding:0;	
	width: 240px;
	border: 1px #B4BDC8 solid;
}

#buscaEmpresaIn {
	clear:both;
	margin-top:10px;
	width:527px;
	border: 1px #cdcdcd solid;
	font-family: Arial;
	font-weight: bold;
	font-size: 85%;
	color: #666;
	padding:10px 50px;
	text-align: left;	
}
#buscaEmpresaIn p{
	
	margin:0;
	clear: left;
	padding: 5px 0;
	padding-left: 200px;
	background: url(../images/dotForm.gif) repeat-x bottom left;
}
#buscaEmpresaIn label{
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;	
	margin-left: -205px;
	width: 200px; 
}

#buscaEmpresaIn input, #buscaEmpresaIn select { 
	margin:0;
	padding:0;	
	width: 240px;
	height:17px;
	border: 1px #B4BDC8 solid;
	font-size: 90%;
}
