@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background-image: url("imagenes/transp_bg.png");
    background-repeat: repeat;
    margin-top: 0px;
    margin:0;
    padding: 0;
    box-sizing: border-box;
}

body div#contenedor {
    max-width: 960px;
    margin: auto;
    background-image: url("imagenes/transp_bg.png");
    background-repeat: repeat;
} 

body div#contenedor header {
    height: 170px;
    border-bottom: 3px solid #495373;
}

body div#contenedor header a img#logo {
    float: left;
    margin-top: 16px;
    margin-left: 10px;
    height: 60%;
} 

body div#contenedor header div#barra {
    background-color: #495373;
    height: 30px;
    width: 100%;
}

body div#contenedor header nav.menu ul {
    width: 20%;
    float: right;
    list-style: none;
    margin-top: 20px;
    margin-bottom: 30px;
                                    
}

body div#contenedor header nav.menu ul li {
    padding-left: 1.25em;
    margin: 0.625em;
    font-family: 'Montserrat', sans-serif;
    font-weight:800;
    letter-spacing: 0.1rem;
    font-weight: 300;
    font-size: 0.9em;
    line-height: 1.5em;
    letter-spacing: 0.2em;                                    
}

body div#contenedor header nav.menu ul li a {
    text-decoration: none;
    list-style: none;
    color: #495373;
    transition:all 1s;
}

body div#contenedor header nav.menu ul li a:hover {
    text-decoration: none;
    list-style: none;
    color: #ff8400;
    transition:all 1s;
    padding-left:10px
}

body div#contenedor header div#barra h3 {
    font-family: "Montserrat", sans-serif;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 7px;
    padding-left: 8px;
    color: white;
    font-weight: 400;
    font-size: 0.9em;
    float: left;

}

body div#contenedor header div#barra ul {
    margin-bottom: 0px;
    margin-top: 0px;
}

body div#contenedor header div#barra ul li {
    list-style: none;
}

body div#contenedor header div#barra ul li img {
    height: 20px;
    width: 20px;
    float: right;
    margin-right: 8px;
    padding-top: 4px;
}

body div#contenedor section img#imagendiseno {
    width: 97.2%;
    margin-left: 11px;
}

body main {
    width: 100%;
	padding-bottom:9px;
}

div#izquierda {
    width: 72%;
    display: inline-block;
    margin-right: 0.7em;
}

.centro {
    width: 100%;
    margin-left: 11px;
}

h1  { 
    width: 100%;
    background-color: #495373;
    font-family: "Lato", sans-serif;
    font-size: 1.1em;
    color: white;
    padding: 0.6em;
    padding-left: 20px;
    font-weight: 800;
    letter-spacing: 0.1em;
    text-align: left;
    margin-bottom: 0;
    margin-top: 1em;
}

.centro div#proyecto {
    width: 100%;
    height: 320px;
    background-image: url(imagenes/imagencabecera2.png);
    background-repeat: no-repeat;
}

.centro div#proyecto img{
    position: absolute;
}
    
.centro div#proyecto article#textoproyecto {
    float: right;
    position: relative;
}

.centro div#proyecto article#textoproyecto h2 {
    margin-right: 40px;
    margin-top: 24px;
    margin-bottom: 5px;
    float: right;
    font-family: "Lato", sans-serif;
    font-size: 3em;
    font-weight: 800;
    color: black;
    width: 354px;
    line-height: 1em;
    text-align: right;
}

.centro div#proyecto article#textoproyecto p {
    width: 18em;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    color: white;
    font-weight: 300;
    line-height: 1.3em;
    text-align: right;
    float: right;
    clear: both;
    margin-right: 39px;
    margin-top: 12px;
}

.centro div#cajitascontenedor{ 
    width: 100%;
    height: 490px;
}

.centro div#cajitascontenedor div.cajas {
    background-color: rgb(243, 244, 244);
    width: 13.4em;
    height: 490px;
    float: left;
}

.centro div#cajitascontenedor div#cajamedio {
    background-color: rgb(243, 244, 244);
    width: 13.4em;
    height: 490px;
    margin-right: 24px;
    margin-left: 24px;
    float: left;
    
}

.centro div#cajitascontenedor div.cajas img#cajapropuesta {
    width: 215px;
    display: block;
}

h2.titulocajas {
    display: block;
    border: none;
    width: 190px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 12px;
    float: left;
    font-family: "Lato", sans-serif;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 0.03rem;
    color: rgb(59, 59, 59);
    margin: auto;
}

