body{
width:100%;
height:100%;}

span,p
{margin:0;}
a{
text-decoration:none;}
.queesp>p
{margin:0;}

.cuerpo>p
{margin:0;}
@font-face {
 font-family:Wide Latin ;
 src: url("wide_latin.eot") /* EOT file for IE */
}
@font-face {
 font-family:Wide Latin;
 src: url("wide_latin.ttf") /* TTF file for CSS3 browsers */
}
.findemo{
	margin-top:1vw;
	width:auto;
	height:20vh;
	text-align:center;
	valign:middle;
	background-color:DarkBlue;	
}
.findemop{
	color:DeepSkyBlue;
	font-weight:bold;
	font-size:5vh;
	padding:5vh;
}


/*Divisiones principales de la página*/
/*Division imagen*/
.texto{
border:
width:95vw;
height:92vh;}
.imagen{
border: blue;
margin-left:2vw;
  height: 80vh;
  font-weight: 100%;
  float: left;
  font-size: medium;
  color: black;
  background-color: White;
  opacity: 1;
  width: 30vw;
  margin-bottom: 0px;
  border-radius: 15px;
  z-index:-1;
  position: absolute;}
  /*Contenido div*/
    .img{
  width:100%;
  height:80vh;
  z-index:-1;
  position: absolute;}
  .flechapag
  {border: blue;
  float:right;
  width:2.5vw;
  height:5.5vh;
  position: static;}
  
  /*Division cabecera*/ 
    .header{
  border: blue;
  margin-left:12vw;
  font-size:1.5vw;
  font-family:Wide Latin;
  text-transform: ;
  color:DeepSkyBlue;
  text-align: center;
  height: 25vh;
  float: left;
  background-color: transparent;
  opacity: 1;
  width: 85vw;
  border-radius: 1rem;
  }
  /*Contenido cabecera*/
  
   /*Division cuerpo*/  
.cuerpo{
border: green;
float:left;
  text-align: center;
  height: 55vh;
  float: left;
  color: black;
  background-color: transparent;
  opacity: 1;
  width: 85vw;
  margin-bottom: 0.1wv;
  border-radius: 1rem;
  margin-left:12vw;
  }
  p.cuerpo
  {margin:0px;}
  /*Menu*/
  .menu
  {border: red;
  width: 30vw;
  float:left;
  height:88vh;
  border:0.25rem solid DeepSkyBlue;
  border-radius:1rem;
  background-color:DeepSkyBlue ;
  opacity:0.5;
  padding:1vw;}
  }
  .contenidotexto
  {border: red; 
  width:58vw;
  height:88vh;
  float:left;}
  .contenido
  {margin-left:32.4vw;
  border:0.25vw solid DeepSkyBlue;
  width:58vw;
  height:88vh;
  border-radius:1rem;
  padding:1vw;
  }
  .contenidoi
  {
  border:;
  width: 95vw;
  height:92vh;
  float:left;
  border-radius:1rem;
  padding:;
}
  .contenidoiizq
   {
  border:0.25rem solid DeepSkyBlue;
  width: 30vw;
  height:91vh;
  float:left;
  border-radius:1rem;
  background-color:White;
  opacity:0.9;}
  
  .contenidoidcha
   {
  border:0.25rem solid DeepSkyBlue;
  width: 63vw;
  height:91vh;
  float:left;
  border-radius:1rem;
  background-color:White;
  text-align:center;
  vertical-align: middle;
 }
   .contenidoidcha p,span
   {margin:0;

 }
   .contenidoidchaimg
   {
  border:0.5 rem solid DeepSkyBlue;
  width: 53vw;
  height:92vh;
  float:left;
  border-radius:1rem;
  background-color:White;}

  .tutorial
   {
  border: 1px green;
  width: 30vw;
  height:63vh;
  float:left;
  border-radius:1rem;
  background-color:White;
  opacity:0.9;} 
  .tutorialform
   {
  border: 1px solid orange;
  width: 30vw;
  height:63vh;
  float:left;
  border-radius:1rem;
  background-color:White;
  opacity:0.9;}   
    .controles
    {
  border:;
  width: 30vw;
  height:4vh;
  float:left;
  border-radius:1rem;
  background-color:White;}
  .instrucciones
  {  border: orange;
  width: 26vw;
  height:8vh;
  float:left;
  background-color:White;
   font-size:1.5vw;
  font-weight:bold;
  text-align:center;
  color:White;
  -webkit-animation: parpadeoinstrucciones 7s infinite; /* Chrome, Safari, Opera */ 
    animation: parpadeoinstrucciones 7s infinite;
}


  
  	@-webkit-keyframes parpadeoinstrucciones {
    0%   {color:White;
			background-color:White}
	25%   {color:White;
			background-color:White}
	50%   {color:White;
			background-color:White}
	75%   {color:DeepSkyBlue;
			background-color:White}
    100% {color:White;
		  background-color:DeepSkyBlue;
		 }
}
@keyframes parpadeoinstrucciones 
{
    0%   {color:White;
			background-color:White}
	25%   {color:White;
			background-color:White}
	50%   {color:White;
			background-color:White}
	75%   {color:DeepSkyBlue;
			background-color:White}
    100% {color:White;
		  background-color:DeepSkyBlue;
		 }
}
  .linktabladesimbolos{
  border: orange;
  width: 30vw;
  height:5vh;
  float:left;
  border-radius:1rem;
  background-color:White;
  color:blue;
  text-decoration:none;
  font-size:1.5vw;
  text-align:center;
  cursor:pointer;
  }
    .controles>span
  {color:blue;
  border: blue;
  margin-top:0vw;
  width:4vw;
  height:3vh;}
  /*Contenido Cuerpo*/
   div.quees {
 border-style:outset;
border-color:DeepSkyBlue;
padding: 1rem;
text-align: center;
color: White;
border-radius: 1rem;
font-size: 1.5vw;
height: auto;
background-color: DeepSkyBlue;
font-weight: normal;
width: 55vw;
padding: 1wv;
cursor:pointer;
margin-top:10vh;
}
div.queesp {
border-style:outset;
border-color:DeepSkyBlue;
  border: 0.25rem solid DeepSkyBlue;
  text-align: center;
  height: auto;
  font-weight: normal;
  float: none;
  font-size: 1.5vw;
  color: black;
  background-color: transparent;
  opacity: 1;
  width: 55vw;
  border-radius: 1rem;
  padding: 1vw;
}
.queespindex {
  border: 0.25rem solid DeepSkyBlue;
  text-align: justify;
  height: auto;
  font-weight: normal;
  float: none;
  font-size: 1.5vw;
  color: black;
  background-color: transparent;
  opacity: 1;
  width: 55vw;
  border-radius: 1rem;
  padding: 1vw;
  margin:0;
}
.queespindex>p {
 padding:0;
}
  
    /*Division pie*/ 
	.pie
{
border: blue ;
margin-left:2vw;
  text-align: right;
  height: 10vh;
  font-weight: normal;
  float: left;
  font-size: 2vw;
  color: DeepSkyBlue;
  background-color: transparent;
  opacity: 1;
  width: 95vw;
  margin-bottom: 0px;
  border-radius: 1rem;}
/*Contenido Pie*/
.contenidopie
{
border: red;
width:57.85vw;
height:5vh;}
.textopie{
border: blue;
float:left;
height:5vh;
padding:0;
width:47vw;
text-align:center;
color:DeepSkyBlue;
font-size:1.5vw;
}
.textopie>a{
text-decoration:none;
}
.seguir{
border: red;
color:DeepSkyBlue;
font-size: 2.25vw;
text-align:right;
position: static;
margin-top:5wv;}
/*popups*/
#ts{
  border-style:outset;
border-color:DeepSkyBlue;
  margin-left:;
  text-align: center;
  height: 80vh;
  float: left;
  background-color: White;
  opacity: 1;
  width: 80vw;
  margin-bottom: 0.1wv;
  border-radius: 1rem;
  z-index: 1001;
  position:absolute;
  display:none;}

#popuptxt{
  border-style:outset;
border-color:DeepSkyBlue;
  margin-left:2vw;
  text-align: center;
  height: 80vh;
  float: left;
  background-color: transparent;
  opacity: 1;
  width: 92vw;
  margin-bottom: 0.1wv;
  border-radius: 1rem;
  z-index: 1001;
  position:absolute;
  display:none;}

    
