@charset "utf-8";
/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0px;
	background-color:#2C6A24;
}

img {
	border:0px;
	padding:0px;
}

table#container
{
	background-color:#FFF;
	margin:0 auto;
	border:0px;
}

div#top_navigation_bar
{
	background-color:#333333;
	width:100%;
	height:24px;
	margin:0 auto;
}

div#top_navigation_wrapper
{
	background-color:#333333;
	width:1000px;
	height:24px;
	margin:0 auto;
}

#footer1
{
	text-align:center;
	padding:2px 0px 4px 2px;
}

#footer2
{
	text-align:center;
	background-color:#2C6A24;
}

#reservation_form
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:295px;
	background-color:#e9e9e9;
	border:solid 1px #d9712c;
}

#reservation_form_rooms
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:250px;
	background-color:#e9e9e9;
	border:solid 1px #d9712c;
}


#page_body
{
	padding:10px;
}


#room_list
{
	border:solid 1px #173d12;
	padding:2px;
}

.room
{
	padding:3px;
}

.room_title 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#398B2F;
	font-weight:bold;
	padding-left: 10px;
}

.room_desc
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding-left:10px;
}

.room_price
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:40px;
	font-weight: bold;
}


#rooms_footer
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:400px;
	font-weight:bold;
}

.buttons
{
	padding:0px 0px 10px 0px;
}


.banner
{
	padding:0px 0px 10px 0px;
}



#aboutus_list {
	border:solid 1px #173d12;
	padding:3px;
	width: 742px;
}
.aboutus_cont {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding: 5px;
}


/*TABLA RESERVATION*/	
#reserva_list {
	border:solid 1px #D8702C;
	padding:3px;
	width: 855px;
}
#reservation2Wrapper {width:855px; background:#FFF; margin:0px; padding: 2px; border: solid 1px #d9712c; height:250px;}
#reservation3Wrapper {width:855px; background:#F0F0F0; margin:0px; padding: 2px; border: solid 1px #d9712c; height:auto;}
legendj {
	background:#F0F0F0;
	color:#fff;
	width: 100%;
	height:20px;
	float:left;
	padding:0px;
	margin:0 0 0 0;
	font-weight: normal;
	border: none;
	background-image: url(images/03_tit_reservations.jpg);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
legendk {
	background:#F0F0F0;
	color:#fff;
	width: 100%;
	height:20px;
	float:left;
	padding:0px;
	margin:0 0 0 0;
	font-weight: normal;
	border: none;
	background-image: url(03_tit_reservations2.gif);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.field {font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:9px; }

div.center
{
float:left;
width:410px;
margin:0;
padding:0.3em;
}

div.center2
{
float:left;
width:300px;
margin:0;
padding:0.3em;
}
.reservp { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#d9712c; text-align:left; margin-top:0px;}
.reservpN { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-align:left; margin-top:0px;}
.reservpNr { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#000; text-align: right; margin-top:0px;}
.reservpNrG { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color: #999; text-align: right; margin-top:0px;}
.reservpNrGr {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #999;
	text-align: right;
	margin-top:0px;
}
.reservpNtab { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-align:left; margin-top:0px; margin-left:10px;}
.reservp2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; text-align:left; margin-top:0px;}

/* rooms*/

div.right
{
float:left;
width:350px;
margin:0;
padding:0.3em;
}

div.right1
{
float:left;
width:350px;
margin:0;
padding:0.3em;
border: 1px solid #173d12;
}

div.right2
{
	float:left;
	width:360px;
	margin:0;
	padding-top: 0.3em;
	padding-right: 0.7em;
	padding-bottom: 0.3em;
	padding-left: 0.7em;
}

.roomsb3 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; text-align:left; margin-top:0px;}
.roomsp {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-top:0px;
	text-align:right;
}
.roomsp2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; margin-top:0px; text-align:right;}
.roomsp3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin-top:0px;
	text-align:right;
	padding-left: 3px;
}
.roomsb4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	margin-top:-1px;
}
.dot { background-image:url(images/03_img_dot.png); height:5px; width:100%;}