h2.titulocajasfede {
    display: block;
    border: none;
    width: 90%;
    padding-left: 20px;
    float: left;
    font-family: "Montserrat", sans-serif;
    font-size: 0.9em;
    font-weight: 800;
    letter-spacing: 0.03rem;
    color: rgb(59, 59, 59);
    margin: auto;
    margin-top: 8px;
}

h2.titulocajas a{
    text-decoration: none;
    color: rgb(59, 59, 59);
}

h2.titulocajas a:hover{
    text-decoration: none;
    color: #ff8a00;
}

p.bajada {
    display: block;
    margin-bottom: 4px;
    padding-left: 20px;
    width: 180px;
    float: left;
    font-family: "Lato", sans-serif;
    font-size: 0.9em;
    line-height: 1.2em;
    color: rgb(59, 59, 59);
}

#participa { 
    display: block;
    width: 100%;
    height: 70px;
    margin-left: 11px;
    position: relative;
    top: 35px;
}

#participa div#formulariotexto {
    width: 33em;
    font-family: "Lato", sans-serif;
    font-size: 0.7em;
    color: rgb(59, 59, 59);
    margin-left: 20px;
    font-weight: 700;
    letter-spacing: 0.2rem;
    float: left;
    margin-top: 2em;
}

#participa div#formularioboton a {
    padding: 5px;
    width: 17em;
    float: right;
    text-align: center;
    margin-right: 40px;
    background-color: #ff8a00;
    font-family: "Raleway", sans-serif;
    font-size: 0.7em;
    font-weight: 600;
    color: white;
    position: relative;
    top: -4px;
    text-decoration: none;
    margin-top: 2em;
}

body aside {
    width: 24%;
    display: inline-block;
    margin-left: 1em;
position:relative;
top:2px;            
}

.tituloaside {
    width: 100%;
    background-color: #c8bea1;
    font-family: "Lato", sans-serif;
    font-size: 1em;
    color: #434a54;
    padding: 0.6em;
    padding-right: 12px;
    font-weight:700;
    letter-spacing: 0.1em;
    text-align: left;
    margin-bottom: 0;
    overflow:hidden;
    margin-top:14px;
}

aside div h4.tituloaside a {
    text-decoration: none;
    color:black;
}

aside div h4.tituloaside a:hover {
    text-decoration: none;
    color:#ff8a00;
}

div#wordbox {
    background-color: #e1d6b8;
    height: 320px;
}

div#eventos {
    background-image: none;
    background-color: #e1d6b8;
    height: 610px;

}

footer {
    background-color: #495373;
    padding-bottom: 1px;
    color: #fff;
    margin: auto;
    clear: both;
    margin-left: 0.55em;
    margin-right: 0.55em;
    margin-top: 0.6em;
}

ul#footerul {
    list-style: none;
    font-family: "Lato", "sans serif";
    font-weight: 100;
    font-size: 1em;
    float: left;
    margin-bottom: 20px;
    margin-top: 1em;
    padding-left: 5em;
    width: 100%;
}

ul#footerul img {
    float: left;
    margin-right: 5px;
}

ul#footerul li a{
    float: left;
    width: 16%;
    border-left: 1px solid #FFF;
    display: block;
    padding: 0.3em;
    padding-left: 15px;
    list-style: none;
    text-decoration: none;
    color: white;

}

ul#footerul li a:hover {
    float: left;
    width: 16%;
    border-left: 1px solid #e1d6b8;
    display: block;
    padding: 0.3em;
    color:#e1d6b8;
    padding-left: 15px;
    list-style: none;
    text-decoration: none;

}

footer p {
    font-size: 10px;
    text-align: center;
    font-family: "Lato", sans-serif;
    padding: 12px;
}


h5 {
    margin-bottom: 18px;
    margin-top: 4px;
    padding-left: 11px;
    font-family: "Lato", sans-serif;
    font-size: 1em;
    color: black;
    height: 2px;
    font-family: "Lato", sans-serif;
    font-weight: 600;
}

#problematicasupizq {
  width: 70.6%;
  float: left;
    margin-left: 11px;
}

section#cima {
  margin-left: 11px;
  width: 70.6%;
  float: left;
  margin-bottom: 18px;
margin-top: 3px;
}

section#cima div#foco {
    width: 49%;
    float: left;
    margin-right: 2%;
}

section#cima div#foco h1 {
    float: left;
    margin-right: 10px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #928370;
}

section#cima div#foco p.bajada {
    width: 90%;
    margin-top: 20px;

}

