@charset "utf-8";
/* CSS Document */

body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}
.bodyDay {
	background: url(../assets/sky-day-background.jpg) center top no-repeat;
	-webkit-transition: background 2s ease-in-out;
	-moz-transition: background 2s ease-in-out;
	transition: background 2s ease-in-out;
}
.bodyAfternoon {
	background: url(../assets/sky-afternoon-background.jpg) center top no-repeat;
	-webkit-transition: background 2s ease-in-out;
	-moz-transition: background 2s ease-in-out;
	transition: background 2s ease-in-out;
}
.bodyNight {
	background: url(../assets/sky-night-background.jpg) center top no-repeat;
	-webkit-transition: background 2s ease-in-out;
	-moz-transition: background 2s ease-in-out;
	transition: background 2s ease-in-out;
}
.content {
	/*width: 960px;*/
	margin: 0 auto;
	position: relative;
}
.frame {
	background: #FFF;
	width: 90%;
	min-width: 950px;
	border-radius: 8px;
	height: 750px;
	box-shadow: 0px -2px 5px rgba(0,0,0,.1);
	border-top: 4px solid #0070BB;
	z-index: 777;
}
.mainmenu {
	height: 150px;
}
.logoAQ {
	background: url(../assets/logo.png) left top no-repeat;
	width: 187px;
	height: 199px;
	position: absolute;
	top: 30px;
	left: 30px;
	z-index: 999;
	background-size: contain;
}
.logoAQ a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -5000px;
}
.sun {
	background-position: top left;
	background-repeat: no-repeat;
	width: 110px;
	height: 110px;
	position: absolute;
	left: 30%;
	top: 5px;
	z-index: 999;
}
.bodyDay .sun {
	background-image: url(../assets/sky-day-sun.png);
	-webkit-transition: background 1s ease-in-out;
	-moz-transition: background 1s ease-in-out;
	transition: background 1s ease-in-out;
}
.bodyAfternoon .sun {
	background-image: url(../assets/sky-afternoon-sun.png);
	-webkit-transition: background 1s ease-in-out;
	-moz-transition: background 1s ease-in-out;
	transition: background 1s ease-in-out;
}
.bodyNight .sun {
	background-image: url(../assets/sky-night-moon.png);
	-webkit-transition: background 1s ease-in-out;
	-moz-transition: background 1s ease-in-out;
	transition: background 1s ease-in-out;
}
.footer {
	height: 640px;
	position: relative;
}
.footer a {
	color: #FFF;
}
.brands {
	background: url(../assets/footer-brands.png) no-repeat center bottom;
	width: 100%;
	height: 126px;
	position: relative;
	background-size: contain;
}
.qrFiscal {
}
.copyright {
	font-size: 9px;
	color: #CCC;
}
.copyright ul {
	width: 600px;
	margin: 0 auto;
}
.copyright li {
	list-style: none;
	float: left;
	width: 130px;
}
.copyText {
	padding: 10px 16px 0 0;
	line-height: 12px;
	font-size: 8px;
}
.parquesReunidos {
	border-left: 1px solid #f8f8f8;
	background: url(../assets/footer-parques-reunidos.png) no-repeat center center;
	height: 50px;
	width: 100%;
	display: block;
	text-indent: -5000px;
	background-size: contain;

}
.tripadvisor {
	border-left: 1px solid #f8f8f8;
	background: url(../assets/footer-trip-advisor.png) no-repeat  center center;
	height: 50px;
	width: 100%;
	display: block;
	text-indent: -5000px;
	background-size: contain;

}
.footerMenu {
	position: absolute;
	width: 100%;
	z-index: 9999;
	top: 430px;
}
.footerMenu content {
	width: 80%;
}
.footerMenu ul {
	margin: 0 auto;
	min-width: 400px;
	width: 720px;
}
.footerMenu ul li {
	float: left;
	list-style: none;
	padding: 0 20px;
}
.footerMenu ul li a {
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(0,0,0,.2);
	font-size: 13px;
	text-transform: uppercase;
}
.footerMenu ul li a:hover {
	color: #FFDC04;
}
.up {
	z-index: 999;
	color: #FFDC04!important;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../assets/footer-arrow-up.png) no-repeat center top;
	display: block;
	padding-top: 16px;
	width: 56px;
	height: 40px;
	position: absolute;
	text-align: center;
	text-shadow: 2px 1px 0px rgba(0,0,0,.2);
	right: 10%;
	bottom: 185px;
	z-index:1000;
}
.up:hover {
	color: #FFDC04;
}
.alertDescDown {
	background: url(../assets/alert-down.png) no-repeat bottom;
	height: 47px;
	width: 160px;
	position: absolute;
	bottom: 20px;
	right: -7px;
	z-index: 999;
}
.alertDescUp {
	background: url(../assets/alert-up.png) no-repeat bottom;
	height: 47px;
	width: 127px;
	position: absolute;
	bottom: -30px;
	right: 20px;
	z-index: 999;
}
/*-------------*/

