body
{
	font-size: 8pt;
	margin: 0px;
	color: #676767;
	font-family: 'Microsoft Sans Serif';
	text-align: justify;
	SCROLLBAR-FACE-COLOR: #B2B8E8;
	SCROLLBAR-HIGHLIGHT-COLOR: #000066;
	SCROLLBAR-SHADOW-COLOR: #000066;
	SCROLLBAR-DARKSHADOW-COLOR: Lavender;
	SCROLLBAR-3DLIGHT-COLOR: Lavender;
	SCROLLBAR-ARROW-COLOR: #000066;
	SCROLLBAR-TRACK-COLOR: Lavender;
}
tbody
{
	font-family: 'Microsoft Sans Serif';
	font-size: 8pt;
	color: #676767;
	margin: 0px;
	text-align: justify;
}
a
{
	font-family: 'Microsoft Sans Serif';
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

a:hover
{
	color: #F12D2D;
	text-decoration: underline;
}
h1
{
	font-family: 'Microsoft Sans Serif';
	font-size: 12pt;
	font-weight: bold;
	background-color: #F12D2D;
	margin: 0px;
	color: white;
	text-align: justify;
	padding-left: 10px;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
}
h2
{
	font-family: 'Microsoft Sans Serif';
	font-size: 11pt;
	font-weight: bold;
	background-color: #F12D2D;
	margin: 0px;
	color: white;
	text-align: justify;
	padding-left: 10px;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
}
h3
{
	font-family: 'Microsoft Sans Serif';
	font-size: 10pt;
	font-weight: bold;
	background-color: #F12D2D;
	margin: 0px;
	color: white;
	text-align: justify;
	padding-left: 10px;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
}
h4
{
	font-family: 'Microsoft Sans Serif';
	font-size: 9pt;
	font-weight: bold;
	background-color: #F12D2D;
	margin: 0px;
	color: white;
	text-align: justify;
	padding-left: 10px;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
}
h5
{
	font-family: 'Microsoft Sans Serif';
	font-size: 8pt;
	font-weight: bold;
	background-color: #F12D2D;
	margin: 0px;
	color: white;
	text-align: justify;
	padding-left: 10px;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
}
hr
{
	color: #000066;
	height: 1px;
}
.HR_Color1
{
	color: #000066;
	height: 1px;
}
.HR_Color2
{
	color: Lavender;
	height: 1px;
}
.HR_Color3
{
	color: #efefff;
	height: 1px;
}
.HR_Color4
{
	color: #FF5959;
	height: 1px;
}
.HR_Color5
{
	color: #F12D2D;
	height: 1px;
}
.HojaEncuesta
{
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.HojaEncuesta_Imprimir
{
	width: 21cm;
	height: 29.7cm;
	margin: 2.5cm 3cm;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.CajaTexto
{
	font-family: 'Microsoft Sans Serif';
	font-size: 8pt;
	color: #676767;
	background-color: #f0f0ff;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
}
.Boton
{
	font-family: 'Microsoft Sans Serif';
	font-size: 8pt;
	color: white;
	background-color: #6979FF;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Cian 22.gif);
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	cursor: hand;
}
.AmpliarImagen
{
	cursor:url("/images/ZoomIn.cur");
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.Semitransparente
{
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.Opaco
{
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.CuadroAvisos
{
	position: relative;
	overflow-y: hidden;
	height: 28px;
	text-overflow: ellipsis;
}
.FechaAvisos
{
	position: absolute;
	background-color: white;
	color: #000066;
	float: right;
	bottom: 0px;
	right: 0px;
	font-size: 7pt;
	padding-left: 5px;
	padding-top: 2px;
	text-align: right;
}
.CuadroNoticias
{
	position: relative;
	font-size: 7pt;
	overflow-y: hidden;
	height: 48px;
	text-overflow: ellipsis;
}
.FechaNoticias
{
	position: absolute;
	background-color: white;
	color: #000066;
	float: right;
	bottom: 0px;
	right: 0px;
	font-size: 7pt;
	padding-left: 5px;
	width: 120px;
	text-align: right;
}

/* INICIO Barra de Menús */
.Menu1_Estatico
{
	color: white;
	background-color: #000066;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Azul 22.gif);
}
.Menu1_Estatico_MenuItem
{
	color: white;
	background-color: #000066;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Azul 22.gif);
	margin: 0px;
	cursor:pointer;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.Menu1_Estatico A
{
	cursor:pointer;
	color: white;
	text-decoration: none;
}
.Menu1_Estatico A:hover
{
	cursor:pointer;
	color: white;
	text-decoration: none;
}
.Menu1_Estatico_Hover
{
	cursor:pointer;
	color: white;
	background-color: #FF5959;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
}
.Menu1_Estatico_Selected
{
	color: white;
	background-color: #FF5959;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
}
.Menu1_Dinamico
{
	color: #000066;
	background-color: #efefff;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.Menu1_Dinamico_MenuItem
{
	color: #000066;
	background-color: #efefff;
	border-right: #efefff 1px solid;
	border-top: #efefff 1px solid;
	border-left: #efefff 1px solid;
	border-bottom: #efefff 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.Menu1_Dinamico A
{
	color: #000066;
	text-decoration: none;
}
.Menu1_Dinamico A:hover
{
	color: #ffffff;
	text-decoration: none;
}
.Menu1_Dinamico_Hover
{
	color: red;
	background-color: #FF5959;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
	border-right: #F12D2D 1px solid;
	border-top: #F12D2D 1px solid;
	border-left: #F12D2D 1px solid;
	border-bottom: #F12D2D 1px solid;
}
.Menu1_Dinamico_Selected
{
	color: white;
	background-color: #FF5959;
	background-position-y: center;
	background-image: url(/Images/Fondo Cristal Rojo 22.gif);
}
/* FIN Barra de Menús */

/* INICIO Solapas */
#MenuTab {
  /* margin-left: 130px; */
  /* margin-top:56px; */
} 
#MenuTab div {
  float:left;
  background: url(/Images/menu_izq.png) no-repeat left top;
  padding:0 0 0 9px;
} 
#MenuTab a {
  display:block;
  background: url(/Images/menu_der.png) no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  font-family: Arial;
  font-size: 11px;
  color:#000;
}
#MenuTab a:hover {
  color:#333;
} 
#MenuTab #activo {
  background-position:0 -150px;
  border-width:0;
} 
#MenuTab #activo a {
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;
} 
#MenuTab div:hover, #MenuTab div:hover a {
  background-position:0% -150px;
  color:#333;
} 
#MenuTab div:hover a {
  background-position:100% -150px;
}
/* FIN Solapas */

.BordeFinoColor1
{
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
}
.BordeFinoColor2
{
	border-right: Lavender 1px solid;
	border-top: Lavender 1px solid;
	border-left: Lavender 1px solid;
	border-bottom: Lavender 1px solid;
}
.BordeFinoColor3
{
	border-right: #F12D2D 1px solid;
	border-top: #F12D2D 1px solid;
	border-left: #F12D2D 1px solid;
	border-bottom: #F12D2D 1px solid;
}
.BordeFinoColor4
{
	border-right: #FF5959 1px solid;
	border-top: #FF5959 1px solid;
	border-left: #FF5959 1px solid;
	border-bottom: #FF5959 1px solid;
}
.BordeFinoColor5
{
	border-right: #676767 1px solid;
	border-top: #676767 1px solid;
	border-left: #676767 1px solid;
	border-bottom: #676767 1px solid;
}
.FondoBody
{
	color: #000066;
	background-color: Lavender;
	background-image: url(/Images/Fondo_Rayado.gif);
	margin: 10px;
}
.FondoCabecera
{
	color: white;
	text-align: center;
	vertical-align: middle;
	background-color: #000066;
	background-image: url(/Images/Fondo Cristal Azul 70.gif);
}
.TextoCabecera
{
    color: white;
	text-align: center;
	vertical-align: middle;
	font-size: 12pt;
	font-weight: bold;
}
.FondoTablaGeneral
{
	color: #000066;
	background-color: white;
	width: 800px;
	height: 100%;
}
.FondoDerecho
{
	color: #000066;
	background-color: #eeeeee;
	border-left: Silver 1px dotted;
}
.FondoPie
{
	color:white;
	text-align: center;
	background-color: #000066;
	background-position-y: -2px;
	background-image: url(/Images/Fondo Cristal Azul 22.gif);
}
.FondoSubPie
{
	color: #676767;
	border-top: Silver 1px dotted;
}

.TextoSubPie
{
	color: #676767;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	font-weight: normal;
}
A.TextoSubPie
{
	color: #000066;
	text-decoration: none;
}
A:hover.TextoSubPie
{
	color: #F12D2D;
	text-decoration: none;
}
.TextoPie
{
    color: white;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
}
A.TextoPie
{
    color: white;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
}
A:hover.TextoPie
{
    color: #F12D2D;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
}
.Fondo0
{
	background-color: White;
}
.Fondo1
{
	background-color: #000066;
}
.Fondo2
{
	background-color: Lavender;
}
.Fondo3
{
	background-color: #F12D2D;
}
.Fondo4
{
	background-color: #FF5959;
}
.Fondo5
{
	background-color: #676767;
}
.Color0
{
	 color: White;
}
.Color1
{
	color: #000066;
}
.Color2
{
	color: Lavender;
}
.Color3
{
	color: #F12D2D;
}
.Color4
{
	color: #FF5959;
}
.Color5
{
	color: #676767;
}
.BordeRedondo1
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.BordeRedondo2
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.BordeRedondo
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #F12D2D;
}
.BordeRedondoSup
{
	padding-left: 10px;
}
.BordeRedondoInf
{
	padding: 10px;
	background-color: White;
}
.BordeRedondoSupIzq
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 0px;
}
.BordeRedondoSupDer
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.BordeRedondoInfIzq
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.BordeRedondoInfDer
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.BordeRedondo3
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #F12D2D;
}
H1.BordeRedondo3
{
	padding-left: 10px;
}
H2.BordeRedondo3
{
	padding-left: 10px;
}
H3.BordeRedondo3
{
	padding-left: 10px;
}
.BordeRedondo4
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	background-color: White;
	border-top: #F12D2D 1px solid;
	border-bottom: #F12D2D 1px solid;
	border-right: #F12D2D 1px solid;
	border-left: #F12D2D 1px solid;
}
UL.SinSangria
{
	margin: 0px 0px 0px 14px;
	list-style-image: url(/Images/Lista_Cristal_Roja.gif);
}
UL.SinSangria LI
{
	list-style-image: url(/Images/Lista_Cristal_Gris.gif);
}
UL.SinSangriaRojo
{
	margin: 0px 0px 0px 14px;
	list-style-image: url(/Images/Lista_Cristal_Roja.gif);
}
UL.SinSangriaRojo LI
{
	list-style-image: url(/Images/Lista_Cristal_Roja.gif);
}
OL LI
{
	list-style-image: none;
}
LI
{
	list-style-image: url(/Images/Lista_Cristal_Roja.gif);
}
LI A
{
	list-style-image: url(/Images/Lista_Cristal_Azul.gif);
}
LI A:hover
{
	list-style-image: url(/Images/Lista_Cristal_Roja.gif);
}
LI.Color1
{
	list-style-image: url(/Images/Lista_Cristal_Azul.gif);
}
LI.Color2
{
	list-style-image: url(/Images/Lista_Cristal_Cian.gif);
}
LI.Color2
{
	list-style-image: url(/Images/Lista_Cristal_Gris.gif);
}
.MensajeError
{
	Color: Red;
}
.msgBoxTitle
{
	cursor:move;	
}