section#cima div#cimaobjetivos p.bajada {
    width: 90%;
    margin-top: 20px;

}

section#cima div#cimaobjetivos {
    width: 49%;
    float: left;
}

section#cima div#cimaobjetivos h1 {
    float: left;
    margin-right: 10px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: #928370;
}

aside#asidecima {
    float: right;
    width: 26%;
    height: 200px;
    margin-top: 10px;
    clear: right;
}

#problematicasupizq h1{
    width: 100%;
    background-color: #c8bea1;
}

#problematica article h2{
    background-color: #48cfad;
    margin-left: 11px;
    margin-top: 0;
    display: block;
    width: 96.8%;
    padding: 12px;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: white;
    letter-spacing: 0.2rem;
    line-height: 2em
}

#imagenproblematica{
    width: 97%;
    height: 250px;
    margin-top: 11px;
    margin-right: 11px;
    margin-left: 11px;
}

#imagenproblematica #problematica{
    width: 100%;
}

#textoproblematica{
    margin-left: 11px;
    width: 70.6%;
    float: left;
    background-color: #e1d6b8;
    margin-bottom: 11px;
}

.iconos1 {
    float: left;
    width: 20%;

}

.iconos1 img.ico1 {
  margin-bottom: 108px;
  margin-top: 11%;
}

.iconos1 img.ico2 {
  margin-bottom: 73px;
  margin-top: 41%;
}

.iconos1 img.ico3 {
    margin-bottom: 123px;
}

.iconos1 img.ico4 {
    margin-top: 20px;
  margin-bottom: 25pX;
}

.iconos1 img.ico5 {
    margin-top: 78px;
}

.iconos1 img.ico6 {
    margin-top: -14px;
      margin-bottom: 49px;
}

#textoproblematica p{
    display: block;
    padding: 12px;
    width: 97%;
    font-family: "Lato", sans-serif;
    font-size: 0.9em;
    line-height: 1.2em;
    color: black;
    font-weight: 300;
}

article#textoproblematica div.cajaproblematica {
    width: 75%;
    float: right;
    margin-top: 8px;
    margin-right: 11px;
}

#problematicader {
    float: right;
    width: 27%;
    margin-right: 11px;
    margin-top: -51px;

}

#problematicader h2 {
    font-family: "Montserrat", sans-serif;
    width: 90%;
    margin-top: 5px;
    font-size: 0.9em;

}

#problematicader p {
    width: 90%;
    font-family: "Lato", sans-serif;
    margin-top: 6px;
    margin-bottom: 15px;

}

div#textoproblematicaizq {
    width: 45%;
    float: left;
}

div#textoproblematicader {
    width: 45%;
    float: right;
}



div#cajitasobjetivos{ 
    width: 100%;
    height: 270px;
}

section.objetivos{ 
    width: 98.5%;
    display: inline-block;
    margin-right: 0.55em;
    margin-left: 0.55em;
}

section.objetivos h1#titulorobledo {
    width: 58.5%;
    float: left;
}

section.objetivos div#generales {
    width: 100%;
    height: 320px;
    float: left;
}

section.objetivos div#generalesfede {
    width: 58.3%;
    height: 313px;
    margin-right: 11px;
    float: left;
    background-color:  rgb(243, 244, 244);
}

section.objetivos div#generales img {
position: absolute;
  z-index: 10;
}

section.objetivos img#fede {
    float: right;
    height: 90%;
    margin-top: 13px;
}

section.objetivos div#generales h2#objetivosgenerales {
  margin-right: 40px;
  margin-top: 25px;
  margin-bottom: 5px;
  font-family: "Lato", sans-serif;
  font-size: 3em;
  font-weight: 800;
  color: black;
  width: 354px;
  line-height: 1em;
  float: left;
  margin-left: 23px;
  position: absolute;
  z-index: 11;

}

section.objetivos div#generalesfede h2#objetivosgenerales {
    margin-right: 40px;
    margin-top: 25px;
    margin-bottom: 5px;
    font-family: "Lato", sans-serif;
    font-size: 3em;
    font-weight: 800;
    color: black;
    width: 354px;
    line-height: 1em;
    float:left;
    margin-left: 23px;

}

section.objetivos div#generales p#parrafogenerales {
  display: block;
  margin-top: 185px;
  margin-bottom: 4px;
  padding-left: 20px;
  width: 36%;
  font-family: "Lato", sans-serif;
  font-size: 0.9em;
  line-height: 1.2em;
  color: rgb(59, 59, 59);
  position: relative;
  z-index: 11;

}

