body{
	text-align: center;
	background-image:url(imagens/fundo.png);
	background-repeat: repeat-x;
	background-color: #06314a;	
	font-family: Helvetica,Arial,Sans Serif;
	font-size: 12px;
	color: white;
	margin-left: 0;
	margin:0 auto;
	height:100%;
	}
#tudo{
	width: 860px;
	height: auto;
	margin: 0 auto;
	}
/*------------TOPO----------------*/
#topo{
	background-image: url(imagens/topo.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 479px;
	z-index: 5;
	}
#linke{
	top: -420px;
	left: 350px;
	position: relative;
	z-index: 99;
	width: 20px;
	height: 20px;
	}
#logobp{
	top: 0px;
	position: absolute;
	margin-left: 0px;
	z-index: 4;
}
#logosbc{
	top: 20px;
	position: absolute;
	margin-left: 180px;
	z-index: 4;
}
	
/*------------CONTEUDO---------------------*/
#conteudo{
	width:100%; height:100%;
	margin-top: 0;
}
/*-----------TÍTULO DO SITE-----------------*/
#titulo{
	margin-top: -170px;
	left: 0px;
	margin-left: -60px;
	z-index: 3;
}
/*------------MENU ESQUERDO----------------*/
#menu-esquerdo{
	width: 144px;
	float: left;
	display: block;
	text-align: center;
	}
ul#primary-nav ul {
	width: 140px; /* Width of Menu Items */
	/*border-bottom: 1px solid #1c6262;
	
	background: #fff; /* IE6 Bug */
	font-size: 100%;
	
	}
ul#primary-nav li {
	position: relative;
	list-style: none;margin-left: -40px; padding-left: 0px;
	border-bottom: 1px #93b2b4 solid;
	}
ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #06314a;	
	line-height: 200%;
	}
 
/* Fix IE. Hide from IE Mac \*/
/** html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%;  }
/* End */
 
ul#primary-nav ul {
	position: relative;
	display: none;
	left: -140px; /* Set 1px less than menu width */
	top: 0;
}
 
ul#primary-nav li ul li a { padding: 0px 0px; } /* Sub Menu Styles */
 
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none;  } /* Hide sub-menus initially */
 
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block;} /* The magic */
 
ul#primary-nav li.menuparent { background-color: #dde8ec;}
	
 
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #dde8ec; background: url('imagens/fundomenu.png') left top repeat-y;}


ul#primary-nav li a:hover { color: #1c6262; background: url('imagens/fundomenu.png') left top repeat-y;}

ul#primary-nav li.single:hover,
ul#primary-nav li.over { background: url('imagens/fundomenu.png') right top repeat-y; text-decoration: underline; color: #06314a}

#logoamb{
	top: 20px;
	position: absolute;
	margin-left: 180px;
	z-index: 4;
}
   
/*------------MENU DIREITO----------------*/
#menu-direito{
	display: block;
	right: 0px;
	float: right;
	height: auto;
	margin-top: 0px;
	position: relative;
	width: 170px;
	padding-right: 6px;
	}
/*------------MIOLO----------------*/	
#miolo{
	background-image: url(imagens/fundo-conteudo.png);
	background-repeat: repeat-y;
	width: auto;
	HEIGHT: 100%;
	padding-bottom: 30px;
	display: block;
	}
	
#miolo02{
	background-image: url(imagens/fundo-conteudo.png);
	background-repeat:repeat-y;
	width: auto;
	HEIGHT: 100%;
	padding-bottom: 30px;
	display: block;
}
#miolo02.form{
	background-color:#900;
		
}
/*------------MENU BASE----------------*/	
#base{
	clear: both;
	background-image: url("imagens/mapa.png");
	background-repeat: repeat-y;
	margin-top: 0px;
	}
#logosbcbase {	
	clear:both;
	height:20px;
	width: 100px;
	margin-top:0px;
	margin-left:0px;
	float: left;
}


/*-----------ELEMENTOS TEXTUAIS-------*/
p{
	line-height: 200%;
	color: #FFF;
	padding-bottom: 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 165px;
	margin-right: 190px;
	margin-top: 0px;
	padding-top: 10px;
	
}
.base1{
	display: block;
	margin-left: -150px;
	position: absolute;
}
h1{
	padding-top: 80px;
	text-align: left;
	margin-left: 150px;}
h2{
	padding-top: 20px;
	text-align: left;
	margin-left: 150px;
	color: white;}

/*----------LINKS GERAIS----------*/

a:link{
	font-family: Arial, Helvética,sans-serif;
	color: #a7a8aa;
	}
a:visited {
	font-family: Arial, Helvética,sans-serif;
	color: #8bb3ad;
	}
a:hover{
	font-family: Arial, Helvética,sans-serif;
	color: #3c8191;
	text-decoration: underline;
	}
a:active {
	font: 12px  Arial, Helvética,sans-serif;
	color: #235d6a;
	}
label{color: white;
}