/*HOTEL GUAYURA STYLES*/
*{
	margin: 0;
	padding: 0;
}
a:link, a:hover, a:visited, a:active {
	outline: none;
}
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	background: #fff url(../images/hg-bg-top.jpg) repeat-x 0 0;
}
.hg-wrapper{
	position: relative;
	width: 960px;
	margin: 0 auto;
}

/*TOP BAR STYLES*/
.hg-top-bar{
	float: left;
	width: 940px;
	height: 30px;
	padding: 0 10px;
	background: url(../images/hg-bg-topbar.gif) no-repeat 0 0;
}
.hg-language{
	float: left;
	width: 85px;
	height: 16px;
	border-right: #fff 1px solid;
	margin: 6px 8px 0 0;
}
.hg-language ul{
	float: left;
	list-style-type: none;
}
.hg-language li{
	float: left;
}
.hg-language li a{
	display: block;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.hg-language li a:hover{
	text-decoration: underline;
}
.hg-language li a.es{
	background: url(../images/mx.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	margin: 0 12px 0 0;
}
.hg-language li a.en{
	background: url(../images/us.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
}
.hg-weather{
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
}
.hg-weather img{
	float: left;
	width: 20px;
	margin: 0 5px 0 0;
}
.hg-weather p{
	float: left;
	color: #fff;
}
.hg-follow-us{
	float: right;
	margin: 5px 0 0 0;
}
.hg-follow-us p{
	float: left;
	width: 62px;
	color: #fff;
}
.hg-follow-us p.phone{
	width: 335px;
	border-right: #fff 1px solid;
	margin: 0 10px 0 0;
	text-align:right;
	padding-right:10px;
}
.hg-follow-us p.phone img{
	margin: 0 0 0 5px;
}
.hg-follow-us ul{
	float: left;
	list-style-type: none;
}
.hg-follow-us ul li{
	float: left;
}
.hg-follow-us ul li a{
	display: block;
}
.hg-follow-us ul li a.skype{
	width: 21px;
	height: 21px;
	background: url(../images/skype.gif) no-repeat 0 0;
	text-indent: -5000px;
	margin: 0 5px 0 0;
}
.hg-follow-us ul li a.tripadvisor{
	width: 34px;
	height: 20px;
	background: url(../images/tripadvisor.gif) no-repeat 0 0;
	text-indent: -5000px;
	margin: 0 5px 0 0;
}
.hg-follow-us ul li a.facebook{
	width: 20px;
	height: 20px;
	background: url(../images/facebook.gif) no-repeat 0 0;
	text-indent: -5000px;
	margin: 0 5px 0 0;
}
.hg-follow-us ul li a.twitter{
	width: 20px;
	height: 20px;
	background: url(../images/twitter.gif) no-repeat 0 0;
	text-indent: -5000px;
}

/*HEADER STYLES*/
.hg-header{
	float: left;
	width: 960px;
	height: 80px;
}
.hg-header h1 a{
	float: left;
	display: block;
	width: 247px;
	height: 60px;
	background: url(../images/hg-logo-hotel-guaycura.gif) no-repeat 0 0;
	text-indent: -5000px;
	margin: 10px 0 0 0;
}
.hg-main-menu{
	float: right;	
}

/*SLIDESHOW STYLES*/
.hg-slideshow{
	float: left;
	width: 960px;
	height: 400px;
	margin: 0 0 40px 0;
}
.hg-slideshow-online-reservations{
	position: relative;
	float: right;
	width: 122px;
	height: 75px;
	background: url(../images/hg-online-bg.gif) no-repeat 0 0;
	margin: -75px 0 0 0;
	padding: 0 14px;
	z-index: 10000;
}
.hg-slideshow-online-reservations a{
	float: right;
	width: 121px;
	height: 44px;
	background: url(../images/hg-online-btn-text.gif) no-repeat 0 0;
	text-indent: -5000px;
	margin: 16px 0 0 0;
}

/*CONTENT STYLES*/
.hg-content{
	float: left;
	width: 960px;
	margin: 0 0 30px 0;
	/*display: none;*/
}
.hg-content-left{
	float: left;
	width: 670px;
}
.hg-content-right{
	float: right;
	width: 250px;
}
.document-icons{
	position: relative;
	float: right;
	width: 50px;
	margin: -45px 0 0 0;
}
.document-icons ul{
	float: left;
	width: 55px;
	list-style-type: none;
	list-style-position: none !important;
	list-style-image: none !important;
	margin: 0 !important;
}
.document-icons ul li{
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}
.document-icons ul li a{
	display: block;
	width: 15px;
	height: 12px;
	padding: 0 !important;
	margin: 0 !important;
	text-indent: -5000px;
}
.document-icons ul li a.pdf{
	background: url(../images/hg-pdf-icon.gif) no-repeat 0 0;
	margin-right: 1px !important;
}
.document-icons ul li a.print{
	background: url(../images/hg-print-icon.gif) no-repeat 0 0;
	margin-right: 4px !important;
}
.document-icons ul li a.email{
	background: url(../images/hg-sendmail-icon.gif) no-repeat 0 1px;
}

/*HOME STYLES*/
.hg-first-column{
	float: left;
	width: 375px;
	margin: 0 40px 0 0;
}
.hg-first-column h3{
	float: left;
	width: 375px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.sky-deck-header{
	background: url(../images/hg-skydeck-header.gif) no-repeat 0 0;
}
.welcome-header{
	background: url(../images/hg-welcome-header.gif) no-repeat 0 0;
}
.hg-first-column img{
	float: left;
	padding: 4px;
	background: #fff;
	border: #b5b5b5 1px solid;
	margin-bottom: 8px;
}
.hg-first-column img a:link, a:hover, a:visited, a:active{
	background: #fff;
	border: #b5b5b5 1px solid;
}
.hg-first-column h4{
	float: left;
	width: 375px;
	font-size: 18px;
	color: #b9b309;
	margin: 20px 0 0 0;
}
.hg-first-column p{
	float: left;
	width: 375px;
	text-align: justify;
}
.hg-first-column a{
	color: #fff;
	font-weight: bold;
	float: left;
	display: block;
	padding: 6px 8px;
	background: #b9b309;
	text-decoration: none;
	margin: 5px 0 0 0;
}
.hg-first-column a:hover{
	color: #fff;
	background: #524944;
}
.hg-video{
	float: left;
	width: 375px;
	margin: 20px 0 0 0;
}
.hg-video-w{
	float: left;
	width: 670px;
	margin: 20px 0 0 0;
}

.hg-second-column{
	float: left;
	width: 255px;
}
.hg-second-column h3{
	float: left;
	width: 255px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.services-header{
	background: url(../images/hg-services-header.gif) no-repeat 0 0;
}
.hg-second-column img{
	float: left;
	width: 68px;
}
.hg-second-column-element{
	float: left;
	width: 255px;
	margin: 0 0 20px 0;
}
.hg-second-column-element-text{
	float: right;
	width: 170px;
}
.hg-second-column-element-text h4{
	float: left;
	width: 170px;
	font-size: 18px;
	color: #b9b309;
}
.hg-second-column-element-text p{
	text-align: justify;
	float: left;
	width: 170px;
}
.hg-second-column-element-text a{
	color: #fff;
	font-weight: bold;
	float: left;
	display: block;
	padding: 6px 8px;
	background: #b9b309;
	text-decoration: none;
	margin: 5px 0 0 0;
}
.hg-second-column-element-text a:hover{
	color: #fff;
	background: #524944;
}

.hg-content-right{
	color: #fff;
	float: right;
	width: 250px;
}
.hg-events{
	float: left;
	width: 220px;
	padding: 15px;
	margin: 0 0 30px 0;
	background: #b9b309;
}
/*.hg-events h3{
	float: left;
	width: 220px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #fff 2px solid;
	text-indent: -5000px;
}
.events-header{
	background: url(../images/hg-events-header.gif) no-repeat 0 0;
}
.hg-events ul{
	float: left;
	width: 220px;
	list-style-type: none;
}
.hg-events a{
	font-weight: bold;
	color: #fff;
	float: left;
	width: 210px;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	background: url(../images/hg-arrow-bullet.gif) no-repeat 0 4px;
}
*/
.hg-testimonials{
	float: left;
	width: 220px;
	margin: 0 0 30px 0;
	padding: 15px;
	background: #b9b309;
}
.hg-testimonials h3{
	float: left;
	width: 220px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #fff 2px solid;
	text-indent: -5000px;
}
.testimonials-header{
	background: url(../images/hg-testimonials-header.gif) no-repeat 0 0;
}
.hg-testimonials p{
	text-align: justify;
	float: left;
	width: 220px;
}
.hg-testimonials a{
	color: #b9b309;
	font-weight: bold;
	float: right;
	display: block;
	padding: 6px 8px;
	background: #fff;
	text-decoration: none;
	margin: 5px 0 20px 0;
}
.last-testimonial-btn{
	margin: 5px 0 0 0 !important;
}
.hg-testimonials a:hover{
	color: #fff;
	background: #524944;
}
.hg-logo{
	float: left;
	width: 220px;
	margin:0 0 20px 20px;
	padding: 4px;
	background-color:#FFF;
}

/*GALERIA RIGHT STYLES*/
.hg-galeria{
	float: left;
	width: 220px;
	padding: 15px;
	background: #b9b309;
}
.hg-galeria h3{
	float: left;
	width: 220px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #fff 2px solid;
	text-indent: -5000px;
}
.hg-galeria img{
	float: left;
	margin: 0 0 15px 0;
	border: #fff 10px solid;
}
.galeria-header{
	background: url(../images/hg-galeria-header.gif) no-repeat 0 0;
}
.hg-galeria p{
	text-align: justify;
	float: left;
	width: 220px;
}
.hg-galeria a{
	color: #b9b309;
	font-weight: bold;
	float: right;
	display: block;
	padding: 6px 8px;
	background: #fff;
	text-decoration: none;
	margin: 5px 0 20px 0;
}
.hg-galeria a:hover{
	color: #fff;
	background: #524944;
}
.hg-flyer {
	background-position:center;
	padding-left:350px;
}
/*FOOTER STYLES*/
.hg-footer{
	float: left;
	width: 100%;
	background: #524944;
}
.bg-footer-content{
	position: relative;
	width: 960px;
	margin: 0 auto;
}
.bg-footer-content-text{
	float: left;
	width: 670px;
}
.bg-footer-content-text h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 20px 0 20px 0;
	border-bottom: #fff 2px solid;
	text-indent: -5000px;
}
.contact-footer-header{
	background: url(http://www.guaycura.com.mx/images/hg-contact-footer-header.gif) no-repeat 0 0;
}
.bg-footer-module{
	float: left;
	width: 210px;
	margin: 0 20px 0 0;
}
.bg-footer-module img{
	float: left;
	border: none;
}
.bg-footer-module .footer-flag{
	margin: 4px 3px 0 0;
}
.img-link{
	float: left !important;
	width: auto !important;
}
.bg-footer-module p{
	color: #fff;
	float: right;
	width: 150px;
}
.bg-footer-module p span{
	float: left;
	margin: 18px 0 0 0;
}
.bg-footer-module a{
	color: #fff;
	float: right;
	width: 150px;
}
.bg-footer-module a:hover{
	color: #b9b309;
}
.last-module-footer{
	margin: 0 !important;
}
.footer-last-module-element{
	float: left;
	width: 210px;
	margin: 0 0 10px 0;
}
.footer-last-module-element img{
	float: left;
	margin: 0 15px 0 0;
}
.footer-last-module-element p{
	float: left;
}

.hg-footer-form{
	float: right;
	width: 250px;
	margin: 20px 0 20px 0;
}
.hg-footer-tab-form{
	color: #fff;
	text-align: center;
	position: relative;
	float: right;
	width: 250px;
	height: 30px;
	margin: -50px 0 0 0;
	background: url(http://www.guaycura.com.mx/images/hg-footer-tab-form.gif) no-repeat 0 0;
}
.footer-form-name{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	width: 240px;
	height: 25px;
	padding: 0 5px;
	margin: 0 0 10px 0;
}
.footer-form-email{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	width: 130px;
	height: 25px;
	padding: 0 5px;
	margin: 0 0 10px 0;
}
.footer-form-phone{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: right;
	width: 85px;
	height: 25px;
	padding: 0 5px;
}
.footer-form-comments{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	width: 175px;
	height: 50px;
	padding: 5px;
	margin: 0 0 10px 0;
}
.SI-FILES-STYLIZED label.cabinet
{
	float: right;
    width: 54px;
    height: 24px;
    background: url(http://www.guaycura.com.mx/images/hg-file-btn.jpg) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

label.cabinet
{
	float: right;
    width: 54px;
    height: 24px;
    background: url(http://www.guaycura.com.mx/images/hg-file-btn.jpg) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}


.footer-form-send{
	float: right;
	width: 54px;
    height: 24px;
    background: url(http://www.guaycura.com.mx/images/hg-send-btn.jpg) 0 0 no-repeat;
	margin: 13px 0 0 0;
	text-indent: -5000px !important;
	border: none;
	cursor: pointer;
}

/*FOOTER MENU STYLES*/
.hg-footer-menu{
	float: left;
	width: 100%;
	background: #d5d5d5;
}
.hg-footer-menu-content{
	position: relative;
	width: 960px;
	margin: 0 auto;
	
}
.hg-footer-menu-content ul{
	float: left;
	width: 700px;
	list-style-type: none;
	padding: 15px 130px;
}
.hg-footer-menu-content ul li{
	float: left;
}
.hg-footer-menu-content ul li a{
	display: block;
	font-size: 13px;
	color: #000;
	padding: 0 10px;
	border-right: #000 1px solid;
	text-decoration: none;
}
.hg-footer-menu-content ul li a:hover{
	text-decoration: underline;
}
.last-footer-link{
	border: none !important;
}
.hg-footer-copylw{
	position: relative;
	width: 960px;
	margin: 0 auto;	
}
.hg-footer-copylw p{
	font-size: 10px;
	text-align: center;
	float: left;
	width: 960px;
	margin: 0 0 10px 0;
}

/*HOME STYLES*/
.clear{
	margin-top: 20px;
}
.hg-home-content{
	float: left;
	width: 670px;
	text-align: justify;
}
.hg-home-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.home-header{
	background: url(http://www.guaycura.com.mx/images/hg-home-header.gif) no-repeat 0 0;
}
.hg-home-content h4{
	font-size: 18px;
	color: #b9b309;
}
.hg-home-content img{
	float: right;
	margin: 0 0 10px 10px;
}

/*LODGING STYLES*/
.hg-lodging-content{
	float: left;
	width: 670px;
	text-align: justify;
}
.hg-lodging-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.hg-lodging-content a.villa{
	color: #fff;
	font-weight: bold;
	float: left;
	display: block;
	padding: 6px 8px;
	background: #b9b309;
	text-decoration: none;
	margin: 10px 0 0 0;
}
.hg-lodging-content a.villa:hover{
	color: #fff;
	background: #524944;
}
.lodging-header{
	background: url(http://www.guaycura.com.mx/images/hg-lodging-header.gif) no-repeat 0 0;
}
.hg-lodging-content-element{
	float: left;
	width: 630px;
	padding: 20px;
	margin: 25px 0 0 0;
	background: #eeeeee;
}
.hg-lodging-content-element img{
	float: left;
	padding: 4px;
	background: #fff;
	border: #b5b5b5 1px solid;
	margin: 0 0 20px 0;
}
.hg-lodging-content-element-text{
	float: right;
	width: 462px;
}
.hg-lodging-content-element-text h4{
	float: left;
	width: 462px;
	font-size: 18px;
	color: #524944;
	border-bottom: #524944 2px solid;
	margin: 0 0 5px 0;
}
.hg-lodging-content-element-text p{
	color: #524944;
	text-align: normal;
}
.hg-lodging-content-element-text ul{
	color: #524944;
	text-align: left;
	list-style-position: inside;
	list-style-image: url(http://www.guaycura.com.mx/images/arrow-over.gif);
	margin: 10px 0 0 0;
}
.hg-lodging-content-element-text ul li{
	margin: 0 0 5px 0;
}
.last-element{
	margin-right: 0 !important;
}
.hg-lodging-content-include{
	float: left;
	width: 220px;
	padding: 15px;
	background: #eeeeee;
}
.hg-lodging-content-include h4{
	float: left;
	width: 220px;
	font-size: 17px;
	color: #524944;
	border-bottom: #524944 2px solid;
	margin: 0 0 5px 0;
}
.hg-lodging-content-include-table{
	font-size: 13px;
	color: #000;
	float: left;
	width: 220px;
}

.hg-lodging-content-villa p {
		font-size:11px;
		margin-top:10px;
		float:left;
		width:470px;
		margin-left:10px;
		color:#666;
		}		
		

/*VILLA STYLES*/

.hg-villa-content{
	float: left;
	width: 670px;
	text-align: justify;
}
.hg-villa-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.hg-villa-content img{
	float: left;
	padding: 4px;
	background: #fff;
	border: #b5b5b5 1px solid;
	margin: 0 0 20px 0;
}
.hg-villa-content a.lodging{
	color: #fff;
	font-weight: bold;
	float: left;
	display: block;
	padding: 6px 8px;
	background: #b9b309;
	text-decoration: none;
	margin: 10px 0 0 0;
}
.hg-villa-content a.lodging:hover{
	color: #fff;
	background: #524944;
}
.villa-header{
	background: url(http://www.guaycura.com.mx/images/hg-villa-header.gif) no-repeat 0 0;
}
.hg-villa-content ul{
	text-align: left;
	list-style-position: inside;
	list-style-image: url(http://www.guaycura.com.mx/images/arrow-over.gif);
	margin: 10px 0 0 0;
}
.hg-villa-content ul li{
	margin: 0 0 5px 0;
}

/*DINING STYLES*/
.hg-dining-content{
	float: left;
	width: 670px;
	text-align: justify;
}
.hg-dining-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.dining-header{
	background: url(http://www.guaycura.com.mx/images/hg-dining-header.gif) no-repeat 0 0;
}
.hg-dining-content h4{
	font-size: 18px;
	color: #b9b309;
}
.hg-dining-content-element{
	float: left;
	width: 670px;
	margin: 0 0 20px 0;
}
.hg-dining-content-element img{
	float: left;
	padding: 4px;
	background: #fff;
	border: #b5b5b5 1px solid;
	margin: 0 0 20px 0;
}
.hg-dining-content-element-text{
	float: right;
	width: 500px;
}
.hg-dining-content-element-text p{
	text-align: justify;
}
.hg-dinig-menu ul li{
	display:inline;
	float:left;
}
.hg-dining-menu li a{
	display:block;
	background-color:#FFF;
	color: #b9b309;
	font-weight: bold;
	text-decoration:none;
	padding:25px;
	width: 170px;
}
.hg-dining-menu li a:hover{
	background-color:#FFF;
	color:#524944;
	font-weight:bolder;
	text-decoration:none;
}


/*SKY DECK STYLES*/
.hg-sky-content{
	float: left;
	width: 670px;
	text-align: justify;
}
.hg-sky-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.sky-header{
	background: url(http://www.guaycura.com.mx/images/hg-skydeck-header.gif) no-repeat 0 0;
}
.hg-sky-content h4{
	font-size: 18px;
	color: #b9b309;
}
.hg-sky-content-element{
	float: left;
	width: 670px;
	margin: 0 0 20px 0;
}
.hg-sky-content-element img{
	float: left;
	padding: 4px;
	background: #fff;
	border: #b5b5b5 1px solid;
	margin: 0 0 20px 0;
}
.hg-sky-content-element-text{
	float: right;
	width: 500px;
}
.hg-sky-content-element-text p{
	text-align: justify;
}

/*SPA DECK STYLES*/
.hg-spa-content{
	float: left;
	width: 670px;
	text-align: justify;
}
.hg-spa-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.spa-header{
	background: url(http://www.guaycura.com.mx/images/hg-spa-header.gif) no-repeat 0 0;
}
.hg-spa-content h4{
	font-size: 18px;
	color: #b9b309;
}
.hg-spa-content img{
	float: right;
	margin: 0 0 10px 10px;
}


/*PALAPA AND WEEDING STYLES*/
.hg-palapa-content{
	float: left;
	width: 670px;	
}
.hg-palapa-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.palapa-header{
	background: url(http://www.guaycura.com.mx/images/hg-palapa-header.gif) no-repeat 0 0;
}
.hg-palapa-content h4{
	font-size: 18px;
	color: #b9b309;
}
.hg-palapa-content-element{
	float: left;
	width: 670px;
	margin: 0 0 20px 0;
}
.hg-palapa-content-element img{
	float: left;
	padding: 4px;
	background: #fff;
	border: #b5b5b5 1px solid;
	margin: 0 0 20px 0;
}
.hg-palapa-content-element-text{
	float: right;
	width: 500px;
}
.hg-palapa-content-element-text p{
	text-align: justify;
}

/*ACTIVITIES STYLES*/
.hg-activities-content{
	float: left;
	width: 670px;	
}
.hg-activities-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.activities-header{
	background: url(http://www.guaycura.com.mx/images/hg-activities-header.gif) no-repeat 0 0;
}
.hg-activities-content-element{
	float: left;
	width: 285px;
	padding: 20px;
	margin: 0 0 20px 0;
	background: #eeeeee;
}
.hg-activities-header-divider{
	float: left;
	width: 285px;
	font-size: 18px;
	color: #524944;
	border-bottom: #524944 2px solid;
	margin: 0 0 10px 0;
}
.hg-ativities-container{
	float: left;
	width: 325px;
	margin: 0 20px 0 0;
}
.hg-activities-content-element-text{
	float: left;
	width: 285px;
}
.hg-activities-content-element-text img{
	float: left;
	padding: 4px;
	background: #fff;
	border: #b5b5b5 1px solid;
	margin: 0 0 10px 0;
}
.hg-activities-content-element-text h4{
	float: right;
	width: 230px;
	font-size: 16px;
	color: #524944;
}
.hg-activities-content-element p{
	float: left;
	width: 285px;
	font-size: 13px;
	color: #524944;
	text-align: justify;
	margin: 0 0 15px 0;
}


/*PACKAGES STYLES*/
.hg-packages-content{
	float: left;
	width: 670px;
	text-align: justify;
}
.hg-packages-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.packages-header{
	background: url(http://www.guaycura.com.mx/images/hg-packages-header.gif) no-repeat 0 0;
}
.hg-packages-content-element{
	float: left;
	width: 170px;
	padding: 20px;
	margin: 0 20px 0 0;
	background: #eeeeee;
}
.hg-packages-content-element-text{
	float: left;
	width: 170px;
}
.hg-packages-content-element-text img{
	float: left;
	width: 160px;
	background: #fff;
	padding: 4px;
	border: #b5b5b5 1px solid;
	margin: 0 0 20px 0;
}
.hg-packages-content-element-text h4{
	float: left;
	width: 170px;
	font-size: 18px;
	text-align: left !important;
	color: #524944;
	border-bottom: #524944 2px solid;
	margin: 0 0 10px 0;
}
.hg-packages-content-element-text ul{
	color: #524944;
	text-align: normal;
	text-align: left !important;
	float: left;
	width: 170px;
	list-style-position: inside;
	list-style-image: url(http://www.guaycura.com.mx/images/arrow-over.gif);
}
.hg-packages-content-element-text ul li{
	float: left;
	width: 170px;
	margin: 0 0 5px 0;
}
.hg-packages-content-element-text p{
	font-size: 22px;
	color: #524944;
	text-align: normal;
	text-align: left !important;
	float: left;
	width: 170px;
	margin: 25px 0 0 0;
}
.hg-packages-content-element-text span{
	font-weight: bold;
	color: #b9b309;
}



/*TESTIMONIALS STYLES*/
.hg-testimonials-content{
	float: left;
	width: 670px;	
}
.hg-testimonials-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.testimonials-content-header{
	background: url(http://www.guaycura.com.mx/images/hg-testimonials-content-header.gif) no-repeat 0 0;
}
.hg-testimonials-content p{
	font-style: italic;
	text-align: justify;
	float: left;
	width: 670px;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: #000 1px dashed;
}
.hg-testimonials-content strong{
	color: #bab30a;
	font-style: normal;	
}
.hg-gallery-links{
	display: none;
}
.focus-element{
	color: #524944 !important;
	width: 225px !important;
	background: #eee !important;
	padding: 12px 15px 15px!important;
}
.focus-element img{
	width: 53px !important;
}
.focus-element .hg-second-column-element-text h4{
	color: #524944 !important;
	width: 155px !important;
}
.focus-element .hg-second-column-element-text{
	width: 155px !important;
}
.focus-element .hg-second-column-element-text p{
	width: 155px !important;
}
.focus-element a{
	background: #524944 !important;
}
.focus-element a:hover{
	background: #b9b309 !important;
}

/*CONTACT US STYLES*/
.hg-map{
	float: left;
	width: 248px;
	margin: 0 0 30px 0;
	border: #b5b5b5 1px solid;
}

/*DIRECTIONS STYLES*/
.hg-directions-content{
	float: left;
	width: 670px;	
}
.hg-directions-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.directions-header{
	background: url(http://www.guaycura.com.mx/images/hg-directions-header.gif) no-repeat 0 0;
}

.hg-directions-content-note {
	margin-bottom: 10px;
	}

.hg-directions-content-element{
	float: left;
	width: 285px;
	padding: 20px;
	margin: 0 20px 20px 0;
	background: #eeeeee;
}
.hg-directions-header-divider{
	float: left;
	width: 285px;
	font-size: 18px;
	color: #524944;
	border-bottom: #524944 2px solid;
	margin: 0 0 10px 0;
}
.hg-directions-content-element img{
	float: left;
	padding: 4px;
	background: #fff;
	border: #b5b5b5 1px solid;
}
.hg-directions-content-element p{
	float: left;
	width: 285px;
	font-size: 13px;
	color: #524944;
	text-align: justify;
	margin: 0 0 15px 0;
}
.hg-directions-content-element table{
	font-size: 13px;
	text-align: justify;
	float: left;
	width: 285px;
}
.hg-directions-content-element table tr td{
	padding: 0 0 10px 0;
}
.hg-directions-content-element table tr td.number{
	width: 15px;
	vertical-align: top;
}
.hg-directions-content-element table tr td.km{
	text-align: right;
	vertical-align: top;
	color: #b9b309;
	width: 55px;
}
.hg-dining-content h3{
	float: left;
	width: 670px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
}
.downtown-header{
	float: left;
	width: 250px;
	height: 35px;
	margin: 0 0 20px 0;
	border-bottom: #b9b309 2px solid;
	text-indent: -5000px;
	background: url(http://www.guaycura.com.mx/images/hg-downtown-header.gif) no-repeat 0 0;
}

.hg-directions-note {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#666666;
	padding-bottom:3px;
}

/*///// Diego 2012 ////*/

/*slider*/
.theme-default #slider {
    margin:0px auto 40px auto;
    width:960px; /* Make sure your images are the same size */
    height:400px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}


