@charset "UTF-8";
/* CSS Document Edited by Darkcus*/

h1 {
	margin: 0;
	font-size: 1.6666666666666667em;
	line-height: 0.9em;
	margin-bottom: 0.9em;
	color:#003663;
}
h2 {
	margin: 0;
	font-size: 1.5em;
	line-height: 1em;
	margin-bottom: 1em;
}
h3 {
	margin: 0;
	font-size: 1.3333333333333333em;
	line-height: 1.125em;
	margin-bottom: 1.125em;
	color:#003663;
}
h4 {
	margin: 0;
	font-size: 1.1666666666666667em;
	line-height: 1.2857142857142858em;
	margin-bottom: 1.2857142857142858em;
}
h5 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fed100;
}
p {
	/*margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
	color:#707070;*/
}

table td, table th {
	border:none;
}

p.small {
	margin: 0;
	font-size: 0.8333333333333334em;
	line-height: 1.8em;
	margin-bottom: 1.8em;
}
.clear {
	clear:both;
}
.center {
	position:relative;
	width:960px;
	margin:0px auto;
	padding:30px 0px 0px 0px;
	z-index:20;
	text-align:left;
}
#page_crumbs {
	font-size:0.833333em;
	line-height:1.8em;
	margin:0 0 1.8em;
	font-style:italic;
	color:#FFF;
}
#page_crumbs a {
	color:#FFF;
}
/*   SAOMBRAS */
#left_shadow {
	position:absolute;
	/*background-image: url(../images/shadow_left.png) !important;*/
	background-repeat:repeat-y !important;
	background:none;
	top:0px;
	left:0px;
	width:200px;
	z-index:10;
	display:none;
}
#right_shadow {
	position:absolute;
	/*background-image: url(../images/shadow_right.png) !important;*/
	background-repeat:repeat-y !important;
	background:none;
	top:0px;
	right:0px;
	width:200px;
	z-index:10;
	display:none;
}
/* INICIA SECUNDARY MENU */
#secundarymenu {
	background-image:url(../images/menu_secundary_bg.jpg);
	background-repeat:repeat-x;
	height:45px;
	margin:0px;
	position:absolute;
	width:100%;
	display:block;
	left:0px;
	top:0px;
}
#menu_secundary {
	width:960px;
	margin:0px auto 0px auto;
	position:relative;
	z-index:999999;
}
#menu_secundary a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#005b7f;
	text-decoration:none;
	border:none;
}
#menu_secundary a:hover {
	color:#fff;
}
#menu_secundary ul {
	float:right;
}
#menu_secundary ul li {
	text-decoration:none;
	padding:0px 14px 0px 0px;
	list-style:none;
	float:left;
}
/* CIERRA SECUNDARY MENU */
/* INICIA HEADER */
#main_menu {
	background-image:url(../images/menu_bg.png);
	background-repeat:no-repeat;
	position:relative;
	height:105px;
	width:625px;
	float:right;
	padding:0px;
	margin-top:50px;
}
#main_menu h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
}
#main_menu ul {
}
#main_menu ul li {
	float:left;
	list-style:none;
	width:75px;
	padding:0px 10px;
}
#main_menu ul ul {
	margin:0px;
}
#main_menu ul ul li {
	list-style:none;
	line-height:1.5em;
	padding:0px;
}
#main_menu ul ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#c4df9b;
}
#header {
	background-image:url(../images/header_bg3.jpg);
	background-repeat:repeat;
	padding:15px 0px 0px 0px;
	position:relative;
	width:100%;
}
#header .destellos {
	position:absolute;
	left:-10px;
	_display:none;
}
#header_content {
	position:relative;
	margin-top:20px;
	min-height:200px;
}
#logo {
	position:absolute;
	padding:0px;
	width:366px;
	height:287px;
	top:-30px;
	left:-50px;
}
/*#menu_ppal {
	background-image:url(../images/menu_bg.png);
	background-repeat:no-repeat;
	position:relative;
	height:105px;
	width:625px;
	float:right;
	padding:0px;
	margin-top:50px;}*/
