/* Css */

#welcome{
background:#FFF;
width:397px;
float:left;
top:0

}

#monoSlideshow{
margin-left:5px;
margin-top:5px;
margin-right:5px;
}

#map{
background:#FFF;
width:387px;
height:270px;
float:left;
margin-top:5px;
margin-left:5px;
margin-right:5px;
}

#welcome p{
font-size:13px;
margin:140px 40px 5px 40px;
text-align:justify;
}

#neighborhood{
float:left;
width:256px;
}

#requirements{
float:left;
width:256px;
}

#maps{
float:left;
width:256px;
}

	body,
	p,
	td,
	th {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 12px;
	line-height:20px;
	color: #4C3212;
	background: transparent;
	}

	body {
	margin: 0;
	padding: 0;
	background: #5D4C38 url(images/bg4.jpg) repeat; 
	}	
	
	p {
	padding: 0px;
	margin: 10px 0;
	} 
		
	form {
	margin:0;
	padding:0;
	}
	
	h1 {
	margin: 10px 0;
	font-size: 18px;
	color: #9BB48A;
	}
	
	h2 {
	margin: 10px 0;
	font-size: 15px;
	color: #9EABBB;
	background: transparent;
	}
	
	h3 {
	margin: 10px 0;
	font-size: 12px;
	color: #b8854c;
	background: transparent;
	}
	
	h4 {
	margin: 5px 0;
	font:14px "Trebuchet MS", Arial, Helvetica, Verdana;
	font-weight:normal;
	line-height:24px;
	color: #4C3212;
	background: transparent;
	}
	
	a img {
	border:0;
	}
	
	a:link,
	a:visited,
	a:hover,
	a:active {
	text-decoration:none;
	color:#b8854c;
	background: transparent;
	}
		
	a:hover {
	text-decoration:none;
	color:#c3bbb0;
	background: transparent;
	}

	ul {
	padding: 10px 0 10px 20px;
	margin: 0;
	}


	.floatLeft {
	float:left
	}
	
	.floatRight {
	float:right
	}

	.clear {
	clear: both;
	margin:0;
	padding:0;
	}
	
	.h-dots{
	border-bottom:#4C3212 1px dotted;
	margin: 3px 0px;
	}
	
	.h-line{
	border-bottom:#b8854c 2px solid;
	margin: 20px 0px;
	}
	
	.v-dots{
	border-right:#4C3212 1px dotted;
	}
	
	.v-line{
	border-right:#b8854c 2px solid;
	}

	#contact{
	width:380px;
	border:#c3bbb0 3px solid;
	}
	
	#mainContainer {
	margin-top:10px;
	width:780px;
	margin-left: auto;
	margin-right: auto;
	}
	
	
	#addressTop {
	text-align:left;
	padding:0 0 10px 0;
	font-size:13px;
	color:#b8854c;
	
}
 
 	#idiomas {
	text-align: right;
	padding-top: 70px;
	height: 40px;
	background: url(images/logohotel.png) no-repeat;
}


	#mainContent {
	min-height:580px;
	width: 780px;
	background: #FFF url(images/bg_white.jpg) no-repeat;
	}

#espacio {
	
	
	height: 3px;

	}
	
	#fotos {
	width: 780px;
	height: 100px;
}
	
  * html #mainContent {
 	height: 580px;
 	}
	
	#footer {
	height:30px;
	width:789px;
	background: url(images/footer.jpg) no-repeat;
	text-align:left;
    font-size:12px;
	color:#fef;
	}
	



#nav{
	height:100px;
	list-style:none;
	}
	
