

.sesionCaduca{
color:rgb(21,34,51);
font-family: Arial;
font-size:14px;
}


.fondo_iluminado{
	background-color:rgb(245,245,245);
}


.mensaje_error label{
color:red;
font-family: Arial;
font-size:14px;
font-weight: bold;
}

.mensaje_error2 label{
color:#A73015;
font-family: Arial;
font-size:14px;
}

label.encabezado{
color:white;
font-family: Arial;
font-size:12px;
font-weight: bold;
position: relative;
float:left;
}

.back_calendar{
	border: solid black 1px;
	background-image: url(../img/calendar.gif);
	background-color:rgb(245,245,245);
	background-repeat: no-repeat;
	background-position: center center;
}

.boton_comando{
cursor:pointer;
/*
	  background-image: url(../img/titlebar_bg.png);
	  background-repeat: repeat-x;
	  background-color: rgb(139, 175, 247);	  
*/
	align :  center;
	color: black;
	background-color: #E1E2E4; 
	border: solid black 1px;
	font-family: Arial;
	font-size:11px;
	font-weight: bold;  
}

.boton_comando label{
	font-family: Arial;
	font-size:11px;
	font-weight: bold;  

}

.editar_20x20{
	background-image: url(../img/editar.png);
/*	border:1px solid rgb(0,0,200); */
	cursor:pointer;
}

.borrar_20x20{
	background-image: url(../img/eliminar.png);
/*	border:1px solid rgb(0,0,200);*/
	background-repeat: no-repeat;	
	cursor:pointer;
}


.ContenedorExternoTabla{
border:1px #000033 solid;

}


.EncabezadoTabla{
	background-color:rgb(21,34,51);
	color:#CCCCCC;	
	font-family: Arial;
	font-size:14px;
}

.EncabezadoCuerpo{
border-top:1px #000033 solid;
overflow:auto;
 
}

.EncabezadoCuerpo label{
	font-family: Arial;
	font-size:12px;
 
}


.fondoRegistroClaroSin{
background-color:rgb(255,255,255);
}

.fondoRegistroFuerteSin{
background-color:rgb(211,223,238);
}


.fondoRegistroClaro{
background-color:rgb(255,255,255);
cursor:pointer;
}

.fondoRegistroFuerte{
background-color:rgb(211,223,238);
cursor:pointer;
}

.fondoRegistroClaro label{
cursor:pointer;
}

.fondoRegistroFuerte label{
cursor:pointer;
}

.fondoSeleccionado{
background-color:rgb(46,68,91);
color:#CCCCCC;
cursor:pointer;
}

.fondoSeleccionado label{
cursor:pointer;
}


.registroTemporal{
color:#AA0000;
 
}
.registroDefinitivo{
color:#00793C;
}


.dragclass{
	position : relative;
	cursor : move;
}


/*.FondoIluminado{background-color:rgb(0,5,235);}*/

div.titlebar{
  background-color: rgb(139, 175, 247);
  background-image: url(../img/titlebar_bg.png);
  background-repeat: repeat-x;
  color:white;
  border-bottom: solid black 1px;
  width: 100%;
  height: 16px;
  overflow:hidden;
}

.accion{
cursor:pointer;
}

span.titleButton{
  position: relative;
  height: 16px;
  width: 16px;
  padding: 0px;
  /*margin: 0px 1px; 0px 1px;*/
  margin: 0px 1px;
  float:right;
}

span.titleButton:hover{
  background-color: #ffffff;
  border: solid white 1px;
}


span.titleButton#close{
  background: transparent url(../img/close.png) top left no-repeat;
}

DIV#loader {
	position:absolute;
  border: 1px solid #ccc;
  left: 250px;
  top: 10px;  
  width: 500px;
  height: 500px;
}

/** 
 * While we're having the loading class set.
 * Removig it, will remove the loading message
*/
.loading {
  background: url(../img/ajax-loader.gif) no-repeat center center;
}

.FondoArchivos{
	background-color:rgb(245,255,255);
	border:1px solid black;
	overflow: auto;
}

.fondo_agrega_archivo{
	background-image:url(../img/dardealta35.png);
}

.fondo_edita_nota{
	background-image:url(../img/consulta35.png);
}

.fondo_elimina_nota{
	background-image:url(../img/dardebaja35.png);
}

.fondo_agrega_foto{
	background-image:url(../img/botonagregarfoto.png);
}

.fondo_boton_firma{
	cursor:pointer;
	background-image:url(../img/revisado.jpg);
}

.descripcion_foto{
font-family: Arial; 
font-size:11px;
overflow: hidden;
}


