@charset "utf-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:85%;
}


* {
margin:0;
padding:0;
}


/**********************************************************/
/**************** Classes
/**********************************************************/


.padding {
padding:0 40px;
}

.padding-left {
padding-left:40px;
}

.padding-right {
padding-right:40px;
}

.clear {
clear:both;
}


a {
text-decoration:none;
color:#FFFFFF;
}


/**********************************************************/
/********************* HEADER
/**********************************************************/


#header {
background-image:url(images/header-bg.jpg);
background-repeat:repeat-x;
height:321px;
}


#header-in {
width:960px;
background-color:#FFFFFF;
height:321px;
margin:0 auto;
}


/**********************************************************/
/*************** SEARCH 
/**********************************************************/

.search {
height:56px;
background:url(images/search-bg.jpg) no-repeat;
}


.search p {
line-height:56px;
letter-spacing:-1px;
color:#a0a0a0;
float:left;
}

.search-form {
float:right;
line-height:56px;
margin-top:15px;
}


input {
	background-color:#AEC2FF;
	color:#333333;
	border:#000000 solid 0px;
	padding:5px 10px;
	font-size:0.9em
}

/**********************************************************/
/*************** NAVIGATION
/**********************************************************/

.navigation {
height:76px;
background:url(images/navigation-bg.jpg) no-repeat;
}


.navigation h1 {
line-height:76px;
float:left;
}

.navigation ul {
float:right;
list-style:none;
}

.navigation ul li {
display:inline;
}

.navigation ul li  a {
text-decoration:none;
color:#FFF;
line-height:76px;
border-right:#aaa solid 1px;
padding:3px 10px;
letter-spacing:-1px;
font-size:1.2em;
margin:0;
}

.navigation ul li a:hover {
color:#CCCCCC;
}





/**********************************************************/
/*************************** SLIDER
/**********************************************************/

.slider {
	height:189px;
	background:url(images/slider-bg.jpg) no-repeat;
}


.slider-info {
float:left;
width:490px;
height:auto;
}

.slider-image {
float:right;
width:350px;
height:150px;
}

.slider-info h1 {
margin:25px 0 10px 0;
}

.slider-info h4 {
margin:10px 0;
}

.slider-image img{
margin-top:20px;
margin-right:10px;
border:#577112 solid 10px;
}
/********/

/*

/**********************************************************/
/*************************** CONTENT 
/**********************************************************/

#content {
height:auto;
background:#eee url(images/content-bg.jpg) repeat-y 50%;
}


#content-in {
width:960px;
height:auto;
margin:0 auto;
}


/**********************************************************/
/************ MAIN CONTENT
/**********************************************************/


.main-content {
float:left;
width:560px;
height:auto;
color:#373b2c;
}

.main-content h2{
margin-top:50px;
font-size:1.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.main-content p {
font-size:0.9em;
line-height:17px;
margin:10px 0;
}

.main-content a {
	padding:7px 25px;
	background-color:#254C8F;
	font-size:0.8em;
	float:right;
	margin-top:20px;
	border:#3c4d0c solid 1px;
}

.main-content a:hover {
	background-color:#000066;
}

.coluna {
float:left;
width:260px;
height:auto;
margin:20px 10px;
}

.coluna h3 {
margin:10px 0;
}

.coluna img {
width:240px;
margin:10px 0;
}

.coluna p {
text-align:left;
width:240px;
}


/**********************************************************/
/************ SIDEBAR
/**********************************************************/

.sidebar {
float:left;
height:500px;
width:300px;
padding-left:20px;
color:#000000;
}

.sidebar a {
color:#668414;
font-size:1.1em;
margin-left:5px;	
}

.sidebar p {
font-size:0.8em;
font-style:italic;
margin:4px 0;
}

.sidebar img {
width:300px;
margin:50px 0 30px 0;
}

.sidebar h3 {
background:url(images/diagonal.gif);
padding:10px 10px;
margin:20px 0 10px 0;
}

.about-me img{
width:90px;
margin:20px 0;
float:left;
}

.about-me p {
float:left;
width:190px;
margin:20px 0 0 15px;
font-size:0.85em;
}


/**********************************************************/
/******************* FOOTER ******************/
/**********************************************************/


#footer {
	background-color:#004060;
	height:283px;
}

#footer-in {
width:960px;
margin:0 auto;
background:url(images/footer-bg.jpg) no-repeat;
height:283px;
}


.footer-info {
float:left;
width:530px;
margin-top:50px;
height:auto;
}

.footer-info p{
color:#CCCCCC;
margin-top:20px;
line-height:22px;
}

/* Colocar no site do hotel */
.footer-images {
float:right;
width:900px;
height:autopx;
margin-top:10px;
}

.footer-imagestexto {
color:#FFFFFF;
float:right;
width:900px;
height:autopx;
margin-top:10px;
}

.footer-images img {
float:left;
margin:10px;
}


hr {
width:80%;
border:#333 solid 1px;
margin:20px auto;
}
