body {background: #FFF url(../imagens/bg.jpg);}
/*DIVs*/
#menu {
	background: #FFF;
	height: 35px;
	width: 750px;
	position: relative;
	float: right;
}
#geral {
	padding-top:60px;
	margin: auto;
	width: 750px;
	position: relative;
	display: table;
}
/*topo*/
#topo {position:absolute; height: 70px; width: 750px; top:0; left:50%; margin-left:-375px;}
/*conteudo*/
#banner {
	float: right;
	height: 290px;
	width: 718px;
	padding: 10px 16px;
	position: relative;
	background: #F1EFEA;
}
#conteudo {
	float: left;
	width: 750px;
	position: relative;
	background-color: #FFFFFF;
	height: auto;
}
.imgesq {
	float: left;
}
#coluna1 {
	float: left;
	width: 326px;
	position: relative;
	height: auto;
	padding-top: 13px;
	padding-right: 35px;
	padding-bottom: 13px;
	padding-left: 35px;
}
#coluna2 {
	float: right;
	width: 284px;
	position: relative;
	height: auto;
	top: 0px;
	padding-top: 13px;
	padding-right: 35px;
	padding-bottom: 13px;
	padding-left: 35px;
}
#coluna3 {
	float: left;
	width: 680px;
	position: relative;
	height: auto;
	padding-top: 13px;
	padding-right: 35px;
	padding-bottom: 13px;
	padding-left: 35px;
}
#rodape {
	float: left;
	height: auto;
	width: 710px;
	position: relative;
	padding: 20px;
	text-align: center;
	top: 0px;
	background-color: #7C7C7C;
}
#rodape a {
	padding: 0px 4px;
	border-right: 1px solid #fff;
	font-family: arial, tahoma;
	font-size: 8pt;
	color: #fff;
	text-decoration: none;
	}
	#rodape a:hover {
	color: #9FD4FF;
	}
	#rodape a:visited{
	color: #9FD4FF;
	}
	#rodape h3{margin: 3px; font-family: arial, tahoma; font-size: 10pt; color: #BFE2FF; text-decoration: none;}
	#rodape p{color:#fff;font-size: 10pt}
/*CLASSES*/
.titulo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #DF4E00;
}
.texto {
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	line-height: 18px;
	}
.titulododestaque {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00345F;
}
.textododestaque {
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	font-weight: bold;
	line-height: 18px;
}
.lista {
	display: block;
	padding: 1px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #707070;
	line-height: 18px;
	
}
.lista:link {
	font-family: Arial;
	font-size: 12px;
	color: #707070;
	line-height: 18px;
	text-decoration:none;
}
.lista:visited{
	color: #707070;
	text-decoration:none;
	color: blue;	
}
.lista:hover {
	color: green;
	text-decoration: underline;
}
.lista:active {
	color: #707070;
	text-decoration:none;
}
.linkazulaberto {
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
	padding-right: 15px;
	padding-left: 15px;
	height: 25px;
	float: left;
	position: relative;
	padding-top: 10px;
	color: #FFFFFF;
	background-color:#024796;
}
.linkazul {
	font-family: Arial;
	font-size: 13px;
	color: #024796;
	text-decoration: none;
	font-weight:bold;
	padding-right: 15px;
	padding-left: 15px;
	height: 25px;
	float: left;
	position: relative;
	padding-top: 10px;
}
.linkazul:link {
	font-family: Arial;
	font-size: 13px;
	color: #024796;
	text-decoration: none;
	font-weight:bold;
	padding-right: 15px;
	padding-left: 15px;
	height: 25px;
	float: left;
	position: relative;
	padding-top: 10px;
}
.linkazul:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#024796;
}
.link {
	font-family: Arial;
	font-size: 10px;
	color: #8C8C8C;
	text-decoration: none;
	line-height: 15px;
}
.link:link {
	text-decoration: none;
}
.link:visited{
	color: #B3B3B3;
}
.link:hover {
	color: #B3B3B3;
}
ul.menubar{
  background:#F1EFEA;	
  float:right;
  width:438px;
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  z-index: 1000;
  font-family: Arial;
  font-weight:bold;  
} 
ul.menubar .submenu{
  margin: 0px;
  padding: 0px;
  list-style: none;
  float:left;
  z-index: 1000;
}
 
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0px;
  background-color: #CCC;
  font-size: 12px;
  z-index: 1000;
}
 
ul.menubar a{
  display:block;
  text-decoration: none;
  color: #024796;
  padding: 10px 16px;
  font-weight:bold;
}
 
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  width: 185px; /* Width of Menu Items */
  background-color: #000; /* IE6 Bug */
}

ul.menu li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menu li a{
 font-weight:normal;
  display: block;
  text-decoration: none;
  border: 1px solid #fff;
  border-top: 0px;
  border-left:0px;
  border-right:0px;
  color: #000;
  padding: 5px 10px 5px 5px;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
 
ul.menu ul{
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0px;
}
 
ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */

ul.menubar a:hover{background: #024796; color: #FFF;}
 
ul.menu li a:hover { background: #024796; color: #FFF; font: bold 8pt arial, tahoma, verdana;}
.agentes{position: fixed; width:140px; top:0; margin-left:370px; left:50%;}