@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{background:#FFFFFF; }
div{ max-width: 960px; position:relative; margin: 10px auto 0px auto; }
header{ background-color: #FFFFFF; padding: 10px 10px 30px 10px; margin-bottom: 10px;  }

header img {float:left; margin: 0px 0px 0px 10px;}
header div {float:right; margin: 150px 0px 0px 0px;}
 
#iconos { opacity:0.7;}


nav{margin:20px auto 40px auto; display: table; width: 100%; }
nav ul li{ display: inline-table;
width: 19.6%;
text-align: center;
background: #F4F4F4; 
white-space: nowrap;
list-style-type:none; 
radius:-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
font-size:12px; padding-top:5px; padding-bottom:5px; }
nav ul li a{ color: #888888; font-family: Rosario; font-weight:400; text-decoration:none; }




article { max-width: 240px; height: 365px; float: left; margin: 20px 10px 20px 0px; }
aside {max-width: 680px; height: 365px; float: left; margin: 20px auto 20px 10px; font-family: Oswald; font-weight: 400; font-size: 20px; color: #94E2D7; }
aside p { max-width: 651px; font-family: Rosario;  margin-top: 20px;  font-weight: 400; font-size: 14px; color: #888888; text-align: justify;  }




.divisor { color: #94E2D7; max-width: 960px; height: 4px; background-color: #94E2D7; border-style: none;  }
.titulotab { padding-bottom: 5px; margin: 40px 0px 0px 0px; font-family: Oswald; font-weight:300; font-size:30px; color: #f1655b;}
.divisorcuadricula { max-width: 150px; color:#F00; height: 3px; background-color: #96dfd5; border-style: none; }


.nofloat { clear:both;}
footer{ width:100%;display:table; margin: 50px 0 10px 0; outline-color: #C63; }
footer hr {  color: #888888; max-width: 100%; height: 3px; background-color: #888888; border-style:none; }
footer p{ font-family: Rosario; font-size:10px; color:#333; text-align: left; } 
footer span{ font-family: Rosario; font-size:12px; color:#000; text-align: left; } 