#popupvid {
border-style:outset;
border-color:DeepSkyBlue;
display:none;
    border: blue;
  margin-left:2vw;
  text-align: center;
  height: 80vh;
  float: left;
  background-color: transparent;
  opacity: 1;
  width: 92vw;
  margin-bottom: 0.1wv;
  border-radius: 1rem;
  z-index: 1001;
  position:absolute;
  margin-top:3vh;
}
#popuplogin{
border-style:outset;
border-color:DeepSkyBlue;
display:none;
    border: blue;
  margin-left:2vw;
  text-align: center;
  height: 60vh;
  float: left;
  background-color: transparent;
  opacity: 1;
  width: 60vw;
  margin-bottom: 0.1wv;
  border-radius: 1rem;
  z-index: 1001;
  position:absolute;
  margin-top:23vh;
}
.error
{
margin-left:35vw;
width:60vw;
height:54vh;
float:left;}
.error>h2
{
color:DarkRed;
text-align:center;
font-family:Arial;
margin:0;
padding:0;}
.error>p
{
color:DarkRed;
text-align:center;
font-family:Arial;
margin:0;
padding:0;}
#mail
{margin:0;

color:DarkRed;
text-align:center;
width:60vw;
height:40vh;}
#mail>button{
width:5vw;
height:5vh;}
#texto{
cursor:pointer;
font-size:2vw;}
#video{
cursor:pointer;
font-size:2vw;}
#usuario{
color:DeepSkyBlue;
font-size:1.75vw;
font-style:bold;}
#login{
border-style:outset;
border-color:DeepSkyBlue;
margin-bottom:2vw;
width:5vw;
height:5vh;
background-color:DeepSkyBlue;
color:White;
border-radius:0.5rem;
font-size:1.5vw;
}
#contraseña{
color:DeepSkyBlue;
font-size:1.75vw;
font-style:bold;}

.content-popupvid {
 margin:0px auto;
    margin-top:0vh;
    position:relative;
    padding:15px;
	width:100%;
    border-radius:15px;
    background-color:#FFFFFF;
    box-shadow: 0 2px 5px #666666;
}
.content-ts{
border: DeepSkyBlue;
 margin:0px auto;
    margin-top:0vh;
    position:relative;
    padding:1rem;
	width:95vw;
	height:auto;
    border-radius:1rem;
    background-color:#FFFFFF;
    box-shadow: 0 2px 5px #666666;
}
.content-ts>h2{
border: blue;
font-family:Wide Latin;
font-size:1vw;
text-align:left;
color:DeepSkyBlue;
padding:0;
margin-bottom:0;}
.content-ts>h3{
border: blue;
font-family:Arial;
font-size:2vw;
text-align:center;
color:black;
padding:0;
margin-top:0;
margin-bottom:0;}
.closered{
border: blue;
position:absolute;
float:right;
color:DarkRed;
font-weight:bold;
right:0.25vw;
top:0.25vh;}
.popupspanp>span,p
{margin:0;
padding:2vw;
color:black;}
.popupspanp>span
{text-align:center;
font-size:2vw;
font-weight:bold;}
.popupspanp>p
{text-align:justify;
text-indent:2vw;
font-size:1.75vw;}


.content-popuptxt {
	border: red;
    margin-top:2vh;
    position:relative;
    width:92vw;
    height:auto;
    border-radius:1rem;
    background-color:#FFFFFF;
    box-shadow: 0 2px 5px #666666;
}
.videobienvenida{
width:55vw;
height:65vh;}
.header-popup
{border: green;
font-size:1.5vw;
border-radius:1rem 1rem 0rem 0rem;
width:92vw;
height:10vh;
text-align:center;
float:left;
background-color:DeepSkyBlue;
}
.header-popup>h2{
color:White;
font-size:2.5vw;}
.close {
	width:0.1vw;
	height:0.1vw;
	border-radius:1rem;
    position:absolute;
    float:right;
	right:4vw;
	top:0;
	color:white;
	font-size:1vw;
	text-align:center;
}
.close>a{
text-decoration:none;}
.tabladesimbolos
{width:95vw;
height:75vh;
padding:0;
margin-top:0;}
/*Modulos*/
   div.modulo{
   border: blue;
color: White;
border-radius: 1rem;
height: 55vh;
background-color: transparent;
float: left;
width: 65vw;
cursor:pointer;
margin-top:0vh;
margin-left:38vh;
font-family:Arial;
}
   div.modulocompletado {
border-style:outset;
border-color:DeepSkyBlue;
padding: 0.5rem;
text-align: center;
color: White;
border-radius: 1rem;
font-size: 2.25vw;
height: 12vh;
background-color: DeepSkyBlue;
font-weight: normal;
float: left;
width: 11vw;
cursor:pointer;
margin-top:10vh;
margin-left:5vh;
}
   div.moduloencurso {
div: blue;
padding: 0.5rem;
text-align: center;
color: White;
border-radius: 1rem;
font-size: 2.25vw;
height: 12vh;
background-color: DeepSkyBlue;
font-weight: normal;
float: left;
width: 11vw;
cursor:pointer;
margin-top:10vh;
margin-left:5vh;
}
   div.modulobloqueado {
   border-style:outset;
  border-color:Darkgrey;
padding:0.5rem;
text-align: center;
color: White;
border-radius: 1rem;
font-size: 2.25vw;;
height: 12vh;
background-color: Darkgrey;
font-weight: normal;
float: left;
width: 11vw;
cursor:pointer;
margin-top:10vh;
margin-left:5vh;
}
.nombremodulo
{border: blue;
float:left;
font-size: 2.25vw;
width:11vw;
height: 6vh;
color: White;
background-color:transparent;}
.nombremodulo>a
{text-decoration:none;
color: white;}
.modulok
{border: blue;
float:right;
width:1.5wv;
height: 1.5wh;
background-color:transparent;}
.modulnok
{border: blue;
float:right;
width:1.25wv;
height: 1.25wh;
background-color:transparent;}
.navegacion{
border: green;
margin-left:0;
text-indent:0;
width:22vw;}
.menulink{
border: green;
color: White;
list-style:none;
font-weight:bold;
font-size: 1.8vw;
}
.menulinkdemo{
border: green;
color: White;
list-style:none;
font-weight:bold;
font-size: 1.8vw;
margin:0;
padding:0;
}
.menulinkdemo>h3{
border: green;
color: White;
list-style:none;
font-weight:bold;
font-size: 1.8vw;
margin:0;
padding:0;
cursor:pointer;
}
.menulink2{
border:black;
color: White;
list-style:none;
font-weight:bold;
font-size: 1.4vw;
margin:0;}
.menulink3{
border: blue;
color: White;
list-style:none;
font-weight:;
font-size: 1.2vw;}
.menulink4{
border: blue;
color: White;
list-style:none;
font-weight:;
font-size: 1.15vw;}
.menulink>a{
border: blue;
text-decoration:none;
color:Darkblue;}
.menulink2>a{
border: blue;
text-decoration:none;
color:Darkblue;
}
.menulink3>a{
text-decoration:none;
color:Darkblue;
}
.menulink4>a{
text-decoration:none;
color:Darkblue;
}
.contenido>h1{
border: blue;

color:DeepSkyBlue;
font-family:wide latin;
font-size:1vw;
text-transform:;}
.tutorial>h1{
border: blue;
color:DeepSkyBlue;
font-family:Wide Latin;
font-size:1vw;
text-transform:;
width:28vw;
margin-left:1vw;}
.contenido>h2{

border: blue;
font-size:2.5vw;
color:Darkblue;
}
.tutorial>h2{
border: blue;
font-size:1.75vw;
color:Darkblue;
width:28vw;
margin-left:1vw;
}
.tutorial>h3{
border: blue;
font-size:1.66vw;
width:28vw;
margin-left:1vw;
}
.tutorial>p{
margin-top:2vh;
border: 1px ;
font-size:1.5vw;
width:28vw;
text-align:justify;
margin-left:1vw;
padding:0;
}
.tutorial>form{
border:1px solid red;
text-align:justify;
margin-left:1vw;
font-size:1.25vw;
}
.tutoriala{
color:blue;
cursor:pointer;}