section.objetivos div#generalesfede p#parraforobledo {
  display: block;
  margin-bottom: 4px;
  padding-left: 20px;
  width: 70%;
  font-family: "Lato", sans-serif;
  font-size: 0.9em;
  line-height: 1.2em;
  color: rgb(59, 59, 59);
    float: left;
    clear: left;

}

div#cajitasobjetivos div.cajaobjetivo {
    width: 25%;
    height: 270px;
    float: left;
}

div#cajitasobjetivos div.cajaobjetivo2 {
    width: 25%;
    height: 355px;
    padding-right: 15px;
    float: left;
}

div#cajitasobjetivos div.cajaobjetivo2 h1 {
    text-align: center;
    font-weight: 300;
    padding-right: 15px;
    padding-left: 15px;
}

div#cajitasobjetivos div.cajaobjetivo2 p.bajadacajas {
display: block;
  margin-bottom: 4px;
  padding-left: 20px;
  width: 200px;
  float: left;
  font-family: "Lato", sans-serif;
  font-size: 0.9em;
  line-height: 1.2em;
  color: rgb(59, 59, 59);
    text-align: center;
    margin-top: 4px;
}

div#cajitasobjetivos div.cajaobjetivo2 img {
  margin-top: 21px;
  margin-left: 70px;
}

div#cajitasobjetivos div.cajaobjetivo p.bajadacajas {
display: block;
  margin-bottom: 4px;
  padding-left: 20px;
  width: 95%;
  float: left;
  font-family: "Lato", sans-serif;
  font-size: 0.9em;
  line-height: 1.2em;
  color: rgb(59, 59, 59);
    text-align: center;
    margin-top: 4px;
}

div#cajitasobjetivos div.cajaobjetivo img {
  margin-top: 21px;
  margin-left: 70px;
}
    

section#objetivos h1 {
    width: 96.3%;
}

div#destinatarios h1 {
    width: 100%;
    background-color: #928370;
    margin-left: 0px;
    
}

div#coherencia h1 {
    background-color: #928370;
}

div#destinatarios {
    width: 35.7%;
    margin-left: 11px;
    float: left;
    margin-bottom: 11px;
}

div#coherencia {
    width: 60%;
  margin-left: 1em;
  float: left;
  margin-bottom: 11px;
  margin-right: 0.55em;
}

div#coherencia p.bajada {
    width: 98%;
    margin-bottom: 20px;
}

div#coherenciaalertar {
    width: 95%;
    height: 65px;
    margin-left: 18px;
    margin-right: 11px;
    margin-top: 2em;
    clear: both;
    background-color: #928370;
}

div#coherenciaalertar:hover {
    width: 95%;
    height: 65px;
    margin-left: 18px;
    margin-right: 11px;
    margin-top: 2em;
    clear: both;
    background-color: #ff8a00;
}

div#coherenciaalertar p.bajada{
    color:white;
    font-family: "Montserrat", sans-serif;
    text-align: center;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 13px;
}

div#coherenciaalertar p.bajada a {
    text-decoration: none;
    color:white;
}
    
div#coherencia div.cajaobjetivo {
  background-color: #e1d6b8;
  width: 100%;
  height: 380px;
  padding: 15px;
}

div#destinatarios div.cajaobjetivo {
  background-color: #e1d6b8;
  width: 100%;
  height: 380px;
  float: left;
}

div#destinatarios div.cajaobjetivo p {
    text-align: center;
    width: 290px;
    padding-left: 51px;
  margin-top: 10px;

}

main#metas div h1 {
    width: 100%;
}

#medioobjetivo .bajada{
    width: 350px;
}

aside#destinatarios .cajaobjetivo .bajada{
    width: 250px;
}

#metas div section#imagenmeta {
    border-style: dashed;
    border-width: 2px;
    margin-left: 11px;
    margin-right: 11px;
    height: 100px;
}

#metas #textoproblematica {
  margin-left: 11px;
  margin-right: 11px;
  width: 98%;
  height: 350px;
  clear: both;
}

article#estrategia {
    clear: both;
    margin-right: 0.8em;
    margin-left: 0.8em;
}

article#estrategia h1 {
    background-color: #656d78;
    color: white;
    font-weight: 400;

}

article#estrategia .cajaobjetivo {
  width: 99.1%;
  height: 115px;

}

