@import url("reset.css");

img { border:none; }

html > body div.clear { clear:both; }

body { 
background:#fcfae9; 
min-width:500px;
margin:0px;
z-index:4;
background:url(../pics/bg-header.gif);
background-position:top	left;
background-repeat:repeat-;
}

p {
padding:8px 2px;
font:12px arial;
color:#010100;
}

.txt22 {
padding:8px 2px;
font:14px arial;
color:#010100;
font-weight:bold;
}

a, li { 
font:12px arial;
color:#000; 	
}

li { line-height:160%; }

h1 { font:25px Trebuchet MS, verdana, sans-serif; background-color:#C4B88E; padding:3px; }

h5 {
padding:1px 16px;
font:11px/18px arial;
color:#010100;
}

img.alignRight { float:right; margin:5px 25px 0 0;}

img.center { margin:15px auto 0 auto; }

/***************************************************************************
								  TABELAS
***************************************************************************/
table.format { 
width:350px;
margin:5px 0 10px 10px;
text-align:center; 
font:12px arial;
}

table.format caption {
width:351px;
margin:5px 0 0 -1px;
background-color:#F4F4D4;
color:#000;
border:1px solid #000;
}

html > body table.format { margin-top:0; } /* hack para FF */

html:first-child>body table.format caption { margin-left:0; width:348px; } /* hack para opera */

/***************************************************************************
								   GERAL
***************************************************************************/

#geral {
margin:0 0 0 0px;
background:url(../pics/bga.jpg);
background-position:bottom center;
background-repeat:repeat-x;
}

/***************************************************************************
							lateralE / LateralD
***************************************************************************/

#lateralE {
float:left;
width:363px;

}

#lateralD {
float:;
width:66%;
margin:0 0px 0 0;
border:0px solid;
overflow:hidden;

}

html > body #lateralD { height:auto; min-height:602px; }

/***************************************************************************
								   LOGO
***************************************************************************/

#logo { height:218px; }

/***************************************************************************
								CABEÇALHO
***************************************************************************/

#header {
text-align:left;
}

#header p { padding-top:0px; }

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

#nav {
height:329px;
background-color:#fcfae9;
padding-top:4px;
width:80%;
}

#nav ul { margin-left:20px; }

#nav li {
width:310px;
height:35px;
border-bottom:1px solid #dedddb;
}

#nav li a {
display:block;
padding:7px 0 0 12px;
height:79%;
font:bold 18px arial;
color:#756108;
}

a.contato {
font:bold 12px arial;
color:#756108;
}



#nav li a:hover { background-color:#F1EEDD; color:#999; }

/***************************************************************************
									CONTEÚDO
***************************************************************************/

#mainContent { 	
max-width:800px;
}

h1.title {
margin:0 15 0 15px;
color:#;
background:url(../pics/linha.jpg) no-repeat left bottom;
padding:15px 0 8px 10px;
}

#mainContent ul { 
width:auto;
margin-left:30px; 
border:0px solid;
}

#mainContent li { list-style-type:square; }

#mainContent ul.thumbs  { clear:both; margin:0; }

#mainContent ul.thumbs li {
float:left;
width:194px;
margin-left:8px;
padding:5px;
list-style:none;
}

#mainContent img { border:4px solid #fff; }

/***************************************************************************
									RODAPÉ
***************************************************************************/

#footL{
height:;
background:url(../pics/) no-repeat;
margin-left:14px;
}

#footL p { padding;0 }

#footR{
float:left;
position:relative;
width:644px;
height:119px;
z-index:2;
}

#footR ul.thumbs li {
float:left;
margin:40px 0 0 40px;
}

table.format td {
background-color:#FDF8EC;
color:#000;
border:1px solid #000;
}



#footR ul.thumbs img { float:; margin-right:10px;} /* para o texto ficar ao lado da imagem */

#footR a span { display:block; padding-top:4px; }

#footR object {
position:absolute;
top:60px;
right:30px;
}

/***************************************************************************
								  FORMULÁRIOS
***************************************************************************/

.text { 
font:12px arial;
color:#000;  
}

.text2 { 
font:13px arial;
color:#000;  
}


form { 
display:inline;
float:left; 
margin:20px;
width:315px; 
}

input, label, textarea, legend { 
font:11px arial;
color:#000;  
}

legend { font-size:12px; }

textarea { width:292px; height:50px; }

label { padding-left:15px; }

input.text, textarea {
float:left;
display:inline;
margin:5px 0 0 6px;
}

input.maior { width:292px; }

input.menor { width:141px; }

input.bt { 
margin:5px; 
background-color:#FCFAE9;
border:none;
}

form br { clear:left; }


#parent {
position:relative;
width:100%;
}

#left {
float:left;
width:359px;
position:relative;
}

#right {
border:1px solid;
position:relative;
width:100%;
height:0px;
background-color:#ECEADD;
overflow:hidden;
}

/* texto */
  .titulo {
    font-family: verdana;
    font-size: 14px;
    color: #000;
	background-color:#acab4f;
	padding: 2px 2px 2px 2px;
    font-weight:bold;
	line-height:18px;
 }  


.imagem_minha { border:0;}

#home_tab {background-image:url(pics/bg_hotel.jpg); background-position:left; background-repeat:no-repeat; width:100%;}

a.linkum:link {
color:#0033ff;
text-decoration:underline;
}
a.linkum:visited {
color:#0033ff;
text-decoration:underline;
}
a.linkum:hover {
color:#0033ff;
text-decoration:underline;
/*background-color:#0033ff;*/
}
a.linkum:active {	
color:#0033ff;
text-decoration:underline;
/*background-color:#0033ff;*/
}

a.linkdo:link {
color:#000;
text-decoration:none;
background-color:#CCCC66;
}
a.linkdo:visited {
color:#000;
text-decoration:none;
background-color:#CCCC66;
}
a.linkdo:hover {
color:#000;
text-decoration:underline;
background-color:#CCCC66;
}
a.linkdo:active {
color:#000;
text-decoration:underline;
background-color:#CCCC66; 
}


a.blue:link {
color:#0033FF	;
text-decoration:none;
}
a.blue:visited {
color:#0033FF;
text-decoration:none;
}
a.blue:hover {
color:#0033FF;
text-decoration:underline;
}
a.blue:active {
color:#0033FF;
text-decoration:underline; 
}