/*
' Quizás en un futuro... 
'Response.ContentType = "text/css" 
'Dim Color01, Color02, Color03, Color04, Color05
'Dim Color06, Color07, Color08, Color09, Color10
'Dim Color11, Color12, Color13, Color14, Color15

'Color02 = "#000000" ' Negro
'Color10 = "#111111" ' Casi negro
'Color03 = "#333333" ' Gris oscuro
'Color04 = "#424242" ' Gris menos oscuro
'Color05 = "#666666" ' Gris menos oscuro aún
'Color12 = "#cdcdcd" ' Gris claro
'Color06 = "#F5F5F5" ' Gris muy claro
'Color11 = "#F8F8F8" ' Gris clarísimo
'Color01 = "#FFFFFF" ' Blanco

'Color07 = "#E7D8CE" ' Naranja claro  (fondo de celdas pares)
'Color08 = "#1899C4" ' Naranja fuerte (fondo de th)
'Color09 = "#ECF0FB" ' Azul grisáceo claro

*/

/*
   -----------------
   PESTAÑAS DEL MENU
   -----------------
*/ 
  
.bt_left {
	background-image:URL(bt_left.gif);
	background-repeat:no-repeat;
}
.bt_center {
	background-image:URL(bt_center.gif);
}
.bt_right {
	background-image:URL(bt_right.gif);
	background-repeat:no-repeat;
}
.bt_left_ {
	background-image:URL(bt_left_.gif);
	background-repeat:no-repeat;
}
.bt_center_ {
	background-image:URL(bt_center_.gif);
}
.bt_right_ {
	background-image:URL(bt_right_.gif);
	background-repeat:no-repeat;
}

.Menu {
  text-transform: uppercase;
}
/*
   ------------------------
   BANDA DE INFO DE USUARIO
   ------------------------
*/ 

.user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: black;
	background-color: #E7D8CE; 
	padding-left: 3px;
	padding-right: 3px;
}
/*
   -------------
   CAJA DE LOGIN
   -------------
*/ 

.box_tl {
	background-image:url(winb_tl.gif);
	background-repeat:no-repeat;
}

.box_tc {
	background-image:url(winb_tc.gif);
	background-repeat:repeat-x;
}

.box_tr {
	background-image:url(winb_tr.gif);
	background-repeat:no-repeat;
}

.box_l {
	background-image:url(winb_l.gif);
	background-repeat:repeat-y;
}
.box_r {
	background-image:url(winb_r.gif);
	background-repeat:repeat-y;
}
.box_bl {
	background-image:url(winb_bl.gif);
	background-repeat:no-repeat;
}
.box_bc {
	background-image:url(winb_bc.gif);
	background-repeat:repeat-x;
}
.box_br {
	background-image:url(winb_br.gif);
	background-repeat:no-repeat;
}

/*
   -------------------------------------------------------------------------
   CONTENEDOR DE CONTENIDOS: ABIERTO POR HTMLHEADER Y CERRADO POR HTMLFOOTER
   -------------------------------------------------------------------------
*/ 

div#Contenido {
	margin-left: 10px;
	margin-right: 5px;
}

/*
   ---------------------
   CAJA DE AVISO GENERAL
   ---------------------
*/ 

.AvisoGeneral {
	width : 70%;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  background-color:  #E7D8CE;
  padding : 20px;  
  border: 2px dashed #DD5A05;
}

/*
   -------------------
   CAJA DE AVISO LOCAL
   -------------------
*/ 

.AvisoLocal {
	width : 70%;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  background-color:  #E7D8CE;
  padding : 20px;  
  border: 2px dashed #DD5A05;
}

/*
   -----------------------
   TEXTO DE VERSIÓN DE LMS
   -----------------------
*/ 

.version {
	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left:105px;
	top:55px;
}

/*
   ------------------
   LINEA DE COPYRIGHT
   ------------------
*/ 

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
}

/*
   --------------
   TEXTO DE ERROR
   --------------
*/ 

.Error {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: red;			
}		 

/*
   ------------------------------
   Caja de Estado de Solicitudes
   ------------------------------
*/ 
#EstadoSolicitudes {
	width : 97%;
	padding: 0;
	height: 90px;
	overflow: auto;
}

/*
   -------
   TITULOS
   -------
*/ 

.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #DD5A05;
	text-align:  left;
	position: relative; 
	width:100%;
 	height: 20pt;
	font-weight: bold;
}

.Titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #DD5A05;
	text-align: left;
	position: relative; 
	width:100%;
	height: 20pt;
	font-weight: bold;
}
				 
.SubTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #DD5A05;
	text-align: left;
	position: relative; 
	width:100%;
	font-weight: bold;
}

