.contenedor { 
position: relative;
width: 100%;
max-width: 960px;
margin: 0 auto;
}



.logo { float: left;

width:25%;
height: auto;

margin: auto;
}

@media screen and (max-width:500px)
{
    .logo { width: 5%;}
}

/*HEDER*/

#siteheader { z-index: 50;}

.slidebar img{width:100%;}

header { background: #ffffff; width: 100%; height: 100px; max-width:960px; margin:0 auto; }



/*NAV*/

.mainnav {
  position: absolute;
  margin-bottom: 5px;
  right: 0;
  bottom:10px;
}

img[Attributes Style] {width: 3%;}


 .menu_bar {display:none;}






/*SECCIONE HOME*/


.novedadestitulo {font-family: 'Merriweather Sans', sans-serif; font-weight: 900;font-size: 12px; color:#4d4d4f;}   

.articlehome { width: 25%; background: #fff; position: relative; float: left; } 


.fotoshome { width: 100%;}

.textoarticulohome { width: 88%;
    text-align: justify; 
    font-family: "open sans"; 
    font-size: 14px;
}







/*responsive home*/


@media screen and (max-width:900px)
{  .novedadestitulo {font-size: 0.9rem}
    .articlehome {width: 33%;}
    .fotoshome img{width: 90%;}
    .textoarticulohome {font-size: 0.7rem; 
        width: 90%;}
}

@media screen and (max-width:650px)
{   .novedadestitulo {font-size: 0.8rem}
    .articlehome {width: 50%;}
    .fotoshome img{width: 90%;}
    .textoarticulohome {font-size: 0.7rem; 
        width: 62%;}
}

@media screen and (max-width:450px)
{ .novedadestitulo {font-size: 0.6rem}
    .articlehome {width: 100%;}
    .fotoshome img{width: 90%;}
    .textoarticulohome {font-size: 0.7rem; 
        width: 82%;}

}

 /*FIN SECCIONE HOME*/   



/*nosotros*/ 

.titulo-nosotros{font-family: 'Merriweather Sans', sans-serif; 
font-weight: 900;
font-size: 20px;
margin: 2% auto; 
color:#00A651; }

.nosotrosgeneral {width: 48%;
    float: left;
    margin-top: 1.5%;
                  background: #8DCC9D;}



.textonostros {padding: 3%;
               font-family: 'open sans', sans-serif; 

             font-size: 9pt;
             text-decoration: none;
 
             text-align: justify;
             color:#4d4d4f;
              }


.asidenosotros { width: 50%;
float: right;}

.equipo {width: 33.3%;
float: left;
padding-top: 3%;}


/*responsive*/
@media screen and (max-width:900px) { 
    .nosotrosgeneral {width: 48%;}
.asidenosotros {width: 50%;} 
    .textonostros {width: 90%;}
    .imagentodos img{width: 100%;}
}

@media screen and (max-width:800px) { 
    .titulo-nosotros{font-size: 1rem}
      .nosotrosgeneral {width: 50%;}
    .asidenosotros {width: 45%;
    height: } 
    .imagentodos img{width: 100%;}
    .equipo {width: 33.3%;}
    .equipo img {width: 90%;
                 }
    .textonostros {width:90%;
                   font-size: 0.7rem;}
     }

@media screen and (max-width:500px) { 
    .titulo-nosotros{font-size: 1rem}
      .nosotrosgeneral {width: 100%;}
    .asidenosotros {width: 100%;} 
    .imagentodos img{width: 100%;}
    .equipo img {width: 100%;
                 padding-right: 1.5%;}
    .textonostros {width:90%;
                   font-size: 0.7rem;}
     }



/*fin nosotros*/









/*ACTUALIDAD*/

.contenedor-actualidad {
max-width: 100%; 
margin: 0 auto;
position: relative;
align-content: center;
}

.tituloAactualidad 
{font-family: 'Merriweather Sans', sans-serif;
font-weight: 900;
font-size: 20px;
margin: 2% auto;  
color:#35d1e5;}


.actualidadbloques {
width: 100%;
height: auto;
background: #ffffff; 
margin: 0px; 
position: relative;
}

.actualidadimagen1 { width: 48%; background: #ffffff; position:relative; 
float:left; box-sizing: border-box; padding:1%; height: auto}

.actualidadimagen2 { width: 48%; background: #ffffff; position:relative; 
float:right; box-sizing: border-box; padding:1%; height: auto}


/*responsive actualidad*/

.slideactualidad img {width: 100%;} 

@media screen and (max-width:800px)
{   
.actualidadbloques {width:  100%;}
.actualidadimagen1 img {width: 100%;}
.actualidadimagen2 img {width: 100%;}
}

@media screen and (max-width:300px)
{ 
.actualidadbloques {width: 100%;}
.actualidadimagen1 img {width: 100%;}
.actualidadimagen2 img {width: 100%;}
}

/*FIN ACTUALIDAD*/




/*PROGRAMACIÓN*/

.titulo-programas {
font-family: 'Merriweather Sans', sans-serif; 
font-weight: 900;
font-size: 20px;
margin: 2% auto; 
color:#E6B838; 
}

.programas { width: 80%; 
    background: #fff; 
    height: auto; 
    position: relative; 
	align-content: left }
  

.programa { 
    width: 25%; 
    height: auto; 
    position:relative; 
    float:left; box-sizing: 
        border-box; 
	padding: 0,5%;
	margin-left: 0px;
   
} 

.programa p {
    font-size: 9pt;
    text-decoration: none;
    font-family: Arial, helvetica, sans-serifsan;
    color: #4d4d4f;
    font-weight: 700;
    text-align: inherit;
    
}

.asideprogramacion1 { 
    display : block;
    width : 20%;
    position: relative;
    float: right;
    margin-top: -34%;
}

.asideprogramacion2 {
    display : block;
    width : 20%;
    position: relative;
    float: right;
    margin-top: -14%;}

.asideprogramacion3 { 
    display : block;
    width : 20%;
    position: relative;
    float: right;
    margin-top: 3.8%;}


/*responsive programacion*/

.slideprogramacion img {width:100%;}

@media screen and (max-width:900px) { 
    .programa {width: 33%;}
    .slideprogramacion {width: 100%;}
    .asideprogramacion1 { overflow: hidden; display: none}
    .asideprogramacion2 { overflow: hidden; display: none }
    .asideprogramacion3 { overflow: hidden; display: none }
}


@media screen and (max-width:730px) { 
    .titulo-programas {font-size: 0.8rem;}
    .programa {width: 50%;}
    .slideprogramacion {width: 100%;}
    .asideprogramacion1 { overflow: hidden; display: none }
    .asideprogramacion2 { overflow: hidden; display: none }
    .asideprogramacion3 { overflow: hidden; display: none }
    
}


@media screen and (max-width:450px) { 
    .titulo-programas {font-size: 0.7rem;}
    .programa {width: 100%;}
    .slideprogramacion {width: 100%;}
    .asideprogramacion1 { overflow: hidden; display: none }
    .asideprogramacion2 { overflow: hidden; display: none }
    .asideprogramacion3 { overflow: hidden; display: none }
}


/*FIN DE PROGRAMACIÓN*/





/*INICIO DETALLE DE PROGRAMAS*/

.titulo-detalle-programas {
font-family: 'Merriweather Sans', sans-serif;
font-weight: 900;
font-size: 20px;
margin: 2% auto; 
color:#E6B838;
}


.subtitulo-programa {
font-family: 'Merriweather Sans', sans-serif;
font-size: 13px;
color:#E6B838; }

.subtitulo-detalle {
font-family: 'Merriweather Sans', sans-serif;
font-size: 13px;
color:#48453d;
margin-top: 50px }


.textoenprogramas {
font-family: 'open sans', sans-serif; 
width: 70%;
font-size: 10pt;
text-decoration: none;
  -webkit-column-count: 2; 
    -moz-column-count: 2; 
    column-count: 2;
   
    -webkit-column-gap: 15px; 
    -moz-column-gap: 15px;
    column-gap: 15px;
   text-align: justify;
    color:#4d4d4f; }


.contenedorprogramas {
width: 100%;
height: auto;
}


.contenedorsection { 
    width: 60%; 
}

.imagenprograma {width: 100%; }


.tanbienmira { margin-right: 3%;
width: 100%:
position: relative;
float:right;
margin-top: -30%;
}

.asidegrillaprogramas { width: 100%; height: auto; position: relative; float: right;}

.asidedetalleprogramacion1 { margin-right: 5%;
width: 20%;
height: auto;
position: relative;
float: right;
margin-top: -83%;
}


.asidedetalleprogramacion4 { margin-right: 5%;
width: 20%;
height: auto;
position: relative;
float: right;
margin-top: -58.5%;
}




.asidedetalleprogramacion3 { margin-right: 5%;
width: 20%;
height: auto;
position: relative;
float: right;
margin-top: -42.5%;
}



.contenedorsection{ width:75%;}

@media screen and (max-width:920px) { 
    
    .contenedorprogramas{ width:100%;}
 .imagenprogramacion img {width:100%;}
    .textoenprogramas {width: 100%;}
    
 .asidedetalleprogramacion1 { overflow: hidden; display: none}
    .asidedetalleprogramacion2 { overflow: hidden; display: none }
    .asidedetalleprogramacion3 { overflow: hidden; display: none }
    .asidedetalleprogramacion4 { overflow: hidden; display: none}
    .asidedetalleprogramacion5 { overflow: hidden; display: none }
 .tanbienmira {overflow: hidden; display: none}}

@media screen and (max-width:730px) { 
    .titulo-detalle-programas {font-size: 0.8rem}
    .subtitulo-programa {font-size: 0.7rem}
    .subtitulo-detalle {font-size: 0.6rem}
    .contenedorprogramas{ width:100%;}
 .imagenprogramacion img {width:100%;}
 .asidedetalleprogramacion1 { overflow: hidden; display: none}
    .asidedetalleprogramacion2 { overflow: hidden; display: none }
    .asidedetalleprogramacion3 { overflow: hidden; display: none }
    .asidedetalleprogramacion4 { overflow: hidden; display: none}
    .asidedetalleprogramacion5 { overflow: hidden; display: none }
 .tanbienmira {overflow: hidden; display: none}
.textoenprogramas {-webkit-column-count: 1; 
    -moz-column-count: 1; 
    column-count: 1;
    width: 100%;
    font-size: 0.8rem; }}

@media screen and (max-width:450px) {
    .titulo-detalle-programas  {font-size: 0.7rem}
    .subtitulo-programa {font-size: 0.6rem}
    .subtitulo-detalle {font-size: 0.5rem}
    .contenedorprogramas{ width:100%;}
     .asidedetalleprogramacion1 { overflow: hidden; display: none}
    .asidedetalleprogramacion2 { overflow: hidden; display: none }
    .asidedetalleprogramacion3 { overflow: hidden; display: none }
    .asidedetalleprogramacion4 { overflow: hidden; display: none}
    .asidedetalleprogramacion5 { overflow: hidden; display: none }
    .tanbienmira {overflow: hidden; display: none}
 .imagenprogramacion img {width:100%;}
.textoenprogramas {-webkit-column-count: 1; 
    -moz-column-count: 1; 
    column-count: 1;
    width: 100%;
    font-size: 0.7rem; }}

/*responsive programas*/







/* 
.slideprogramacion img {width:100%;}

@media screen and (max-width:920px) { 
    .imagenprograma img {width:100%;}
    .imagenprogramacion img {width:100%;}
    .asidedetalleprogramacion1 { overflow: hidden; display: none}
    .asidedetalleprogramacion2 { overflow: hidden; display: none }
    .asidedetalleprogramacion3 { overflow: hidden; display: none }
    .asidedetalleprogramacion4 { overflow: hidden; display: none}
    .asidedetalleprogramacion5 { overflow: hidden; display: none }
}


@media screen and (max-width:730px) { 
    .imagenprograma img {width:100%;}
    .imagenprogramacion img {width:100%;}
    .asidedetalleprogramacion1 { overflow: hidden; display: none}
    .asidedetalleprogramacion2 { overflow: hidden; display: none }
    .asidedetalleprogramacion3 { overflow: hidden; display: none }
    .asidedetalleprogramacion4 { overflow: hidden; display: none}
    .asidedetalleprogramacion5 { overflow: hidden; display: none }
    
}


@media screen and (max-width:450px) { 
    .imagenprograma img {width:100%;}
    .imagenprogramacion img {width:100%;}
    .asidedetalleprogramacion1 { overflow: hidden; display: none}
    .asidedetalleprogramacion2 { overflow: hidden; display: none }
    .asidedetalleprogramacion3 { overflow: hidden; display: none }
    .asidedetalleprogramacion4 { overflow: hidden; display: none}
    .asidedetalleprogramacion5 { overflow: hidden; display: none }

}

*/

/*FIN PROGRAMAS*/




/*ENTREVISTAS*/


.titulo-entrevistas {font-family: 'Merriweather Sans', sans-serif;
font-weight: 900;
font-size:15px;
color:#35d1e5;}

.titulo-entrevista {
font-family: 'Merriweather Sans', sans-serif;
font-weight: 700; 
font-size:12px; 
color:#5c5c5d; 
margin: 5px 0px 10px 5px;
padding: 1%}

.destacado {  
background: #b9e1ed;
width: 39%;
padding: 1%;
height: auto; 
position: relative; 
align-content: left }


.titulo-destacado{
    width: 90%;
    font-size: 12pt;
    text-decoration: none;
    font-family: 'open sans', sans-serif;
    color: #ffffff;
    font-weight: 700;
    text-align: inherit;margin: 1%}
  

.destacado p { 
    font-size: 11px;
    text-decoration: none;
    font-family: 'open sans', sans-serif;
    color: #5c5c5d;
    margin: 10px 0px 0px 5px; 
    width: 94%;
    -webkit-column-count: 2; 
    -moz-column-count: 1; 
    column-count: 1;
    -webkit-column-gap: 48%; 
    -moz-column-gap: 48%;
    column-gap: 48%;
   text-align: justify;}


.entrevista { 
    width: 33%; 
    height: auto; 
    position:relative; 
    float:left; 
    box-sizing:border-box; 
	padding: 0,5%;
    margin-left: 0px;}


.entrevista p {
    font-size: 9pt;
    text-decoration: none;
    font-family: 'open sans', sans-serif,
    color: #4d4d4f;
    font-weight: 700;
    text-align: inherit;}
    
    
.aside-entrevistas{ 
    width: 60%; 
    height: auto; 
    position:relative; 
    float:right; 
    box-sizing:border-box; 
    padding: 1%;
    margin-top: -500px;
	margin-right: -20px; }


/* ENTREVISTAS RESPONSIVE*/

@media screen and (max-width:950px) {
    .entrevista  {width: 50%;}
    .aside-entrevistas{width: 45%; margin-top: -54%;}
    .destacado {width: 53%}}
    
    
    @media screen and (max-width:850px) { 
       
        .entrevista  {width: 25%;}
        .aside-entrevistas{ width: 100%; margin-top:4%;}
        .destacado {width: 100%} }
    
   
     @media screen and (max-width:750px) { 
          
        .entrevista  {width: 33%;}
        .aside-entrevistas{ width: 100%; margin-top:4%;}
         .destacado {width: 100% }}
    
  
  @media screen and (max-width:580px) { 
       .titulo-entrevistas{font-size: 0.7rem;}
     .titulo-destacado {font-size: 0.8rem;}
     .titulo-entrevista {font-size: 0.7rem}
      .entrevista  {width: 50%;}
        .aside-entrevistas{ width: 100%; margin-top:4%;}
        .destacado {width: 100%} }
  
  @media screen and (max-width:450px) {
       .titulo-entrevistas{font-size: 0.6rem;}
     .titulo-destacado {font-size: 0.7rem;}
     .titulo-entrevista {font-size: 0.6rem}
      .destacado p { width:90%; text-align: justify;   -webkit-column-count: 1; 
    -moz-column-count: 1; 
          column-count: 1; margin: auto}}
  


 @media screen and (max-width:400px) {
     .titulo-entrevistas{font-size: 0.6rem;}
     .titulo-destacado {font-size: 0.7rem;}
     .titulo-entrevista {font-size: 0.6rem}
      .destacado p { width:90%; text-align: justify;   -webkit-column-count: 1; 
    -moz-column-count: 1; 
          column-count: 1; margin: auto}
      .entrevista  {width:100%;}
     .aside-entrevistas{ width: 100%; margin-top:4%;}}
   





/*INICIO NOTAS*/


.titulonotas{font-family: 'Merriweather Sans', sans-serif;
            
             font-size:15px;
             color:#50cbf8;
               }

.subtitulonota { font-family: 'Merriweather Sans', sans-serif;
font-size: 13px;
color: #6f6c6c; }

.nota { width: 50%;
        position:relative;
         float:left; 
    padding-top: 5%;
         
        }

.parrafonota { font-size: 15px;
    width: 96%;
    text-decoration: none;
    font-family: "open sans";
    color: #5c5c5d;
   
     text-align: justify;
} 


.mas { float:right;}


.seccionnotas { width: 100%;
    height:auto;

}


/* NOTAS RESPONSIVE */



@media screen and (max-width:900px){
    
   .subtitulonota {font-size: 0.7rem;}
    .parrafonota {font-size: 0.7rem;
    width: 90%}
	
	.imagen-nota img{ width: 90%;}
	.nota{width: 50%; }
    }


	
	
@media screen and (max-width:700px){
    .subtitulonota {font-size: 0.6rem;}

	 .nota{ width: 90%;
    }
	 .imagen-nota img{width: 100%}
    }
    
    
 


/* termino NOTAS*/





/*NOTAS DETALLE*/

.seccionsubnotas { 
           width: 100%;
          height: auto;
          margin: auto;
           position: relative;
          align-content: center;}

.sublanina {font-family: 'Merriweather Sans', sans-serif;
font-size: 13px;
color:#6f6c6c;}


.notaapertura {width: 70%;
               position: relative;
                float: left;}

.columnanotaapertura { 
   
    -webkit-column-count: 2; 
    -moz-column-count: 2; 
    column-count: 2;
   
    -webkit-column-gap: 15px; 
    -moz-column-gap: 15px;
    column-gap: 15px;
   text-align: justify;}

.parrafonota-apertura { width: 97%;
    font-size: 0.9rem;
    text-decoration: none;
    font-family: "open sans";
    color: #5c5c5d;} 

.imagenegaleria {width: 146px;
                height: 124px;
                padding: 8px;
                float: left;
                
                }

.aside-directora { width: 30%;
                height:auto;
                   margin-top: 5%;
                  
                  position: relative;
                   float: right;
                    background: #d3faf9;
                    border-color: #46eaff;
                   }


.titulodirectora {font-family: 'Merriweather Sans', sans-serif;
                  margin: 0px 0px 0px 17px;
                   font-size: 15px;
                   color:#5d7a84;}

.parrafodirectora { width: 15%; 
    padding:6% ;
    font-size: 13px;
    text-decoration: none;
    font-family: "open sans";
    color: #5c5c5d;
   
        width: 250px;
    -webkit-column-count: 1; 
    -moz-column-count: 1; 
    column-count: 1;
   
    -webkit-column-gap: 15px; 
    -moz-column-gap: 15px;
    column-gap: 15px;
   text-align: justify;}


.imagene-asidenota { 
float: right}
    
.subtitulogaleria {font-family: 'Merriweather Sans', sans-serif;
                 font-weight: 400;font-size: 20px;
                   color:#28968a;
                 }




@media screen and (max-width:960px) {
  
    .notaapertura {width: 100%;}
   
    .columnanotaapertura {width: 100%;}
    .responsivedetallesarticle { width: 100%;}
    .imagene-notaapertura img {width: 100%;}
    .aside-directora { overflow: hidden; display: none}
    
}


@media screen and (max-width:730px) { 
    .titulonotas {font-size: 0.8rem;}
    .notaapertura {width: 100%;}
    .imagene-notaapertura img {width: 100%;}
    .columnanotaapertura {width: 100%;
        font-size: 0.8rem;
        -webkit-column-count: 1; 
    -moz-column-count: 1; 
    column-count: 1;}
    .responsivedetallesarticle { width: 100%;}
    .imagene-notaapertura {width: 100%;}
    .aside-directora { overflow: hidden; display: none }
    
    
}


@media screen and (max-width:450px) {
    .titulonotas {font-size: 0.7rem;}
    .notaapertura {width: 100%;}
    .imagene-notaapertura img { width: 100%;}
    .columnanotaapertura {width: 100%;
        font-size: 0.7rem;
    -webkit-column-count: 1; 
    -moz-column-count: 1; 
    column-count: 1;}
    .responsivedetallesarticle { width: 100%;}
    .imagene-notaapertura {width: 100%;}
    .aside-directora { overflow: hidden; display: none }
    
}
 

    

/* termino NOTAS DETALLE*/





/*SOYBROCHERO*/

.contenedor-soybrochero {max-width: 100%; margin: 0 auto;
           position: relative;
          align-content: center;}

.titulosoybrochero {
font-family: 'Merriweather Sans', sans-serif;
font-weight: 900;
font-size: 20px;
margin: 2% auto;
color:#DC4631;}


.soybrocherobloques {width: 100%; 
    background: #ffffff; 
    height: auto; 
    margin: 0px; 
    position: relative;
   }

.soybrocheroimagen1 { width: 48%; background: #ffffff; position:relative; 
    float:left; box-sizing: border-box; padding:1%; height: auto}
.soybrocheroimagen2 { width: 48%; background: #ffffff; position:relative; 
    float:right; box-sizing: border-box; padding:1%; height: auto}


/*responsive soybrochero*/


@media screen and (max-width:800px) { 
.soybrocheroimagen1 img {width: 100%;}
.soybrocheroimagen2 img {width: 100%;}
}

@media screen and (max-width:300px) { 
.soybrocheroimagen1 img {width: 100%;}
.soybrocheroimagen2 img {width: 100%;}
}

/*no se por que estaba esto: .soybrocherobloques{width: 20%;}*/


/*FIN DE SOYBROCHERO*/



/*SOYPROYECTO*/

.titulo-videos {
font-family: 'Merriweather Sans', sans-serif; 
font-weight: 900;
font-size: 20px;
margin: 2% auto; 
color:#ED4C35; 
}

.videos { width: 70%; 
    background: #fff; 
    position: relative; float: left;}
  

.video { 
    width:48%;
    float: left;
    position:relative; 
	margin-bottom: 2%;}

.pie-video{width: 93%; height: 10%; }

.texto-video {float: left; font-family: 'open sans', sans-serif; font-size: 9px} 

.imagen-video{float: right; margin-top: 2%; margin-left:2%;}

.aside-videos { 
    display : block;
    width : 30%;
    position: relative;
    float: right;}


.linea-condiciones{width: 100%; 
	background: #ED4C35; margin-top: 15%;}
.condiciones-titulo { font-family: 'Merriweather Sans', sans-serif; color: #ED4C35;font-weight: 600; font-size: 18px; margin-top: 5%}

.condiciones-subtitulo{ font-family: 'Merriweather Sans', sans-serif; color: #ED4C35;font-weight: 600; font-size: 10px;}

.condiciones-detalle { font-family: 'Merriweather Sans', sans-serif; color: #4d4d4f;font-weight: 600; font-size: 10px;margin-top: 10%} 

/*responsive soyproyecto*/



@media screen and (max-width:900px) { 
    .video{width: 50%;}
    .videos{width: 100%;}
    
    .filtrarpor { overflow: hidden; display: none }
    .imagen-video { overflow: hidden; display: none }
    .aside-videos { width: 100%;}
}

@media screen and (max-width:650px) { 
    .titulo-videos {font-size: 0.9rem;}
    .video{width: 100%;}
    .videos{width: 100%;}
    
    .filtrarpor { overflow: hidden; display: none }
    .imagen-video { overflow: hidden; display: none }
    .aside-videos { width: 100%;}
}


/*SOYCOMUNIDAD*/

/*COMUNIDAD-AGENDA*/



.agenda{width: 40%; float: left; margin-left: 0%; margin-bottom: 10%;}

.agenda-cultural{font-family: 'Merriweather Sans', sans-serif; color: #ED4C35;font-weight: 400; font-size: 10px;}

.pie-calendario { background: rgba(237, 76, 53, 0.24); width: 78.5%; height:auto;  padding-left: 2%; margin-left: 0.5%  }

.fecha{float: left; color: #ED4C35; font-family: 'open-sans', sans-serif; font-weight: 600; font-size: 9px; margin-right: 3%; }

.detalle-fecha {float: left; font-family: 'open-sans', sans-serif; color: #4d4d4f;font-weight: 600; font-size: 9px;}

/* COMUNIDAD-DESCRIPCION*/

.agenda-detallada{width: 75%; 
	height:auto; 
	float: left; }

.descripcion{
	width:60%; 
	float: right;
	margin-right: 5%; 
	margin-top: -61%}

.titulo-descripcion-comu{
	font-family: 'Merriweather Sans', sans-serif; 
	color: #ED4C35;
	font-weight: 600; 
	font-size: 17px}

.calendario-descripcion{
	float: left; 
	font-family: 'open-sans', sans-serif; 
	color: #4d4d4f;
	font-weight: 600; 
	font-size: 11px;}

.comunidad-imagen {width: 100%;}

.fecha-descripcion{float: left; 
	font-family: 'open-sans', sans-serif; 
	color:#ED4C35;
	font-weight: 400; 
	font-size: 11px;}

.linea-final{ 
	width: 100%; 
	margin-top: 9%;}

/* comunidad- aside*/

.datos-utiles{
	width: 25%; 
	float: right;}

.dejanostucomentario { width: 100%; height: auto;}

.titulo-comentario{
	font-family: 'open-sans', sans-serif; 
	color: #4d4d4f;
	font-weight: 600; 
	font-size: 11px; 
	margin:5%; 
	float:left;}

.escribi-comentario{
	width: 105%; 
	height: 20%;}

.comunidad-comentario {
	width: 95%; 
    position: relative;
	float: right;
	margin-top: 5%;}



/* responsive soy comunidad*/

@media screen and (max-width:950px) { 
    .agenda-detallada {width: 100%;}
    .agenda {width: 100%;}
    .pie-calendario { width: 23%;}
    .telefonosutiles {overflow: hidden; display: none;}
    .dejanostucomentario {overflow: hidden; display: none}
    .titulo-videos {font-size: 0.9rem;}
    

}

@media screen and (max-width:650px) { 
    .pie-calendario {overflow: hidden; display: none}
    .descripcion {width: 100%; margin: 0 auto;}
    .comunidad-imagen img {width: 100%;}
    .linea-final { width: 100%;}
    .telefonosutiles {overflow: hidden; display: none;} 
    .dejanostucomentario {overflow: hidden; display: none}
    .comunidad-comentario img {width: 100%; }
    .titulo-videos {font-size: 0.8rem;}
}





/* fin soy comunidad*/


/*CONTACTO*/

.titulo-contacto { 
font-family: 'Merriweather Sans', sans-serif;
font-weight: 900;
font-size: 20px;
margin:auto;
color:#403c33; }

.seccion-contacto
{
width: 100%;
background: #ffffff;
position:relative;
align-content: left;
font-family: 'Merriweather Sans', sans-serif; font-weight: 400; font-size:12px; color:#5c5c5d;}

form {
	background: #ffffff;
	box-sizing: border-box;
	max-width: 90%;
    width: 100%;
    height: auto;
}


.derecha{
    float:left; 
    width:35%;
    background-color:#ffffff; 
    position: relative; 
    }

.izquierda{
    float:left;
    width:30%; 
    position: relative;
    background-color:#ffffff; 
  
    }


input { float: left
	margin: 1em;
    font-family: "open sans";
color: #8d9595;
}
label { 
    font-family: "open sans";
    display: inline-block;
    width: 30%;
	margin: 1em;
}
textarea { width: 90%;
    height: 48%;
	margin: 1em;
}


button{ 
    background: #DC4631;

    font-family: 'Merriweather Sans', sans-serif; 
    font-weight: 400; 
    font-size:12px;
    color: white}

.botoncontactos {width: 20%;
                 float: right;}


.aside-mapa{width: 36.5%; 
float: left;
margin-left: 2%;
margin-top: 1.5%;}
    



/* responsive contacto */

@media screen and (max-width:800px) { 
.titulo-contacto { font-size: 0.8rem;}
.seccion-contacto {width: 100%;}
.aside-mapa { overflow: hidden; display: none }
    .derecha{width: 50%; float: left}
    .izquierda {
        width: 50%; float: left; }
}

@media screen and (max-width:450px) { 
.titulo-contacto { font-size: 0.7rem;}    
.seccion-contacto {width: 100%;} 
.aside-mapa { overflow: hidden; display: none }
    .derecha{width: 100%; float: left}
    .izquierda {
        width: 100%; float: left; }
}


/*FIN DE CONTACTO*/
    








/*FOOTER*/



footer{   
margin: 20px 0px 0px 0px;
background-color:#4d4d4f;
width: 100%;
float: left;
height: auto;
padding: 1%}

.footer-texto {
margin: auto;
text-decoration: none;
font-family: "open sans";
font-size: 9px;
color: #fff;
text-align: center;
text-decoration-style: none; }

@media screen and (max-width: 960px) {
footer { width: 100%;}
}

/*FIN FOOTER*/
	
	



/*empieza flor menu*/

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline: none;}





a{color:white;}
a:hover{color:#BA0707;text-decoration:underline;}




.mainWrap{float: right; }



nav{
background:white;
}

.menu{display:block;}

.menu li{display: inline-block;
position: relative;
z-index:100;
font-family: 'Merriweather Sans', sans-serif; font-weight: 900;}

.menu li:first-child{margin-left:0;}

.menu li a {font-weight:600;
text-decoration:none;
padding:11px;
display:block;
color:#797979;

-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}

.menu li a:hover, .menu li:hover > a{color:#dd2b01;
background:white;}

.menu ul {display: none;
margin: 0;
padding: 0;
width: 150px;
position: absolute;
top: 43px;
left: 0px;
background: #ffffff;
}

.menu ul li {display:block;
float: none;
background:none;
margin:0;
padding:0;
}
.menu ul li a {font-size:12px;
font-weight:normal;
display:block;
color:#797979;
background:#ffffff;}

.menu ul li a:hover, .menu ul li:hover > a{
background:white;
color:#E6B838;
}

.menu li:hover > ul{ display: block;}
.menu ul ul {left: 149px;
	top: 0px;
}

.mobile-menu{display:none;
width:25px;
      float: right;
  margin-top: 34px;
}
.mobile-menu:hover{background:white;
color:#dd2b01;
text-decoration:none;
}


@media (min-width: 768px) and (max-width: 979px) {

.menu ul {top:37px;}
.menu li a{font-size:12px;
padding:8px;}
}

@media (max-width: 767px) {

.mainWrap{width:auto;padding:50px 20px;}

.menu{display:none;}

.mobile-menu{display:block;}

nav{margin:0;
background:none;}

.menu li{display:block;
margin:0;}

.menu li a {background:#ffffff;
color:#797979;
border-top:1px solid #e0e0e0;
border-left:3px solid #ffffff;}

.menu li a:hover, .menu li:hover > a{
background:white;
color:#dd2b01;
}

.menu ul {display:block;
position:relative;
top:0;
left:0;
width:100%;}

.menu ul ul {left:0;}

}

@media (max-width: 480px) {

}


@media (max-width: 320px) {
}
