*{font-family: Calibri; font-size: 12px; color: #592312;}

body { }

.background_top {float:left; background-color: #e8e5d0; width: 100%;}
.page_center {width: 900px; margin:auto;}
.header { background-color: #fff; min-height: 300px; float:left; padding-top: 15px; width: 900px;}
.header .logo {background-image: url(../images/logo_sanbada.jpg); width: 354px; height: 71px;float:left; margin-left: 20px;}
.header .logo h1 {position:absolute; top:-500px; float: left;}
.header .language {float:right; text-align: right; clear:both; border:1px solid red;}
.header .info_hotel {float:right; text-align: right; margin-right: 20px;}
.header .barra_menu {margin-top: 10px; background-color: #a6a38d; width: 900px; position: relative;float:right}
.header .main_banner {float:left; }
.header .barra_menu .btn_home {position:absolute; float:left; top: -3px; left: 5px;}
.header .barra_menu .main_menu {position:relative; left: 60px;}
.content_page {float:left;}
.column_left {float:left; padding:10px 10px 10px 0; width: 190px;}
td.table_line {border-right: 1px solid #E8E5D0; width: 210px;}

.btn_bookNow {float:left; background-image: url(../images/btn_bookNow.jpg); width: 199px; height: 35px; margin-top: 3px;}
.btn_specialRates {float:left; background-image: url(../images/btn_specialRates.jpg); width: 199px; height: 35px; margin-top: 3px;}
.btn_contact {float:left; background-image: url(../images/btn_contact.jpg); width: 199px; height: 35px; margin-top: 3px;}
.btn_contact_es {float:left; background-image: url(../images/btn_contact_es.jpg); width: 199px; height: 35px; margin-top: 3px;}
.btn_rooms {float:left; background-image: url(../images/btn_rooms.jpg); width: 199px; height: 35px; margin-top: 3px;}
.btn_testimonials {float:left; background-image: url(../images/btn_testimonials.jpg); width: 199px; height: 35px; margin-top: 3px;}
a:hover.btn_bookNow {background-position: bottom;}
a:hover.btn_specialRates {background-position: bottom;}
a:hover.btn_contact, a:hover.btn_contact_es {background-position: bottom;}
a:hover.btn_rooms {background-position: bottom;}
a:hover.btn_testimonials {background-position: bottom;}
.btn_bookNow span {float:left; position: absolute; top:-5000px;}
.btn_specialRates span {float:left; position: absolute; top:-5000px;}
.btn_contact span, .btn_contact_es span {float:left; position: absolute; top:-5000px;}
.btn_rooms span {float:left; position: absolute; top:-5000px;}
.btn_testimonials span {float:left; position: absolute; top:-5000px;}

.page_content {float:left; padding: 10px 0 10px 15px; width: 671px;}
.zona_pic_der {float: right; padding-left: 10px; width: 210px;clear:both;}
.pic_small {float:right; padding: 3px; border:1px solid #a6a38d; margin-bottom: 10px; }
.pic_small_tours {float: right; margin: 5px 0 5px 10px;border:1px solid #a6a38d;padding: 3px;}

.gallery .pic_small {float:left; padding: 3px; border:1px solid #a6a38d; margin: 5px;}

.footer {float:left; padding: 5px 0; width: 900px}
.footer .redes {float:right; width: 200px; text-align: right;}
.footer_text {width: 300px; font-size: 12px;float:left; padding-top: 5px;}

h1 {font-size:20px; font-weight: bold;}
h2 {font-size: 14px; font-weight:bold;}

.tour_box {float:left; border-bottom: 1px solid #E8E5D0; padding-bottom: 5px; width: 97%;}

.destacado span {font-weight:bold; color: #000;}

.title_forms { color:#FFF; font-size:14px; font-weight:bold; }
.title_border { border:#000 solid 1px; }
.asterisco { color:#900; font-size:14px; font-weight:bold; }


a:hover {text-decoration: underline; }

.table_rates {border:1px solid #A6A38D }
.table_rates td {padding: 3px 5px; text-align: center;}
.table_rates h2 {font-size: 14px; padding: 0; margin:0;}
.table_fact_sheet td{padding: 3px 0;}

.btn_book {padding: 2px 3px; background-color:#a6a38d; color:#fff; font-weight:bold; text-decoration:none;}