.contenidoph2{
border: blue;
font-size:1.5vw;
text-align:justify;
height:63vh;}
.contenidoph2>a{
color:DeepSkyBlue;
cursor:pointer;}
   .contenidoph2 p,span
   {margin:0;

 }
.contenidoph2d{
border: blue;
font-size:1.5vw;
text-align:justify;
height:57vh;}
.contenidoph2t{
border: blue;
font-size:1.5vw;
text-align:justify;
height:51vh;}
.contenidop{
border: blue;
font-size:1.5vw;
text-align:justify;
height:76vh;}
.contenidoph2>ul{
border: blue;
font-size:1.5vw;
text-align:left;
list-style: square;
padding:0;
margin-top:1vh;
margin-left:3vw;
text-indent:0;}
.contenidoph2d>ul{
border: blue;
font-size:1.5vw;
text-align:left;
list-style: square;
padding:0;
margin-top:1vh;
margin-left:3vw;
text-indent:0;}
.contenidoph2t>ul{
border: blue;
font-size:1.5vw;
text-align:left;
list-style: square;
padding:0;
margin-top:1vh;
margin-left:3vw;
text-indent:0;}
.contenidoph2d>a{
color:DeepSkyBlue;
cursor:pointer;}
.contenidoph2t>a{
color:DeepSkyBlue;
cursor:pointer;}
.spanred{
color:red;
font-size:1.25vw;
}
.contenidoph2>li{
border: red;
text-indent:0;
font-size:1.5vw;
text-align:left;
color:black;
padding:0;}
.contenidoph2d>li{
border: red;
text-indent:0;
font-size:1.5vw;
text-align:left;
color:black;
padding:0;}
.contenidoph2t>li{
border: red;
text-indent:0;
font-size:1.5vw;
text-align:left;
color:black;
padding:0;}
.contenidoph2>h3{
border: blue;
color:DeepSkyBlue;
font-size:1.66vw;
padding:0;
margin-top:1vh;
margin-bottom:1vh;}
.contenidoph2d>h3{
border: blue;
color:DeepSkyBlue;
font-size:1.66vw;
padding:0;
margin-top:1vh;
margin-bottom:1vh;}
.contenidoph2t>h3{
border: blue;
color:DeepSkyBlue;
font-size:1.66vw;
padding:0;
margin-top:1vh;
margin-bottom:1vh;}

.contenidop>ul{
border: blue;
font-size:1.5vw;
text-align:left;
list-style: square;
padding:0;
margin-top:1vh;
margin-left:3vw;
text-indent:0;}
.contenidop>p{

border: blue;
font-size:1.5vw;
text-align:justify;
color:black;
padding:0;
margin-top:1vh;}
.contenidoph2>p{

border: blue;
font-size:1.5vw;
text-align:justify;
color:black;
padding:0;
margin-top:1vh;}
#paligncenter{
border: blue;
font-size:1.5vw;
text-align:center;
color:black;
padding:0;
margin-top:1vh;
background-color:white;}
.intermitente{

border: blue;
font-size:1.5vw;
text-align:justify;
color:black;
font-weight:bold;
padding:0;
margin-top:1vh;
-webkit-animation: intermitente 1s; /* Chrome, Safari, Opera */ 
    animation: intermitente 1s;
	animation-iteration-count:5;}
	
	@-webkit-keyframes intermitente {
     0%   {color:white;}
    100% {color:black;}
}
@keyframes intermitente 
{
     0%   {color:white;}
    100% {color:black;}
}
.intermitenteplay{

border: blue;
font-size:1.5vw;
text-align:center;
color:DarkBlue;
padding:0;
margin-top:1vh;
-webkit-animation: intermitente 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intermitente 1s infinite;}
	
	@-webkit-keyframes intermitente {
     0%   {color:white;}
    100% {color:black;}
}
@keyframes intermitente 
{
     0%   {color:white;}
    100% {color:black;}
}
.intermitenteabaco{
color:green;
font-weight:bold;
-webkit-animation: att43 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att43 1s infinite;
}

.contenidoph2d>p{

border: blue;
font-size:1.5vw;
text-align:justify;
color:black;
padding:0;
margin-top:1vh;}
.contenidoph2t>p{

border: blue;
font-size:1.5vw;
text-align:justify;
color:black;
padding:0;
margin-top:1vh;}
.flechacont{
border: blue;
float:right;
width:3vw;
height:4vh;
margin-right:2vw;}
.flechaant{
border: blue;
margin-left:2vw;
width:3vw;
height:4vh;
float:left;}
.volveramodulos{
border: blue;
float:right;
color:DeepSkyBlue;
font-size:2vw;}
.linktexto
{border: blue;
color:DeepSkyBlue;
font-weight:bold;
font-size:1.5vw;
cursor:pointer;}
.linktexto6
{border: blue;
color:DeepSkyBlue;
font-weight:bold;
font-size:1.5vw;
cursor:pointer;
-webkit-animation: tardanim 6s; /* Chrome, Safari, Opera */ 
    animation: tardanim 6s;}
.linktexto12
{border: blue;
color:DeepSkyBlue;
font-weight:bold;
font-size:1.5vw;
cursor:pointer;
-webkit-animation: tardanim 12s; /* Chrome, Safari, Opera */ 
    animation: tardanim 12s;}
.linktexto15
{border: blue;
color:DeepSkyBlue;
font-weight:bold;
font-size:1.5vw;
cursor:pointer;
-webkit-animation: tardanim 15s; /* Chrome, Safari, Opera */ 
    animation: tardanim 15s;}
.linkimg
{border: blue;
color:Darkblue;
font-weight:bold;
font-size:1.5vw;}
a.linkimg:link
{border: blue;
color:Darkblue;
font-weight:bold;
font-size:1.5vw;}
a.linkimg:hover, a.linkimg:active
{border: blue;
color:DeepSkyBlue;
background-color:White;
font-weight:bold;
font-size:1.5vw;}
a.linkimg:visited, a.linkimg:active
{color:White;
background-color:DeepSkyBlue;
font-weight:bold;
font-size:1.5vw;}
/**********************************************************************************************************
*****************************************FIGURAS***********************************************************/
.fig
{
border-radius:1rem;
width:100%;
height:91vh;}
.fig3
{
border-radius:1rem;
width:100%;
height:91vh;
-webkit-animation: tardanim 3s; /* Chrome, Safari, Opera */ 
    animation: tardanim 3s;}
.figvid
{
border-radius:1rem;
width:95%;
height:89vh;
margin-top:1vh;}
.figach
{

border-radius:1rem;
width:62vw;
height:auto;}
.figacht1
{
border:;
border-radius:;
width:62vw;
height:auto;
margin-top:10vh;}
.figachramal
{
border-radius:1rem;
margin-top:22.5vh;
width:62vw;
height:auto;}
.figest
{border:1px blue;
height:90vh;
width:auto;
}
.figest6
{border:1px blue;
border-radius:1rem;
height:90vh;
width:auto;
-webkit-animation: flechatemp 6s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 6s;
}
.figest6>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figestt1
{border:1px ;
border-radius:1rem;
height:90vh;
width:auto;
margin-top:15vh;
}
.figtab9_3
{border: blue;
border-radius:1rem;
float:left;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 3s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 3s;}
.figtab9
{
width:17vw;
height:auto;}
.figtab9ach
{
border: green;
width:18vw;
height:auto;}
.figtab9est
{
border: red;
height:29.3vh;
width:auto;
}
.figtab9_3>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab9_6
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 6s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 6s;}
.figtab9_6>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab9_9
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 9s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 9s;}

.figtab9_9>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab9_12
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 12s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 12s;}

.figtab9_12>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab9_15
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 15s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 15s;}

.figtab9_15>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab9_18
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 18s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 18s;}

.figtab9_18>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab9_21
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 21s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 21s;}

.figtab9_21>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab9_24
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 24s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 24s;}

.figtab9_24>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab9_27
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 27s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 27s;}