#gallery_ppal {
	background-color:#FFF;
	position:relative;
	width:940px;
	margin:0 auto;
	padding:10px;
	text-align:center;
 *padding:5px 10px 10px 10px;
	margin-top:35px;
}
#gallery_ppal_es {
	background-color:#FFF;
	position:relative;
	padding:10px;
 *padding:5px 10px 10px 10px;
	margin-top:35px;
}
#gallery_ppal_interna {
	background-color:#FFF;
	position:relative;
	padding:10px;
}
#gallery_ppal .slideshow-images {
	height:331px;
	width:940px;
}
#frog_pic {
	height: 269px;
	width: 415px;
	position: relative;
	float: left;
}
#text_header_frog {
	width: 500px;
	float: left;
}
#certification_logos {
	position:absolute;
	height:300px;
	width:118px;
	right:-130px;
	top:244px;
}
.conduct_logo {
	display:block;
	text-align:center;
	padding:15px 0px 0px 0px;
}
#flores {
	position:absolute;
	height:457px;
	width:447px;
	top:269px;
	left:-5px;
	z-index:10000;
}
#gallery-inside {
	position:relative;
	background-color:#FFF;
	width:416px;
	height:294px;
}
#gallery-onepic {
	position:relative;
	background-color:#FFF;
	width:416px;
	height:294px;
}
#bg-link-gallery {
	background-image:url(../images/bg-links-gallery-inside.png);
	background-repeat:no-repeat;
	height:267px;
	width:87px;
	position:absolute;
	display:block;
	top:7px;
	right:-4px;
}
#main_gallery_container {
	min-height:200px;
	margin-top:20px;
 *padding-top:40px;
}
#main_banner_interna {
	height:270px;
	padding:0px;
	position:relative;
}
#main-gallery {
	position:relative;
	margin-top:-50px;
	width:500px;
	height:271px;
	float:left;
}
#main-gallery-content {
	float:left;
	position:relative;
	margin-top:-50px;
	width:460px;
	height:272px;
}
#main-gallery-content h1 {
	color:#FF3300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:100;
	letter-spacing:1px;
	margin:0 0 10px 20px;
	padding:0;
}
#main-gallery-content h2 {
	color:#FF3300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:100;
	letter-spacing:1px;
	margin:0 0 10px 20px;
	padding:0;
}
#main-gallery-content p {
	color:#FFF;
	margin:8px 10px 10px 22px;
	padding:0px;
	line-height:20px;
}
#main-gallery-content ul {
	padding:0px;
	margin:0px;
}
#main-gallery-content li {
	float:left;
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px;
}
#main-gallery-content ul li {
	float:left;
	list-style:none;
	width:120px;
	padding:5px 10px;
}
#main-gallery-content a {
	color:#ffb431;
	padding:0px;
}
#main-gallery-content a:hover {
	color:#ffe931;
	padding:0px;
}
#main-gallery-content a.seleccion {
	font-size:13px;
	color:#ffe931;
	padding:0px;
}
#main-gallery-content strong {
	color:#fc0;
}
#bg-link-gallery {
	list-style:none;
	padding:0px;
	margin:0px;
}
#image-gallery {
	height:250px;
	width:52px;
	margin:11px 0px 0px 14px;
	position:relative;
}
#image-gallery ul {
	padding:0px;
	margin:0px;
	position:relative;
}
#image-gallery ul li {
	list-style:none;
	padding:61px 0px 0px 0px;
 *padding:42px 0px 0px 0px;
	margin:0px;
	position:relative;
}
#image-gallery img {
	position:absolute;
	width:42px;
	height:42px;
	top:5px;
	left:5px;
	padding:0px;
	margin:0px;
}
#image-gallery ul li a {
	background-image:url(../images/border-pics-gallery.png);
	background-repeat:no-repeat;
	position:absolute;
	height:52px;
	width:52px;
	top:0px;
	left:0px;
	display:block;
	z-index:1000;
	margin:0px;
}
.current {
	background-position:-52px 0px;
}
#image-gallery ul li a:hover {
	background-position:-52px 0px;
}
#see-gallery {
	position:absolute;
	padding:0px;
	display:block;
	right:22px;
	bottom:-16px;
}
#see-gallery a {
	color:#FC0;
}
#see-gallery a:hover {
	color:#FF0;
}
#boton-prev a {
	background-image:url(../images/boton-gallery-prev.jpg);
	background-repeat:no-repeat;
	position:absolute;
	height:21px;
	width:51px;
	left:6px;
	bottom:30px;
}
#boton-prev a:hover {
	background-position:-51px;
}
#boton-next a {
	background-image:url(../images/boton-gallery-next.jpg);
	background-repeat:no-repeat;
	position:absolute;
	height:21px;
	width:51px;
	right:90px;
	bottom:30px;
}
#boton-next a:hover {
	background-position:-51px;
}
/* CIERRA HEADER */
#separa_header_content {
	background:url(../images/separa_header_content3.jpg) repeat-x;
	height:55px;
	margin:0px;
	padding:15px 0px 0px 0px;
	position:relative;
}
#all_you_need {
	margin:0px auto 0px auto;
	width:960px;
	padding:0px;
}
.all_you_txt {
	float:right;
	padding:0px;
	margin:0px;
}
/* INICIA CONTENT */
#intern_content {
	background:url(../images/tours_home_bg.png) repeat-x !important;
	background:none;
	padding:15px 10px 15px 10px;
}
#intern_content h1 {
	color:#fed100;
}
#intern_content h3 {
	color:#fed100;
}
#intern_content ul {
	color:#FFF;
}
#intern_content ul li {
	list-style:none;
}
#intern_content a {
	color:#003300;
}
#intern_content a:hover {
	color:#99cc00;
}
#content {
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat;
	position:relative;
}
.fourth_column {
	width:200px;
	float:left;
	padding:0px 16px 0px 17px;
}
.fourth_column p {
	color:#FFF;
	padding:15px 0px 0px 0px;
	position:relative;
}
.fourth_column a.more_info {
	display:block;
	width:100px;
	padding:5px;
	text-decoration:none;
	background-color:#233812;
	position:absolute;
	right:0px;
	text-align:center;
	color:#fff;
}
.fourth_column a.more_info:hover {
	text-decoration:underline;
	background-color:#993;
}
.fourth_column p.link_wrapper {
	height:36px;
	position:relative;
}
.fourth_column h5 {
}
.fourth_column img {
	padding:15px 0px 0px 0px;
}
.separa_tours {
	float:left;
	background-image:url(../images/separa_tours.png);
	background-repeat:repeat-y;
	width:2px;
	height:378px;
}
#content_banners {
	position:absolute;
	left:0px;
}
.banners_content {
	float:left;
	position:relative;
	padding:20px 25px 0px 0px;
}
.banners_content h5 {
	padding:20px 0px 20px 0px;
}
.banners_content a.content_video {
	color:#FED100;
	float:right;
}
#form_banner {
	background-color:#fff;
	height:222px;
	width:300px;
	display:block;
	text-align:center;
	padding:8px 0px 0px 0px;
}
#form_video {
	height:230px;
	width:300px;
	display:block;
	text-align:center;
}
/* TERMINA CONTENT */
#separa_content {
	background:url(../images/separa_content.jpg) repeat-x;
	height:72px;
	position:relative;
	margin-top: -6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* INICIA CONTENT 2 */
#content2 {
	background:url(../images/content2_bg.jpg) repeat;
	padding:0px 0px 10px 0px;
	position:relative;
}
.third_column_content {
	float:left;
	width:300px;
	padding:0px 20px 0px 0px;
}
/* CIERRA CONTENT 2 */
#separa_footer {
	background:url(../images/separa_footer.png) repeat-x;
	position:relative;
	height:14px;
	margin:-10px 0px 0px 0px;
	padding:0px;
}
#separa_footer_interno {
	background:url(../images/separa_footer2.png) repeat-x;
	position:relative;
	height:14px;
	margin:-10px 0px 0px 0px;
	padding:0px;
}
/* INICIA GALLERY PPAL */
.center_gallery {
	width:960px;
	margin:0px auto;
	padding:30px 0px 30px 0px;
	text-align:left;
}
#header2 {
	background-image:url(../images/header_bg2.jpg);
	background-repeat:repeat;
	padding:15px 0px 0px 0px;
	position:relative;
	width:100%;
	height:475px;
}
#header2 .destellos {
	position:absolute;
	left:-10px;
	_display:none;
}
#content3 {
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat;
	position:relative;
}
#gallery_center {
	margin:-330px 0px 0px 0px;
}
#gallery_center h1 {
	color:#FF3300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:100;
	letter-spacing:1px;
	text-align:right;
	margin:0px 0px 15px 0px;
	padding:0px 12px 0px 0px;
}
#gallery_links_ppal {
	float:left;
}
#gallery_top {
	background:url(../images/gallery_top&bottom.png) no-repeat;
	height:10px;
}
#gallery_content {
	background:url(../images/gallery_center.png) repeat-y;
}
#gallery_links {
}
#gallery_links ul {
	margin:0px 0px 0px 20px;
}
#gallery_links ul li {
	list-style:none;
	height:46px;
}
#gallery_links img {
	margin:0px 0px 0px -9px;
}
#gallery_links ul li a {
	text-decoration:none;
}
#gallery_links ul li a:hover {
	display:block;
	background-image:url(../images/gallery_bg_link.jpg);
	background-repeat:no-repeat;
	color:#09F;
	margin:0px 0px 0px -9px;
	padding:5px 0px 5px 10px;
}
#gallery_links ul li a:hover h4 {
	color:#FFF;
	padding:1px 0px 0px 0px;
}
#gallery_links ul li a:hover p {
	color:#00bff3;
}
#gallery_links ul li p {
	color:#FFF;
}
#gallery_links ul li h4 {
	color:#686a6a;
	padding:5px 0px 0px 0px;
	margin:0px;
}
#galleru_botton {
	background:url(../images/gallery_top&bottom.png) no-repeat;
	height:10px;
	width:223px;
	padding:0px 0px 30px 0px;
}
#gallery_content_ppal {
	background:#FFF;
	position:relative;
	float:left;
	width:725px;
	margin:0px 0px 0px -1px;
	padding:25px 0px 25px 0px;
}
#gallery_content_ppal a {
	display:block;
	float:left;
	padding:5px;
	margin-left:15px;
}
/* TERMINA GALLERY PPAL */
/* INICIA FOOTER */
#footer {
	background-color:#6f6747;
	position:relative;
}
#footer_interno {
	background-color:#d2b53f;
	position:relative;
}
#footer_links {
	padding:0px 0px 20px 0px;
	position:relative;
}
#footer_links h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#c69c6d;
	margin:0.64em 0em;
}
#footer_links ul {
}
#footer_links ul li {
	float:left;
	list-style:none;
	width:112px;
	padding:0px 10px;
}
#footer_links ul ul {
	margin:0px;
}
#footer_links ul ul li {
	list-style:none;
	line-height:1.5em;
	padding:0px;
}
#footer_links ul ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
#footer_links ul ul li a:hover {
	color:#fac588;
	font-size:10px;
}
.linea_footer {
	padding:0px;
}
#footer_address {
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#footer_address P {
	color:#FFF;
	padding:10px 0px 10px 0px;
	margin-bottom:0px;
}
#footer_address_interno {
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#footer_address_interno P {
	color:#6d4a22;
	padding:10px 0px 10px 0px;
	margin-bottom:0px;
}
/* CIERRA FOOTER */
#separa_powerby {
	background:url(../images/separa_powerby.jpg) repeat-x;
	position:relative;
	height:12px;
	margin:0px;
}
#separa_powerby_interno {
	background:url(../images/separa_powerby2.jpg) repeat-x;
	position:relative;
	height:12px;
	margin:0px;
}
#txt_link h3 {
	color:#FFFFFF;
	font-size:1.33333em;
	line-height:1.125em;
	margin:0 0 1.125em;
	padding:12px 0 0;
}
/* INICIA POWER BY  */
#powerby {
	background-color:#433d27;
	position:relative;
	height:70px;
}
#lumenuplogo {
	text-align:center;
	position:relative;
}
#lumenuplogo a {
	background-image:url(../images/powered_by_lumenup.png);
	background-repeat:no-repeat;
	margin:0px auto;
	display:block;
	text-decoration:none;
	text-indent:-9000px;
	width:205px;
	height:30px;
}
/* CIERRA POWER BY  */
/* activities html  */

