﻿/********************* Estructura General *************/
html body
{
	height: 100%;
	font-family: Arial;
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #f8f8ff;
}
.mainTable
{
	height:100%;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/****************************************************/



/********************* Headings *****************/
h1, h2, h3, h4
{
	color:#660000;
}
/***********************************************/



/****************** Pendiente de Clasificar ****************/
.icon img
{
	vertical-align:middle;
}
.sitePath
{
	padding-left:20px;
	height:30px;
	font-size: 9pt;
	font-family: Arial;
	color: #217373;
	font-weight: bold;
	background-image: url(sitepath.jpg);
	background-repeat: repeat-x;
}

.tablaContenido
{
	font-size:12px;
	height:100%;
	width:100%;
}

.content
{

}
.contentTD
{
	font-weight:normal;
	color:#000000;
	padding: 20px;
	vertical-align:top;
}
/******************************************************/





/************* Controles de Ingreso de Datos *******/
.checkboxs
{
}
.textboxs
{
	border:0;
	background-color: #eee6e6;
}
.dropdownlists
{
	border:0;
	background-color: #eee6e6;
}
.textboxes
{
	border:0;
}
.dropdowns
{
	border:0;
}

/***************************************************/





/****************** Hyperlinks *********************/
/*a, a:visited 
{
	color:#660000;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
a:hover
{
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC9900;
}*/
/**************************************************/



/******************* Encabezado *************************/
.header      /* Incluye las pestañas de los menues */
{
	background-image: url(fondo_header.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:100%;
}
.headerTable	/* Esta es el <table> */
{
	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 	background-image: url(back_header.jpg);
     background-repeat:no-repeat;
     background-position:right;
}
.headerLogo		/* Primer celda */
{
	width:676px;
	height:90px;
}
.headerSessionStatus /* Segunda celda */
{
	width: 200px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}
.borderSitePath
{
	height:5px;
	background-image: url(border_sitepath.jpg);
	background-repeat: repeat-x;
}
/**********************************************************/




/************************** Submenu ***************************/
.subMenu	/* Este el es <td> que contiene el submenu */
{
	width: 240px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-right-color: #4B6079;
	border-bottom-color: #4B6079;
	border-right-width: 1px;
	border-bottom-width: 1px;
	background-color: #4B6079;
	
}
.subMenuRootNode
{
}
.subMenuNode
{
	font-size:11px;
	color:#ffffff;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:2px;
}
.subMenuNodeHover
{
	font-size:11px;
	text-decoration: underline;
	color: #ffffff;
}
.subMenuNodeSelected
{
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	color: #B6C2D1;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:2px;
}
.subMenuNodeSelected a, .subMenuNodeSelected a:visited
{
	color: #ffffff;
}
/****************************************************************/


/***********************  Menu  y Solapas ***********************/
.menu			/* Este el el <tr> donde se encuentra el menu */
{
	background-image: url(menu.jpg);
	background-repeat: repeat-x;
	height: 30px;
}
.menuControl	/* Control asp:Menu */
{
	font-size:12px;
	height:23px;
}
.solapaIzquierda
{
	width:8px;
	height:23px;
	background-image: url(btn1.jpg);
}
.solapaCentro
{
	height:23px;
	background-image: url(btncenter.jpg);
	background-repeat:repeat-x;
}
.solapaDerecha
{
	width:8px;
	height:23px;
	background-image: url(btn2.jpg);
}
.solapaIzquierdaSelected
{
	width:8px;
	height:23px;
	background-image: url(btnHover_1.jpg);
}
.solapaCentroSelected
{
	height:23px;
	background-image: url(btnHover_center.jpg);
	background-repeat:repeat-x;
}
.solapaDerechaSelected
{
	width:8px;
	height:23px;
	background-image: url(btnHover_2.jpg);
}
.solapaCentro a, .solapaCentro a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.solapaCentro a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.solapaCentroSelected a, .solapaCentroSelected a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.solapaCentroSelected a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/*************************************************************/

/**************** Paneles (Login) ****************************/
.PanelHeaderLogin{
	
	background: url(solapa_login.jpg);
	font : Arial;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	width: 185px;
	height: 22px;
	text-align:left;
	padding-left: 10px;
}
/*************************************************************/

/********** Paneles (Noticias) ***********/
.PanelHeader
{
	background: url(solapa_noticias.jpg);
	font : Arial;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	width: 227px;
	height: 22px;
	text-align:left;
	padding-left: 10px;
}
.PanelBackGround
{
	background-color : #fcfcfc;
	width:185px;
}
.PanelBackGround a, .PanelBackGround a:visited
{
	color : #660000;
	font-size:10px;
	font-family:Arial;
}
.PanelBackGround .label
{
	font-size:11px;
	font-family:Arial;
	width: 95px; 
	text-align:left;
	font-weight:bold;
}
.PanelTextBox
{
}
/******************************************/


/**********  Texto de las Noticias ********/
.Noticias
{
	padding: 10px;
	font-size:11px;
	text-align:left;
}
/******************************************/



/************* Link para Cambiar Idioma **********/
.cambiadorLenguaje
{
	color: #ffffff;
	font-weight:normal;
}
.cambiadorLenguaje:visited
{
	color: #ffffff;
	font-weight:normal;
}
.cambiadorLenguaje:hover
{
	color: #CC9900;
	font-weight:normal;
}
/************************************************/


/***************** Grillas  de datos **************/
.grid
{
	margin-top:10px;
	margin-bottom:10px;
	background-color: #ede7e7;
}
.gridAlternatingRow
{
	background-color: #ede7e7;
}
.gridHeader
{
	background-color: #edcbcb;
	color: #660000;
	font-weight: bold;
	font-size: 12px;
}
.gridSelectedRow
{
	background-color: #ebdcdb;
}
/***************************************************/


/************ Progreso de Actualizaciones Ajax *******/
.loading
{
	position:absolute; 
	bottom:0px; 
	right:0px; 
	background-color:#ffffff; 
	color:#344962; 
	font-weight:bold;
	border: solid 1px #344962;
	z-index:1000000;
}
.loadingimg
{
	width:30px;
	height:30px;
}
/*****************************************************/

.textobotonesmasterblanco {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}


.portalMaestros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	height: 22px;
	width: 200px;
	background-repeat: repeat;
	background-image: url(portal.jpg);
}