article#estrategia .cajaobjetivo p.bajada {
    width: 98%;
    color:black;
    font-weight: 300;
    padding-top: 1em;

}

p.bajadafede {
  margin-top: 3px;
  padding-left: 20px;
  float: left;
  font-family: "Lato", sans-serif;
  font-size: 0.9em;
  color: rgb(59, 59, 59);
    margin-bottom: 18px;
}

section#noticias {
    width: 98.5%;
    margin-right: 0.55em;
    margin-left: 0.55em;
    height: 1100px;
}

section#noticias div.notis{
    width: 100%;
}

section#noticias div.notis article.artizq {
    float: left;
    width: 49%;
}

section#noticias div.notis article.artizq h1 {
    background-color: #c8bea1;
    margin-left: 0px;
    padding-left: 15px;
}

section#noticias div.notis article.artder h1 {
    background-color: #c8bea1;
    margin-left: 0px;
    padding-left: 15px;
}

section#noticias div.notis article.artizq p.bajada {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
}

section#noticias div.notis article.artder {
    float: right;
    width: 49%;
}

section#noticias div.notis article.artder p.bajada {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
}

section#noticias div.notis article.artizq img {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 10px;

}

section#noticias div.notis article.artder img {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 10px;

}

article#equipo {
    width: 100%;
    height: 485px;
    margin-left: 0.7em;
    margin-right: 0.7em;
}

article#equipo h1 {
    width: 98%;

}

article#equipo div#cuadrofede img {
  margin-left: 115px;
  margin-top: 52px;
border-radius: 100%;
    float: left;
}

article#equipo div#cuadrofede section#infofede {
    float: left;
    margin-left: 60px;
    margin-top: 130px;

}

article#equipo div#cuadrofede section#infofede h2 {
  margin-right: 22px;
  margin-top: 8px;
  margin-bottom: 5px;
  font-family: "Lato", sans-serif;
  font-size: 2em;
  font-weight: 800;
  color: black;
  width: 185px;
  line-height: 1em;
    padding-left: 20px;
}

article#equipo div#cuadrofede section#infofede h2 a {
    text-decoration: none;
    color:black;

}

article#equipo div#cuadrofede section#infofede h2 a:hover {
    text-decoration: none;
    color:#ff8a00;
    transition: all 0.25s ease 0s;

}

article#equipo div#cuadrofede section#infofede p.bajada {
    width: 300px;
}

article#especialistas {
    width: 100%;
    height: 250px;
    margin-left: 0.7em;
    margin-right: 0.7em;

}

#cuadroespecialistas{
    width: 98%;
  height: 210px;
    background-color: #e1d6b8;
}

article#especialistas h1 {
    background-color: #c8bea1;
    width: 98%;
}

div#persona1 {    
    background-image:url(imagenes/untitled-7.png);
    background-repeat: no-repeat;
    width: 113px;
    height: 101px;
    float: left;
    margin-left: 40px;
    margin-top: 20px;
    
}

div#persona1:hover {
    background-image:url(imagenes/josefina.png);
    background-repeat: no-repeat;
    transition: all 0.25s ease 0s;
    
}

div#persona2 {    
    background-image:url(imagenes/untitled-7.png);
    background-repeat: no-repeat;
    width: 113px;
    height: 101px;
    float: left;
    margin-left: 40px;
    margin-top: 20px;
    
}

div#persona2:hover {
    background-image:url(imagenes/chico%201.png);
    background-repeat: no-repeat;
    transition: all 0.25s ease 0s;
    
}

div#persona3 {    
    background-image:url(imagenes/untitled-7.png);
    background-repeat: no-repeat;
    width: 113px;
    height: 101px;
    float: left;
    margin-left: 40px;
    margin-top: 20px;
    
}

div#persona3:hover {
    background-image:url(imagenes/chica%202.png);
    background-repeat: no-repeat;
    transition: all 0.25s ease 0s;
    
}

div#persona4 {    
    background-image:url(imagenes/untitled-7.png);
    background-repeat: no-repeat;
    width: 113px;
    height: 101px;
    float: left;
    margin-left: 40px;
    margin-top: 20px;
    
}

div#persona4:hover {
    background-image:url(imagenes/chica%20d.png);
    background-repeat: no-repeat;
    transition: all 0.25s ease 0s;
    
}

div#persona5 {    
    background-image:url(imagenes/untitled-7.png);
    background-repeat: no-repeat;
    width: 113px;
    height: 101px;
    float: left;
    margin-left: 40px;
    margin-top: 20px;
    
}