.intern_content_box {
	width:680px;
	float:left;
	margin-bottom:2em;
}
.intern_content_box-one {
	width:940px;
	float:left;
	margin-bottom:2em;
}
.intern_content_box h2, .intern_content_box-one h2 {
	margin: 0;
	font-size: 1.6666666666666667em;
	line-height: 0.9em;
	margin-bottom: 0.9em;
	color:#FC0;
}
.intern_content_box h4, .intern_content_box-one h4 {
	color:#FED100;
}
.intern_content_box p, .intern_content_box-one p {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size: 12px;
	text-align:justify;
	font-weight:lighter;
}
#textura_bajo_footer {
	background-image: url(file:///Marce/Users/imac/Desktop/LOS%20LAGOS%20PSD/Los%20Lagos%20WEB/images/textura_bajo_footer.jpg);
	background-repeat: repeat-x;
}
#texto_frog_farm h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#fed100;
}
#arriba_footer {
	height: 59px;
	background-image: url(file:///Marce/Users/imac/Desktop/LOS%20LAGOS%20PSD/Los%20Lagos%20WEB/images/arriba_footer.jpg);
	background-repeat: repeat-x;
}
#powerby_footer {
	background-color: #85682A;
	height: 70px;
}
#frog_sidebar h3 {
	padding-top: 20px;
}
#observatory_volcano {
}
#sidebar_content {
	width: 230px;
	margin-left:20px;
	padding-left:10px;
	float: left;
	background-image:url(../images/puntos_verticales.png);
	background-position:left top;
	background-repeat:repeat-y;
}
#sidebar_content a {
	color:#030;
}
#sidebar_content a:hover {
	color:#9C0;
	text-decoration:none;
}
#sidebar_content p {
	color:#FFF;
	margin:0;
}
#sidebar_content .sidebar_box {
	width:230px;
	margin:0 0 15px 0;
}
#footer_links_interno {
	padding:0px 0px 20px 0px;
}
#footer_links_interno h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#a87722;
	margin:0.64em 0em;
}
#footer_links_interno ul {
	margin:10px auto;
}
#footer_links_interno ul li {
	float:left;
	list-style:none;
	width:112px;
	padding:0px 10px;
}
#footer_links_interno ul ul {
	margin:0px;
}
#footer_links_interno ul ul li {
	list-style:none;
	line-height:1.5em;
	padding:0px;
}
#footer_links_interno ul ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.833333em;
	color:#6d4a22;
	text-decoration:none;
}
#footer_links_interno ul ul li a:hover {
	color:#fac588;
}
#txt_link_paginas h3 {
	color:#a87722;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.33333em;
	line-height:1.125em;
	margin:0 0 1.125em;
	padding:12px 0 0;
}
/* activities end  */
/***** GUEST BOOK *****/
.intern_content_box .content_posts {
	margin:0 0 0 50px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.content_posts h5 {
	color:#042734;
	font-size:18px;
}
.content_posts p.date_post {
	color:#fc0;
	font-size:12px;
}
.content_posts p {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:580px;
}
.dot-line {
	width:580px;
	margin:0;
	padding:0;
}
#comment_area {
	color:#042734;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:50px 0;
	padding:0;
}
#comment_area td {
	border:0;
}
#comment_area h3 {
}
#comment_area h3 span {
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
}
#comment_area #marco .txt_box_l {
	width:476px;
	height:20px;
	margin:0;
	padding:2px 0 0 2px;
}
#comment_area #marco .txt_box_p {
	width:180px;
	height:20px;
	margin:0;
	padding:2px 0 0 2px;
}
#comment_area #marco .txt_area {
	width:480px;
	margin:0;
	padding:2px 0 0 2px;
}
/***** END GUEST BOOK *****/
/***** RATES *****/
.rates {
	position:relative;
	float:left;
	width:250px;
	padding:10px 0px 20px 60px;
	margin-left:20px;
}
.rates h4 {
	color:#FC0;
	padding:0px;
	margin:0px;
}
.rates strong {
	color:#FC0;
}
.rates ul li p {
	padding:0px;
	margin:0px;
}
.separa {
	background-image:url(../images/separa.png);
	background-repeat:no-repeat;
	height:1px;
	width:186px;
}
/*
	NO USAR
*/

#separa {
	background-image:url(../images/separa.png);
	background-repeat:no-repeat;
	height:1px;
	width:186px;
}