.figtab9_27>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_3
{border: blue;
border-radius:1rem;
float:left;
width:20.4vw;
height:44.5vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 3s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 3s;}
.figtab6
{
width:17vw;
height:auto;}
.figtab6ach
{
border: green;
width:18vw;
height:auto;}
.figtab6est
{
border: red;
height:44.5vh;
width:auto;
}
.figtab6_3>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_6
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:44.5vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 6s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 6s;}
.figtab6_6>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_9
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:44.5vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 9s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 9s;}

.figtab6_9>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_12
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:44.5vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 12s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 12s;}

.figtab6_12>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_15
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:44.5vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 15s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 15s;}

.figtab6_15>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_18
{float:left;
border: blue;
border-radius:1rem;
width:20.4vw;
height:44.5vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 18s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 18s;}

.figtab6_18>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_3v
{border: blue;
border-radius:1rem;
float:left;
width:31vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 3s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 3s;}
.figtab6v
{
width:31vw;
height:auto;}
.figtab6achv
{
border: green;
width:31vw;
height:auto;}
.figtab6estv
{
border: red;
height:29.3vh;
width:auto;
}
.figtab6_3v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_6v
{float:left;
border: blue;
border-radius:1rem;
width:31vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 6s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 6s;}
.figtab6_6v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_9v
{float:left;
border: blue;
border-radius:1rem;
width:31vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 9s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 9s;}

.figtab6_9v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_12v
{float:left;
border: blue;
border-radius:1rem;
width:31vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 12s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 12s;}

.figtab6_12v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_15v
{float:left;
border: blue;
border-radius:1rem;
width:31vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 15s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 15s;}

.figtab6_15v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab6_18v
{float:left;
border: blue;
border-radius:1rem;
width:31vw;
height:29.3vh;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 18s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 18s;}

.figtab6_18v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab4_3
{border: green;
border-radius:1rem;
float:left;
height:44.5vh;
width:31vw;
margin-top:0;
text-align:center;
-webkit-animation: flechatemp 3s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 3s;}

