/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.12em; text-align:center; background:#e8e6dd;}
html, input, textarea
	{	font-family:Arial;
		color:#988e83;
	}
/* TAGS */
a img{ border:0px}
img{ vertical-align:top}

span a{color:#a13e41; text-decoration:underline}
span a:hover{ text-decoration:none}
.fright { float:right;}
.clear { clear:both;}
.languages{text-align:right; font: 12px Arial; height:23px; line-height:27px; padding-right:20px;}
.languages a {color:#a18248; text-decoration:none;}
.languages a:hover {text-decoration:underline;}
.telephone{ text-align:right; font: 16px Times new roman,Georgia,Arial; color:#a18248; line-height:52px; }
.telephone big{ font-size:20px;}
.cont_padding{ padding:0 23px 84px 23px;}
.cont_padding_last{ padding:0 19px 10px 21px}
.cont_color{ background:#ffffff}
.bg_con_top{ background:url(../img/bg_cont_top.gif) top left repeat-x}
.bg_con_left{ background:url(../img/bg_cont_left.gif) top left repeat-y}
.bg_con_right{ background:url(../img/bg_cont_right.gif) top right repeat-y}
.bg_con_bot{ background:url(../img/bg_cont_bot.gif) bottom left repeat-x}
.y_cont_top_left{ background:url(../img/y_cont_top_left.gif) top left no-repeat; height:100%; width:100%}
.y_cont_top_right{ background:url(../img/y_cont_top_right.gif) top right no-repeat; height:100%; width:100%}
.y_cont_bot_left{ background:url(../img/y_cont_bot_left.gif) bottom left no-repeat; height:100%; width:100%}
.y_cont_bot_right{ background:url(../../img/y_cont_bot_lright.gif) bottom right no-repeat; height:100%; width:100%}
/*--------------LINE*/
.line_y{ background:url(../img/bg_line_y.gif) top right repeat-y}
.line_y1{ background:url(../img/bg_line_y1.gif) top right repeat-y}
.line_x{ background:url(../../img/line_x.gif) top left repeat-x}
/*--------------MORE*/
.more{background:url(../../img/bg_mor.gif) center left no-repeat; background-position:0 5px; padding-left:12px; vertical-align:middle; color:#434343; font-weight:bold; text-decoration:none}
.more:hover{ text-decoration:underline}

.more1{background:url(../img/bg_mor1.gif) center left no-repeat; background-position:0 5px; padding-left:9px; vertical-align:middle; color:#a13e41; font-weight:normal; text-decoration:underline}
.more1:hover{ text-decoration:none}

.check input{background:url(../img/bg_check.gif) top left no-repeat; padding:0 20px; height:18px; color:#655d52; vertical-align:middle; text-decoration:none; border:0; font-weight:bold; font-size:0.92em; float:none;}

.search{ color:#655d52; font-weight:bold; font-family:Tahoma; font-size:0.92em; background:url(../img/bg_search.gif) top left no-repeat; padding:4px 19px 16px 19px; margin:0 0 0 -6px}
.search a{ color:#6f494a; font-weight:bold; text-transform:uppercase; text-decoration:underline}
.search a:hover{ text-decoration:none}

.bg_more{ background:url(../img/bg_more.gif) top left no-repeat; padding:0px 12px 4px 9px}
.bg_more a{ color:#655d52; text-decoration:none; background:url(../img/more_pic.gif) center left no-repeat; padding:0 0 0 9px; font-weight:bold; font-size:0.9em}
.bg_more a:hover{ text-decoration:underline}

.previous a{ background:url(../img/bg_previous.gif) center left no-repeat; padding:0 0 0 9px; color:#655d52; text-decoration:underline;  font-size:0.92em;}
.previous a:hover{ text-decoration:none}

.next a{ background:url(../img/bg_next.gif) center right no-repeat; color:#655d52; text-decoration:underline; font-size:0.92em;}
.next a:hover{ text-decoration:none}

/*--------------UL*/
.list{margin:0; padding:0; list-style:none; line-height:22px}
.list li{ color:#624a1d; text-decoration:underline; background:url(../img/bg_list.gif) center left no-repeat; padding-left:10px;}
.list li a{color:#624a1d; text-decoration:underline; background:url(../img/bg_list.gif) center left no-repeat; padding-left:10px;}
.list li a:hover { text-decoration:none; }

.list1{margin:0px; padding:0; list-style:none; line-height:22px}
.list1 li{padding-left:11px; background:url(../img/bg_list1.gif) no-repeat left 8px; color:#7b7056; text-decoration:none;}
.list1 li a{color:#7b7056; text-decoration:none; padding-left:11px;}
.list1 li a:hover { text-decoration:underline; }


/*===========HEADER=======*/
#header {font-size:0.875em; background:#ffffff;}
#header .menu{ margin-bottom:14px;}
#header .menu table{width:100%; height:21px; line-height:21px; border-collapse:collapse; text-align:center;}
#header .menu table td{border:1px solid #c4963f; border-width:0 1px;}
#header .menu table a {color:#77672d; text-decoration:none; font-size:16px; font-family:"Times new roman",Georgia,Arial;}
#header .menu table a:hover {color:#0a3c03;}
#header .menu table a.active {color:#0a3c03; font-weight:normal;}
#header .logo_inicio{ background:url(../img/bg_home.jpg) top right no-repeat; height:320px;}
#header .logo_historia{ background:url(../img/bg_historia.jpg) top right no-repeat; height:320px;}
#header .logo_habitaciones{ background:url(../img/bg_habitacion.jpg) top right no-repeat; height:320px;}
#header .logo_servicios{ background:url(../img/bg_home.jpg) top right no-repeat; height:320px;}
#header .logo_tarifas{ background:url(../img/bg_home.jpg) top right no-repeat; height:320px;}
#header .logo_situacion{ background:url(../img/bg_situacion.jpg) top right no-repeat; height:320px;}
#header .logo_contacto{ background:url(../img/bg_situacion.jpg) top right no-repeat; height:320px;}
#header .bg_logo{ background:url(../img/bg_logo.jpg) top left no-repeat; width:255px; height:100%;}

/*==========CONTENT=======*/
#content{font-size:0.75em; width:100%; text-align:left}
#content .title{ display:block; margin:0 0 27px 0px}
#content .width_100{width:100%; overflow:hidden;}
#content .pic_left{ float:left; margin:0px 15px 0px 0px;}
#content .pic{ display:block; margin:0px 20px 16px 0px;}
#content .title_col1{ margin:28px 0 30px 32px; display:block;}
#content .reserva { background:#836E2C; padding:10px; margin:0 0 3px; height:137px;}
#content .indent_col1_1{ padding:28px 0 28px 32px}
#content .indent_col1_contacto{ padding:0 0 28px 32px}
#content .indent_col2{ padding:0 0 0 29px; overflow:auto; border-right:1px solid #F6F4F1;}
#content .indent_col3{ padding:28px 0 0 24px}
#content .indent_col3_3{ padding:28px 0 0 18px}
#content .col2, .col3{ background:url(../img/bg_cols_top.gif) top left repeat-x;}
#content .indent_more{ margin:25px 0 0 0px}
#content .indent_more1{ margin:36px 0 0 0px}
#content a{color:#988E83; font-weight:bold;}

.drop div{ width:264px; background: url(../img/bg_drop.gif) repeat-x bottom; height:22px}
.drop div div{ width: auto}
.drop a{ text-decoration:none; color:#988e83; background:#FFFFFF}
.drop a:hover{ text-decoration:none; color:#f6210b}
.fleft{ float:left;}
.fright{ float:right;}
.indent_form{ margin:0 14px 0 0px}
.indent_form1{ margin:0 14px 0 60px}
.indent_form2{ margin:0 19px 0 15px}
.check{ padding-left:90px; text-align:center;}
.ofertas{height:147px; padding:3px 20px; background:#f6f5f1;}
.ofertas h4{color:#DB4A1C; font-size:14px; font-family:"Times new roman",Georgia,Arial; padding-left:15px; background:url(../img/bg_list1.gif) no-repeat left 8px;}
.ofertas p{color:#666666; padding-left:15px;}

#map {width:344px; height:228px; overflow:hidden;}

/*============CONTENT CLASS=======*/
#content .col1 input.datepicker{background:#F1DA97; border:1px solid #C2A652;}
#content .col1 h2{ color:#e7cf8d; font-family:"Times new roman",Georgia,Arial; font-weight:normal; font-size:18px; text-align:center; padding:16px 0 6px;}
#content .col1 b{ color:#4d3e0c; font-size:0.92em; display:block; padding:0 0 1px 0px}
#content .col1 label{font-family:Tahoma; font-size:0.92em; color:#faeece; font-weight:bold; display:block; margin:11px 0; overflow:auto; background:url(/img/calendar.gif) no-repeat right; padding-right:18px;}
#content .col1 label span {display:inline-block; width:105px;}
#content .col1 .ofertas h2{ color:#634815;}

#content .col2 p{ margin:13px 10px 13px 0px; line-height:15px;}
#content .col2 h2{ font:normal 18px "Times new roman",Georgia,Arial; color:#736129;}
#content .col2 .box_list{ width:100%; padding:0 0 25px 0px; overflow:auto;}

#content .col3 .pic{ margin:8px 0 30px -7px}
#content .col3 h3{font:normal 18px "Times new roman",Georgia,Arial; color:#736129;}

#page1 #content .col3 .list1 {margin-left:17px;}

#page2 #content .col1, .col3 p{ margin:0 0px 10px 0px}

#page3 #content .col1 .pic{ margin:28px 0 26px 0px}
#page3 #content .col2 p{ margin:19px 10px 26px 0px}
#page3 #content .col3 p{ margin:0px 10px 5px 0px}

#page4 #content .col2 .box_1, #page4 #content .col2 .box_2{ color:#988e83}
#page4 #content .col2 .box_1, #page4 #content .col2 .box_2 {margin:5px 4px 5px 0px}

#page5 #content .col1 .pic{margin:36px 0 10px 0px}
#page5 #content .col2 .box_2{ padding:0 0 0 16px}
#page5 #content .col3 h3{margin-bottom:35px;}
#page5 #content .col3 .list1{color:#705D26;}
#page5 #content .col3 .list1 strong {text-decoration:underline;}
#page5 #content .col2 table {margin:10px 0; border-collapse:collapse;}
#page5 #content .col2 table td, #page5 #content .col2 table th {color:#705D26; font-weight:bold; text-align:center; width:150px; height:47px; padding:2px;}
#page5 #content .col2 table td {border:1px solid #F1DA98; border-width:1px 0;}
#page5 #content .col2 table .cabecera {border:0;}
#page5 #content .col2 table .cabecera span {color:#F1DA98; background:#836E2C; display:block; padding:2px 4px;}
#page5 #content .col2 p{margin:13px 10px 13px 31px; line-height:15px;}

#page6 #content .col1 .pic{ margin:35px 0 26px 0px}
#page6 #content .col2 .pic{ float:left; margin:0 27px 0 0px;}
#page6 #content .col2 .pic1{ float:left; margin:0 20px 0 0px;}
#page6 #content .col2 .pic2{ margin:0 0px 22px 0px; display:block}
#page6 #content .col2 span{ color:#a13e41}
#page6 #content .col2 p{ margin:-17px 0 0 395px; position:relative; word-spacing:6px;}
#page6 #content .col2 .p1{ margin:-17px 0 0 563px; position:relative;}

#page7 #content .col1 p{ margin:31px 20px 19px 0px}
#page7 #content .col2 span{ color:#9d1c20;}
#page7 #content .col2 .span1{ font-size:0.9em}
#page7 #content .col2 .box_2{ padding:0 0 0 30px}
#page7 #content .col2 .box_2 p{ margin:0 2px 0 0px; float:left;}

#page8 #content .col1 .pic{ margin:35px 0 20px 0px}
#page8 #content .col1 p{ margin:0 70px 0 0px}
#page8 #content .col1 .phone_box{ padding:0 60px 0 0px}
#page8 #content .col3 p{ margin:0 15px 12px 0px}
#page8 #content .col1, .col2 p{ margin:0 0px 10px 0px}

/*==========FOOTER=======*/
#footer {
	color:#6F6C3F;
	font-size:0.7em;
	padding:6px 24px;
}
#footer a {color:#88857a; text-decoration:underline}
#footer a:hover {text-decoration:none}
#footer .contacto {float:left;}
#footer .firma {float:right; line-height:30px;}


/*===========FORM=======*/
.jamp2{ color:#8e7452; font-size:1em; height:17px; width:48px; margin:0 4px 0 0px; padding:0px;}
input.datepicker{ color:#8e7452; font-size:1.2em; height:17px; width:106px; padding:0px; text-align:center;}
.jamp4, .jamp5, .jamp6{ color:#988e83; font-size:0.9em;}

.h_f2, .h_f3{ height:28px; padding:0px; float:left;}
.h_f4, .h_f5, .h_f6{ height:30px; padding:0px; float:left;}

.h4{ height:19px; width:150px; margin:0 4px 0 0px; padding:0px;}
.h5{ height:19px; width:41px; margin:0 4px 0 0px; padding:0px;}
.h6{ height:19px; width:200px; margin:0 4px 0 0px; padding:0px;}

.h_f7{ height:33px; float:left;}
.h7{ height:17px; width:15px; margin:0 10px 0 5px; padding:0 0 0 6px}
.input7{
   background:none;
   border:1px solid #dacec1;
   font-family:Tahoma;
   color:#8e7452;
   font-size:1em
}
.h_f1{ height:30px;}
.h1{ height:19px; width:149px; margin:0px; padding:0 0 0 4px}

.input1{
   background:none;
   border:1px solid #d5d1c8;
   font-family:Tahoma;
   color:#988e83;
   font-size:1em;
}
.h_f11{ height:30px;}
.h2{ height:19px; width:196px; margin:0px; padding:0 0 0 4px}

.input2{
   background:none;
   border:1px solid #d5d1c8;
   font-family:Tahoma;
   color:#988e83;
   font-size:1em;
}
.h_f10{ height:26px;}
.h3{ height:19px; width:166px; margin:0px; padding:0px}

.input3{
   background:none;
   border:1px solid #d5d1c8;
   font-family:Tahoma;
   color:#988e83;
   font-size:1em;
}
textarea{
   background:none;
   border:1px solid #d5d1c8;
   width:138px; height:171px;
   font-family:Tahoma;
   color:#988e83;
   font-size:1em;
   overflow:auto;
   margin:34px 0 0 0px}

.textarea1{
   background:none;
   border:1px solid #d5d1c8;
   width:165px; height:150px;
   font-family:Tahoma;
   color:#988e83;
   font-size:1em;
   overflow:auto;
   margin:0px 0 15px 0px}

/*=============Bloque CORSO==============*/
#corso{ background:#000; width: 255px; height:125; color:#FFF; font-family:'Times New Roman', Times, serif; font-size:16px; margin: 10px 0 0 0;}
	#textocorso{ padding: 10px; text-align:center; margin:0px;}
/*=======================================*/
