@CHARSET "ISO-8859-1";

body,html {
	border: 0 none;
	margin: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	font-size: 11px;
	font-family: verdana;
}

div.bodyLogin {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	background: url(../images/portal/login/fundo.jpg) no-repeat;
}

div.slider {
	cursor: pointer;
}

div.rodape {
	width: 100%;
	border: 0px solid;
	height: 113px;
	position: absolute;
	bottom: 0;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background: url(../images/portal/home/rodape_03.png) repeat-x
		scroll 0 0 transparent !important;
}

div.rodapeEgov01 {
	padding: 0px;
	margin: 0px;
	width: 71px;
	height: 113px;
	position: absolute;
	top: 0px;
	background: url(../images/portal/home/rodape_01.jpg) no-repeat
		scroll 0 0 transparent !important;
}

div.rodapeEgov02 {
	padding: 0px;
	margin: 0px;
	width: 111px;
	height: 113px;
	position: absolute;
	top: 0px;
	left: 71px;
	background: url(../images/portal/home/rodape_02.png) no-repeat
		scroll 0 0 transparent !important;
}

div.rodapeEgov03 {
	padding: 0px;
	margin: 0px;
	height: 113px;
}

div.rodapeEgov04 {
	right: 346px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	width: 44px;
	bottom: 0px;
	height: 113px;
	background: url(../images/portal/home/rodape_04.jpg) no-repeat
		scroll 0 0 transparent !important;
}

div.rodapeEgov05 {
	right: 146px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	width: 204px;
	bottom: 0px;
	height: 113px;
	background: url(../images/portal/home/rodape_05.jpg) repeat-x
		scroll 0 0 transparent !important;
}

div.rodapeEgov06 {
	right: 121px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	width: 25px;
	bottom: 0px;
	height: 113px;
	background: url(../images/portal/home/rodape_06.jpg) no-repeat
		scroll 0 0 transparent !important;
}

div.rodapeEgov07 {
	right: 0px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	width: 121px;
	bottom: 0px;
	height: 113px;
	background: url(../images/portal/home/rodape_07.jpg) no-repeat
		scroll 0 0 transparent !important;
}

.tituloModulo {
	color: #787878;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 10px;
	text-align: left;
	position: absolute;
}

