body { BACKGROUND-COLOR: #ffffff;}

a, span, p, b, i, em, h1, h2, h3, h4, h5, h6, small, label, pre, div, ul, li, ol, td { FONT-FAMILY: "Trebuchet MS", Tahoma, Helvetica, Arial, MS Sans Serif; BACKGROUND-COLOR: transparent;}
input, select, textarea { FONT-FAMILY: Verdana, Helvetica, Arial, MS Sans Serif; BACKGROUND-COLOR: #ffffff;  FONT-SIZE: 7pt; LINE-HEIGHT: 9pt; PADDING: 0 2px 0 2px;}


.bgesq { BACKGROUND-IMAGE: url(../imgs/bg_esq.jpg); BACKGROUND-REPEAT: repeat-y;  BACKGROUND-POSITION: top right;}
.picture_clipping {
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: left;
}

.bgdir { BACKGROUND-IMAGE: url(../imgs/bg_dir.jpg); BACKGROUND-REPEAT: repeat-y;  BACKGROUND-POSITION: top left;}
.bgborda { BACKGROUND-IMAGE: url(../imgs/borda_azul_topo.gif); BACKGROUND-REPEAT: no-repeat;  BACKGROUND-POSITION: top left; }

.formulario form input {COLOR: #00568F; MARGIN: 0 0 5px 0; WIDTH: 128px; _WIDTH: 126px; HEIGHT: 16px; BORDER-STYLE: solid; BORDER-WIDTH: 2px 1px 1px 2px; BORDER-TOP-COLOR:#0A69A9; BORDER-LEFT-COLOR:#0A69A9; BORDER-BOTTOM-COLOR:#E9E6E1; BORDER-RIGHT-COLOR:#E9E6E1;}

.formulario form input.senha { WIDTH: 100px; HEIGHT: 16px;}

.idioma  {WIDTH: 764px; HEIGHT: 13px; MARGIN: 5px 12px 0 0; TEXT-ALIGN: right;}

p {
	COLOR: #565656;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 9pt;
	MARGIN: 8px 10px 8px 10px;
	text-align: justify;
}

h1 { COLOR: #2E5C9C; FONT-SIZE: 8pt; LINE-HEIGHT: 12pt; MARGIN: 13px 15px 5px 15px; WIDTH: 582px; TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; border-style: solid; border-width: 1px 0 1px 0; border-color: #E8E8E8;}
h2 { COLOR: #0A69A9; FONT-SIZE: 8pt; LINE-HEIGHT: 11pt; MARGIN: 10px 15px 10px 15px;}
h3 { COLOR: #228E0D; FONT-SIZE: 8pt; LINE-HEIGHT: 10pt; MARGIN: 9px 15px 9px 15px;}
h4 { COLOR: #0A69A9; FONT-SIZE: 10pt; LINE-HEIGHT: 14pt; MARGIN: 10px 15px 10px 15px;}


.boxCasa {color:#333333; font-size:9px; LINE-HEIGHT: 12pt; font:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"}
.busca { WIDTH: 592px; MARGIN: 0px 0px 0px 0px; }
.busca a { COLOR: #0A69A9; TEXT-DECORATION: none;}
.busca a:hover { COLOR: #0A69A9; TEXT-DECORATION: underline;}
.busca a:active { COLOR: #0A69A9;}

.buscabox {PADDING: 0 12px 12px 12px;}
.buscabox h3 { COLOR: #228E0D; FONT-SIZE: 8pt; LINE-HEIGHT: 11pt; MARGIN: 7px 0px 0px 0px;}
.buscabox p { COLOR: #787878; FONT-SIZE: 8pt; LINE-HEIGHT: 10pt; MARGIN: 3px 0px 0px 0px;}

.buscalinha p { COLOR: #0A69A9; FONT-SIZE: 8pt; LINE-HEIGHT: 10pt; MARGIN: 2px 1px 1px 1px;}
.buscalinha h3 { COLOR: #228E0D; FONT-SIZE: 8pt; LINE-HEIGHT: 10pt; MARGIN: 2px 1px 1px 1px;}
.buscalinha a { COLOR: #0A69A9; TEXT-DECORATION: none;}
.buscalinha a:hover { COLOR: #787878; TEXT-DECORATION: none;}
.buscalinha a:active { COLOR: #787878;}

.interna { WIDTH: 592px; MARGIN: 0px 0px 0px 0px; }
.interna ul {
	LIST-STYLE-IMAGE: url(../img/seta_amarela.gif);
	MARGIN: 0 0 0 0;
	PADDING: 0 0 0 8px;
}
.interna li {
	COLOR: #494949;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 11pt;
	MARGIN: 0 0 0 18px;
}
.interna li span { COLOR: #79650F; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold;}
.interna a { COLOR: #333333; TEXT-DECORATION: none;}
.interna a:hover { COLOR: #333333; TEXT-DECORATION: underline;}
.interna a:active { COLOR: #333333;}

.guias {WIDTH: 420px; FLOAT: left; MARGIN: 0 0px 0 0;}
.guiasdir {WIDTH: 133px; FLOAT: right; MARGIN: 0px 10px 0 0;}
.guiasdir img.borda {border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E8E8E8;}

.midia {
	WIDTH: 310px;
	FLOAT: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
.midiadir {
	WIDTH: 230px;
	FLOAT: right;
	MARGIN: 0px;
}

#topo  { WIDTH: 776px; HEIGHT: 72px;}
#topo h1  { WIDTH: 612px; MARGIN: 0 0 0 12px; FLOAT:left; display: inline;}
#topo form { WIDTH: 128px; MARGIN: 12px 12px 0 12px; FLOAT: right; TEXT-ALIGN: left; DISPLAY: inline;}
#topo p {FONT-SIZE: 7pt; LINE-HEIGHT: 10pt; COLOR: #787878; MARGIN: 0 0 0 0;}
#topo form input {COLOR: #00568F; MARGIN: 0 0 5px 0; WIDTH: 128px; HEIGHT: 16px; BORDER-STYLE: solid; BORDER-WIDTH: 2px 1px 1px 2px; BORDER-TOP-COLOR:#0A69A9; BORDER-LEFT-COLOR:#0A69A9; BORDER-BOTTOM-COLOR:#E9E6E1; BORDER-RIGHT-COLOR:#E9E6E1;}
#topo form input.senha { WIDTH: 100px; HEIGHT: 16px; MARGIN: 0 10px 5px 0;}

#linha  { BACKGROUND-IMAGE: url(../imgs/topo_bg.gif); BACKGROUND-REPEAT: repeat-x; WIDTH: 776px; HEIGHT: 13px; MARGIN: 0 0 0 0;}

#menu  { WIDTH: 776px; HEIGHT: 40px;}
#foto  { WIDTH: 592px; HEIGHT: 230px;}
#mapa  { WIDTH: 352px; HEIGHT: 431px; FLOAT:left;}
#destaque  { WIDTH: 216px; HEIGHT: 600px; MARGIN: 5px 12px 0px 12px; top:0px; FLOAT:right;}

#reserva  { WIDTH: 184px; HEIGHT: 263px; BACKGROUND-COLOR: #F1D90F;}
#reserva form { WIDTH: 160px; HEIGHT: 194px; MARGIN: 0 12px 0 12px; TEXT-ALIGN: left; _DISPLAY: inline;}
#reserva form input { COLOR: #00568F; MARGIN: 5px 0 8px 0; WIDTH: 160px; HEIGHT: 16px; BORDER-STYLE: solid; BORDER-WIDTH: 2px 1px 1px 2px; BORDER-TOP-COLOR:#0A69A9; BORDER-LEFT-COLOR:#0A69A9; BORDER-BOTTOM-COLOR:#E9E6E1; BORDER-RIGHT-COLOR:#E9E6E1;}
#reserva form select { COLOR: #00568F; MARGIN: 5px 0 8px 0; WIDTH: 160px; HEIGHT: 16px; BORDER-STYLE: solid; BORDER-WIDTH: 2px 1px 1px 2px; BORDER-TOP-COLOR:#0A69A9; BORDER-LEFT-COLOR:#0A69A9; BORDER-BOTTOM-COLOR:#E9E6E1; BORDER-RIGHT-COLOR:#E9E6E1;}
#reserva form select.peq { COLOR: #00568F; MARGIN: 5px 10px 8px 0; WIDTH: 80px; HEIGHT: 16px; BORDER-STYLE: solid; BORDER-WIDTH: 2px 1px 1px 2px; BORDER-TOP-COLOR:#0A69A9; BORDER-LEFT-COLOR:#0A69A9; BORDER-BOTTOM-COLOR:#E9E6E1; BORDER-RIGHT-COLOR:#E9E6E1;}
#reserva label {FONT-SIZE: 8pt; LINE-HEIGHT: 8pt; COLOR: #165C08;}

#reserva p {FONT-SIZE: 8pt; LINE-HEIGHT: 13pt; COLOR: #165C08; MARGIN: 0 0 0 0;}

#galeria  { WIDTH: 172px; HEIGHT: 199px; MARGIN: 0 12px 9px 0;}

#indique  { WIDTH: 172px; HEIGHT: 190px; BACKGROUND-COLOR: #37A820; MARGIN: 0 12px 0 0;}
#indique form { WIDTH: 148px; HEIGHT: 136px; MARGIN: 0 12px 0 12px; TEXT-ALIGN: left; _DISPLAY: inline;}
#indique form input { COLOR: #1A5F0C; MARGIN: 5px 0 5px 0; WIDTH: 148px; HEIGHT: 16px; BORDER-STYLE: solid; BORDER-WIDTH: 2px 1px 1px 2px; BORDER-TOP-COLOR:#1A5F0C; BORDER-LEFT-COLOR:#1A5F0C; BORDER-BOTTOM-COLOR:#F1D90F; BORDER-RIGHT-COLOR:#F1D90F;}
#indique form textarea { COLOR: #1A5F0C; MARGIN: 5px 0 5px 0; WIDTH: 148px; HEIGHT: 36px; BORDER-STYLE: solid; BORDER-WIDTH: 2px 1px 1px 2px; BORDER-TOP-COLOR:#1A5F0C; BORDER-LEFT-COLOR:#1A5F0C; BORDER-BOTTOM-COLOR:#F1D90F; BORDER-RIGHT-COLOR:#F1D90F;}
#indique label {FONT-SIZE: 8pt; LINE-HEIGHT: 8pt; COLOR: #F1D90F;}

#credito  { WIDTH: 592px; HEIGHT: 55px; MARGIN: 20px 0 20px 0;}

#rodape  { WIDTH: 776px; HEIGHT: 50px;}
#rodape ul { MARGIN: 0 0 0 0; HEIGHT: 25px; BACKGROUND-COLOR: #F2F7FA;}
#rodape li { COLOR: #00568F; FONT-SIZE: 8pt; LINE-HEIGHT: 8pt; HEIGHT: 25px; display: inline; PADDING: 8px 0 0 0;}
#rodape p { COLOR: #787878; FONT-SIZE: 8pt; LINE-HEIGHT: 8pt; MARGIN: 8px 0 0 0;}

a { COLOR: #00568F; TEXT-DECORATION: none;}
a:hover { COLOR: #00568F; TEXT-DECORATION: underline;}
a:active { COLOR: #00568F;}

.casas {WIDTH: 360px; FLOAT: left; MARGIN: 0 10px 0 0;}
.casasdir {WIDTH: 200px; FLOAT: right; MARGIN: 30px 15px 0 0;}

#maintab { margin: 7px 0 0 0; padding: 7px 0 0 8px; }
.shadetabs { padding: 2px 2px 2px 2px; margin: 2px 2px 2px 12px; font: bold 12px Verdana; list-style-type: none; text-align: left; }
.shadetabs li { display: inline; margin: 1px 1px 1px 4px; }
.shadetabs li a { text-decoration: none; padding: 4px 4px 4px 4px; margin-right: 3px; border: 1px solid #778; color: #228E0D; background: white url(../ajaxtabs/shade.gif) top left repeat-x; }
.shadetabs li a:visited { color: #228E0D; }
.shadetabs li a:hover { text-decoration: underline; color: #2d2b2b; }
.shadetabs li.selected { position: relative; top: 1px; }
.shadetabs li.selected a { background-image: url(../ajaxtabs/shadeactive.gif); border-bottom-color: white; }
.shadetabs li.selected a:hover { text-decoration: none; }
.contentstyle { BACKGROUND-COLOR: #ffffff; MARGIN: 4px 0px 0px 12px; border: 1px solid gray; width: 340px; margin-bottom: 1em; padding: 10px 10px 10px 0px; font-size:10px;}
.picCasa {
	float: right;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
