
body {

  min-height: 100vh;
background-color:#F2F4F4  ;
 
}

a:link{color:white;text-decoration:none}

#fondo{
float:center;
margin-left: auto;
margin-right: auto;
height:4245px;
width:1040px;
padding:15px;
border:#707B7C 0px solid;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4 ;

}

#arriba{
float:center;
margin-left: auto;
margin-right: auto;
height:175px;
width:1190px;
padding:15px;
font-family: Lucida Handwriting;
color: #00FA9A;
background:linear-gradient(30deg, #FFC300 , #DFCC10    , #2F8930  ,#347F35    , #316C4F  );
}

#menu{
float:center;
padding:0px;
margin-left: auto;
margin-right: auto;
height:0px;
width:1190px;
background-color:#45B39D ;
}

* {
  box-sizing: border-box;
}




#titulo{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:75px;
width:1190px;
font-family:Lucida Brigh;
text-align:left;
font-size:40px;
color:#1A5276  ;
background-color:#F2F4F4 ;
border-bottom: #1A5276   2.5px solid;
  
}

#espacio{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:70px;
width:1190px;
font-family:Calibri ;
text-align:bottom;
font-size:15px;
font-weight bold;
border: #58D68D 2.5px solid;
border-radius: 20px;
background-color:#58D68D  ;
color:#000000;
}

#presentacion{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:4255px;
width:1000px;
font-family:Calibri ;
text-align:left;
font-size:15px;
border:#F2F4F4 1px solid;
border-radius: 20px;
background-color:#EDBB99;
color:#000000;
}


#fecha{
text-align:right;
float:right;
padding:10px;
margin-left: auto;
margin-right: auto;
height:20px;
width:415px;
font-family:Century Gothic;
font-size:20pt;
font-weight:bold;
}

#relleno{
float:center;
padding:2.5px;
margin-left: auto;
margin-right: auto;
height:70px;
width:950px;
font-family:Lucida Brigh;
text-align:center;
font-size:15px;
font-weight bold;
border: #BB8FCE     2.5px solid;
  border-radius: 20px;
background-color:#EBDEF0    ;
color:#000000;
}

#relleno2{
float:center;
padding:10px;
margin-left: auto;
margin-right: auto;
height:260px;
width:950px;
font-family:Calibri;
text-align:left;
font-size:16px;
font-weight bold;
border: #EC7063    2.5px solid;
  border-radius: 20px;
background-color:#EC7063 ;
color:#000000;
}


iconito
{
float:left;
padding:0px;
margin-left: auto;
margin-right: auto;
height:70px;
width:70px;
font-family:Calibri ;
text-align:center;
font-size:15px;
font-weight bold;
border: #F1C40F  #F1C40F 2.5px solid;
  border-radius: 20px;
background-color:black;
color:black;
}



#espacio1{
float:center;
padding:2.5px;
margin-left: auto;
margin-right: auto;
height:15px;
width:850px;
font-family:Lucida Brigh;
text-align:left;
font-size:15px;
font-weight bold;
color:#000000;
}

#rellenopres{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:3355px;
width:970px;
font-family:Calibri;
text-align:left;
font-size:15px;
font-weight bold;
color:black;
}

#mapa{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:70px;
width:950px;
font-family:Lucida Brigh;
text-align:center;
font-size:30px;
font-weight bold;
border: #EC7063  2.5px solid;
background-color:#EC7063  ;
color:#000000;
}

#mapafoto{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:530px;
width:950px;
font-family:Lucida Brigh;
text-align:center;
font-size:30px;
font-weight bold;
background-color:#F4D03F  ;
color:#000000;
 border-top: black 5px dashed;
  border-bottom: blue 10px dotted;
 
}

 #presentacion2{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:4105px;
width:1000px;
font-family:Calibri ;
text-align:left;
font-size:15px;
border:#F2F4F4 1px solid;
background-color:#F2F4F4 ;
color:#000000;
}

 #presentaciontodo{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1000px;
width:1000px;
font-family:Calibri ;
text-align:left;
font-size:15px;
border:#F2F4F4 1px solid;
background-color:#F2F4F4 ;
color:#000000;
}

#presentacion3{
float:center;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:1000px;
font-family:Calibri ;
text-align:left;
font-size:15px;
border:#F2F4F4 1px solid;
background-color:#F2F4F4 ;
color:#000000;
}

