* { margin: auto; padding: 0; background-color: white; font-family: verdana, arial; 
  font-size: 14pt;}
/*body: cuerpo de la p&aacute;gina*/
body { background-color: #3333ff; }
#contenedor1 {max-width: 1000px; }
#contenedor2 {max-width: 1000px;  float:top; clear: left; background-color: #eeeeff;}
#pegatina {float:right; height: 145px; width: 145px; margin:0px auto; padding: 0; overflow:hidden; border: 2px solid red; border-radius: 75px;-moz-border-radius: 75px;-webkit-border-radius: 75px;}
#club {float:right; height: 45px; margin:0px auto; padding: 0; background:transparent;}
#margen {float:right; height: 45px; width: 10px; margin:0px auto; padding: 0; background:transparent;}
#contenedor2 h2 { font-size: 1.3em; text-align: center; padding: 0.5em 0em;}

/*cabecera*/
header {max-width: 1000px; text-align: center; }
header h1 { text-align: center; color: #3333ff; padding: 0.4em; font-size: 1.6em; background:transparent;}
header h2 { text-align: center; color: #ffffff; padding: 0.4em; font-size: 0.8em; background:transparent;}

/*barra navegador*/
nav {min-height:1.2em; max-width:1000px; background-color:#bbbbbb;}
div.enlacenav {float: left; margin: 2px; padding: 4px; border: 2px solid #3333ff; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #dddddd;}
div.enlacenav2 {float: right; margin: 2px; padding: 4px; border: 2px solid #3333ff; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #dddddd;}
div.enlacenav3 {float: right; margin: 2px; padding: 1px; border: 2px solid #3333ff; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #dddddd;}
div.enlacenav p { font-size: 1.0em; text-decoration: none; color: #3333ff; padding: 0.1em 1em;}
div.enlacenav:hover p { font-size: 1.0em; text-decoration: none; color: #ffffff; padding: 0.2em 1em; background-color: #3333ff;}
div.nav { min-height:2em; max-width:1000px; background-color:#bbbbbb;}

/*contenido principal: section:*/
section { width: 65%;float: left; }
section h1 { text-align: center; padding: 0.5em; color: olive; font-size: 1.4em;}
section h2 { text-align: center; padding: 0.5em; color: grey; font-size: 1.2em;}
section h3 { text-align: left; padding: 0.3em 3em; color: #663366; font-size: 1em;}

/*art&iacute;culos dentro de section: article*/
article { margin: 0.5em 1em; padding: 0.5em 1em;border: 2px double aqua; border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
article p { text-align: justify;}

/*parte de enlaces: aside*/
aside { width: 35%; float: left; }
aside a:link, aside a:visited { text-decoration: none; color: #3333ff; background-color: #ffffff;}
aside a:hover, aside a:active { text-decoration: none; color: #ffffff; background-color: #3333ff;}

#enlace1 { margin: 20px; padding: 10px; border: 2px solid #3333ff; border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
#enlace1 h1 { font-size: 1.1em; text-align: left; padding: 0.2em 0em;}
#enlace1 h2 { font-size: 1.5em; text-align: center; padding: 0.5em 0em;}
#enlace1 p { font-size: 1.2em; text-decoration: none; color: #3333ff; padding: 0.2em 1em;}
#enlace1:hover p { font-size: 1.2em; text-decoration: none; color: #ffffff; padding: 0.2em 1em; background-color: #3333ff;}

/*pie de p&aacute;gina: footer*/
footer {max-width: 1000px; margin-top: 10px;height: 160px;}
#pie1 { float: left; margin: 5px; padding: 10px; border: 2px solid #3333ff;
border-radius: 5px ;-moz-border-radius: 5px ;-webkit-border-radius: 5px;
}
footer h1 { text-align: center; color: #3333ff; padding: 0.4em; font-size: 1.4em;}
footer h2 { text-align: center; color: #663366; padding: 0.4em; font-size: 1.0em;}
footer a { text-decoration: none; color: green;}


p.oculto {font-size: 10pt; text-align: center; color: transparent; background:transparent;}

/* fin pie de p&aacute;gina: footer*/

/*comienzo tabla excursion*/

#divtabla {
    display: table;
    border: 2px solid #fff;
    max-width: 1000px;
    text-align: center;
    margin: 0 auto;
}
#divtabla a { background-color: transparent;  }
#divtrtitulos {display: table-row;background-color: transparent; height:25px;}
#divtrcarretera {display: table-row;background-color: #cecece; height:25px;}
#divtrcamino {display: table-row;background-color: #f7be81; height:25px;}
#divtrmixta {display: table-row;background-color: #cc9f9a; height:25px;}
#divtractividad {display: table-row;background-color: #dedede; height:25px;}

#f, #n, #k, #m, #t, #h{
    display: table-cell;
    vertical-align: middle;
    padding: 3px;
		background-color: transparent;
		border-top: 1px solid #fff; 
		border-bottom: 1px solid #fff;
		border-left: 1px solid #fff;
}
#f {width: 21%;}
#n {width: 45%;}
#k {width: 5%;}
#m {width: 7%;}
#t {width: 4%;}
#h {width: 18%;}

/*fin tabla excursion*/