#rates-text {
	margin-left:106px;
	padding:0px 0px 26px 0px;
}
#rates-text p {
	font-size:10px;
	width:450px;
}
#btn-reserve {
	position:absolute;
	top:200px;
}
#btn-reserve a {
	background-image:url(../images/reserve-btn.png);
	background-repeat:no-repeat;
	display:block;
	width:136px;
	height:108px;
}
#btn-reserve a:hover {
	background-position:right;
}
/***** END RATES *****/
/***** OUR LOCATION *****/
.intern_content_box_location {
	width:940px;
	float:left;
	margin-bottom:2em;
}
.intern_content_box_location h2 {
	margin: 0;
	font-size: 1.6666666666666667em;
	line-height: 0.9em;
	margin-bottom: 0.9em;
	color:#FC0;
}
.intern_content_box_location h4 {
	color:#FED100;
}
.intern_content_box_location p {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size: 12px;
	text-align:justify;
	font-weight:lighter;
	width: 940px;
}
#google-map {
	background-color:#FFF;
	position:relative;
	float:left;
	height:280px;
	width:580px;
	margin:30px 0 20px;
	padding:10px;
}
#btn-info-volcano {
	position:relative;
	float:left;
	margin:110px 0px 0px 50px;
}
#btn-info-volcano a {
	background-image:url(../images/bton-ourlocation-volcano.png);
	background-repeat:no-repeat;
	display:block;
	height:81px;
	width:72px;
}
#btn-info-volcano a:hover {
	background-position:right;
}
#btn-regional-map {
	position:relative;
	float:left;
	margin:110px 0px 0px 20px;
}
#btn-regional-map a {
	background-image:url(../images/bton-ourlocation-fortuna.png);
	background-repeat:no-repeat;
	display:block;
	height:82px;
	width:75px;
}
#btn-regional-map a:hover {
	background-position:right;
}
#btn-download-maps {
	position:relative;
	float:left;
	margin:110px 0px 0px 20px;
}
#btn-download-maps a {
	background-image:url(../images/bton-ourlocation-maps.png);
	background-repeat:no-repeat;
	display:block;
	height:81px;
	width:89px;
}
#btn-download-maps a:hover {
	background-position:right;
}
/***** END OUR LOCATION *****/
/***** SITEMAP *****/
#sitemap ul li {
	color:#ffb400;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
}
#sitemap ul li a {
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
/***** END SITEMAP *****/
/***** RESERVATIONS *****/
#reservations {
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:0;
	height:600px;
}
#reservations td {
	border:none;
}
#reservations h4 {
	color:#1b4d61;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#reserv_izq {
	float:left;
	margin:0 0 0 55px;
	padding:0;
}
#reserv_izq table.col_izq {
	margin:0 0 0 30px;
	padding:0;
}
#reserv_der {
	float:left;
	margin:0 0 0 50px;
	padding:0;
}
#reserv_der table.col_der {
	margin:0 0 0 30px;
	padding:0;
}
#intern_content h2 {
	color:#fed100;
}
#submit_btns {
	margin:40px 0;
	padding:0;
	float:right;
}
#submit_btns a {
	color:#ffae00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	margin:0 0 0 15px;
	padding:0;
}
/***** END RESERVATIONS *****/
/*CONTACTENOS*/
#contact-image01 {
	background-image:url(../images/contact-img01.png);
	background-repeat:no-repeat;
	position:absolute;
	height:60px;
	width:77px;
	top:146px;
	left:207px;
}
#contact-image02 {
	background-image:url(../images/contact-img02.png);
	background-repeat:no-repeat;
	position:absolute;
	height:74px;
	width:86px;
	top:146px;
	left:516px;
}
#contact-image03 {
	position:absolute;
	height:74px;
	width:86px;
	top:146px;
	right:20px;
}
.contact-give-us {
	display:block;
	width:145px;
	float:left;
}
.intern_content_box_contact {
	width:940px;
}
.intern_content_box_contact h2 {
	margin:0 0 0 0.5em;
	font-size: 1.6666666666666667em;
	line-height: 0.9em;
	margin-bottom: 0.9em;
	color:#FC0;
}
.intern_content_box_contact h4 {
	color:#FED100;
}
.intern_content_box_contact p {
	font-family:Verdana, Geneva, sans-serif;
	color:#042734;
	margin:0em 0em 0em 1.5em;
	padding:10px 0px 10px 0px;
}
.intern_content_box_contact a {
	color:#FFF;
	text-decoration:none;
	margin:0em 0em 0em 25px;
}
.intern_content_box_contact a:hover {
	color:#FFF;
	text-decoration:underline;
}
.info-contact {
	float:left;
	height:300px;
	width:300px;
}
#VolusionLiveChat table, #VolusionLiveChat table tr, #VolusionLiveChat table td, #VolusionLiveChat table a {
	margin:-13px 0 0 0;
	padding:0;
}
.separa_contact {
	background-image:url(../images/separa_contact2.jpg);
	float:left;
	width:19px;
	height:300px;
	margin:-20px 0px 0px 0px;
}
/*input[type="text"] {
	width:250px;
	border:none;
	border:1px #000 solid;
	padding:3px;
}*/
.comentarios {
	width:250px;
	border:1px #000 solid;
	padding:3px;
}
.send_comment {
	background:none;
	border:none;
	border-bottom:1px #FFF solid;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
}
input.total_plus {
	width:35px;
}
table#comments td, table#comments th {
	border:none;
	color:#FFF;
	font-size:14px;
	padding:4px;
}
#form_quick {
	height:230px;
	width:250px;
	display:block;
	text-align:center;
}
.form_quick_top {
	background-image:url(../images/quick_request_tophome.png);
	height:7px;
}
.form_quick_content {
	padding:5px;
	background-color:#FFF;
	position:relative;
}
.form_quick_bottom {
	background-image:url(../images/quick_request_bottomhome.png);
	height:7px;
}
.form_quick_bottom_sidebar {
	background-image:url(../images/quick_request_bottomhome);
	height:7px;
	margin:0 0 10px 0;
}
#form_quick p {
	margin:0px;
	padding:5px 0px;
	height:20px;
	text-align:left;
	position:relative;
}
#form_quick input {
	width:150px;
	position:absolute;
	right:10px;
	border:1px #c69c6d solid;
}
#form_quick input.date_quick {
	width:75px;
}
#form_quick .select_quick {
	width:103px;
	padding:2px 2px;
	position:absolute;
	right:10px;
	border:1px #c69c6d solid;
}
#form_quick label {
	font-size:13px;
	color:#754c24;
	padding:0px 0px 4px 4px;
}
#form_quick .quick_send {
	width:auto;
	padding:2px 5px;
	background-color:#603913;
	border:none;
	border:1px #000 solid;
	font-size:14px;
	color:#FFF;
	cursor:pointer;
}
/****************************/
#form_quick_sidebar {
	height:230px;
	width:230px;
	display:block;
	text-align:center;
}
.form_quick_top_sidebar {
	background-image:url(../images/quick_request_tophome_sb.png);
	height:7px;
}
.form_quick_content_sidebar {
	padding:5px;
	background-color:#FFF;
	position:relative;
}
.form_quick_bottom_sidebar {
	background-image:url(../images/quick_request_bottomhome_sb.png);
	height:7px;
}
#form_quick_sidebar input.date_quick {
	width:80px;
}
#form_quick_sidebar p {
	margin:0px;
	padding:4px 0px;
	height:20px;
	text-align:left;
	position:relative;
}
#form_quick_sidebar .select_quick {
	width:88px;
	padding:2px 0px;
	position:absolute;
	right:0px;
	border:1px #c69c6d solid;
}
#form_quick_sidebar input {
	width:150px;
	position:absolute;
	right:0px;
	border:1px #c69c6d solid;
}
#form_quick_sidebar label {
	font-size:13px;
	color:#754c24;
}
#form_quick_sidebar .quick_send {
	width:auto;
	padding:2px 5px;
	background-color:#603913;
	border:none;
	border:1px #000 solid;
	font-size:14px;
	color:#FFF;
	cursor:pointer;
}
/*PARA LAS RESERVACIONES EN LINEA*/
#btn_steps {
	margin-left:25px;
	position:absolute;
	height:35px;
	z-index:1000;
}
#btn_steps a {
	color:#FFF;
	text-decoration:none;
}
a.btn_step {
	display:block;
	font-size:123.1%;
	padding:4px 5px;
	height:25px;
	line-height:23px;
	text-align:center;
	margin-left:7px;
	float:left;
	border:1px #29570f solid;
	border-bottom:none;
	background-color:#73ad5e;
}
a.btn_step:hover {
	height:35px;
	margin-top:-9px;
	line-height:30px;
	font-size:153.9%;
	background-color:#658c53;
	text-decoration:underline;
}
a.selected {
	height:35px;
	margin-top:-9px;
	line-height:30px;
	font-size:153.9%;
	background-color:#658c53;
	text-decoration:underline;
}
.reserv-content {
	padding:0 10px;
	font-size:113%;
	color:#FFF;
	border:1px #29570f solid;
	border-bottom:none;
	position:relative;
	margin-top:64px;
}
table#tableRooms .txt_boxes {
	background-color:#fdeee1;
	border:1px solid #FFFFFF;
	width:140px;
	height:19px;
	margin-right:3px;
	padding:2px 4px;
	vertical-align:middle;
	font-size:100%;
	float:left;
}
table#tableRooms input#check_in, table#tableRooms input#check_out {
	width:130px;
	border:none;
	border:1px #000 solid;
	padding:3px;
}
table#tableRooms .txt_boxes2 {
	background-color:#fdeee1;
	border:1px solid #FFFFFF;
	width:40px;
	height:19px;
	margin-right:3px;
	padding:2px 4px;
	font-size:100%;
}
table#tableRooms .cmb_boxes {
	background-color:#fdeee1;
	width:90px;
	height:24px;
	border:1px solid #FFFFFF;
	margin:0;
	padding:0;
	vertical-align:middle;
	font-size:15px;
}
table#tableRooms .txt_boxes_peq {
	background-color:#fdeee1;
	width:50px;
	height:23px;
	border:1px solid #FFFFFF;
	margin:0;
	padding:0;
	vertical-align:middle;
	font-size:100%;
}
.txt_area {
	background-color:#fdeee1;
	border:1px solid #FFFFFF;
	margin:0;
	padding:5px;
	font-size:16px;
	width:360px;
}
.btns_st2 {
	margin:10px 0 0 480px;
	padding:0;
	float:left;
}
a.link-paso {
	padding:5px;
	text-decoration:none;
	text-align:center;
	font-size:116%;
	color:#FFFFFF;
	background-color:#1e5610;
}
a.link-paso:hover {
	background-color:#FFF;
	color:#1e5610;
}
.span5 {
	color:#9f9f9f;
	font-size:11px;
	vertical-align:middle;
}
.span3 {
	color:#421116;
}
.span2 {
	color:#ffb400;
	font-size:116%;
}
.radiobtn {
	margin-left:17px;
}
.calend img {
	float:left;
}
#tableRooms, #tableRooms td, #tableRooms th, #tableRooms tr {
   /*border: medium none;
    margin: 0 0 0 7px;
    padding: 3px;*/
    /*border:none;
	padding:3px;*/
}
span.total-amount {
	font-size:123.1%;
	font-weight:bold;
}
span.total-cost {
	font-size:138.5%;
}
#night-day-box {
	width:221px;
	height:63px;
	background-image:url(../images/total-box.png);
	background-repeat:no-repeat;
}
#night-day-box span.numbers {
	font-size:48px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c3591f;
	line-height:62px;
	padding:0px 10px;
}
#night-day-box span.time {
	color:#424140;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:48px;
}
/* hot deals */
.hotdeals img {
	float:left;
	margin:0;
	padding:0px 10px 0px 0px;
}
.hotdeals img.div-line {
	margin:20px 0;
	padding:0;
}
.hotdeals_content {
	width:450px;
	float:left;
}
.hotdeals_content h5 {
	padding:0px 0px 10px 0px;
}
#comentaries .hotdeals_content ul{
	margin:0;
	padding:0;
}
#comentaries .hotdeals_content ul li{
	list-style:circle;
	list-style-position:inside;
	margin:0;
	padding:0;
}
.hotdeals_content p.hotdeal-price{
	color:#FED100;
	font-size:20px;
	margin:5px 0;
	padding:0;
}
#comentaries .hotdeals_content a {
	background-color:#233812;
	color:#FFFFFF;
	display:block;
	margin:8px 0 0 0;
	padding:5px;
	text-align:center;
	text-decoration:none;
	width:100px;
}
#comentaries .hotdeals_content a:hover {
	background-color:#999933;
	text-decoration:underline;
}

