html, body {height:100%;} /**/
body {
	margin:0; 
	padding:0;
	background:#ddd;
	color:#323232;
	font:75%/1.4 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#E8E8E6 url(../layout/pagina_fundo.gif) repeat-y center top;
	}
#tudo { 
	width:956px;
	position:relative;  /*Contexto de posicionamento */
	background:#fff url() repeat-y right;
	margin:0 auto;
	text-align:left;
	min-height:100%;/**/
	border:dotted #999;
	border-width:0 0px;
	}
 * html #tudo {height: 100%;}/**/
#conteudo {padding-bottom:308px;}/**/
#conteudo { background:#FFFFFF url(../layout/pagina_fd.gif) repeat-x bottom;  }
.conteudo_int { background:url(../layout/pagina_fd.gif) repeat-y }

#topo {
	background:#fff url(../layout/topo_fd.gif) repeat-x right;
	width:956x;
	height:421px;
	border-bottom:0px dotted #999;
	text-align:left;
	padding-top:1px;
	}

#topo .toplogo { WIDTH:674px; HEIGHT:400px; MARGIN-TOP:8px; TEXT-ALIGN:left; BORDER-RIGHT:1px solid #ffffff; FLOAT:left  }
#topo .topmenu { background:#C04C25 url(../layout/topo_menu.gif) no-repeat; WIDTH:280px; HEIGHT:353px;MARGIN-TOP:51px; TEXT-ALIGN:left; FLOAT:right }
	
#principal {
	width:700px;
	padding-left:20px;
	padding-top:10px;
	float:left;
	text-align:left;
	/*TEXT-ALIGN:justify*/
	}
	
#principal p, img, small, span { BORDER:0; PADDING:0 }
#principal td, tr { FONT-SIZE:11px; COLOR:#2E2E2E;  }
#principal .destaque { MARGIN:0; PADDING:0; COLOR:#747271; FONT-SIZE:11px }
#principal .titulo { MARGIN:0; PADDING:0; }
#principal .justifica { TEXT-ALIGN:justify; width:650px; padding-left:50px; color:#000000 }
#principal .njustifica { TEXT-ALIGN:left }
#principal .capa { height:250px; margin-left:30px }


#navegacao {
	width:220px;
	float:left;
	padding:0px;
	margin-left:13px;
	margin-top:13px
	}

#navegacao .endereco { FONT-SIZE:10px; FONT-FAMILY:Arial; BACKGROUND-COLOR:#EEF2F5; WIDTH:220px; HEIGHT:200px; MARGIN:0; }
#navegacao .endereco_meio { BORDER:1px solid #FFFFFF; WIDTH:200px; TEXT-ALIGN:center; MARGIN-TOP:10px; MARGIN-BOTTOM:10px }
	
#rodape {
	background:#766656;
	width:956px;
	height:308px;
	position: absolute;
	bottom: 0; /**/ 
	border:dotted #999;
	border-width: 0px 0;
	text-align:center;
	}

#rodape p, td, tr {
	margin:0;
	/*font-weight:bold;*/
	color:#ffffff;
	text-align:left;
	}
	
#rodape .inf_barra1 { padding-top:40px; padding-left:25px; background:#766656 url(../layout/bhte_fd.gif) no-repeat; width:900px; height:228px;   }
#rodape .inf_barra2 { padding-left:30px; background:#766656 url(../layout/inf_fd.gif) repeat-x left; width:900px; height:80px;  }
	
/***************** MENU LATERAL DESABILITADO 
ul {
	width:190px;
	margin:0;
	padding:0;
	list-style:none;
	}
ul li {margin:1px 0; }
ul li a, ul li a:visited {
	height:1%;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	background:#060;
	color:#fff;
	text-decoration:none;
	padding:2px 10px;
	}
ul li a:hover {
	background:#DEEEF8;
	color:#060;
	}
	*/
	
h1, h2, h3, h4, h5, h6 { 	
	color:#000000;
	}


h3, h5 { font-size:13px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h4 {font-size:13px;}
h2 { FONT-SIZE:18pt; FONT-FAMILY:sans-serif,Helvetica, }

.galeriaOf {
BORDER:2px solid #948069;
MARGIN:0px;
PADDING:0;
}

.galeriaOn {
BORDER:2px solid #C15026;
CURSOR: hand;
MARGIN:0px;
PADDING:0;
}

UL.marcador_h { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
UL.marcador_h LI { LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:3px; }

UL.marcador_v { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
UL.marcador_v LI { LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:3px; }

.link { COLOR:#666666; TEXT-DECORATION: none }
.link:visited { COLOR:#666666; TEXT-DECORATION: none }
.link:hover { COLOR:#666666; TEXT-DECORATION: underline }


input { COLOR:#666; WIDTH:215px; font-size:11px; BORDER:1px solid #C15026; MARGIN-TOP:5px; MARGIN-LEFT:5px  }
select { COLOR:#666; WIDTH:165px; font-size:11px; BORDER:1px solid #C15026; MARGIN-TOP:5px  }
textarea { COLOR:#666; WIDTH:255px; font-size:11px; BORDER:1px solid #C15026; MARGIN-TOP:5px  }
button { COLOR:#fff; font-size:11px; BORDER:1px solid #C15026; BACKGROUND-COLOR:#C15026; MARGIN-TOP:5px  }


.separar { WIDTH:25px; height:20px; }
.clear {clear:both;}