div#persona5:hover {
    background-image:url(imagenes/chico%202.png);
    background-repeat: no-repeat;
    transition: all 0.25s ease 0s;
    
}

div#persona6 {    
    background-image:url(imagenes/untitled-7.png);
    background-repeat: no-repeat;
    width: 113px;
    height: 101px;
    float: left;
    margin-left: 40px;
    margin-top: 20px;
    
}

div#persona6:hover {
    background-image:url(imagenes/chico%203.png);
    background-repeat: no-repeat;
    transition: all 0.25s ease 0s;
    
}

article#especialistas p {
text-align: center;
  margin-top: 100px;
  width: 150px;
  margin-left: -46px;
}



div#cajitascalendario {
  width: 100%;
  height: 365px;
}

div#cajitascalendario div.cajacalendario {
    width: 24.8%;
    height: 340px;
    padding-right: 8px;
    float: left;
}

div#cajitascalendario div.cajacalendario h1{
  background-color:#928370; 
  text-align: center;
  font-weight: 500;
  padding-right: 15px;
  padding-left: 15px;
    margin-left: 0.4em;
    
}

h6{
  width: 100%;
  background-color: #ff8a00;
  font-family: "Lato", sans-serif;
  font-size: 1em;
  color: white;
  padding: 0.6em;
  padding-left: 20px;
  padding-right: 2px;
  letter-spacing: 0.2rem;
  text-align: left;
  margin-bottom: 0;
    margin-top: 2em;
}

div#cajitascalendario div.cajacalendario p{
  display: block;
  margin-bottom: 4px;
  padding-left: 0.9em;
  width: 97%;
  float: left;
  font-family: "Lato", sans-serif;
  font-size: 0.9em;
  line-height: 1.2em;
  color: rgb(59, 59, 59);
  margin-top: 6px;
}

section#participa2 {
        background-image: url("imagenes/banerparticipa-02.png");
        background-position:right bottom;
        background-repeat: no-repeat;
        margin-left: 11px;
        margin-top: 15px;
        height: 415px;
        margin-right: 11px;
}

section#participa3 {
        background-image: url("imagenes/benercontacto-02.png");
        background-position:right;
        background-repeat: no-repeat;
        margin-left: 11px;
        margin-top: 15px;
        height: 215px;
        margin-right: 11px;
}

section#participa4 {
        background-image: url("imagenes/banerequipo-02.png");
        background-position:right bottom;
        background-repeat: no-repeat;
        margin-left: 11px;
        margin-top: 15px;
        height: 415px;
        margin-right: 11px;
}

section#participa2 h1 {
        width: 35%;
        clear: both;
        background-color: #ff8a00;

}

section#participa4 h1 {
        width: 35%;
        clear: both;
        background-color: #ff8a00;
        margin-left: 1em;

}

section#participa2 p.bajada {
    width: 35%;
    padding-left: 0;
    margin-top: 1em;
}

section#participa4 p.bajada {
        width: 35%;
        margin-top: 1em;

}

section#participa2 div {
        clear: both;
        margin-left: 1em;
}

section#participa4 div {
        clear: both;
}

section#participa2 h4 {
    margin-right: 40px;
  margin-top: 25px;
    margin-bottom: 55px;
  font-family: "Lato", sans-serif;
  font-size: 4em;
  font-weight: 800;
  color: black;
  width: 354px;
  line-height: 1em;
  float: left;
  margin-left: 9px;
    color:#ff8a00;

}

section#participa3 h4 {
    margin-right: 40px;
  margin-top: 25px;
    margin-bottom: 55px;
  font-family: "Lato", sans-serif;
  font-size: 4em;
  font-weight: 800;
  color: black;
  width: 354px;
  line-height: 1em;
  float: left;
  margin-left: 9px;
    color:#ff8a00;

}

section#participa4 h4 {
    margin-right: 40px;
  margin-top: 25px;
    margin-bottom: 55px;
  font-family: "Lato", sans-serif;
  font-size: 4em;
  font-weight: 800;
  color: black;
  width: 354px;
  line-height: 1em;
  float: left;
  margin-left: 9px;
    color:#ff8a00;

}

article#textoproblematica div.cajaproblematica2 {
    width: 97%;
    float: right;
    margin-top: 8px;
    margin-right: 11px;
}

article#problematicader div#contactenos {
        width: 96%;
        height: 36px;
        background-color: #ff8a00;
        margin-left: 12px;
        margin-right: 11px;
        margin-top: 226px;
        clear: both;
}

