body, a, span, td, input, select, textarea { font-size: 11px; font-family: Tahoma,Arial,Geneva,Verdana,sans-serif;}
.smallfont { font-size: 10px }
.onlyuppercase { text-transform: uppercase;}
body { margin:0px 0px 0px 0px; padding:0px; overflow:auto;}
body.home { margin:0px 0px 0px 5px;}
body.docs { margin:10px 10px 10px 10px;}
body.imgeditor { margin:10px 8px 8px 8px; padding:0px; overflow:visible;}
body.ov { overflow: visible;}
.doctitle { font-weight:bold;}
.heditor { overflow: hidden; border:1px solid #CCCCCC;}
#lblInfo { display: block; padding: 4px; text-align: center; background-color: rgb(253,223,162);}
#FileManager1_lblInfo { width: 100%; padding: 4px; text-align: center;}
a { color:#000000; text-decoration:none;}
a:hover { color:#000000; text-decoration:underline;}
.lnk:hover { text-decoration: none;}
input.botao{ background-image:url('../images/bg_botao.gif'); margin:0px; padding:0px; height:20px; border:1px solid #909090;}
.imgcontainer { margin: 1px auto; overflow: hidden; width: 100px; height: 32px
}
.bordatab { border:1px solid #bdbdbd;}
.bbaritem { float: left; white-space: nowrap;}
.bbaritem a { border-right: #e9e9e9 1px solid; border-top: #e9e9e9 1px solid; display: block; border-left: #e9e9e9 1px solid; border-bottom: #e9e9e9 1px solid; text-decoration: none; padding: 2px 4px;}
.bbaritem a:link { color: #000000; text-decoration: none
}
.bbaritem a:visited { color: #000000; text-decoration: none
}
.bbaritem a:hover { border-right: #000080 1px solid; border-top: #000080 1px solid; border-left: #000080 1px solid; color: #000000; border-bottom: #000080 1px solid; background-color: #b6bdd2; text-decoration: none
}
.bbaritem a:active { color: #0000ff; text-decoration: none
}
.pageritemlink { float: left; white-space: nowrap
}
.pageritemlink a { border-right: #e9e9e9 1px solid; border-top: #e9e9e9 1px solid; display: block; border-left: #e9e9e9 1px solid; border-bottom: #e9e9e9 1px solid; padding: 4px 8px;}
.pageritemlink a:hover { border-right: #000080 1px solid; border-top: #000080 1px solid; border-left: #000080 1px solid; border-bottom: #000080 1px solid; background-color: #b6bdd2;}
.pageritemnolink { float: left; white-space: nowrap; border-right: #e9e9e9 1px solid; border-top: #e9e9e9 1px solid; display: block; border-left: #e9e9e9 1px solid; border-bottom: #e9e9e9 1px solid; padding: 4px 8px;}
.shortcutitemlink a { border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid; padding: 2px;}
.shortcutitemlink a:hover { border-right: #000080 1px solid; border-top: #000080 1px solid; border-left: #000080 1px solid; border-bottom: #000080 1px solid; background-color: #b6bdd2;}
.code { word-wrap: break-word; border:2px ridge white; background-color:#eeeeee; font-family: Courier New; font-size: 9pt;}
div.pagination { padding: 3px; margin: auto; width: 100%;}
div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #AAAADD; text-decoration: none; color: #000099;}
div.pagination a:hover, div.pagination a:active { border: 1px solid #000099; color: #000;}
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099; font-weight: bold; background-color: #000099; color: #FFF;}
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}
div.searchbar
{ padding: 10px; background-color: #efefef;}
.buttonbar
{ width: 100%; height: 28px; background-color: #e9e9e9; border-bottom: 1px solid #bdbdbd;}
.titlebar
{ width: 100%; height: 28px; background-image: url(../images/bg_tit_modulo.gif); line-height: 26px;}
div.published
{ width: 18px; height: 14px; background-color: #33bb33;}
div.scheduled
{ width: 18px; height: 14px; background-color: orange;}
div.expired
{ width: 18px; height: 14px; background-color: blue;}
div.waitingforapproval
{ width: 18px; height: 14px; background-color: yellow;}
div.notpublished
{ width: 18px; height: 14px; background-color: red;}
fieldset
{ padding-left: 0; padding-right: 0;}
.rotulolado
{ float: left; vertical-align: middle; height: 22px; line-height: 20px; text-align: left;}
.margin2px { margin: 2px 2px 2px 2px;}
.w40 { width: 40px;}
.w50 { width: 50px;}
.w60 { width: 60px;}
.w70 { width: 70px;}
.w100 { width: 100px;}
.w110 { width: 110px;}
.w130 { width: 130px;}
.w200 { width: 200px;}
.w220 { width: 220px;}
.w240 { width: 240px;}
.w250 { width: 250px;}
.w260 { width: 260px;}
.w270 { width: 270px;}
.w300 { width: 300px;}
.w340 { width: 340px;}
.w360 { width: 360px;}
.w380 { width: 380px;}
.w400 { width: 400px;}
.w420 { width: 420px;}
.w600 { width: 600px;}
.w700 { width: 700px;}
.h30 { height: 30px;}
.h52 { height: 52px;}
.controlelado
{ float: left; vertical-align: middle; height: 22px; line-height: 20px; margin: 2px;}
.divThumbImage
{ width: 160px; float: left; margin: 5px;}
.divMediaFiles
{ float: left; margin: 5px;}
.divMediaAsset
{ width: 97%; float: left; margin: 2%; text-align: center; }
.divMainImage
{ width: 420px; float: left; margin: 5px;}
.rotuloacimaclear
{ width: 100px; float: left; margin: 2px; text-align: left;}
.controleabaixoclear
{ width: 200px; float: left; margin: 2px; clear: left;}
.rotuloacimadiv
{ margin: 2px; text-align: left;}
.controleabaixodiv
{ margin: 2px;}
.linhafloatclear
{ border-bottom: 1px solid gray; margin: 2px; width: 98%; float: left; clear: left;}
.linhafloatclearnoborder
{ margin: 2px; width: 96%; float: left; clear: left;}
.linhadiv
{ margin: 2px; overflow: auto; clear: left;}
.hidden
{ visibility: hidden; display: none;}
#chartsDiv
{ text-align: center;}
#chartsDiv img
{ margin: 10px; vertical-align: top;}
.odd { background-color: #efefef;}
.dbotitle { background-color: silver;}
a.expandlinkodd { padding-right: 4px; padding-left: 4px; padding-bottom: 1px; padding-top: 1px; border-right: #efefef 1px solid; border-top: #efefef 1px solid; border-left: #efefef 1px solid; border-bottom: #efefef 1px solid; text-decoration: none; font-size: 11pt; font-family: "courier new", "lucida console";}
a.expandlinkodd:hover { border-top: #000080 1px solid; border-right: #000080 1px solid; border-left: #000080 1px solid; border-bottom: #000080 1px solid; background-color: #b6bdd2; text-decoration: none }
a.expandlinkeven { padding-right: 4px; padding-left: 4px; padding-bottom: 1px; padding-top: 1px; border-right: #f9f9f9 1px solid; border-top: #f9f9f9 1px solid; border-left: #f9f9f9 1px solid; border-bottom: #f9f9f9 1px solid; text-decoration: none; font-size: 11pt; font-family: "courier new", "lucida console";}
a.expandlinkeven:hover { border-top: #000080 1px solid; border-right: #000080 1px solid; border-left: #000080 1px solid; border-bottom: #000080 1px solid; background-color: #b6bdd2; text-decoration: none }
.container680
{ margin-top: 10px; margin-left: auto; margin-right: auto; width: 680px; overflow: visible;}
.container880
{ margin-top: 10px; margin-left: auto; margin-right: auto; width: 880px; overflow: visible;}
.container380
{ margin-top: 30px; margin-left: auto; margin-right: auto; border: 1px solid gray; background-color: #F0F0F0; width: 380px; overflow: auto;}
.innercontainerborder
{ margin-left: auto; margin-right: auto; width: 900px; overflow: visible; border: 1px solid gray; background-color: #F0F0F0;}
.innercontainerdps
{ margin-left: auto; margin-right: auto; background-color: #F0F0F0; width: 880px; overflow: visible; border: 1px solid #999999;}
.innercontainer
{ margin-left: auto; margin-right: auto; width: 900px; overflow: visible; }
.clearboth
{ clear: both; }
.centered
{ clear: both; margin-left: auto; margin-right: auto; text-align: center;}

.tblListView
{
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
.tblListView th
{
	padding: 8px;
	background: #c0c0c0;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #fff;
}
.tblListView tbody tr td
{
	padding: 6px;
	background: #efefef; 
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
}
.tblListView tbody tr:hover td
{
	background: #e0e0e0;
}
.tblListView tfoot td
{
	padding: 6px;
	background: #efefef; 
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
    text-align: center;
}

.ctrlColumn
{
    width: 66px;
}

.cmdButton
{
    margin: 0 2px 0 4px;
}