﻿HTML { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px; font-family: Arial, Arial, Helvetica, sans-serif; }
BODY { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px; font-family: Arial, Arial, Helvetica, sans-serif; background-color: #ddd;}

input { font-weight: normal; font-size: 11px; color: black; font-family: Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #9FBAD2;  background-color: #ffffff; text-transform: uppercase } 
input checkbox { font-weight: normal; font-size: 11px; color: black; font-family: Arial, Helvetica, sans-serif; border-style: none; border-width: 0px; } 
input submit { border: 0px; } 
select { font-weight: normal; font-size: 11px; color: black; font-family: Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #9FBAD2;  background-color: #ffffff; }
image { border: 0px; }
textarea { font-weight: normal; font-size: 11px; color: black; font-family: Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color: #9FBAD2;  background-color: #ffffff; text-transform: uppercase } 

#header		{ BORDER-BOTTOM: #2a9fec 1px solid; min-height: 40px; background: url(Images/Site/header.png) #0f508d repeat-x; text-align: center; }
#nav		{ BORDER-BOTTOM: #999 1px solid; min-height: 20px; background: #fff; BORDER-TOP: #004483 1px solid; text-align: center; padding-top: 5px; }
#container	{ BACKGROUND: url(Images/Site/container.gif) repeat-x; background-color: #ddd; }

.FondoAplicacion { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }

/*
#00305d azul fuerte
#489cd4 celeste fuerte
#f0f9ff celeste clarito
*/

.row1 { padding: 4px; text-align: left; height: 16px; background-color: #f0f0f0; }
.row2 { padding: 4px; text-align: left; height: 16px; background-color: #f5f5f5; }

.txt    { margin: 1px 1px; font-size: 11px; color: #004E99;}
.txtreq { margin: 1px 1px; font-size: 11px; color: #00305d;}

/*box 01*/
table.Box01     { border: #999 1px solid; padding: 0px; background-color: #ffffff; }
table.Box01 .hm { height: 40px; background: url('Images/Box01/altheaderbox.png') #0f518e repeat-x; color: #ffffff; font-family: Arial; font-size: 18px; padding-left: 10px; }
table.Box01 .radio input { border-style: none; border-width: 0px; background-color:Transparent; } 
table.Box01 .st  { height: 30px; background: url('Images/Box01/headerbox.png') #0f518e repeat-x; color: #ffffff; font-family: Arial; font-size: 14px; padding-left: 10px; }
table.Box01 .st2 { height: 10px; background: url('Images/Box01/altheaderbox.png') #0f518e repeat-x; color: #ffffff; font-family: Arial; font-size: 14px; padding-left: 10px; }

/*button*/
.btnMain    { height:26px; font-weight: normal; font-family: Arial; font-size: 14px; text-transform: none; border-top: #00487a 0px solid; border-right: #00487a 0px solid; border-bottom: #00487a 0px solid; border-left: #00487a 0px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: url(images/button/button.gif) #0567ad repeat-x; COLOR: #fff; cursor: pointer; outline-width: 0px; }
.btnMain:disabled { height:26px; font-weight: normal; font-family: Arial; font-size: 14px; text-transform: none; border-top: #00487a 0px solid; border-right: #00487a 0px solid; border-bottom: #00487a 0px solid; border-left: #00487a 0px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: url(images/button/altbutton.gif) #9FBAD2 repeat-x; COLOR: #9FBAD2; cursor: pointer; outline-width: 0px; filter:alpha(opacity=50); }

.btnMainOff { height:26px; font-weight: normal; font-family: Arial; font-size: 14px; text-transform: none; border-top: #00487a 0px solid; border-right: #00487a 0px solid; border-bottom: #00487a 0px solid; border-left: #00487a 0px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: url(images/button/button.gif) #0567ad repeat-x; COLOR: #fff; cursor: inherit; outline-width: 0px; filter:alpha(opacity=50); }


.btnMainAlt    { height:26px; font-weight: normal; font-family: Arial; font-size: 14px; text-transform: none; border-top: #000000 0px solid; border-right: #00487a 0px solid; border-bottom: #00487a 0px solid; border-left: #00487a 0px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: url(images/button/altbutton.gif) #0567ad repeat-x; COLOR: #fff; cursor: pointer; outline-width: 0px; }
.btnMainAltOff { height:26px; font-weight: normal; font-family: Arial; font-size: 14px; text-transform: none; border-top: #000000 0px solid; border-right: #00487a 0px solid; border-bottom: #00487a 0px solid; border-left: #00487a 0px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: url(images/button/altbutton.gif) #0567ad repeat-x; COLOR: #fff; cursor: inherit; outline-width: 0px; filter:alpha(opacity=50); }

.btnMainS   { height:20px; font-weight: normal; font-family: Arial; font-size: 12px; text-transform: none; border-top: #00487a 0px solid; border-right: #00487a 0px solid; border-bottom: #00487a 0px solid; border-left: #00487a 0px solid; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: url(images/button/button.gif) #0567ad repeat-x; COLOR: #fff; cursor: pointer; outline-width: 0px; }

.xbtnMain:hover {
	BORDER-BOTTOM-COLOR: #272727; BORDER-TOP-COLOR: #272727; BACKGROUND: url(images/button/altbutton.gif) #2a2a2a repeat-x; COLOR: #fff; BORDER-RIGHT-COLOR: #272727; BORDER-LEFT-COLOR: #272727; 
}
.xbtnMain:focus {
	BORDER-BOTTOM-COLOR: #272727; BORDER-TOP-COLOR: #272727; BACKGROUND: url(images/button/altbutton.gif) #2a2a2a repeat-x; COLOR: #fff; BORDER-RIGHT-COLOR: #272727; BORDER-LEFT-COLOR: #272727; 
}
.xbtnMain:active {
	BORDER-BOTTOM-COLOR: #272727; BORDER-TOP-COLOR: #272727; BACKGROUND: url(images/button/altbutton.gif) #2a2a2a repeat-x; COLOR: #fff; BORDER-RIGHT-COLOR: #272727; BORDER-LEFT-COLOR: #272727; 
}
.altbox .button {
	BORDER-BOTTOM: #272727 1px solid; BORDER-LEFT: #272727 1px solid; BACKGROUND: url(images/button/altbutton.gif) #2a2a2a repeat-x; BORDER-TOP: #272727 1px solid; BORDER-RIGHT: #272727 1px solid; 
}
.altbox .button:hover {
	BORDER-BOTTOM-COLOR: #00487a; BORDER-TOP-COLOR: #00487a; BACKGROUND: url(images/button/button.gif) #0567ad repeat-x; COLOR: #fff; BORDER-RIGHT-COLOR: #00487a; BORDER-LEFT-COLOR: #00487a; 
}
.altbox .button:focus {
	BORDER-BOTTOM-COLOR: #00487a; BORDER-TOP-COLOR: #00487a; BACKGROUND: url(images/button/button.gif) #0567ad repeat-x; COLOR: #fff; BORDER-RIGHT-COLOR: #00487a; BORDER-LEFT-COLOR: #00487a; text-shadow: #00487a 1px 1px 0
}
.altbox .button:active {
	BORDER-BOTTOM-COLOR: #00487a; BORDER-TOP-COLOR: #00487a; BACKGROUND: url(images/button/button.gif) #0567ad repeat-x; COLOR: #fff; BORDER-RIGHT-COLOR: #00487a; BORDER-LEFT-COLOR: #00487a; text-shadow: #00487a 1px 1px 0
}
.altbutton {
	BORDER-BOTTOM: #272727 1px solid; BORDER-LEFT: #272727 1px solid; BACKGROUND: url(images/button/altbutton.gif) #2a2a2a repeat-x; BORDER-TOP: #272727 1px solid; BORDER-RIGHT: #272727 1px solid; text-shadow: #000 1px 1px 0
}
.altbutton:hover {
	BORDER-BOTTOM-COLOR: #00487a; BORDER-TOP-COLOR: #00487a; BACKGROUND: url(images/button/button.gif) #0567ad repeat-x; COLOR: #fff; BORDER-RIGHT-COLOR: #00487a; BORDER-LEFT-COLOR: #00487a; text-shadow: #00487a 1px 1px 0
}
.altbutton:focus {
	BORDER-BOTTOM-COLOR: #00487a; BORDER-TOP-COLOR: #00487a; BACKGROUND: url(images/button/button.gif) #0567ad repeat-x; COLOR: #fff; BORDER-RIGHT-COLOR: #00487a; BORDER-LEFT-COLOR: #00487a; text-shadow: #00487a 1px 1px 0
}

/*msg*/
.msg		 { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid; margin: 0 0 15px 0; padding: 5px 7px 0 10px; width: 90%; font-size: 13px; font-family: Arial; }
.msg p		 { margin: 0 0 8px 0; padding-left: 25px; }
.msg-ok		 { border-color: #a6d877; background: #d2ecba url("images/Msg/msg-ok.png") repeat-x; color: #336801; }
.msg-error	 { border-color: #f3abab; background: #f9c9c9 url("images/Msg/msg-error.png") repeat-x; color: #8d0d0d; }
.msg-warn	 { border-color: #d7e059; background: #f3f7aa url("images/Msg/msg-warn.png") repeat-x; color: #6c6600; }
.msg-info	 { border-color: #9fd1f5; background: #c3e6ff url("images/Msg/msg-info.png") repeat-x; color: #005898; }
.msg-ok p	 { background: url("images/Msg/ok.png") 0 50% no-repeat;}
.msg-error p { background: url("images/Msg/error.png") 0 50% no-repeat; }
.msg-warn p  { background: url("images/Msg/warn.png") 0 50% no-repeat; }
.msg-info p  { background: url("images/Msg/info.png") 0 50% no-repeat; }

/*==============================================================================
-- 								MENU
--============================================================================*/
.mnu_Menu							{ font-size: 14px; cursor: pointer; font-family: Arial; border-style: none; border-width: 1px; border-color: Black; }
.mnu_Menu a							{ font-size: 14px; }
.mnu_Menu a:link					{ color: White; text-decoration: none; }
.mnu_Menu a:visited					{ color: White; text-decoration: none; }
.mnu_Menu a:hover					{ color: White; text-decoration: none; }
.mnu_DynamicMenuStyle				{ background-color: #1D88BF; border: #1A75AA 1px solid; font-size: 14px; color: white; }
.mnu_DynamicHoverStyle				{ background-color: #1A75AA; color: White; font-size: 14px; border-style: solid; border-width: 1px; }
.mnu_DynamicMenuItemStyle			{ background-color: #1D88BF; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: white; font-size: 14px; }
.mnu_DynamicMenuItemStyle a			{ font-size: 14px; }
.mnu_DynamicMenuItemStyle a:link	{ color: White; text-decoration: none; }
.mnu_DynamicMenuItemStyle a:visited	{ color: White; text-decoration: none; }
.mnu_DynamicMenuItemStyle a:hover	{ color: White; text-decoration: none; }
.mnu_StaticMenuStyle				{ color: white; font-size: 14px; }
.mnu_StaticMenuItemStyle			{ padding-left: 5px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; color: white; font-size: 14px; }
.mnu_StaticHoverStyle				{ background-color: #1A75AA; border-style: none; border-width: 1px; font-size: 14px; }

/*Grid*/
table.Grid { border-top: solid 1px #999; border-bottom: solid 1px #999; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff;  padding: 0px; background-color: #ffffff; }
table.Grid th { height: 30px; font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; background: url('Images/Grid/thead.gif') #0f518e repeat-x; }
table.Grid td { height: 20px; font-family: Arial; font-size: 10px; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; }


table.Grid .row1           { background-color: #f0f9ff; color: Black; height: 18px; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; font-weight: normal; font-size: 10px; }
table.Grid .row1 a		   { color: #000000; font-size: 10px; }
table.Grid .row1 a:link	   { color: #000000; text-decoration: none; }
table.Grid .row1 a:visited { color: #000000; text-decoration: none; }
table.Grid .row1 a:hover   { color: #000000; text-decoration: none; }

table.Grid .row2           { background-color: #ffffff; color: Black; height: 18px; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; font-weight: normal; font-size: 10px; }
table.Grid .row2 a		   { color: #000000; font-size: 10px; }
table.Grid .row2 a:link	   { color: #000000; text-decoration: none; }
table.Grid .row2 a:visited { color: #000000; text-decoration: none; }
table.Grid .row2 a:hover   { color: #000000; text-decoration: none; }

table.Grid .Page 		   { font-family: Arial; font-size: 10px; color: #555555; height: 18px; padding: 1px; background: url('Images/Grid/pagination.gif') #0f518e repeat-x; }
table.Grid .Page a		   { color: #000000; text-decoration: none; font-size: 10px; }
table.Grid .Page a:link	   { color: #000000; text-decoration: none; }
table.Grid .Page a:visited { color: #000000; text-decoration: none; }
table.Grid .Page a:hover   { color: #000000; text-decoration: none; }

.Page { background-color: #fdfdfd; }


/*Grid*/
table.Grid2 { border: solid 1px #acafb0; padding: 0px; background-color: #acafb0; }
table.Grid2 th { height: 24px; font-family: Verdana; font-size: 11px; font-weight: bold; background-color: #770b0e; color: #ffffff; background: url('Images/Grid/navigation_box_03x.gif') repeat-x}
table.Grid2 td { height: 24px; font-family: Verdana; font-size: 10px; font-weight: normal; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; }

table.Grid2 .row1           { background-color: #E9E9E9; color: Black; height: 24px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; font-weight: normal; font-size: 10px; }
table.Grid2 .row1 a		    { font-family: Verdana; font-size: 10px; }
table.Grid2 .row1 a:link	{ color: Black; text-decoration: none; }
table.Grid2 .row1 a:visited { color: Black; text-decoration: none; }
table.Grid2 .row1 a:hover   { color: Black; text-decoration: none; }

table.Grid2 .row1 .Estado   { color: Red; text-decoration: none; }

table.Grid2 .row2           { background-color: #D9D9D9; color: Black; height: 24px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; font-weight: normal; font-size: 10px; }
table.Grid2 .row2 a		    { font-family: Verdana; font-size: 10px; }
table.Grid2 .row2 a:link	{ color: Black; text-decoration: none; }
table.Grid2 .row2 a:visited { color: Black; text-decoration: none; }
table.Grid2 .row2 a:hover   { color: Black; text-decoration: none; }

table.Grid2 .row2 .Estado   { color: Red; text-decoration: none; }

table.Grid2 .Page 		    { font-family: Verdana; font-size: 10px; color: Silver; }
table.Grid2 .Page a		    { font-family: Verdana; font-size: 10px; }
table.Grid2 .Page a:link	{ color: Black; text-decoration: none; }
table.Grid2 .Page a:visited { color: Black; text-decoration: none; }
table.Grid2 .Page a:hover   { color: Black; text-decoration: none; }

/*==============================================================================
-- 								overLib 4.21
--============================================================================*/
.oblFontClass {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}
.oblCapFontClass {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; }
.oblCapFontClass A {color: #64CDFF; font-size: 100%;}
.oblFgClass { background-color: #2689C0; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
.oblBgClass { background-color: #0960A3; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}

/*TreeView*/
.tree			{ padding: 0px; font-size: 11px; color: #00305d; }
.tree a			{ padding: 0px; font-size: 11px; }
.tree a:link	{ color: #00305d; text-decoration: none; font-size: 11px; }
.tree a:visited { color: #00305d; text-decoration: none; font-size: 11px; }
.tree a:hover	{ color: #00305d; text-decoration: none; font-size: 11px; }