.contentChars {
}
.seaFrame {
	width: 100%;
	height: 500px;
	overflow: hidden!important;
	position: absolute;
	bottom: 0;
}
.seaLayer0 {
	background: url(../assets/sea-0.jpg) repeat-x bottom;
	height: 260px;
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: 850;
}
.seaLayer1 {
	background: url(../assets/sea-1.png) repeat-x bottom;
	height: 315px;
	width: 110%;
	position: absolute;
	bottom: 0;
	z-index: 750;
}
.seaLayer2 {
	background: url(../assets/sea-2.png) repeat-x bottom;
	height: 500px;
	width: 115%;
	margin-left: -15%;
	position: absolute;
	bottom: 0;
	z-index: 0;
}
.charLobo {
	background: url(../assets/char-lobo.png) no-repeat bottom;
	width: 146px;
	height: 152px;
	position: absolute;
	bottom: 290px;
	left: 24%;
	z-index: 703;
}
.charDelfin {
	background: url(../assets/char-delfin.png) no-repeat bottom;
	width: 169px;
	height: 167px;
	position: absolute;
	bottom: 260px;
	right: 40%;
	z-index: 703;
}
.charLoro {
	background: url(../assets/char-loro.png) no-repeat bottom;
	width: 155px;
	height: 140px;
	position: absolute;
	bottom: 290px;
	right: 5%;
	z-index: 702;
}
.charLemur {
	background: url(../assets/char-lemur.png) no-repeat bottom right;
	width: 345px;
	height: 182px;
	position: absolute;
	bottom: 314px;
	left: -6%;
	z-index: 700;
}
.charRoke {
	background: url(../assets/char-roke.png) no-repeat bottom left;
	width: 320px;
	height: 141px;
	position: absolute;
	bottom: 300px;
	right: 14%;
	z-index: 700;
}
.charChucho {
	background: url(../assets/char-chucho.png) no-repeat bottom;
	width: 179px;
	height: 73px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	z-index: 900;
}
.objIsland1 {
	background: url(../assets/obj-island.png) no-repeat bottom;
	width: 340px;
	height: 292px;
	position: absolute;
	bottom: 280px;
	right: 14%;
	z-index: 701;
}
.objIsland2 {
	background: url(../assets/obj-island.png) no-repeat bottom;
	width: 340px;
	height: 292px;
	position: absolute;
	bottom: 280px;
	left: -6%;
	z-index: 701;
}
@media (max-width: 1000px) {
.up, .alertDescDown, .alertDescUp {
	display: none;
}
}
@media (max-width: 1200px) {
.sf-menu > li > a {
	font: 600 11px "Nunito", sans-serif!important;
	padding: 17px 10px!important;
}
.alertDescUp {
	background: url(../assets/alert-up.png) no-repeat bottom;
	height: 47px;
	width: 127px;
	position: absolute;
	bottom: -30px;
	right: 28px;
	z-index: 999;
}
}
@media (max-width: 767px) {
.PinguCRFM {
	background-image: none!important;
	padding-left: inherit!important;
}
.sf-menu {
	padding-left: 0px;
}
.sf-menu > li > ul {
	padding: 16px;
}
.sf-menu > li > a {
	border-bottom: 1px solid #B1D3EA!important;
	color: #1277BD!important;
	background-image: none!important;
	background-color: #FFF!important;
	text-shadow: none!important;
}
.sf-menu > li > a:hover {
	border-bottom: 1px solid #1277BD;
	color: #FFF!important;
	background-color: #1277BD!important;
	text-shadow: none!important;
}
.charLobo {
	background: url(../assets/char-lobo.png) no-repeat bottom;
	width: 146px;
	height: 152px;
	position: absolute;
	bottom: 290px;
	left: 15px;
	z-index: 703;
}
.charDelfin {
	background: url(../assets/char-delfin.png) no-repeat bottom;
	width: 169px;
	height: 167px;
	position: absolute;
	bottom: 260px;
	right: 15px;
	z-index: 703;
}
.charLoro, .charLemur, .charRoke, .charChucho, .objIsland1, .objIsland2, .alertDescDown, .alertDescUp, .footerMenu {
	display: none;
	transition: display 2s ease-in-out;
}
.copyright ul {
	width: 400px;
	height: 20px;
	margin: 0 auto;
}
.seaLayer0 {
	background: url(../assets/sea-0.jpg) repeat-x -1111px bottom;
	height: 260px;
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: 850;
}
header .row #header_logo {
	padding-top: 157px;
}
.sun {
	background-position: top left;
	background-repeat: no-repeat;
	width: 110px;
	height: 110px;
	position: absolute;
	left: 64%;
	top: 10px;
	z-index: 999;
}
.logoAQ {
	background: url(../assets/logo.png) left top no-repeat;
	width: 187px;
	height: 199px;
	position: absolute;
	top: 30px;
	left: 40px;
	z-index: 999;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, header .row #header_logo, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 25px;
	padding-right: 25px;
}
header .nav {
/*display: none;*/
}
#columns {
	padding: 0;
	overflow: hidden;
}
}
/*-FIX MAIN THEME-*/

