html,body {
	font-size:100%;
}
html {
	box-sizing:border-box;
	outline-color:none;
	outline:none;
	text-decoration:none;
}
*,*::after,*::before {
	box-sizing:inherit;
	outline-color:none;
	outline:none;
	text-decoration:none;
}
html,body {
	color:#FFFFFF;
	outline-color:none;
	outline:none;
	text-decoration:none;
}
body {
	letter-spacing:0px;
	overflow-x:hidden;
	background-color:rgba(227,232,235,1);
	outline-color:none;
	outline:none;
	text-decoration:none;
}
body a {
	transition:.5s all;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	-ms-transition:.5s all;
	text-decoration:none;
	outline-color:none;
	outline:none;
	text-decoration:none;
}
a {
	text-decoration:none;
	color:#FFFFFF;
	outline-color:none;
	outline:none;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#FFFFFF;
	outline-color:none;
	outline:none;
	text-decoration:none;
}
a:active {
	text-decoration:none;
	color:#FFFFFF;
}
p {
	margin:0
}
a {
	text-decoration:none;
	outline-color:none;
	outline:none;
	text-decoration:none;
}
h1,h2,h3,h4,h5,h6,a {
	font-weight:300;
	margin:0
}
ul,label {
	margin:0;
	padding:0
}
#container {
	position:relative;
	margin:0 auto;
	width:100%;
	max-width:1024px;
	border:none;
	outline:none;
	text-decoration:none;
	background:rgba(41,189,197,1);
}
header {
	width:100%;
	height:110px;
	margin:0 auto;
	background:rgba(41,189,197,1);
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	position:relative;
	z-index:999; 
}
@media (max-width:1024px) {
	.header_bottom {
								display:none
	}
}
@media (max-width:768px) {
	header {
						width:100%;
						height:115px;
						margin:0 auto;
						background:rgba(41,189,197,1);
						-webkit-transition:all 0.5s ease-in-out;
						-moz-transition:all 0.5s ease-in-out;
						transition:all 0.5s ease-in-out;
						position:relative;
						z-index:99
	}
}
#arealogo {
	position:absolute;
	margin:0 auto;
	left:0;
	right:0;
	z-index:3;
	max-width:300px;
	height:99.4px;
	outline:none;
	outline-color:none;
	text-decoration:none
}
.logo {
	left:0;
	right:0;
	z-index:999;
	top:0;
	text-align:center;
	margin:0 auto;
	width:100%;
	background-color:none;
	padding:0.5em 0em;
	float:left;
	height:auto !important;
	outline:none;
	outline-color:none;
	text-decoration:none
}
.logo a img {
	width:100%;
	max-width:200px;
	outline:none;
	outline-color:none;
	text-decoration:none
}
@media only screen and (max-width:768px) {
	.logo {
						z-index:999;
						top:0;
						text-align:center;
						margin:0 auto;
						width:100%;
						background:none;
						padding:1em 0em;
						float:left !important;
						height:140px;
						outline:none;
	outline-color:none;
	text-decoration:none
	}
	.logo a img {
						width:100%;
						max-width: 184px;
						outline:none;
	outline-color:none;
	text-decoration:none
	}
}
/*** lineabajodemenu ***/
.separador {
	position:absolute;
	margin:0 auto;
	left:0;
	right:0;
	float:none;
	z-index:1
} 
.linea {
	width:100%;
	max-width:1024px;
	height:5px;
	position:relative;
	color:#E61956;
	margin:0 auto;
	border:3px solid rgba(235,0,139,1);
	left:0;
	right:0;
	margin-top:0px;
	box-shadow:0 5px 20px rgba(0,0,0,1);
	-webkit-box-shadow:0 5px 20px rgba(0,0,0,1);
	-moz-box-shadow:0 5px 20px rgba(0,0,0,1);
	z-index:1
}
.lineapinturados {
	width:100%;
	max-width:1024px;
	position:relative;
	margin:0 auto;
	height:auto;
	background-color:white;
	margin-top:15px
}
.abajo {
	background:rgba(41,189,197,0.5);
	height:51px;
	width:100%;
	margin:0 auto;
	position:relative;
	z-index: -1
}
/*** menu ***/
* {
	margin:0;
	padding:0;
	text-decoration:none
}
nav {
	position:relative;
	width:100%;
	max-width:1024px;
	margin:0 auto;
	z-index:9999;
}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile,#cssmenu1,#cssmenu1 ul,#cssmenu1 ul li,#cssmenu1 ul li a,#cssmenu1 #head-mobile1 {
	border:0;
	list-style:none;
	line-height:1;
	display:block;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#cssmenu:after,#cssmenu>ul:after,#cssmenu1:after,#cssmenu1>ul:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
