ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #000000;
}

/*estilo header*/

#contenedor {
    width: 960px;
    padding: 0;
    margin: auto;
}

body{
    font-family: 'Ubuntu', sans-serif;
    background-color: #fff;
}



/*estilo header*/

header{
    background-color: #C33; 
    color: #f0b744;
    padding: 10px;
    border-radius: 0 0 20px 20px;
}

header nav{
    height: 40px; 
    clear: both;
    margin: auto;
}

nav ul  {
    list-style: none; 
    padding: 0; 
    text-align: right; 
    float: left;}

nav ul li   {
    float: left; 
    margin: 10px;}

nav a   {
    color: #fafafa; 
}

nav a:hover {
    color: #f9d692;}

h1{
    color: #fff;
}

h2{
    color: #fff;
    background-color: #6CF;
    border-radius: 10px;
    padding: 10px;
    width: 200px;
}

h3 a{
    color: #f0b744;
}


/*main*/
main{
    padding-bottom: 50px;
    width: 70%;
    float: left;
}



/*main*/
#rotulogrup{
width: 100%;
}


#foto h4{
   
  Color: #eeaa2b; 
    margin-top: 3rem;
}

#textofoto p{
background-color: #eeaa2b;
    padding: 1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: left;
    width: 28%;
    margin-top: -0.9rem;
        margin-right:2.9%;
}


#palcro h4{
  Color: #eeaa2b; 
    margin-top: -2.47rem;
    float: left;

    
}

#textopalcro{
background-color: #eeaa2b;

     padding-left: 1rem;
     padding-right:  1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: left;
    width: 28%;
    margin-top: -0.9rem;
    
}


#tipo h4{
  color: #eeaa2b; 
    margin-top: -2.49rem;
    float:right;
  margin-right: 11.9rem;
    
}

#textotipo{
background-color: #eeaa2b;
    padding-left: 1rem;
     padding-right:  1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: right;
    width: 28%;
    margin-top: -12.2rem;
    margin-left:5%;
}

#parcon h4{
  color: #eeaa2b; 
    margin-top:2rem;
    float: left;
    margin-left: -20.5rem;
}

#textoparcon{
background-color: #eeaa2b;
  padding-left: 1rem;
     padding-right:  1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: left;
    width: 28%;
    margin-top: 3.6rem;
    margin-left: -20.5rem;
}

#disinter h4{
color: #eeaa2b; 
    margin-top:2rem;
    float: left;
}

#textodisinter{
background-color: #eeaa2b;
    padding-left: 1rem;
     padding-right:  1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: left;
    width: 28%;
    margin-top: 3.6rem;
    margin-left: -10.77rem;
}

#videos h4{
 color: #eeaa2b; 
    margin-top: 2rem;
    float:right;
  margin-right: 14.9rem;
}

#textovideos{
background-color: #eeaa2b;
     padding-left: 1rem;
     padding-right:  1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: right;
    width: 28%;
    margin-top: -11.1rem;
    margin-left:5%;
}

#progcomple h4{
color: #eeaa2b; 
    margin-top:1.8rem;
    float: left;
}

#textoprogcomple{
background-color: #eeaa2b;
    padding-left: 1rem;
     padding-right:  1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: left;
    width: 28%;
    margin-top: 3.3rem;
    margin-left: -12.76rem;
}


#estrupag h4{
color: #eeaa2b; 
    margin-top:1.8rem;
    float: left;
    margin-left: 1.9rem;
}


#textoestrupag{
background-color: #eeaa2b;
     padding-left: 1rem;
     padding-right:  1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: left;
    width: 28%;
    margin-top: 3.3rem;
    margin-left: -11.9rem;
}

#logoo h4{
 color: #eeaa2b; 
    margin-top: 1.86rem;
    float:right;
  margin-right: 15.8rem;
}

#textologoo{
background-color: #eeaa2b;
  padding-left: 1rem;
     padding-right:  1rem;
    color: white;
         border-radius: 1rem 1rem 1rem 1rem;
    float: right;
    width: 28%;
    margin-top: -11rem;
    margin-left:5%;
    margin-bottom: 3rem;
}



/*aside*/
aside{
    background-color: #C33;
    width: 25%;
    float: left;
    margin: 10px;
    padding: 10px;
    border-radius: 10px;
}



/*footer*/
footer {
    font-size: 0.8rem;
    clear: both; 
    height: 150px; 
    margin-top: 300px;
    text-align: center;
    border-radius: 20px 20px 0 0;
    background-color:#000;
	opacity:0.2;
	color:#FFF;
}

footer p {
    padding: 50px; 
    text-align: center;
   
}


