/**********************************/
/** Caracteristicas de la pagina **/
/**********************************/

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-arrow-color: #201A16;
	scrollbar-base-color: #336633;
	scrollbar-dark-shadow-color: #999900;
	scrollbar-track-color: #EFEFEF;
	scrollbar-face-color: #EFEFEF;
	scrollbar-shadow-color: #DDDDDD;
	scrollbar-highlight-color: #201A16;
	/*background: url(../images/fondo.gif);*/

}

TD {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	/*height: 20px;*/
}

.clsLblTituloPagina {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
    text-align: center;
    font-weight: bold;
}

.clsCuerpoFramePrincipal {
    border-top: #336633 1px solid;
    border-left: #336633 1px solid;
    border-right: #336633 1px solid;
	border-bottom: #336633 1px solid;
	background-color: #EEF1ED;
}

.clsPiePagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #336633;
}
.clsRayitas {
	border-top: thin dotted;
}
.clsLinea {
	border-top: #336633 1px solid;
}

/************************/
/** Objetos de entrada **/
/************************/

.clsText {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	width: 100px;
}

.clsText300 {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	width: 300px;
}

.clsText100 {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	width: 100px;
}

.clsText150 {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	width: 150px;
}

.clsText360 {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	width: 360px;
}

.clsText620 {
	font-family: Tahoma;
    font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
 	width: 620px;
}

.clsText520 {
	font-family: Tahoma;
    font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
 	width: 520px;
}

.clsTextReadOnly {
	font-family: Tahoma;
    font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	background-color: #FFFFDF;
 	/*width: 180px;*/
}
.clsTextDisabled {
	font-family: Tahoma;
    font-size: 12px;
	color: #666666;
	border: 1px solid #669966;
	background-color:  #E2E2E2;
 	width: 180px;
}
.clsTextDate {
	font-family: Tahoma;
    font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
 	width: 80px;
}
.clsTextNum {
	font-family: Tahoma;
    font-size: 12px;
	color: #666666;
	text-align: right;
	border: 1px solid #F55E0A;
 	width: 25px;
}
.clsTextDateReadOnly {
	font-family: Tahoma;
    font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	background-color: #FFFFDF;
 	width: 80px;
}
.clsSelect {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
    width: 180px;
}
.clsSelectAjustado {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
}
.clsPassword {
	font-family: Tahoma;
    font-size: 12px;
	color: #666666;
	border: 1px solid #669966;
	background-color:  #FFFFFF;
 	width: 120px;
}
.clsSelectReadOnly {
	font-family: Tahoma;
	font-size: 12px;
	color: #4f4f4f;
	border: 1px solid #66CC99;
	background-color: #FFFFDF;
    width: 180px;
}

.clsTextArea {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	background-color: nome;
	font-weight: nome;
}

.clsTextAreaReadOnly {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	border: 1px solid #F55E0A;
	background-color: #FFFFDF;
	font-weight: nome;
}

.clsSubmit {
	font-family: Tahoma;
	font-size: 12px;
	color: #4f4f4f;
	border: 1px solid #7e7e7e;
	background-color: #f5f5f5;
	font-weight: double;
	width: 100px;
	cursor: hand;
}

.clsButton {
	font-family: Tahoma;
	font-size: 12px;
	color: #4f4f4f;
	border: 1px solid #7e7e7e;
	background-color: #f5f5f5;
	font-weight: double;
	width: 100px;
	cursor: hand;
}

.clsRadio {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: double;
}

.clsCheckbox {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: double;
}

/************************/
/******** Tablas ********/
/************************/
.clsCabeceraTabla {
    border-left: #336633 1px solid;
    border-right: #336633 1px solid;
    border-top: #336633 1px solid;
	font-family: Tahoma;
    font-size: 12px;
    color: #FFEFD5;
    font-weight: bold;
}
.clsCuerpoTabla {
    border-top: #336633 1px solid;
    border-bottom: #336633 1px solid;
    border-left: #336633 1px solid;
    border-right: #336633 1px solid;
    background-color: #F3F4EC;
}

.clsBorderTabla {
    border-top: #006699 1px solid;
    border-bottom: #006699 1px solid;
    border-left: #006699 1px solid;
    border-right: #006699 1px solid;
    background-color: #ffffff;
}

.clsTituloTabla {
    border-left: #126da4 1px solid;
    border-right: #126da4 1px solid;
    border-top: #126da4 1px solid;
	font-family: Tahoma;
    font-size: 12px;
    color: #eeeeee;
    font-weight: bold;
	background-color: #126da4;
	height: 20px;
	text-align: center;
}


/*************************/
/********* Links *********/
/*************************/
A:active {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
A:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
A:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #F55E0A;
	text-decoration: none;
}
A:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
/**************************/
/* Tabla Calendario Citas */
/**************************/
.clsCalCitas {
    background-color: #F3F4EC;
}
.clsCabeceraCalendario {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #99CC99;
	background-color: #006600;
}
.clsDiaSemana {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #FFFFFF;
	background-color: #99CC99;
}
.clsDiaFeriado {
	font-family : verdana,arial,helvetica;
	background-color: #EFEFEF;
	color:	#FFFFFF;
	text-align:	center;
}
.clsDiaActual {
	font-family : verdana,arial,helvetica;
	background-color: #99CC99;
	color:	#F3F4EC;
	text-align:	center;
}


/***********************************/
/* Caracteristica Pagina en Blanco */
/***********************************/

.clsPaginaBlanco {
	background-color: #EEF1ED;
}

.dataTableRow { 
	background-color: #ffffff; 
}
.dataTableRowSelected { 
	background-color: #F7DA6B; 	 //e9e9e9
}

/***********************************/
/*Caracteristicas para los reportes*/
/***********************************/
a.p:link { 
    color: #0066FF; 
    text-decoration: none; 
} 
a.p:visited { 
    color: #0066FF; 
    text-decoration: none; 
} 
a.p:active { 
    color: #0066FF; 
    text-decoration: none; 
} 
a.p:hover { 
    color: #0066FF; 
    text-decoration: underline; 
} 
a.ord:link { 
    color: #ffffff; 
    text-decoration: none; 
} 
a.ord:visited { 
    color: #000000; 
    text-decoration: none; 
} 
a.ord:active { 
    color: #000000; 
    text-decoration: none; 
} 
a.ord:hover { 
    color: #000000; 
    text-decoration: underline; 
} 
.linea { 
	color:F7DA6B;
	height:1px;
} 
.fila { 
	size:2px;
	face:Arial, Verdana,  Helvetica, sans-serif;
	color:000000;
} 
.cabecceratabla { 
	bgcolor:CCCCCC;
	size:1px;
	face:Verdana, Arial, Helvetica, sans-serif;
	color:ffffff;

} 