* {
	font-family: verdana, sans-serif;
}

html { 
	height: 100%; 
}

body {
	background: #cdcdcd;
	color: #666;
	font-size: 12px;
	height: 100%;
	line-height: 17px;
}



table td {
	vertical-align: top;
}

a {
	text-decoration: none;
}


/* --------------------------------- */


#global {
	/*height: 100%;*/ 	
	margin: 0 auto;
	width: 970px;
}

#meio {
	background: #fff;
	/* height: 100%;*/ 	
	width: 950px;
}

#cabecalho {
	height: 178px;
}

#cabecalho img {
	display: block;
}

#conteudo {
	/* height: 100%;*/
	margin: 15px;
	width:
}

#esquerda {
	width: 225px;
}

#direita {
	width: 210px;
}

#corpo {
	height: 300px;
	padding: 0 30px;
	width: 425px;
}

#corpo_largo {
	height: 300px;
	padding: 0 0 0 30px;
	width: 665px;	
}

#menu li {
	display: inline;
}

#menu a, #menu img {
	display: block;
}

#msg {
	font-size: 11px;
	margin-bottom: 10px;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.middle {
	vertical-align: middle;	
}

.radio {
	vertical-align: middle;
}

.center {
	text-align: center;
}

.voltar {
	border-top: 1px solid #6a6a69;
	margin-bottom: 20px;
	margin-top: 15px;	
	padding-top: 10px;
}

.voltar a {
	color: #666;
	font-size: 12px;
	font-weight:  normal;
}


.box_cadastro {
	background: #ececed;
	padding: 18px 19px;
}

.fonte-azul {
	color: #00447c;
}

.divisoria_cadastro {
	background: url(../imagens/divisoria_lateral.png) repeat-x;
	height: 2px;
	margin: -2px 0 12px 0;
}

.detalhe_cadastro p {
	margin-bottom: 20px;
}

.ok {
	color: #006c1c;
}

.erro {
	color: #d60202;
}


/* --- bordas --- */

#borda_tl {
	background: url(../imagens/borda_tl.png) bottom right no-repeat;
	height: 20px;
	width: 10px;
}

#borda_t {
	background: url(../imagens/borda_t.png) bottom repeat-x;
	height: 20px;
}

#borda_tr {
	background: url(../imagens/borda_tr.png) bottom left no-repeat;
	height: 20px;
	width: 10px;
}

#borda_l {
	background: url(../imagens/borda_l.png) right repeat-y;
	width: 10px;
}

#borda_r {
	background: url(../imagens/borda_r.png) left repeat-y;
	width: 10px;
}

#borda_bl {
	background: url(../imagens/borda_bl.png) top right no-repeat;
	height: 20px;
	width: 10px;
}

#borda_b {
	background: url(../imagens/borda_b.png) top repeat-x;
	height: 20px;
}

#borda_br {
	background: url(../imagens/borda_br.png) top left no-repeat;
	height: 20px;
	width: 10px;
}

/* --- fim bordas --- */


/* --- botoes --- */

input.botao {
	background-repeat: no-repeat;
	border: none;
	color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-indent: -1000px;
	vertical-align: top;
	font-size: 0px;
	display: block;
	line-height: 0px;		
}

/* --- fim botoes --- */


/* --- nicEdit --- */

.validar {
	visibility: hidden;
	display: block;
	margin-bottom: -15px;
}

.nicEdit-main { 
	background: #fff; 
}

/* --- fim nicEdit --- */


/* --- shadowbox --- */

#sb-body {
  border: none;
  background: none;
	line-height: 14px;
}

.fc-tbx .apagar .b {
	background: url('../includes/formcheck/theme/classic/img/b2.png') repeat-x;
	height: 16px;
}

.fc-tbx table.apagar {
	width: 100%;
}

.fc-tbx .apagar div {
	padding: 10px;
	text-align: left;
}

.fc-tbx .apagar input {
	margin-top: 10px;	
}

/* --- fim shadowbox --- */

