/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #909090; /* color between tab list and content */
    border-width: 0px;
	border-bottom: 1px solid #909090;
    Xposition:relative;
	padding-left: 5px;
}

.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin: 0 0.16em 0 0; /* space between tabs */
    padding: 1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav li em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li em {
	font-weight: normal;
}

.yui-skin-sam .yui-navset.yui-navset-top ul.yui-nav li a { background: url(../img/img-cache.asp?id=bk_tabViem_top.png) #eaeaea repeat-x bottom; }
.yui-skin-sam .yui-navset.yui-navset-top ul.yui-nav li.selected a { background: url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/sprite.png) #bfdaff repeat-x left -1300px; }

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
    margin:0 0.16em -1px 0; /* for overlap */
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	background-image: none;
	background-color: #eaeaea;
    /* background:#d8d8d8 url(./yui/build/assets/skins/sam/sprite.png) repeat-x; */ /* tab background */
    border:solid white;
    border-width:0 1px;
    color:#000;
    text-decoration:none;
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border:solid white;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#bfdaff url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/sprite.png) repeat-x left -1300px; /* selected tab background */
	/* background:#d8d8d8 url(./yui/build/assets/skins/sam/sprite.png) repeat-x; tab background */
    /* background:#2647a0 url(./yui/build/assets/skins/sam/sprite.png) repeat-x left -1400px; selected tab background */
    color:#000;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
	background:#d8d8d8 url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/sprite.png) repeat-x; /* tab background */
    /* background:#bfdaff url(./yui/build/assets/skins/sam/sprite.png) repeat-x left -1300px; selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color: #909090; /* selected tab border color */
}

.yui-skin-sam .yui-navset .yui-content {
    background: white; /* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
	border-width: 0px;
	padding: 0px;
	padding-top: 0.5em;
    /* padding:0.25em 0.5em; content padding */
}


.yui-skin-sam .yui-navset.yui-navset-left { padding-left: 0em; }
.yui-skin-sam .yui-navset.yui-navset-left ul.yui-nav { width: 10em; border-right-width: 1px; border-bottom: 0px; padding-left: 0px; padding-top: 0.6em; padding-bottom: 4em; position: relative; float: left; height: 100%; }
.yui-skin-sam .yui-navset.yui-navset-left ul.yui-nav li a { border-width: 1px 0px; background: url(../img/img-cache.asp?id=bk_tabViem.png) #eaeaea repeat-y right; position: relative; }
.yui-skin-sam .yui-navset.yui-navset-left ul.yui-nav li a em { border-bottom-width: 1px; padding: 0.35em 0.75em; top: 0px; border-bottom-width: 0px; border-top-width: 0px; border-left-width: 1px; left: -1px; }
.yui-skin-sam .yui-navset.yui-navset-left ul.yui-nav li { padding-top: 0px; margin-right: 0px; }
.yui-skin-sam .yui-navset.yui-navset-left ul.yui-nav li.selected { margin-bottom: 0px; margin-right: 0px; background: url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/sprite.png) #bfdaff repeat-x left -1300px; }
.yui-skin-sam .yui-navset.yui-navset-left ul.yui-nav li.selected a { margin-right: -1px; background: none; background: url(../img/img-cache.asp?id=bk_tabViem_left_sel.png) no-repeat right; }

.yui-skin-sam .yui-navset.yui-navset-left .yui-content { padding-left: 1.2em; overflow-y: auto; height: 100%; }
.yui-navset .yui-content .yui-hidden  { display: none; }
.yui-skin-sam .yuimenuitemlabel {
    cursor: pointer;
	font-family: "Trebuchet MS", Tahoma, Verdana; 
	outline: 0;
}
.yui-skin-sam .yuimenu .topscrollbar,
.yui-skin-sam .yuimenu .bottomscrollbar {
    background-image: url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/sprite.png);
}

.yui-skin-sam .yuimenuitemlabel-disabled { cursor: text; }
.yui-skin-sam a.yuimenuitemlabel:hover { text-decoration: none; }
.yui-skin-sam #bd-main-menu.yuimenu .bd { border: 0px; background-color: transparent; }
.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .bd { border-width: 1px; background-color: #fff; }

.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .yuimenuitem,  
.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .yuimenuitem.yuimenuitem-selected,  
.yui-skin-sam .yuimenuitem {
	font-size: 100%;
}

.yui-skin-sam #bd-main-menu li.yuimenuitem,
.yui-skin-sam #bd-main-menu li.yuimenuitem.yuimenuitem-selected {
	background-image: url(../img/img-cache.asp?id=bk_menuItem2.jpg);
	background-repeat: no-repeat;
    background-position: 0% 0%;
	background-color: transparent;
	height: 30px;
	margin-bottom: -3px;
	vertical-align: middle;
	font-size: 116%;
}

.yui-skin-sam #bd-main-menu .yuimenuitem .yuimenuitemlabel {
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
}

.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .yuimenu .bd, 
.yui-skin-sam .yuimenu .bd,
.yui-skin-sam .yui-panel .yuimenu .bd {
	border: #808080 1px solid;
	border-left: #04839B solid 4px;
	padding: 0; 
}

.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .yuimenuitem {
	background-image: none;
    background-color: #fff;
	margin-bottom: 0px;
	height: auto;
}

.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .yuimenuitem .yuimenuitemlabel {
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000;
}