.modalBackground
{
	float:left;
	background-color:lavender;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.AjaxCalendarAzul .ajax__calendar_container {padding:0px;position:absolute;cursor:default;width:161px;font-size:8pt;text-align:center;font-family:'Microsoft Sans Serif';}
.AjaxCalendarAzul .ajax__calendar_body {height:122px;width:162px;position:relative;overflow:hidden;margin:auto;}
.AjaxCalendarAzul .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:122px;width:162px;position:absolute;text-align:center;margin:auto;}
.AjaxCalendarAzul .ajax__calendar_container TABLE {font-size:8pt;}
.AjaxCalendarAzul .ajax__calendar_header {height:18px;width:100%;background-color:#F12D2D;color:White;background-image: url(/Images/Fondo Cristal Rojo 22.gif);}
.AjaxCalendarAzul .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.AjaxCalendarAzul .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.AjaxCalendarAzul .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.AjaxCalendarAzul .ajax__calendar_footer {height:15px;}
.AjaxCalendarAzul .ajax__calendar_today {cursor:pointer;padding-top:3px;color:#000066;}
.AjaxCalendarAzul .ajax__calendar_dayname {height: 17px;width: 17px;text-align: center;border: 1px solid #FF9595;background-color: #FF9595;color: White;font-weight: bold;}
.AjaxCalendarAzul .ajax__calendar_day {height:15px;width:17px;text-align:right;padding:0 2px;cursor:pointer;}
.AjaxCalendarAzul .ajax__calendar_month {height:38px;width:36px;text-align:center;cursor:pointer;overflow:hidden;}
.AjaxCalendarAzul .ajax__calendar_year {height:38px;width:36px;text-align:center;cursor:pointer;overflow:hidden;}

.AjaxCalendarAzul .ajax__calendar_container {border:1px solid #000066;background-color:#ffffff;color:#676767;}
.AjaxCalendarAzul .ajax__calendar_footer {border-top:1px dotted #676767;}
.AjaxCalendarAzul .ajax__calendar_dayname {border-bottom:1px dotted #676767;}
.AjaxCalendarAzul .ajax__calendar_day {border:1px solid #ffffff;}
.AjaxCalendarAzul .ajax__calendar_month {border:1px solid #ffffff;}
.AjaxCalendarAzul .ajax__calendar_year {border:1px solid #ffffff;}

.AjaxCalendarAzul .ajax__calendar_active .ajax__calendar_day {background-color:Lavender;border-color:#000066;color:#000066;}
.AjaxCalendarAzul .ajax__calendar_active .ajax__calendar_month {background-color:Lavender;border-color:#000066;color:#000066;}
.AjaxCalendarAzul .ajax__calendar_active .ajax__calendar_year {background-color:Lavender;border-color:#000066;color:#000066;}

.AjaxCalendarAzul .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:lightgrey;}
.AjaxCalendarAzul .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:lightgrey;}

.AjaxCalendarAzul .ajax__calendar_hover .ajax__calendar_day {background-color:Lavender;border-color:#6274a6;}
.AjaxCalendarAzul .ajax__calendar_hover .ajax__calendar_month {background-color:Lavender;border-color:#6274a6;}
.AjaxCalendarAzul .ajax__calendar_hover .ajax__calendar_year {background-color:Lavender;border-color:#6274a6;}

.AjaxCalendarAzul .ajax__calendar_hover .ajax__calendar_title {text-decoration: underline;}
.AjaxCalendarAzul .ajax__calendar_hover .ajax__calendar_today {text-decoration: underline;}

.FondoCajaTexto
{
	background-color: #F0F0FF;
}

.Nodo
{
	background-color: Transparent;
	color: #676767;
	font-weight: normal;
	text-decoration: none;
}
.NodoSeleccionado
{
	background-color: Highlight;
	color: white;
	text-decoration: none;
}
