
*{
	margin:0 auto;
	text-decoration:none;
	padding:0;
	list-style-type:none;
	font-family:Trebuchet MS, arial, verdana, tahoma;
}
body{
	background:#E4DDD3 url(../images/site/bg_site.jpg) top;
	background-repeat:repeat-x;
}
fieldset, img{border:none;}

#geral{
	width:100%;
	height:auto;
}

/*TOPO*/
#topo{
	width:788px;
	height:123px;
	background:url(../images/site/logo_conchas.jpg);
	background-repeat:no-repeat;
}
#logo{
	width:182px;
	height:123px;
}
#bandeiras{
	width:606px;
	height:55px;
}
#menu_principal{
	width:605px;
	height:67px;
	margin-top:-1px;
	background:url(../images/site/menu.jpg) no-repeat}

#menu_principal li{
	display:inline
	}

#menu_principal li span{
	display:none
	}

#menu_principal li a{
	width:auto;
	height:67px;
	float:left;
	display:block}

#menu_principal #m1 a{width:76px}
#menu_principal #m2 a{width:115px}
#menu_principal #m3 a, #menu_principal #m4 a{width:85px}
#menu_principal #m5 a{width:92px}
#menu_principal #m6 a{width:80px}
#menu_principal #m7 a{width:67px}

#menu_principal #m1 a:hover{background:url(../images/site/menu.jpg) no-repeat 0 -67px}
#menu_principal #m2 a:hover{background:url(../images/site/menu.jpg) no-repeat -76px -67px}
#menu_principal #m3 a:hover{background:url(../images/site/menu.jpg) no-repeat -191px -67px}
#menu_principal #m4 a:hover{background:url(../images/site/menu.jpg) no-repeat -276px -67px}
#menu_principal #m5 a:hover{background:url(../images/site/menu.jpg) no-repeat -361px -67px}
#menu_principal #m6 a:hover{background:url(../images/site/menu.jpg) no-repeat -453px -67px}
#menu_principal #m7 a:hover{background:url(../images/site/menu.jpg) no-repeat -533px -67px}


/*CONTEUDO*/
#central{
	width:788px;
	height:auto;
	position:relative;
	z-index:3;
}
#painel_flash{
	width:788px;
	height:301px;
}
#conteudo{
	width:779px;
	height:auto;
	background:#D0C4B6;
	margin-left:4px;
	_margin-left:0;
	
}
#cont_col01{
	width:279px;
	height:auto;/*auto;*/
}
#reserva{
	width:279px;
	height:112px;
	background:url(../images/site/reserva.jpg);
	background-repeat:no-repeat;
}
#reserva a{
	display:block;
	font-size:8pt;
	position:relative;
	top:85px;
	margin-right:15px;
}
#cont_col01 ul{
	list-style:url(../images/site/seta.jpg);
	width:259px;
	margin-left:20px;
	font-size:9pt;
}
#cont_col01 li{
	padding:3px 5px;
	border-bottom:1px solid #c1b4a5;
	height:auto;
}
.texto{
	border:1px solid #836e57;
	padding:1px 5px;
	margin-top:6px;
	color:#836e57;
	width:220px;
}
.botao{
	border:none;
	background:#836e57;
	width:50px;
	height:25px;
	float:right;
	color:#fff;
	margin:5px 18px 0 0;
}
#localizacao img{margin:5px 0 0 10px;}
/*CONT_COL02*/
#cont_col02{
	width:499px;
	height:400px;/*auto;*/
	border-left:1px solid #c1b4a5;
}
#banner01{
	width:499px;
	height:112px;
	background:url(../images/site/banner.jpg);
	background-repeat:no-repeat;
}
#spa{
	width:499px;
	height:75px;
	background:url(../images/site/spa.jpg);
	background-repeat:no-repeat;
}
#pousada{
	margin:10px;
	font-size:10pt;
}
#pousada p{
	display:block;
	float:left;
	text-indent:25px;
	width:290px;
}

#sobre{
	margin:10px;
	font-size:10pt;
}

#sobre p{
	display:block;
	float:left;
	text-indent:25px;
	width:290px;
}

/*CONTATO*/
.campo_form{
	background:#eae3dd;
	border:none;
	border-bottom:1px solid #aea498;
	border-right:1px solid #aea498;
	border-left:4px solid #773b31;
	padding-left:4px;
	color:#773b31;
}
.titulo_form{
	color:#773b31;
	font-size:8pt;
}
.bt_enviar{
	text-align:center;
	width:60px;
	height:25px;
	background:#793a31;
}
.bt_enviar a{
	display:block;
	color:#fff;
	height:22px;
	padding-top:3px;
}
textarea{font-size:10pt;}

/*RODAPE*/
#rodape{
	width:100%;
	height:231px;
	background:url(../images/site/bg_rodape2.jpg) bottom center;
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
	margin-top:-90px;
	text-align:left;
}
#rodapeContent{
	width:788px;
	position:relative;
	z-index:1000
	}
#rodapeContent img {
	position:absolute;
	top:172px;
	left:35px}
	
#rodape p{
	font-size:8pt;
	/*font-weight:bold;*/
	position:relative;
	top:145px;
	left:120px;
	width:400px;
	
}


/*Css para o albúm de fotografias*/

.filtro {
position:fixed;
_position:absolute;
width:100%;
height:100%;
display:table;
font: bold 14px arial, sans-serif;
color:#333333;
background:transparent url(../images/site/alpha.png)  repeat; /* aqui o filtro com CSS */
background-attachment:fixed;
z-index:999999;
display:none;
}

*html body .filtro {

	height:1200px;
	width:100%;
	position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100)-145 +'px');
}

.flash{
	width:845px;
	display:block;
}