@CHARSET "ISO-8859-1";

body
{
    font-family: tahoma;
    font-size: 12px;
    margin: 0px;
}
.form
{
    padding: 4px;
    /*background-color: #D6DFF7;*/
    font-family: tahoma;
    font-size: small;
}
.form_field
{
    float: left;
    text-align: right;
    width: 20%;
    line-height: 20px;
    padding-right: 5px;
}
.form_input
{
    padding-bottom: 5px;
    padding-right: 5px;
}
.form_input_enabled
{
	background-color: #ffffff;
}
.form_input_disabled
{
	background-color: #aaaaaa;
}
.hidden
{
	display: none;
}
.show
{
	display: '';
}


/* CONTROLES */
.wcontrol_wbutton
{
    border: 0px none #000000;
    background-image: url('../images/dib/wbutton/button_off.gif');
    background-repeat: no-repeat;
    color: #DDDDDD;
    cursor: pointer;
    width: 110px;
    height: 24px;
    font-size: 15px;
    font-family: Tahoma;
    text-align: center;
    vertical-align: middle;
    padding-top: 2px;
}
.wcontrol_wbutton_disabled
{
    border: 0px none #000000;
    background-image: url('../images/dib/wbutton/button_disabled.gif');
    background-repeat: no-repeat;
    color: #DDDDDD;
    cursor: default;
    width: 110px;
    height: 24px;
    font-size: 15px;
    font-family: Tahoma;
    text-align: center;
    vertical-align: middle;
    padding-top: 2px;
}
.wcontrol_wbutton_hover
{
    border: 0px none #000000;
    background-image: url('../images/dib/wbutton/button_on.gif');
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    width: 110px;
    height: 24px;
    font-size: 15px;
    font-family: Tahoma;
    text-align: center;
    vertical-align: middle;
    padding-top: 2px;
}

