@charset "UTF-8";
/* CSS Document */

BODY {
	background:  #d1e6fe url('../img/bg_body.jpg') repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
TABLE {
	font-size: 12px;	
}
#visual-portal-wraper {
	width:774px;
	margin:15px auto 0 auto !important;
	/*position:relative;*/
}
#flash {
	z-index:0;
	border-left:1px solid #98b0ee;
}
#txt-home {
	margin-right: 15px;
	font-size: 13px;
	text-align: justify;
}

a,
a:visited {
	text-decoration: none;
	color: #005E94;
}
a:hover {
	color: #F8A900;
}

li {
	list-style-image: url('../img/bullet.gif');
	margin-bottom: 12px;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.floatNone {
	float: none !important;
}

.noBorder {
	border: none !important;
}

#table_content {
	background: #FFFFFF url('../img/bg_col_2.gif') top right repeat-y;
	width: 774px;
}

#col-content {
	border-left: 1px solid #98b0ee;	
}

#col2 {
	background: url('../img/sh_right.gif') top right repeat-y;
	border-left: 1px solid #D9E8FF;
	width: 173px;
	padding-right:5px;
}
#col2-visualPadding {
	background: url('../img/ancora.jpg') 100% 30px no-repeat;
}
#col2 ul {
		font-size: 11px;
	}
#avisos {
	padding: 30px 0 30px 20px;
	border-bottom:1px solid white;
}
#telefones  {
	padding: 25px 0 25px 25px;
	border-bottom:1px solid white;
}
#climatempo {
	padding:25px 0 15px 25px;
}
.heading, 
.subHeading{
	display: block;
	color: #0000FF;
	text-decoration: none;
	font-size: 14px;
	text-align: left;
	clear: both;
}
.subHeading {
	color: #0066FF;
	font-size: 12px;
	width: 90%;
	margin: 15px 0 20px 10px;
	border-bottom: 1px solid #BAE8FF;
}

.discreet {
	color: #006699;
	font-size: 11px;
}

#destaques-home {
	width: 188px;
	padding: 10px 17px 0 12px;
}
div.editable {
	border: 1px dashed red;
}

.info {
	background: #fffddf url('../img/bg_info.gif') 7px 50% no-repeat;
	width: 90%; 
	text-align: center; 
	border: 1px solid #CC0000; 
	margin: 20px auto 15px auto; 
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:38px;
}
.link_tipoCardapio:hover {
	border-top:2px solid #F93;
	border-bottom:2px solid #F93;	
}
.link_tipoCardapio img {
	border:0;	
}

/*****************    THUMBS    *****************/
.listThumbs {
	background: #ffffed url('../img/bg_listThumb.gif') bottom left repeat-x;
	width: 45%;
	border: 1px solid #fff4a5;
	padding: 7px;
	margin: 0 10px 10px 0;
	float: left;
	font-size: 11px;
}
.listThumbs img {
	float: left;
	width: 90px;
	margin-right: 10px;
	border: 2px solid #fff4a5;

}
.listThumbs 
	a {
	color: #666666;
	text-decoration: none;
}
.listThumbs a: hover {
	color: #006699;
}
.destaques {
	width: 95%;
	float: none;
	min-height: 85px;
}
/*****************        *****************/


/*****************    TOP MENU    *****************/

#top-menu {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	padding-top: 2px;
}
#top-menu a {
	color: #666;
	font-size: 11px;
	margin-right: 27px;
}
#top-menu a:hover {
	color: #999;
}
#link-home {
	padding-left: 18px;
	background: url('../img/link_home.gif') left center no-repeat;
}
#link-contatos {
	padding-left: 23px;
	background: url('../img/link_contatos.gif') left center no-repeat;
}
#link-lang-en {
	padding-left: 18px;
	background: url('../img/link_lang_en.gif') left center no-repeat;
}

/*****************        *****************/


/*****************    MENU    *****************/


#menu {
	background: url('../img/sh_right.gif') top right repeat-y;
	z-index: 10;
	position:relative;
}
#menu table {
	border-left: 1px solid #98b0ee;
	height: 43px;
}
#menu td { 
	text-align: center;
}
#menu a.level0 {
	display: block;
	width: 120px;
	height: 27px;
	margin: 5px auto 0 auto;
}
#menuitem1 {
	background: url('../img/menuItem1.gif');
	width: 171px;
}
#menuitem2 {
	background: url('../img/menuItem2.jpg');
	width: 135px;
}
#menuitem3 {
	background: url('../img/menuItem3.jpg');
	width: 183px;
}
#menuitem4 {
	background: url('../img/menuItem4.jpg');
	width: 143px;
}
#menuitem5 {
	background: url('../img/menuItem5.jpg');
	width: 136px;
}
#menuitem1 a.level0 {
	background: url('../img/menuItem1a.gif') top center no-repeat;
}
#menuitem2 a.level0 {
	background: url('../img/menuItem2a.gif') top center no-repeat;
}
#menuitem3 a.level0 {
	background: url('../img/menuItem3a.gif') top center no-repeat;
}
#menuitem4 a.level0 {
	background: url('../img/menuItem4a.gif') top center no-repeat;
}
#menuitem5 a.level0 {
	background: url('../img/menuItem5a.gif') top center no-repeat;
}
#menuitem1 a.level0:hover {
	background: url('../img/menuItem1a_hov.gif') top center no-repeat;
}
#menuitem2 a.level0:hover {
	background: url('../img/menuItem2a_hov.gif') top center no-repeat;
}
#menuitem3 a.level0:hover {
	background: url('../img/menuItem3a_hov.gif') top center no-repeat;
}
#menuitem4 a.level0:hover {
	background: url('../img/menuItem4a_hov.gif') top center no-repeat;
}
#menuitem5 a.level0:hover {
	background: url('../img/menuItem5a_hov.gif') top center no-repeat;
}
#menu .navTreeLevel1 {
	z-index:10;
	background: #F8F4AD;
	position: absolute;
	border: 1px solid #EDE689;	
	text-align: left;
	margin-left: 5px;
	font-size: 11px;
	opacity:0.85;
}
.navTreeLevel1 span {
	display: block;
	width: 110px;
	border-bottom: 1px solid #E9DF71;
	padding: 5px 3px 5px 7px;	
}
.navTreeLevel1 a {
	display: inline;
	color: #000000;
	text-decoration: none;
}
.navTreeLevel1 a:hover {
	color: #FF9900;
}
*/
/*****************        *****************/


