body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424855;
}

h1 {
	font-family: Verdana;
	font-weight:bold;
	font-size:17px;
	color:#424855;
}

.tdHead1 {
	border-top: 1px	solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.tdHead2 {
	border-top: 1px	solid #FFFFFF;
	border-right: 1px	solid #FFFFFF;
}
.tdHead3 {
	border-top: 1px	solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.tdMenu {
	border-top:1px solid  #FFFFFF;
	border-bottom:1px solid #106AA6;
}

.classContenido{
	/*border-bottom:1px solid #4D7799;*/
}

#contendio th{ 
	border-top: 1px solid #FFFFFF;
	background-color:#DDDDDD;
	color: #000000;
	height:20px;
}

.cajaText{	
	border:1px solid #999999;
	background-color:#FFFFE6;
	color:#0066FF;
}

.bntText{
	background-color:#7B869A;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 12px;
}

.caja0{	
	border:1px solid #999999;
	background-color:#FFFFE6;
	color:#0066FF;
}

.caja1{	
	border:1px solid #999999;
	background-color:#FFFFE6;
	color:#0066FF;
	width:200px;
}

.caja2{	
	border:1px solid #999999;
	background-color:#FFFFE6;
	color:#0066FF;
	width:300px;
}

.caja3{	
	border:1px solid #999999;
	background-color:#FFFFE6;
	color:#0066FF;
	width:500px;
	font-family: Verdana;
	font-size:10px;
}
.caja4{	
	border:1px solid #999999;
	background-color:#FFFFE6;
	color:#0066FF;
	font-family: Verdana;
	font-size:10px;
}

.bnt1{
	/*background-color:#7B869A;
	color:#FFFFFF;*/
	background-color:#DDDDDD;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 11px;
	height:20px;
}

.bnt2{
	background-color:#7B869A;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 11px;
}

.bnt3{
	background-color:#7B869A;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 11px;
}


#login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4D7799;
}
#login div{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
}
#login span{	
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
	height:20px;
}
#login p{	

}
#login form{
	margin:0px;
	padding:0px;	
}

.contenido_h1{	
	margin:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4D7799;
}

#contendio_x td{
	border-top: 1px	solid #FFFFFF;	
	height:20px;
}


.msgNew{		
	color:#336600;
	background-color:#FDFCE8;
	border:1px solid #99CC00;	
}

.msgOld{	
	background-color:#F1F4F8;
}

.msgSel{	
	background-color:#F8F2F1;
}

#contendio_x th{ 
	border-top: 1px solid #FFFFFF;
	background-color:#7B869A;
	color: #FFFFFF;
	height:20px;
}
#contendio_x table{ 
	border:1px solid #51596A;	
}
#contendio .line{ 
	margin:0px;
	padding:0px;
	width:90%;
	border-bottom:1px solid #E9DFD1 ;
	font-size:1px;
}

#contendio a{ 
	text-decoration:none;
	/*color:#990000;*/
	color:#3983c5;
}

#contendio a:hover{ 
	text-decoration:underline;
}



.estatusOff
{	color:#999999;
	background-color:#E2E2E2;
}

.mensajeNuevo
{	color:#336600;
	background-color:#FDFCE8;
	border:1px solid #99CC00;	
}
.messageOk
{	margin:5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066FF;
}

.messageError
{	margin:5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

#pageDiv
{	border-bottom:1px solid #536D82;
	vertical-align:middle;	
	padding:5px;
}
#pageDiv .numbers
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#pageDiv .select
{	font-weight:bold;
	font-size:13px;
	color:#660000;
}
#pageDiv .unSelect
{	text-decoration:none;
	color:#5B798E;
}
#pageDiv .unSelect:hover
{	text-decoration:underline;
	color:#660000;
}
#pageDiv a
{	text-decoration:none;
	color:#5B798E;
}
#pageDiv a:hover
{	text-decoration:underline;
	color:#660000;
}
#pageDiv .separator
{	color:#CCCCCC;
}
#pageDiv img
{	 vertical-align: middle;

}

.ocultar
{
 visibility:hidden;
}

#procesando {
    border:1px solid;
    border-color: lightblue  blue blue lightblue;
    background-color: #87ceeb;
    font-family:arial;
    font-size: 14px;
    padding: 5px;
    position: absolute;
    top:100px;
    left:600px;
}

