* {
	margin:0;
	padding:0;
}
html,body {
	height:100%;
}
.main2 {
	width:100%;
}
header {
	width:3%;
	height:auto;
	position:fixed;
	z-index:1006;
	background: rgba(255,255,255,0);  
}
header img {
	display:block;
}
#gps {
	width:61px; 
	height:69px;
	position:fixed;
	margin-left:92%;
	transform:scale(1,1);
	transition:transform 1s;
	-moz-transform:scale(1,1);
	-moz-transition:-moz-transform 1s;
	-ms-transform:scale(1,1);
	-ms-transition:-ms-transform 1s;
	-o-transform:scale(1,1);
	-o-transition:-o-transform 1s;
	-webkit-transform:scale(1,1);
	-webkit-transition:-webkit-transform 1s;
}

#gps:hover
{
	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}
#apk {
	width:61px; 
	height:69px;
	position:fixed;
	margin-left:86.7%;
	transform:scale(1,1);
	transition:transform 1s;
	-moz-transform:scale(1,1);
	-moz-transition:-moz-transform 1s;
	-ms-transform:scale(1,1);
	-ms-transition:-ms-transform 1s;
	-o-transform:scale(1,1);
	-o-transition:-o-transform 1s;
	-webkit-transform:scale(1,1);
	-webkit-transition:-webkit-transform 1s;
}

#apk:hover
{
	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}
.slicknav_menu {
	display:none;
}
#menu {
	display:none;
}

#nav{
	list-style: none;
}
#contenedor3 {
	position: relative;
}
.miniatura3{
	z-index: 1005;
	text-decoration: none;
}
.miniatura3 img {
	border: 0px;
}
.miniatura3 span {
	position: absolute;
	text-decoration: none;
	visibility: hidden;
	border: 0px;
	top:0px;
	left:0px;
}
.miniatura3:hover span {
	visibility: visible;
	overflow:visible;
	z-index: 5;
}
.miniatura3:focus span {
	visibility: visible;
	overflow:visible;
	z-index: 5;
}

#contenedor4 {
	position: relative;
}
.miniatura4{
	z-index: 1005;
	text-decoration: none;
}
.miniatura4 img {
	border: 0px;
}
.miniatura4 span {
	position: absolute;
	text-decoration: none;
	visibility: hidden;
	border: 0px;
	top:0px;
	left:0px;
}
.miniatura4:hover span {
	visibility: visible;
	overflow:visible;
	z-index: 1;
}
.miniatura4:focus span {
	visibility: visible;
	overflow:visible;
	z-index: 1;
}

#apDiv1 {
	position: absolute;
	z-index: 1;
	margin-top:-60px;
	margin-left:90%;
}
#apDiv2 {
	position: absolute;
	z-index: 6;
}

#apDiv4 {
	position: absolute;
	z-index: 1;
	margin-top:-60px;
	margin-left:90%;
}
#apDiv6 {
	position: absolute;
	z-index: 1;
	margin-top:-60px;
	margin-left:90%;
}
#apDiv8 {
	position: absolute;
	z-index: 1;
	margin-top:-60px;
	margin-left:90%;
}
#apDiv10 {
	position: absolute;
	z-index: 1;
	margin-top:-60px;
	margin-left:90%;
}
#apDiv12 {
	position: absolute;
	z-index: 1;
	margin-top:-60px;
	margin-left:90%;
}
#apDiv14 {
	position: absolute;
	z-index: 1;
	margin-top:-60px;
	margin-left:90%;
}
#apDiv16 {
	position: absolute;
	z-index: 1;
	margin-top:-60px;
	margin-left:90%;
}
#apDiv3 {
	position: absolute;
	z-index: 6;
}
#apDiv5 {
	position: absolute;
	z-index: 6;
}
#apDiv7 {
	position: absolute;
	z-index: 6;
}
#apDiv9 {
	position: absolute;
	z-index: 6;
}
#apDiv11 {
	position: absolute;
	z-index: 6;
}
#apDiv13 {
	position: absolute;
	z-index: 6;
}
#apDiv15 {
	position: absolute;
	z-index: 6;
}
#principal {
	width:100%;
	height:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
}
#fhome {
	display:none;
	width:100%;
	height:auto;
}
video { 
    position:fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
 	background: url('../images/fondo-01.jpg') no-repeat center center;
  	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  	-webkit-transition: 1s opacity;
    transition: 1s opacity;
}