.sf-menu > li > a {
	font: 600 16.7px "Nunito", sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-shadow: 1px 1px 0px rgba(0,0,0,.2);
	display: block;
	padding: 17px 20px;
	background: url(../assets/mainmenu-separator.png) no-repeat bottom left;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
	background: #1277BD;
	border-bottom-color: #1067A0;
	color: white;
	text-shadow: 1px 1px 0px rgba(0,0,0,.2);
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
/*-AQ Contents-*/

.AQpage {
	background: #3b92cb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiOTJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjM2I5MmNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMTE3YWMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b92cb), color-stop(5%, #3b92cb), color-stop(99%, #117ac0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* IE10+ */
	background: linear-gradient(to bottom, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b92cb', endColorstr='#117ac0', GradientType=0 ); /* IE6-8 */
	height: 250px;
	font-size: 50px;
	margin-bottom: 10px;
	color: #fff;
	width: 100%;
	padding: 190px 0 0 30px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	margin: 0;
	text-transform: uppercase;
	font-weight: 100;
	margin-bottom: 20px;
}
.Delfines {
	background: #6EBB3B url(../assets/mf-delfin.jpg) no-repeat center top;
}
.Lobos {
	background: #6EBB3B url(../assets/mf-lobos.jpg) no-repeat center top;
}
.TiburonesyChuchos {
	background: #6EBB3B url(../assets/mf-tiburon.jpg) no-repeat center top;
}
.Aves {
	background: #6EBB3B url(../assets/mf-aves.jpg) no-repeat center top;
}
.Pingus {
	background: #6EBB3B url(../assets/mf-pingus.jpg) no-repeat center top;
}
.Peces {
	background: #6EBB3B url(../assets/mf-peces.jpg) no-repeat left top;
}
.Lemures {
	background: #6EBB3B url(../assets/mf-lemur.jpg) no-repeat center top;
}
.Nutrias {
	background: #6EBB3B url(../assets/mf-nutrias.jpg) no-repeat center top;
}
.Club {
	background: #6EBB3B url(../assets/mf-clubsocios.jpg) no-repeat center top;
}
.ElParque {
	background: #6EBB3B url(../assets/mf-aq.jpg) no-repeat center top;
}
.Interactivas {
	background: #6EBB3B url(../assets/mf-interactivas.jpg) no-repeat center top;
	height: 326px!Important;
	margin-bottom: 20px;
}
.Actividades {
	background: #6EBB3B url(../assets/mf-playa.jpg) no-repeat center top;
}
.Horarios {
	background: #6EBB3B url(../assets/mf-flamenco-1.jpg) no-repeat center top;
}
.ElParque {
	background: #6EBB3B url(../assets/mf-elparque.jpg) no-repeat center top;
}
.Contacto {
	background: #6EBB3B url(../assets/mf-elparque.jpg) no-repeat center top;
}
.Mapa {
	background: #FFF url(../assets/aq-map.jpg) no-repeat center top;
	height: 656px!Important;
	margin-bottom: 20px;
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	background-size: cover;
}
.quoteCRFM {
	background: #F4FBF0;
	color: #6EBB3B!important;
	border: 2px solid #6EBB3B;
	padding: 11px 11px;
	border-radius: 7px;
}
.quoteLobo img {
	width: 94px;
	border: 4px solid #FFF;
	margin-right: 17px!important;
	box-shadow: 0px 3px 0px #BAE19F;
}
.quoteInteractiva img {
	width: 94px;
	border: 4px solid #FFF;
	margin-right: 17px!important;
	box-shadow: 0px 3px 0px #C4DEF4;
}
.PinguCRFM {
	background: #F4FBF0 url(../assets/aq-web-lonja.jpg) no-repeat left top;
	padding-left: 120px;
	background-size: contain;
	font-size: 12px!important;
}
.quoteCRFM p {
	color: #6EBB3B!important;
}
.quoteCRFM h2 {
	color: #6EBB3B!important;
	font-size: 20px;
}
.quoteAbout {
	background: #FFF9EA;
	color: #FEAE25!important;
	border: 2px solid #FEAE25;
	padding: 20px 17px 10px;
	border-radius: 7px;
}
.quoteInteractiva {
	background: #F2FEFF;
	color: #4197DE!important;
	border: 2px solid #4197DE;
	padding: 10px 17px 10px;
	border-radius: 7px;
}
.quoteInteractiva p {
	color: #4197DE!important;
	font-size: 14px!important;
	line-height: 14px!important;
	margin: 0!important;
}
.quoteInteractiva h2 {
	color: #4197DE!important;
	font-size: 20px!important;
	line-height: 14px!important;
}
.quoteAbout p {
	color: #FEAE25!important;
	font-size: 19px!important;
	line-height: 20px!important;
}
.quoteShowAves {
	background: #FFF url(http://www.aquarium.com.ar/assets/q-aves.jpg) no-repeat center top;
}
.quoteShowLobos {
	background: #FFF url(http://www.aquarium.com.ar/assets/q-lobos.jpg) no-repeat center top;
}
.quoteShowDelfines {
	background: #FFF url(http://www.aquarium.com.ar/assets/q-delfines.jpg) no-repeat center top;
}
.quoteTouchPool {
	background: #FFF url(http://www.aquarium.com.ar/assets/q-touchpool.jpg) no-repeat center top;
}
.quoteShowLemures {
	background: #FFF url(http://www.aquarium.com.ar/assets/q-lemures.jpg) no-repeat center top;
}
.cms-habitantes-del-parque .block-cms h1 {
	background: #3b92cb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiOTJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjM2I5MmNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMTE3YWMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b92cb), color-stop(5%, #3b92cb), color-stop(99%, #117ac0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* IE10+ */
	background: linear-gradient(to bottom, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b92cb', endColorstr='#117ac0', GradientType=0 ); /* IE6-8 */
	height: 177px;
	margin-bottom: 10px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	margin: 0;
	text-transform: uppercase;
	padding: 100px 0 0 20px;
	font-weight: 100;
}
.cms-habitantes-del-parque .block-cms h1 a {
	color: #FFF!important;
	font-size: 50px;
}
.cms-habitantes-del-parque .breadcrumb {
	display: none;
}
.category-entradas .logoAQ {
	background: url(../assets/logo.png) left top no-repeat;
	width: 150px;
	height: 199px;
	position: absolute;
	top: 30px;
	left: 30px;
	z-index: 999;
	background-size: contain;
}
.cms-atracciones h1, .cms-aquarium h1, .cms-horarios h1, .cms-actividades h1, .cms-mapa h1, .cms-contacto h1, .cms-tu-visita h1 {
	background: #3b92cb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiOTJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjM2I5MmNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMTE3YWMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b92cb), color-stop(5%, #3b92cb), color-stop(99%, #117ac0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* IE10+ */
	background: linear-gradient(to bottom, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b92cb', endColorstr='#117ac0', GradientType=0 ); /* IE6-8 */
	height: 177px;
	margin-bottom: 10px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	margin: 0;
	text-transform: uppercase;
	padding: 100px 0 0 20px;
	font-weight: 700;
	font-size: 50px;
}
.cms-atracciones h1 a, .cms-aquarium h1 a, .cms-horarios h1 a, .cms-actividades h1 a, .cms-mapa h1 a, .cms-contacto h1 a, .cms-tu-visita h1 a {
	color: #FFF;
	text-transform: uppercase;
	font-size: 50px;
	font-weight: 100;
}
.breadcrumb {
	display: none!important;
}
.identity .page-subheading {
	color: #3b92cb;
	height: 116px;
	margin: 0;
	text-transform: uppercase;
	padding: 45px 0 0 0px;
	font-weight: 100;
	font-size: 50px;
	margin-bottom: 10px;
}
.addresses .page-heading, .history .page-heading, .my-account .page-heading, .order-slip .page-heading, .authentication .page-heading, .category-entradas .page-heading, .order .page-heading, .guest-tracking .page-heading {
	background: #3b92cb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiOTJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjM2I5MmNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMTE3YWMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b92cb), color-stop(5%, #3b92cb), color-stop(99%, #117ac0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* IE10+ */
	background: linear-gradient(to bottom, #3b92cb 0%, #3b92cb 5%, #117ac0 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b92cb', endColorstr='#117ac0', GradientType=0 ); /* IE6-8 */
	height: 120px;
	margin-bottom: 10px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	margin: 0;
	text-transform: uppercase;
	padding: 70px 0 0 20px;
	font-weight: 700;
	font-size: 50px;
	margin-bottom: 10px;
}
.order-opc .page-heading, .module-mercadopago-payment h2 {
	background: #FFF;
	height: 96px;
	color: #3b92cb;
	margin: 0;
	text-transform: uppercase;
	padding: 64px 0 0 20px;
	font-weight: 700;
	font-size: 29px;
	margin-bottom: 10px;
}
.module-mercadopago-payment h3 {
	color: #FEAE25;
	margin: 0;
	text-transform: uppercase;
	padding: 0 0 0 20px;
	font-weight: 700;
	font-size: 25px;
	margin-bottom: 10px;
}
.module-mercadopago-payment form, .guest-tracking form {
	padding-left: 20px;
}
.order-opc span {
}
#cmsinfo_block {
	background: #eff6fb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjZmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff6fb), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eff6fb 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff6fb', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	height: 280px;
	color: #0F639B;
	border-top: 2px solid #0F639B;
	margin-bottom: 20px;
}
#cmsinfo_block h3, #facebook_block h4 {
	font-size: 20px!important;
	color: #70C492!important;
}
.facebook-fanbox {
	background: #FFF;
	border: 1px solid #0F639B;
	border-radius: 4px;
}
div.checker {
	display: inline-block!important;
}
.selector {
	width: 350px!important;
}
.selector span {
	width: 340px!important;
}
.CallToAction {
	background: #eff6fb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjZmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff6fb), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eff6fb 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff6fb', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	color: #0F639B;
	border-top: 2px solid #0F639B;
	margin-bottom: 20px;
	padding-top: 15px;
	margin-top: 40px;
	min-height: 200px;
}

.VideoFrameLinks {
	background: #eff6fb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjZmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff6fb), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eff6fb 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eff6fb 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff6fb', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	color: #0F639B;
	border-top: 2px solid #0F639B;
	margin-bottom: 20px;
	padding-top: 15px;
	margin-top: 40px;
	min-height: 200px;
}
.VideoFrameLinks h3 {
	font-size: 20px!important;
	color: #70C492!important;
}

.CallToAction img, .CallToActionStar img {
	width: 128px;
	border: 4px solid #FFF;
	margin: 0 16px 100px 0!important;
	box-shadow: 0px 3px 0px #eff6fb;
}
.CallToAction h3 {
	font-size: 20px!important;
	color: #70C492!important;
}
.CallToActionStar h3 {
	color: #FC0!important;
	font-size: 20px!important;
}
.CallToActionStar {
	background: #FFF8DF; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjZmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #FFF8DF 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF8DF), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFF8DF 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFF8DF 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFF8DF 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FFF8DF 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF8DF', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	color: #0F639B;
	border-top: 2px solid #FC0;
	margin-bottom: 20px;
	padding-top: 15px;
	margin-top: 40px;
	min-height: 200px;
}
.DelfinesTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-delfines.png) no-repeat top left;
}
.LemuresTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-lemures.png) no-repeat top left;
}
.LobosTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-lobos.png) no-repeat top left;
}
.ChuchosTitle {
	display: block;
	width: 450px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-chuchos.png) no-repeat top left;
}
.ContactoTitle {
	display: block;
	width: 450px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-contacto.png) no-repeat top left;
}
.AvesTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-aves.png) no-repeat top left;
}
.PingusTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-pingus.png) no-repeat top left;
}
.PecesTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-peces.png) no-repeat top left;
}
.NutriasTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-nutrias.png) no-repeat top left;
}
.ActividadesTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-actividades.png) no-repeat top left;
}
.HorariosTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-horarios.png) no-repeat top left;
}
.ElParqueTitle {
	display: block;
	width: 350px;
	height: 80px;
	text-indent: -5000px;
	position: absolute;
	top: 150px;
	left: 30px;
	background: url(../assets/title-el-parque.png) no-repeat top left;
}
.quoteHabitat {
	font-size: 20px;
	text-height: 24px;
}
#cms #center_column p {
	line-height: 16px;
	margin: 0 16px 16px 16px!important;
	font-size: 14px;
	color: #39536C;
}
.cart_last_product {
	display: none!important;
}
/*.CalltoBuy a{ width:100%; height:100%; display:block;}

.CalltoBuy { /*background: url(http://www.aquarium.com.ar/assets/calltobuy.png) no-repeat top center; background-size:contain; height:87px; border-radius:5px;}*/ 