#seal {
	position:absolute;
	bottom:60px;
	right:20px;
	width:175px;
	height:65px;
}
#seal p {
	color:#FFF;
	text-align:center;
}
#seal_home {
	position:absolute;
	bottom:10px;
	right:20px;
	width:175px;
	height:65px;
}
#seal_home p {
	color:#FFF;
	text-align:center;
}
#seal-res {
	width:175px;
	height:65px;
}
#seal-res p {
	color:#FFF;
	text-align:center;
}



/* ---- SOCIAL RED ---- */

#social-red { position:absolute; height:30px; top:40px; left:338px;}
.social { position:relative; float:left; }

/* ---- TERMINAR SOCIAL RED ---- */


/* ---- RESERVATION  ---- */


#reservation-content {
	padding:
}

#languages {
	padding:20px 0px 0px 46px;
}

#languages p {
	float:left;
	padding:0px 10px 0px 0px;
}

#languages a {
	float:left;
	color:#165160;
	padding:0px 5px;
}

#languages a:hover {
	float:left;
	color:#06C;
	padding:0px 5px;
}

.idiomas {
	width:150px;
	margin:0px 0px 0px 10px;
}

/* ---- TABS INGLES -- */

#tabs ul li.step1 {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:right top;
}


#tabs ul li.step1-select {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:left top;
}


#tabs ul li.step2 {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:100% 20%;
}


#tabs ul li.step2-select {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:0% 20%;
}

#tabs ul li.step3 {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:100% 40%;
}


#tabs ul li.step3-select {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:0% 40%;
}



/* ---- TABS ESPANOL  -- */


#tabs ul li.paso1 {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:100% 60%;
}


#tabs ul li.paso1-select {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:0% 60%;
}


#tabs ul li.paso2 {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:100% 80%;
}


#tabs ul li.paso2-select {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:0% 80%;
}

#tabs ul li.paso3 {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:100% 100%;
}


#tabs ul li.paso3-select {
	background-image:url(../images/tabs-menu-reservaciones.png);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	background-position:0% 100%;
}








#separador-reserva {
	border:1px solid #577a49;
}

.check-in-out {
	position:relative;
	float:left;
}


.checking {
	position:relative;
	float:left;
}


.checking a.check-in {
	background-image:url(../images/icn-calendar.png);
	background-repeat:no-repeat;
	position:relative;
	display:block;
	height:32px;
	width:28px;
	background-position:top left;
}