#fondoest{
float:center;
margin-left: auto;
margin-right: auto;
height:5150px;
width:1000px;
padding:15px;
border:#707B7C 0px solid;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloestr{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1100px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1   ;
color:#000000;
}

#estructura{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:5200px;
width:870px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#F6DDCC ;
color:#000000;
}

#fondotda{
float:center;
margin-left: auto;
margin-right: auto;
height:5250px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulotda{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:400px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1   ;
color:#000000;
}

#tda{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:5180px;
width:870px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#D5F5E3  ;
color:#000000;
}

#fondocontrol{
float:center;
margin-left: auto;
margin-right: auto;
height:9040px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulocontrol{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1900px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1  ;
color:#000000;
}

#control{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:9000px;
width:880px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#EBDEF0;
color:#000000;
}


#fondopunteros{
float:center;
margin-left: auto;
margin-right: auto;
height:9300px;
width:1030px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulopunteros{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:900px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1   ;
color:#000000;
}

#punteros{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:9260px;
width:870px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#FCF3CF;
color:#000000;
}

#fondopilas{
float:center;
margin-left: auto;
margin-right: auto;
height:6400px;
width:1040px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulopilas{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:500px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1   ;
color:#000000;
}

#pilas{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:6400px;
width:870px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#F0B27A   ;
color:#000000;
}

#pilas2{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:7050px;
width:880px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#A9DFBF   ;
color:#000000;
}

#fondoapli{
float:center;
margin-left: auto;
margin-right: auto;
height:7110px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloapli{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1200px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1   ;
color:#000000;
}

#aplicaciones{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:4100px;
width:1060px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#F2F4F4 ;
color:#000000;
}


#fondocolas{
float:center;
margin-left: auto;
margin-right: auto;
height:4700px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulocolas{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:500px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1   ;
color:#000000;
}

#colas{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:4700px;
width:880px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#D1ACB8    ;
color:#000000;
}

#fondocircular{
float:center;
margin-left: auto;
margin-right: auto;
height:4200px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulocircular{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1600px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1   ;
color:#000000;
}

#colas2{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:4330px;
width:880px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#C2DC95   ;
color:#000000;
}

#fondolistas{
float:center;
margin-left: auto;
margin-right: auto;
height:6300px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulolistas{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1000px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #1A5276 2.5px solid;
 border-left: #1A5276 2.5px solid;
background-color:#AED6F1   ;
color:#000000;
}

#listas{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:6260px;
width:870px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#F5E66C  ;
color:#000000;
}

#fondodescarga{
float:center;
margin-left: auto;
margin-right: auto;
height:2000px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulodescarga{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #A93226     2.5px solid;
 border-left: #A93226     2.5px solid;
background-color: #EC7063  ;
color:black ;
}

#descargas{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:2000px;
width:885px;
font-family:Century ;
text-align:left;
font-size:20px;
border: #F2F4F4  1px solid;
background-color:#BFC9CA     ;
color:#1B4F72  ;
}

#fondoact{
float:center;
margin-left: auto;
margin-right: auto;
height:2700px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;


}


#tituloact{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #764E85   2.5px solid;
 border-left: #764E85  2.5px solid;
background-color:#B398BD    ;
color:#000000;
}

#actividad{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:2700px;
width:885px;
font-family:Century ;
text-align:left;
font-size:20px;
border-right: #616A6B    8px solid;
background-color:#BFC9CA      ;
color:#1F618D   ;
}








#fondoarbol{
float:center;
margin-left: auto;
margin-right: auto;
height:4100px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloarbol{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#arbol{
float:right;
line-height:1.5;
padding:15px;
margin-left: auto;
margin-right: auto;
height:4750px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
  border-right: #117A65  5px solid;
background-color:#D5F5E3 ;
color:#000000;
}


#fondorecorridos{
float:center;
margin-left: auto;
margin-right: auto;
height:3460px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulorecorridos{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1150px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
}

#recorridos{
float:right;
line-height:1.5;
padding:15px;
margin-left: auto;
margin-right: auto;
height:3460px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
 border-right: #4A235A   5px solid;
background-color:#EBDEF0    ;
color:#000000;
}