.category-entradas .CalltoBuy {
	display: none;
}
/*---------------*/


.label-important, .badge-important {
	background-color: #b94a48;
}
.label-important[href], .badge-important[href] {
	background-color: #953b39;
}
.label-warning, .badge-warning {
	background-color: #f89406;
}
.label-warning[href], .badge-warning[href] {
	background-color: #c67605;
}
.label-success, .badge-success {
	background-color: #468847;
}
.label-success[href], .badge-success[href] {
	background-color: #356635;
}
.label-info, .badge-info {
	background-color: #3a87ad;
}
.label-info[href], .badge-info[href] {
	background-color: #2d6987;
}
.label-inverse, .badge-inverse {
	background-color: #333333;
}
.label-inverse[href], .badge-inverse[href] {
	background-color: #1a1a1a;
}
/*-----------FIX 11 11 2014 -------*/


.online_only {
	display: none;
}
.mainFrame {
	position: relative;
	padding: 8px;
	background: #ffffff;
	min-height: 540px;
}
/*-------------------*/


header {
	height: 190px;
	position: relative;
}
nav {
	position: absolute;
	top: 140px;
	right: 50px;
}
.homeLink {
	display: block;
	width: 100%;
	height: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}
.homeLink span {
	color: #FFF;
	width: 100%;
	height: 100%;
	top: -100%;
	text-align: center;
	padding-top: 50px;
	font-size: 36px;
	opacity: 0;
	-webkit-transition: top .5s ease-in-out, opacity .5s ease-in-out;
	-moz-transition: top .5s ease-in-out, opacity .5s ease-in-out;
	transition: top .5s ease-in-out, opacity .5s ease-in-out;
	display: block;
	position: absolute;
	text-indent: -5000px;
}
.homeLink:hover span {
	top: 0;
	-webkit-transition: top .5s ease-in-out, opacity .5s ease-in-out;
	-moz-transition: top .5s ease-in-out, opacity .5s ease-in-out;
	transition: top .5s ease-in-out, opacity .5s ease-in-out;
	opacity: .3;
}
.img-portfolio {
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	opacity: 1;
}
.img-portfolio:hover {
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	opacity: .8;
}
.img-hover {
}
/* Home Page Carousel */

