﻿body
{
	top:0%;
	left:0%; 
	font-weight: normal;
	font-size: 0.8em;
	word-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica;
	letter-spacing: normal;
	background-color: #ffffff;
}


.SUBMENU
{
    font-size: 9px;
	 background-color :#E0E0E0;
    color :#666666;
}

.BOTON_MENU_SELEC 
{ 
  
    
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color:White ; 
    font-weight: bold; 
    text-decoration: none;  
    background-color:#9EA0A2;
    border:0.5px;
    text-align :center;
    width:110px;
    height:20px; 
}

.MENU_SEC
{
  font-family:Arial;
  font-size:medium ; 
  font-style:normal ;
  font-weight:bold ;
  background-color:ButtonFace;   
}

.GRID_CABECERA
{
    background:#9EA0A2;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    text-decoration:none;
}

.GRID_SELEC
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px ;     
    font-weight:bold ;
    font-weight:normal ;
    text-align: left;
    background-color:#E0E0E0;
    color: #666666;
}

.GRID_CUERPO 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #666666; 
    text-decoration: none;
    text-align: left;
    Background-color: #ffffff;
    border-color:  #F7F7F7;
}
.GRID_CUERPO_SEL
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
    font-weight:bold ; 
    color: #0046D5; 
    text-decoration: none;
    text-align: left;
    Background-color: #FFE0C0;
    border-color:  #F7F7F7;
}
.GENERICO
{
    
}


.TEXBOX 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #666666; 
    text-decoration: none
}
.TEXBOX_POS_SEL
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #0046D5; 
    text-decoration: none;
    font-weight: bold;
}
.LABEL 
 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #666666; 
    text-decoration: none;
    text-align: left;
    Background-color: Transparent; 
    font-weight: bold; 
}
.DATO_BITACORA
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #666666; 
    text-decoration: none;
    text-align: left;
   /* Background-color:  Gainsboro ; */
    font-weight: bold;
    text-align:right;
}

.RUTA_PAGINA 
 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style :italic ;
    color: #FFFFFF; 
    text-decoration: none;
    text-align: left;
	background:#9EA0A2;
    font-weight: bold; 
}

.TABLA_TITULO
{
	background:#9EA0A2;
	}

.BOTON_MENU 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #777777; 
    font-weight: bold; 
    text-decoration: none;
    background-color:#E0E0E0;
    border:0.5px;
    text-align :center;
    width:110px;
    height:20px; 
}

.TITULO_PAGINA
{
    background:#9EA0A2;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 20px; 
    color: #FFFFFF; 
    text-decoration: none;
}
.TITULO
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 16px; 
    color: #666666; 
    font-weight: bold; 
    text-decoration: none;
    background-color:#E0E0E0;
    border:0.5px;
    text-align :center;
    width:110px;
    height:20px; 
}
.PANEL
{
    font-family: Verdana, Arial, Helvetica; 
    font-size: 12px; 
    color: #0046D5;
    font-weight: bold; 
    text-decoration: none;
    border:0.5px; 
    background: #F7F7F7;
}
/*.PanelInvisibleLogin
{ Panel especifico del login que usamos para ocultar 
el boton por defecto ;  debe ser del color del FORM

}*/

.TITULO_PRINCIPAL
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 16px; 
    color: #9D9E9F; 
    font-weight: bold; 
    text-decoration:inherit;
}

.MENU
{
    background-color :#E0E0E0;
    color :#666666;
}
.SPAN
{
    color : #FFFFFF; 
}
a.info {
    position:relative; 
    z-index:24; background-color:Transparent;
    color:#000;
    text-decoration:none;
}
a.info:hover {
	z-index:25; background-color:Transparent;
}
a.info span {
	display: none;
}
a.info:hover span { 
	display:block;
	position:absolute;
	top:1em;
	left:1em;
	width:100px;
	height:50px;
	border:2px solid #2B77B9;
	background-color:#E7EFFF;
	color:#000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 5px;
	font-style:inherit ;
	font-weight:bold;
  /*opacity:0.9;*/
}

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:70;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;	
}

.modalEspecial{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:70;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
}


/*
.modal-popup-caecera
{
	background-image: url(images/nbctrlPopup/CelulaPopup.PNG);
}
*/
/************************
* Ventana Modal
*************************/
.modal
{
	padding:20px;	
}
.modalBack
{
	background-color:#EEEEEE;
	padding: 0px 0px 10px 0px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	/*background:url(Imagenes/modalBack.gif) repeat-x;*/
}
.modalTitleBackground
{
	height:30px;
	background-color:#9EA0A2;
	/*background:url(Imagenes/ModalTitle.jpg) repeat-x;*/
}
.modalTitle
{
	font: bold 14px Verdana;
	color: #FFFFFF;
	margin: 0px 0px 0px 10px;
}
.modalText
{
	font: lighter 12px Verdana;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	/*opacity:0;*/
	-moz-opacity:0.5;
	opacity:0.5;
}
.Validador
{
 background:#e3eaeb;
 font-family:Arial;
 FONT-WEIGHT:bold;   	
	}


/*Css para bloquear una columna de un Grid*/
.Panel_Scroll
{
	width: 750px;
	overflow:visible;
}
.locked
{
	z-index: 5;
	position:relative;
	cursor: default;
	background:#9EA0A2;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration:none;
}
.Paneles_Consulta_Reserva
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:6; 	
}

.ajax__calendar_title 
{
	width:100px;
    margin:auto;
}
