/* Custom Styles - Expedientes Electrónicos */
.IMG_THUMBNAIL 
{
	margin-right: 5px;
	margin-left: 5px;
   background-color: White;
   border: solid 1px Gray;
   /*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=6,OffY=6,Color='LightGrey',Positive='true');*/
}
.InfoNotes
{
   font-style: italic;
   color: DarkCyan;
}
.InfoDetails 
{
   background-color: AliceBlue;
   font-size: .7em;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
}

/* Custom Styles - ReportDocument */
.ReportDocument 
{
   background-color: White;
   border: solid 1px Gray;
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=3,Color='LightGrey',Positive='true');
}

/* Custom Styles - Menu */
A.Menu, SPAN.Menu, TD.Menu, TR.Menu, LABEL.Menu, TABLE.Menu 
{
    background-color: WhiteSmoke;
    font-size: .8em;
}

/* Custom Styles - Content */
A.Content, SPAN.Content, TD.Content, TR.Content, LABEL.Content, TABLE.Content, P.Content 
{
    background-color: White;
    font-size: .8em;
}

/* Custom Styles - NormalTextBox Class */
.NormalTextBox
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: .8em;
}

.NormalCapturaTextBox
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: .85em;   
}

.NormalCapturaTextBoxGray
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: .70em;
   color: Gray;
}
.NormalCapturaTextBoxSmall
{
   font-family: Verdana, Helvetica, sans-serif;
   font-size: .70em;
   color: black;
}
.NormalInfoTD
{
	font-family: Verdana, Helvetica, sans-serif;
	background-color:#003366;
	font-size:.80em;
	color:whitesmoke;
	font-weight:bold;
	text-align:right;		
}
.NormalSelect {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: middle;
	word-spacing: normal;
	display: block;
	border: inset;
	list-style-type: upper-roman;
	cursor: default;
	background-color: #EEEEEE;
	white-space: normal;
}

/* Custom Styles - Normal Class */
A.Normal, SPAN.Normal, TD.Normal, TR.Normal, LABEL.Normal, TABLE.Normal, P.Normal, LI.Normal 
{
   font-size: .8em;
}
A.NormalBold, SPAN.NormalBold, TD.NormalBold, TR.NormalBold, LABEL.NormalBold, TABLE.NormalBold, P.NormalBold, LI.NormalBold
{
   font-size: .8em;
   font-weight: bold;
}
A.NormalRed, SPAN.NormalRed, TD.NormalRed, TR.NormalRed, LABEL.NormalRed, TABLE.NormalRed, P.NormalRed, LI.NormalRed
{
   font-size: .8em;
   font-weight: bold;
   color: Red;
}
A.NormalGray, SPAN.NormalGray, TD.NormalGray, TR.NormalGray, LABEL.NormalGray, TABLE.NormalGray, P.NormalGray, LI.NormalGray
{
   font-size: .8em;
   color: Gray;
}

A.NormalBoldGray, SPAN.NormalBoldGray, TD.NormalBoldGray, TR.NormalBoldGray, LABEL.NormalBoldGray, TABLE.NormalBoldGray, P.NormalBoldGray, LI.NormalBoldGray
{
   font-size: .8em;
   font-weight: bold;
   color: Gray;
}

A.NormalBoldBlue, SPAN.NormalBoldBlue, TD.NormalBoldBlue, TR.NormalBoldBlue, LABEL.NormalBoldBlue, TABLE.NormalBoldBlue, P.NormalBoldBlue, LI.NormalBoldBlue
{
   font-size: .85em;
   font-weight: bold;
   color: #003366;
}

A.Small, SPAN.Small, TD.Small, TR.Small, LABEL.Small, TABLE.Small, P.Small, LI.Small
{
   font-size: .7em;
}
A.SmallGray, SPAN.SmallGray, TD.SmallGray, TR.SmallGray, LABEL.SmallGray, TABLE.SmallGray, P.SmallGray, LI.SmallGray
{
   font-size: .7em;
   color: Gray;
}

/* Custom Styles - Caption Class */
A.Caption, SPAN.Caption, TD.Caption, TR.Caption, LABEL.Caption, TABLE.Caption, P.Caption 
{
   font-size: .8em;
   background-color: DarkGray;
	color:	Black;
   text-align: right;
}

/* Custom Styles - Index Class */
A.Index, SPAN.Index, TD.Index, TR.Index, LABEL.Index, P.Index 
{
   font-size: .7em;
}
A.IndexBold, SPAN.IndexBold, TD.IndexBold, TR.IndexBold, LABEL.IndexBold, P.IndexBold
{
   font-size: .7em;
   font-weight: bold;
}
A.IndexBoldGray, SPAN.IndexBoldGray, TD.IndexBoldGray, TR.IndexBoldGray, LABEL.IndexBoldGray, P.IndexBoldGray
{
   font-size: .7em;
   font-weight: bold;
   color: Gray;
}
A.Index:link	
{	
	text-decoration:	none;
	color:	#3333cc;
}	
A.Index:visited	
{	
	text-decoration:	none;
	color:	#333399;
}	
		
A.Index:active	
{	
	text-decoration:	none;
	color: #333399;
}	
		
A.Index:hover	
{	
	text-decoration:	underline;
	color:	#3333cc;
}

/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    background-color: WhiteSmoke;
    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
{
    color: #003366;
    /*margin-top: 3px;*/
    /*margin-bottom: 3px;*/
    padding-top: 3px;
    padding-bottom: 3px;
}

TH, THEAD, TFOOT
{
    background-color: #003366;
    color: white;
}

H1	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	700;
	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.58em;
	font-weight:	500;
	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.33em;
	font-weight:	700;
	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-family: Arial, Helvetica, sans-serif;
	font-size:	.8em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
TH	
{	
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	font-size:	.8em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	

A:link	
{	
	text-decoration:	none;
	color:	#3333cc;
}	
		
A:visited	
{	
	text-decoration:	none;
	color:	#333399;
}	
		
A:active	
{	
	text-decoration:	none;
	color:	#333399;
}	
		
A:hover	
{	
	text-decoration:	underline;
	color:	#3333cc;
}
	
SMALL	
{	
	font-size:	.7em;
}	

BIG	
{	
	font-size:	1.17em;
}	

BLOCKQUOTE, PRE	
{	
   background-color: LightYellow;
	font-family: Courier New, monospace;
	color:	Black;
}	

UL LI	
{	
	list-style-type:	square ;
}	

UL LI LI	
{	
	list-style-type:	disc;
}	

UL LI LI LI	
{	
	list-style-type:	circle;
}	
	
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: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