.carousel {
	height: auto;
	margin-bottom: 0;
	padding-bottom: 0;
}
.carousel .item, .carousel .item.active, .carousel .carousel-inner {
	height: 100%;
}
.carousel .fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
/* 404 Page Styles */

.error-404 {
	font-size: 100px;
}
/* Pricing Page Styles */

.price {
	display: block;
	font-size: 50px;
	line-height: 50px;
}
.price sup {
	top: -20px;
	left: 2px;
	font-size: 20px;
}
.period {
	display: block;
	font-style: italic;
}
/* Footer Styles */

footer {
/* margin: 50px 0;*/
}

/* Responsive Styles */

@media(max-width:1199px) {
.nav>li>a {
	font: 600 14px "Nunito", sans-serif!important;
	padding: 17px 10px!important;
}
.logoAQ {
	width: 150px!important;
	top: 40px;
	left: 8px;
	height: 150px!important
}
nav {
	top: 137px!important;
}
.dropdown-menu>li>a {
	font-size: 15px;
}
}
 @media(max-width:991px) {
.customer-img,  .img-related {
	margin-bottom: 30px;
}
.nav>li>a {
	font: 600 12px "Nunito", sans-serif!important;
	padding: 17px 10px!important;
}
.logoAQ {
	width: 100px!important;
	height: 100px!important
}
nav {
	top: 140px!important;
}
.dropdown-menu>li>a {
	font-size: 14px;
}
.CallToAction, .CallToActionStar { text-align:center;}
.CallToAction img, .CallToActionStar img {
width: auto;
border: 4px solid #FFF;
margin: 0 auto!important;
box-shadow: 0px 3px 0px #eff6fb;
}
.pull-left { float:inherit!important;}

}
 @media(max-width:767px) {
.img-portfolio {
	margin-bottom: 15px;
}
.carousel .carousel {
	height: 70%;
}
.logoAQ {
	width: 140px!important;
	height: 140px!important;
	top: 70px;
	left: 30px;
	background-size: contain;
}
.copyright ul {
	width: 450px;
}

.CallToAction, .CallToActionStar { text-align:center;}
.CallToAction img, .CallToActionStar img {
width: auto;
border: 4px solid #FFF;
margin: 0 auto!important;
box-shadow: 0px 3px 0px #eff6fb;
}
.pull-left { float:inherit!important;}

}

 @media(max-width:480px) {
.logoAQ {
	width: 140px!important;
	height: 140px!important;
	top: 70px;
	left: 30px;
	background-size: contain;
}
}
.faceBookBox {
	border-left: 1px solid #F8F8F8;
	border-right: 1px solid #F8F8F8;
	border-bottom: 1px solid #F8F8F8;
	border-top: 4px solid #4B67B8;
	padding-right: 10px;
}



