/*  



##############################################



				Generales



##############################################



*/



	*{



		margin:0px;



		padding:0px;



		}



	a img, table{



		border:0px;



		}



	p,table td{



	padding:5px 0px;



	color:#000;



	font:normal 11px arial;		



		}



		



	.both{



		clear:both;



		}	



/*  



##############################################



				Marquetado



##############################################



*/



#menu_top{



	background:#543019 url(images/back_top_menu.gif) repeat-x 0px 0px;



}



	#menu_top div{



		height:33px;



		background:transparent url(images/back_top_menu_fig.gif) no-repeat 0px 0px;



	}



	#menu_top ul{



		list-style:none;



		padding:0px 25px;



		}



		#menu_top ul li{



			padding:0px 8px;



			float:left;



			}



		#menu_top ul li a{



			color:#cd732c;



			font:bold 10px/33px arial;



			text-decoration:none;



			}



				#menu_top ul li a:hover{text-decoration:underline;}



		#menu_top .mt_p{



			float:left;



			padding-left:150px;



			}



		#menu_top .mt_f{float:right;}



	







#cabecera{



	height:255px;



	background:#543019 url(images/cabeceras/1.jpg) no-repeat 50% 0%;



	}



	#cabecera #cab_contenido{



		position:relative;



		width:756px;



		margin:auto;



		}



	#cabecera h1{



		position:absolute;



		top:61px;



		left:430px;



		width:326px;



		height:105px;



			text-indent: -5000px;



			overflow:hidden;			



		/*background:#543019 url(images/logo.gif) no-repeat 0px 0px;*/



		}



		#cabecera h1 a{



			width:326px;



			height:105px;



			display:none;		



			}







#menu{



	height:30px;



	padding-top:222px;



	padding-left:10px;



	}



	#menu h2{display:none}



	#menu ol{list-style:none;}



#menu ol li{



	float:left;



	padding-left:2px;



	}



#menu ol li a{



	color:#fff;



	font:normal 11px/33px arial;



	text-decoration:none;



	padding:0px 0px 0px 10px;



	background:transparent url(images/separacion_menu.gif) no-repeat 3px 0px;



	display:block;



	float:left;



	height:33px



	}



	#menu ol li a:hover{text-decoration:underline;}



#menu ol .inicio a{



	padding-left:8px;



	background-image:none;



	}



	



#contenido{



	background:#fff url(images/bg_body.jpg) repeat-x 0px 0px;



	}



	#contenido #centro{



		width:754px;



		margin:auto;



		}



	#contenido #left{



		width:277px;



		float:left;



		}



	#contenido #right{



		margin-left:8px;



		width:469px;



		float:left;



		}



#foot{



	margin-top:15px;



	background:#fff url(images/back_derechos.jpg) no-repeat 50% 0%;



}



	#foot p{



		text-align:center;



		width:770px;



		margin:auto;



		color:#fff;



		font:normal 10px arial;



		}



		#foot p strong{



				font:normal 13px arial;



				display:block;	



			}



		#foot p span{



			color:#ce732d;



			}



			



/*  



##############################################



				Elementos



##############################################



*/







#c_left_hotel{



	padding:19px 22px 70px 25px;



	background:#543019 url(images/icon_cafe_home.gif) no-repeat 50% 100%;



	margin-bottom:10px;



	}



	#c_left_hotel h3{



			text-indent: -5000px;



			overflow:hidden;



		background:#543019 url(images/titulos/villas_suites.gif) no-repeat 0px 0px;



		}



	#c_left_hotel p{



		color:#eae5e2;



		font:normal 11px/16px arial;



		}



	#c_left_hotel span{color:#d8762b;}



	#c_left_hotel strong{



		background-color:#d8762b;



		}



	



	



	#c_left_text{



		padding:7px 0px;



		}



	#c_left_text p{font:normal 11px/16px arial;}



	



	



	#c_right_text{



		padding:26px 8px 13px;



		background:#f68933 url(images/back_right_home_btm.gif) no-repeat 0% 100%;



		}	



		



		#c_r_in_caba h3{



			text-indent: -5000px;



			overflow:hidden;



			height:16px;



			background:transparent url(images/titulos/villas.gif) no-repeat 0px 0px;



			}



		#c_r_in_caba .inicio{



			float:left;



			margin-right:15px;



			}



		#c_r_in_rest{



			padding-top:32px;



			clear:both;



			}



		*html #c_r_in_rest {padding-top:14px;}



		#c_r_in_caba p{



			color:#fff;



			}



		#c_r_in_caba strong{



			background-color:#e17b2c;



			}



		



		#c_r_in_rest h3{



			text-indent: -5000px;



			overflow:hidden;



			height:18px;



			background:transparent url(images/titulos/comodidad.gif) no-repeat 0px 0px;			



			}



			#c_r_in_rest p{color:#543019;}	



			#c_r_in_rest strong{



				background-color:#543019;



				color:#f68933;



				}



			#c_r_in_rest img{



				display:block;



				margin:auto;



				}

				



#contenido_texto p{
	color:#543019; font-family:verdana;
}


#contenido_texto h3{
	font:bold 15px verdana;
	color:#3D6771;
	color: #54301A;
	padding:4px 3px;
	}
#contenido_texto h4{
	font:bold 14px verdana;
	color: #54301A;
	text-decoration:underline;
	padding:4px 2px;
	}
#contenido_texto h5{
	font:bold 11px verdana;
	color: #54301A;
	padding:4px 1px;
	}
#contenido_texto h6{
	font:bold 11px verdana;
	color: #54301A;
	text-decoration:underline;
	padding:4px 1px;
	}
#contenido_texto p{
	color:#543019;
	font:normal 11px verdana;
	padding:2px 0px 5px;
	}
#contenido_texto ul,#contenido_texto ol{
	padding:5px 10px;
	list-style-position:inside;
	font:normal 11px verdana;
	}
	

#form_contacto{
	padding:30px 0px 10px;
	width:320px;
	margin:auto;
	}
#form_contacto label{
	display:block;
	color:#543019;
	font:normal 12px/20px verdana;
	float:left;
	padding:2px 0px;
	width:165px;
	}
#form_contacto fieldset{
	border:0px;
	padding:5px 0px;
	}
#form_contacto fieldset legend{
	font:normal 12px/20px verdana;	
	color:#543019;
	}
#form_contacto fieldset label{
	display:inline;
	float:none;
	}	
	
#form_contacto br{
	clear:both;
	}
#form_contacto div label{
	float:none;
	}
#form_contacto div textarea{
	width:310px;
	height:60px;
	}
	
	
	
	
#frmContactoGrupo{padding:30px 0px 10px;}
#frmContactoGrupo fieldset{
	font:normal 12px/20px verdana;	
	color:#543019;	
	padding:5px;
}
#frmContactoGrupo fieldset legend{
	border:0px;
	padding:5px 0px;	
}
#frmContactoGrupo select{
	width:146px;
}
#frmContactoGrupo label{
	display:block;
	color:#543019;
	font:normal 12px/20px verdana;
	float:left;
	width:255px;
	}
#frmContactoGrupo div label{display:block;}
#frmContactoGrupo div textarea{
	width:400px;
	height:80px;
	}
