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;   }
div#photo{float:left; background-color:#fff; padding:5px; border:1px solid #ccc; margin-bottom:0px; }
 
div#navigation{float:right;width:250px; padding:20px 20px 20px 0px;}
div#navigation{}

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_table{  border:0px solid #ccc; margin-top:20px; float:left;}
#tarifas_table td{ border:1px solid #52360f; padding:5px; }
#tarifas_title_td{ font-size:14px; color:#fff; font-weight: normal; background:#52360f; }

#tarifas_dates_row{font-size:12px; color:#fff; font-weight: normal; background:#52360f;}