#cssmenu #head-mobile {
	display:none
}
#cssmenu1 #head-mobile1 {
	display:none
}
#cssmenu,#cssmenu1 {
	font-family:sans-serif;
	background:rgba(235,0,139,0.5);
	height:51px;
	width:100%;
}
#cssmenu>ul>li {
	float:left;
	width:20%;
	outline:none;
	text-decoration:none;
	margin:0 auto;
	overflow:hidden
}
#cssmenu1>ul>li {
	float:left;
	width:15%;
	background:rgba(235,0,139,1);
	padding:0em 0.4em;
	outline:none;
	text-decoration:none;
}
#cssmenu>ul>li>a,#cssmenu1>ul>li>a {
	padding:20px;
	font-size:0.8em;
	letter-spacing:0px;
	text-decoration:none;
	color:white;
	font-weight:700;
	font-family: 'GothamRounded-Book';
	font-size:11px;
	text-align:center;
	outline:none;
	text-decoration:none;
}
#cssmenu>ul>li:hover>a,#cssmenu ul li.active a,#cssmenu1>ul>li:hover>a,#cssmenu1 ul li.active a {
	color:#fff;
	outline:none;
	text-decoration:none;
}
#cssmenu>ul>li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover,#cssmenu1>ul>li:hover,#cssmenu1 ul li.active:hover,#cssmenu1 ul li.active,#cssmenu1 ul li.has-sub.active:hover {
	background:rgba(235,0,139,1)!important;
	-webkit-transition:background .3s ease;
	-ms-transition:background .3s ease;
	transition:background .3s ease;
	outline:none;
	text-decoration:none;
}
#cssmenu>ul>li.has-sub>a,#cssmenu1>ul>li.has-sub>a {
}
#cssmenu>ul>li.has-sub>a:after,#cssmenu1>ul>li.has-sub>a:after {
}
#cssmenu>ul>li.has-sub>a:before,#cssmenu1>ul>li.has-sub>a:before, {
		-webkit-transition:all .25s ease;
	-ms-transition:all .25s ease;
	transition:all .25s ease;
	outline:none;
	text-decoration:none;
}
#cssmenu>ul>li.has-sub:hover>a:before,#cssmenu1>ul>li.has-sub:hover>a:before {
	top:23px;
	height:0;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul,#cssmenu1 ul ul {
	position:absolute;
	left:-9999px;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul li,#cssmenu1 ul ul li {
	height:0;
	-webkit-transition:all .25s ease;
	-ms-transition:all .25s ease;
	background:rgba(235,0,139,0.5);
	transition:all .25s ease;
	top:6px;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul li:hover,#cssmenu1 ul ul li:hover {
	background:rgba(235,0,139,1)!important;
	outline:none;
	text-decoration:none;
}
#cssmenu li:hover>ul,#cssmenu1 li:hover>ul {
	left:0px;
	outline:none;
	text-decoration:none;
}
#cssmenu li:hover>ul>li,#cssmenu1 li:hover>ul>li {
	height:auto !important;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul ul,#cssmenu1 ul ul ul {
	margin-left:100%;
	top:0;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul li a,#cssmenu1 ul ul li a {
	border-bottom:1px solid rgba(250,250,250,0.6);
	width:154px !important;
	padding:1em 1em;
	position:relative;
	font-size:0.6em;
	text-decoration:none;
	color:#fff;
	font-weight:400;
	font-family: 'GothamRounded-Book';
	outline:none;
	text-decoration:none;
	letter-spacing:1.5px;
	line-height:12px;
	text-align:start
}
#cssmenu ul ul li:last-child>a,#cssmenu ul ul li.last-item>a,#cssmenu1 ul ul li:last-child>a,#cssmenu1 ul ul li.last-item>a {
	border-bottom:0;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover,#cssmenu1 ul ul li:hover>a,#cssmenu1 ul ul li a:hover {
	color:#fff;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul li.has-sub>a:after,#cssmenu1 ul ul li.has-sub>a:after {
	position:absolute;
	top:16px;
	right:11px;
	width:8px;
	height:2px;
	display:block;
	background:#f9a11b;
	content:'';
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul li.has-sub>a:before,#cssmenu1 ul ul li.has-sub>a:before {
	position:absolute;
	top:13px;
	right:14px;
	display:block;
	width:2px;
	height:8px;
	background:#f9a11b;
	content:'';
	-webkit-transition:all .25s ease;
	-ms-transition:all .25s ease;
	transition:all .25s ease;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul>li.has-sub:hover>a:before,#cssmenu1 ul ul>li.has-sub:hover>a:before {
	top:17px;
	height:0;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover,#cssmenu1 ul ul li.has-sub:hover,#cssmenu1 ul li.has-sub ul li.has-sub ul li:hover {
	background:#29bdc5;
	outline:none;
	text-decoration:none;
}
#cssmenu ul ul ul li.active a,#cssmenu1 ul ul ul li.active a {
	border-left:1px solid #333;
	outline:none;
	text-decoration:none;
}
#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a,#cssmenu1>ul>li.has-sub>ul>li.active>a,#cssmenu1>ul ul>li.has-sub>ul>li.active>a {
	border-top:1px solid #333;
	outline:none;
	text-decoration:none;
}
@media screen and (max-width:1200px) {
	#cssmenu ul ul li,#cssmenu1 ul ul li {
					height:0;
					-webkit-transition:all .25s ease;
					-ms-transition:all .25s ease;
					background:rgba(235,0,139,0.4);
					transition:all .25s ease;
					top:4px;
					outline:none;
				text-decoration:none;
	}
	#cssmenu ul ul li a,#cssmenu1 ul ul li a {
				border-bottom:1px solid rgba(250,250,250,0.6);
				width:146px !important;
				padding:1em 1em;
				position:relative;
				font-size:0.6em;
				text-decoration:none;
				color:#fff;
				font-weight:400;
				font-family: 'GothamRounded-Book';
				outline:none;
				text-decoration:none;
				letter-spacing:1.5px;
				line-height:12px;
				text-align:start
	}
}
.movil {
	display:none
}
.desktop {
	display:inherit
}
@media screen and (max-width:768px) {
		#cssmenu>ul>li,#cssmenu1>ul>li {
					background:rgba(235,0,139,1);
						padding:0em 0em;
						outline:none;
				text-decoration:none;
	}
	 
	nav {
						position:relative;
						width:100%;
						max-width:100%;
	}
	.movil {
						display:inherit
	}
	.desktop {
					display:none
	}
	#cssmenu,#cssmenu1 {
							background:#f9a11b;
	}
	#cssmenu,#cssmenu1 {
						width:100%;
	}
	#cssmenu ul,#cssmenu1 ul {
						width:100%;
						box-shadow:0 5px 20px rgba(0,0,0,0.4);
						-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.4);
						-moz-box-shadow:0 5px 20px rgba(0,0,0,0.4);
						display:none
	}
	#cssmenu ul li,#cssmenu1 ul li {
						width:100%;
						border-top:1px solid #ffffff
	}
	#cssmenu ul li:hover,#cssmenu1 ul li:hover {
						background:#363636;
	}
	#cssmenu ul ul li,#cssmenu li:hover>ul>li,#cssmenu1 ul ul li,#cssmenu1 li:hover>ul>li {
						height:auto
	}
	#cssmenu ul li a,#cssmenu ul ul li a,#cssmenu1 ul li a,#cssmenu1 ul ul li a {
						width:100%;
						border-bottom:0
	}
	#cssmenu>ul>li,#cssmenu1>ul>li {
						float:none
	}
	#cssmenu ul ul li a,#cssmenu1 ul ul li a {
						padding-left:25px;
						font-size:0.8em;
						text-decoration:none;
						color:#fff;
						font-weight:400;
						font-family: 'GothamRounded-Book';
	}
	#cssmenu>ul>li>a,#cssmenu1>ul>li>a {
						padding:20px;
						font-size:14px;
						letter-spacing:0px;
						text-decoration:none;
						color:#fff;
						font-weight:700;
						font-family: 'GothamRounded-Bold';
	}
	#cssmenu ul ul li,#cssmenu1 ul ul li {
						background:#f9a11b !important;
	}
	#cssmenu ul ul li:hover,#cssmenu1 ul ul li:hover {
						background:#29bdc5!important;
	}
	#cssmenu ul ul ul li a,#cssmenu1 ul ul ul li a {
						padding-left:35px
	}
	#cssmenu ul ul li a,#cssmenu1 ul ul li a {
						color:#fff;
						background:none
	}
	#cssmenu ul ul li:hover>a,#cssmenu ul ul li.active>a,#cssmenu1 ul ul li:hover>a,#cssmenu1 ul ul li.active>a {
						color:#fff
	}
	#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu1 ul ul,#cssmenu1 ul ul ul {
						position:relative;
						left:0;
						width:100%;
						margin:0;
						text-align:left
	}
	#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before,#cssmenu1>ul>li.has-sub>a:after,#cssmenu1>ul>li.has-sub>a:before,#cssmenu1 ul ul>li.has-sub>a:after,#cssmenu1 ul ul>li.has-sub>a:before {
						display:none
	}
	#cssmenu #head-mobile {
						display:block;
						padding:1.2em 0em;
						color:#fff;
						font-size:14px;
						font-weight:700;
						font-family: 'GothamRounded-Bold';
						text-align:center;
						display:inherit
	}
		#cssmenu1 #head-mobile1 {
						display:block;
						padding:1.2em 0em;
						color:#fff;
						font-size:14px;
						font-weight:700;
						font-family: 'GothamRounded-Bold';
						text-align:center;
						display:inherit
	}
	.button {
							width:55px;
							height:46px;
							position:absolute;
							right:0;
							top:0;
							cursor:pointer;
							z-index:12399994;
	}
	.button:after {
							position:absolute;
							top:22px;
							right:30px;
							display:block;
							height:8px;
							width:20px;
							border-top:2px solid #dddddd;
							border-bottom:2px solid #dddddd;
							content:''
	}
	.button:before {
							-webkit-transition:all .3s ease;
							-ms-transition:all .3s ease;
							transition:all .3s ease;
							position:absolute;
							top:16px;
							right:30px;
							display:block;
							height:2px;
							width:20px;
							background:#29bdc5!important;
							content:''
	}
	.button.menu-opened:after {
							-webkit-transition:all .3s ease;
							-ms-transition:all .3s ease;
							transition:all .3s ease;
							top:23px;
							border:0;
							height:2px;
							width:19px;
							background:#fff;
							-webkit-transform:rotate(45deg);
							-moz-transform:rotate(45deg);
							-ms-transform:rotate(45deg);
							-o-transform:rotate(45deg);
							transform:rotate(45deg)
	}
	.button.menu-opened:before {
							top:23px;
							background:#fff;
							width:19px;
							-webkit-transform:rotate(-45deg);
							-moz-transform:rotate(-45deg);
							-ms-transform:rotate(-45deg);
							-o-transform:rotate(-45deg);
							transform:rotate(-45deg)
	}
	#cssmenu .submenu-button,#cssmenu1 .submenu-button {
							position:absolute;
							z-index:99;
							right:0;
							top:0;
							display:block;
							border-left:1px solid #ffffff;
							height:46px;
							width:46px;
							cursor:pointer
	}
	#cssmenu .submenu-button.submenu-opened,#cssmenu1 .submenu-button.submenu-opened {
							background:#29bdc5!important;
	}
	#cssmenu ul ul .submenu-button,#cssmenu1 ul ul .submenu-button {
							height:34px;
							width:34px
	}
	#cssmenu .submenu-button:after,#cssmenu1 .submenu-button:after {
							position:absolute;
							top:22px;
							right:19px;
							width:8px;
							height:2px;
							display:block;
							background:#ddd;
							content:''
	}
	#cssmenu ul ul .submenu-button:after,#cssmenu1 ul ul .submenu-button:after {
							top:15px;
							right:13px
	}
	#cssmenu .submenu-button.submenu-opened:after,#cssmenu1 .submenu-button.submenu-opened:after {
							background:#fff
	}
	#cssmenu .submenu-button:before,#cssmenu1 .submenu-button:before {
							position:absolute;
							top:19px;
							right:22px;
							display:block;
							width:2px;
							height:8px;
							background:#ddd;
							content:''
	}
	#cssmenu ul ul .submenu-button:before,#cssmenu1 ul ul .submenu-button:before {
							top:12px;
							right:16px
	}
	#cssmenu .submenu-button.submenu-opened:before,#cssmenu1 .submenu-button.submenu-opened:before {
							display:none
	}
	#cssmenu ul ul ul li.active a,#cssmenu1 ul ul ul li.active a {
							border-left:none
	}
	#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a,#cssmenu1>ul>li.has-sub>ul>li.active>a,#cssmenu1>ul ul>li.has-sub>ul>li.active>a {
							border-top: none
	}
}
/*banner-slider*/
#gale {
	width:100%;
	max-width:1024px;
	top:-50px;
	position:relative;
	background-color:rgba(227,232,235,1);
	margin:0 auto;
 
	}