#formWrapper2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	width:720px;
	background:#fff6f4;
	margin:0px;
	padding: 2px;
	border: solid 1px #d9712c;
}
form2 {width:595px; float:none; padding:0px; border:0px;}
.labelrooms {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
}
.label2 {display: ; margin:0.3em 0 0.3em 1em; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:11px; }
inputR {margin: 0 0 0 0; }
.inputR {
	width:100px;
}
select {width:50px; margin: 0 0 0 0; }
textarea {width:250px; margin: 0 0 0 1em; }
fieldset {border:none; background: none; padding:0 0 1em 0;}

/*GALLERY*/	
div.img2
{
  margin: 2px;
  border: 0px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img2 img
{
  display: inline;
  margin: 1px;
  border: 1px solid #173D12;
}
div.img2 a:hover img {border: 1px solid #999;}
div.desc
{
	float:left;
	text-align: left;
	font-weight: normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	width: 244px;
	margin: 1px;
}


a.question:link {
	font: 12px Arial, Geneva, sans-serif;color: #000;text-decoration: none; weight: bold}
a.question:active {
	font: 12px Arial, Geneva, sans-serif;color: #173d12;text-decoration: none; weight: bold}
a.question:visited {
	font: 12px Arial, Geneva, sans-serif;color: #000;text-decoration: none; weight: bold}
a.question:hover {
	font: 12px Arial, Geneva, sans-serif;color: #173d12;text-decoration: none; weight: bold}
	
a.blackbold10:link {
	font: 12px Arial, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}

a.blackbold10:active {
	font: 12px Arial, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}
a.blackbold10:visited {
	font: 12px Arial, Geneva, sans-serif;
	color: #173d12;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}
a.blackbold10:hover {
	font: 12px Arial, Geneva, sans-serif;
	color: #173d12;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}

a.whitebold10:link {
	font: 12px Arial, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}

a.whitebold10:active {
	font: 12px Arial, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}
a.whitebold10:visited {
	font: 12px Arial, Geneva, sans-serif;
	color: #009900;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}
a.whitebold10:hover {
	font: 12px Arial, Geneva, sans-serif;
	color: #009900;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}

a.greenbold10:link {
	font: 12px Arial, Geneva, sans-serif;
	color: #173d12;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}
a.greenbold10:active {
	font: 12px Arial, Geneva, sans-serif;
	color: #D9712C;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}
a.greenbold10:visited {
	font: 12px Arial, Geneva, sans-serif;
	color: #173d12;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}
a.greenbold10:hover {
	font: 12px Arial, Geneva, sans-serif;
	color: #D9712C;
	text-decoration: none;
	weight: bold;
	margin-right: 1em;
}

div.left
{
	float:left;
	width:130px;
	margin:0;
	border: 1px solid #173d12;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}

div.left1
{
	float:left;
	width:145px;
	margin:0;
	padding:0.3em;
}

div.left2
{
float:left;
width:428px;
margin:0;
margin-left:3px;
padding:0.3em;
}

div.left3
{
	float:left;
	width:280px;
	margin:0;
	padding:0.3em;
}

div.right
{
float:left;
width:350px;
margin:0;
padding:0.3em;
}

div.right1
{
float:left;
width:350px;
margin:0;
padding:0.3em;
border: 1px solid #173d12;
}

div.right2
{
	float:left;
	width:355px;
	margin:0;
	padding: 0.5em;
}
.roomsprice {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-top:0px;
	text-align:right;
}
.room_titleD {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#398B2F;
	font-weight:bold;
	padding-left: 3px;
}
.form_cont {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding: 5px;
}
#reservation_form2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:250px;
	background-color:#e9e9e9;
	border:solid 1px #d9712c;
}
div.img3 {
	margin: 2px;
	border: 0px;
	height: auto;
	width: auto;
	float: none;
	text-align: center;
}