/************************  BANNERS ********************/
#banner_reserva, #banner_reserva span { 
	background: url('../img/reserva_01.gif');
	border: 1px solid black;
	width: 200px;
	height: 52px;
	margin: 25px auto 20px auto;
}
#banner_reserva span {
	margin: 0;
	display: block;
}
#banner_reserva a { 
	/*background: url('../img/reserva1.gif') bottom left no-repeat;*/
	width: 200px;
	height: 52px;
	display: block;
	font-size: 0;
}
#banner_reserva a:hover { 
	background: url('../img/reserva_01_hov.gif') 174px 50% no-repeat;
	width: 200px;
	height: 52px;
	display: block;
}

#banner-passeios, 
#banner-buffet, 
#banner-esportes {
	display: block;
	width: 100%;
	height: 94px;
	margin-bottom: 8px;
	background: url('../img/banner_passeios.jpg');
}
#banner-buffet {
	background: url('../img/banner_buffet.jpg');
}
#banner-esportes {
	background: url('../img/banner_esportes.jpg');
}
#banner-netuno {
	display: block;
	width: 367px;
	height: 197px;
	background: url('../img/banner_netuno.jpg');
	margin: 10px 0 8px 0;
}
/************************  ********************/


/*****************    PORTLETS    *****************/

#portlet-aluguel {
	margin: 8px 15px 10px 15px;
	padding: 3px 0 10px 0;
	background: url('../img/bg_portletHeading.gif') top left repeat-x;
	border: 1px solid #bdd9fd;
	border-top: none;
	font-size: 12px !important;
}
#portlet-aluguel .portletHeading {
	background: url('../img/heading_aluguel.gif') center no-repeat;
	height: 17px;
	margin-bottom: 12px;

}
#portlet-aluguel td {
	padding-right: 15px
}
#portlet-aluguel a {
	text-decoration: none;
	color: #2f9ace;
	font-size:12px !important;
}
#portlet-aluguel .button a {
	font-size: 11px !important;
}
#portlet-aluguel a:hover {
	text-decoration: underline;
}
#portlet-aluguel img {
	margin: 0 15px 0 10px;
}

/************************  ********************/


/************************  BUTTONS ********************/

#buttons {
	margin-top: 20px;
}
#buttons .spacer {
	display: block;
	width: 50px;
	height: 10px;
}
.button {
    display: block;
	background: url('../img/bg_buttons.gif');
	width: 122px;
	text-align:left;
	float: right;
}
input.button {
	border: none;
	float: none;
	padding: 4px 0 5px 0;
	cursor: pointer;
	color: #333;
	text-align: center;
}
.button:hover {
	background: url('../img/bg_buttons_hov.gif');
	text-decoration:underline;
}
.button a {
	display: block;
	width: 73%;
	padding: 7px 0 7px 33px;
	font-size: 11px ;
}
.button a:hover, .button:hover { 
	color: #000000 !important;
}
.btDetalhes {
	background: url('../img/bg_bt_detalhes.gif') 7px 50% no-repeat;
}
.btReserva {
	background: url('../img/bg_bt_reserva.gif') 7px 50% no-repeat;
}
.btFotos {
	background: url('../img/bg_bt_fotos.gif') 7px 50% no-repeat;
}
.btEdit {
	background: url('../img/bg_bt_edit.gif') 7px 50% no-repeat;
}
.btSalvar {
	background: url('../img/bg_bt_save.gif') 7px 50% no-repeat;
}
.btCancel {
	background: url('../img/bg_bt_cancel.gif') 7px 50% no-repeat;
}
.btDel {
	background: url('../img/bg_bt_del.gif') 7px 50% no-repeat;
}
.editable .button {
	float: none;
	margin: 5px auto;
}
.btSend {
	background: url('../img/bt_send.gif');
}
.editable #buttons {text-align:center;}

/************************  ********************/

#pop-buffet {
	margin:3px;
	background: #FFFEEA;
	border:1px double #03F;
	padding:10px 10px 60px 10px;
	min-height:400px;
}

