@CHARSET "ISO-8859-1";

body
{
    font-family: arial;
    font-size: 12px;
    margin: 0px;
}
.form
{
    padding: 4px;
    /*background-color: #D6DFF7;*/
    font-family: arial;
    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: arial;
    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: arial;
    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: arial;
    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: arial;
    font-size: small;
    color: #000000;
    width: auto;
    height: 40px;
}
.wgrid
{
    font-family: arial;
    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: arial;
    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: arial;
    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: arial;
    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: arial;
}
.wpanel_titleOn
{
    font-size: small;
    color: #428EFF;
    font-weight: bold;
    vertical-align: middle;
    margin-top: 3px;
    font-family: arial;
}
.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: arial;
    font-size: small;
}

.wpath
{
    cursor: default;
    color: #000000;
    font-family: arial;
    font-size: small;
}
.wpath a
{
    text-decoration: none;
    cursor: default;
    color: #215DC6;
    font-family: arial;
    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: arial;
    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: arial;
    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;
	border-radius: 4px;
	box-shadow: 0 0 3em black;
}
.lightbox_fade
{
	/*box-shadow: inset 0 0 500px 1px #000000;*/
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #888888;
	z-index: 1001;
	-moz-opacity: 0.7;
	opacity: 0.70;
	filter: alpha(opacity=70);
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.wslider
{
	width: 110px; 
	height: 20px; 
	cursor: pointer; 
	background-image: url(/images/dib/wslider/slider_back.gif); 
	background-repeat: repeat-x;
}
.wslider .wbutton_slider
{
	width: 11px; 
	height: 21px; 
	position: relative;
	background: none;
}

.tph_win
{
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	border: 1px solid #416094;
	z-index: 1000;
}
.tph_win .titlebar
{
	background-image: url(/images/dib/wwindow/win_title.png);
	background-repeat: repeat-x;
	line-height: 27px;
	height: 27px;
	color: #ffffff;
}
.tph_win .titlebar .title
{
	background-image: url(/images/dib/wwindow/win_icon.png);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	text-indent: 24px;
	float: left;
}
.tph_win .titlebar .close
{
	background-image: url(/images/dib/wwindow/win_close.png);
	background-repeat: no-repeat;
	width: 19px;
	height: 18px;
	float: right;
	margin-top: 4px;
	margin-right: 4px;
	cursor: pointer;
}
.tph_win .precontent
{
	border: 1px solid #93B4DF;
	background-color: #A3BFE4;
	padding: 3px;
}
.tph_win .content
{
	border: 1px solid #6788BE;
	background-color: #ffffff;
}
.window
{
	margin: 2px 2px 2px 2px;
}
.window .bar
{
	background-color: #d5e3f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 7px;
	color: #234165;
	height: 20px;
}
.window .content
{
	background-image: url(/images/dib/wwindow/win_bar.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 20px;
	border-left: 1px solid #d5e3f2;
	border-right: 1px solid #d5e3f2;
	border-bottom: 1px solid #d5e3f2;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.window .content div
{
	margin-left: 2px;
}
.window .content .submit
{
	text-align: right;
	margin-right: 2px;
	margin-top: 2px;
}

.frontoffice
{
	position: relative;
	min-height: 16px;
	overflow: visible;
}
.frontoffice .edit
{
	position: absolute; 
	left: 0px;
	top: 0px;
	width: 32px; 
	height: 32px;
	z-index: 100; 
	cursor: pointer; 
	filter: alpha(opacity=80); 
	opacity: .8;
}
.fo_list
{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.fo_list h1
{
	font-size: 15px;
	cursor: pointer;
	margin: 0;
	padding: 2px;
	padding-bottom: 3px;
	border: 1px solid #bcc6cd;
	background-color: #e8edf0;
	color: #445862;
}
.fo_list h1:hover
{
	border: 1px solid #ebc67b;
	background-color: #e8edf0;
	color: #f4621b;
}
.fo_list ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #93afde;
	font-weight: normal;
	height: 600px;
	overflow: auto;
}
.fo_list ul li
{
	background-color: #f7f7f7;
	border: 1px solid #f7f7f7;
	margin: 2px;
}
.fo_list ul li:hover
{
	background-color: #eaf6fe;
	border: 1px solid #a9ccde;
}
.fo_list ul li a img
{
	vertical-align: middle;
	margin-right: 5px;
	border: 0;
}
.fo_list ul li a
{
	text-decoration: none;
	color: #000000;
}
.fo_list ul li a:hover
{
	text-decoration: none;
	color: #000000;
}
.fo_edit_meta
{
}
.fo_edit_meta ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: arial;
}
.fo_edit_meta ul li
{
	border: 1px solid #7f9db9;
	padding: 4px;
	margin: 1px;
}
.fo_edit_meta ul li:hover
{
	background-color: #eaf6fe;
}
.fo_edit_meta ul li .text
{
	width: 110px;
}
.fo_edit_meta ul li .content2
{
	width: 340px;
}
.fo_edit_meta ul li .ok, .fo_edit_meta ul li .error
{
	cursor: pointer;
	border: 1px solid #a9ccde;
	background-color: #ffffff;
}
.fo_edit_meta ul li .ok:hover
{
	background-color: #00ff00;
}
.fo_edit_meta ul li .error:hover
{
	background-color: #ff0000;
}
.fo_edit_flash
{
}
.fo_edit_flash ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: arial;
}
.fo_edit_flash ul li
{
	border: 1px solid #7f9db9;
	padding: 4px;
	margin: 1px;
}
.fo_edit_flash ul li.nobox
{
	border: 0px solid #ffffff;
}
.fo_edit_flash ul li:hover.nobox
{
	background-color: #ffffff;
}
.fo_edit_flash ul li:hover
{
	background-color: #eaf6fe;
}
.fo_edit_flash ul li .text
{
	width: 110px;
}
.fo_edit_flash ul li .content2
{
	width: 430px;
}
.fo_edit_flash ul li .url
{
	width: 600px;
}
.fo_edit_flash ul li .dim
{
	width: 32px;
}
.fo_edit_banner
{
}
.fo_edit_banner ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: arial;
}
.fo_edit_banner ul li
{
	border: 1px solid #7f9db9;
	padding: 4px;
	margin: 1px;
}
.fo_edit_banner ul li:hover
{
	background-color: #eaf6fe;
}
.fo_edit_banner ul li .text
{
	width: 110px;
}
.fo_edit_banner ul li .content2
{
	width: 300px;
}
.fo_edit_banner ul li .content3
{
	width: 687px;
}
.fo_edit_banner ul li .ok, .fo_edit_banner ul li .error
{
	cursor: pointer;
	border: 1px solid #a9ccde;
	background-color: #ffffff;
}
.fo_edit_banner ul li .ok:hover
{
	background-color: #00ff00;
}
.fo_edit_banner ul li .error:hover
{
	background-color: #ff0000;
}
