/*DIVs*/
/*geral*/
body {background: #FFF url(../imagens/bg.jpg);}
.lista2
{
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	line-height: 18px;
}
#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*/
#conteudo {
	float: left;
	width: 750px;
	position: relative;
	background-color: #FFFFFF;
	height: auto;
}
/*destaques engloba todos os destaques*/
#destaques {
	float: left;
	width: 474px;
	position: relative;
	height: auto;
	padding: 13px;
}
#destaque1 {
	float: left;
	height: 178px;
	width: 206px;
	position: relative;
	background-image: url(../imagens/bg_destaque1.jpg);
	padding-left: 268px;
	top: 0px;
}
#destaque2 {
	background-image: url(../imagens/bg_destaque2.jpg);
	float: left;
	height: 178px;
	width: 206px;
	position: relative;
	top: 20px;
	padding-left: 268px;
}
#destaque3 {
	background-image: url(../imagens/bg_destaque3.jpg);
	float: left;
	height: 178px;
	width: 206px;
	position: relative;
	top: 40px;
	padding-left: 268px;
}
#destaque4 {
	background-image: url(../imagens/bg_destaque4.jpg);
	float: left;
	height: 178px;
	width: 206px;
	position: relative;
	top: 60px;
	padding-left: 268px;
}
#noticiashome {
	float:left;
	margin:10px;
	width: 730px;
	position: relative;
	background-color: #FFFFFF;
	height: auto;
}
/*listagem dos resorts*/
#listagem {
	float: left;
	width: 224px;
	position: relative;
	height: auto;
	top: 0px;
	padding-top: 17px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
}
/*classe para estilizar a lista*/
.lista {
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	line-height: 18px;
}
.lista:link {
	text-decoration: none;
}
.lista:visited{
	color: #707070;
	text-decoration: none;
}
.lista:hover {
	color: #A19E9E;
}
.lista:active {
	color: #707070;;
}
/*rodapé*/
#rodape {
	float: left;
	height: auto;
	width: 710px;
	position: relative;
	padding: 20px;
	text-align: center;
	top: 0px;
	background-color: #7C7C7C;
}
/*texto sem link no rodapé*/
#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}
.menubaixosemlink {
	font-family: Arial;
	font-size: 10px;
	color: #ABABAB;
	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;
}
.imgesq {
	float: left;
}


/*texto com link no rodapé*/
.menubaixo {
	font-family: Arial;
	font-size: 10px;
	color: #D3D2D2;
	text-decoration: none;
	line-height: 15px;
}
.menubaixo:link {
	text-decoration: none;
}
.menubaixo:visited{
	color: #E7E4E4;
}
.menubaixo:hover {
	color: #E7E4E4;
}
.menubaixo:active {
	color: #E7E4E4;
}
/*CLASSES*/
.h1 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #00549C;
}
.titulo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #00549C;
}
.titulobranco {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
}
.titulododestaque {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00549C;
}
h2.titulododestaque, h3.titulododestaque{margin:0; padding-top: 100px;}
.textododestaque {
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	font-weight: bold;
	line-height: 18px;
}
	/*classe para texto*/
	.texto {
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	line-height: 18px;
	}
/*classe para links da página*/
.link {
	font-family: Arial;
	font-size: 10px;
	color: #FF8A00;
	text-decoration: underline;
	line-height: 15px;
}

.link:visited{
	color: #8C8C8C;;
}
.link:hover {
	color: #B3B3B3;
}
.link:active {
	color: #8C8C8C;;
}
#banner {
	float: right;
	height: 290px;
	width: 718px;
	padding: 10px 16px;
	position: relative;
	background: #F1EFEA;
}
.boxtitulo {
	background-color: #00549C;
	float: left;
	height: auto;
	width: 730px;
	position: relative;
	margin: 10px;
}
.boxtitulo2 {
	background-color: #00549C;
	float: left;
	height: auto;
	width: 730px;
	position: relative;
	padding-top:10px;
	padding-bottom:10px;
	margin: 10px;
}
.titulododestaquelink {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00549C;
	text-decoration:none;
}
.titulododestaquelink:link {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00549C;
	text-decoration:none;
}
.titulododestaquelink:visited {
	color: #00549C;
	text-decoration:none;
}
.titulododestaquelink:hover {
	color: #00549C;
	text-decoration:none;
}
.titulododestaquelink:active{
	color: #00549C;
	text-decoration:none;
}

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;}
.hres{margin: 0px 2px 0px 0px; font-size:13pt; color: orange; font-family: arial;}


.destaque1 {	
	height: 160px;
	width: 470px;
	position: relative;
	top: 0px;
	margin:0;
	background:none;
	padding:2px;
}
.destaque1 img, #destaque1 a{margin:0; padding:0; float:left;} 
.destaque1 .a_fl{float:right;}
.destaque1 h3{color:#FFF;margin:2px;padding:3px;}
.hres a, .destaque1 h3 a{color:orange;}

