*    { margin:0; padding:0;}
body { background:white; position:relative; width:1200px; height:970px;}
 
.titulo      { width:90%; max-width:1200px; height:120px; background:#88bdf1; position:relative; 
               left:5%; }
  .logo      { width:140px; margin:0.5%; }
  .titulo h2 { font-size:380%; font-family: 'Tangerine', serif; text-shadow: 4px 4px 4px #aaa; 
               display:inline-block; position:absolute; top:15px; left:19%;}
  .titulo h1 { position:absolute; top: 85px; left: 18%; font-size:17px; font-family: "Arial";}             
  .titulo h3 { position:absolute; top: 95px; left: 75%; font-size:12px; font-family: "Arial";}
  .ban1      { width:2.5%; position:absolute; top:9%;  left:76%; }
  .ban2      { width:2.6%; position:absolute; top:9%;  left:81%; } 
  .ban3      { width:2.5%; position:absolute; top:9%;  left:86%; }
  .avi1      {             position:absolute; top:65%; left:86%; }
  .avi2      { width:2,5%; position:absolute; top:9%;  left:90%; }
  .ban1:hover , .ban2:hover , .ban3:hover { cursor:pointer; width:3%; }  

.menu      {background:#0759aa; margin:0% 0 0 5%; width:90%; max-width:1200px;}
.menu li   {display:inline-block;}
.menu li a {padding:5px 25px;  display:inline-block; color:#fff; font-size:120%; 
            text-decoration:none; font-family:cursive;}
.menu li a:hover { background:#ccc;  color:black;  border-radius: 1rem 1rem 1rem 1rem;} 

.espacio  { width:100%; height:2%; }
.espacio1 { width:100%; height:7%; }

.main    { position:relative; max-width:1200px; height:50%; left:5%; overflow:hidden;}

.slides { width:60%; max-width:1200px; display:inline-block; position:relative; left:0%; } 
  .slidesjs-pagination      { background:#424242; list-style:none; 	overflow:hidden;}
  .slidesjs-pagination li   { float:left; }
  .slidesjs-pagination li a { display:block; padding:10px 20px; color:#fff; text-decoracion:none; }

  .slides .active           { background:#000; } 
  .slidesjs-navigation 	    { background:#000; color:#fff; text-decoration:none; display:inline-block; 
                       	      padding:11.2px 20px; float:right; }

.info   { display:inline-block; width:48%; height:90%; position:absolute; top:5%; left:51%; 
          text-align: justify; font-size:17px; overflow:auto; }
.info b { font-style:bold; font-family: "Arial"; font-size:25px; }

.main2         { border:3px ; color:#000 ; max-width:1200px; height:500px; text-align:center; 
                 margin:3% 5%; background:white; border-radius:10px; position:relative;}
.t1,.t2,.T3    { position:absolute; top:15%; font-size:25px; border:3px solid; width:30%; height:12%; 
                 background:#0759aa; border-radius:2rem; }
.main2 a       { color:white; text-decoration:none;}

.bloque1  , 
.bloque2  , 
.bloque3     { width:30%; height:50%; overflow:hidden; position:absolute; top:40%;
               border-radius:3rem; }
.bloque1,.t1 { left:3%;}     
.bloque2,.t2 { left:35%;}
.bloque3,.t3 { left:67%;}

.texto    { position:relative; left:5%; top:5%; height: 25%; width:100%; max-width:1200px; 
            font-size:20px; text-align:center;}
.texto1   { position:absolute; left:0%;  width:45%; }
.texto2   { position:absolute; left:46%; width:45%; }
.texto h2 { font-size:35px;  }

footer    { height:70px; background:#0759aa; border-radius:10px; margin:0% 5%; 
            max-width:1200px; }
footer h2 { color:#000; font-size:20px; text-align:center;}


/* Pagina:  Contacto.html */
.forma01       { border:3px solid #424242; border-radius: 1rem 1rem 1rem 1rem; width:27%; height:70%;
                 display:inline-block; position:absolute; overflow:auto; top:0%; left:62%; } 
.forma01 ul    { list-style:none; padding:2%; }
.forma01 li    { position:relative; left:1%; margin:1%; }
.forma01 label { font-size:100%; display:block; }
.forma01 input , .forma01 textarea { margin-bottom:2%; width:96%; padding:1% ; resize:none; } 
.forma01 input:focus , .forma01 textarea:focus  { background:#fed; }
.forma01 input[type="submit"]       {background:#1668c4;color:#fff;border-radius:1rem 1rem 1rem 1rem;}
.forma01 input[type="submit"]:hover {background:#4A88F4;cursor:pointer; }

.phone     { border:3px solid#424242; border-radius: 1rem 1rem 1rem 1rem; width:27%; height:15%;
             position:absolute; top:75%; left:62%; background:#E3F8F7;}
.phone img { width:8%; position:absolute; top:32%; left:13%;                 } 
.phone h2  {           position:absolute; top:32%; left:27%; font-size:25px;  }
.escondido { display: none; }




