
body {
	
	
	background-color: #2C2C2C;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
text-align: justify;
padding: 40px 60px 35px 25px;
}
.style155 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
text-align: justify;
padding: 0px 20px 35px 25px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
text-align: justify;
padding: 40px 20px 35px 25px;


}
.style2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
text-align: justify;
padding: 0px 20px 35px 25px;


}
.style1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
text-align: center;
padding: 40px 20px 35px 25px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFF3C;

}
.style3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFDD;
background-color: #2C2C2C;
}
.style3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFF3C;
}
.style3b2 {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: 100;
	font-size: 24px;
	color: #FFFFFF;
}
.style3bb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	color: #FFFF3C;
}
.style3bc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFF2C;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.s2:link {
	color: #000000;
	text-decoration: none;
}
a.s2:visited {
	color: #000000;
	text-decoration: none;
}
a.s2:hover {
	color: #A2A2A2;
	text-decoration: none;
}
a.s2:active {
	color: #000000;
	text-decoration: none;
}

#content1 {
 	height:518px; width:100%; clear:both; 	padding: 0px; border:0px; margin: 0px; background-color:#000000;
}
#content2 {
 	 width:100%; clear:both; 	padding: 0px; border:0px; margin: 0px; background-color:#FFFFFF;
}
#content3 {
 	 width:100%; clear:both; 	padding: 0px; border:0px; margin: 0px; background-color:#FFFFFF; background-image:url(images/mapa.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center bottom;
}
#content4 {
 	 width:100%; clear:both; 	padding: 0px; border:0px; margin: 0px; background-color:#FFFFFF;
}
#content5 {
 	width:100%; clear:both; 	padding: 0px; border:0px; margin: 0px; background-color:#000000; }
 

#frame0a, #pol, #pol_c, #eng, #eng_c, #frame0b, #frame1a, #frame1b, #frame2a, #frame2b, #frame2ba, #frame2bb, #frame2bc, #frame2bd { overflow: hidden; border:0px; margin:0px; }

#frame0a {width: 1024px; height:73px; padding:0px; float:center;}
#frame1a {width: 885px; height:73px; padding:0px; ; float:left;}
#frame1b {width: 139px; height:73px; padding:0px; float:right;}
#frame0b {width: 1024px; height:445px; padding:0px; float:center;}
#frame2a {width: 885px; height:445px; padding:0px;  float:left;}
#frame2b {width: 139px; height:445px; padding:0px; float:right;}
#frame2ba {width: 139px; height:93px; padding:0px; float:right;}
#frame2bb {width: 139px; height:78px; padding:0px; float:right;}
#frame2bc {width: 139px; height:67px; padding:0px; float:right;}
#frame2bd {width: 139px; height:207px; padding:0px; float:right;}

#pol {width: 60px; height:73px; padding:0px;  float:left; background-image:url(images/slice7.png); }
#pol_c {width: 60px; height:73px; padding:0px; float:left; background-image:url(images/slice7_c.png); opacity:0; transition: opacity .8s ease-in-out; }
#pol_c:hover {
   opacity:0.7;
}
#eng {width: 52px; height:73px; padding:0px;  float:left; background-image:url(images/slice6.png); }
#eng_c {width: 52px; height:73px; padding:0px; float:left; background-image:url(images/slice6_c.png); opacity:0; transition: opacity .8s ease-in-out; }
#eng_c:hover {
   opacity:0.7;
}

#mp {border:0px; margin:0px; opacity:1; transition: opacity .8s ease-in-out; }
#mp:hover {
   opacity:0.5;
}

#frame3, #frame4, #frame4a { overflow: hidden; border:0px; margin:0px; }

#frame3 {width: 1024px; height:165px; padding:0px; float:center;}
#frame4 {width: 1024px; padding:0px; float:center; background-image:url(images/slice12.png); background-repeat:no-repeat;}
#frame4a {width: 1024px; float:center; }

#frame5, #frame5a, #frame5b, #frame6, #frame6a, #frame6b, #frame55, #frame55a, #frame55b { overflow: hidden; border:0px; margin:0px; }

#frame55 {width: 1024px; height:111px; padding:0px; float:center;}
#frame55a {width: 1024px; padding:0px; float:center; background-color:#FFFFFF;}
#frame55b {width: 1024px; float:center; }
#frame5 {width: 1024px; height:108px; padding:0px; float:center;}
#frame5a {width: 512px; height:108px; padding:0px; float:left;}
#frame5b {width: 512px; height:108px; padding:0px; float:right;}
#frame6 {width: 1024px; padding:0px; float:center; background-color:#FFFFFF;}
#frame6a {width: 487px;  float:left; padding:0px; padding-left: 25px; padding-bottom: 15px;}
#frame6b {width: 472px; padding:0px; float:right; padding-left: 15px; padding-right: 25px;}

#frame7,#frame77,#frame77b , #frame8, #frame8a { overflow: hidden; border:0px; margin:0px; }

#frame7 {width: 1024px; height:120px; padding:0px; float:center;}
#frame77 {width: 1024px; height:20px; padding:0px; float:center; background-color:#2C2C2C;}
#frame77b {width: 1024px; height:40px; padding:0px; float:center; background-color:#2C2C2C;}
#frame8 {width: 1024px; padding:0px; float:center; opacity:0.95;}
#frame8a {width: 350px; height:600px; position:relative; left:125px; float:left; background-color:#2C2C2C;}


#frame9, #frame10, #frame11 , #frame10a { overflow: hidden; border:0px; margin:0px; }

#frame9 {width: 1024px; height:121px; padding:0px; float:center;}
#frame10 {width: 1024px; padding:0px; float:center;}
#frame11 {width: 430px;  display:block; padding:20px; float:right; }
#frame10a {width: 1024px; float:left; padding:0px}

#frame12, #frame13, #frame13a , #frame14, #frame14a, #frame14b, #frame14c { overflow: hidden; border:0px; margin:0px; }

#frame12 {width: 1024px; height:115px; padding:0px; float:center;}
#frame13 {width: 1024px; padding:0px; float:center;}
#frame13a {width: 1024px; float:left; }
#frame14 {width: 1024px; padding:0px; float:center;}
#frame14a {width: 334px; float:left; border-left: 8px solid #000000;}
#frame14b {width: 334px; float:left; border-left: 8px solid #000000;}
#frame14c {width: 330px; float:right; border-left: 8px solid #000000;  }


#frame15, #frame16, #frame16a { overflow: hidden; border:0px; margin:0px; }

#frame15 {width: 1024px; height:111px; padding:0px; float:center;}
#frame16 {width: 1024px; padding:0px; float:center; background-color:#FFFFFF;}
#frame16a {width: 1024px; float:left; }


#menu1 { overflow:visible;  margin:0px; border:4px; border-radius: 0px 8px 8px 0px;}
#menu1 { height:305px; width:37px; clear:both; padding: 0px; margin: 0px; position: fixed; top: 200px; background-color:#000000; }

/* {box-sizing: border-box}
body {font-family: Arial, Helvetica, sans-serif; margin:0; }
.mySlides {display: none}
.mySlides2 {display: none}
.mySlides3 {display: none}
.mySlides4 {display: none}
/* img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 420px;
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 20%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.dot2 {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 20%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.dot3 {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 20%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.dot4 {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 20%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}
.active, .dot2:hover {
  background-color: #717171;
}
.active, .dot3:hover {
  background-color: #717171;
}
.active, .dot4:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}