div.rf-pp-hdr-cnt {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div.rf-pp-cntr {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div.rf-pp-hdr {
	padding: 0px;
}

div.rf-pp-cnt {
	padding: 0px;
	margin: 0px;
}

div.divContent {
	position: absolute;
	top: 44px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

iframe.content {
	position: relative;
	width: 100%;
	height: 100%;
	border: none !important;
	overflow-x: hidden;
	overflow-y: scroll;
	background: white 0 0;
}

div.menuPrincipal {
	border: 0px;
	width: 100%;
	height: 44px;
}

div.menuEgov {
	height: 44px;
	position: absolute;
	top: 0px;
}

div.menuEgov01 {
	background: url(../images/portal/home/menu/menu_01.png) no-repeat
		scroll 0 0 transparent !important;
	width: 43px;
}

div.menuEgov02 {
	background: url(../images/portal/home/menu/menu_02.png) repeat-x
		scroll 0 0 transparent !important;
	width: 150px;
	left: 43px;
}

div.menuEgov03 {
	background: url(../images/portal/home/menu/menu_03.png) no-repeat
		scroll 0 0 transparent !important;
	width: 49px;
	left: 193px;
}

div.menuEgov04 {
	background: url(../images/portal/home/menu/menu_04.png) repeat-x
		scroll 0 0 transparent !important;
	left: 242px;
	right: 224px;
	padding-top: 7px;
	z-index: 3005;
}

div.menuEgov05 {
	background: url(../images/portal/home/menu/menu_05.png) no-repeat
		scroll 0 0 transparent !important;
	width: 44px;
	right: 180px;
}

div.menuEgov06 {
	background: url(../images/portal/home/menu/menu_06.png) repeat-x
		scroll 0 0 transparent !important;
	width: 160px;
	right: 20px;
}

div.menuEgov07 {
	background: url(../images/portal/home/menu/menu_07.png) no-repeat
		scroll 0 0 transparent !important;
	width: 20px;
	right: 0px;
}

div.tituloEgov {
	height: 25px;
	position: absolute;
	top: 44px;
}

div.tituloEgov01 {
	background: url(../images/portal/home/menu/sub_01.png) no-repeat
		scroll 0 0 transparent !important;
	width: 38px;
	left: 292px;
}

div.tituloEgov02 {
	background: url(../images/portal/home/menu/sub_02.png) repeat-x
		scroll 0 0 transparent !important;
	left: 320px;
	right: 312px;
	text-align: center;
	font-family: Verdana;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
}

div.tituloEgov03 {
	background: url(../images/portal/home/menu/sub_03.png) no-repeat
		scroll 0 0 transparent !important;
	width: 38px;
	right: 274px;
}

div.cmdPrincipal {
	position: absolute;
	top: 15px;
	right: 75px;
}

.pointer {
	cursor: pointer;
}

div.infoBox01 {
	background: url(../images/infobox/box_01.png) no-repeat
		scroll 0 0 transparent !important;
	width: 344px;
	height: 51px;
}



div.infoBox02 {
	background: url(../images/infobox/box_02.png) repeat-y
		scroll 0 0 transparent !important;
	width: 344px;
}

div.infoBox03 {
	background: url(../images/infobox/box_03.png) no-repeat
		scroll 0 0 transparent !important;
	width: 344px;
	height: 17px;
}

div.infoBox04 {
	background: url(../images/infobox/box_04.png) no-repeat
		scroll 0 0 transparent !important;
	width: 344px;
	height: 14px;
}

.infoBox {
	left: auto !important;
	right: 110px;
	top: 48px !important;
	z-index: 4000 !important;
}

.infoBox label {
	color: #818080;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	text-align: left;
}

.infoBox .info {
	color: #818080;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	text-align: left;
}

.content01 {
	width: 40px;
	background: url(../images/portal/home/lateral_01.png) repeat-y
		scroll 0 0 transparent !important;
	vertical-align: middle;
	position: absolute;
	top: 44px;
	left: 0px;
	bottom: 0px;
}

.content02 {
	vertical-align: top;
	top: 70px;
	left: 42px;
	right: 20px;
	z-index: 3000;
	position: absolute;
	background: none repeat
		scroll 0 0 transparent;
}

.content03 {
	width:20px;
	background: url(../images/portal/home/lateral_02.png) repeat-y
		scroll 0 0 transparent !important;
	position: absolute;
	top: 44px;
	right: 0px;
	bottom: 0px;
}


div.lateral_help {
	width: 51px;
	height: 518px;
	z-index: 1000;
	position: absolute;
	top: 10px;
	left: -5px;
	background: url(../images/help/aba_lateral_help.png) no-repeat
		scroll 0 0 transparent !important;
}

.menuSeparator {
	background-color: #777777 !important;
	width: 1px !important;
	padding: 2px 0px 2px 0px !important;
	margin: 4px 20px 0px 20px !important;
	border: none !important;
	height: 12px;
}

.ui-state-hover, .ui-state-active {
	background: #B8B8B8 !important;
	box-shadow: none !important;
}

span.first-level-menu {
	float: none;
	display: none;
}

.ui-menuitem-text, .ui-menuitem-link, ui-menuitem-text:hover {
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

.ui-menubar .ui-menu-child .ui-menuitem-link {
    width: 92%;
}

.ui-menubar .ui-menuitem-link {
    padding: 0.4em 0.3em;
    width: auto;
}

.ui-menu .ui-menuitem-link {
    border: 1px solid transparent;
    display: block;
    float: left;
    font-weight: 400;
    line-height: 16px;
    outline: medium none;
    padding: 0.3em;
    text-decoration: none;
    width: 92%;
}

.ui-widget-content {
    background: url("/BensMoveisJSF/javax.faces.resource/images/ui-bg_flat_75_ffffff_40x100.png.jsf?ln=primefaces-casablanca") repeat-x scroll 50% 50% #FFFFFF;
    border:  1px solid #BBB1AA;
    color: #222222;
}

body #statusDialog, body #themeDialog {
	z-index: 5000 !important;
}

div.infoBox01  {
	background:url("../images/infobox/box_01.png") no-repeat scroll 0 0 transparent !important;
	height:51px;
	width:344px;
}

div.infoBox02 {
	background:url("../images/infobox/box_02.png") repeat-y scroll 0 0 transparent !important;
	
	width:344px;
}

div.infoBox03 {
	background:url("../images/infobox/box_03.png") no-repeat scroll 0 0 transparent !important;
	height:17px;
	width:344px;
}

.infoBox  {
	left:auto !important;
	right:110px;
	top:48px !important;
	z-index:4000 !important;
	border:0px;
	background: none;
}

.infoBox label {
	color:#818080;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	text-align:left;
}

.infoBox .info {
	color:#818080;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	text-align:left;
}

.ui-menu .ui-menu-parent .ui-menu-child  {
	width: 180px !important;
}

.ui-menuitem {
    clear: none;
    margin-right: 20px !important; 
}

.ui-shadow {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

