/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/
A:link, A:visited { color:Blue;  text-decoration: none }
A:hover { text-decoration: underline }

#A04 { position:relative; width:747px; margin-left:auto; margin-right:auto; text-align:left; height:50px; clear:both; padding-top:10px;}  
#A04 div { border-top: 1px solid #E5E5E5; padding-top:5px;}
#A04 p { margin:0; color:#707277; font-size: 11px; padding-left:8px;}
#A04 a { color: #000; font-size: 11px; } 
#A04 a:hover { text-decoration:underline; } 
#A04 a:visited { color: #666; }
.Header
{
  /*background: url(~/images/header_bg.gif);
  background-color: #737294;*/
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-left-width: 0px; 
  border-right-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  width:747px;
  cursor: default; 
}
.cssRegistros { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial }
.cssEncabezado
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #996633;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px
}
.MenuLink
{ 	
	FONT-SIZE: 11px; 
	COLOR: white; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 	
}
.cssPie
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: white; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px 
}

.cssTexto
{ 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #222222; 
	text-align:justify;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px 
}
.cssTextoGrid
{ 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #222222; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 12px 
}
.cssNoticias
{ 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px 
}

.cssSubtitulo
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #222222; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 18px 
}
	
.cssError 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ff0000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px 
}
	
.cssSesion 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px 
}
	
.cssEtiquetas 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #003399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px 
}
.cssEtiqueta { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial }

.cssTitulo
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #222222; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px 
}

.cssReferencia
{ 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:2px;
	width:250px;
}


.cssReferencias { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial }

	.cssVinculo { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none }
	.cssBarra { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial }
	
/*Calendario*/
	
.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 11px;
  font-weight: Normal;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
}

.calendar_button
{
	border:none;
	cursor:pointer;
	width:25px;
	height:22px;
}

.calendar td
{
  font-size:11px;
}

.title
{
	font-weight:bold;
  background-color:#FAD388;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:center;
  background-color:#FFFFFF;
}