@media screen and (max-width: 500px) { 
  div{width:0%;} 
}
@media screen and (max-device-width: 800px) {
  html { background: url() #000 no-repeat center center fixed; }
  #bgvid { display: none; }
}






#central {
	width:100%;
	background: url(../images/fondo_kala-05.jpg) no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	height:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
}

.contenedor {
	margin: 0 auto;
	width:77%;
	max-width:684px;
	text-align:justify;
	margin-top:80px;
}
#subtitulo {
	font-size:18px;
	color:#C49C64;
}
#subtitulo2 {
	font-size:24px;
}
#titulo {
	font-size:46px;
	color:#C49C64;
}
#texto {
	font-size:18px;
}
#central2 {
	width:100%;
	background: url(../images/r_social-B.jpg) no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	height:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
}
.parrafo {
	width:33%;
	max-width: 525px;
	height:80%;
	background: rgba(34,31,32,0.6);
	color:#FFF;
	padding:20px;
	margin-left:10%;
	margin-top:40px;
}
#parrafo {
	font-size:17px;
	text-align:justify;
}
#central3 {
	width:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
#central3 p {
	padding-right:9%;
}

#central3-B {
	width:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
#central3-B p {
	padding-right:9%;
}
#central3-C {
	width:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
#central3-C p {
	padding-right:9%;
}
#central3-D {
	width:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
#central3-D p {
	padding-right:9%;
}
#central3-E {
	width:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
#central3-E p {
	padding-right:9%;
}
#central3-F {
	width:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
#central3-F p {
	padding-right:9%;
}
#central3-G {
	width:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
#central3-G p {
	padding-right:9%;
}
#central3-H {
	width:100%;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
