﻿body
{
	margin:0;
	background-color:#acd6f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-top:30px;
}

img { border: 0;}

.clearfix {clear:both;}

div#wrapper
{
	width:833px;
	margin:auto;
}

div#header_top
{
	background-image:url(../imgs/topo.jpg);
	background-repeat:no-repeat;
	width:103px;
	height:17px;
	padding-left:730px;
	padding-top:21px;
}

div#header_logo
{
	background-image:url(../imgs/banner.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:213px;
	text-align:center;
	margin:auto;
	float:left;
}

div#navigation
{
	float:left;
	margin-right:10px;
}

div#menu_name
{
	font-size:14px;
	font-weight:bold;
}

div#left
{
	background-image:url(../imgs/menu.jpg);
	background-repeat:no-repeat;
	width:228px;
	height:326px;
	float:left;
	padding-left:30px;
	padding-top:5px;
}

div#content
{
	background-image:url(../imgs/linhasite.jpg);
	background-repeat:repeat-y;
	width:545px;
	float:left;
	height:331px;
	padding-left:30px;
}

div#footer
{
	background-image:url(../imgs/bottom.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:64px;
}

div#view_text
{
	width:348px;
	float:left;
	padding-right:20px;
	text-align:justify;
	padding-top:15px;
}

ul.casa_madalena li
{
	margin-bottom:20px;
	list-style-image:url(../imgs/bullet.jpg);
}

ul.madalena_do_mar li
{
	margin-bottom:0px;
	list-style-image:url(../imgs/bullet.jpg);
}

span.title
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#7494A1;
}

span.enfatizar
{
	font-weight:bold;
}

div.img_galerias
{
	float:left;
	margin-right:30px;
	margin-left:40px;
	margin-top:40px;
}

div.imgs
{
	margin-left:20px;
	margin-bottom:10px;
	margin-top:5px;
}

div.form_field
{
	margin-top:10px;
}

div.field
{
	float:left;
	margin-right:10px;	
}

div#box
{
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	width:500px;
}

div.form_field label
{
	display:block;
	float:left; 
	width:100px;
}

div#calcular_btn
{
	margin-top:10px;
	margin-left:200px;
	float:left;
	width:85px;
}

div#label_valor_total
{
	margin-top:13px;
	padding-left:10px;
	float:left;
}

div#label_valor_noite
{
	float:left;
	margin-right:5px;
}

div#valor_total
{
	margin-top:10px;
	padding-left:5px;
	float:left;
}

div.valor_left
{
	background-image:url(../imgs/barraprecoleft.jpg);
	background-repeat:no-repeat;
	float:left;
	width:5px;
	height:21px;
}

div.valor_mid
{
	background-image:url(../imgs/barraprecomid.jpg);
	background-repeat:repeat-x;
	float:left;
	height:21px;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
}

div.valor_right
{
	background-image:url(../imgs/barraprecoright.jpg);
	background-repeat:no-repeat;
	float:left;
	width:5px;
	height:21px;
}

div#form
{
	float:left;
	width:340px;
	margin-right:15px;
}

div.contactos_title
{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}

div#contactos_info
{
	float:left;
	margin-top:20px;
}

div#contactos_info p
{
	margin:0;
	padding:0;
	margin-top:5px;
}

div#contactos_info_left
{
	background-image:url(../imgs/barracontactoleft.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:129px;
	float:left;
}

div#contactos_info_mid
{
	background-image:url(../imgs/barracontactomid.jpg);
	background-repeat:repeat-x;
	width:151px;
	height:129px;
	float:left;
}

div#contactos_info_right
{
	background-image:url(../imgs/barracontactoright.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:129px;
	float:left;
}

div.forms_field input
{
	width:334px;
	margin-top:5px;
	font-style:italic;
	color:#666;
}

div.forms_field textarea
{
	width:334px;
	height:100px;
	margin-top:10px;
	font-style:italic;
	color:#666;
}

div.btns
{
	width:340px;
	text-align:right;
	margin-top:5px;
}

div.button
{
	cursor:pointer;
	float:right;
}

div.button_left
{
	background-image:url(../imgs/btnleft.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:24px;
	float:left;
}

div.button_mid
{
	background-image:url(../imgs/btnmid.jpg);
	background-repeat:repeat-x;
	height:24px;
	float:left;
	padding:3px;
}

div.button_right
{
	background-image:url(../imgs/btnright.jpg);
	background-repeat:no-repeat;
	width:12px;
	height:24px;
	float:left;
}

div.button:hover .button_left
{
	background-image:url(../imgs/btnleftover.jpg);
}

div.button:hover .button_mid
{
	background-image:url(../imgs/btnmidover.jpg);
}

div.button:hover .button_right
{
	background-image:url(../imgs/btnrightover.jpg);
}

div#form_mensagem
{
	width:160px;
	margin-top:10px;
	font-weight:bold;
	text-align:center;
}

div#localizacao
{
	background-image:url(../imgs/localizacao.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:61px;
	padding-left:60px;
	font-size:11px;
	padding-top:1px;
}

div#localizacao p
{
	margin:0;
	margin-top:4px;
}

/* simpleLink link class */
a
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a:visited
{
	color:#000;
}
a:hover
{
	color:#333;
	text-decoration:none;
}
a:active
{
	color:#000;
}
/* eof simpleLink link class */

div#mapa_left
{
	float:left;
}

div#mapa_right
{
	float:left;
}

div#mapa ul
{
	list-style:none;
}

div#mapa ul li
{
	margin-top:5px;
}

/* main_menu link class */
a.main_menu
{
	color:#445256;
	text-decoration:none;
}
a.main_menu:visited
{
	color:#445256;
}
a.main_menu:hover
{
	text-decoration:none;
	color:#000;
}
a.main_menu:active
{
	color:#445256;
}
/* eof main_menu link class */

/* simpleLink link class */
a.menu_Link
{
	color:#445256;
	font-weight:bold;
	text-decoration:none;
}
a.menu_Link:visited
{
	color:#445256;
}
a.menu_Link:hover
{
	text-decoration:none;
}
a.menu_Link:active
{
	color:#445256;
}
/* eof simpleLink link class */

/* subMenu link class */
a.subMenu
{
	color:#808080;
	font-weight:bold;
	text-decoration:none;
}
a.subMenu:visited
{
	color:#808080;
}
a.subMenu:hover
{
	text-decoration:none;
	color:#445256;
}
a.subMenu:active
{
	color:#808080;
}
/* eof simpleLink link class */

#link_contactos
{
	float:left;
	padding-left:45px;
	padding-top:27px;
	font-size:11px;
}

#link_contactos img
{
	vertical-align:middle;
}

#map
{
	padding-left:145px;
	padding-top:27px;
	font-size:11px;
}

#map img
{
	vertical-align:middle;
}

/* mapa link class */
a.mapa
{
	color:#7494A1;
	font-weight:bold;
	text-decoration:none;
}
a.mapa:visited
{
	color:#7494A1;
}
a.mapa:hover
{
	text-decoration:underline;
	color:#7494A1;
}
a.mapa:active
{
	color:#7494A1;
}
/* eof mapa link class */

#information
{
	font-size:11px;
	margin-top:20px;
}

#notice
{
	text-align:center;
	font-weight:bold;
}

#testemunhos_left
{
	float:left;
	font-size:12px;
	width:300px;
	text-align:justify;
}

.testemunhos_text
{
	text-align:justify;
	width:300px;
}

.testemunhos_title
{
	color:#7494A1;
}

#testemunhos_form
{
	float:right;
	margin-right:10px;
}

#testemunhos_form_header
{
	background-image:url(../imgs/barratestetop.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:180px;
}

#testemunhos_form_mid
{
	background-image:url(../imgs/barratestemid.jpg);
	background-repeat:repeat-y;
	width:180px;
}

#testemunhos_form_bottom
{
	background-image:url(../imgs/barratestebottom.jpg);
	background-repeat:no-repeat;
	height:14px;
	width:180px;
}

#testemunhos_form_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ccc;
	margin-left:10px;
	font-weight:bold;
}

div.button_test
{
	cursor:pointer;
	float:right;
}

div.button_test_left
{
	background-image:url(../imgs/btnleftteste.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:24px;
	float:left;
}

div.button_test_mid
{
	background-image:url(../imgs/btnmidteste.jpg);
	background-repeat:repeat-x;
	height:24px;
	float:left;
	padding:3px;
}

div.button_test_right
{
	background-image:url(../imgs/btnrightteste.jpg);
	background-repeat:no-repeat;
	width:12px;
	height:24px;
	float:left;
}

div.button_test:hover .button_test_left
{
	background-image:url(../imgs/btnlefttesteover.jpg);
}

div.button_test:hover .button_test_mid
{
	background-image:url(../imgs/btnmidtesteover.jpg);
}

div.button_test:hover .button_test_right
{
	background-image:url(../imgs/btnrighttesteover.jpg);
}

div.test_form_field
{
	margin-top:2px;
	margin-left:5px;
}

div.test_form_field input
{
	width:165px;
	font-style:italic;
	color:#666;
	font-size:11px;
}

div.test_form_field textarea
{
	width:165px;
	height:150px;
	font-style:italic;
	color:#666;
	font-size:11px;
}

div#testemunhos_btns
{
	margin-top:5px;
	margin-right:30px;
}

div#form_msg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:180px;
	text-align:center;
}

#copyright
{
	float:left;
	margin-left:570px;
	margin-top:-28px;
	font-size:11px;
}