.figtab4
{
width:30.9vw;
height:auto;}
.figtab4ach
{
border: 1px solid red;
width:28vw;
height:auto;}
.figtab4est
{border: 1 green;
height:44.5vh;
width:auto;
}
.figtab4estc
{border: red;
height:44.5vh;
width:auto;
margin-top:1vh;
}
.figtab4estc1
{border: red;
height:44.5vh;
width:auto;
margin-top:1vh;
margin-left:4vw;
}
.figtab4est50
{border: red;
height:22.25vh;
width:auto;
margin-top:11vh;

}
.figtab4est2
{border: red;
margin-left:9vw;
width:13.5vw;
height:auto;}
.figtab4est3
{border: red;
margin-left:10vw;
width:11vw;
height:auto;}
.figtab4_3>p{
border:  black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab4_6
{float:left;
border: green;
border-radius:1rem;
height:44.5vh;
width:31vw;
text-align:center;
-webkit-animation: flechatemp 6s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 6s;}
.figtab4_6>p{
border:  black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab4_9
{float:left;
border: green;
border-radius:1rem;
height:44.5vh;
width:31vw;
text-align:center;
-webkit-animation: flechatemp 9s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 9s;}

.figtab4_9>p{
border:  black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab4_12
{float:left;
border: green;
border-radius:1rem;
height:44.5vh;
width:31vw;
text-align:center;
-webkit-animation: flechatemp 12s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 12s;}
.celda{
border: blue;}

.figtab4_12>p{
border:  black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab2_3
{border: Blue;
border-radius:1rem;
float:left;
margin-top:22.5vh;
width:30.9vw;
height:45vh;
text-align:center;
-webkit-animation: flechatemp 3s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 3s;}
.figtab2_3v
{border: Blue;
border-radius:1rem;
float:left;
width:61vw;
height:45vh;
text-align:center;
-webkit-animation: flechatemp 3s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 3s;}
	.figtab2_3v>p{
border:  black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab2_6v
{border: Blue;
border-radius:1rem;
float:left;
width:61vw;
height:45vh;
text-align:center;
-webkit-animation: flechatemp 6s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 6s;}
.figtab2_6v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab2_9v
{border: Blue;
border-radius:1rem;
float:left;
width:61vw;
height:45vh;
text-align:center;
-webkit-animation: flechatemp 9s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 9s;}
.figtab2_9v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab2_12v
{border: Blue;
border-radius:1rem;
float:left;
width:61vw;
height:45vh;
text-align:center;
-webkit-animation: flechatemp 12s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 12s;}
.figtab2_12v>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab2_15v
{border: Blue;
border-radius:1rem;
float:left;
width:61vw;
height:45vh;
text-align:center;
-webkit-animation: flechatemp 15s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 15s;}
.figtab1_3
{border: Blue;
border-radius:1rem;
float:left;
margin-top:22.5vh;
margin-left:16vw;
width:30.9vw;
height:45vh;
text-align:center;
-webkit-animation: flechatemp 3s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 3s;}
.figtab2
{
width:30.9vw;
height:76vh;}
.figtab1ach
{margin-top:8vh;
width:30.9vw;
height:60vh;}
.figtab2ach
{border: red;
height:45vh;
width:auto;
}
.figtab2acha
{float: left;
	border: 1px solid red;
height:91vh;
width:30vw;
text-align:center;
}
.figtab2achaimg
{float: left;
	border: 1px solid red;
margin-top:1.5vh;
margin-left:3vw;
height:88vh;
width:auto;
}
.figtab2achv
{
border: red;
height:45vh;
width:auto;
}
.figtab2ach2
{border: orange;
margin-top:3vh;
width:auto;
height:45vh;}
.figtab2est
{border: green;
width:28vw;
height:auto;}
.figtab2estv
{border: green;
width:60vw;
height:auto;}
.figtab2est2
{margin-left:9vw;
margin-top:2vh;
width:13.5vw;
height:38vh;}
.figtab2est3
{margin-left:10vw;
margin-top:2vh;
width:11vw;
height:38vh;}
.figtab2_3>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab1_3>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figtab2_6
{float:left;
border: Blue;
border-radius:1rem;
margin-top:22.5vh;
width:30.9vw;
height:45vh;
text-align:center;
-webkit-animation: flechatemp 6s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 6s;}
.figtab2_6>p{
border: black;
padding:0.5vw;
float:left;
width:1vw;
font-weight:bold;
}
.figimg
{
border-radius:1rem;
width:80%;
height:91vh;
margin-left:10%;}
.figimgest
{
border-radius:1rem;
width:60%;
height:91vh;
margin-left:20%;}
.figimgach
{
border-radius:1rem;
width:100%;
height:71vh;
margin-top:10vh;}
.figimgest2
{
border-radius:1rem;
width:40%;
height:91vh;
margin-left:30%;}
.figimgest2
{
border-radius:1rem;
width:90%;
height:91vh;
padding:10%;}
.back
{border: blue;
float:left;
margin-left:2vw;
width:2vw;
height:4vh;}
.avanza
{border: blue;
float:right;
margin-right:2vw;
width:2vw;
height:4vh;}
.avanzatemp7
{border: blue;
float:right;
margin-right:2vw;
width:2vw;
height:4vh;
-webkit-animation: flechatemp 7s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 7s;}
.flechacont7
{border: blue;
float:right;
margin-right:2vw;
width:3vw;
height:4vh;
-webkit-animation: flechatemp 7s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 7s;}
.avanzatemp12
{border: blue;
float:right;
margin-right:2vw;
width:2vw;
height:4vh;
-webkit-animation: flechatemp 12s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 12s;}
.flechacont12
{border: blue;
float:right;
margin-right:2vw;
width:3vw;
height:4vh;
-webkit-animation: flechatemp 12s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 12s;}
.avanzatemp15
{border: blue;
float:right;
margin-right:2vw;
width:2vw;
height:4vh;
-webkit-animation: flechatemp 15s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 15s;}
.flechacont15
{border: blue;
float:right;
margin-right:2vw;
width:3vw;
height:4vh;
-webkit-animation: flechatemp 15s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 15s;}
.avanzatemp21
{border: blue;
float:right;
margin-right:2vw;
width:2vw;
height:4vh;
-webkit-animation: flechatemp 21s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 21s;}
.flechacont21
{border: blue;
float:right;
margin-right:2vw;
width:3vw;
height:4vh;
-webkit-animation: flechatemp 21s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 21s;}
.avanzatemp30
{border: blue;
float:right;
width:2vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 30s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 30s;}
.flechacont33
{border: blue;
float:right;
width:3vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 33s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 33s;}
.avanzatemp33
{border: blue;
float:right;
width:2vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 33s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 33s;}
.flechacont30
{border: blue;
float:right;
width:3vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 30s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 30s;}
.avanzatemp24
{border: blue;
float:right;
width:2vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 24s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 24s;}
.flechacont24
{border: blue;
float:right;
width:3vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 24s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 24s;}
.avanzatemp27
{border: blue;
float:right;
width:2vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 27s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 27s;}	
.flechacont27
{border: blue;
float:right;
width:3vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 27s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 27s;}	
.avanzatemp36
{border: blue;
float:right;
width:2vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 36s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 36s;}
.flechacont36
{border: blue;
float:right;
width:3vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 36s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 36s;}
.avanzatemp18
{border: blue;
float:right;
width:2vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 18s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 18s;}
.flechacont18
{border: blue;
float:right;
width:3vw;
height:4vh;
margin-right:2vw;
-webkit-animation: flechatemp 18s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 18s;}

	@-webkit-keyframes flechatemp {
    0%   {visibility:hidden;}
    100% {visibility:hidden;
		  }
}
@keyframes flechatemp {
    0%   {visibility:hidden;}
    100% {visibility:hidden;;
		  }
}
.square{
width:1vw;
height:1vh;}
.attf1_1red{
border-radius:0rem;
position:fixed;
top:24vh;
right:21vw;
border: red;
width:3vw;
height:11vh;
border:0.0rem solid red;
-webkit-animation: intred1_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intred1_1 1s infinite;
}
.red>p{
color:black;
font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:center;
padding:1vw;
-webkit-animation: redanimation 1s infinite; /* Chrome, Safari, Opera */ 
    animation: redanimation 1s infinite;
}
@-webkit-keyframes redanimation {
    0%   {border:0.15rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:LightPink;
		  }
}
@keyframes redanimation {
    0%   {border:0.15rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:LightPink;
		  }
}
.green>p{
color:black;
font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:center;
padding:1vw;
-webkit-animation: grrenanimation 1s infinite; /* Chrome, Safari, Opera */ 
    animation: greenanimation 1s infinite;
}
@-webkit-keyframes greenanimation {
    0%   {border:0.15rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:MediumAquaMarine;
		  }
}
@keyframes greenanimation {
    0%   {border:0.15rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:MediumAquaMarine;
		  }
}

@-webkit-keyframes intred1_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes intred1_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
.tarda3esp{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tarda10anim 3s; /* Chrome, Safari, Opera */ 
    animation: tarda10anim 3s;
}
.tarda6esp{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tarda10anim 6s; /* Chrome, Safari, Opera */ 
    animation: tarda10anim 6s;
}
.tarda9esp{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tarda10anim 9s; /* Chrome, Safari, Opera */ 
    animation: tarda10anim 9s;
}
.tarda12esp{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tarda10anim 12s; /* Chrome, Safari, Opera */ 
    animation: tarda10anim 12s;
}
.tarda15esp{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tarda10anim 15s; /* Chrome, Safari, Opera */ 
    animation: tarda10anim 15s;
}
@-webkit-keyframes tarda10anim {
     0%   {color:white;}
	25%{color:white;}
	50%{color:white;}
	75%{color:white;}
	80%{color:white;}
	88%{color:black;}
	90%{color:white;}
	92%{color:black;}
	94%{color:white;}
	96%{color:black;}
	98%{color:white;}
    100% {color:black;}
}
@keyframes tarda10anim {
  0%   {color:white;}
	25%{color:white;}
	50%{color:white;}
	75%{color:white;}
	80%{color:white;}
	90%{color:white;}
	92%{color:black;}
	94%{color:white;}
	96%{color:black;}
	98%{color:white;}
    100% {color:black;}
}
.tarda2{
font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
text-decoration:none;
-webkit-animation: tardanim 2s; /* Chrome, Safari, Opera */ 
    animation: tardanim 2s;
}
.tarda3{
font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
text-decoration:none;
-webkit-animation: tardanim 3s; /* Chrome, Safari, Opera */ 
    animation: tardanim 3s;
}
.tarda4{
font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
text-decoration:none;
-webkit-animation: tardanim 4s; /* Chrome, Safari, Opera */ 
    animation: tardanim 4s;
}
.tarda6{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 6s; /* Chrome, Safari, Opera */ 
    animation: tardanim 6s;
}
.tarda8{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 8s; /* Chrome, Safari, Opera */ 
    animation: tardanim 8s;
}
.tarda9{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 9s; /* Chrome, Safari, Opera */ 
    animation: tardanim 9s;
}
.tarda10{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 10s; /* Chrome, Safari, Opera */ 
    animation: tardanim 10s;
}
.tarda12{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 12s; /* Chrome, Safari, Opera */ 
    animation: tardanim 12s;
}
.tarda14{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 14s; /* Chrome, Safari, Opera */ 
    animation: tardanim 14s;
}
.atarda12{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
color:DeepSkyBlue;
font-size:bold;
text-align:justify;
padding:1vw;
-webkit-animation: flechatemp 12s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 12s;
}
.tarda15{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 15s; /* Chrome, Safari, Opera */ 
    animation: tardanim 15s;
}
.tarda16{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 16s; /* Chrome, Safari, Opera */ 
    animation: tardanim 16s;
}
.tarda18{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 18s; /* Chrome, Safari, Opera */ 
    animation: tardanim 18s;
}
.tarda20{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 20s; /* Chrome, Safari, Opera */ 
    animation: tardanim 20s;
}
.tarda21{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 21s; /* Chrome, Safari, Opera */ 
    animation: tardanim 21s;
}
.tarda22{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 22s; /* Chrome, Safari, Opera */ 
    animation: tardanim 22s;
}
.tarda24{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 24s; /* Chrome, Safari, Opera */ 
    animation: tardanim 24s;
}
.tarda27{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 27s; /* Chrome, Safari, Opera */ 
    animation: tardanim 27s;
}
.tarda30{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 30s; /* Chrome, Safari, Opera */ 
    animation: tardanim 30s;
}
.tarda33{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 33s; /* Chrome, Safari, Opera */ 
    animation: tardanim 33s;
}
.tarda36{

font-size:1.5vw;
padding:0;
border:0.15 solid white;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 36s; /* Chrome, Safari, Opera */ 
    animation: tardanim 36s;
}
@-webkit-keyframes tardanim {
     0%   {color:white;
	 border-bottom:1px solid White;
	 visibility:hidden;}
    100% {color:white;
	border-bottom: 1px solid White;
	visibility:hidden;}
}
@keyframes tardanim {
  0%   {color:white;
  border-bottom:1px solid White;
  visibility:hidden;}
    100% {color:white;
	border-bottom:1px solid White;
	visibility:hidden;}
}
.attf1_1green{
position:fixed;
border-radius:0rem;
top:24vh;
right:21vw;
border: green;
width:3vw;
height:11vh;
border:0.0rem solid green;
-webkit-animation: intgreen1_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intgreen1_1 1s infinite;
}
@-webkit-keyframes intgreen1_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes intgreen1_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}
.attf2_1red{
position:fixed;
top:21vh;
right:21vw;
border: red;
width:3vw;
height:11vh;
border:0.0rem solid red;
-webkit-animation: intred2_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intred2_1 1s infinite;
}

.green
{color:green;}
@-webkit-keyframes intred2_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes intred2_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
.attf2_1green{
position:fixed;
top:21vh;
right:21vw;
border: green;
width:3vw;
height:11vh;
border:0.0rem solid green;
-webkit-animation: intgreen2_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intgreen2_1 1s infinite;
}
@-webkit-keyframes intgreen2_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes intgreen2_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}
.attf1_3_1{
position:fixed;
top:36vh;
right:17.75vw;
border: green;
width:1.5vw;
height:3vh;
border:0.0rem solid green;
-webkit-animation: intgreen2_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intgreen2_1 1s infinite;
}
@-webkit-keyframes intgreen2_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes intgreen2_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}	
.attf1_3_2{
position:fixed;
top:32.75vh;
right:31.75vw;
border: green;
width:1.5vw;
height:3vh;
border:0.0rem solid green;
-webkit-animation: intgreen2_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intgreen2_1 1s infinite;
}
@-webkit-keyframes intgreen2_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes intgreen2_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}	
.attf1_3_3{
position:fixed;
top:9.5vh;
right:17.50vw;
border: green;
width:1.5vw;
height:3vh;
border:0.0rem solid green;
-webkit-animation: intgreen2_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intgreen2_1 1s infinite;
}
@-webkit-keyframes intgreen2_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes intgreen2_1 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}
.attf1_8_1{
position:fixed;
top:36vh;
right:17.75vw;
border: red;
width:1.5vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: intred2_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intred2_1 1s infinite;
}
@-webkit-keyframes intred2_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes intred2_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}	
.attf1_8_2{
position:fixed;
top:32.75vh;
right:31.75vw;
border: red;
width:1.5vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: intred2_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intred2_1 1s infinite;
}
@-webkit-keyframes intred2_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes intred2_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}	
.attf1_8_3{
position:fixed;
top:9.5vh;
right:17.50vw;
border: red;
width:1.5vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: intred2_1 1s infinite; /* Chrome, Safari, Opera */ 
    animation: intred2_1 1s infinite;
}
@-webkit-keyframes intred2_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes intred2_1 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}
.att17{
position:fixed;
top:38vh;
right:41vw;
border: green;
width:16vw;
height:9.5vh;
border:0.0rem solid green;
-webkit-animation: att17 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att17 1s infinite;
}
@-webkit-keyframes att17 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes att17 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}
.att21{
position:fixed;
top:35.5vh;
right:42.25vw;
border: green;
width:16vw;
height:9vh;
border:0.0rem solid green;
-webkit-animation: att21 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att21 1s infinite;
}
@-webkit-keyframes att21 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes att21 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}
.att25{
position:fixed;
top:28.25vh;
right:22.75vw;
border: red;
width:1vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: att25 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att25 1s infinite;
}
.att25_1{
position:fixed;
top:7.25vh;
right:9.75vw;
border: red;
width:1vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: att25 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att25 1s infinite;
}
@-webkit-keyframes att25 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes att25 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}
.att26{
position:fixed;
top:69.5vh;
right:20.5vw;
border: red;
width:1vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: att26 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att26 1s infinite;
}
.att26_1{
position:fixed;
top:69.5vh;
right:27vw;
border: red;
width:1vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: att26 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att26 1s infinite;
}
@-webkit-keyframes att26 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes att26 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}
.att27{
position:fixed;
top:75.75vh;
right:41.75vw;
border: green;
width:15.5vw;
height:8.25vh;
border:0.0rem solid green;
-webkit-animation: att27 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att27 1s infinite;
}
.att27_1{
position:fixed;
top:47.25vh;
right:20vw;
border: green;
width:1vw;
height:3vh;
border:0.0rem solid green;
-webkit-animation: att27 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att27 1s infinite;
}
.att27_2{
position:fixed;
top:65.75vh;
right:26vw;
border: green;
width:1vw;
height:5vh;
border:0.0rem solid green;
-webkit-animation: att27 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att27 1s infinite;
}
@-webkit-keyframes att27 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes att27 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}	
.att30{
position:fixed;
top:29.75vh;
right:18vw;
border: red;
width:1vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: att30 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att30 1s infinite;
}
.att30_1{
position:fixed;
top:3.5vh;
right:15.75vw;
border: red;
width:1vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: att30 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att30 1s infinite;
}
@-webkit-keyframes att30 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes att30 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}
.att31{
position:fixed;
top:63vh;
right:31.75vw;
border: red;
width:1vw;
height:2vh;
border:0.0rem solid red;
-webkit-animation: att31 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att31 1s infinite;
}
.att31_1{
position:fixed;
top:43vh;
right:31.75vw;
border: red;
width:1vw;
height:2vh;
border:0.0rem solid red;
-webkit-animation: att31 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att31 1s infinite;
}
.att31_2{
position:fixed;
top:23.25vh;
right:31.75vw;
border: red;
width:1vw;
height:2vh;
border:0.0rem solid red;
-webkit-animation: att31 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att31 1s infinite;
}
@-webkit-keyframes att31 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes att31 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}
.att32{
position:fixed;
top:80vh;
right:39.15vw;
border: green;
width:16vw;
height:8.25vh;
border:0.0rem solid green;
-webkit-animation: att32 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att32 1s infinite;
}
.att3_43{
position:fixed;
top:35.5vh;
right:43vw;
border: green;
width:1vw;
height:2vh;
border:0.0rem solid green;
-webkit-animation: att32 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att32 1s infinite;
}
.att32_1{
position:fixed;
top:22.75vh;
right:28.5vw;
border: green;
width:1.5vw;
height:2vh;
border:0.0rem solid green;
-webkit-animation: att32 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att32 1s infinite;
}
.att32_2{
position:fixed;
top:28vh;
right:16.5vw;
border: green;
width:1vw;
height:3vh;
border:0.0rem solid green;
-webkit-animation: att32 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att32 1s infinite;
}
@-webkit-keyframes att32 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes att32 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}
.att35{
position:fixed;
top:30.75vh;
right:22.75vw;
border: red;
width:1vw;
height:2vh;
border:0.0rem solid red;
-webkit-animation: att30 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att30 1s infinite;
}
.att35_1{
position:fixed;
top:4.75vh;
right:28vw;
border: red;
width:1vw;
height:2vh;
border:0.0rem solid red;
-webkit-animation: att30 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att30 1s infinite;
}
.att35_2{
position:fixed;
top:60vh;
right:35vw;
border: red;
width:1vw;
height:2vh;
border:0.0rem solid red;
-webkit-animation: att30 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att30 1s infinite;
}
@-webkit-keyframes att30 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes att30 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}
.att36{
position:fixed;
top:8vh;
right:24.25vw;
border: Red;
width:1.5vw;
height:2vh;
border:0.0rem solid Red;
-webkit-animation: att36 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att36 1s infinite;
}
@-webkit-keyframes att36 {
    0%   {border:0rem solid Red;}
    100% {border:0.15rem solid Red;
		  background-color:Red;
		  opacity:0.3}
}
@keyframes att36 {
    0%   {border:0rem solid Red;}
    100% {border:0.15rem solid Red;
		  background-color:Red;
		  opacity:0.3}
		  
		}
