html,body{margin:0;padding:0; background-color:#ccc; padding-bottom:20px;}

body{font: 14px arial,sans-serif;text-align:center}

a{padding:5px; text-decoration:underline; color:#0033cc;}

a:visited {padding:5px; text-decoration:underline; color:#0033cc;}

a:hover {padding:5px; text-decoration:underline; color:#000000;}

h1{margin:20px 0px 10px 0px; padding:0px; font-size: 25px;}

h2{margin:10px 0px 10px 0px; padding:0px; font-size: 18px;}

h3{margin:0px; padding:0px; font-size: 16px;}

p{margin:10px 0px 10px 0px; font: 13px;}



#faux {



 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */

 width: 100%

}





div#container{width:1000px; margin:0px auto; margin-top:20px; border:5px solid #fff; background: url(graficos/container.jpg) center right no-repeat; background-color:#FFF; }



div#content{ float:left; width:540px;   padding:20px; }

div#precios{ float:left; width:580px;   }

#photo{ float:left; background-color:#fff; padding:5px; border:1px solid #ccc; margin:0px 0px 20px 0px; }

 

div#navigation{float:right;width:250px; padding:20px 20px 20px 0px;} 

div#navigation p{ text-align:left;}
div#navigation h1{ text-align:left;}



div#extra{padding-top:20px; padding-bottom:20px;}

div#extra{float:left;width:150px;}

div#extra ul{margin:5px 0px 0px 20px; padding:0px; list-style-type:none; bottom:0px; }

div#extra li{margin-bottom:5px; padding:5px; background-color:#fff; border-left:10px solid #52360f; color:#999;}

div#extra li a{color:#333; text-decoration:none;}



div#footer{float:left;width:960px; height:99px;padding:20px; background: url(graficos/footer.jpg) bottom center no-repeat; color:#ffffff; border-top:0px solid #ccc; font-size:12px;}

div#languages{width:950px;  text-align:right;  margin-top:50px; margin-right:30px; font-size:18px;}

div#copyright{width:950px; text-align:right;   margin-top:20px; margin-right:30px;}

.title_reserva{background-color:#1f1f1f; color:#ffffff; padding:3px;}

.title_precios{background-color:#1f1f1f; color:#ffffff; padding:3px;}

.title_sub{background-color:#53350f; color:#ffffff; padding:3px;}

.title_hab{padding:3px; background-color:#ccc;}

.title_prec{padding:3px; background-color:#ccc;}

div#designed{float:left;width:100%; padding:5px; margin-top:10px; margin-bottom:10px;border-top:0px solid #ccc; font-size:11px; text-align:center;}

div#designed a{color:#000; }

.error{color:#fff; padding:5px;}

.error_reserva{color:#fff; background-color:#FF0000; padding:5px;}

.solicitud{ color:#CC3300; font-size:16px; font-weight:bold; border:1px solid #cc3300; padding:10px;}

.obligatorio{ color:#FF0000; font-size:10px;}

#tarifas_scroll{overflow:auto; width:540px; }

#tarifas_table{  border:0px solid #ccc;width:1240px; margin-top:20px; float:left; }

#tarifas_table td{ border:1px solid #52360f; padding:5px; width:120px; }

#tarifas_title_td{ font-size:14px; color:#fff; font-weight: normal; background:#52360f; text-align:center; }


 
#tarifas_dates_row{font-size:14px; color:#fff; background:#52360f;}
#tarifas_dates_row td{ width:120px;}





/* Easy Slider */



	#slider ul, #slider li,

	#slider2 ul, #slider2 li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#slider{border:1px solid #666;}

	#slider img{ height:722px; width:514px;}

	#slider li, #slider2 li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:514px;

		height:724px;

		overflow:hidden;

		border:1px solid #666;

		}	

	#prevBtn, #nextBtn,

	#slider1next, #slider1prev{ 

		display:block;

		width:30px;

		height:77px;

		position:absolute;

		left:-30px;

		top:71px;

		z-index:1000;

		}	

	#nextBtn, #slider1next{ 

		left:514px;

		}														

	#prevBtn a, #nextBtn a,

	#slider1next a, #slider1prev a{  

		display:block;

		position:relative;

		width:30px;

		height:77px;

		background:url(../images/btn_prev.gif) no-repeat 0 0;	

		}	

	#nextBtn a, #slider1next a{ 

		background:url(../images/btn_next.gif) no-repeat 0 0;	

		}	

		

	/* numeric controls */	



	ol#controls{

		margin:5px;

		padding:0;

		height:28px;	

		}

	ol#controls li{

		margin:5px; 

		padding:5px;

		float:left;

		list-style:none;

		height:28px;

		line-height:28px;

		}

	ol#controls li a{

		float:left;

		height:28px;

		width:30px;

		line-height:28px;

		border:1px solid #1f1f1f;

		background:#1f1f1f;

		color:#fff;

		padding:5px 5px 5px 5px;

		text-decoration:none;

		}

	ol#controls li.current a{

		background:#c4a95a;

		color:#000;

		}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	

/* // Easy Slider */