/* Slider */
.slick-slider {
		display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
.slick-list:focus {
	outline:none;
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand;
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block;
}
.slick-track:before,.slick-track:after {
	display:table;
	content:'';
}
.slick-track:after {
	clear:both;
}
.slick-loading .slick-track {
	visibility:hidden;
}
.slick-slide {
	display:none;
	float:left;
		min-height:1px;
}
[dir='rtl'] .slick-slide {
	float:right;
}
.slick-slide img {
	display:block;
}
.slick-slide.slick-loading img {
	display:none;
}
.slick-slide.dragging img {
	pointer-events:none;
}
.slick-initialized .slick-slide {
	display:block;
}
.slick-loading .slick-slide {
	visibility:hidden;
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent;
}
.slick-arrow.slick-hidden {
	display:none;
}
.slider-arrow {
	position:absolute;
	top:50%;
	z-index:8;
	cursor:pointer;
	cursor:hand;
}
.slider-arrow:hover {
	opacity:1;
}
.slider-arrow .icon {
	width:40px;
	height:40px;
	fill:rgba(41,189,197,1);
}
.slider-arrow .icon:hover {
	width:40px;
	height:40px;
	fill:#ffffff;
}
.slick-slide {
	outline:none;
}
.slick-slide a {
	outline:none;
}
.slider-section {
	width:1024px;
	margin:auto;
	position:relative;
}
.sombra {
	box-shadow:0 5px 20px rgba(0,0,0,1);
	-webkit-box-shadow:0 5px 20px rgba(0,0,0,1);
	-moz-box-shadow:0 5px 20px rgba(0,0,0,1);
}
.slider-container {
	position:relative;
}
.slider-container .slider {
	height:100%;
}
.slider-container .slider .slide {
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	min-height:380px;
	position:relative;
	height:-webkit-calc(100vh+170px);
	height:calc(100vh+170px);
}
.slider-container .slider .slide:before {
	content:"";
	width:100%;
	height:100%;
	display:block;
	background-color:transparent;
	background-image:-webkit-linear-gradient(-630deg,transparent 65%,#222222);
	background-image:linear-gradient(360deg,transparent 65%,#222222);
	position:absolute;
	left: 0;
}
.slider-container .slider .slide .button-slider {
	position:absolute;
	bottom:40px;
	right:15%;
}
.slider-container .slider-arrow.banner-prev {
	left:30px;
	margin-top:-30px;
}
@media screen and (max-width:1400px) {
	.slider-container .slider .slide .button-slider {
			position:absolute;
			bottom:40px;
			right:8%;
	}
}
@media screen and (min-width:994px) {
	.slider-container .slider-arrow.banner-prev {
					left:50px;
	}
}
.slider-container .slider-arrow.banner-prev .icon {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.slider-container .slider-arrow.banner-next {
	right:30px;
	margin-top:-30px;
}
@media screen and (min-width:994px) {
	.slider-container .slider-arrow.banner-next {
					right:40px;
	}
}
.slider-container .metrics-data {
	position:absolute;
	bottom:0px;
	left:0px;
	height:170px;
	width:100%;
	text-align:center;
	text-transform:uppercase;
}
.slider-container .metrics-data:before {
	background-color:transparent;
	background-image:-webkit-linear-gradient(transparent -5%,#222222);
	background-image:linear-gradient(transparent -5%,#222222);
	content:"";
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
@media screen and (min-width:994px) {
	.slider-container .metrics-data:before {
					background-color:transparent;
					background-image:-webkit-linear-gradient(transparent -100%,#222222);
					background-image:linear-gradient(transparent -100%,#222222);
	}
}
.slider-container .metrics-data .metrics {
	position:relative;
	display:inline-block;
	font-size:10px;
	width:100%;
}
@media screen and (min-width:994px) {
	.slider-container .metrics-data .metrics {
					max-width:940px;
	}
}
.slider-container .metrics-data .data {
	display:inline-block;
	padding:29px 25px;
}
@media screen and (min-width:994px) {
	.slider-container .metrics-data .data {
					padding:17px 40px;
	}
}
.slider-container .metrics-data .light {
	font-size:70px;
	letter-spacing:0px;
}
@media screen and (min-width:994px) {
	.slider-container .metrics-data .light {
					font-size:90px;
	}
}
/*gira*/
#slidegira {
				background-image:url(../images/slider-home1.jpg);
}
@media (min-width:768px) {
	#slidegira {
				background-image:url(../images/slider-home1.jpg);
}
}
@media (min-width:994px) {
	#slidegira {
				background-image:url(../images/slider-home1.jpg);
}
}
#slidegira1 {
				background-image:url(../images/slider-home2.jpg);
}
@media (min-width:768px) {
	#slidegira1 {
				background-image:url(../images/slider-home2.jpg);
}
}
@media (min-width:994px) {
	#slidegira1 {
				background-image:url(../images/slider-home2.jpg);
}
}
#slidegira2 {
				background-image:url(../images/slider-home3.jpg);
}
@media (min-width:768px) {
	#slidegira2 {
				background-image:url(../images/slider-home3.jpg);
}
}
@media (min-width:994px) {
	#slidegira2 {
				background-image:url(../images/slider-home3.jpg);
}
}
#slidegira3 {
				background-image:url(../images/slider-home4.jpg);
}
@media (min-width:768px) {
	#slidegira3 {
				background-image:url(../images/slider-home4.jpg);
}
}
@media (min-width:994px) {
	#slidegira3 {
				background-image:url(../images/slider-home4.jpg);
}
}