.wgrid_td
{
	padding: 1px;
	font-size: 11px;
}
.wgrid_separe
{
	float: none; 
	display: block; 
	clear: both;
}
.wgrid_pages
{
    font-family: tahoma;
    font-size: small;
    color: #000000;
    width: auto;
    height: 40px;
}
.wgrid
{
    font-family: tahoma;
    font-size: small;
    color: #000000;
}
.wgrid_head
{
    padding-left: 5px;
    padding-right: 5px;
    background-image: url('../images/dib/wgrid/head.gif');
    background-repeat: repeat-x;
    height: 24px;
    color: #FFFFFF;
    text-align: left;
    cursor: pointer;
}
.wgrid_headOn
{
    padding-left: 5px;
    padding-right: 5px;
    background-image: url('../images/dib/wgrid/headOn.gif');
    background-repeat: repeat-x;
    height: 24px;
    color: #FFFFFF;
    text-align: left;
    cursor: pointer;
}
.wgrid_item_row1
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	background-color: #FFFFFF;
	cursor: pointer;
}
.wgrid_item_row1On
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	background-color: #5B7DB5;
	cursor: pointer;
}
.wgrid_item_row2
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E1E7F2;
	color: #000000;
	cursor: pointer;
}
.wgrid_item_row2On
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	background-color: #5B7DB5;
	cursor: pointer;
}
.wgrid_head_order_neutral
{
	margin-top: 5px;
	background-image: url('../images/dib/wgrid/neutral.gif');
	background-repeat: no-repeat;
	float: left;
	width: 9px;
	height: 5px;
}
.wgrid_head_order_up
{
	margin-top: 5px;
	background-image: url('../images/dib/wgrid/up.gif');
	background-repeat: no-repeat;
	float: left;
	width: 9px;
	height: 5px;
}
.wgrid_head_order_down
{
	margin-top: 5px;
	background-image: url('../images/dib/wgrid/down.gif');
	background-repeat: no-repeat;
	float: left;
	width: 9px;
	height: 5px;
}
.wgrid_pages_pages1
{
    background-image: url('../images/dib/wgrid/pages_1.gif');
    width: 3px;
    height: 42px;
    float: left;
}
.wgrid_pages_pages2
{
    background-image: url('../images/dib/wgrid/pages_2.gif');
    background-repeat: repeat-x;
    height: 42px;
    float: left;
}
.wgrid_pages_pages3
{
    background-image: url('../images/dib/wgrid/pages_3.gif');
    width: 3px;
    height: 41px;
    float: left;
}
.wgrid_pages_content
{
    height: 42px;
    padding-left: 5px;
    padding-top: 9px;
}
.wgrid_pages_firstpage
{
    background-image: url('../images/dib/wgrid/firstpage.gif');
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_firstpageOn
{
    background-image: url('../images/dib/wgrid/firstpageOn.gif');
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_previouspage
{
    background-image: url('../images/dib/wgrid/previouspage.gif');
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_previouspageOn
{
    background-image: url('../images/dib/wgrid/previouspageOn.gif');
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_nextpage
{
    background-image: url('../images/dib/wgrid/nextpage.gif');
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_nextpageOn
{
    background-image: url('../images/dib/wgrid/nextpageOn.gif');
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_lastpage
{
    background-image: url('../images/dib/wgrid/lastpage.gif');
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_lastpageOn
{
    background-image: url('../images/dib/wgrid/lastpageOn.gif');
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_numbers
{
    font-size: large;
    float: left;
    margin-right: 4px;
}
.wgrid_pages_number a
{
    float: left;
    margin-right: 5px;
    text-decoration: none;
    cursor: default;
    color: #d26300;
}
.wgrid_pages_numberLink a
{
    float: left;
    margin-right: 5px;
    text-decoration: none;
    color: #2B4779;
}
.wgrid_pages_numberLink a:hover
{
    float: left;
    margin-right: 5px;
    text-decoration: underline;
    cursor: pointer;
    color: #2E897E;
}
.wgrid_pages_pagesize
{
    margin-left: 15px;
    font-size: large;
    float: left;
    margin-right: 5px;
}
.wgrid_toexcel_off, .wgrid_toexcel_on
{
    background-image: url('../images/dib/wgrid/toexcel_off.jpg');
    background-repeat: no-repeat;
    width: 21px;
    height: 21px;
    cursor: pointer;
    float: left;
    margin-left: 15px;
}
.wgrid_toexcel_on
{
    background-image: url('../images/dib/wgrid/toexcel_on.jpg');
}
.linkFileExported
{
	text-align: left;
	float: left;
}

.winfo_error
{
    background-position: 4px 4px;
    padding: 3px;
    background-color: #FFFFCC;
    border: 1px solid #CC3300;
    color: #CC3300;
    font-family: tahoma;
    font-size: small;
    line-height: 16px;
    text-align: left;
    background-image: url('../images/dib/winfo/error.gif');
    background-repeat: no-repeat;
    padding-left: 25px;
}
.winfo_ok
{
    background-position: 4px 4px;
    padding: 3px;
    background-color: #FFFFCC;
    border: 1px solid #338800;
    color: #338800;
    font-family: tahoma;
    font-size: small;
    line-height: 16px;
    text-align: left;
    background-image: url('../images/dib/winfo/ok.gif');
    background-repeat: no-repeat;
    padding-left: 25px;
}

.wlist
{
    font-family: tahoma;
    font-size: 12px;
    list-style-type: none;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.wlist ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}
.wlist ul li
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}
.wlist ul li img
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    list-style-type: none;
    padding-right: 6px;
    width: 24px;
    height: 24px;
}
.wlist ul li a
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    list-style-type: none;
    color: #215DC6;
}
.wlist_item
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}
.wlist_itemOn
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    color: #428EFF;
    text-decoration: underline;
}

div.wMenu_menuBar,
div.wMenu_menuBar a.wMenu_menuButton,
div.wMenu_menu,
div.wMenu_menu a.wMenu_menuItem
{
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.wMenu_menuBar
{
  background-color: #E9E8DB;
  border: 1px solid;
  border-color: #8A867A;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.wMenu_menuBar a.wMenu_menuButton
{
  background-color: #E9E8DB;
  border: 1px solid #E9E8DB;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.wMenu_menuBar a.wMenu_menuButton:hover
{
  background-color: #C1D2EE;
  border-color: #316AC5;
  color: #000000;
}

div.wMenu_menuBar a.wMenu_menuButtonActive,
div.wMenu_menuBar a.wMenu_menuButtonActive:hover
{
  background-color: #ffffff;
  border-color: #316AC5;
  color: #000000;
}

div.wMenu_menu
{
  background-color: #ffffff;
  border: 1px solid #8A867A;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.wMenu_menu a.wMenu_menuItem
{
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid #ffffff;
}

div.wMenu_menu a.wMenu_menuItem:hover, div.wMenu_menu a.wMenu_menuItemHighlight
{
  background-color: #C1D2EE;
  border: 1px solid #98B5E2;
  color: #000000;
}

div.wMenu_menu a.wMenu_menuItem span.wMenu_menuItemText
{
}

div.wMenu_menu a.wMenu_menuItem span.wMenu_menuItemArrow
{
  margin-right: -.75em;
}

div.wMenu_menu div.wMenu_menuItemSep
{
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

.wpanel_br
{
	clear: both; 
	float: none; 
	display: block;
	height: 5px;
}
.wpanel_01
{
    background-image: url('../images/dib/wpanel/01.gif');
    width: 13px;
    height: 25px;
    float: left;
}
.wpanel_02
{
    background-image: url('../images/dib/wpanel/02.gif');
    float: left;
    height: 25px;
}
.wpanel_03_open
{
    background-image: url('../images/dib/wpanel/03_open.gif');
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 97px;
}
.wpanel_03_openOn
{
    background-image: url('../images/dib/wpanel/03_openOn.gif');
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 97px;
}
.wpanel_title
{
    font-size: small;
    color: #215DC6;
    font-weight: bold;
    vertical-align: middle;
    margin-top: 3px;
    font-family: tahoma;
}
.wpanel_titleOn
{
    font-size: small;
    color: #428EFF;
    font-weight: bold;
    vertical-align: middle;
    margin-top: 3px;
    font-family: tahoma;
}
.wpanel_titlebar
{
    cursor: pointer;
}
.wpanel_03_close
{
    background-image: url('../images/dib/wpanel/03_closed.gif');
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 97px;
}
.wpanel_03_closeOn
{
    background-image: url('../images/dib/wpanel/03_closedOn.gif');
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 97px;
}
.wpanel_content
{
    float: left;
    background-color: #D6DFF7;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}
.wpanel_content_inside
{
	float: left;
    padding: 10px 12px 12px 10px;
    color: #215DC6;
    font-family: tahoma;
    font-size: small;
}

.wpath
{
    cursor: default;
    color: #000000;
    font-family: Tahoma;
    font-size: small;
}
.wpath a
{
    text-decoration: none;
    cursor: default;
    color: #215DC6;
    font-family: Tahoma;
    font-size: small;
}
.wpath a:hover
{
    color: #659FFA;
    cursor: pointer;
}
.wtree
{
    border: 1px solid #B97F7F;
}
a.wtree_item_selected, a:hover.wtree_item_selected
{
    background-color: #AA5555;
}

.wtree
{
    border: 1px solid #7F9DB9;
    padding: 1px 1px 1px 4px;
    font-family: Tahoma;
    font-size: small;
}
.wtree_parent_close
{
    background-image: url('../images/dib/wtree/parent_close.gif');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    text-indent: 12px;
    color: #000000;
}
.wtree_parent_close a
{
    text-decoration: none;
    color: #000000;
}
.wtree_parent_close a:hover
{
    text-decoration: none;
    color: #0000ff;
}
.wtree_parent_open
{
    background-image: url('../images/dib/wtree/parent_open.gif');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    text-indent: 12px;
    color: #000000;
}
.wtree_parent_open a
{
    text-decoration: none;
    color: #000000;
}
.wtree_parent_open a:hover
{
    text-decoration: none;
    color: #0000ff
}
.wtree_parent_cnt
{
    padding-left: 12px;
}
a.wtree_item
{
    text-indent: 12px;
    color: #000000;
    text-decoration: none;
}
a:hover.wtree_item 
{
    text-decoration: none;
    color: #0000ff;
}
a.wtree_item_selected, a:hover.wtree_item_selected
{
    text-decoration: none;
    color: #ffffff;
    text-indent: 12px;
    color: #ffffff;
    background-color: #5555aa;
}

.wtwolist
{
    font-family: tahoma;
    font-size: small;
}
.wtwolist_cnt
{
    float: left;
}
.wtwolist_select
{
    width: 150px;
}
.wtwolist_button
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
.wtwolist_firstbutton
{
    padding-top: 45px;
}
.wtwolist_lastbutton
{
    padding-top: 5px;
    float: left;
}
.form_field_criteria
{
	cursor: pointer;
}

/* PERSONALIZACION */
.form1
{
	color: #563A5F;
    float: left;
    text-align: right;
    width: 20%;
    padding-right: 5px;
}
.form2
{
	color: #000000;
    padding-right: 5px;
}
.form_field_criteria
{
    float: left;
    text-align: right;
    width: 20%;
    line-height: 20px;
    padding-right: 5px;
    cursor: pointer;
}
.lightbox
{
	position: absolute;
	background-color: white;
	z-index: 1002;
	overflow: hidden;
}
.lightbox_fade
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: 0.80;
	filter: alpha(opacity=80);
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
