﻿|/* 'Tracker TEL-P-99: GSFC: MODULO DE REPORTES */
/*'Tracker TEL-B-1713: JDRA: Calendarios y observaciones*/

/******************** ESTILOS PARA AJAX *********************************/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}

.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	width: 180px;
	height: 65px;
}
/***********************************************************************/

.Calendario .ajax__calendar_container 
{
	height:145px;
	width:180px;
	position:absolute;
	cursor:default;
	text-align:center; 
	background-color: #F0F0F0;
	border: 1 pxc solid #646464; 
	border-color : black;
	visibility:visible;
	z-index:1;
}
.Calendario .ajax__calendar_body {width:100%;position:relative; margin:auto; padding: 0 0 0 0px}
.Calendario .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
	position: absolute;
	text-align: center;
}

/******************** ESTILOS GENERALES *********************************/
.tituloEnc
{	
    color: white;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    FONT-SIZE: 23pt;
    FONT-WEIGHT: bold;
    vertical-align:bottom;
    background-color: #003366;
}

.tituloGde
{	
    color: navy;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
    text-align:center;
    background-color: #cccccc;/*#AFD118; #C9EA3C; #3B5998;*/
}

.tituloPCAtraso
{	
    color:Red;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
}

.tituloPCVigente
{	
    color:Green;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
}

.tituloPCProg
{	
    color: #C6AC1C;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
}

.titulo
{	
    color: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    /*text-align:center;/*
    /*background-color: #AFD118;*/
}

.campos
{	
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 7pt;
    color: white;
    FONT-WEIGHT: bold;
    text-align:left;
}

.datosUsu
{	
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 7pt;
    color: white;
    FONT-WEIGHT: bold;
    text-align:right;
}

.encabezados
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background-color:#294865;    
    color: white;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    text-align:center;
}

.encabezadosVert
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background-color:#294865;
    color: white;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    writing-mode:tb-rl;
    filter:flipv fliph;
    text-align:left;    
}

.resul
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 7pt;
    color: navy;
}

.resulR
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 7pt;
    color: navy;
    text-align:right;    
}

.resulGrid
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 7pt;    
    color: navy;
    background-color:#FFFFFF;
}

.resulGridPC
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10pt;    
    color: navy;
	FONT-WEIGHT: bold;
    background-color:#FFFFFF;
}

.botones
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    /*background-color:silver;*/
    color: navy;
    /*FONT-WEIGHT: bold;*/
    border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
    FONT-SIZE: 7pt;
}

.menu
{
    color: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    cursor: pointer;
}

.submenu
{
    color: yellow;
    font-family: Verdana, Times New Roman, Helvetica, Arial, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    cursor: pointer;
}

.oculta
{
    display:none
}

.link
{
    font-family: Verdana, Helvetica, Arial, sans-serif, Times New Roman;
    FONT-SIZE: 7pt;
    color: #0000ff;
    cursor: pointer;
    FONT-WEIGHT: normal; 
}
.linkMenu
{
    font-family: Verdana, Helvetica, Arial, sans-serif, Times New Roman;
    FONT-SIZE: 7pt;
    color: yellow;
    cursor: pointer;
    FONT-WEIGHT: normal;
}

.linkAccesos
{
    font-family: Helvetica, Verdana, Arial, sans-serif, Times New Roman;
    FONT-SIZE: 7pt;
    color: yellow;
    cursor: pointer;
    FONT-WEIGHT: normal;
}

.Text
{
	font-size: 7pt;
	background: #ffffff;
	color: navy;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}


/***********************************************************************/
/******************** ESTILOS GLORIA *********************************/

#left{
	width: 270px;
        padding-top: 18px;
}

#left .company ul li a{
	font-family: Arial, Helvetica, sans-serif;
	color: #328cc3;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
}

#left a:hover{
	color: #000000;
}

#left H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	font-weight: normal;
	padding-top: 14px;
	color: #ffffff;
	background: url(images/title_left.jpg);
	background-repeat:repeat-x;
	text-align: center;
}

.ul_bg{
    background: url(images/ul_bg2.jpg);
    background-repeat: repeat;
    background-position: top left;
    min-height: 400px;
}

.centraPanel
{
	position:absolute;
	width:100%;
	height:100%;
    text-align:center;
	margin-top:20%;
}
/***********************************************************************/
/******************** ESTILOS CATALOGOS *********************************/
.divPantConsul
{
	position:absolute;
	top:1%;
	left:1%;
	width:95%;
	height:95%;	
}
.divFiltrosConsul
{
	position:absolute;
	top:0%;
	left:0%;
	width:100%;
	height:10%;
	background-color:#003366;
}
.divCuerpoConsul
{
	position:absolute;
	top:10%;
	left:0%;
	width:100%;
	height:90%;
	background-color:#FFFFFF;
	overflow:auto;
}
.tituloConsul
{
	color: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    background-color: #003366;
}
.tabFiltrosConsul
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
    width:100%;
    height:100%;
    background-color:#808080;
    border:none;
    padding:0;
}

.divAdminCat
{
	position:absolute;
	top:1%;
	left:1%;
	width:98%;
	height:98%;	
}
.divAdminCatTitulo
{
	position:absolute;
	top:0%;
	left:0%;
	width:100%;
	height:10%;
	background-color: #003366;
}
.divAdminCatCuerpo
{
	position:absolute;
	top:10%;
	left:0%;
	width:100%;
	height:440px;
	background-color: #808080;
}
.divAdminCatPie
{
	position:absolute;
	top:90%;
	left:0%;
	width:100%;
	height:10%;
	background-color: #003366;
}

.divCuerpoConsulReporte
{
	position:absolute;
	top:18%;
	left:0%;
	width:100%;
	height:70%;
	overflow:auto;
}

.ColumnaOculta
{ display:none; }


.totalGeneral  
{
        FONT-WEIGHT: bold; 
        background-color: Blue; 
        color: white;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        FONT-SIZE: 7pt;    
 }

/***********************************************************************/