#central3-H p {
	padding-right:9%;
}
/*Slider*/
#slider1_container {
	position: relative; 
	margin: 0 auto;
    top: 0px; 
	left: 0px; 
	width: 1600px; 
	height: 807px; 
	overflow: hidden;
}
#loading {
	position: absolute; 
	top: 0px; 
	left: 0px;
}
#loading2 {
	filter: alpha(opacity=70); 
	opacity: 0.7; 
	position: absolute; 
	display: block;
    top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%;
}
#loading3 {
	position: absolute; 
	display: block; 
	background: url(../images/loading.gif) no-repeat center center;
    top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%;
}
#slides {
	cursor: move; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 1600px; 
	height: 820px;
	overflow: hidden;
}
#caption {
	position: absolute; 
	width: 445px; 
	height: 300px; 
	top: 100px; 
	left: 600px;
}
#phone {
	position: absolute; 
	width: 445px; 
	height: 300px; 
	top: 0px; 
	left: 0px;
}
#img_caption {
	position: absolute; 
	width: 102px; 
	height: 78px; 
	top: 70px; 
	left: 130px;
}
#text {
	position: absolute; 
	width: 80px; 
	height: 53px; 
	top: 153px; 
	left: 163px;
}
#fruit {
	position: absolute; 
	width: 140px; 
	height: 90px; 
	top: 60px; 
	left: 220px;
}
#navigator {
	position: absolute; 
	width: 200px; 
	height: 155px; 
	top: 57px; 
	left: 121px; 
}
#caption2 {
	position: absolute; 
	width: 470px; 
	height: 220px; 
	top: 120px; 
	left: 650px;
}
#caption2_img {
	position: absolute; 
	width: 470px; 
	height: 220px; 
	top: 0px; 
	left: 0px;
}
#caption2_img1 {
	position: absolute; 
	width: 379px; 
	height: 213px; 
	top: 4px; 
	left: 45px;
}
#caption2_img2 {
	position: absolute; 
	width: 379px; 
	height: 213px; 
	top: 4px; 
	left: 45px;
}
#caption2_img_point {
	position: absolute; 
	width: 257px; 
	height: 300px; 
	top: 80px; 
	left: 200px;
}
#caption2_nav_horizontal {
	position: absolute; 
	width: 379px; 
	height: 213px; 
	top: 4px; 
	left: 45px;
}
#s_titulo {
	position: absolute; 
	width: 480px; 
	height: 120px; 
	top: 30px; 
	left: 30px; 
	padding: 5px;
    text-align: left; 
	line-height: 60px; 
	text-transform: uppercase; 
	font-size: 50px;
    color: #FFFFFF;
}
#s_titulo2 {
	position: absolute; 
	width: 480px; 
	height: 120px; 
	top: 30px; 
	left: 30px; 
	padding: 5px;
    text-align: left; 
	line-height: 60px; 
	text-transform: uppercase; 
	font-size: 50px;
    color: #FFFFFF;
}
#s_titulo3 {
	position: absolute; 
	width: 480px; 
	height: 120px; 
	top: 30px; 
	left: 30px; 
	padding: 5px;
    text-align: left; 
	line-height: 60px; 
	text-transform: uppercase; 
	font-size: 50px;
    color: #FFFFFF;
}
#leyenda {
	position: absolute; 
	width: 480px; 
	height: 120px; 
	top: 300px; 
	left: 30px; 
	padding: 5px;
    text-align: left; 
	line-height: 36px; 
	font-size: 30px;
    color: #FFFFFF;
}
#leyenda2 {
	position: absolute; 
	width: 480px; 
	height: 120px; 
	top: 300px; 
	left: 30px; 
	padding: 5px;
    text-align: left; 
	line-height: 36px; 
	font-size: 30px;
    color: #FFFFFF;
}
#leyenda3 {
	position: absolute; 
	width: 480px; 
	height: 120px; 
	top: 300px; 
	left: 30px; 
	padding: 5px;
    text-align: left; 
	line-height: 36px; 
	font-size: 30px;
    color: #FFFFFF;
}
/*Bullet Navigator Skin Begin -->
             jssor slider bullet navigator skin 21 css */
            /*
            .jssorb21 div           (normal)
            .jssorb21 div:hover     (normal mouseover)
            .jssorb21 .av           (active)
            .jssorb21 .av:hover     (active mouseover)
            .jssorb21 .dn           (mousedown)
            */
            .jssorb21 div, .jssorb21 div:hover, .jssorb21 .av
            {
                background: url(../images/b21.png) no-repeat;
                overflow:hidden;
                cursor: pointer;
            }
            .jssorb21 div { background-position: -5px -5px; }
            .jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
            .jssorb21 .av { background-position: -65px -5px; }
            .jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }


/*Arrow Navigator Skin Begin -->
             jssor slider arrow navigator skin 21 css */
            /*
            .jssora21l              (normal)
            .jssora21r              (normal)
            .jssora21l:hover        (normal mouseover)
            .jssora21r:hover        (normal mouseover)
            .jssora21ldn            (mousedown)
            .jssora21rdn            (mousedown)
            */
            .jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(../images/a21.png) center center no-repeat;
                overflow: hidden;
            }
            .jssora21l { background-position: -3px -33px; }
            .jssora21r { background-position: -63px -33px; }
            .jssora21l:hover { background-position: -123px -33px; }
            .jssora21r:hover { background-position: -183px -33px; }
            .jssora21ldn { background-position: -243px -33px; }
            .jssora21rdn { background-position: -303px -33px; }
			
			
#jssorb21 {
	position: absolute; 
	bottom: 26px; 
	left: 6px;
}
#prototype {
	POSITION: absolute; 
	WIDTH: 19px; 
	HEIGHT: 19px; 
	text-align:center; 
	line-height:19px; 
	color:White; 
	font-size:12px;
}
/******/