article#problematicader div#contactenos:hover {
        width: 96%;
        height: 36px;
        background-color: #495373;
        margin-left: 12px;
        margin-right: 11px;
        margin-top: 226px;
        clear: both;
}

article#problematicader div#contactenos p {
    text-align: center;
    padding-top: 9px;
    font-weight: 400;
    margin-left: 1em;
}

article#problematicader div#contactenos p a {
    text-decoration: none;
    color:white;

}

#formulario {
    width: 97.7%;
    margin-left: 11px;
    margin-right: 11px;
    background-color: #e1d6b8;
    height: 270px;
}

#formulario h2 {
  float: right;
  margin-right: 22px;
  margin-top: 8px;
  margin-bottom: 5px;
  font-family: "Lato", sans-serif;
  font-size: 2em;
  font-weight: 800;
  color: black;
  width: 185px;
  line-height: 1em;
  text-align: right;
}

#formulario section#relleinfo div#cuadradoformulario {
    margin-right: 20px;
    margin-top: 15px;
    height: 50px;
    width: 100%;  

}

#formulario section#relleinfo div#cuadradoformulario h1 {
    font-weight: 300;

}

#formulario section#relleinfo {
    width: 20%;
  float: left;
  margin-left: 11px;
}

#formulario section#rellenar {
float: left;
  width: 40%;
  margin-left: 10px;
    margin-top: 4px;
}

#formulario section#rellenar div {
    margin-right: 20px;
    margin-top: 15px;
    margin-left: 30px;
    height: 40px;
    width: 100%;
    background-color: #c8bea1;

}

#formulario section#rellenar div#relle2 {
    margin-right: 20px;
    margin-top: 26px;
    margin-left: 30px;
    height: 40px;
    width: 100%;
    background-color: #c8bea1;

}



/*galeria de imagenes*/
h1#gale {
    width: 99.1%;
  background-color: #495373;
  font-family: "Lato", sans-serif;
  font-size: 1.1em;
  color: white;
  padding: 0.6em;
  padding-left: 20px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-align: left;
  margin-bottom: 0.7em;
  margin-top: 1em;
  margin-left: 0.65em;

}

section.galeria {
  width: 100%;
  display: inline-block;
  margin-right: 11px;
}

section.galeria div#imagen1 {
    width: 951px;
    height: 200px;
    background-image:url(imagenes/imagen1.png);
    margin-left: 11px;
    transition: all 1s;
}

section.galeria div#imagen1:hover {
    width: 951px;
    height: 200px;
    background-image:url(imagenes/imagen1hover.png);
    margin-left: 11px;
    opacity: 0%;
    transition: all 1s;
}

section.galeria div#imagen2 {
    width: 280px;
    height: 200px;
    background-image: url(imagenes/imagen2.png);
    margin-left: 11px;
    float: left;
    position: absolute;
    margin-top: 11px;
    transition: all 1s;
}

section.galeria div#imagen2:hover {
    width: 280px;
    height: 200px;
    background-image: url(imagenes/imagen2hover.png);
    margin-left: 11px;
    float: left;
    position: absolute;
    margin-top: 11px;
    opacity: 0%;
    transition: all 1s;
}

section.galeria div#imagen3 {
    width: 660px;
    height: 200px;
    background-image: url(imagenes/imagen3.png);
    margin-left: 11px;
    float: right;
    position: relative;
    left: 2px;
    margin-top: 11px;
    transition: all 1s;
}

section.galeria div#imagen3:hover {
    width: 660px;
    height: 200px;
    background-image: url(imagenes/imagen3hover.png);
    margin-left: 11px;
    float: right;
    position: relative;
    left: 2px;
    margin-top: 11px;
    opacity: 0%;
    transition: all 1s;
}

section.galeria div#imagen4 {
    width: 550px;
    height: 200px;
    background-image: url(imagenes/imagen4.png);
    margin-left: 11px;
    float: left;
    position: absolute;
    margin-top: 11px;
    transition: all 1s;
}

section.galeria div#imagen4:hover {
    width: 550px;
    height: 200px;
    background-image: url(imagenes/imagen4hover.png);
    margin-left: 11px;
    float: left;
    position: absolute;
    margin-top: 11px;
    opacity: 0%;
    transition: all 1s;
}

section.galeria div#imagen5 {
    width: 390px;
    height: 200px;
    background-image: url(imagenes/imagen5.png);
    margin-left: 11px;
    float: right;
    position: relative;
    left: 2px;
    margin-top: 11px;
    transition: all 1s;
}

