/* BODY */
body{
 	background-color:#ffffff;
	margin:0px 0px 0px 0px; /* margens superior, direita, inferior e esquerda */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	padding:0px;
}
#wrapper{
 	background-color:#ffffff;
	width:842px;
	margin: 0 auto;
}
fieldset{
	min-height: 400px;
}

#topo{
	width:842px;
	min-height:266px;
	height:auto !important;
	height:250px;
	text-align:center;
}
#box_data {
	width:842px;
	float:left;
	padding-top:15px;
	color:#32622E;
	font-weight:normal;
	text-align:right;
}
#box_principal {
	width:842px;
	float:left;
	padding-top:15px;
	color:#32622E;
	font-weight:normal;
	text-align:left;
}
#conteiner {
	background-color:transparent;
	width:820px;
    height:auto !important;
	min-height:550px;
	height:550px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e8e8e8;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #000000;
    border-bottom-style: solid;
	border-bottom-width: 1px;
    border-bottom-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #e8e8e8;
	padding:10px;
    margin: 0px;
}
#conteiner_menor {
	background-color:transparent;
	width:820px;
    height:auto !important;
	min-height:250px;
	height:250px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e8e8e8;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #000000;
    border-bottom-style: solid;
	border-bottom-width: 1px;
    border-bottom-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #e8e8e8;
	padding:10px;
    margin: 0px;
}
.clearDivs{
	clear:both;
}
.conteudo{
	margin: 10px;
}
#noticias{
	float: right;
	margin-left: 1px;
	width:60%;
}
.celula_form{
	border: 1px #cccccc solid;
	border-collapse: separate;
	padding: 5px;
	
}
.input_padrao{
	background-color:transparent;
	border: 1px #bab5b5 solid;
	height:20px;
}
.textarea_padrao{
	background-color:transparent;
	border: 1px #bab5b5 solid;
}
.input_erro{
	background-color:#f3b3b3 !important;
	border:1px #d94949 solid;
	height:20px;
}
.textarea_erro{
	background-color:#f3b3b3 !important;
	border:1px #d94949 solid;
}
.botao{
	background-color:#cccccc;
	border:1px #666666 solid;
	height:20px;
}
#texto{
	width:800px;
	margin:0 auto;
	padding:10px;
}
/* LOGIN */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#login {
	background-color: #B8DE87;
	width:400px;
	border: 10px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin: 0 auto;
}
#login_esquerda {
	background-color:#ffffff;
	width:480px;
	min-height:330px;  /*só isso já basta para os browsers de verdade*/
	height:auto !important; /*comça a enganar o estúpido do ie*/
	height:330px;
	float:left;
	text-align:center;	
}
#login_direita {
	position: absolute;
	background-color:#ffffff;
	width:360px;
	min-height:330px;  /*só isso já basta para os browsers de verdade*/
	height:auto !important; /*comça a enganar o estúpido do ie*/
	height:330px;
	float:left;
	text-align:center;
	margin-left: 210px;
}
#login_externo {
	background-color:#ffffff;
	width:420px;
	border: 2px solid #B8DE87;
	margin: 0 auto;
}
/*POPUP*/
#pop_unico{
	background-color:transparent;
	display:none;
	position:absolute;
	top:20%;
	left:40%;
	margin-left:-200px;
	margin-top:-30px;
	z-index: 2000;
	width:410px;
	height:226px;
}
#fechar_pop_fechar{
	background-color:#000000;
	width:50px;
	height:14px;
	padding-top:2px;
	float:right;
	text-align:center;
}
#fechar_pop_x{
	background-color:#b3aaaa;
	width:20px;
	height:14px;
	padding-top:2px;
	float:right;
	text-align:center;
}
.lk_fechar{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}
.lk_fechar_x{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.lk_pop{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:transparent;
	text-decoration:none;
	width:410px;
	height:210px;
}
/* FONTES */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.ft_padrao{
	color:#000000;
	font-weight:normal;
}
.ft_padrao_n{
	color:#000000;
	font-weight:bold;
}
.cabeca {
	background-color: #cbcbcb;
	color: white;
	font-weight: bold;
}
.rodape {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}
.texto {
	font-size: 16px;
	font-weight:normal;
	text-indent: 0px;
	color:#000000;
	text-align: justify;
}
.texto_paragrafo {
	font-size: 16px;
	font-weight:normal;
	color:#32622E;
	text-align: justify;
	text-indent:50px;
}
.titulo {
	font-size: 18px;
	font-weight:bold;
	color:#000000;
}
.titulo_aviso {
	font-weight:bold;
	color:#000000;
}
/* LINKS */
.lk_padrao:link, .lk_padrao:visited {
	color:#000000;
	font-weight:normal;
	font-size: 16px;
	text-decoration:none;
	border-bottom: 2px solid #ccc;
}
.lk_padrao:hover {
	color:#e8e8e8;
	font-weight:normal;
	font-size: 16px;
	text-decoration:none;
}
.lk_aviso:link, .lk_aviso:visited {
	color:#000000;
	font-weight:normal;
	font-size: 11px;
	text-decoration:none;
}
.lk_aviso:hover {
	color:#cccccc;
	font-weight:normal;
	font-size: 11px;
	text-decoration:none;
}
.notice{
	border: 1px solid #CD2626;
	background-color: #FFC1C1;
	font-weight: bold;
	text-align: left;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
div.rapido_externo{
	background: #ffffff;
	padding: 10px;
	border:0;    
	margin: 0 auto;
	text-align: justify;
	word-wrap: break-word;
}
div.rapido_interno{
    background-color: #e7e7e7;
	width:90%;
	padding: 8px;
	margin: 0 auto;
    margin-right: 8px;
}
/* Modal */
#boxCad {
	position: absolute;
	top: 30%;
	left: 60%;
	width: 700px;
	margin-left: -250px;
	z-index: 180;
}
#bgBody {
    background-color: #000;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter:alpha(opacity=80);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
}
#conteudo{
    margin: 0 auto;
    text-align: center;
}
.caixa{
    background-color: #FFFFFF;
    width: 60%;
    min-height: 0;
    margin: 0 auto;
    border: 2px solid;
    border-color: #8EC05D;
    border-style: ridge;
    text-align: center;
}
.caixa_modal{
	background-color: #FFFFFF;
	width: 60%;
	margin: 0px;
	text-align: center;
	min-width: 500px;
	border: 0px;
	padding: 0px;
}
.caixa_modal_legenda{
	background: #CCC url(../../common/images/titulo.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 60%;
	margin: 0;
	padding: 0;
	border: 1px solid white;
	border-bottom: 0;
	text-align: center;
	min-width: 400px;
	min-height: 0;
}

