/* { 
	margin:0 auto;
    padding:0;
}*/
html, body{
	/* background:#EEEEEE url(images/bg-topo.jpg) repeat-x; */
	/* background:rgb(74,81,85); */
	background:#fff;
	font:12px Calibi, Arial, Verdana, Tahoma;
	color:#000;
	height:100%; 
	/* width:100%; */
}
#corpo_total{
	background:#fff;
	min-height: 100%;
	height: auto;
	margin: 0 auto -60px; /* valor negativo referente a altura do rodapé */
	padding: 0 0 60px; /* desconta a altura do rodapé */
}
#navbarPrincipal{
	z-index:1000;
}
#navbarNivelDois{
	z-index:995;
}
#conteudo{
	background:#fff;
}
.cabecalho_base{
	min-height:40px;
	background:#C0C0C0;
	padding-top:6px;
	font:16px Calibi, Arial, Verdana, Tahoma;
	font-weight:bold;
	font-style:italic;
	margin-bottom:14px;
}
.conteudo_base{
	background:#fff;
}
#fecha_base{
	float:right;
}
#imprimir{
	float:right;
}
.rodape_base{
	min-height:40px;
	background:#F8F8F8;
	padding-top:3px;
}
#home{
	background:#fff;
	width:100%;
}
#home_miolo{
	margin:0 auto;
	max-width:500px;
	border:none;
	text-align:center;
}
#retorno_xml{
    background-color: #B8D2EB;
    border-radius: 5px;
    padding-top: 10px;
    width: 100%;
    min-height: 100px;
    color: #000;
    display: none;
}
#retorno_xml_topo{
    background-color: #000;
    height: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
#retorno_xml_corpo{
    min-height: 70px;
    padding: 5px 20px 5px 20px;
    text-align: left;
}
#retorno_xml_rodape{
    width: 100%;
    height: 20;
    text-align: right;
    padding-right: 25px;
    padding-bottom: 15px;
}
.titulo_sessao{
    background-color: #A75FE9;
    min-height: 50px;
    padding-top: 7px;
    color: #fff;
    font:16px Calibi, Arial, Verdana, Tahoma;
	font-weight:bold;
}
.titulo_sessao input{
    color: #000;
    font:16px Calibi, Arial, Verdana, Tahoma;
	font-weight:bold;
}
.titulo_sessao_retifica{
    background-color: #FF5555;
    min-height: 50px;
    padding-top: 7px;
    color: #fff;
    font:16px Calibi, Arial, Verdana, Tahoma;
	font-weight:bold;
}
.titulo_sessao_retifica input{
    color: #000;
    font:16px Calibi, Arial, Verdana, Tahoma;
	font-weight:bold;
}
#footer{
	height:60px;
	background:#C0C0C0;
	padding-top:12px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}
#footer .bem_vindo{
	font-weight:normal;
	font-style:normal;
}
#div_clear {
	clear:both;
}