@charset "UTF-8";

#Bindex {
	background:url(/images/entrada3.jpg) center no-repeat;!important
	font-family:Arial, Helvetica, sans-serif;

}
#Bindex #footer {
	float: none;
	margin:-50px 0 0 0;
	position:absolute;
	top:100%;
	width:100%;
	z-index: 2;
}
#Bindex #footer div.menu-bottom {
	margin: 0;
	width:auto;
}
#Bindex #footer ul {
	background-position: top center;
	float: none;
	margin: 0 auto;
	width: auto;
}
	#Bindex div#footer ul li {
		float: none;
		display: inline;
		margin-right: 9px;
		line-height: 26px;
	}
#Ibox {
	left:50%;
	margin-left:-307px;
	margin-top:-181px;
	position:absolute;
	top:50%;
	width:614px;
	z-index: 1;

}
#Ibox .b {
  background:url(/images/b.png);
}

#Ibox .tl {
  background:url(/images/tl.png);
}

#Ibox .tr {
  background:url(/images/tr.png);
}

#Ibox .bl {
  background:url(/images/bl.png);
}

#Ibox .br {
  background:url(/images/br.png);
}
#Ibox table {
  border-collapse: collapse;
}

#Ibox td {
  border-bottom: 0;
  padding: 0;
}

#Ibox .Ibody {
  background: #ccdae4;
  width: 614px;
  height:329px;
}

#Ibox .loading {
  text-align: center;
}

#Ibox .image {
  text-align: center;
}

#Ibox img {
  border: 0;
  margin: 0;
}

#Ibox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#Ibox .tl, #Ibox .tr, #Ibox .bl, #Ibox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#Ibox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.Ibox_hide {
  z-index:-100;
}

.Ibox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #Ibox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}	
#Icont {
	height:274px;
}
h1.logo{	
	background: url(/images/index_logo.jpg) no-repeat center;
	text-indent: -9999px;
	width:126px;
	border-right: solid 1px #bcc7ce;
	height:279px;
	float:left;
	margin-top: 25px;
	margin-right: 5px;
}

#Isobre {
	width:206px; /* -30px do padding  e -20px n sei pq, mas sei que diminui*/
	border-right: solid 1px #bcc7ce;
	height:274px;
	float:left;
	padding:0 15px 0 15px;
}
#Isobre dl {
	margin-bottom: 10px;
}
#Isobre dt span, #Isobre h2, .Inavig h2 {
	background:#7a8389;
	font-size:10px;
	color:#fff;
	padding:3px 4px 4px;
	float:left;
	font-weight:100;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
}
#Isobre h2{
	background:#7a8389;
	font-size:10px;
	color:#fff;
	padding:3px 4px;
	float:left;
	font-weight:100;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
}
/*#Isobre h2:first-child {
	margin:10px 0 0 0;
}*/
#Isobre dt span {
	float: none;
}
#Isobre dt {
	margin-bottom: 5px;
}
#Isobre dd, #Icad3 p { 
	clear: both;
	color:#0b3e60;
	font-size:12px;
	margin-bottom: 0;
	line-height:150%;
}
#Isobre p {
	clear: both;
	color:#0b3e60;
	font-size:12px;
	line-height:150%;
	margin-bottom: 5px;
}

#Icad {
	width:192px;
	overflow:hidden;
	margin:0 15px;
	float:left;
	height:274px;
}
#Ilogin {
	display: block;
}
.Itrio {
	display: none;
}
#Iform ul{
	width:185px;
	float:left;
}
#Iform ul li{
	float:left;
	margin-bottom:9px;
	position:relative;
	overflow: visible;
}
#Iform label{
	display:block;
	color:#09405E;
	margin-bottom:2px;
	font-size:12px;
	width: 100%;
	position: relative;
}
#Iform label.log{
	width:110px;
	margin:0 0 0 4px;
	font-size: 10px;
}
#Iform input.text {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #B9C7D2;
	font-size:12px;
	width:185px;
	height:22px;
	background:#E3E8EC;
	padding:2px 3px 0 3px;
}
#Iform input.checkbox {
	float:left;
	margin:0 5px 0 1px;
}
#Iform button {
	width:56px;
	height:23px;
	background:url(/images/bt-sign.png) 0 0 no-repeat;
	cursor:pointer;
	margin-top: -15px;
	float: right;
	position: relative;
}
#Iform span {
	position: absolute;
	z-index: 100;
	right: 0;
	font-size:10px;
}
#Iform span a {
	color:#09405E;
}
#Iform span a:hover {
	color:#900;
}
#Iform button span.hidden{
	display:none;

}
.Inavig h2 {
	background:#e3e8ec;
	color:#58585a;
	margin:0 0 15px 0;
}
.Inavig h2:first-child {
	margin:0 3px 0 0;
}
h2.Iselect {
	background:url(/images/index_status.jpg) 0px -11px no-repeat;
	/background-color:#3e91c9;
	color:#fff;
	padding:3px 8px 13px 8px;
}
.Inavig h2.Iselect a,
.Inavig .cadastro-ativo a {
	color: #fff;
}
.Inavig h2 {
	margin-right:3px;
}
.Inavig h2 a {
	color: #58585A;
	text-decoration: none;
}
.Inavig .cadastro-ativo  {
	background:url("/images/index_status.jpg") no-repeat scroll -81px -52px transparent;
	height:20px;
	padding:2px 9px 3px;
}
.Inavig ul {
	list-style: none;
	height: 15px;
	padding-left: 108px;
}
	.Inavig ul li {
		float: left;
		margin-right: 10px;
	}
	.Inavig ul li a {
		background: url(/images/tab-ball.gif) no-repeat center bottom;
		display: block;
		height: 6px;
		line-height: 6px;
		text-indent: -2000em;
		width: 6px;
	}
	.Inavig ul li a:hover,
	.Inavig ul li.current a {
		background-position: center top;
	}
#Isobre,
#Icad {
	margin: 28px 0;
	padding-top: 15px;
}
div#Icad {
	margin: 28px 15px;
}
div#footer ul {
	background:url(/images/roda_index.png) no-repeat transparent center !important;
}
.BtCadastrar {
	background:url(/images/bt_cadastrar.jpg) no-repeat !important;
	width:83px !important;
}