/*
   ------
   CUERPO
   ------
*/ 

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  background-color:white;		
	/*scrollbar-3dlight-color: #424242;
	scrollbar-arrow-color: White;
	scrollbar-base-color: Silver;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #DD5A05;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: Black;
	scrollbar-track-color: #ECF0FB;
	*/
	overflow:auto; 
}

/*
   -------
   PÁRRAFO
   -------
*/ 

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;			
}

/*
   -------
   Strong
   -------
*/ 

strong.Grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
  font-weight: bold;			
}
/*
   -----------------
   LISTA NO NUMERADA
   -----------------
*/ 

ul li {
	list-style-image: url('ListItemMarker.gif');
	margin-bottom:1em;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}

/*
   -------
   ENLACES
   -------
*/ 

a:link {
	text-decoration:none; 
	color: #333333;
}
a:link:hover {
	text-decoration:underline; 
	color: #DD5A05;
}
a:active {
	text-decoration:none; 
	color: #DD5A05;
}
a:visited {
	text-decoration:none; 
	color: #333333;
	}
a:visited:hover {
	text-decoration:underline; 
	color: #DD5A05;
	}

a.EnlaceResaltado:link {
	text-decoration:underline; 
	color: #DD5A05;
}
a.EnlaceResaltado:link:hover {
	text-decoration:underline; 
	color: #DD5A05;
}
a.EnlaceResaltado:active {
	text-decoration:underline; 
	color: #DD5A05;
}
a.EnlaceResaltado:visited {
	text-decoration:underline; 
	color: #DD5A05;
}
a.EnlaceResaltado:visited:hover {
	text-decoration:underline; 
	color: #DD5A05;
}


/*
   -----------------------
   ELEMENTOS DE FORMULARIO
   -----------------------
*/ 

INPUT, SELECT, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: Black;
	margin: 1px;	
	padding-left: 3px;
}  


button, .boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #111111;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px;
	cursor: pointer;
	padding-right: 0px;
	padding-left: 0px;
}

/*
   -----------------------------------
   CELDAS DE TABLAS DE POSICIONAMIENTO
   -----------------------------------
*/ 

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
   /*background-color: #FFFFFF;*/
}

/* 
 ---------------------------
 TABLAS PARA MÓDULOS (HOME)	
 ---------------------------
*/

div.CajaModulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;   
	color: #000000;
  width: 97%;
}

div.CajaModuloContenidos {
  border-spacing: 0px;
	padding: 5px;  
	line-height: 150%;
	background-color: #FAE7D9;
	/*background-color: #E7D8CE;*/
	/*background-color: #F8F8F8;*/
  /*border: 1px solid #DD5A05;*/

}
div.CajaModuloCabecera {
  border-spacing: 0px;
	padding: 5px;  
	background-color: #DD5A05;
	color: #FFFFFF;
	/*border-bottom:  1px solid #DD5A05;*/
  font-weight: bold;
  /*border-top:  1px solid #DD5A05;  	
  border-left:  1px solid #DD5A05;
  border-right:  1px solid #DD5A05;*/    
	 }

/* 
 ----------------
 TABLAS DE DATOS	
 ----------------
*/

table.TablaDatos {
  border: 1px solid #DD5A05;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 97%;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;   
	color: #FFFFFF;
	background-color: #DD5A05;
	padding-bottom: 5px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-top: 5px;
  border:  1px solid White;	
	 }
td.impares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F8F8F8;
	padding-bottom: 3px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-top: 3px;
  border:  1px solid White;		
	border-bottom: 1px dashed #DD5A05;
}		 
td.pares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #E7D8CE;
	padding-bottom: 3px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-top: 3px;
  border:  1px solid White;		
  border-bottom: 1px dashed #DD5A05;  
}
td.total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	padding-bottom: 3px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-top: 3px;
  border-right:  1px solid White;		  
}

/* 
 --------------------------
 TABLA DE MENSAJES DEL FORO	
 --------------------------
*/

table.TablaMsgForo {
  border: 1px solid #DD5A05;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 98%;  
}
td.imparesMsgForo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F8F8F8;
	padding-bottom: 3px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-top: 3px;
  border-left:  1px solid White;		
}		 
td.paresMsgForo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #E7D8CE;
	padding-bottom: 3px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-top: 3px;
  border-left:  1px solid White;  		  
}		

/* 
 --------------------------
 FILA DE TITULO DE ENCUESTA	
 --------------------------
*/

td.TituloSecEncuesta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: Silver;
	padding-bottom: 3px;  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-top: 3px;
  border-left:  1px solid White;		
}		 

/* 
 ------
 AGENDA	
 ------
*/
		
.special { 
  background-color: #E7D8CE; 
  border: 1px solid black; 
  cursor: pointer; 
}
/* 
   -----
   OTROS
   -----
*/


img.inline {
	float: none;
	margin-right: 2;
	margin-bottom: 0;
	vertical-align: middle
}
hr {
	Color: #cdcdcd; 
	Height: 1px; 
}