.izq {
	width:61%;
	float:left;
}
.der {
	width:39%;
	height:100%;
	float:left;
	background-color:#FFF;
}
#translogo {
	width:40%;
	max-width:250px;
	margin-left:30%;
	margin-top:15%;
}
#espacio {
	width:100%;
	height:80px;
}
#espacio2 {
	width:100%;
	height:10px;
	float:left;
}
.leyenda p {
	margin-left:10%;
}
#enlaces {
	list-style:none;
	margin-top:150px;
	margin-left:10%;
}
#enlaces li {
	float:left;
	padding-right:10px;
}
#enlaces2 {
	list-style:none;
	margin-top:120px;
	margin-left:10%;
}
#enlaces2 li {
	float:left;
	padding-right:10px;
}
#enlaces3 {
	list-style:none;
	margin-top:220px;
	margin-left:10%;
}
#enlaces3 li {
	float:left;
	padding-right:10px;
}
#enlaces4 {
	list-style:none;
	margin-top:215px;
	margin-left:10%;
}
#enlaces4 li {
	float:left;
	padding-right:10px;
}
#enlaces5 {
	list-style:none;
	margin-top:215px;
	margin-left:10%;
}
#enlaces5 li {
	float:left;
	padding-right:10px;
}
#enlaces6 {
	list-style:none;
	margin-top:135px;
	margin-left:10%;
}
#enlaces6 li {
	float:left;
	padding-right:10px;
}
#enlaces7 {
	list-style:none;
	margin-top:130px;
	margin-left:10%;
}
#enlaces7 li {
	float:left;
	padding-right:10px;
}
#enlaces8 {
	list-style:none;
	margin-top:155px;
	margin-left:10%;
}
#enlaces8 li {
	float:left;
	padding-right:10px;
}
.central {
	width:100%;
	float:left;
}
#indeklogo {
	width:26%;
	max-width:161px;
	margin-left:40%;
	margin-top:15%;
}
#spilogo {
	width:32%;
	max-width:198px;
	margin-left:34%;
	margin-top:15%;
}
#central4 {
	width:100%;
	height:800px;
	padding: 0;
	float:left;
	font-family:"Century Gothic";
	font-size:20px;
}
.left {
	width:39%;
	float:left;
	height:100%;
	background: url(../images/a1.jpg) no-repeat center center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#vinieta1 {
	list-style-image: url('../images/a2.png');
	margin-left:25%;
	margin-right:10%;
	margin-top:125px;
}
.right {
	width:61%;
	height:100%;
	float:left;
	background-color:#221F20;
	color:#FFF;
}

form input {
    /*border: 2px solid #990000;*/
	width:100%;;
	height:20px;
	background-color:#D4D4D4;
	border:none;
}

form textarea{
	text-decoration:none;
	width:95%;
	height:133px;
	padding:10px;
	background-color:#D4D4D4;
	border:none;
}

form input[type=submit]
{
	-webkit-appearance: none;
	background-color:#4D4D4D;
	color:white;
	height:23px;
	width:54px;
	font-size:14px;
	border: 0px solid white;
	transform:scale(1,1);
	transition:transform 1s;
	-moz-transform:scale(1,1);
	-moz-transition:-moz-transform 1s;
	-ms-transform:scale(1,1);
	-ms-transition:-ms-transform 1s;
	-o-transform:scale(1,1);
	-o-transition:-o-transform 1s;
	-webkit-transform:scale(1,1);
	-webkit-transition:-webkit-transform 1s;
	font-family:Calibri;
}
form input[type=submit]:hover
{
	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}
.formizq {
	float:left;
	width:50%;
}
.formder {
	float:left;
	width:50%;
}
#form_footer {
	margin-left:25%;
	margin-top:40px;
	font-size:15px;
	width:55%;
}
.right p{
	margin-left:15%;
	margin-top:125px;
}
#vinieta2 {
	list-style-image: url('../images/b_mapa.png');
	margin-left:19%;
	margin-right:10%;
	margin-top:-35px;
	font-size:16px;
}
#vinieta3 {
	list-style-image: url('../images/b_correo.png');
	margin-left:19%;
	margin-right:10%;
	font-size:16px;
}
#vinieta4 {
	list-style-image: url('../images/b_telefono.png');
	margin-left:19%;
	margin-right:10%;
	font-size:16px;
}