.descripcion_icono{
font-family: Arial; 
font-size:11px;
}

.descripcion_icono label{cursor:pointer;}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


.nota_a{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic

}


.subtitulo{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}



.etiqueta_m{
	background-color:#000000;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
/*	font-weight: bold;  */
	color: #FFFFFF;
}


.contenido_m{
	background-color:#F5F5F5;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
/*	font-weight: bold; */
	color: #000000;
	color:rgb(0,0,128);
}


.encabezado_m_simple{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;

}


.encabezado_m{
	background-color:#000000;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.etiquetas_principal{
	background-color:#AFAFAF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.Alerta{
	background-color:red;
}


.contenedor_externo{

	background-color:#555555}

.contenedor_zona{
	background-color:#CCCCCC
}


.contenedor_zona1{
	background-color:#F5F5F5
}

.contenedor_texto1{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.contenedor_texto2{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.contenedor_zona2{
	background-color:rgb(125,125,125)
}

.Encabezado_textoM{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: center
}



.Encabezado_textoG{
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center
}

.texto_vertical_azul{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#576AC2;
}

.texto_vertical_azul label{
cursor:pointer;
}

.texto_vertical{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.encabezado_tabla_peq{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.titulo_1{
background-color:#575757;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:center
}


.normal{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

div.p01{
/*	background-color: rgb(212, 226, 255); */
background-color: rgb(212,228,254);
}

.p02{
/*	background-color: rgb(212, 226, 255); */
background-color: rgb(230,230,220);
border:1px solid rgb(0,0,200);
}

.p52{
/*	background-color: rgb(212, 226, 255); */
background-color: rgb(230,230,220);
border:1px solid rgb(0,0,200);
}

.p72{
/*	background-color: rgb(212, 226, 255); */
background-color: rgb(230,230,220);
border:1px solid rgb(0,0,200);
}


.p04{
/*	background-color: rgb(212, 226, 255); */
	background-color: rgb(0,0,225);
}

	  
/*G  R  I  D
		th.seleccionado {background:white;}	 */
/*	
		.Cuerpo_Div {z-index: 125; overflow: auto; background:white;border:solid 1px rgb(0,51,102);}
		.Enc_Div {z-index: 125; overflow: hidden; position: absolute; background:rgb(0,51,102);}
		.Pie_Div {z-index: 125; overflow: hidden; position: absolute;  background:#f5f5f5;}

*/


		.Cuerpo_Div {overflow: auto; background:white;border:solid 1px rgb(0,51,102);}
		.Enc_Div {overflow: hidden; position: absolute; background:rgb(0,51,102);}
		.Pie_Div {overflow: hidden; position: absolute;  background:#f5f5f5;}



		.divNumeric {text-align: right;}		
		.textEdit {font-family: Arial; font-size:10px;padding:0px;
					background-color: #00f000;
					border: 1px solid #000000;
					padding-left: 0px;
					overflow: visible;
				  }

		table.sortable thead {
    		background-color:#eee;
		    color:#666666;
		    font-weight: bold;
		    cursor: default;
		}
		.Enc_Div th {font-family: Arial, Calibri, "Trebuchet MS", sans-serif; font-size:12px;font-weight: bold; background:rgb(89,136,182); color:rgb(235,235,220);}
		.Cuerpo_Div td {font-family: Arial, Calibri, "Trebuchet MS", sans-serif; font-size:11px;padding: 0px;}
		.Cuerpo_Div tr { background:#f5f5f5;cursor :pointer;}
		.Pie_Div td {font-family: Arial, Calibri, "Trebuchet MS", sans-serif; font-size:11px;}
		.Pie_Div tr {background:rgb(100,100,100);color:#f5f5f5;}
/*		td div {height:35px;}*/
		
		.trunca_cel{overflow:hidden;}
	th.seleccionado {background:rgb(235,235,220); color:rgb(89,136,182);}	

body{ background-repeat:no-repeat}

[disabled]{
    		background-color:#eee;
		    color:#000000;
}

select[disabled]{
    		background-color:#eee;
		    color:#000000;
}

input[disabled]{
    		background-color:#eee;
		    color:#000000;
}

 option[disabled]{
    		background-color:#eee;
		    color:#000000;
}
.caja_texto1[disabled]{
    		background-color:#eee;
		    color:#000000;
}

textarea[disabled]{
    		background-color:#eee;
		    color:#000000;
}

input [type="checkbox"] {
background:#FFF;
color:#000;
} 


.CheckPersonalizado[disabled]{
		    color:#000000;
    		background-color:#FF0000;
			width:18px;
			
}