.superBackButton { 
background: #ffc500; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffc500 0%, #FB8C23 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc500), color-stop(100%,#FB8C23)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffc500 0%,#FB8C23 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffc500 0%,#FB8C23 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffc500 0%,#FB8C23 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffc500 0%,#FB8C23 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc500', endColorstr='#FB8C23',GradientType=0 ); /* IE6-8 */


border:2px solid #FFF;
box-shadow:1px 1px 2px rgba(0,0,0,.2);

font: 600 15px "Nunito", sans-serif;
text-transform: uppercase;
color: #FFF;
text-shadow: 1px 1px 0px rgba(0,0,0,.2);

border-radius:8px;
padding:10px 30px;

position:absolute;
right:20px;
top:120px;
z-index:1000;
}


.superBackButton:hover { 
background: #ffc500; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNmZmM1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZhNTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffc500 41%, #FB8C23 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#ffc500), color-stop(100%,#FB8C23)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffc500 41%,#FB8C23 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffc500 41%,#FB8C23 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffc500 41%,#FB8C23 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffc500 41%,#FB8C23 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc500', endColorstr='#FB8C23',GradientType=0 ); /* IE6-8 */


border:2px solid #FFF;
box-shadow:1px 1px 2px rgba(0,0,0,.2);

font: 600 15px "Nunito", sans-serif;
text-transform: uppercase;
color: #FFF;
text-shadow: 1px 1px 0px rgba(0,0,0,.2);

border-radius:8px;
padding:10px 30px;
text-decoration:none;
}