.checking a.check-out {
	background-image:url(../images/icn-calendar.png);
	background-repeat:no-repeat;
	position:relative;
	display:block;
	height:32px;
	width:28px;
	background-position:bottom left;
}


.checking a.check-in:hover {
	background-image:url(../images/icn-calendar.png);
	background-repeat:no-repeat;
	position:relative;
	display:block;
	height:32px;
	width:28px;
	background-position:top right;
}

.checking a.check-out:hover {
	background-image:url(../images/icn-calendar.png);
	background-repeat:no-repeat;
	position:relative;
	display:block;
	height:32px;
	width:28px;
	background-position:bottom right;
}


.checking p {
	margin:5px 0px 0px 28px;
}

.checking .check-calendar {
	width:100px;
	height:25px;
	border:none;
	margin:0px 10px;
}



/*  ----  DAY AND NIGHT NUMBERS --- */


#days-reserv {
	position:relative;
	float:left;
	margin: 5px 0 5px 20px;
}

#days-reserv p {
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-align:center;
	padding:0px;
	margin: 0;
	line-height: 1;
}

#days-reserv-img {
	position:relative;
	float:left;
	margin: 10px 15px;
}

#nigth-reserv {
	position:relative;
	float:left;
	margin: 5px 0 5px 20px;
}

#nigth-reserv p {
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-align:center;
	padding:0px;
	margin: 0;
	line-height: 1;
}

#night-reserv-img {
	position:relative;
	float:left;
	margin: 10px 15px;
}


/* ---- UBICACION DAY Y NIGTH (SINGULAR) ----- */


/*.day-reserve {
	
}*/

/*.nigth-reserve {

}*/


/* ---- UBICACION DAYS Y NIGTHS (PLURAL) ----- */



/*.days-reserve {
	position:relative;
	background-image:url(../images/icn-day-n-nigth.png);
	background-repeat:no-repeat;
	width:57px;
	height:48px;
	background-position:0% 0%;
}

.nigths-reserve {
	position:relative;
	background-image:url(../images/icn-day-n-nigth.png);
	background-repeat:no-repeat;
	width:57px;
	height:48px;
	background-position:100% 0%;
}*/



/* ---- UBICACION DIA Y NOCHE (SINGULAR) ----- */



/*.dia-reserve {
	position:relative;
	background-image:url(../images/icn-day-n-nigth.png);
	background-repeat:no-repeat;
	width:57px;
	height:48px;
	background-position:0% 100%;
}

.noche-reserve {
	position:relative;
	background-image:url(../images/icn-day-n-nigth.png);
	background-repeat:no-repeat;
	width:57px;
	height:48px;
	background-position:100% 100%;
}*/



/* ---- UBICACION DIAS Y NOCHES (PLURAL) ----- */



/*.dias-reserve {
	position:relative;
	background-image:url(../images/icn-day-n-nigth.png);
	background-repeat:no-repeat;
	width:57px;
	height:48px;
	background-position:0% 67%;
}

.noches-reserve {
	position:relative;
	background-image:url(../images/icn-day-n-nigth.png);
	background-repeat:no-repeat;
	width:57px;
	height:48px;
	background-position:100% 67%;
}*/



/*  ----  DAY AND NIGHT NUMBERS --- */





/*#rooms-reserv {
	position:relative;
	padding:20px 0px 0px 0px;
}
*/
/*#rooms-reserv {
    padding: 20px 0 0;
    position: relative;
    width: 940px;
}*/


/*#rooms-top {
	position:relative;
	background-image:url(../images/bg-top-reserv.png);
	background-repeat:no-repeat;
	padding:0px;
	height:4px;
	margin:0px;
	width:847px;
	*background-image:none; !important
	*background-repeat:no-repeat; !important

}
*/
#rooms-top {
	position:relative;
	background-image:url(../images/bg-reservation-new-top.jpg);
	background-repeat:no-repeat;
	padding:0px;
	height:4px;
	margin:0px;
	width:940px;
	/**background-image:none; !important
	*background-repeat:no-repeat; !important*/

}

/*#rooms-content {
	background-image:url(../images/bg-middle-reserv.png);
	background-repeat:repeat-y;
	padding:10px;
	*background-image:none; !important
	*background-repeat:no-repeat; !important

}*/
/*#rooms-content {
	background-image:url(../images/bg-reservation-new-center.jpg);
	background-repeat:repeat-y;
	padding:10px;
	*background-image:none; !important
	*background-repeat:no-repeat; !important

}*/


/*#rooms-content p {
	padding:10px;
	margin:0px;
}

#rooms-content table p {
	padding:5px;
	margin:0px;
}*/


/*#rooms-bottom {
	background-image:url(../images/bg-bottom-reserv.png);
	background-repeat:no-repeat;
	height:4px;
	margin:0px;
	*background-image:none; !important
	*background-repeat:no-repeat; !important

}
*/
/*#rooms-bottom {
	background-image:url(../images/bg-reservation-new-bottom.jpg);
	background-repeat:no-repeat;
	height:4px;
	margin:0px;
	*background-image:none; !important
	*background-repeat:no-repeat; !important

}*/

.error-reserv p {
	display:block;
	color:#9b0b16;
	margin:0px 0px 20px 20px;
	padding:0px;
	/*display:none;*/
}

.type-room {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #b7b5b6;
    height: 28px;
    padding: 5px;
    width: 248px;
}

.number-people {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #b7b5b6;
    height: 28px;
    padding: 5px;
    width: 93px;
}

/*.rooms-info-reserv {
	margin:0px 0px 5px 5px;
	/*padding:5px 0px 10px 0px;
	border-bottom:1px #95b987 dashed;*/
	/*width: 818px;
}*/

/*.rooms-info-reserv table {
	padding:0px;
	margin:0px;
}
*/
.rooms-info-reserv table {
    margin: 0 0 0 13px;
    padding: 0;
}


.rooms-info-reserv tr td p {
	padding:0px;
	margin:0px;
}

p.room-price {
	font-size:28px;
}


/* ----- BOOTON ADD ROOM ENGLISH  --- */



#btn-add-rooms {
	/*position:relative;
	width:140px;
	height:32px;
	margin:15px 0px 0px 5px;
	padding:0px 0px 20px 0px;*/
}

#btn-add-rooms a {
	float: left;
	background: #2799b1;
	color: #ffffff;
	text-decoration: none;
	padding: 12px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#btn-add-rooms a:hover {
	/*background-image:url(../images/btn-add-room.png);
	background-repeat:no-repeat;
	background-position:100% 33%;
	display:block;
	width:140px;
	height:32px;*/
}


/* ----- BOOTON AGREGAR CUARTO ESPANOL  --- */

#btn-agregar-cuarto {
/*	position:relative;
	width:140px;
	height:32px;
	margin:15px 0px 0px 20px;
	padding:0px 0px 20px 0px;
*/
    /*height: 32px;
    margin: 15px 0 0 7px;
    padding: 0 0 20px;
    position: relative;
    width: 140px;*/
}


#btn-agregar-cuarto a {
	float: left;
	background: #2799b1;
	color: #ffffff;
	text-decoration: none;
	padding: 12px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#btn-agregar-cuarto a:hover {
	/*background-image:url(../images/btn-add-room.png);
	background-repeat:no-repeat;
	background-position:0% 100%;
	display:block;
	width:140px;
	height:32px;*/
}