/*caja-slidertexto*/
.jms-slideshow {
	position:relative;
	width:100%;
	max-width:307px;
	height:324px;
	z-index:2;
	margin-top:-374px;
}
.jms-wrapper {
		height:324px;
}
.color-1 {
	background-color:#29bdc5;
	background:rgba(41,189,197,0.5);
}
.color-2 {
	background-color:#29bdc5;
	background:rgba(41,189,197,0.5);
}
.color-3 {
	background-color:#29bdc5;
	background:rgba(41,189,197,0.5);
}
.color-4 {
	background-color:#29bdc5;
	background:rgba(41,189,197,0.5);
}
.color-5 {
	background-color:#29bdc5;
	background:rgba(41,189,197,0.5);
}
.step {
	 	-webkit-transition:opacity 1s;
	-moz-transition:opacity 1s;
	-ms-transition:opacity 1s;
	-o-transition:opacity 1s;
	transition:opacity 1s;
}
.step:not(.active) {
	opacity:0;
}
.jms-content {
		position:relative;
	clear:both;
	width:320px;
	margin:0 auto;
}
.step p {
	font-size:13px;
	font-family: 'GothamRounded-LightItalic';
	margin-top:14px;
	text-align:center;
	color:#ffffff;
	letter-spacing:normal;
}
.step span {
	font-size:16px;
	font-family: 'MetaPro-Book';
	text-align:center;
	color:#ffffff;
	letter-spacing:normal;
}
.step img {
	width:40px;
	height:40px;
	position:absolute;
	margin:0 auto;
	left:0;
	right:0;
}
a.jms-link {
	color:#fff;
	text-transform:uppercase;
}
.step:not(.active) a.jms-link {
	opacity:0;
}
.jms-dots {
		position:absolute;
	text-align:center;
	left:0px;
	bottom:20px;
	z-index:2000;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.jms-dots span {
	display:inline-block;
	position:relative;
	width:12px;
	height:12px;
	border-radius:100%;
	background:#ffffff;
	margin:3px;
	cursor:pointer;
}
.jms-dots span.jms-dots-current:after {
	content:'';
	width:12px;
	height:12px;
	position:absolute;
	top:0px;
	left:0px;
	border-radius:100%;
	background: #eb008b;
}
/* Not supported style */
.jms-wrapper.not-supported {
	background-color:#000;
	background-color:rgba(0,0,0,0.7);
	display:none
}
.jms-wrapper.not-supported:after {
	content:'Tu navegador no soporta el slider';
		text-align:center;
	display:block;
}
.jms-wrapper.not-supported .step {
	display:none;
	position:relative;
	opacity:0;
}
.jms-wrapper.not-supported .step:first-of-type {
	display:block;
}
.jms-wrapper.not-supported .step:not(.active) a.jms-link {
	opacity: 1;
}
/*contenido*/
.content {
	background:rgba(255,255,255,1);
	width:100%;
	max-width:1024px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	display:compact;
	
}
/*acomodo1*/
.acomodo1 {
	width:100%;
	position:relative;
	background:rgba(255,255,255,1);
	margin:0 auto;
	float:left;
	overflow:hidden;
	display:compact;
	background-image:url(../images/bienvenidos-01.png);
	background-size:53%;
	background-color:white;
	background-position:100% left;
	background-repeat:no-repeat;
	text-align:center;
	position:relative;
}
.txtacomodo1 {
	width:100%;
	max-width:520px;
	margin:0 auto;
	position:relative;
	margin-top:120px;
	overflow:hidden;
	display:compact;
}
.txtacomodo1 h1 {
	font-size:16px;
	font-family: 'GothamRounded-Bold';
	text-align:center;
	color:#00a5b5
}
.txtacomodo1 p {
	font-size:12px;
	font-family: 'GothamRounded-Book';
	line-height:normal;
	margin-top:14px;
	text-align:left;
	color:#333333;
	letter-spacing: normal;
	line-height:24px
} 
.txtacomodo1 h2 {
	font-size:12px;
	font-family: 'GothamRounded-Bold';
	line-height:normal;
	margin-top:14px;
	text-align: center;
	color:#00a5b5;
	letter-spacing: normal;
	line-height:24px
}
.txtacomodo1 span1{
	font-size:12px;
	font-family: 'GothamRounded-Bold';
	line-height:normal;
	margin-top:14px;
	text-align: center;
	color:#00a5b5;
	letter-spacing: normal;
	line-height:24px
}
.txtacomodo1 span,.txtacomodo2 span {
	font-size:12px;
	font-family: 'GothamRounded-LightItalic'; 
	line-height:normal;
	margin-top:14px;
	text-align:left;
	color:#333333;
	letter-spacing: normal;
	line-height:24px
}
@media screen and (max-width:1024px) {
	.acomodo1 {
					width:100%;
					position:relative;
					background:rgba(255,255,255,1);
					margin:0 auto;
					float:left;
					background-image:url(../images/bienvenidos-01.png);
					background-size:40%;
					background-color:white;
					background-position:100% left;
					background-repeat:no-repeat;
					text-align:center;
					position:relative;
	}
	.txtacomodo1 {
					width:100%;
					max-width:380px;
					margin:0 auto;
					position:relative;
					margin-top:70px;
	}
	.txtacomodo1 h1 {
					font-size:12px;
					font-family: 'GothamRounded-Bold';
					text-align:center;
					color:#00a5b5;
	}
	.txtacomodo1 p {
					font-size:11px;
					font-family: 'GothamRounded-Book';
					margin-top:14px;
					text-align:left;
					color:#59595B;
					letter-spacing:normal;
					line-height:22px
	}
	.txtacomodo1 h2 {
	font-size:11px;
	font-family: 'GothamRounded-Bold';
	margin-top:14px;
	text-align: center;
	color:#00a5b5;
	letter-spacing: normal;
	line-height:22px
}
	.txtacomodo1 span {
					font-size:11px;
					font-family: 'GothamRounded-LightItalic'; 
					margin-top:14px;
					text-align:left;
					color:#59595B;
					letter-spacing:normal;
					line-height:22px
	}
}
@media screen and (max-width:768px) {
	.acomodo1 {
					width:100%;
					float:inherit;
					padding:0em 0em;
					min-height:auto !important
	}
	.txtacomodo1 {
					width:100%;
					max-width:340px;
					margin:0 auto;
					position:relative;
					margin-top:0px;
					padding:3em 0em
	}
	.txtacomodo1 h1 {
					font-size:14px;
					text-align:center
	}
	.txtacomodo1 p {
					font-size:11px;
					font-family: 'GothamRounded-Book';
					line-height:22px;
						text-align:left;
					color:#59595B;
	}
		.txtacomodo1 h2 {
	font-size:11px;
	font-family: 'GothamRounded-Bold';
	line-height:22px;
	text-align: center;
	color:#00a5b5;
	letter-spacing: normal;
}
	.txtacomodo1 span {
					font-size:11px;
					font-family: 'GothamRounded-LightItalic'; 
					line-height:22px;
					text-align:justify;
					color:#59595B;
	}
	.lista p {
					font-size:11px;
					font-family: 'GothamRounded-Book';
					line-height:22px;
						text-align:justify;
					color:#59595B;
	}
}
@media screen and (max-width:480px) {
	.acomodo1 {
					width:100%;
					float:inherit;
					padding:0em 0em;
					min-height:auto !important
	}
	.txtacomodo1 {
					width:70%;
					max-width:70%;
					margin:0 auto;
					position:relative;
					margin-top:0px;
					padding:3em 0em
	}
	.iconitos {
					width:30px;
					height:30px;
					margin-left:1px;
					opacity:1;
	}
	.txtacomodo1 h1 {
					font-size:12px;
					text-align:center
	}
	.txtacomodo1 p{
					font-size:11px;
					text-align:left	}
	.txtacomodo1 span {
					font-size:11px;
					text-align:justify
	}
	.lista p {
					font-size:11px;
					text-align: justify
	}
}
/*** footer ***/
.footer {
	left:0;
	bottom:0;
	top:0;
	position:relative;
	min-height:120px;
	width:100%;
	text-align:center;
	background:url(../images/footer.png) no-repeat;
	background-size:cover;
	margin-top:-30px;
}
.espaciofooter {
	margin:0 auto;
	padding:0em 0em;
	width:100%;
	max-width:470px;
}
.arealinks {
	margin:0 auto;
	padding:0.5em 0em;
	width:100%;
	max-width:470px;
}
nav1 {
	position:relative;
		z-index:0;
}
ul1 {
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
	text-decoration:none;
	outline:none;
	z-index:0
}
li1 {
	text-decoration:none;
	outline:none;
	float:left;
	z-index:0
}
li1 a {
	display:block;
	color:rgba(255,255,255,1);
	text-align:center;
	padding:0em 0.3em;
	font-size:9px;
	font-family: 'GothamRounded-Bold';
	text-decoration:none;
	outline:none;
	z-index:0
}
li1 a:hover {
	opacity:.5;
	text-decoration:none;
	outline:none;
	z-index:0
}
@media screen and (max-width:1200px) {
	.footer {
				left:0;
				bottom:0;
				top:0;
				position:relative;
				min-height:120px;
				width:100%;
				text-align:center;
				background:url(../images/footer.png) no-repeat;
				background-size:cover;
				margin-top:-14px;
	}
}
@media screen and (max-width:1024px) {
	body {
			background-color:#49bcc4;
	}
}
.footer p {
	font-size:10px;
	color:white;
	text-align:center;
	padding:0em 0em;
	font-family: 'GothamRounded-Book';
	margin-top:10px
}
@media screen and (max-width:640px) {
	body {
			background-color:#49bcc4;
	}
	li1 {
					float:inherit;
					text-decoration:none;
					outline:none;
					z-index:0
	}
	li1 a {
					display:block;
					color:rgba(255,255,255,1);
					text-align:center;
					padding:10px 12px;
					font-size:120x;
					font-family: 'GothamRounded-Bold';
					text-decoration:none;
					outline:none;
					z-index:0
	}
	.footer p {
			font-size:10px;
			color:white;
			text-align:center;
			padding:0.5em 0em;
			font-family: 'GothamRounded-Book';
			margin-top:10px
	}
	.footer {
				left:0;
				bottom:0;
				top:0;
				position:relative;
				min-height:120px;
				width:100%;
				text-align:center;
				background:url(../images/footer.png) no-repeat;
				background-size:cover;
				margin-top: -20px;
	}
}