.zt-container{
	width:601px;
	height:450px;
	position:relative;
	overflow:hidden;
	margin:20px auto;
	border:none;
}
img.zt-current{
	position:absolute;
	display:none;
}
img.zt-temp{
	position:absolute;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.zt-tag{
	position:absolute;
	z-index:10;
	width:57px;
	height:59px;
	cursor:pointer;
}
.zt-tag-back{
	width:30px;
	height:20px;
	left:50%;
	bottom:0px;
	margin-left:-16px;
	background:#fff url(../images/back.png) no-repeat center center;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	border:1px solid #fff;
	border-bottom:none;
}
.zt-loading{
	position:absolute;
	width:50px;
	height:50px;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	opacity:0.8;
	z-index:99999;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	background:#fff url(../images/ajax-loader.gif) no-repeat center center;
}
.frontal {
	display:none;
}
.posterior {
	display:none;
}
#Efondo {
	display:block;
}
.frontal2 {
	display:none;
}
.posterior2 {
	display:none;
}
.frontal3 {
	display:none;
}
.posterior3 {
	display:none;
}
.frontal4 {
	display:none;
}
.posterior4 {
	display:none;
}
.frontal5 {
	display:none;
}
.posterior5 {
	display:none;
}
.frontal6 {
	display:none;
}
.posterior6 {
	display:none;
}
.frontal7 {
	display:none;
}
.posterior7 {
	display:none;
}
.frontal8 {
	display:none;
}
.posterior8 {
	display:none;
}
.mapa {
	display:none;
}

