BODY
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
P
{
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px
}
TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
TH
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
A
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
UL
{
    COLOR: #c0c0c0;
    LIST-STYLE-TYPE: square
}
UL.Nuevo
{
    LIST-STYLE-IMAGE: url(bullet.gif)
}
.Nav
{
    COLOR: #6189b3
}
.NavHeader
{
    FONT-WEIGHT: bold;
    COLOR: #adbed6
}
.NavHeader2
{
    COLOR: #adbed6
}
.NavSubHeader
{
    COLOR: #6189b3
}
.NavSubHeader_Selected
{
    FONT-WEIGHT: bold;
    COLOR: #6189b3
}
.NavIndex
{
    COLOR: #6189b3;
    LINE-HEIGHT: 11pt
}
.NavIndex_Selected
{
    FONT-WEIGHT: bold;
    COLOR: #6189b3;
    LINE-HEIGHT: 11pt
}
.HeaderSeparator
{
	COLOR:#ff9933;
	FONT-WEIGHT: bold
}
.Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px
}
.SubTitle
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14pt
}

.HeaderDate
{
	COLOR:#ffffff
}
.Section
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666
}
.Header1
{
	BACKGROUND-COLOR:#174b70;
}
.Header2
{
	BACKGROUND-COLOR:"#eeeeee"
}

.Mandatory
{
	font-weight: normal;
	font-size: 10px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Textbox
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #999999 1px solid;
	color: #000000;
	border-bottom: #999999 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TextboxOff
{
	border-right: #7a90ab 1px solid;
	border-top: #7a90ab 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #7a90ab 1px solid;
	color: #333333;
	border-bottom: #7a90ab 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e9eff7	
}
.Separator
{   
	color:#FF9933
}

.Line
{
	margin-top:5px;
	margin-bottom:5px;
	color: #eeeeee;
	background-color: #eeeeee
}



.botonNo
{
	DISPLAY: none
}

.grid_cabecera
{
    FONT-FAMILY: Verdana;
	font-size: 10pt;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: super;
	background-color: #336699;
	font-weight: bold;
}

.grid_celda
{
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: super;
	background-color: #ddd;
    FONT-FAMILY: Verdana	
}

.grid_paginador
{
	background-color: lightsteelblue;
	FONT-FAMILY: Verdana
}

.grilla_selectedrow 
{
	background-color: #ddd;
	background-color: Green;
	FONT-FAMILY: Verdana
}

A.EnlaceIdioma 
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px
}
A.EnlaceIdioma:hover
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px
}

A.EnlaceIdiomaSel
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px
}
A.EnlaceIdiomaSel:hover
{
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px
}

INPUT {BORDER: 1px solid #7B9EBD; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 8pt; }
INPUT.NoClass {border: none; }
TEXTAREA {BORDER: 1px solid #7B9EBD; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;}
SELECT {FONT-SIZE: 8pt; }

.NavigationBar_Parent
{
	
    FONT-SIZE: 8pt
}

.NavigationBar_SubTitle
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13pt
}

.NavigationBar_SubTitle2
{
	COLOR: Gray;
	FONT-WEIGHT: bold;
    FONT-SIZE: 12pt
}

.Line
{
	margin-top:3px;
	margin-bottom:3px;
	color: #eeeeee;
	background-color: #eeeeee
}

.DoubleLine
{
	border-style:double;
	margin-top:3px;
	margin-bottom:3px;
	color: #dddddd;
	background-color: #dddddd
}

.DottedLine
{
	border-style:dotted;
	margin-top:5px;
	margin-bottom:5px;
	color: #eeeeee;
	background-color: #eeeeee
}

.ContainerSection {filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr="#F0F0F0", startColorstr="#FFFFFF", gradientType="0");}
			
.ContainerButtons { BACKGROUND-IMAGE: url(../_Images/fondobot.JPG); BACKGROUND-REPEAT: repeat; TEXT-ALIGN: right }
.Button { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../_Images/Button.JPG); PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
.ButtonImage { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../_Images/Button.JPG); PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
.Button_Left { PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../_Images/Button_Left.JPG); BACKGROUND-REPEAT: no-repeat }
.Button_Right { PADDING-RIGHT: 3px; BACKGROUND-POSITION-X: right; BACKGROUND-IMAGE: url(../_Images/Button_Right.JPG); BACKGROUND-REPEAT: no-repeat }

table.upcTableGral {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #c0c0c0;
	border-collapse: collapse;
	background-color: white;
}
table.upcTableGral th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #c0c0c0;
	background-color: #F0F0F0;
	-moz-border-radius: 0px;
}
table.upcTableGral td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #c0c0c0;
	background-color: white;
	-moz-border-radius: 0px;
}