﻿/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	word-spacing: normal;
	font: caption;
	text-transform: none;
	letter-spacing: normal;
	background-color: #f4fafd;
	
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1
{
	font-weight: bold;
	font-size: 13pt;
	word-spacing: normal;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
	letter-spacing: normal;
	text-decoration: none;
}	

/*SPAN
{
	color: #266f99;
	font-weight: bold;
	font-size: 8pt;
	font-family:  Tahoma,Verdana, Arial;
}*/
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	


A:link
{
	color: cornflowerblue;
	text-decoration: none;
}	
		
A:visited	{	
	text-decoration:	none;
	color:	cornflowerblue;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	cornflowerblue;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	cornflowerblue;
	}
	
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;
	}	
	
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;
	}
	



SELECT
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font: messagebox;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

TD
{
	vertical-align:top 
}
TEXTAREA
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font: messagebox;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

/*****CLASES******/
TABLE.tblMaestro
{
	font-weight: bold;
	font-size: 8pt;
	font-family:  Tahoma,Verdana, Arial;
	border-right: #000099 2px solid;
	border-top: #000099 2px solid;
	border-left: #000099 2px solid;
	border-bottom: #000099 2px solid;
	margin-top: 0px;
	text-transform: none;
	color: #ffffff;
	text-indent: 10pt;
	background-color: #266f99;
	text-decoration: none;
}

TABLE.tblDetalle
{
	font-weight: bold;
	font-size: 8pt;
	font-family:  Tahoma,Verdana, Arial;
	border-right: 0px;
	border-top: 0px;	
	border-left: 0px;
	border-bottom: 0px;
	vertical-align: top;
	text-transform: none;
	width: 100%;
	color: midnightblue;
	text-indent: 10pt;
	text-align: left;
}

TABLE.dgdDetalle
{
	font: messagebox;
}


INPUT.inpTextbox
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font: messagebox;
}

INPUT.inpRequerido
{
	background-color: #b0daff;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font: messagebox;
}

SELECT.cmbRequerido
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font: messagebox;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #b0daff;
}
TEXTAREA.txtRequerido
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font: messagebox;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #b0daff;
}
TABLE.Border1
{
	font-weight: bold;
	font-size: 8pt;
	font-family:  Tahoma,Verdana, Arial;
	border-right: #000099 2px solid;
	border-top: #000099 2px solid;
	border-left: #000099 2px solid;
	border-bottom: #000099 2px solid;
	color: midnightblue;
	text-indent: 10pt;
	text-align: left;
}
.rfvMaestro
{
	color: orange;
}

/*Creada por Indira Calvo Gould para corregir error en tabla de maestro que pintaba los labels igual al background*/
.claseSPAN
{
	color: #266f99;
	font-weight: bold;
	font-size: 8pt;
	font-family:  Tahoma,Verdana, Arial;
}

