a:link{text-decoration:none;}
.btn.btn-theme{background:#00acac;border-color:#00acac;color:#fff;}
.btn.btn-theme:hover,
.btn.btn-theme:focus{}
.boton{color:#6AA318 !important;font-size:20px;font-weight:500;padding:0.5em 0.5em;background:rgba(0,0,0,0);border:2px solid;border-color:#6AA318;transition:all 1s ease;position:relative;border-radius:6px;font-family:'Atma', cursive;font-weight:bold;text-decoration:none;}
.boton:hover{background:#6AA318;color:#fff !important;text-decoration:none;}
.header.navbar .navbar-nav > li.active > a,
.header.navbar .navbar-nav > li > a:hover,
.header.navbar .navbar-nav > li > a:focus,
.header.navbar.navbar-default .navbar-nav > li.active > a,
.header.navbar.navbar-default .navbar-nav > li > a:hover,
.header.navbar.navbar-default .navbar-nav > li > a:focus,
.header.navbar.navbar-transparent .navbar-nav > li.active > a,
.header.navbar.navbar-transparent .navbar-nav > li > a:hover,
.header.navbar.navbar-transparent .navbar-nav > li > a:focus,
.header.navbar.navbar-inverse .navbar-nav > li.active > a,
.header.navbar.navbar-inverse .navbar-nav > li > a:hover,
.header.navbar.navbar-inverse .navbar-nav > li > a:focus,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li.active > a,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li > a:hover,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li > a:focus,
.navbar-nav .dropdown-menu > li.active > a,
.navbar-nav .dropdown-menu > li > a:hover,
.navbar-nav .dropdown-menu > li > a:focus,
.pricing-table .price .price-number{color:#76b51b;}
a{color:#ffffff;}
a:hover,
a:focus{color:#ffffff;}
.text-theme{color:#ff0000;font-family:'Atma', cursive;font-size:26px;text-align:center;}
.pricing-table .highlight h3,
.pace-progress{background:#008a8a;}
.pricing-table .highlight .price{background:#00acac;}
.pace .pace-activity{border-top-color:#00acac;border-left-color:#00acac;}
.brand-logo,
.footer .footer-brand-logo{border-color:#4DCACA #31A3A3 #1D8888;}
.brand-text{color:#ff0000;font-family:'Atma', cursive;font-size:26px;text-align:center;}
#offer{background-color:#493c41;}
#offer .boxBg{background-color:rgba(94, 118, 34, 0.72);padding:3.5em 0 1.5em;}
#offer h1{color:#fff;text-align:center;width:70%;font-size:2.5em;line-height:0.3em;margin:-0.5em auto 0;font-family:'Sniglet', cursive;text-shadow:1px 2px #000000;}
#offer h1 span{float:left;width:100%;vertical-align:middle;padding-top:50%;margin-top:-7px;font-size:30px;font-family:'Sniglet', cursive;}
#offer h1 span small{color:white;display:block;color:#fff;font-size:0.5em;margin-top:1em;}
#offer h1:after{content:"";display:block;width:100%;height:0;padding-bottom:100%;background-color:#8bca39;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#offer h2{color:#fff;text-align:center;margin:0;font-family:'Atma', cursive;font-size:29px;text-shadow:1px 2px #000000;}
#offer p{font-family:'Atma', cursive;font-size:16px;text-align:center;}
#offer .btn{margin-top:2em;border:1px solid rgb(236, 221, 221);color:#fff;font-family:'Sniglet', cursive;}
.para2{background:url(../../img/fondotatami.png) 50% 0 no-repeat fixed;}
.tab .nav-tabs{border-bottom:0 none;margin-top:20px;}
.tab .nav-tabs li a{font-size:14px;color:#fff;margin-right:0;padding:10px 45px;border-radius:0;overflow:hidden;background:#6f9c49;text-transform:uppercase;box-shadow:8px 12px 25px 2px rgba(0, 0, 0, 0.4);transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;font-family:Sniglet;text-shadow:1px 2px #000000;}
.tab .nav-tabs li:first-child a{border-top-left-radius:8px;}
.tab .nav-tabs li:last-child a{border-top-right-radius:8px;}
.tab .nav-tabs li a:hover,
.tab .nav-tabs li.active a:hover,
.tab .nav-tabs li.active a{background:#545f60;color:#fff;margin-top:-19px;padding:20px 45px;border:1px solid #545f60;font-family:Sniglet;text-shadow:1px 2px #000000;}
.tab .tab-content{color:#fff;padding:25px 20px;background:#545f60;border-radius:0 8px 8px 8px;box-shadow:8px 12px 25px 2px rgba(0, 0, 0, 0.4);}
.tab .price{top:0;right:0;bottom:0;left:auto;position:absolute;background-color:#76B51B;font-size:1.35em;font-weight:600;color:#000000;padding:0.5em;margin:0px 0px 0px 0;font-family:Sniglet;}
.tab h4{position:relative;font-family:Sniglet;font-size:14px;color:#000000;margin-top:0px;background-color:#fbfbfb;border:3px solid #000000 !important;font-size:1.25em;font-weight:400;padding:0.9em;margin-bottom:1em;margin-top:15px;}
.tab texto{text-align:center !important;margin-bottom:60px;color:#242a30;}
@media only screen and (max-width:650px){.tab .nav-tabs li{width:100%;}
.tab .nav-tabs li a{margin:0;padding:20px 45px;box-shadow:-2px -1px 25px 2px rgba(0, 0, 0, 0.4);}
.tab .nav-tabs li:first-child a,
.tab .nav-tabs li:last-child a{border-radius:0;}
.tab .nav-tabs li a:hover,
.tab .nav-tabs li.active a:hover,
.tab .nav-tabs li.active a{margin:0;}
}
.carousel .bg-cover-img{max-width:100%;position:absolute;min-height:100%;}
.tab .nav-tabs1{border-bottom:0 none;margin-top:20px;}
.tab .nav-tabs1 li a{font-size:14px;color:#fff;margin-right:0;padding:10px 30px;border-radius:0;overflow:hidden;background:#76B51B;text-transform:uppercase;box-shadow:8px 12px 25px 2px rgba(0, 0, 0, 0.4);transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;text-shadow:1px 2px #000000;}
.tab .nav-tabs1 li a:hover,
.tab .nav-tabs1 li.active a:hover,
.tab .nav-tabs1 li.active a{background:#545f60;color:#fff;padding:20px 30px;border:1px solid #545f60;text-shadow:1px 2px #000000;}
.tab .tab-content1{color:#fff;padding:25px 20px;background:#545f60;border-radius:8px 8px 8px 8px;box-shadow:8px 12px 25px 2px rgba(0, 0, 0, 0.4);box-sizing:border-box;}
.tab .price1{top:0;right:0;bottom:0;left:auto;position:absolute;background-color:#76B51B;font-size:1.35em;font-weight:600;color:#000000;padding:0.5em;margin:0px 0px 0px 0;font-family:Sniglet;}
.tab .h3r{font-family:'Caveat Brush', cursive;font-weight:500;font-size:32px;color:#76B51B;line-height:1.25;text-align:center;text-shadow:1px 2px #000000;}
.tab .h4r{position:relative;font-family:Sniglet;font-size:14px;color:#000000;margin-top:0px;background-color:#fbfbfb;border:3px solid #000000 !important;font-size:1.25em;font-weight:400;padding:0.9em;margin-bottom:1em;margin-top:15px;}
.tab texto{text-align:center !important;margin-bottom:60px;color:#242a30;}
@media only screen and (max-width:650px){.tab .nav-tabs li{width:100%;}
.tab .nav-tabs li a{margin:0;padding:20px 45px;box-shadow:-2px -1px 25px 2px rgba(0, 0, 0, 0.4);}
.tab .nav-tabs li:first-child a,
.tab .nav-tabs li:last-child a{border-radius:0;}
.tab .nav-tabs li a:hover,
.tab .nav-tabs li.active a:hover,
.tab .nav-tabs li.active a{margin:0;}
}
.carousel .bg-cover-img{max-width:100%;position:absolute;min-height:100%;}
#footer p{font-family:'Sniglet', cursive;font-size:14px;font-weight:lighter;text-align:justify;}
.bonostitulos{font-family:'Sniglet', cursive;font-size:20px;font-weight:lighter;}
.bonossubs{text-shadow:1px 2px #000000;font-family:'Sniglet', cursive;font-size:14px;font-weight:lighter;text-align:justify;color:#ffffff;}
.bonostxt{font-family:'Sniglet', cursive;font-size:14px;font-weight:lighter;text-align:left;color:#fff;}
.stafftxt{font-family:'Sniglet', cursive;font-size:14px;font-weight:lighter;text-align:center;color:#000000;}
.destitulo{font-family:'Sniglet', cursive;font-size:14px;font-weight:lighter;text-align:center;color:#000000;}
.dessen{font-family:'Sniglet', cursive;font-size:14px;font-weight:lighter;text-align:left;color:#000000;}
.h4f{font-family:'Baloo Tammudu', cursive;font-size:20px;font-weight:lighter;text-align:center;color:#fff;text-shadow:1px 2px #000000;}
.tarjetas img{max-height:38px;left:20px;}
.txtfrases{text-color:#ffffff;text-shadow:0px 1px #ffffff;}
.huellas{display:block;margin:auto;}
.image{display:inline-block;border-radius:300px;overflow:hidden;}
.staff{text-align:center;padding:0 20px;}
.staff .image{display:inline-block;border-radius:300px;overflow:hidden;}
.staff .info{margin-top:15px;}
.staff .image img{border-radius:300px;background-color:#000000;padding:5px;-webkit-border-radius:150px;-moz-border-radius:150px;-webkit-box-shadow:1px 1px 10px #000000;border-radius:150px;}
.staff .name{margin-bottom:5px;}
.staff .title{font-size:12px;margin-bottom:15px;font-weight:600;}
.staff p{margin-bottom:15px;}
.staff .social a{border-radius:300px;border:1px solid #4F7241;padding:5px;width:40px;height:40px;line-height:28px;text-align:center;display:inline-block;color:#4F7241;}
.staff .social a + a{margin-left:5px;}
#staff.content{padding:20px 15px 45px;}
.h3f{font-weight:500;color:#242a30;margin-top:0;margin-bottom:15px;line-height:1.25;text-align:center;font-family:"Caveat Brush", cursive;font-size:32px;text-shadow:1px 1px #6AA318;}
.tooltip-carousel{position:absolute;z-index:11;border-radius:50%;}
.caraousel-tooltip-item{display:none;}
.caraousel-tooltip-item.active{display:block;}
.carrusel{border:10px solid #4F7241;margin-top:70px;}
.carousel-caption-right{text-align:left;max-width:300px;right:auto;}
.carousel-caption-left{text-align:left;max-width:300px;left:auto;}
.cH3{font-size:40px;}
.cP3{color:#000000;}
.cB{align:left;}
.carousel-indicators{bottom:0px;}
.btn.btn-out{color:#fff;border-width:2px;border-color:#ffffff;background:0 0}
.imglogo{vertical-align:middle;border-radius:60%;}
.imggato{display:block;margin:auto;max-width:100%;}
.imgreservas{max-width:100%;}
.imgonline{max-width:150%;margin-left:auto;margin-right:auto;display:block;}
.txtreservas{font-family:'Atma', cursive;font-size:18px;text-align:center;}
.sombras{-webkit-box-shadow:0 18px 6px -6px #777, -1px -12px 6px #777;-moz-box-shadow:0 18px 6px -6px #777, -1px -12px 6px #777;box-shadow:0 18px 6px -6px #777, -1px -12px 6px #777;}
.sombrasreserva{-webkit-box-shadow:0 18px 6px -6px #4F7241;-moz-box-shadow:0 18px 6px -6px #4F7241;box-shadow:0 18px 6px -6px #4F7241;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.botoncita{color:#000000 !important;display:block;font-size:18px;font-weight:500;background:red;border:10px solid #4F7241;border-color:#000000;transition:all 1s ease;position:relative;border-radius:6px;font-family:'Atma', cursive;font-weight:bold;text-align:center;}
.botoncita:hover{background:red;color:#fff !important;text-decoration:none;border-color:#ffffff;}
.img-texto2{position:relative;float:left;}
.img-texto2 span{position:absolute;bottom:0;left:0;right:0;z-index:999;background:#136e73;padding:10px;color:#fff;text-decoration:none;}
.ul{list-style-type:none;margin:0;padding:0;}
.li{margin:0;padding:0;}
.tabla{display:table;width:100%;}
.tCell33{display:table-cell;width:33%;}
.tCell5{display:table-cell;width:5%;}
.tCell{display:table-cell;vertical-align:top;}
.fondo{background-color:rgb(0,0,0);opacity:0.5;width:400px;}
.txtL1{color:#000000;font-family:'Caveat Brush';text-shadow:0 0 1.2em #b0a8a8, 0 0 1.2em #b0a8a8,
0 0 0.2em #000000;font-size:38px;1px 0 black, 0 -1px black}
.txtL2{font-family:'Atma';font-size:25px;color:#000000;text-shadow:0 0 1.2em #b0a8a8, 0 0 1.2em #b0a8a8,
0 0 0.2em #000000;}
.txtL3{font-family:'Caveat Brush';font-size:18px;color:#000000;text-shadow:0 0 1em #b0a8a8, 0 0 1em #b0a8a8,
0 0 0.2em #000000;}
.btnL4{color:#ffffff !important;font-size:20px;font-weight:500;padding:0.3em 1.5em;background:#000000;border:2px solid;border-color:#ffffff;transition:all 1s ease;position:relative;border-radius:6px;font-family:'Atma', cursive;font-weight:bold;text-decoration:none;}
.btnL4:hover{background:#ffffff;color:#000000 !important;border-color:#000000;text-decoration:none;}
.center{position:relative;width:80%;height:80%;top:50%;left:50%;margin-left:-350px;margin-top:-250px;}
.modalmask{position:fixed;font-family:Arial, sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;}
.modalmask:target{opacity:1;pointer-events:auto;}
.modalbox{width:80%;position:relative;padding:5px 20px 13px 20px;background:#FD0002;border-radius:3px;-webkit-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;transition:all 500ms ease-in;}
.movedown{margin:0 auto;}
.rotate{margin:10% auto;-webkit-transform:scale(-5,-5);transform:scale(-5,-5);}
.resize{margin:5% auto;width:0;height:0;}
.modalmask:target .movedown{margin:10% auto;}
.modalmask:target .rotate{transform:rotate(360deg) scale(1,1);-webkit-transform:rotate(360deg) scale(1,1);}
.modalmask:target .resize{width:80%;height:auto;}
.close{background:#000000;color:#ffffff;line-height:25px;position:absolute;right:1px;text-align:center;top:1px;width:24px;text-decoration:none;font-weight:bold;border-radius:3px;font-size:16px;}
.close:hover{background:#000000;color:#ffffff;}
.advimg{display:block;margin:auto;height:50%;width:50%;}
.advtxtL1{font-family:"Caveat Brush", cursive;font-size:32px;color:#4F7241;text-align:center;text-shadow:1px 2px #000000;margin-top:25px;line-height:120%;}
.advtxtL2{font-family:"Atma", cursive;font-size:24px;color:#000000;text-align:center;line-height:120%;}
.dcitas{display:block;margin:auto;max-width:100%;text-align:center;}
.social{
	display: inline-block;
	width: 2.5em;
	height: 2.5em;
	text-align: center;
	line-height: 2.5em;
	border-radius: .35em;
	outline: 0;
	text-decoration: none;
	background: #222;
	color: #fff;
}
.social:hover{
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
	-ms-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out;	
	color: #545f60;
}
.txtSocial{
	font-weight: lighter;
	text-align: center;
	color: #fff;
	padding-left: 25px;
	padding-right: 25px;	
}