.att37{
position:fixed;
top:78vh;
right:41vw;
border: green;
width:14vw;
height:8.25vh;
border:0.0rem solid green;
-webkit-animation: att37 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att37 1s infinite;
}
.att37_1{
position:fixed;
top:55.5vh;
right:22.25vw;
border: green;
width:1vw;
height:2vh;
border:0.0rem solid Red;
-webkit-animation: att37 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att37 1s infinite;
}
.att37_2{
position:fixed;
top:4.5vh;
right:12.25vw;
border: green;
width:1vw;
height:2vh;
border:0.0rem solid Red;
-webkit-animation: att37 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att37 1s infinite;
}
.att37_3{
position:fixed;
top:28vh;
right:31.25vw;
border: green;
width:1vw;
height:2vh;
border:0.0rem solid Red;
-webkit-animation: att37 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att37 1s infinite;
}
.att37_4{
position:fixed;
top:8.25vh;
right:23.75vw;
border: green;
width:3.5vw;
height:2vh;
border:0.0rem solid Red;
-webkit-animation: att37 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att37 1s infinite;
}
@-webkit-keyframes att37 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes att37 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}
.att40{
position:fixed;
top:29.5vh;
right:12vw;
border: red;
width:1vw;
height:3vh;
border:0.0rem solid red;
-webkit-animation: att40 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att40 1s infinite;
}
@-webkit-keyframes att40 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
}
@keyframes att40 {
    0%   {border:0rem solid red;}
    100% {border:0.15rem solid red;
		  background-color:red;
		  opacity:0.3}
		  
		}
