body
{
	 background:  white;
	 font-family: "Times New Roman", serif;
	 font-size: 11pt;
}

.Input_Text
{
    FONT-FAMILY: "Times New Roman", serif;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    text-align: left;
	border-style:solid;
	border-width:1px;
	border-color:#7F9DB9;
	height:18px;
    padding-top:2px;
}

.Input_Date
{
    FONT-FAMILY: "Times New Roman", serif;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    text-align: center;
}

.Label_Date
{
    FONT-FAMILY: "Times New Roman", serif;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    text-align: center;
	border-style:none;
	border-width:1px;
	border-color:#7F9DB9;
	height:18px;
    padding-top:2px;
    text-transform:uppercase; 
}


.Label_Titulo
{
	font-family: "Times New Roman" , serif;
	font-size: 12pt;
	font-weight: bold;
	color: White;
    vertical-align:top;
	border-style: solid;
	border-width: 0px;
	height: 18px;
	text-align: center;
	padding-top: 2px;
	text-transform: uppercase;
}

.Label_Titulo_TEC
{
	font-family: "Times New Roman" , serif;
	font-size: 17pt;
	color: #595959;
}

.Label_Info
{
	font-family: "Times New Roman" , serif;
	font-size: 11pt;
	text-align:left;
	border-style: solid;
	border-width: 0px;
	height: 18px;
	text-align: center;
	padding-top: 2px;
	text-transform: capitalize;
}

.BotonMenuGuardar
{
	background-image:url("/images/Guardar.ico");
	background-position:"left";
	background-attachment:fixed;
	margin-left:5px;
}

.BotonMenuCerrar
{
	background-image:url("/images/CerrarX.ico");
	background-position:"left";
	background-attachment:fixed;
	margin-left:5px;
}

/* grids */
.listalternatedatacell { background-color:  #E2DED6; color: #000000; text-transform: capitalize;}
.listdatacell { background-color: #EEEEEE; color: #000000; text-transform:capitalize;  border-bottom-style:solid; border-bottom-color:Black;}	
.listhighlightcell { background-color:#7497DF;  color: #000000; cursor:move; }
.listheadercell {background-color: #063973; vertical-align:bottom;   color:White;  border-style:solid; border-color:Black;}
.listcellexception{ color: #000000;  background-color: #ff5f5f; }
.selectedrowstyle{background-color:#7497DF;  color:White; border:solid 1 #063973; text-transform:capitalize; }

TABLE.datatable
{
    FONT-SIZE: 10;
	text-indent:3px;  
    border: solid 1 #063973;
}

TABLE.tablaIntermedia
{
    font-size: 10;
    border-color: White;
    border-style:none;
    border-width:1px;
    background-color:#063973;
    vertical-align:middle;
    color:White;   
   
}

INPUT.BlancoSobreAzul
{
	background-color:#063973;
    color:White;
    border-style:none;
    font-family:"Times New Roman", serif;
    font-size:11pt;
}

TABLE.tablaAgenda
{
	font-family:Arial;
    font-size: 9;
	border-style:none;
	border-color:#063973;
    border-width:1px; 
    background-color: #f2f5fa;
    color:Black;
}

TD.celdaAgendaEncabezado
{
    font-family: Arial;
	font-size:10pt;
    background-color: #063973;
    border-style:solid;
    border-spacing:1px;
    border-width:1px;
   
    color: #FFFFFF;
    text-align:center;
    text-transform: capitalize;
}

TD.celdaAgendaInterna
{
    font-family: Arial;
	font-size:9pt;
	color: Black;
	background-color: #f2f5fa;
	border: solid 1px #f2f5fa;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

TD.celdaAgendaInternaRelleno
{
    font-family: Arial;
	font-size:9pt;
	color: Black;
	text-align: center;
	vertical-align: middle;
	text-decoration:line-through;
}

TD.celdaAgendaActual
{
    font-family: Arial;
	font-size:9pt;
	font-weight:bold;
	background-color:  #336699;
	color: White;
	border: solid 1px #063973;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

TD.celdaAgendaOver
{
    font-family: Arial;
	font-size:9pt;
	font-weight:bold;
	background-color: #3366cc;
	color: #FFFFFF;
	border: solid 1px Blue;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

TD.celdaAgendaOcupada
{
    font-family: Arial;
	font-size:9pt;
	background-color: #7f9db9;
	color: white;
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-bottom: #7f9db9 1px solid;
	text-align: center;
	vertical-align: middle;
}

TD.celdaAgendaCitaUsuario
{
    font-family: Arial;
	font-size:9pt;
	font-weight:bold;
	background-color:  Yellow;
	color: Black;
	border: solid 1px #063973;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

TH.headerAgenda
{
    background-color:#063973;
    color:White;
}

.modalPopPop
{
	background-image:url("/images/FondoForm.jpg");
	background-repeat:no-repeat;
	border-width:1px;
	border-style:none;
	border-color:black;
	padding:3px;
	width:300px;
	height:150px;
}

.FondoAzulTEC
{
	background-color:#063973;
}

.FondoGrisTEC
{
	background-color:#838383;
	font-family:"Times New Roman", Times, serif;
	font-size:9pt;
	color:#FFFFFF;
}

.FondoGrisClaroTEC
{
	background-color:#b7b7b7;
	font-family:"Times New Roman", Times, serif;
	font-size:9pt;
	color:#FFFFFF;
}

.FondoCeldaModuloOver
{
	background-color:#6f1d1d;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

.FondoCeldaModuloSeleccionado
{
	background-color:#3366cc;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

.FondoCeldaModuloNormal
{
	background-color:#063973;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFFF;
}

.button 
{
	background-color:ButtonFace;
	border: 1px solid gray;
	padding:1px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	
}
.buttonAngosto 
{
	background-color:ButtonFace;
	border: 1px solid gray;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	height:23px;
	color:#000000;
	vertical-align:text-bottom;
	
}
.labelMsgError
{
    font-family: Arial;
	font-size:10pt;
	font-weight:bold;
    border-style:none;
    color: Red;
    text-align:left;
}


TABLE.tablaBordeGris
{
    border-color:#cccccc;
    border-style:solid;
    border-width:1px;
	border:solid;
	background-color:#f2f5fa;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 8pt;
	color:#605e5f;	
}

TD.celdaTablaEdicion
{
	font-family:Verdana, Arial, Helvetica;
    font-size: 8pt;
	color:#605e5f;
	padding-left:8px;
	
}

TH.headerTablaEdicion
{
	border:none;
	background-color:#3367b0;
	 color:white;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10pt;
	 font:bold;
}

.LetraTituloCampoEdicion
{
	color:#605e5f;
}



.FondoPaginaEdicion
{
	background-color: #FFFFFF;
}


.BotonEdicion
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	border:none;
  	color:white;
	background-color:#07468d;
	
}

INPUT.textoEdicion
{ 
  	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	
}