/* ----- BOOTON AGREGAR CUARTO ESPANOL  --- */



#total-rooms {
	 /*margin: 20px 0;*/
}

.total-rooms-cost {
	position:relative;
	float:right;
	padding:15px 20px 0px 0px;
}

.total-rooms-cost-price {
	background-image:url(../images/bg-total-rooms.png);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	width:291px;
	height:52px;
}

.total-rooms-cost-price p {
	color:#FF6600;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 36px;
	font-weight: bold;
	padding:0px;
	margin:0px 15px 0px 0px;
	text-align:right;
}


/*  ------  BOTONES NEXXT Y CLEAR  --- */



.btn-rooms {
	position:relative;
	float:right;
	padding:0px 0px 0px 20px;
}


.btn-rooms input.btn-room-next {
    background-color: grey;
    background-image: url("../images/btn-reserv-actions.png");
    background-position: 0 14.5%;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 32px;
    width: 54px;
}

.btn-rooms input.btn-room-next:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:54px;
	background-position:44% 14.5%;
}


.btn-rooms a.btn-room-clear {
background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:54px;
	background-position:0% 0%;
}

.btn-rooms a.btn-room-clear:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:54px;
	background-position:44% 0%;
}




/*  ----- BOTONES LIMPIAR Y SIGUIENTE  --- */



.btn-rooms input.btn-room-siguiente {
    background-color: grey;
    background-image: url("../images/btn-reserv-actions.png");
    background-position: 0 57%;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 32px;
    width: 76px;
}

.btn-rooms input.btn-room-siguiente:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:76px;
	background-position:76% 57%;
        border: medium none;
}


.btn-rooms a.btn-room-limpiar {
background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:76px;
	background-position:0% 100%;
}

.btn-rooms a.btn-room-limpiar:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:76px;
	background-position:76% 100%;
}


/*  ----- BOTONES LIMPIAR Y SIGUIENTE  --- */






#day-nigth {
	position:relative;
	float:right;
	background: #8a7a6b;
	padding:10px;
}


#day-nigth-top {
	background-image:url(../images/bg-day-nigth-top.png);
	background-repeat:no-repeat;
	height:4px;
	width:291px;
}

#day-nigth-center {

}

#day-nigth-bottom {
	background-image:url(../images/bg-day-nigth-bottom.png);
	background-repeat:no-repeat;
	height:4px;
	width:291px;
}

#personal-info {
	position:relative;
	float:left;
	width:545px;
	margin:0px 10px 0px 0px;
}

#personal-info-top {
	background-image:url(../images/bg-personal-info-top.png);
	background-repeat:no-repeat;
	*background-image:none; !important
	*background-repeat:no-repeat; !important
}

#personal-info-center {
	background-image:url(../images/bg-personal-info-center.png);
	background-repeat:repeat-y;
	padding:10px;
	*background-image:none; !important
	*background-repeat:no-repeat; !important
}


#personal-info-center table {
	margin:0px 0px 20px 20px;
	padding:0px;
}


#personal-info-bottom {
	background-image:url(../images/bg-personal-info-bottom.png);
	background-repeat:no-repeat;
	*background-image:none; !important
	*background-repeat:no-repeat; !important
}


#personal-info-center .personal-info-form {
	width:200px;
	height:25px;
	border:none;
	margin:0px;
}


#personal-info-center .name_card {
	width:162px;
	height:25px;
	border:none;
	margin:0px 8px 0px 0px;
	float:left;
}

#personal-info-center tr td p {
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-align:left;
}

#personal-info-center tr td p.texto-error-form {
	color:#9b0b16;
	padding:0px;
	margin:0px;
	text-align:left;
}

#personal-info-center tr td img {
	display: block;
    float: left;
    margin: 0 0 0;
    padding: 0;
}

#personal-info-center tr td {
	padding:8px 0px;
	margin:0px;
}


/* -------------------  */




.btn-personal-info {
	position:relative;
	float:right;
	padding:0px 0px 0px 20px;
	margin:15px 0px 0px 0px;
}


/* ---- BTN PERSONAL INFO INGLES -- */

.btn-personal-info input.btn-per-info-next {
    background-color: grey;
    background-image: url("../images/btn-reserv-actions.png");
    background-position: 0 14.5%;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 32px;
    width: 54px;
}

.btn-personal-info input.btn-per-info-next:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:54px;
	background-position:44% 14.5%;
}


.btn-personal-info a.btn-per-info-clear {
    background-image: url(../images/btn-reserv-actions.png);
    background-position: 0 71.4%;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 76px;
}

.btn-personal-info a.btn-per-info-clear:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:76px;
	background-position: 76% 71.4%;
}



.btn-personal-info a.btn-per-info-back {
    background-image: url(../images/btn-reserv-actions.png);
    background-position: 0 28.4%;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 54px;
}

.btn-personal-info a.btn-per-info-back:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:54px;
	background-position: 44% 28.4%;
}


/*----- BOTONES INFORMACION PERSONAL ESPANOL -- */


.btn-personal-info input.btn-per-info-siguiente {
    background-color: grey;
    background-image: url("../images/btn-reserv-actions.png");
    background-position: 0 57%;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 32px;
    width: 76px;
}

.btn-personal-info input.btn-per-info-siguiente:hover {
    background-image: url("../images/btn-reserv-actions.png");
    background-position: 76% 57%;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 76px;
    border: none;
    background-color: grey;
}



.btn-personal-info a.btn-per-info-anterior {
	background-image: url(../images/btn-reserv-actions.png);
    background-position: 0 71.4%;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 76px;
}

.btn-personal-info a.btn-per-info-anterior:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:76px;
	background-position: 76% 71.4%;
}






/* -------  BTON PRINT  -----*/


.btn-personal-info a.btn-per-info-print {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:88px;
	background-position:0% 43%;
}


.btn-personal-info a.btn-per-info-print:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:88px;
	background-position:100% 43%;
}


/*  ------ BOTON IMPRIMIR  ---- */


.btn-personal-info a.btn-per-info-imprimir {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:76px;
	background-position:0% 85.5%;
}

.btn-personal-info a.btn-per-info-imprimir:hover {
	background-image:url(../images/btn-reserv-actions.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:76px;
	background-position:76% 85.5%;
}


/*  ------ TERMINA  BOTON IMPRIMIR  ---- */





.info-reserve-cost {
	padding:0px;
	margin:15px 0px 0px 40px;
	width:200px;
}

.info-reserve-cost tr {
	padding:0px;
	margin:0px;
}

.info-reserve-cost tr td {
	padding:3px 0px 0px 0px;
	margin:0px;
}


.info-reserve-cost .puntos {
	font-size:6px;
	color:#000;
	padding:0px;
	margin:0px;
}


.personal-info-total {
	width:250px;
	background-color:#faf9f9;
	border-top:2px solid #CCCCCC;
	padding:2px 0px 2px 0px;
	margin:0px;
}


.personal-info-total p {
	color:#FF6600;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 36px;
	font-weight: bold;
	padding:0px;
	margin:0px;
	text-align:center;
}



#reservation-details {
	position:relative;
	width:545px;
	margin:10px 10px 0px 0px;
}