#fondodijkstra{
float:center;
margin-left: auto;
margin-right: auto;
height:4700px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulodijkstra{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1105px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#dijkstra{
float:right;
line-height:1.5;
padding:15px;
margin-left: auto;
margin-right: auto;
height:5750px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
 border-right: #CA357D   5px solid;
background-color:#E6AFCA    ;
color:#000000;
}

#fondoquick{
float:center;
margin-left: auto;
margin-right: auto;
height:2300px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloquick{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#quicksort{
line-height:1.5;
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:2300px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
  border-right: #328E40   5px solid;
background-color:#6FCA7C     ;
color:#000000;
}

#fondoburbuja{
float:center;
margin-left: auto;
margin-right: auto;
height:2700px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloburbuja{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:750px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#burbuja{
float:right;
line-height:1.5;
padding:15px;
margin-left: auto;
margin-right: auto;
height:2700px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border-right: #FFCC00     5px solid;
background-color:#FFF176    ;
color:#000000;
}

#fondoheap{
float:center;
margin-left: auto;
margin-right: auto;
height:5250px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloheap{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#heap{
line-height:1.5;
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:5250px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border-right: #E57373   5px solid;
background-color:#FFCDD2     ;
color:#000000;
}

#fondomerge{
float:center;
margin-left: auto;
margin-right: auto;
height:3400px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulomerge{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#merge{
line-height:1.5;
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:3400px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border-right: #CA6F1E  5px solid;
background-color:#F0B27A   ;
color:#000000;
}


#fondobucket{
float:center;
margin-left: auto;
margin-right: auto;
height:3300px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulobucket{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#bucket{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:3300px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border-right: #6786BE  5px solid;
background-color:#9FADC8    ;
color:#000000;
}

#fondocock{
float:center;

margin-left: auto;
margin-right: auto;
height:3450px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulocock{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#cocktail{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:3450px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border-right: #5C6BC0    5px solid;
background-color:#9FA8DA   ;
color:#000000;
}

#fondoradix{
float:center;
margin-left: auto;
margin-right: auto;
height:2300px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloradix{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#radix{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:2300px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border-right: #FF7043  5px solid;
background-color:#FFAB91  ;
color:#000000;
}

#fondoalgo{
float:center;
margin-left: auto;
margin-right: auto;
height:2500px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloalgo{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:1215px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#algoritmos{
float:right;
line-height:1.5;
padding:15px;
margin-left: auto;
margin-right: auto;
height:3200px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
 border-right: #980C0C  5px solid;
background-color:#FE7272      ;
color:#000000;
}


#fondoshell{
float:center;
margin-left: auto;
margin-right: auto;
height:3000px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#tituloshell{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#shell{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:3000px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border-right: #00796B    5px solid;
background-color:#80DEEA      ;
color:#000000;
}

#fondotorneo{
float:center;
margin-left: auto;
margin-right: auto;
height:4700px;
width:1020px;
padding:15px;
border:#707B7C 0px solid;
border-radius: 20px;
font-family: 'Open Sans', sans-serif;
 font-size: 15px;
color:white;
background-color:#F2F4F4  ;

}


#titulotorneo{
float:left;
padding:15px;
margin-left: auto;
margin-right: auto;
height:700px;
width:80px;
font-family:Lucida Fax;
text-align:center;
font-size:45px;
font-weight bold;
 border-right: #829755 2.5px solid;
 border-left: #829755 2.5px solid;
background-color:#D2DE59;
color:#000000;
}

#torneo{
float:right;
padding:15px;
margin-left: auto;
margin-right: auto;
height:4700px;
width:885px;
font-family:Calibri ;
text-align:left;
font-size:14px;
border: #F2F4F4  1px solid;
background-color:#F5B7B1    ;
color:#000000;
}


#c-slider {
 
  margin: auto;
  width: 85%;
  max-width: 900px;
  position: relative;
  overflow:hidden;
  box-shadow: 0 0 0 10px #fff,
 0 15px 50px;
}

#slider {
  
  display:flex;
  width: 400%;
}
#slider section
{
width:100%;
}

#slider img{
display:block;
width: 100%;
height:100%;
}

#btn-prev, #btn-next {
  width: 40px;
  height: 40px;
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 40px;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  border-radius: 50%;
  font-family: monospace;
  cursor: pointer;
}

#btn-prev:hover, #btn-next:hover {
  background: gold;
}

#btn-prev {
  left: 10px;
}

#btn-next {
  right: 10px;
}