.att41{
position:fixed;
top:76.25vh;
right:41.75vw;
border: Red;
width:15vw;
height:7.25vh;
border:0.0rem solid Red;
-webkit-animation: att41 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att41 1s infinite;
}
@-webkit-keyframes att41 {
    0%   {border:0rem solid Red;}
    100% {border:0.15rem solid Red;
		  background-color:Red;
		  opacity:0.3}
}
@keyframes att41 {
    0%   {border:0rem solid Red;}
    100% {border:0.15rem solid Red;
		  background-color:Red;
		  opacity:0.3}
		  
		}
@-webkit-keyframes att43 {
    100% {
		  opacity:0.5}
}
@keyframes att43 {
    100% {
		  opacity:0.5}
		  
		}
.att2_3{
position:fixed;
top:40vh;
right:10.75vw;
border: green;
width:10vw;
height:19.25vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_4{
position:fixed;
top:34vh;
right:23.25vw;
border: green;
width:10vw;
height:13.25vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_6{
position:fixed;
top:44.25vh;
right:39.25vw;
border: green;
width:4.25vw;
height:2.25vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_11{
position:fixed;
top:75.7vh;
right:5.5vw;
border: green;
width:36.25vw;
height:9vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_16{
position:fixed;
top:5.9vh;
right:5.5vw;
border: green;
width:26.25vw;
height:69vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_21{
position:fixed;
top:5.9vh;
right:32.20vw;
border: green;
width:16.25vw;
height:60vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_26{
position:fixed;
top:41.5vh;
right:39.70vw;
border: green;
width:6.5vw;
height:16vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_26a{
position:fixed;
top:41.5vh;
right:24.70vw;
border: green;
width:6.5vw;
height:16vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_26b{
position:fixed;
top:39.5vh;
right:8.70vw;
border: green;
width:8.5vw;
height:18vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att2_26c{
position:fixed;
top:5.9vh;
right:32.20vw;
border: green;
width:6.25vw;
height:10vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att3_101{
position:fixed;
top:28.5vh;
right:8.70vw;
border: green;
width:48.5vw;
height:14vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att3_101a{
position:fixed;
top:28.5vh;
right:52.5vw;
border: green;
width:4.5vw;
height:19vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att3_104{
position:fixed;
top:49.5vh;
right:38.70vw;
border: green;
width:2.5vw;
height:3vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att4_26{
position:fixed;
top:25.5vh;
left:53vw;
width:25vw;
height:0.0vh;
border:0.15rem solid green;
-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
	-webkit-animation: att43 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att43 1s infinite;
}
.att4_27{
position:fixed;
top:29.5vh;
left:53vw;
width:25vw;
height:0.0vh;
border:0.15rem solid green;
-ms-transform: rotate(175deg); /* IE 9 */
    -webkit-transform: rotate(175deg); /* Chrome, Safari, Opera */
    transform: rotate(175deg);
	-webkit-animation: att43 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att43 1s infinite;
}

.att3_104a{
position:fixed;
top:49.5vh;
right:43.70vw;
border: green;
width:2.5vw;
height:3vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
.att42{
position:fixed;
top:77vh;
right:42.75vw;
border: green;
width:14vw;
height:8.25vh;
border:0.0rem solid green;
-webkit-animation: att42 1s infinite; /* Chrome, Safari, Opera */ 
    animation: att42 1s infinite;
}
@-webkit-keyframes att42 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
}
@keyframes att42 {
    0%   {border:0rem solid green;}
    100% {border:0.15rem solid green;
		  background-color:green;
		  opacity:0.3}
		  
		}		
.figheader
{border: blue;
width:95vw;
height:20vh;
z-index:-1;}
.figheader>h1
{text-align:center;
font-family:Wide Latin;
color:DeepSkyBlue;
font-size:2.5vw;
z-index:-1;}
.figheader>h2
{text-align:center;
font-size:2.5vw;
z-index:-1;}
.figura{
border: blue;
width:95vw;
height:100%;
float:left;
margin:0 0 0 0;
padding:0;}
.imgfigura
{
width:100%;
height:100%;
float:left;}
.imgfigurad1
{
width:70vw;
height:80vh;
margin-top:1vh;
margin-left:12.5vw;
margin-left:12.5%
float:left;}
.cloud-zoom-lens {border: 0.1rem solid #888;margin:-0.25rem;background-color:#fff;cursor:move;}
.cloud-zoom-big {border: blue;overflow:hidden;width:28vw;}
.marco{
border:1rem solid DeepSkyBlue;
height:auto;}
.figurah2{
border: blue;
font-family:Wide Latin;
color:DeepSkyBlue;
font-size:1.5vw;
padding:0;
margin:0;
width:95vw;
float:left;}
.figurah1{
border: blue;
font-family:Arial;
color:black;
font-size:2.5vw;
text-align:center;
padding:0;
margin-top:2vh;
margin-bottom:0;
width:95vw;
float:left;}
.figurap{
border: blue;
font-family:Arial;
color:DeepSkyBlue;
font-size:1vw;
text-align:right;
padding:0;
margin:0;
width:95vw;
cursor:pointer;
float:left;
}
.figuraspan{
background-color:White;
border: ;
font-family:Arial;
color:Blue;
font-size:1vw;
margin-left:1vw;
margin-top:0vh;
text-align:center;
width:95vw;
height:3vh;
float:left;
-webkit-animation: attfiguraspan 1s infinite; /* Chrome, Safari, Opera */ 
    animation: attfiguraspan 1s infinite;
}
@-webkit-keyframes attfiguraspan {
    0%   {color:blue;}
	25%   {color:blue;}
	50%   {color:blue;}
	75%   {color:blue;}
    100% {color:White;}
}
@keyframes attfiguraspan {
    0%   {color:blue;}
	25%   {color:blue;}
	50%   {color:blue;}
	75%   {color:blue;}
    100% {color:White;}
		  
		}
.detalle1_1
{
position:fixed;
top:54.5vh;
left:20vw;
width:4vw;
height:5vh;
cursor:pointer;}
.detalle1_2
{
position:fixed;
top:54.5vh;
left:25vw;
width:4vw;
height:5vh;
cursor:pointer;}
.detalle1_3
{
position:fixed;
top:54.5vh;
left:37.5vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle1_4
{
position:fixed;
top:54.5vh;
left:41.5vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle1_5
{
position:fixed;
top:54.5vh;
left:45vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle1_6
{
position:fixed;
top:52.5vh;
left:49vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle1_7
{
position:fixed;
top:54.5vh;
left:52.5vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle1_8
{
position:fixed;
top:54.5vh;
left:57vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle1_9
{
position:fixed;
top:47.5vh;
left:65.5vw;
width:3vw;
height:20vh;
cursor:pointer;}
.detalle1_10
{
position:fixed;
top:63.25vh;
left:62.75vw;
width:2vw;
height:5vh;
cursor:pointer;}
.detalle1_11
{
position:fixed;
top:46.5vh;
left:68.5vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle2_1
{
position:fixed;
top:54.5vh;
left:20vw;
width:4vw;
height:5vh;
cursor:pointer;}
.detalle2_2
{
position:fixed;
top:54.5vh;
left:25vw;
width:4vw;
height:5vh;
cursor:pointer;}
.detalle2_3
{
position:fixed;
top:54.5vh;
left:37.5vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle2_4
{
position:fixed;
top:54.5vh;
left:41.5vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle2_5
{
position:fixed;
top:54.5vh;
left:45vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle2_6			 
{
position:fixed;
top:52.5vh;
left:47vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle2_7
{
position:fixed;
top:54.5vh;
left:50.5vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle2_8
{
position:fixed;
top:54.5vh;
left:55vw;
width:3vw;
height:5vh;
cursor:pointer;}
.detalle2_9
{
position:fixed;
top:47.5vh;
left:65.5vw;
width:3vw;
height:20vh;
cursor:pointer;}
.detalle2_10
{
position:fixed;
top:63.25vh;
left:62.75vw;
width:2vw;
height:5vh;
cursor:pointer;}
.detalle2_11
{
position:fixed;
top:46.5vh;
left:68.5vw;
width:3vw;
height:5vh;
cursor:pointer;}
#fin
{border-style:outset;
border-color:DeepSkyBlue;
margin:0;
color:White;
float:right;
background-color:DeepSkyBlue;
text-align:center;
width:7vw;
height:5vh;
padding:1vw;
font-size:1.5vw;
font-family:Arial;
position:fixed;
bottom:6vh;
right:8.5vw;
border-radius:1rem;
cursor:pointer;
-webkit-animation: flechatemp 3s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 3s;}
#fin36
{border-style:outset;
border-color:DeepSkyBlue;
margin:0;
color:White;
float:right;
background-color:DeepSkyBlue;
text-align:center;
width:7vw;
height:5vh;
padding:1vw;
font-size:1.5vw;
font-family:Arial;
position:fixed;
bottom:6vh;
right:8.5vw;
border-radius:1rem;
cursor:pointer;
-webkit-animation: flechatemp 36s; /* Chrome, Safari, Opera */ 
    animation: flechatemp 36s;}
.tabest
{width:80%;}
.linetop{
border-top:1px solid black;
border-bottom:0;
border-right:0;
border-left:0;	
}
.linetop3{
border-top:1px solid black;
border-bottom:0;
border-right:0;
border-left:0;
-webkit-animation: linetop 3s; /* Chrome, Safari, Opera */ 
    animation: linetop 3s;}
.linetop6{
border-top:1px solid black;
border-bottom:0;
border-right:0;
border-left:0;
-webkit-animation: linetop 6s; /* Chrome, Safari, Opera */ 
    animation: linetop 6s;}
.linetop12{
border-top:1px solid black;
border-bottom:0;
border-right:0;
border-left:0;
-webkit-animation: linetop 12s; /* Chrome, Safari, Opera */ 
    animation: linetop 12s;}
.linetop24{
border-top:1px solid black;
border-bottom:0;
border-right:0;
border-left:0;
-webkit-animation: linetop 24s; /* Chrome, Safari, Opera */ 
    animation: linetop 24s;}
.linetop9{
border-top:1px solid black;
border-bottom:0;
border-right:0;
border-left:0;
-webkit-animation: linetop 9s; /* Chrome, Safari, Opera */ 
    animation: linetop 9s;}
.linetop15{
border-top:1px solid black;
border-bottom:0;
border-right:0;
border-left:0;
-webkit-animation: linetop 9s; /* Chrome, Safari, Opera */ 
    animation: linetop 9s;}
.tarda24{
margin-top:0;
font-size:1.5vw;
padding:0;
text-align:justify;
padding:1vw;
-webkit-animation: tardanim 24s; /* Chrome, Safari, Opera */ 
    animation: tardanim 24s;
}
.tarda24>span{
border:
float:left;
margin-top:0;
padding:0;
}
	@-webkit-keyframes linetop {
    0%   {border-top:0;}
    100% {border-top:0;
		  }
}
@keyframes linetop {
    0%   {border-top:0;}
    100% {border-top:0;
		  }

#ul23{border:1px solid black;}
.ajustado
{width:58vw;
height:63vh;}
#tn14{
border-bottom:1px solid black;
text-align:left;
font-size:1.05vw;
}
#tm14{
border-bottom:1px solid black;
text-align:left;
color:BlueViolet;
font-size:1.05vw;
}
#tr14{
border-bottom:1px solid black;
text-align:left;
color:red;
font-size:1.05vw;
}
#rn14 {
border-bottom:1px solid black;
text-align:center;
font-size:1.05vw;
color:black;
}
#th14{
border: 0.15rem solid black;
text-align:center;
font-size:1.05vw;
}
#rm14
{
border-bottom:1px solid black;
text-align:center;
color:BlueViolet;
font-size:1.05vw;
}
#ra14
{
border-bottom:1px solid black;
text-align:center;
color:DeepSkyBlue;
font-size:1.05vw;
}
#rr14
{
border-bottom:1px solid black;
text-align:center;
color:red;
font-size:1.05vw;
}
.contenidoisueltas
{float:left;
border:1px solid orange;
width:10vw;
height:10vh;}
.openwindow
{
position:fixed;
border:1px solid BlueViolet;
top:10vh;
left:32vw;
width:5vw;
height:5vh;
}
.check
{width:3vw;
height:3vh;}
.tablatexto{
border:1px ;
border-collapse:collapse;}
.trtexto{
border:1px ;
border-collapse:collapse;
padding:0;
margin:0;}
.tdtexto{
border:1px ;
border-collapse:collapse;
padding:0;
margin:0;}
.trtextoins{
border:1px ;
border-collapse:collapse;
padding:0;
margin:0;}
.trtexto{

border-collapse:collapse;
padding:0;
margin:0;
height:3vh;}
.trtextot3{

border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 3s; /* Chrome, Safari, Opera */ 
    animation: tardanim 3s;}
.trtextot6{

border-collapse:collapse;
padding:0;
margin:0;
height:3vh
-webkit-animation: tardanim 6s; /* Chrome, Safari, Opera */ 
    animation: tardanim 6s;}
.trtextot6n{
border-bottom:1px solid black;
border-collapse:collapse;
padding:0;
margin:0;
height:3vh
-webkit-animation: tardanim 6s; /* Chrome, Safari, Opera */ 
    animation: tardanim 6s;}
.trtextot9{

border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 9s; /* Chrome, Safari, Opera */ 
    animation: tardanim 9s;}
.trtextot9n{
border-bottom:1px solid black;
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 9s; /* Chrome, Safari, Opera */ 
    animation: tardanim 9s;}
.trtextot12{

border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 12s; /* Chrome, Safari, Opera */ 
    animation: tardanim 12s;}
.trtextot12n{
border-bottom:1px solid black;
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 12s; /* Chrome, Safari, Opera */ 
    animation: tardanim 12s;}
.trtextot15{

border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 15s; /* Chrome, Safari, Opera */ 
    animation: tardanim 15s;}
.trtextot15n{
border-bottom:1px solid black;
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 15s; /* Chrome, Safari, Opera */ 
    animation: tardanim 15s;}
.trtextot18{

border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 18s; /* Chrome, Safari, Opera */ 
    animation: tardanim 18s;}
.trtextot18n{
border-bottom:1px solid black;
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 18s; /* Chrome, Safari, Opera */ 
    animation: tardanim 18s;}
.trtextot21{
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 21s; /* Chrome, Safari, Opera */ 
    animation: tardanim 21s;}
.trtextot21n{
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
border-bottom:1px solid black;
-webkit-animation: tardanim 21s; /* Chrome, Safari, Opera */ 
    animation: tardanim 21s;}
.trtextot24{
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 24s; /* Chrome, Safari, Opera */ 
    animation: tardanim 24s;}
.trtextot24n{
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
border-bottom:1px solid black;
-webkit-animation: tardanim 24s; /* Chrome, Safari, Opera */ 
    animation: tardanim 24s;}
.trtextot27{
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
-webkit-animation: tardanim 27s; /* Chrome, Safari, Opera */ 
    animation: tardanim 27s;}
.trtextot27n{
border-collapse:collapse;
padding:0;
margin:0;
height:3vh;
border-bottom:1px solid black;
-webkit-animation: tardanim 27s; /* Chrome, Safari, Opera */ 
    animation: tardanim 27s;}
.tdtexto{
border-collapse:collapse;
padding:1px;
margin:0;
height:3vh;}
#tpc{
width:80%;
height:100%;
margin-left:10%;
border-collapse:collapse;
border:0.25rem solid black;}
#controltpc{
font-size:1,5vw;}
#controltpc>td{
font-size:1,5vw;}
#tpc35{
font-size:1.5vw;}

#thpcins{
border:0.10rem solid black;
font-size:1.25vw;
}
#thpceft{
border-left:0.10rem solid black;
font-size:1.25vw;
background-color:White;
}
#thpcins35{
border-bottom:0.10rem solid black;
border-right:0.10rem solid black;
font-size:1.25vw;
color:white;
}
#thpcins40{
border-bottom:0.10rem solid black;
border-right:0.10rem solid black;
font-size:1.25vw;
color:white;
}
#thpcins50{
border-bottom:0.10rem solid black;
border-right:0.10rem solid black;
font-size:1.25vw;
color:white;
}
#thpcins60{
border-bottom:0.10rem solid black;
border-right:0.10rem solid black;
font-size:1.25vw;
color:white;
}
#tdtxt
{
font-size:2vw;}
