/* CSS Document by Lucila Kawai */


body {
	font-family:tahoma;
	font-size:11px;
	color:#383838;
	background-image:url(../img/bg_geral.gif);
	background-repeat:repeat-x;
	background-color:#BEBEBE;
	scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
	margin-top:0px;
}


/***** ENDE ALLGEMEINE STYLES *****/

.innerWrap {
	width:100%;
}


/***** START MAINNAVI *****/

#mainnaviWrap,
#mainnaviWrap a {
	font-family:tahoma;
	font-size:10px;
}
#mainnaviWrap {
	background-color: #CE0000;
	border-top: 1px solid #7A96A4;
	border-bottom: 1px solid #7A96A4;
}
#mainnaviWrap ul {
	padding:0px;
	float:left;
	width:100%;
	background-color: #CE0000;
	margin:0px;
	list-style:none;
}
* html #mainnaviWrap ul { 
	margin:0px;
}
#mainnaviWrap ul li {
	float:left;
	list-style-type: none;
	display:inline;
	color: white;
	border-right: 1px solid #7A96A4;
	text-transform: uppercase;
	margin-left:0px;
}
#mainnaviWrap ul li a {
	float:left;
	color: white;
	font-weight: bold;
	padding: 4px 35px 4px 35px;
	display: block; 
	text-decoration: none;
	http://www.tableless.com.br/estudo/mh/passo5.html
}
#mainnaviWrap ul li a:hover {
	background-image:url(../img/bg_menu.jpg);
	background-repeat:repeat-x;
	color:#CE0000;
}
#mainnaviWrap ul li.active a {
	background-image:url(../img/bg_menu.jpg);
	background-repeat:repeat-x;
	color:#CE0000;
}
/***** END MAINNAVI *****/


.shadow_left {
	background-image:url(../img/shadow_left.jpg);
	background-repeat:no-repeat;
	background-position:fixed;
	width:8px;
}

.shadow_right {
	background-image:url(../img/shadow_right.jpg);
	background-repeat:no-repeat;
	background-position:fixed;
	width:8px;
}

#bg {
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:scroll;
}

.text_gray {
	color:#383838;
}

.text_red {
	color:#CE0000;
}

.text_white {
	color:#ffffff;
}

.destaque_red {
	color:#CE0000;
	font-weight:bold;
}

/******************* Top ******************/


.top {
	width:757px;
	height:144px;
	background-image:url(../img/bg_top.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.select_text {
	height:19px;
	width:140px;
	font-size:11px;
	color:#CE0000;
	font-family:tahoma;
	margin-right:33px;
	background-color:#F3F3F3;
}

/****************** Final Top ****************/

/**************** Menu ******************/

.menu {
	width:757px;
}

.espacador {
	background-image:url(../img/espacador.jpg);
	background-repeat:no-repeat;
	width:1px;
	height:21px;

}

.line_red {
	width:757px;
	height:1px;
	color:#CE0000;
}

.link_red {
	color:#CE0000;
	text-decoration:none;
}

.link_red:hover {
	color:#CE0000;
	text-decoration:underline;
}


/***************** Final Menu *****************/

/**************** Content ****************/

.content {
	padding-top:30px;
	padding-bottom:30px;
	padding-left:60px;
	background-color:#ffffff;
}



/**************** Final Content ****************/

#acomodacoes_footer {
	padding-bottom:98px;
}

/*************** Fotos ******************/

#margin_foto {
	margin-left:-10px;
}

/*************** Final Fotos ******************/

/**************** Footer *******************/

.bg_footer {
	background-color:#CE0000;
	width:757px;
	height:20px;
}

.link_white {
	color:#ffffff;
	text-decoration:none;
}

.link_white:hover {
	color:#ffffff;
	text-decoration:underline;
}


/**************** Final Footer *******************/


/***************** Reservas *****************/

.td_tit_reservas {
	height:12px;
	background-color:#CE0000;
	border:solid 1px #CE0000;
	font-family:tahoma;
	font-size:10px;
	color:#ffffff;
} 

.button {
	height:18px;
	background-color:#CE0000;
	border:solid 1px #F7F7F7;
	font-family:tahoma;
	font-size:10px;
	color:#ffffff;
} 

.td_reservas {
	height:12px;
	background-color:#ffffff;
	border:dotted 1px #D4D0C8;
	font-family:tahoma;
	font-size:10px;
	color:#383838;
}

.input_reservas {
	background-color:#F7F7F7;
	border:solid 1px #3F657A;
	font-family:tahoma;
	font-size:10px;
	color:#383838;
}

.textarea {
	background-color:#F7F7F7;
	border:solid 1px #3F657A;
	font-family:tahoma;
	font-size:10px;
	color:#383838;
}


/****************** Final Reservas ********************/