.caixa_modal_legenda.barra_vermelha{
	background-position: 0px 0px;
}

.caixa_modal_legenda.barra_verde{
	background-position: 0px -24px;
}

.caixa_modal_legenda.barra_azul{
	background-position: 0px -48px;
}

.caixa_modal_legenda.barra_marrom{
	background-position: 0px -72px;
}

.caixa_modal_legenda .titulo_mensagem{
	float: left;
	padding-top: 4px;
	padding-left: 3px;
}

.caixa_modal_legenda .botao_fechar{
	float: right;
	background: url('../../common/images/fechar.png') no-repeat;
	width: 23px;
	height: 23px;
	cursor: pointer;
}

.caixa_modal_legenda .botao_fechar:hover{
	background: url('../../common/images/fechar_hover.png') no-repeat;
}

.caixa_modal_conteudo{
	background-color: #FFFFFF;
	width: 60%;
	margin: 0;
	padding: 0;
	border: 1px solid white;
	text-align: center;
	min-width: 400px;
	min-height: 0;
}
.legenda{
    background-color: #FFFFFF;
    font-size: medium;
    text-align: left;
    margin: 10px;
    color: #8EC05D;
}
.texto_modal {
    font-size: 12px;
	font-weight:normal;
	text-indent: 0px;
	color:#7d472f;
}
input, textarea, select  {
    font-size: 10px;
    border: 1px solid #000000;
    background-color:#ffffff;
    vertical-align:middle;
    color: #000000;
}
.legenda{
    background-color: #ffffff;
    font-size: medium;
    text-align: left;
    margin: 10px;
    color: #8EC05D;
}
.tabela {
    margin: 0 auto;
    border-collapse: separate;
    border-spacing: 2px;
}
input, textarea, select  {
    font-size: 10px;
    border: 1px solid #000000;
    background-color:#ffffff;
    vertical-align:middle;
    color: #000000;
}