.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .yuimenuitem .yuimenuitemlabel-selected {
	color: #fff;
}

.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .yuimenuitem.yuimenuitem-selected {
	height: auto;
	margin-bottom: 0px;
}

.yui-skin-sam #bd-main-menu .yuimenuitem-hassubmenu .yuimenuitem.yuimenuitem-selected,
.yui-skin-sam li.yuimenuitem.yuimenuitem-selected {
	background-image: none;
    background-color: #04839B;
}

.yui-skin-sam li.yuimenuitem.yuimenuitem-selected.yuimenuitem-checked {
	background-image:url(../img/img-cache.asp?id=../scripts-gen/yui/build/menu/assets/skins/sam/menuitem_checkbox.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.yui-skin-sam .yuimenuitemlabel-selected {
	color: #fff;
}

.yui-skin-sam .yuimenu {
    /* font-size: 12px;  12px */
}

.yui-skin-sam #bd-main-menu .yuimenuitemlabel-hassubmenu {
    background-image: url(../img/img-cache.asp?id=menuitem_submenuindicator_white.gif);
    background-position: 122px center;
    background-repeat: no-repeat;
}

.yui-skin-sam .yuimenuitemlabel .helptext { margin: 0px; float: right; position: relative; right: -1em; font-weight: normal; color: #a4a4a4; }
.yui-skin-sam .yuimenuitemlabel.yuimenuitemlabel-selected  .helptext { color: white; }

.yui-skin-sam .yuimenuitemlabel-hassubmenu {
    background-image: url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/menuitem_submenuindicator.png);
    background-position: right center;
    background-repeat: no-repeat;
}

.yui-skin-sam .yui-dt table,
.yui-skin-sam .yui-dt table td { border: 0px; }
.yui-skin-sam .yui-dt  tr.yui-dt-odd { background-color: white; }
.yui-skin-sam .yui-dt.zebra table tr.yui-dt-odd { background-color: #EDF5FF; }
.yui-skin-sam .yui-dt div.yui-dt-liner { padding-left: 5px; padding-right: 5px; height: 100%; }
.yui-skin-sam .yui-dt thead div.yui-dt-liner { padding-bottom: 2px; padding-top: 2px; }
.yui-skin-sam .yui-dt tbody div.yui-dt-liner { padding-bottom: 0px; padding-top: 1px; }
.yui-skin-sam .yui-dt thead th { background-image: none; background-color: #eaeaea; border-right: 3px solid white; border-bottom: 3px solid white; }
.yui-skin-sam .yui-dt tbody td { border-right: transparent solid 3px; padding-top: 2px; vertical-align: top; }
.yui-skin-sam .yui-dt TR.yui-dt-first TD { border-top: 0px; }
.yui-skin-sam .yui-dt TR.yui-dt-selected TD a { color: #fff; } */
.yui-skin-sam .yui-dt tr.yui-dt-even td.yui-dt-desc,
.yui-skin-sam .yui-dt tr.yui-dt-even td.yui-dt-asc ,
.yui-skin-sam .yui-dt tr.yui-dt-odd td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.yui-dt-odd  td.yui-dt-desc { background-color: #E8F2FF; }

.yui-skin-sam .yui-dt.v2 thead .yui-dt-liner { white-space:nowrap; border-bottom: 1px solid #cccccc; font-family: "Trebuchet MS"; font-size: 131% } 
.yui-skin-sam .yui-dt.v2 tbody .yui-dt-liner { margin-bottom: 3px; } 
.yui-skin-sam .yui-dt.v2 thead tr th span { display: block; padding-bottom: 3px; position: relative; top: 4px; border: 0px; border-bottom: 3px solid transparent; } 
.yui-skin-sam .yui-dt.v2 td, .yui-skin-sam .yui-dt.v2 th { border: 0px; } 
.yui-skin-sam .yui-dt.v2 div.yui-dt-liner { padding-left: 0px; padding-right: 15px; } 
.yui-skin-sam .yui-dt.v2 thead tr th.yui-dt-first span { border-bottom: 3px solid #04768C; color: #04839B; } 
.yui-skin-sam .yui-dt.v2 thead tr th.yui-dt-first span a { color: #04839B; } 
.yui-skin-sam .yui-dt.v2 thead th { background-image: none; background-color: white; border-left: 0px; border-right: 0px; border-bottom: 0px; padding-bottom: 3px; }
.yui-skin-sam .yui-dt.v2 thead th div { background-image: none; background-color: white; border-left: 0px; border-right: 0px; border-bottom: 0px; }


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel-container form{margin:0;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}
.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:3px;border-color:#fff;z-index:1; background-color: #fff; }
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 2px;border-color:#fff;margin:0 -1px;}
.yui-skin-sam .yui-panel .bd{background-color:#fff;}
.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}
.yui-skin-sam .yui-panel .hd
{
	white-space: nowrap;
	overflow: hidden;
	background-color: #F2F2F2;
	background-image: url(../img/img-cache.asp?id=bk_h2.gif);
	background-repeat: repeat-y;
	margin: 0px;
	border: 0px;
	color: #808080;
	font-size: 138.5%;
	font-weight: normal;
 	font-style: normal;
	padding-left: 15px;
	height: 30px;
	font-family: "Trebuchet MS", Tahoma, Verdana;

	line-height:2;
	*line-height:1.9;
	vertical-align: middle;
}
.yui-skin-sam .yui-panel .bd{padding:10px;}
.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}
.yui-skin-sam .container-close{position:absolute;top:7px;right:6px;width:25px;height:15px;background:url(../scripts-gen/yui/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-skin-sam .yui-panel-container.matte{padding:2px 2px;background-color:#fff;}
.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}
.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}
.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(yui/build/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}


.yui-skin-sam .yui-calcontainer .calclose,
.yui-skin-sam .yui-calcontainer .title,
.yui-skin-sam .yui-calendar .calnavleft,
.yui-skin-sam .yui-calendar .calnavright,
.yui-skin-sam .yui-calendar a.calnav:hover,
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn,
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default
{ background-image: url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/sprite.png); }

.yui-skin-sam .yuimenuitem-hassubmenu { background-image:url(../img/img-cache.asp?id=../scripts-gen/yui/build/menu/assets/skins/sam/menuitem_submenuindicator.png); }
.yui-skin-sam .yuimenuitem-checked { background-image:url(../img/img-cache.asp?id=../scripts-gen/yui/build/menu/assets/skins/sam/menuitem_checkbox.png); }

.ygtvtn, .ygtvtm, .ygtvtmh, .ygtvtmhh, .ygtvtp, .ygtvtph, .ygtvtphh, .ygtvln, .ygtvlm, .ygtvlmh, .ygtvlmhh, .ygtvlp, .ygtvlph, .ygtvlphh, .ygtvok, .ygtvok:hover, .ygtvcancel, .ygtvcancel:hover, .ygtvdepthcell { background-image:url(../img/img-cache.asp?id=../scripts-gen/yui/build/treeview/assets/skins/sam/treeview-sprite.gif); }
.ygtvtm  { background: url(../img/img-cache.asp?id=../scripts-gen/yui/build/treeview/assets/skins/sam/treeview-sprite.gif) 0 -4000px no-repeat; }
.ygtvloading { background-image:url(../img/img-cache.asp?id=../scripts-gen/yui/build/treeview/assets/skins/sam/treeview-loading.gif); }

.yui-skin-sam th.yui-dt-asc .yui-dt-liner { background-image: url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/dt-arrow-up.png); }
.yui-skin-sam th.yui-dt-desc .yui-dt-liner { background-image: url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/dt-arrow-dn.png); }

.yui-skin-sam .yui-dt th,
.yui-skin-sam th.yui-dt-asc,
.yui-skin-sam th.yui-dt-desc,
.yui-dt-editor .yui-dt-button button,
.yui-dt-editor .yui-dt-button button.yui-dt-default,
.yui-dt-editor .yui-dt-button button:hover,
.yui-dt-editor .yui-dt-button button:active 
{ background-image: url(../img/img-cache.asp?id=../scripts-gen/yui/build/assets/skins/sam/sprite.png); }
body, html { height: 100% }
td { padding: 1px; }
dd { padding-left: 25px; }
sup { vertical-align: top; }
p { margin: 5px 0px; padding: 0px; }
a { color: #00c; text-decoration: none; }
a:hover { text-decoration: underline; }

td.titlebar { 
	background-color: #78ad6b; 
	color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
} 

table.promptbox { 
	border: 1px solid #ccccff;
	background-color: #FFFFE6;
	color: black;
	padding-left: 2;
	padding-right: 2;
	padding-bottom: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
} 

body { font-weight: normal; font-size: 77%; font-style: normal; font-family: Arial, Helvetica, sans-serif; background:#FFFFFF; text-align: left; }
table { font-weight: normal; font-style: normal; font-family: Arial, Helvetica, sans-serif; border-style: none; }

.titulo {
/*	font-size: 10px;*/
	background-color: #EAEAEA;
	border-collapse: collapse;
}

img {
	border-style: none;
}

.menu {
	font-size: 11px;
	color: black;
	background-color: #EFEBEF;
}

.menu td {
	padding: 0px;
}

.campo {
	background-color: #efefef;
	padding-left: 5px;
	padding-right: 5px;
}

.campo2 {
	background-color: #78ad6b;
}

.DataWindowBG {
	background-color: #FFFBF7;
	padding: 10px 10px 10px 10px;
}

.msgBox {
	font-size: 11px;
}

.dwHeader {
	font-size: 12px;
	COLOR: #49631F;
	background-image: url(../img/img-cache.asp?id=degrade.png);
	background-repeat: repeat-x;
	height: 24px;
	text-transform: uppercase;
}

.dw input[type=text], select { height: auto !important; } 

/* Firefox, IE7+ */
input[type=text], input[type=password], textarea, select {
	border-width: 1px;
	border-top-color: #808080;
	border-left-color: #808080;	
	border-bottom-color: #cccccc;
	border-right-color: #cccccc;
}

input[type=radio] {
	padding-left: 0em;
	padding-right: 0.2em;
	position: relative;
	top: 1px;
	width: auto !important;
	height: auto !important;
}

select { margin: auto; font-family: Arial; scrollbar-arrow-color: #12406F; }
input, button { padding-right: 0px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; margin: auto; font-family: Arial; }
span { display: inline; }

input[type=checkbox] {
	vertical-align: bottom;
	padding-right: 3px; 
	width: auto !important;
	height: auto !important;
}

.destaque {
	padding: 5px;
	float: left;
}

.titulo_destaque {
	font-size: 14px;
	color: #49631F;
}

a.titulo_noticia {
	background-repeat: no-repeat;
	padding: 2px;
	text-decoration: none;
	color: #0000ff;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px none #ffffff;
	float: left;
	clear: left;
}

a.titulo_noticia:hover {
	background-repeat: no-repeat;
	background-position: left;
	padding: 2px;
	text-decoration: underline;
	color: #0000ff;
	clear: left;
	float: left;
}

a.livre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	background-color: white;
	text-decoration: none;
	height: 100%;
	width: 100%;
	padding-top: 3;
	padding-left: 1;
}

.texto_destaque {
	margin-bottom: 2px;
}

a.saiba_mais {
	background-repeat: no-repeat;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	margin-bottom: 2px;
	text-align: right;
}

a.saiba_mais:hover {

	background-repeat: no-repeat;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}

.dwHeaderBorda {
	font-size: 12px;
	COLOR: #49631F;
	background-image: url(../img/img-cache.asp?id=degrade.png);
	BACKGROUND-REPEAT: repeat-x;
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.table_borda {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.codeThatMenu {
    COLOR: white;
    font-family: Arial;
    font-size: 9pt;
    MARGIN-LEFT: 10px;
    TEXT-DECORATION: none;
}


/*
Tags para o layout das páginas
*/
.main 
{
	padding-left: 6px;
}

.frame 
{
	padding-bottom: 15px;
	margin-top: 5px;
	clear: both;
}

ul
{
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
}

em 
{
	font-weight: bold;
	font-style: italic;
}

/* Necessario para que a DW nao sobreponha o resto do conteudo */
div.dw span { min-height: 15px; }
div.dw span#hd { padding-left: 3px; padding-top: 2px; padding-bottom: 2px; }

table.title 
{
	background-color: #F2F2F2;
	background-image: url(../img/img-cache.asp?id=bk_h2.gif);
	background-repeat: repeat-y;
	margin-bottom: 8px;
	color: #808080;
	margin-top: 0px;
	font-size: 138.5%; /*46.5%;*/
	font-weight: normal;
 	font-style: normal;
	padding-left: 15px;
	height: 25px;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	width: 100%;
}

.titleMenu 
{
	position: relative;	
	text-align: right;
	background-position: center top;
	vertical-align: middle;
	width: 1%;
	white-space: nowrap;
	padding-right: 8px;
}

.titleText 
{
	overflow: auto;
	z-index: 100;
	width: 99%;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 20px;
	white-space: nowrap;
}

.titleGraph 
{
	display: none; 
}

.titleGraph div 
{
	position: relative;	
	width: 35px;
	z-index: 100;
}

.titleGraph span
{
	position: absolute;
	top: -17px;
	left: 2px;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
}

/* Gráficos de decoração */
.titleGraph .search { background-image: url(../img/img-cache.asp?id=grSearch.gif); }
.titleGraph .star {	background-image: url(../img/img-cache.asp?id=grStar.gif); }
.titleGraph .email { background-image: url(../img/img-cache.asp?id=grEmail.gif); }
.titleGraph .user { background-image: url(../img/img-cache.asp?id=grUser.gif); }
.titleGraph .pacM { background-image: url(../img/img-cache.asp?id=grPacM.gif); }
.titleGraph .pacF { background-image: url(../img/img-cache.asp?id=grPacF.gif); }
.titleGraph .medico { background-image: url(../img/img-cache.asp?id=grMedico.gif); }
.titleGraph .money { background-image: url(../img/img-cache.asp?id=grMoney.gif); }

form 
{
	margin: 0; 
	padding: 0;
	display: block;
}

legend, .legend 
{
	color: #3059ab !important;
	background-color: #ffffff !important;
	
	font-size: 108% !important;
	font-family: "Trebuchet MS", Tahoma, Verdana !important;
	width: auto !important;
}

.legend { position: absolute; }

fieldset, .fieldset 
{
	margin-bottom: 5px;
	border: 1px solid #D0D0D0;
}

/* Mensagens de exibição na tela */
.msg
{
	padding-left: 23px;	
	background-position: 0% 1px;
	background-repeat: no-repeat;
	font-size: 138.5%;
 	font-family: "Trebuchet MS", Tahoma, Verdana;
	text-decoration: none;
}

.msg.small
{
	font-size: 100%;
	padding-top: 3px;
}

.msg.error { color: #990000 !important; background-image: url(../img/img-cache.asp?id=icoStop.gif); }
.msg.sucess { color: #006600; background-image: url(../img/img-cache.asp?id=icoSucess.gif); }
.msg.warn { color: #996600; background-image: url(../img/img-cache.asp?id=icoWarn.gif); }
.msg.info { color: #0e6ac7; background-image: url(../img/img-cache.asp?id=icoInfo.gif); }
.msg.question { color: #3291F1; background-image: url(../img/img-cache.asp?id=icoQuestion.png); }
.msg a { text-decoration: underline; }

/* Ícones */
.ico, button div
{
	background-repeat: no-repeat;
	background-image: url(../img/img-cache.asp?id=ico_sprite.gif&v=10);
	height: 17px;
	width: 18px;
	text-indent: 50000em;
	overflow: hidden;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 1px;
	text-decoration: none;
}

.ico.with-label , button div
{
	width: auto;
	text-indent: 22px;
	overflow: visible;
	white-space: nowrap;
}
button div  { margin-left: -3px; }

.ico.with-label-left, button div.ico.with-label-left
{
	width: auto;
	text-indent: 0px;
	padding-right: 22px;
	overflow: visible;
	white-space: nowrap;
}
button div .ico.with-label-left { margin-left: 22px; }
button.no-label { padding-right: 4px; }
button.no-label div { width: 18px; }

.ico.bug , button div.bug { cursor: hand; }
.ico.home, button div.home { background-position: 0% -18px; cursor: hand; }
.ico.stop, button div.stop { background-position: 0% -36px; cursor: hand; }
.ico.mail, button div.mail { background-position: 0% -54px; cursor: hand; }
.ico.report, button div.report { background-position: 0% -72px; cursor: hand; }
.ico.favOn , button div.favOn{ background-position: 0% -216px; cursor: hand; }
.ico.favOff, button div.favOff { background-position: 0% -198px; cursor: hand; }
.ico.next, button div.next { background-position: 0% -322px; cursor: hand; }
.ico.nextOff, button div.nextOff { background-position: 0% -340px; }
.ico.prev , button div.prev { background-position: 0% -358px; cursor: hand; }
.ico.prevOff, button div.prevOff  { background-position: 0% -376px; }
.ico.ff, button div.ff  { background-position: 0% -394px; }
.ico.ffOff, button div.ffOff  { background-position: 0% -412px; }
.ico.jump, button div.jump { background-position: 0% -466px; cursor: hand; }
.ico.jumpOff, button div.jumpOff { background-position: 0% -484px; }
.ico.edit, button div.edit { background-position: 0% -502px; cursor: hand; }
.ico.editOff, button div.editOff { background-position: 0% -521px; }
.ico.new, button div.new { background-position: 0% -286px; cursor: hand; }
.ico.newOff, button div.newOff { background-position: 0% -304px; }
.ico.save, button div.save { background-position: 0% -160px; cursor: hand; }
.ico.saveOff, button div.saveOff { background-position: 0% -178px; }
.ico.success, button div.success { background-position: 0% -233px; cursor: hand; }
.ico.info, button div.info { background-position: 0% -251px; cursor: hand; }
.ico.del, button div.del { background-position: 0% -88px; cursor: hand; }
.ico.delOff, button div.delOff { background-position: 0% -106px; }
.ico.search , button div.search { background-position: 0% -124px; cursor: hand; }
.ico.searchOff, button div.searchOff { background-position: 0% -142px;  }
.ico.check, button div.check { background-position: 0% -538px; }
.ico.print, button div.print { background-position: 0% -557px; cursor: hand; }
.ico.dicom, button div.dicom { background-position: 0% -576px; cursor: hand; }
.ico.clip, button div.clip { background-position: 0% -594px; cursor: hand; }
.ico.plus, button div.plus { background-position: 0% -612px; cursor: hand; }
.ico.minus, button div.minus { background-position: 0% -630px; cursor: hand; }
.ico.arrow-down, button div.arrow-down { background-position: 0% -648px; cursor: hand; } .ico.with-label-left.arrow-down { background-position: right -648px; margin-right: -7px; padding-right: 18px; }
.ico.planilha, button div.planilha { background-position: 0% -684px; cursor: hand; }
.ico.chart, button div.chart { background-position: 0% -702px; cursor: hand; }
.ico.jumpLeftDown, button div.jumpLeftDown { background-position: 0% -720px; cursor: hand; }
.ico.add, button div.add { background-position: 0% -738px; cursor: hand; }
.ico.phone, button div.phone { background-position: 0% -756px; cursor: hand; }
.ico.user-group, button div.user-group { background-position: 0% -772px; cursor: hand; }
.ico.formula, button div.formula { background-position: 0% -790px; cursor: hand; }
.ico.clock, button div.clock { background-position: 0% -810px; cursor: hand; }
.ico.clockBW, button div.clockBW { background-position: 0% -828px; cursor: hand; }
.ico.up, button div.up { background-position: 0% -846px; cursor: hand; }
.ico.blue, button div.blue { background-position: 0% -864px; }
.ico.red, button div.red { background-position: 0% -882px; }
.ico.green, button div.green { background-position: 0% -900px; }
.ico.yellow, button div.yellow { background-position: 0% -918px; }
.ico.copy, button div.copy { background-position: 0% -938px; cursor: hand; }
.ico.refresh, button div.refresh { background-position: 0% -956px; cursor: hand; }
.ico.mailRead, button div.mailRead { background-position: 0% -973px; cursor: hand; }
.ico.mailUnread, button div.mailUnread { background-position: 0% -990px; cursor: hand; }
.ico.thumb-up, button div.thumb-up { background-position: 0% -1011px; cursor: hand; }
.ico.thumb-down, button div.thumb-down { background-position: 0% -1029px; cursor: hand; }
.ico.cid-10, button div.cid-10 { background-position: 0% -1047px; cursor: hand; }
.ico.table, button div.table { background-position: 0% -1065px; cursor: hand; }
.ico.help, button div.help { background-position: 0% -1083px; cursor: hand; }
.ico.calc, button div.calc { background-position: 0% -1101.2px; cursor: hand; }
.ico.cert, button div.cert { background-position: 0% -1120px; cursor: hand; } .ico.with-label-left.cert { background-position: right -1120px; margin-right: -7px; padding-right: 18px; }
.ico.sign, button div.sign { background-position: 0% -1139px; cursor: hand; }
.ico.balloon, button div.balloon { background-position: 0% -1157px; cursor: hand; }
.ico.x-ray, button div.x-ray { background-position: 0% -1175px; cursor: hand; }
.ico.download, button div.download { background-position: 0% -1193px; cursor: hand; }
.ico.upload, button div.upload { background-position: 0% -1212px; cursor: hand; }
.ico.filter, button div.filter { background-position: 0% -1232px; cursor: hand; }
.ico.external, button div.external { background-position: 0% -1250px; cursor: hand; }
.ico.loading, button div.loading { background-image: url(../img/img-cache.asp?id=icoLoading.gif); background-position: 0% 1x; }
.ico.warn, button div.warn { background-image: url(../img/img-cache.asp?id=icoWarn.gif); background-position: 0% 1x; cursor: hand;}
.ico.block, button div.block { background-image: url(../img/img-cache.asp?id=block.png); background-position: 0% 1x; cursor: hand;}
.ico.question, button div.question { background-image: url(../img/img-cache.asp?id=icoQuestion.png); background-position: 0% 1x; cursor: hand;}
.ico.calend{ background-image: url(../img/img-cache.asp?id=icoRelogio.gif); }
.ico.barcode{ background-image: url(../img/img-cache.asp?id=barcode.png); cursor: hand; }
.ico.play, button div.play{ background-image: url(../img/img-cache.asp?id=icoPlay.gif); cursor: hand; }
.ico.close, button div.close{ background-position: 0% -108px; cursor: hand; }
.ico.externo, button div.externo{ background-image: url(../img/img-cache.asp?id=prefs_16.gif); cursor: hand; }
.ico.orange, button div.orange{ background-image: url(../img/img-cache.asp?id=ball_orange.png); margin: 1px 2px 0 1px; cursor: hand;  }
.ico.brown, button div.brown{ background-image: url(../img/img-cache.asp?id=ball_brown.png); margin: 1px 2px 0 1px; cursor: hand;  }
.ico.gray, button div.gray{ background-image: url(../img/img-cache.asp?id=ball_gray.png); margin: 1px 2px 0 1px; cursor: hand;  }
.ico.eye, button div.eye{ background-image: url(../img/img-cache.asp?id=eye_red.png); margin: 1px 2px 0 1px; cursor: hand;  }
.ico.lexicom, button div.lexicom{ background-image: url(../img/img-cache.asp?id=wk_wheel_icon_48x48px.png); margin: 1px 2px 0 1px; cursor: hand;  }

.ico.prescSuspender, .ico.prescManter
{ 
	width: auto; 
	height: auto; 
	text-indent: 0px; 
	padding-right: 8px; 
}  

.ico32
{
	background-repeat: no-repeat;
	background-image: url(../img/img-cache.asp?id=ico32_sprite.png&v=7);
	height: 32px;
	width: 32px;
	text-indent: 50000em;
	overflow: hidden;
	padding: 0;
	text-decoration: none;
}
.ico32.note { background-position: 0% 0%; }
.ico32.flag { background-position: 0% -32px; }
.ico32.contact { background-position: 0% -64px; }
.ico32.calendar { background-position: 0% -96px; }
.ico32.lab { background-position: 0% -128px; }
.ico32.pills { background-position: 0% -160px; }
.ico32.file { background-position: 0% -192px; }
.ico32.file.png,
.ico32.file.jpg, 
.ico32.file.gif, 
.ico32.file.bmp, 
.ico32.file.svg { background-position: 0% -224px; }
.ico32.file.wmv, .ico32.doc.avi, .ico32.doc.mp3, .ico32.doc.wav { background-position: 0% -288px; }
.ico32.file.pdf { background-position: 0% -320px; }
.ico32.file.zip, .ico32.doc.rar { background-position: 0% -352px; }
.ico32.file.doc, .ico32.doc.docx, .ico32.doc.rtf { background-position: 0% -384px; }
.ico32.file.xls { background-position: 0% -416px; }
.ico32.file.ppt { background-position: 0% -448px; }
.ico32.info { background-position: 0% -480px; }
.ico32.infoOff{ background-position: 0% -512px; }
.ico32.cake{ background-position: 0% -544px; }
.ico32.historico{ background-position: 0% -576px; }
.ico32.path{ background-image: url(../img/img-cache.asp?id=foldr_32.png); }
.ico32.voltar{ background-image: url(../img/img-cache.asp?id=back_32.png); }

hr  { color: #999999; background-color: #999999; height: 1px; border: 0px; }
.breadcrumb  { padding-bottom: 1px; white-space: nowrap;}

/* Novo Layout Tableless */
h1 {
	white-space: normal;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 153.9%;
	text-align: center;
}
h1, h1 a  { color: #888888; }

h2
{
	clear: both;
	float: none;
	position: relative;
	background-color: #F2F2F2;
	background-image: url(../img/img-cache.asp?id=bk_h2.gif);
	background-repeat: repeat-y;
	/*	border-bottom: #87d220 3px solid;
	background-color: #87d220; */
	margin-bottom: 8px;
	color: #808080;
	margin-top: 0px;
	font-weight: normal;
 	font-style: normal;
	padding-right: 8px;
	padding-left: 15px;
	padding-top: 4px;
	height: 25px;
	vertical-align: middle;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 138.5%; /*46.5%;*/
}

h2 .title { height: 100%; }

.nowarp
{
	white-space: nowrap;
}

ul.ctrl {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	list-style-type: none;
	clear: left;
	font-size: 131%;
	height: 21px;
}

ul.ctrl li { float: left; padding-right: 5px; }
ul.ctrl.panel { height: 27px; }
ul.ctrl.dw { height: 40px; }
ul.ctrl li div.ico {
	margin-top: 2px;
}

ul.ctrl.h2 {
	position: relative;
	float: right;
	top: -33px;
	margin-bottom: -33px;
	right: 2px;

	font-size: 138.5%;
}

ul.ctrl.h4 {
	position: relative;
	float: right;
	top: -25px;
	margin-bottom: -33px;
	right: -4px;
	font-size: 116%;
}

h2 .ctrl
{
	position: relative;
	float: right;
	white-space: nowrap;
	padding: 0px;
	top: -25px;
	margin-bottom: -25px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 10px;
}

h2 .ctrl ul
{
	list-style-type: none;
	display: inline;
	float: left;
	padding: 0px;
	padding-top: 2px;
	margin: 0px; 
}

h2 .ctrl span
{
	float: left;
	padding-right: 12px;
}

h2 .ctrl li 
{
	float: left;
	padding-left: 5px;
}

.graph
{	
	display: none;
	float: left;
	position: relative;	
	width: 32px;
	border-top: 1px solid #eaeaea;
}
	
.graph span
{
	position: absolute;
	top: -4px;
	_top: -5px;
	left: -5px;
	height: 35px;
	width: 32px;
	background-repeat: no-repeat;
}

/* Gráficos de decoração */
.graph .search { background-image: url(../img/img-cache.asp?id=grSearch.gif); }
.graph .star { background-image: url(../img/img-cache.asp?id=grStar.gif); }
.graph .email { background-image: url(../img/img-cache.asp?id=grEmail.gif); }
.graph .user { background-image: url(../img/img-cache.asp?id=grUser.gif); }
.graph .pacM { background-image: url(../img/img-cache.asp?id=grPacM.gif); }
.graph .pacF { background-image: url(../img/img-cache.asp?id=grPacF.gif); }
.graph .report { background-image: url(../img/img-cache.asp?id=grReport2.gif); top: -7px; }
.graph .medico { background-image: url(../img/img-cache.asp?id=grMedico.gif); }	
.graph .money { background-image: url(../img/img-cache.asp?id=grMoney.gif); }

h3, h3 div, h4 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
}

h3
{
	clear: both;
	float: none;
	font-weight: normal;
	font-style: italic;
	font-variant: small-caps;	
	font-size: 131%;
	text-transform: capitalize;
	margin-bottom: 9px;
	margin-top: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #cccccc;
}

h3 em, h4 em {
	font-weight: normal;
	color: #04839B;
	padding-bottom: 1px;
	border-bottom: 3px solid #04768C;
}
h4 em { font-style: normal; }
h4
{
	clear: both;
	float: none;
	font-weight: normal;
	font-size: 116%;
	margin-bottom: 4px;
	margin-top: 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
}

blockquote { padding: 10px; border-left: #cccccc 1px solid; margin-left: 20px; }
blockquote.h4 { margin-top: -5px; }
blockquote.h3 { margin-top: -10px; }

dl dd { padding-bottom: 4px; }
dl dt em { font-weight: normal; }

/* Frame de foto */
.picFr 
{
	border:solid 1px silver;
	padding:5px;
}

/* Wizard Cadgf */

.stepVisitado
{	
	background-color: #DDEAEA;
}

.stepLinha
{
	font-style: normal;
}

.topWizardCadgf 
{
	background-image: url(../img/img-cache.asp?id=topWizard.png); 
}

/* Rodape do Yahoo auto_complete*/
.yui-ac-ft { margin: 5px; padding-top: 5px; color: #426FD9; font-size: 10px; border-top: 1px #eaeaea solid; }

input.bt, button {
	border-right: 1px solid #aaa;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	padding: 0.1em 0.3em 0.1em 0.3em;
	vertical-align: middle;
	color: #333;
	background-color: #fff;
	background-image: url(../img/img-cache.asp?id=background_button.gif);
	background-repeat: repeat-x;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	font-size: 12px;
    padding-left: 8px;
	padding-right: 8px;
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
	height: 26px;
}

button div.ico { margin-top: 2px; margin-bottom: 1px; }

input.bt[class], button {  /* IE < 7 ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

input.bt:active, button:active {
	BORDER-LEFT-COLOR: #77bbff; /*#999;*/
	BORDER-BOTTOM-COLOR: #77bbff;
	COLOR: #000;
	BORDER-TOP-COLOR: #77bbff;
	BORDER-RIGHT-COLOR: #77bbff;
}

input.bt:hover, button:hover {
	BORDER-LEFT-COLOR: #999;
	BORDER-BOTTOM-COLOR: #ccc;
	COLOR: #000;
	BORDER-TOP-COLOR: #999;
	BORDER-RIGHT-COLOR: #ccc
}

.menuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #565656;
	text-decoration: none;
}

#menu {
	width: 125px;
}

#menu thead td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/img-cache.asp?id=menuBackGreen.gif);
	background-color: #5B7A27;
	height: 19px;
}

#menu tbody td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/img-cache.asp?id=menuBackGrey.gif);
	background-color: #DEDCDC;
	height: 19px;
}

/* YUI */
#bd-menu { width: 132px; padding-right: 0px; white-space: nowrap; }

div#doc3 div#hd {
	margin-bottom: 3px;
	/*display: none;*/
}

#bd-main { 
	padding-left: 4px;
	margin-top: -5px;
}

#doc3 {
	margin-left: 5px;
	min-width: 0;
}

#doc3 #bd {
	border-top: #fff 5px solid;
	margin-bottom: 20px;
	background: #fff url(../img/img-cache.asp?id=bk_doc.jpg) repeat-y scroll 130px 0%;
}

.yui-t1 #yui-main .yui-b {
	margin-left: 140px;
}

.pac_photo img {
	height: 96px;
	/*border: 1px solid #ccc;*/
}

.pac_photo {
	width: 98px;
	overflow: hidden;
}


#bd-main-menu {
	border: 0px;
	width: 137px;
	margin-left: -2px;
}

span.beta {
	color: red;
	font-size: 77%;
	display: none;
}

ul#bd-main-ico {
	display: block;
	margin-top: 20px;
	height: 18px;
	margin-left: 0px;
}

ul#bd-main-ico li {
	float: left;
	padding-left: 3px;
}

div.mainWrap {
	margin-top: 80px;
	text-align: center;
	width: 100%;
}
div.mainWrap div.mainBoxWrapper {
	width: 760px;
	margin: auto;
	display: table;
	/* position: relative;*/
}
div.mainWrap div.adWrapper {
	/* float: left; */
	width: 400px;
	height: 340px;
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	margin: auto;
	/* position: absolute; */
	/* left: 0px; */
}
div.mainWrap div.adWrapper img{
	width: 400px;
}
div.mainWrap div.adWrapper h1 {
	/* line-height: 100%; */
}
div.mainWrap div.loginWrap {
	width: 340px;
	margin-left: 10px;
	background-color: #F6F6F6;
	border: #D4D4D4 solid 1px;
	display: table-cell;
	text-align: left;
	position: absolute;
	border-radius: 24px;
}
div.mainWrap div.loginWrap div {
	font-weight: bold;
	font-size: 12px;
	font-family: arial, verdana, times;	 
	margin: 16px;
	margin-bottom: 14px;
}
div.loginWrap div input {
	margin-top: 10px;
	width: 268px;
	height: 30px;
	border: #D4D4D4 solid 1px;
	color: #444444;
	line-height:30px;
	border-radius: 24px;
	padding-left: 7px;
}
div.mainWrap div.loginWrap div input:focus {
	border-color: #4d90ff;
}
div.mainWrap div.loginWrap div.ctrl {
	clear: both;
	display: block;
	height: 30px;
}
div.mainWrap div.loginWrap div.ctrl input {
	width: 140px;
	height: 27px;
	font-weight: normal;
	font-size: 14px;
	line-height:22px;
}
div.mainWrap div.loginWrap div.ctrl a {
	font-weight: normal;
	float: right;
	margin-top: 10px;
}
div.mainWrap div.loginWrap div.information {
	font-weight: normal;
	text-align: left;
	width: 86%;
}
div.mainWrap div.loginWrap h3 {
	text-align:center;
}
.hidden {
	display: none;
}





/**********************************
/* Modificações para nova interface
 */
#toolsMenu {
	width: 100%;
	height: 30px;
	background: #F2F2F2;
	margin: 0 0 10px 0;
	float: left;
	display: block;
	z-index: 999999;
}
#toolsDsnvArea {
	float: right;
	margin: 4px;
}
#toolsDsnvArea  ul {
	display: inline;
}
#toolsAboutArea {
	color: #888888;
	font-size: 16px;
	margin: 4px;
	float: left;
}
#toolsAboutArea  #toolsAboutUser {
	margin-left: 10px;
}
#toolsAboutArea  ul {
	display: inline;
}
#toolsPathArea {
	color: #888888;
	font-size: 16px;
	margin: 4px;
	float: left;
}
#toolsPathArea p, #toolsPathArea a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #222222;
	display: inline;
}
div#bd {
/*	margin-top: 34px; */
}

/**********************************/
/* CSS para as tabelas de dados  */
/*.tbDados { width:70%;} */
/*.tbHeader th { background-color: #eaeaea; font-weight: normal; height: 18px; border: 3px solid white; } */
/*.tbDados tr { height: 18px; };*/

/* CSS para as tabelas de dados  */
.tbDados { border: 1px solid #d1d1d1; width:50%;} 
.tbHeader th { height: 25px; background: #007fa4; color: #e2e2e2; font-size:14px; font-weight:bold; border: 1px solid #e2e2e2 !important;}
.tbDados td {border: 1px solid #e2e2e2 !important; height: 25px;}
.tbDados tr { height: 30px;  font-size:14px; color: #5b5b5b; border: 1px solid #d1d1d1;}
.tbDados tr:hover { background: #b1e6f2}
.tbDados tr a {text-decoration:none !important; color:#5b5b5b !important; }

#dwTableFormat{
	border: 1px solid #e2e2e2 !important;
}

.corPadrao{
	color: #007fa4  !important;
}
