body{
	background:#EFEFEF url("../images/bk1.png");
	text-align:center;
	margin:5px;
}
#blocogeral{
	width:955px;	
	/*max-width:1024px;
	min-width:800px;*/
	margin:0 auto;
	text-align:left;
	padding:4px;
	background:#465; 
}
#topo{
	height:140px;
	background:url("../images/header-bkg.png");
	margin:0 0 4px 0;
}
#menu-h-topo{
	height:35px;
	margin:0 0 4px 0;
	text-transform:uppercase;	
}
/* Aqui começa a configuração e estilização do menu Horizontal */
#menu-h ul{
background:url("../images/nav-bkg.png") repeat-x top; /*background do menu-h*/
height:35px;
padding:0;
margin:0;
float:right;
list-style:none;
width:100%;
font:12px Verdana, Tahoma, Arial;
border-bottom:4px solid #bfa83c;
}
#menu-h ul li{
display:inline;
}
#menu-h ul li a{ 
 float:right;
 margin:0 4px 0 0;
 padding:8px 8px 0 8px;
 text-decoration:none;
 color:#FFF;
 height:28px; 
}
#menu-h ul li a:hover{
background:#bfa83c url("../images/bk-h.png"); /*Aqui é ação quando passa o mouse*/
color:#FFF;
border-bottom:3px solid url("../images/nav-bkg.png");
}
/* Aqui termina a configuração e estilização do menu Horizontal */
a:active {
	background:#bfa83c url("../images/bk-h.png"); /*Aqui é ação quando passa o mouse*/
	color:#FFF;
	border-bottom:3px solid url("../images/nav-bkg.png");
}
/* Aqui começa a configuração e estilização do menu Vertical */
#menu-v{
background:#4e891f;
}
#menu-v ul{
	padding:0;
	margin:0;
	width:161px;
	background:#006699;
	font:11px Verdana, Tahoma, Arial;
	list-style:none;	
	text-transform:uppercase;
}
#menu-v ul li a{
	width:161px;
	background:#4e891f;
	float:left;
	color:#FFF;
	text-decoration:none;	
	border-bottom:1px solid;
	border-color:#FFF;
	padding:5px 10px;
}
#menu-v ul li a:hover{
	background:url("../images/b-m.png");
	color:#156325;		
	border-right:1px dashed #FFF;
	
}
/* Aqui termina o menu-v url("../images/bg-h.png") repeat-x*/
/* Aqui começa a configuração e estilização do menu Vertical */

#coluna-esquerda{
	width:181px;
	height:100%;
	background:#F0F0F0;
	float:left;
	margin:4px 0 4px 0;
}
#centro{
	width:585px;
	height:100%;	
	background:#365;
	float:left;
	margin:4px 0 4px 4px;
	color:#ccc;
}
#coluna-direita{
	width:181px;
	height:100%;
	background:#4e891f;	
	float:right;
	margin:4px 0 4px 0;
}
#rodape{
	height:40px;
	background:url("../images/footer-n.png") repeat-x;	
	color:#fff;
	clear:both;	
}
#divclear{
	clear:both;
}
#dh{margin:0 0 0 8px;}
.rodape{
 text-align:center;
 font:14px arial, tahoma, verdana;
 padding:14px;
}
.h{
background:#006699 url("../images/bgg.png") repeat-x;
margin:0 auto;
padding:0;
text-align:center;
font:14px;
color:#FFF;
}
.hd{
background:#006699 url("../images/bgg.png") repeat-x;
margin:0 auto;
padding:0 0 0 8px;
text-align:left;
font:14px;
color:#FFF;
}
#rede-s
{
width:38px;
margin:2px 2px 2px 2px;
}
#port{
width:580px;
margin:0 0 4px 4px;
padding:0;
}
#contact{
width:480px;
padding:0 0 4px 4px;
}
.textoum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:justify;
	color: #ccc;
	text-decoration: none;
	margin:0 4px 0 4px;
	padding:0 4px 0 4px;
}
.port{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:justify;
	color: #FFF;
	text-decoration: none;
	margin:5;
	padding:5;
}
/*Conf*/
#cont{margin:6px; padding:0; font:14px Arial, Verdana, Tahoma, Helvetica, sans-serif; text-align:justify;}
.form{background:#465;color:#f0f0f0; border:1px dashed;}