body {
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4ef6f;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

#wrap {
	margin:0 auto;
	text-align:center;
	width:950px;
	height:auto;
}


/************** Header **************/


#header {
	height:170px;
	width:950px;
	text-align:center;
}

#logo {
	height:125px;
	width:520px;
	float:left;
	margin-top:8px;
}

#clima {
	height:135px;
	width:430px;
	float:left;
}

#botonera {
	background-image:url(images/backup.png);
	float:left;
	height:35px;
	width:950px;
}

#botonera .menu {
	float:left;
	width:600px;
	margin-left:-35px;
}

#botonera .menu li {
	display:inline;
	float:left;
	height:10px;
	width:auto;
	
}

#botonera .menu li a {
	color:#d4d4d4;
	float:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-left:30px;
	text-align:center;
	text-decoration:none;
	width:auto;
}

#botonera .menu li a:hover {
	background-image:url(images/over.png);
	background-position:center center;
	background-repeat:repeat-x;
	color:#333333;
}







/************** Content **************/


#content {
	text-align:center;
	width:950px;
	height:586px;
}

#contenido {
	text-align:center;
	width:946px;
	height:586px;
	float:left;
	background-image:url(images/backbox.jpg);
}

#contentsidei {
	text-align:center;
	width:2px;
	height:586px;
	float:left;
	background-image:url(images/backboxi.jpg);
}

#contentsided {
	text-align:center;
	width:2px;
	height:586px;
	float:left;
	background-image:url(images/backboxd.jpg);
}

#contenido a{
	color:#e57701;
	font-weight:bold;
	text-decoration:none;
}

#contenido a:hover{
	text-decoration:underline
}



/************** Home **************/

#up {
	text-align:center;
	width:946px;
	height:225px;
}

#upi {
	text-align:center;
	width:285px;
	height:200px;
	float:left;
	margin-left:35px;
	margin-top:20px;
}

#upi p{
	font-size:12px;
	text-align:justify;
}

#upi h2{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-align:left;
}

#upd {
	text-align:center;
	width:530px;
	height:200px;
	float:left;
	border: solid 1px #cacaca;
	margin-left:45px;
	margin-top:20px;
}


#abajo {
	text-align:center;
	width:265px;
	height:135px;
	float:left;
	margin-left:35px;
	margin-top:20px;
}

#abajo p{
	font-size:12px;
	text-align:justify;
}

#abajo h2{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-align:left;
}

#abajofoto {
	text-align:center;
	width:265px;
	height:135px;
	float:left;
	margin-left:35px;
	margin-top:20px;
	border: solid 1px #cacaca;
}




/************** Comodidades **************/

#upcomodidades {
	text-align:center;
	width:946px;
	height:280px;
}

#comodidades {
	text-align:left;
	width:285px;
	height:250px;
	float:left;
	margin-left:35px;
	margin-top:20px;
	font-size:12px;
}

#comodidades h2{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-align:left;
}

#fotocomodidades {
	width:540px;
	height:250px;
	margin-left:35px;
	margin-top:25px;
	border: solid 1px #cacaca;
	float:left;
}

#flickrcomodidades {
	width:540px;
	height:250px;
	margin-left:35px;
	margin-top:25px;
	border: solid 1px #cacaca;
	float:left;
}

/************** Contacto **************/

#upcontacto {
	text-align:center;
	width:946px;
	height:530px;
}

#contacto {
	text-align:justify;
	width:285px;
	height:530px;
	float:left;
	margin-left:100px;
	margin-top:20px;
	font-size:12px;
}

#contacto h2{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-align:left;
}

#fotocontacto {
	width:540px;
	height:250px;
	margin-left:35px;
	margin-top:25px;
	border: solid 1px #cacaca;
	float:left;
}

#formulario {
	width:450px;
	height:530px;
	margin-left:35px;
	margin-top:25px;
	float:left;
}

#social {
	text-align:justify;
	width:200px;
	height:200px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	font-size:12px;
}




/************** Locacion **************/

#uplocacion {
	text-align:center;
	width:946px;
	height:530px;
}

#locacion {
	text-align:justify;
	width:285px;
	height:530px;
	float:left;
	margin-left:25px;
	margin-top:20px;
	font-size:12px;
}

#locacion h2{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-align:left;
}

#fotolocacion {
	width:540px;
	height:250px;
	margin-left:35px;
	margin-top:25px;
	border: solid 1px #cacaca;
	float:left;
}

#mapa {
	width:580px;
	height:530px;
	margin-left:35px;
	margin-top:25px;
	float:left;
}





/************** Footer **************/


#footer {
	margin:0 auto;
	text-align:center;
	width:950px;
	height:148px;
}

#footerimage {
	margin-top:15px;
	text-align:center;
	width:950px;
	height:170px;
}

#footerinfo {
	text-align:center;
	margin-top:10px;
	float:left;
	width:950px;
	height:80px;
}

#footerinfo strong{
	color:#feda11;
}

#footerinfo p{
	font-size:10px;
	color:#ffffff;
}

#footer a{
	color:#feda11;
	font-weight:bold;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline
}



