/*DIVs*/
	body {background: #FFF url(../imagens/bg.jpg);}
	/*geral*/
	#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;}
	#banner {
	float: right;
	height: 290px;
	width: 718px;
	padding: 10px 16px;
	position: relative;
	background: #F1EFEA;
}
	/*conteudo*/
	#conteudo {
	float: left;
	width: 750px;
	position: relative;
	background-color: #FFFFFF;
	height: auto;
	}
	/*logo*/
	#logo {
	float: left;
	height: 75px;
	width: 165px;
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
	}
	/*classe para menu*/
	#menus ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 575px;
	list-style-type: none;
	height: 85px;
	background-image: url(../resorts/bg_submenu.jpg);
	background-position: 7px 20px;
	background-repeat: no-repeat;
	}
	#menus ul li {
	display: inline;
	}
	#menus ul li a {
	font-family: Arial;
	font-weight: bold;
	color: #00549C;
	text-decoration: none;
	float: left;
	padding: 34px 28px;
	font-size: 11px;
	}
	#menus ul li a:hover {
	color: #666666;
	text-decoration: none;
	}
	/*texto*/
	#texto {
	height: auto;
	width: 430px;
	position: relative;
	float: left;
	text-align: justify;
	padding: 10px;
	}
	/*classe para titulo*/
	.titulo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #00549C;
	}
	/*classe para texto*/
	.texto {
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	line-height: 18px;
	}
	/*TEXTO TABELA*/
	.textotabela {
	width: 45%;
	float:left;
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	line-height: 18px;
	font-weight:bold;
	background: #00549C;
	border-bottom: 2px solid #FFF;
	padding-left: 5px;
	}
	.textocz {
	width: 45%;
	float:left;
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	line-height: 18px;
	background: #EBEBEB;
	border-bottom: 2px solid #FFF;
	padding-left: 5px;
	}
	/*float no ic*/
	#texto img {
	float: left;
	}
	/*div cotação*/
	#cotacao {
	background-color: #6698C3;
	padding: 10px;
	float: left;
	height: 16px;
	width: 410px;
	position: relative;
	text-align: center;
	}
	/*class cotação*/
	.cotacao {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	}
	.cotacao:link {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	}
	.cotacao:visited {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	}
	.cotacao:hover {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	}
	.cotacao:active {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	}
	/*fotos*/
	#fotos {
	float: left;
	height: auto;
	width: 280px;
	position: relative;
	padding: 10px;
	}
	/*rodapé*/
	#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}
	/*classe sem link da página*/
	.linkpagsemlink {
	font-family: Arial;
	font-size: 10px;
	color: #8C8C8C;
	text-decoration: none;
	line-height: 15px;
	}
	/*classe para links da página*/
	.linkpag {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
	}
	.linkpag:link {
	text-decoration: none;
	}
	.linkpag:hover {
	color: #666666;
	}
	.linkpag:visited{
	color: #666666;
	}
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;}
#menu {
	background: #FFF;
	height: 35px;
	width: 750px;
	position: relative;
	float: right;
}
.f_res{margin: 2px; border: 2px solid #CCC;}
.avi{font-size: 8pt; color:#00549C;font-weight: normal;padding-left: 5px;}
.avi b{color:#FFF;}
#logo h2{margin:0; text-align:center;}
.tempo{font: normal 13px arial, tahoma;margin:0; color:#00549C;}
.tempera,.temper{float:left; padding:5px;font-size: 12px;margin:0;width: 60px;}
.tempera{float:left; padding-left: 80px;margin:0;}
.agentes{position: absolute; width:750px; top:0; margin-left:-375px; left:50%;text-align:right;}
#fotos ul{padding:0; margin:0; margin-left:2px;}
#fotos li,  #fotos li a{background:#DFFAFF; font: normal 7.5pt arial; list-style: none; padding: 2px; color:#00345F;margin:0;}