#reservation-details-top {
	background-image:url(../images/bg-personal-info-top.png);
	background-repeat:no-repeat;
	*background-image:none; !important
	*background-repeat:no-repeat; !important
}

#reservation-details-center {
	background-image:url(../images/bg-personal-info-center.png);
	background-repeat:repeat-y;
	padding:10px;
	*background-image:none; !important
	*background-repeat:no-repeat; !important

}

#reservation-details-bottom {
	background-image:url(../images/bg-personal-info-bottom.png);
	background-repeat:no-repeat;
	*background-image:none; !important
	*background-repeat:no-repeat; !important
}

#reservation-details-center p {
	padding:10px;
	margin:0px;
}


#reservation-details-center table p {
	padding:0px;
	margin:0px 0px 0px 20px;
}

#reservation-details-center tr td {
	padding:0px;
	margin:0px;
}


.separador-details {
	padding:5px 0px 10px 20px;
}







/**************************************************
					Impresion
**************************************************/
@media print {
	
	body .reserveContent{
		top: 0;
	}
	
	body #day-nigth{
		background: #8a7a6b;
		float: right;
		width: 255px;
	}
	
	.divContentBanner{
		display: none !important;
	}
	
	.divContentBanner bg_content_reserve{
		display: none !important;
		position: relative !important;
		left: -999999px !important;
	}
	.subtitle{
		text-align: left;
		display:block;
		width: 100%;
	}
	#tabs{
		display: none !important;
		position: relative !important;
		left: -999999px !important;
	}
	
	.breadCrumMenu.no-margin{
		display: none !important;
		position: relative !important;
		left: -999999px !important;
	}
	
	
	
	section.sectContent_servicios.no-padding {
		padding: 0;
	}
	section.sectContent_servicios {
		width: 100%;
		border-top: 4px solid #1e803e;
		background-color: #fef3d8;
	}
	.reserveContent {
		position: relative;
	}
	
	.steps-tabs {
		list-style-type: none;
		text-align: right;
		margin: 0;
		padding: 0;
		font-family: Bitter, Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #8a7a6b;
		border-bottom: 1px solid #f49940;
	}
	menu, ol, ul {
		padding: 0 0 0 40px;
	}
	#personal-info-reserve {
		display: block;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		position: relative;
	}
	.subtitle {
		font-family: OpenSans-SemiboldItalic, Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #8a7a6b;
		line-height: 1;
		margin: 0 0 35px;
		font-weight: normal;
	}
	steps-tabs {
		list-style-type: none;
		text-align: right;
		margin: 0;
		padding: 0;
		font-family: Bitter, Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #8a7a6b;
		border-bottom: 1px solid #f49940;
	}


	.subtitle {
		font-family: OpenSans-SemiboldItalic, Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #8a7a6b;
		line-height: 1;
		margin: 0 0 35px;
		font-weight: normal;
	}
	h2 {
		font-size: 1.5em;
		line-height: 1em;
		margin: 0 0 1em;
	}
	#check-content {
		position: relative;
		margin: 30px auto 0px auto;
	}
	#check-content, #form-buttons {
		display: block;
	}
	.add-padding {
		padding: 25px;
	}
	#reservation-details-center h4 {
		color: #3592a7;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 0 0 15px;
	}
	#reservation-details-center {
		background-image: url('../images/bg-personal-info-center.png');
		background-repeat: repeat-y;
		padding: 10px;
	}
	#reservation-details {
		position: relative;
		width: 545px;
		margin: 10px 10px 0px 0px;
	}
	#reservation-details {
		position: relative;
		width: 545px;
		margin: 10px 10px 0px 0px;
	}
	#reservation-details-center {
		background: none;
		padding: 0;
	}
	#reservation-details-center {
		background-image: url(../images/bg-personal-info-center.png);
		background-repeat: repeat-y;
		padding: 10px;
	}
	#reservation-details-center tr td {
		padding: 0px;
		margin: 0px;
	}
	#reservation-details-center tr td {
		padding: 0px;
		margin: 0px;
	}
	section.sectContent_servicios.no-padding {
		padding: 0;
	}
	section.sectContent_servicios {
		width: 100%;
		border-top: 4px solid #1e803e;
		background-color: #fef3d8;
	}
	.reserveContent {
		position: relative;
		top: -310px;
	}
	
	#day-nigth {
		position: relative;
		float: right;
		background: #8a7a6b;
		padding: 10px;
	}
	user agent stylesheetdiv {
		display: block;
	}
	
	.check-in-out {
		position: relative;
		float: left;
	}
	user agent stylesheetdiv {
		display: block;
	}
	
	.day-night-reserve-info {
		font-family: OpenSans-Regular, Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #ffffff;
	}
	.tofloatl {
		float: left;
	}
	.tofloatr {
		float: right;
	}
	#day-nigth{
		float: right;
		width: 272px;
	}
	.day-night-reserve-info p {
		border-bottom: 1px solid #ffffff;
		padding: 5px 0;
		margin: 5px 10px;
	}
	.subtitle {
		font-family: OpenSans-SemiboldItalic, Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #8a7a6b;
		line-height: 1;
		margin: 0 0 35px;
		font-weight: normal;
	}
	
	body {
		background:#000;
		font-size: 62.5%;
		font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
	}
	#day-nigth {
		position: relative;
		float: right;
		background: #8a7a6b;
		padding: 10px;
	}
	#personal-info-center {
		padding: 0;
		background: none;
		width: 450px;
	}
	#personal-info-center {
		background-image: url(../images/bg-personal-info-center.png);
		background-repeat: repeat-y;
		padding: 10px;
	}
	#personal-info-center h3 {
		color: #1e803e;
		font-family: OpenSans-Bold, Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		margin: 0 0 15px;
		line-height: 1;
	}

	.check-in-out {
		position: relative;
		float: left;
	}
	#days-reserv {
		position: relative;
		float: left;
		margin: 5px 0 5px 20px;
	}
	#days-reserv-img {
		position: relative;
		float: left;
		margin: 10px 15px;
	}
	#nigth-reserv {
		position: relative;
		float: left;
		margin: 5px 0 5px 20px;
	}
	#nigth-reserv p {
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 30px;
		text-align: center;
		padding: 0px;
		margin: 0;
		line-height: 1;
	}
	.clearfix:before, .clearfix:after {
		content: " ";
		display: table;
	}
	.clearfix:after {
		clear: both;
	}
	.clearfix:before, .clearfix:after {
		content: " ";
		display: table;
	}
	
	.fixHTitleSectionReserve {
		font-size: 56px;
		padding: 0;
		margin: 15px 0 0;
		font-weight: normal;
	}
	.h2SubTitleGreenMarket {
		width: 580px;
		font-family: Market-Regular,Abbey-Regular;
		font-size: 60px;
		color: #1e803e;
		margin: 0;
		padding-right: 10%;
	}
	#personal-info-center p{
		position: relative;
		top: 25px;
	}
	
	.menu li a{
		display: none;
	}
	
	header{
		display: none;
	}
	
	.fixHTitleSectionReserve{
		display:block;
		width: 100%;
		text-align: left;
	}
	
	section.sectContent_servicios.no-padding{
		position: relative;
		top: 10px;
	}
	
	.f_2_block ul li:first-child a{
		display: none;
	}
	
	footer .wrapper.clearfix{
		display: none;
	}
	
	
	

}