/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Tahoma, Verdana;
	font-size:	14px;
	font-weight: bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		

A:link
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}	
		
A:visited
{
	font-size: 10px;
	color: black;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}	
		
A:active
{
	font-size: 10px;
	color: black;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}	
		
A:hover
{
	font-size: 10px;
	color: black;
	font-family: Verdana, Tahoma;
	text-decoration: underline;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	color: LightCoral;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
P {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana
}
TR {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana
}
TD {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana
}
UL {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana
}
LI {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana
}
TH {
	BACKGROUND: #dbeaf5; COLOR: #000000
}
.intd {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana
}
.wcell {
	BACKGROUND: #ffffff; VERTICAL-ALIGN: top
}
.ctrl {
	FONT-SIZE: 10px; WIDTH: 100%; FONT-FAMILY: Tahoma, Verdana, sans-serif
}
.btnform {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BORDER-LEFT: 0px; WIDTH: 100%; CURSOR: hand; BORDER-BOTTOM: 0px; FONT-FAMILY: tahoma, verdana; HEIGHT: 18px; BACKGROUND-COLOR: #dbeaf5; TEXT-ALIGN: center
}
.btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #dbeaf5
}
TEXTAREA {
	FONT: 9px Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #dbeaf5
}
SELECT {
	FONT: 9px Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #dbeaf5
}
INPUT {
	FONT: 9px Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #dbeaf5
}
Titulo	{	
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
	
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica; background-color:White; border:1px solid #646464}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%; background-color:#dbeaf5}
.ajax__calendar_prev
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(arrow-left.gif);
}
.ajax__calendar_next
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(arrow-right.gif);
}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.Caja {
    Opacity: 0.85;
    -moz-opacity: 0.85;
    Filter: alpha(opacity=85);   
    }    

.modalFlotante
{
	position:absolute; 
	z-index:1000;
	top:  150px;
    left: expression((document.body.offsetWidth /2) - 200 + "px");
}

 .bloqueo
   {
   position:absolute; 
   z-index:980;
   left: 0px;
   top:  0px;
   width: expression(document.body.offsetWidth + "px"); 
   height: expression(document.body.offsetHeight + "px"); 
   background-color: #000000;  
   filter: alpha(opacity=20);
   text-align: center; 
   vertical-align: middle; 
   }
   
   
      .ventana_loading 
   {
   position:absolute; 
   z-index:1000;
   left: expression((document.body.offsetWidth /2) - 200 + "px");
   top:  expression((document.body.offsetHeight/2) - 150 + "px");
   width: 400px; 
   height: 100px; 
   text-align: center; 
   vertical-align: middle; 
   background-color: #bbddff;  
   filter: alpha(opacity=50);
   border-style: solid;
   border-width: 3px;
    }
    

    
       .mensaje_loading 
   {
   position:absolute; 
   z-index:1001;
   left: expression((document.body.offsetWidth /2) - 200 + "px");
   top:  expression((document.body.offsetHeight/2) - 80 + "px");
   width: 400px; 
   height: 200px; 
   text-align: center; 
   vertical-align: middle; 
    }
  .resaltado
  {
	position:absolute;

 
	}