/*Creadas paor Gerardo Lopez para mostrar mensaje de error*/
.notice {
	COLOR: #000000; BACKGROUND-COLOR: #ffffdd
}
H1.notice {
	BORDER-RIGHT: #ffd700 0.1em solid; PADDING-RIGHT: 10px; 
BACKGROUND-POSITION: 10px 50%; BORDER-TOP: #ffd700 0.1em solid; 
PADDING-LEFT: 36px; BACKGROUND-IMAGE:url(../../imagenes/s_notice.png); 
PADDING-BOTTOM: 10px; MARGIN:0.5em 0px; BORDER-LEFT: #ffd700 0.1em solid; 
PADDING-TOP: 10px; BORDER-BOTTOM: #ffd700 0.1em solid; 
BACKGROUND-REPEAT: no-repeat
}
DIV.notice {
	BORDER-RIGHT: #ffd700 0.1em solid; PADDING-RIGHT: 10px; 
BACKGROUND-POSITION: 10px 50%; 
BORDER-TOP: #ffd700 0.1em solid; 
PADDING-LEFT: 36px; BACKGROUND-IMAGE: url(../../imagenes/s_notice.png); 
PADDING-BOTTOM: 10px; MARGIN: 0.5em 0px; BORDER-LEFT: #ffd700 0.1em solid;
PADDING-TOP: 10px; BORDER-BOTTOM: #ffd700 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
.notice H1 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.2em; 
	BORDER-BOTTOM: #ffd700 0.1em solid; TEXT-ALIGN: left
}
.warning {
	COLOR: #cc0000; BACKGROUND-COLOR: #ffffcc
}
P.warning {
	BORDER-RIGHT: #cc0000 0.1em solid; PADDING-RIGHT: 10px; 
BACKGROUND-POSITION: 10px 50%; BORDER-TOP: #cc0000 0.1em solid; 
PADDING-LEFT: 36px; BACKGROUND-IMAGE: 
url(../../imagenes/s_warn.png); PADDING-BOTTOM: 10px; MARGIN: 
0.5em 0px; BORDER-LEFT: #cc0000 0.1em solid; PADDING-TOP: 10px; 
BORDER-BOTTOM: #cc0000 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
H1.warning {
	BORDER-RIGHT: #cc0000 0.1em solid; PADDING-RIGHT: 10px; 
BACKGROUND-POSITION: 10px 50%; BORDER-TOP: #cc0000 0.1em solid; 
PADDING-LEFT: 36px; BACKGROUND-IMAGE: url(../../imagenes/s_warn.png); PADDING-BOTTOM: 10px; MARGIN: 
0.5em 0px; BORDER-LEFT: #cc0000 0.1em solid; PADDING-TOP: 10px; 
BORDER-BOTTOM: #cc0000 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
DIV.warning {
	BORDER-RIGHT: #cc0000 0.1em solid; PADDING-RIGHT: 10px; 
BACKGROUND-POSITION: 10px 50%; BORDER-TOP: #cc0000 0.1em solid; 
PADDING-LEFT: 36px; BACKGROUND-IMAGE: url(../../imagenes/s_warn.png); PADDING-BOTTOM: 10px; MARGIN: 
0.5em 0px; BORDER-LEFT: #cc0000 0.1em solid; PADDING-TOP: 10px; 
BORDER-BOTTOM: #cc0000 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
.warning H1 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.2em; BORDER-BOTTOM: #cc0000 0.1em 
solid; TEXT-ALIGN: left
}
.error {
	COLOR: #ff0000; BACKGROUND-COLOR: #ffffcc
}
H1.error {
	BORDER-RIGHT: #ff0000 0.1em solid; PADDING-RIGHT: 10px; 
BACKGROUND-POSITION: 10px 50%; BORDER-TOP: #ff0000 0.1em solid; 
PADDING-LEFT: 36px; BACKGROUND-IMAGE: 
url(../../imagenes/s_error.png); PADDING-BOTTOM: 10px; MARGIN: 
0.5em 0px; BORDER-LEFT: #ff0000 0.1em solid; PADDING-TOP: 10px; 
BORDER-BOTTOM: #ff0000 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
DIV.error {
	BORDER-RIGHT: #ff0000 0.1em solid; PADDING-RIGHT: 10px; 
BACKGROUND-POSITION: 10px 50%; BORDER-TOP: #ff0000 0.1em solid; 
PADDING-LEFT: 36px; BACKGROUND-IMAGE: 
url(../../imagenes/s_error.png); PADDING-BOTTOM: 10px; MARGIN: 
0.5em 0px; BORDER-LEFT: #ff0000 0.1em solid; PADDING-TOP: 10px; 
BORDER-BOTTOM: #ff0000 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
DIV.error H1 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.2em; BORDER-BOTTOM: #ff0000 0.1em 
solid; TEXT-ALIGN: left
}
.confirmation {
	BACKGROUND-COLOR: #ffffcc
}
FIELDSET.confirmation {
	BORDER-RIGHT: #ff0000 0.1em solid; BORDER-TOP: #ff0000 0.1em solid; 
BORDER-LEFT: #ff0000 0.1em solid; BORDER-BOTTOM: #ff0000 0.1em solid
}
DIV.confirmation{
	BORDER-RIGHT: #ffd700 0.1em solid; PADDING-RIGHT: 10px; 
BACKGROUND-POSITION: 10px 50%; 
BORDER-TOP: #ffd700 0.1em solid; 
PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0.5em 0px; BORDER-LEFT: #ffd700 0.1em solid;
PADDING-TOP: 10px; BORDER-BOTTOM: #ffd700 0.1em solid; BACKGROUND-REPEAT: no-repeat
}
FIELDSET.confirmation LEGEND {
	BORDER-RIGHT: #ff0000 0.1em solid; PADDING-RIGHT: 0.2em; 
BACKGROUND-POSITION: 5px 50%; PADDING-LEFT: 25px; FONT-WEIGHT: bold; 
BACKGROUND-IMAGE: url(../../imagenes/s_really.png); 
PADDING-BOTTOM: 0.2em; BORDER-LEFT: #ff0000 0.1em solid; PADDING-TOP: 
0.2em; BACKGROUND-REPEAT: no-repeat
}