table.venPopup {
	background:#FFFFFF;
	border:1px groove #333333;
	margin:0px;
	padding:0px;	
}
table.venPopup th{
		font-size:11px;
		background:url(../img/bg_side.gif) repeat-x #E2E2E2;
		padding:0px;
		margin:0px;
}
table.venPopup td{
		font-size:11px;
		border-top:1px solid #E2E2E2;
}

.tr1{ background-color:#ECF1F4; }
.tr2{ background-color:#FFFFFF; }
.tr3{ background-color:#cde1f1; }




body{margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;background:#FFFFFF;}

/*---COLORES de FONDO---*/
.blanco{background-color:#FFFFFF;}
.azulSegob{background-color:#3983c5;}
.azulSegobMedio{background-color:#88b5dc;}
.azulMedioOscuro{background-color:#6ba2d4;}
.azulMedio{background-color:#9cc1e2;}
.azulMedioClaro{background-color:#c3daed;}
.azulMenu{background-color:#9cddf5;}
.azulSeccionOscuro{background-color:#24b4e8;}
.azulSeccionMedio{background-color:#c8ecf9;}
.azulSeccionClaro{background-color:#e9f7fd;}
.azulSeccionFondoFoto{background-color:#b3e1fb;}
.azulPlecaTitulo{background-color:#46a0d4;}
.grisSegob{background-color:#666465;}
.grisOscuro{background-color:#404040;}
.grisClaro{background-color:#b2b2b4;}
.grisMasClaro{background-color:#ebebeb;}
/*---ALINEACIONES---*/
.centrar{text-align:center;}
.izquierda{text-align:left;}
.derecha{text-align:right;}
.justificado{text-align:justify;}


/*======*/
.menuPrincipal a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px !important;
font-weight:bold;
color:#00457c;
background:url(../img/bullet-naranja.gif) no-repeat left center;
text-decoration:none;
/*display:block;*/
padding:10px;
margin-left:10px;
}
.menuPrincipal a:hover{color:#1c68ac;}


/*======*/
.menuSecundario{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px !important;
color:#c8c8c8;
font-weight:bold;

}
.menuSecundario span{margin-left:10px;float:left;}
.menuSecundario a{
color:white;
font-size:10px !important;
display:block;
float:right;
text-decoration:none;
}
.menuSecundario a:hover{color:#fce3c6;}

/*======*/
.mosaico{background:url(../img/mosaico.gif);}

/*======*/
.tablaDatos{
background:#d7e7f4;
font-size:11px;
}
.tablaDatos th{
background:#3983c5;
color:#FFFFFF;
}
.tablaDatos td{
border:2px solid #FFFFFF;
text-align:left;
}

/*===ORG ESTILOS===*/


.lkPuestoVacante{color:#a6a6a6 !important;}
.lkPuestoNombre{color:#095293;}
.standartTreeImage{cursor:pointer;}

/*===TABLA DE DATOS DE PERSONA===*/
.tblDatosPersona{background:#f9f9f9;padding-right:16px;font-style:normal;text-align:left;border-bottom:1px solid #6188aa;}
.tblDatosPersona thead{background:#ebebeb;/*border-style:dashed;*/}
.tblDatosPersona thead th{border-bottom:1px solid #cfcfcf;padding-left:5px;}
.tblDatosPersona thead .iconoDatos{background:#6086a9 url(../img/ico-datos-persona.gif) no-repeat 37px 3px;}
.tblDatosPersona thead .iconoTelefono{background:#6086a9 url(../img/ico-datos-telefono.gif) no-repeat 37px 3px;}
.tblDatosPersona thead .iconoEmail{background:#6086a9 url(../img/ico-datos-email.gif) no-repeat 37px 3px;}
.tblDatosPersona thead .iconoUbicacion{background:#6086a9 url(../img/ico-datos-ubicacion.gif) no-repeat 37px 3px;}
.tblDatosPersona tBody th{background:#b3b3b3;color:#ebebeb;text-align:right;padding:5px 4px 5px 0px;}
.tblDatosPersona tBody td{padding:5px 0px 5px 5px;}