section.galeria div#imagen5:hover {
    width: 390px;
    height: 200px;
    background-image: url(imagenes/imagen5hover.png);
    margin-left: 11px;
    float: right;
    position: relative;
    left: 2px;
    margin-top: 11px;
    opacity: 0%;
    transition: all 1s;
}

section.galeria div#video1 {
    position: absolute;
    margin-left: 11px;
    margin-top: 11px;
    height: 355px;
    width: 472px;
}

section.galeria div#video2 {
    float: right;
    height: 355px;
    width: 472px;
    margin-top: 11px;
}

@media screen and (max-width: 400px) {
    
    .centro div#cajitascontenedor div#cajamedio {
        margin-left: 0px;
    
    }
    .centro div#cajitascontenedor div#cajamedio {
    width: 100%;
    margin-right: 0px;
    
    }
    
    body div#contenedor header nav.menu ul {
    float: left;
    width: 50%;
    }
    
    ul#footerul {
    padding-left: 5em;
    font-size: 0.6em;
    }
    
    .centro div#cajitascontenedor div.cajas {
    margin-bottom: 1em;
    }
    
    .centro div#cajitascontenedor div#cajamedio {
    margin-bottom: 1em;
    }
    
    body aside {
    margin-left: 0;
    margin-top: 20px;
    }
    
    body aside div {
    float: left;
    }
    
    div#wordbox img {
    width: 100%;
    }
    
    #participa div#formulariotexto {
    margin-left: 0;
    margin-top: 0;
    }
    
    #participa div#formularioboton a {
    float: left;
    }
    
    #participa {
    top:15px;
    }
    

}

@media screen and (max-width: 800px) {
	
    div#izquierda {
    width:  100%;
    }
    
    .centro div#cajitascontenedor div.cajas{
    width: 15.3em;
    }
    
    .centro div#cajitascontenedor div#cajamedio {
    width: 15.3em;
    }
    
    .centro div#cajitascontenedor div.cajas img {
    width: 15.3em;
    }
    
    .centro div#cajitascontenedor div#cajamedio img {
    width: 15.3em;
    }
    
    .centro div#cajitascontenedor div.cajas img#cajapropuesta {
    width: 15.3em;
    }
    
    body aside {
    width: 100%;
    }
    
    body aside div {
    width: 50%;
        float: left;
    }
    
    .tituloaside {
    width: 98%;
        
    }
    
    div#wordbox {
    width: 98%;
    margin-right: 1em;
    }
    
    div#eventos {
    width: 98%;
    }
    
    .centro {
    margin-left: 0;
    }
    
    .centro div#proyecto img {
    position: absolute;
    width: 100%;
    height: 52%;
    }
	
    
    body div#contenedor header a img#logo {
    height: 60%;
    float: left;
    }
	
    body div#contenedor header nav.menu ul {
    float: left;

    }
    
	body div#contenedor header{height:150px;}
	
	div#izquierda{margin:0;}
	#participa{margin:0;position:initial;}
	body{width:100%;}
	.centro div#cajitascontenedor div.cajas{display:inline-block;float:initial;}
	.centro div#cajitascontenedor{height:auto;}
	body aside{margin:0;}
	body aside div{display:inline-block;float:initial;width:100%;text-align:center;}
	div#wordbox{margin:0;padding-top:10px;height:auto;padding-bottom:10px;width:100%;}
    div#wordbox img {display: none;}
    
	h2.titulocajas{width:100%;}
	p.bajada{width:80%;text-align:left;}
	.tituloaside{width:100%;}
	div#eventos{width:100%;height:auto;padding-top:10px;padding-bottom:10px;}
	ul#footerul{padding:10px;}
	ul#footerul li a{width:auto;}
    
    ul#footerul img {
    display: none;
    }
    
	.centro div#cajitascontenedor div.cajas,.centro div#cajitascontenedor div#cajamedio,.centro div#cajitascontenedor div.cajas {width:100%;text-align:center;margin:0;margin-top:10px;height: auto;padding-bottom: 15px;}
	.centro div#cajitascontenedor div.cajas img#cajapropuesta{margin:auto;}
	p.bajada{width:100%;text-align: center;}
    
    .centro div#proyecto article#textoproyecto h2 {
    font-size: 2em;
    
    }
    
    .centro div#proyecto article#textoproyecto p {
    margin-top: 95px;
    }
    
    body div#contenedor header nav {
    float: left;
    }
    
}