.Cinema { background-color:#F0F6FB; background-position:bottom right; background-repeat:no-repeat; padding:10px 10px 60px 10px; border-top:4px solid #0F639B; color:#70C492; }

.Cinema h2, .Cinema h3{ color:#70C492; font-weight:bold; } 

.BigText { font-size:18px;}

.addthis_sharing_toolbox { margin-left:10px;}

.CRFMod { background-color:#F4FBF0; background-position:bottom right; background-repeat:no-repeat; margin-top:10px; padding:10px; border-top:4px solid #6EBB3B; color:#6EBB3B; }
.CRFMod h2, .CRFMod h3{ color:#6EBB3B; font-weight:bold; } 

/*-----------FIX -

.alertDescUp { display:none;}

.alertDescDown { display:none;}

.TicketBanner { display:none;}

*/

/*-------APP-------*/
.affixed {}

#mainTitle {font-size: 40px;
padding: 31px 0 10px 0px;
border-bottom: 2px solid;
margin-bottom: 20px;
margin-right: 25px;}

legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #eea236;
border: 0;
border-bottom: 2px solid #e5e5e5;
}
.block-step1 legend{color:#09C!important;/*border-bottom: 2px solid #e5e5e5!important;*/}
.block-step2 legend{color:#FF9326!important;/*border-bottom: 2px solid #FF9326!important;*/}
.block-step3 legend{color:#F39!important;/*border-bottom: 2px solid #F39!important;*/}
.block-step4 legend{color:#96C!important;/*border-bottom: 2px solid #96C!important;*/}
.block-step5 legend{color:#0C6!important;/*border-bottom: 2px solid #0C6!important;*/}

.block-step1 {border-radius:4px; padding:10px; margin-bottom:20px; border:2px solid #09C!important;/*border-bottom: 2px solid #e5e5e5!important;*/}
.block-step2 {border-radius:4px; padding:10px; margin-bottom:20px; border:2px solid #FF9326!important;/*border-bottom: 2px solid #FF9326!important;*/}
.block-step3 {border-radius:4px; padding:10px; margin-bottom:20px; border:2px solid #F39!important;/*border-bottom: 2px solid #F39!important;*/}
.block-step4 {border-radius:4px; padding:10px; margin-bottom:20px; border:2px solid #96C!important;/*border-bottom: 2px solid #96C!important;*/}
.block-step5 {border-radius:4px; padding:10px; margin-bottom:20px; border:2px solid #0C6!important;/*border-bottom: 2px solid #0C6!important;*/}

.block-step1 .lead{color:#09C!important;/*border-bottom: 2px solid #e5e5e5!important;*/ font-weight:bold;}
.block-step2 .lead{color:#FF9326!important;/*border-bottom: 2px solid #FF9326!important;*/ font-weight:bold;}
.block-step3 .lead{color:#F39!important;/*border-bottom: 2px solid #F39!important;*/ font-weight:bold;}
.block-step4 .lead{color:#96C!important;/*border-bottom: 2px solid #96C!important;*/ font-weight:bold;}
.block-step5 .lead{color:#0C6!important;/*border-bottom: 2px solid #0C6!important;*/ font-weight:bold;}

.label-default { background-color:#449d44!important; text-shadow:1px 1px 1px rgba(0,0,0,.2);}

.well .lead { color:#449d44; font-weight:bold;}

.block-step1 a#ToggleMDPButton, .block-step5 a#ToggleMDPButton { color:#F90!important; }


.block-step1, 
.block-step2,
.block-step3,
.block-step4,
.block-step5 { font-size:16px;}

@media(max-width:991px) {
	.well { display:none;}
}

@media(min-width:1200px) {
	.affixed { min-width:330px!important;}
}
@media(max-width:1199px) {
	.affixed { min-width:240px!important;}
}

.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #FFF;
border: 1px solid #FFF;
border-radius: 4px;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);
box-shadow: 0 1px 8px rgba(0,0,0,.2);
z-index: 1000;
opacity: .9;
}

.affixed-top { top:16px !important;}



#mainSubmitButton { width:100%;}

.APP .col-xs-1,.APP.col-sm-1,.APP .col-md-1,.APP .col-lg-1,.APP .col-xs-2,.APP .col-sm-2,.APP .col-md-2,.APP .col-lg-2,.APP .col-xs-3,.APP .col-sm-3,.APP .col-md-3,.APP .col-lg-3,.APP .col-xs-4,.APP .col-sm-4,.APP .col-md-4,.APP .col-lg-4,.APP .col-xs-5,.APP .col-sm-5,.APP .col-md-5,.APP .col-lg-5,.APP .col-xs-6,.APP .col-sm-6,.APP .col-md-6,.APP .col-lg-6,.APP .col-xs-7,.APP .col-sm-7,.APP .col-md-7,.APP .col-lg-7,.APP .col-xs-8,.APP .col-sm-8,.APP .col-md-8,.APP .col-lg-8,.APP .col-xs-9,.APP .col-sm-9,.APP .col-md-9,.APP .col-lg-9,.APP .col-xs-10,.APP .col-sm-10,.APP .col-md-10,.APP .col-lg-10,.APP .col-xs-11,.APP .col-sm-11,.APP .col-md-11,.APP .col-lg-11,.APP .col-xs-12,.APP .col-sm-12,.APP .col-md-12,.APP .col-lg-12{
padding-right: 15px !important;
padding-left: 15px !important;
}

.APP .contentChars{
	display:none;
}

.APP .footer{
	height: 110px !important;
	padding-top:30px;
	padding-bottom:30px;
}

.APP .color-0{
	display:none;
}

.APP .color-1{
	background-color:#9D9D9D !important;
}

.APP .color-2, .APP .color-3, .APP .color-4{
	background-color:#666 !important;
}

.APP .color-5{
	background-color:#FF9900 !important;
}
.APP .color-6, .APP .color-7, .APP .color-8, .APP .color-9{
	background-color:#FF6600 !important;
}

.APP .copyright ul {
width: 720px !important;
}


.APP #menusTable div.row, .APP #showsTable div.row {
	border-top: 1px solid #EEE;
	padding:10px 0;
}

.APP #showsTable div.row p strong {
	font-size:12px;
}

.APP .messages, .APP h3.text-muted {
	display:none;
}

@media (max-width: 960px){ 	.parquesReunidos {
	border-left: none;
}
.tripadvisor {
	border-left: none;
}}

@media (max-width: 480px){

	.APP .copyright ul {
	width: 446px !important;
	}
	.APP .copyright li {
	height: 67px !important;
	}
	
	.btnTickets { display:block!important;}
	.TicketBanner { display:none!important;}
	
	.footer { height:720px;}

}

@media (min-width: 1000px){
	
#Legend1 { background:#09C url(../assets/step-1.jpg) left top no-repeat; height:92px; border-radius:2px; text-indent:-5000px;  }
#Legend2 { background:#FF9326 url(../assets/step-2.jpg) left top no-repeat; height:92px; border-radius:2px; text-indent:-5000px;  }
#Legend3 { background:#F39 url(../assets/step-3.jpg) left top no-repeat; height:92px; border-radius:2px; text-indent:-5000px;  }
#Legend4 { background:#96C url(../assets/step-4.jpg) left top no-repeat; height:92px; border-radius:2px; text-indent:-5000px;  }
#CustomerInfo { background:#0C6 url(../assets/step-5.jpg) left top no-repeat; height:92px; border-radius:2px; text-indent:-5000px;  }

}