#sisection {
	display:none;
}
@media screen and (max-width:1200px) {
	#vinieta2 {
		margin-top:-65px;
		font-size:16px;
	}
	#vinieta3 {
		list-style-image: url('../images/b_correo.png');
		margin-left:19%;
		margin-right:10%;
		font-size:16px;
	}
	#vinieta4 {
		list-style-image: url('../images/b_telefono.png');
		margin-left:19%;
		margin-right:10%;
		font-size:16px;
	}
}
@media screen and (max-width:800px) {
	html,body {
		height:auto;
	}
	#gps {
		width:43px; 
		height:46px;
		margin-left:90%;
	}
	#apk {
		width:43px; 
		height:46px;
		margin-left:80%;
	}
	.js #menu {
		display:none;
	}	
	.js .slicknav_menu {
		display:block;
		position:fixed;
		width:100%;
		z-index:105;
	}
	#nav {
		display:none;
	}
	#principal {
		width:100%;
		height:600px;
		background: url(../images/fondo-01.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
		float:left;
		font-family:"Century Gothic";
	}
	
	video {
		display:none; 
	}
	#central {
		width:100%;
		height:700px;
		background: url(../images/fondo_kala-05-t.png) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
		float:left;
		font-family:"Century Gothic";
	}

	#titulo {
		font-size:40px;
		color:#C49C64;
	}
	#texto {
		font-size:16px;
	}
	.contenedor {
		margin-top:5px;
	}
	#central2 {
		height:650px;
	}
	.parrafo {
		width:70%;
		max-width: 525px;
		background: rgba(34,31,32,0.6);
		color:#FFF;
		padding:20px;
		margin: 0 auto;
		margin-top:40px;
	}
	#parrafo {
		font-size:14px;
		text-align:justify;
	}
	.sidebar1 {
		display:none;
	}
	.frontal {
		width:100%;
		float:left;
		display:block;
	}
	.posterior {
		width:100%;
		float:left;
		position:absolute;
		z-index:5;
		display:none;
	}
	
	.frontal2 {
		width:100%;
		float:left;
		display:block;
	}
	.posterior2 {
		width:100%;
		float:left;
		position:absolute;
		z-index:5;
		display:none;
	}
	
	.frontal3 {
		width:100%;
		float:left;
		display:block;
	}
	.posterior3 {
		width:100%;
		float:left;
		position:absolute;
		z-index:5;
		display:none;
	}
	
	.frontal4 {
		width:100%;
		float:left;
		display:block;
	}
	.posterior4 {
		width:100%;
		float:left;
		position:absolute;
		z-index:5;
		display:none;
	}
	
	.frontal5 {
		width:100%;
		float:left;
		display:block;
	}
	.posterior5 {
		width:100%;
		float:left;
		position:absolute;
		z-index:5;
		display:none;
	}
	
	.frontal6 {
		width:100%;
		float:left;
		display:block;
	}
	.posterior6 {
		width:100%;
		float:left;
		position:absolute;
		z-index:5;
		display:none;
	}
	
	.frontal7 {
		width:100%;
		float:left;
		display:block;
	}
	.posterior7 {
		width:100%;
		float:left;
		position:absolute;
		z-index:5;
		display:none;
	}
	
	.frontal8 {
		width:100%;
		float:left;
		display:block;
	}
	.posterior8 {
		width:100%;
		float:left;
		position:absolute;
		z-index:5;
		display:none;
	}
	#apDiv2 {
		width:100%;
		text-align:center;
	}
	#apDiv3 {
		width:100%;
		text-align:center;
	}
	#apDiv5 {
		width:100%;
		text-align:center;
	}
	#apDiv7 {
		width:100%;
		text-align:center;
	}
	#apDiv9 {
		width:100%;
		text-align:center;
	}
	#apDiv11 {
		width:100%;
		text-align:center;
	}
	#apDiv13 {
		width:100%;
		text-align:center;
	}
	#apDiv15 {
		width:100%;
		text-align:center;
	}
	.leyenda {
		width: 100%;
		text-align:left;
	}
	#translogo {
		width:50%;
		max-width:250px;
		margin-left:0%;
		margin-top:10%;
	}
	#central3 {
		font-size:16px;
		background-color:#FFF;
	}
	#central3-B {
		font-size:16px;
		background-color:#FFF;
	}
	#central3-C {
		font-size:16px;
		background-color:#FFF;
	}
	#central3-D {
		font-size:16px;
		background-color:#FFF;
	}
	#central3-E {
		font-size:16px;
		background-color:#FFF;
	}
	#central3-F {
		font-size:16px;
		background-color:#FFF;
	}
	#central3-G {
		font-size:16px;
		background-color:#FFF;
	}
	#central3-H {
		font-size:16px;
		background-color:#FFF;
	}
	#enlaces {
		margin-top:10%;
		text-align:right;
	}
	#ocultar {
		margin-top:5%;
		margin-left:90%;
		position:absolute;
		cursor:pointer;
		z-index:5000;
	}
	#ocultar2 {
		margin-top:5%;
		margin-left:90%;
		position:absolute;
		cursor:pointer;
		z-index:5000;
	}
	#ocultar3 {
		margin-top:5%;
		margin-left:90%;
		position:absolute;
		cursor:pointer;
		z-index:5000;
	}
	#ocultar4 {
		margin-top:5%;
		margin-left:90%;
		position:absolute;
		cursor:pointer;
		z-index:5000;
	}
	#ocultar5 {
		margin-top:5%;
		margin-left:90%;
		position:absolute;
		cursor:pointer;
		z-index:5000;
	}
	#ocultar6 {
		margin-top:5%;
		margin-left:90%;
		position:absolute;
		cursor:pointer;
		z-index:5000;
	}
	#ocultar7 {
		margin-top:5%;
		margin-left:90%;
		position:absolute;
		cursor:pointer;
		z-index:5000;
	}
	#ocultar8 {
		margin-top:5%;
		margin-left:90%;
		position:absolute;
		cursor:pointer;
		z-index:5000;
	}
	#x {
		width:29px;
		height:32px;
	}
	#btnred {
		width:52px; 
		height:53px;
	}
	#btnweb {
		width:266px; 
		height:53px;
	}
	.left {
		width:100%;
	}
	.right {
		width:100%;
	}
	.formizq {
		width:100%;
		padding-left:5%;
	}
	.formder {
		width:100%;
		padding-left:5%;
	}
	form input {
		width:90%;;
	}
	.comentario {
		width:100%;
		float:left;
		padding-left:5%;
	}
	form textarea{
		width:87%;
		height:133px;
	}
	#central4 {
		height:600px;
		font-size:18px;
	}
	.zt-container{
		display:none;
	}
	.mapa {
		display:block;
		width:100%;
		text-align:center;
	}
	#espacio-mapa {
		height:80px;
	}
	#indeklogo {
		margin-left:0%;
	}
	#spilogo {
		margin-left:0%;
	}
	#nosection {
		display:none;
	}
	#sisection {
		display:block;
		width:100%;
	}
	#fhome {
		display:none;
	}
	#vinieta1 {
		margin-left:10%;
		margin-right:10%;
		margin-top:60px;
	}
	#form_footer2 {
		margin-top:10px;
	}
}
@media screen and (max-width:480px) {
	#fhome{
		display:block;
	}
	#principal {
		width:100%;
		height:450px;
	}
	#gps {
		width:33px; 
		height:36px;
		margin-left:85%;
	}
	#apk {
		width:33px; 
		height:36px;
		margin-left:75%;
	}
	#central {
		width:100%;
		background: url(../images/fondo_kala-05-m.jpg) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
		float:left;
		font-family:"Century Gothic";
	}
	#subtitulo {
		margin-top:20px;
		font-size:14px;
	}
	#subtitulo2 {
		font-size:19px;
	}
	#titulo {
		font-size:26px;
	}
	#texto {
		font-size:14px;
	}
	#central2 {
		background: url(../images/rs.png) no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	#apDiv1 {
		margin-top:-56px;
		margin-left:85%;
	}
	#apDiv4 {
		margin-top:-56px;
		margin-left:85%;
	}
	#apDiv6 {
		margin-top:-56px;
		margin-left:85%;
	}
	#apDiv8 {
		margin-top:-56px;
		margin-left:85%;
	}
	#apDiv10 {
		margin-top:-56px;
		margin-left:85%;
	}
	#apDiv12 {
		margin-top:-56px;
		margin-left:85%;
	}
	#apDiv14 {
		margin-top:-56px;
		margin-left:85%;
	}
	#apDiv16 {
		margin-top:-56px;
		margin-left:85%;
	}
	#mas {
		width:29px;
		height:29px;
	}
	#x {
		width:19px;
		height:20px;
	}
	#central3 {
		font-size:14px;
	}
	#central3-B {
		font-size:14px;
	}
	#central3-C {
		font-size:14px;
	}
	#central3-D {
		font-size:14px;
	}
	#central3-E {
		font-size:14px;
	}
	#central3-F {
		font-size:14px;
	}
	#central3-G {
		font-size:14px;
	}
	#central3-H {
		font-size:14px;
	}
	#espacio-mapa {
		height:40px;
	}
	#btnred {
		width:37px; 
		height:37px;
	}
	#btnweb {
		width:185px; 
		height:37px;
	}
	#central4 {
		height:600px;
		font-size:14px;
	}
	#form_footer {
		margin-left:10%;
		margin-top:40px;
		font-size:15px;
		width:80%;
	}
	#vinieta1 {
		margin-left:10%;
		margin-right:10%;
		margin-top:60px;
	}
	#form_footer2 {
		width:90%;
		margin-top:10px;
	}
	.formizq {
		width:100%;
		padding-left:5%;
	}
	.formder {
		width:100%;
		padding-left:5%;
	}
	form input {
		width:100%;;
	}
	form textarea {
		width:95%;
		height:93px;
	}
	#vinieta2 {
		list-style-image: url('../images/m-mapa.png');
		margin-left:12%;
		margin-right:10%;
		margin-top:20px;
	}
	#vinieta3 {
		list-style-image: url('../images/m-mail.png');
		margin-left:12%;
		margin-right:10%;
	}
	#vinieta4 {
		list-style-image: url('../images/m-telefono.png');
		margin-left:12%;
		margin-right:10%;
	}
	#espacio {
		height:50px;
	}
	video { 
		height: 450px;;
	}
}
