@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,500);

#pagina{
 max-width: 960px;
 margin: auto;
 height: 1900px;
}


body{
 max-width: 960px;
 max-height: none;
 margin: auto;
 font-family: "Roboto", arial, sans-serif;  
}


/*----header----*/



header{
 height: 280px;
 clear: both;
}


#logo{
 position: absolute;
 width: 250px;
 height: 228px;
 padding-bottom: 1rem;
 padding-top: 2rem;
 padding-left: 1rem;
 padding-right: 1rem;
 float: left;
}

/*-----------------------*/

.head{
 position: absolute;
 margin-left: 319px;
 margin-top: 55px;
    width: 635px
}

.temp{
    position: absolute;
    margin-top: -105px;
    margin-left: 30px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
}

.barra-v{
    position: absolute;
    float:left;
    margin-top: -105px;
    margin-left: 100px;
    border-left: 2px solid #000000; 
    width:1px;
    height:40px;
}

.fecha{
    position: absolute;
    margin-top: -105px;
    margin-left: 140px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
}

.barra-v-2{
    position: absolute;
    float:left;
    margin-top: -105px;
    margin-left: 240px;
    border-left: 2px solid #000000; 
    width:1px;
    height:40px;
}

.hora{
    position: absolute;
    margin-top: -105px;
    margin-left: 280px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
}

.barra-v-3{
    position: absolute;
    float:left;
    margin-top: -105px;
    margin-left: 360px;
    border-left: 2px solid #000000; 
    width:1px;
    height: 80px;
}

.barra-h{
    position: absolute;
    float:left;
    margin-top: -55px;
    margin-left: 25px;
    border-bottom: 2px solid #000000; 
    width: 320px;
    height: 1px;
}


.en-vivo{
    margin-top: -40px;
margin-left: 130px;
width: 85px;
height: 26px;
z-index: 1;
position: absolute;
}

.usuario-h{
    position: absolute;
    margin-top: -105px;
    margin-left: 425px;
    
}

.txt-usuario-h{
    margin-top: -23px;
    margin-left: -50px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 13px
}

.contraseña-h{
    position: absolute;
    margin-top: -75px;
    margin-left: 458px;
    
}

.txt-contraseña-h{
    margin-top: -22px;
    margin-left: -82px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 13px
}

.registro-h{
    position: absolute;
    margin-top: -105px;
    margin-left: 545px;
}

.reg-g{
    position: absolute;
    margin-top: -75px;
    margin-left: 545px;
}

.txt-registro-h{
    margin-top: -28px;
    margin-left: 10px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 13px
}

.reg-gratis{
    margin-top: 10px;
    font-family: "Roboto", arial, sans-serif;
    color: #1f4c9a;
    font-size: 10px
}


nav{
 position: absolute;
 margin-top: 165px;
 width: 687px;
 clear: both;

}

/* SLIDER imagen*/


#slideshow{

 height:276px;
 position:relative;
 width:706px;

}

#slideshow ul{
 height:276px;
 list-style:none outside none;
 overflow:hidden;
 width:730px;
 margin-top:0px;
 margin-left:-20px;

}

#slideshow li{
 display:none;
 z-index:10;
}

#slideshow li:first-child{
 display:block;
 z-index:1000;
}

#slideshow .slideActive{
 z-index:1000;
}

#slideshow canvas{
 display:none;
 position:absolute;
 z-index:100;
}

#slideshow .arrow{
 height:86px;
 width:60px;
 position:relative;
 top:50%;
 margin-top:-43px;
 cursor:pointer;
 z-index:5000;
}

#slideshow .previous{ background-position:left top;left:0;}
#slideshow .previous:hover{ background-position:left bottom;}

#slideshow .next{ background-position:right top;right:0;}
#slideshow .next:hover{ background-position:right bottom;}


/* The following styles are only used for the styling of the demo page */

p.tzine{
 text-align:center;
 font-size:12px;
 margin:50px;
}

p.credit{
 text-align:center;
 color:#888;
 font-size:10px;
}

p.credit a,
p.credit a:visited{
 color:#ccc;
 border-bottom-color:#aaa;
}

p.credit a:hover{
 border-bottom-color:transparent;
}

a, a:visited {
 text-decoration:none;
 outline:none;
 color:white;
}

a:hover{
 border-bottom:1px dashed transparent;
}

.clear{
 clear:both;
}

/* Éste es el estilo del texto yo Título de la barra de abajo */

.caption {
 display: block;
 position: absolute;
 z-index: 2;
 font-size: 20px;
 text-shadow: none;
 font-family: "Roboto", arial, sans-serif;
 color: white;
 background-image:url(imagenes/fondotitulo.png);
 background-repeat:no-repeat;
 left: 19px;
 right: 0;
 bottom: 0;
 padding: 10px 20px;
 margin: 0;
 width: 558px;
 text-align:right;
 padding-right:4.5em;
}


/* Barra Más Noticias */

/* Éste es el estilo del texto yo Título de la barra de abajo */

.barranoticias {
 display: block;
 position: absolute;
 z-index: 2;
 font-size: 15px;
 text-shadow: none;
 color: white;
 background:#73a8da;
 bottom: 0;
 margin: 0;
 max-width: none;
 width:150px;
 height:40px;
 font-family: "Roboto", arial, sans-serif;
 text-decoration: none;
 text-align: center;
 
    
}


.js .fixed-bar {
 position: relative;
 width: 100%;
}

.js .gallery {
 width: 100%;
 max-width: 386px;
 margin: 0 auto;
 border-radius: 20px;
 position: relative;
 background: #000 url(../images/black_denim.png);
 box-shadow: 0 2px 1px rgba(255,255,255,0.9), 0 -2px 1px rgba(255,255,255,0.9);
}

.lt-ie8 .elastislide-list {
 display: none;
}



/* Elastislide Style */

.elastislide-list {
 list-style-type: none;
 display: none;
}

.no-js .elastislide-list {
 display: block;
}

.elastislide-carousel ul li {
 min-width: 20px; /* minimum width of the image (min width + border) */
}

.elastislide-wrapper {
 position: relative;
 background-color: #C9DDF0;
 min-height: 60px;
}

.elastislide-wrapper.elastislide-loading {
 background-image: url(../images/loading.gif);
 background-repeat: no-repeat;
 background-position: center center;
}

.elastislide-horizontal {
 padding: 10px 40px;
}


.elastislide-carousel {
 overflow: hidden;
 position: relative;
 width:600px;
 margin-left:auto;
 margin-right:auto;
}

.elastislide-carousel ul {
 position: relative;
 display: block;
 list-style-type: none;
 padding: 0;
 margin: 0;
 -webkit-backface-visibility: hidden;
 -webkit-transform: translateX(0px);
 -moz-transform: translateX(0px);
 -ms-transform: translateX(0px);
 -o-transform: translateX(0px);
 transform: translateX(0px);
}

.elastislide-horizontal ul {
 white-space: nowrap;
}

.elastislide-carousel ul li {
 margin: 0;
 -webkit-backface-visibility: hidden;
}

.elastislide-horizontal ul li {
 height: 100%;
 display: inline-block;
 padding-right: 63px;
 margin-left: 5px;
}

.elastislide-vertical ul li {
 display: block;

}

.elastislide-carousel ul li a {
 display: inline-block;
 width: 100%;    
}

.elastislide-carousel ul li a img {
 max-width: 100%;
 display:inline;
}

/* Navigation Arrows */

.elastislide-wrapper nav span {
 position: absolute;
 background: url(imagenes/flechas.png) no-repeat 0px 0px;
 width: 49px;
 height: 49px;
 border-radius: 50%;
 text-indent: -9000px;
 cursor: pointer;
 opacity: 0.8;
}

.elastislide-wrapper nav span:hover {
 opacity: 1.0
}

.elastislide-horizontal nav span {
 top: -130px;
 left: -30px;
 margin-top: -130px;
}

.elastislide-horizontal nav span.elastislide-next {
 right: 30px;
 left: auto;
 background-position: -49px 0px;
}


/* Nuestro nav con id #menu lo flotaremos a la derecha*/
#menu{
 margin-left:312px;

}   
/* Quitamos estilos por defecto de el tag UL */
#menu ul{
 list-style: none;
 font-size: 15px;
 padding-left: 0.1em;

}

/* Centramos y ponemos los textos en mayuscula */
#menu li{
 display: block;
 float: left;
 text-transform: uppercase;
 text-align: center;
 margin:10px;
 padding-left:1.7em;
}

/* Damos estilo a nuestros enlaces */
#menu li a{
 color: black;
 text-decoration: none;
 font-family: "Roboto", arial, sans-serif; 
 line-height: 100px;
 text-align: center;
 margin: 8px 20px 20px -15px;
 background-position: center;
}

#menu li a:hover{
 color: white;
}

a:hover{
 color: black;
}


#menu li.bot1 {
 width:92px;

 background-image:url(imagenes/boton%20amarillo.png);
 background-repeat:no-repeat;
 background-position: center;
 margin:3px;

}

#menu li.bot2 {
 width:124px;
 background-image:url(imagenes/boton%20naranja2.png);
 background-repeat:no-repeat;
 background-position:center;
 margin:3px;

}

#menu li.bot3 {
 width:92px;
 background-image:url(imagenes/boton%20rojo.png);
 background-repeat:no-repeat;
 background-position:center;
 margin:3px;


}

#menu li.bot4 {
 width:92px;
 background-image:url(imagenes/boton%20violeta.png);
 background-repeat:no-repeat;
 background-position:center;
 margin:3px;


}


#menu li.bot5 {
 width:92px;
 background-image:url(imagenes/boton%20verde.png);
 background-repeat:no-repeat;
 background-position: center;
 margin:3px;


}




/*----------------contenedor main-aside-----------------*/


.contenidos{
 position: relative;
 min-height: 50%;
 margin-bottom: 0px;
 width: 960px;
 padding-top: 30px;
 height: 1330px;
 clear: both;
}

.contenidos-e{
 position: relative;
 min-height: 50%;
 margin-bottom: 0px;
 width: 960px;
 padding-top: 30px;
 height: 1400px;
 clear: both;
}

.contenidos-p{
 position: relative;
 min-height: 50%;
 margin-bottom: 0px;
 width: 960px;
 padding-top: 30px;
 height: 140px;
 clear: both;
}

.contenidos-r{
 position: relative;
 min-height: 40%;
 margin-bottom: 0px;
 width: 960px;
 padding-top: 30px;
 height: 125px;
 clear: both;
}



/*----main----*/



main{
 position: absolute;
 margin: 0 auto;
 background-color: #73A8DA;
 width: 706px;
 height: 276px;
}


.facebook{
 position: absolute;
 background-color: white;
 border-radius: 100%;
 margin-top: -40px;
 margin-left: 40px;
 z-index:100;
 outline:0;
}


.twitter{
 position: absolute;
 background-color: white;
 border-radius: 100%;
 margin-top: -40px;
 margin-left: 70px;
 z-index:100;
}





/*----otra nota----*/



.otranota{
 position: absolute;
 margin: 0 auto;
 background-color: #c9ddf0;
 width: 706px;
 height: 220px;
 margin-top: 300px;
}


.otrasnoticias{
 position: relative;
 margin-top: -30px;
 letter-spacing: 0.1rem;
 margin-left: 20px;
 font-family: "Roboto", arial, sans-serif;
 color: white;
 background-image:url(imagenes/fondopeliculas.png);
 background-repeat:no-repeat;
 z-index:100;
 width:180px;
 height:46px;
 padding-left:20px;
 font-size: 15px;
}




/*----entrevista----*/


.entrevista{
 position: absolute;
 margin: 0 auto;
 background-color: #c9ddf0;
 width: 706px;
 height: 412px;
 margin-top: 545px;
}


.fondoentrev{
 position: absolute;
 margin-top: -15px;
 margin-left: 15px;
}


.entrevistap{
 position: absolute;
 margin-top: -25px;
 margin-left: 35px;
 color: white;
 font-family: "Roboto", arial, sans-serif;
 letter-spacing: 0.1rem;
}

.textoentrevA{
position: absolute;
    width: 50%;
    font-family: "Roboto", arial, sans-serif;
    margin-left: 340px;
    font-size: 15px;
    margin-top: -20px;
    
}

textoentrevB{
position: absolute;
    width: 50%;
    font-family: "Roboto", arial, sans-serif;
    margin-left: 340px;
    font-size: 15px;
    margin-top: -20px;
}


/* ------- Galería de Imágenes Entrevista -----------*/

/* -agrupar las imagenes Grandes-*/
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 80%;
   font-family: "Roboto", arial, sans-serif; 
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display:inline-block;
  height: auto;
  float: left;
  width: 325px;
  margin-right:20px;
  border: 0;
  }


/*- Arrancamos con las Chicas -*/

#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  list-style: none;
  max-width: 770px;
  width: 100%;
  margin-left:40px;

 }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right:10px;
  }

.rslides_tabs li a {
list-style:none;	
  text-decoration:none;   

}

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

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

.rslides_tabs .rslides_here a {
  color:#061E8A;
  }


#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
}

#slider3-pager a {
  padding: 0;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 665px;
  margin-top:50px;
  }
  
/*----- FIN Galería de Imágenes Entrevista -----*/

/*
MEDIA QUERY
*/
@media only screen and (max-width: 640px) {
/* mostramos #nav-mobile */
#nav-mobile{ display: block; }
/* Fijamos nuestro nav en 100% ancho y dejamos de flotarlo  */
#menu{
width: 100%;
float: none;
padding-top: 100px;
z-index:100;
}
/* Convertimos nuestra lista de enlaces en un menú horizontal */
#menu ul{

max-height: 0;
overflow: hidden;
}
/* estilos para los LI del menu */
#menu li{
float: none;
}
/* Quitamos el borde del ultimo item del menú */
#menu li:last-child{ border-bottom: 0;}
#menu li a{
padding: 15px 0;
height: auto;
line-height: normal;
}
#menu li a:hover{color:#000}
/* se agrega una animación al despligue del menú */
#menu ul.open-menu{
max-height: 400px;
-webkit-transition: max-height .4s;
-moz-transition: max-height .4s;
-ms-transition: max-height .4s;
-o-transition: max-height .4s;
transition: max-height .4s;
}

}


/*----barrio----*/



.barrio{
 position: absolute;
 margin: 0 auto;
 background-color: #c9ddf0;
 width: 343px;
 height: 350px;
 margin-top: 980px;
}


.elbarrio{
 position: absolute;
 margin: 150px;
 margin-top: 40px;


}


.titulobarrio{
 position: absolute;
 text-align: center;
 margin: 100px;
 margin-top: 80px;
 width: 150px;
 font-family: "Roboto", arial, sans-serif;
 font-size: 15px;

}


.texto{
 position: absolute;
 text-align: center;
 margin: 40px;
 width: 268px;
 margin-top: 120px;
 padding-bottom: 1rem;
 font-family: "Roboto", arial, sans-serif;
}

.vermas{
 position: absolute;
 margin-top: 280px;
 margin-left: 165px;
}

.textovermapa{
 position: absolute;
 margin-top: 305px;
 margin-left: 135px;
 font-family: "Roboto", arial, sans-serif;
 font-size: 15px;
 color: #30a8e0;
}



/*----construccion----*/



.construccion{
 position: absolute;
 float: left;
 margin: 364px;
 background-color: #c9ddf0;
 width: 343px;
 height: 350px;
 margin-top: 980px;
}


.enconstruccion{
 position: absolute;
 margin: 150px;
 margin-top: 40px;


}


.tituloenconstruccion{
 position: absolute;
 text-align: center;
 margin: 130px;
 margin-top: 80px;
 font-family: "Roboto", arial, sans-serif;
 font-size: 15px;
}


.texto2{
 position: absolute;
 text-align: center;
 margin: 40px;
 width: 268px;
 margin-top: 120px;
 padding-bottom: 1rem;
 font-family: "Roboto", arial, sans-serif;
}


.vermas2{
 position: absolute;
 margin-top: 280px;
 margin-left: 165px;
}


.textoverproyecto{
 position: absolute;
 margin-top: 305px;
 margin-left: 120px;
 font-family: "Roboto", arial, sans-serif;
 font-size: 15px;
 color: #30a8e0;
}



/*----aside----*/




.aside{
 position: absolute;
 margin: 0 auto;
 float:left;
 margin-top: 0px;
 margin-left: 729px;
}



/*----aside----uno----*/



.uno{
 position: absolute;
 margin: 0 auto;
 float: left;
 margin-left: 0px;
}




/*----aside----dos----*/

.dos{
 position: absolute;
 margin: 0 auto;
 float: left;
 height: 660px;
 margin-left: 0px;
 margin-top: 287px;
}



.progr_01{
    position: absolute;
    margin-top: 345px;
    margin-left: 25px;
}

.tit_progr_01{
    position: absolute;
    margin-top: 470px;
    margin-left: 38px;
    width: 160px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 14px;
}

.txt_progr_01{
    position: absolute;
    margin-top: 490px;
    margin-left: 95px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 15px;
}


/*-----------------------*/


.progr_02{
    position: absolute;
    margin-top: 546px;
    margin-left: 25px;
}

.tit_progr_02{
    position: absolute;
    margin-top: 670px;
    margin-left: 38px;
    width: 160px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 14px;
}

.txt_progr_02{
    position: absolute;
    margin-top: 690px;
    margin-left: 95px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 15px;
}



/*-----------------------*/


.progr_03{
    position: absolute;
    margin-top: 745px;
    margin-left: 25px;
}

.tit_progr_03{
    position: absolute;
    margin-top: 870px;
    margin-left: 38px;
    width: 160px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 14px;
}

.txt_progr_03{
    position: absolute;
    margin-top: 890px;
    margin-left: 95px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 15px;
}



/*----aside----tres----*/

.tres{
 position: absolute;
 margin: 0 auto;
 float: left;
 margin-left: 0px;
 margin-top: 980px;
}


.nube{
 position: absolute;
 margin-top: 995px;
 margin-left: 13px;
}

.comentario{
 position: absolute;
 margin-top: 995px;
 margin-left: 60px;
 float: left;
 width: 147px;
 padding-right: 1rem;
 color: white;
 font-family: sans-serif;
}


.cajamail{
 position: absolute;
 margin: 0 auto;
 float: left;
 margin-left: 0px;
 margin-top: 1050px;
 padding-left: 1rem;
}


.mail{
 position: absolute;
 margin: 0 auto;
 float: left;
 margin-left: 0px;
 margin-top: 1064px;
 padding-left: 1.5rem;
 font-family: sans-serif;
 color: white;
}

.cajamensaje{
 position: absolute;
 margin: 0 auto;
 float: left;
 margin-left: 0px;
 margin-top: 1100px;
 padding-left: 1rem;
}

.mensaje{
 position: absolute;
 margin: 0 auto;
 float: left;
 margin-left: 0px;
 margin-top: 1105px;
 padding-left: 1.5rem;
 font-family: sans-serif;
 color: white;
}


/*----aside----cuatro----*/


.cuatro{
 position: absolute;
 margin-top: 1263px;
}


.cajabuscar{
 position: absolute;
 margin: 0 auto;
 float: left;
 margin-left: 0px;
 margin-top: 1290px;
 padding-left: 1rem;
}


.lupa{
 position: absolute;
 margin-top: 1285px;
 margin-left: 15px;
}


.buscar{
 position: absolute;
 margin: 0 auto;
 float: left;
 margin-left: 0px;
 margin-top: 1292px;
 padding-left: 3rem;
 font-family: sans-serif;
 color: white;   
}



/*--------------------footer-------------------------------*/



#footer{
 position: relative;
 bottom: 0;
 clear: both;
 width: 960px;
 height: 380px;


}




/*----nosotros----*/



.textonosotros{
 position: absolute;
 margin-left: 15px;
 text-decoration: none;
 font-family: "Roboto", arial, sans-serif;
 color: #73A8DA;
 font-size: 20px;
}



/*----programacion----*/



.textoprogramacion{
 position: absolute;
 margin-left: 150px;
 text-decoration: none;
 font-family: "Roboto", arial, sans-serif;
 color: #73A8DA;
 font-size: 20px;
}




/*----noticias----*/



.textonoticias{
 position: absolute;
 margin-left: 330px;
 text-decoration: none;
 font-family: "Roboto", arial, sans-serif;
 color: #73A8DA;
 font-size: 20px;
}




/*----cultura----*/



.textocultura{
 position: absolute;
 margin-left: 470px;
 text-decoration: none;
 font-family: "Roboto", arial, sans-serif;
 color: #73A8DA;
 font-size: 20px;
}




/*----participa----*/



.textoparticipa{
 position: absolute;
 margin-left: 600px;
 text-decoration: none;
 font-family: "Roboto", arial, sans-serif;
 color: #73A8DA;
 font-size: 20px;
}




/*----publicidad----*/



.textopublicidad{
 position: absolute;
 margin-left: 729px;
 text-decoration: none;
 font-family: "Roboto", arial, sans-serif;
 color: #73A8DA;
 font-size: 20px;
}



.textoF6{
 position: absolute;
 margin-top: 60px;
 margin-left: 729px;
 text-decoration: none;
 font-family: sans-serif;
 color: gray;
 font-size: 11px;
}




/*----facebook----*/






.facebookfooter{
 position: absolute;
 background-color: white;
 border-radius: 100%;
 margin-top: 25px;
 margin-left: 830px;
}



.twitterfooter{
 position: absolute;
 background-color: white;
 border-radius: 100%;
 margin-top: 25px;
 margin-left: 870px;
}



.googlemas{
 position: absolute;
 background-color: white;
 border-radius: 100%;
 margin-top: 25px;
 margin-left: 910px;}



 /*----piedepagina----*/



 .piedepagina{
  position: absolute;
  margin-top: 95px;
  margin-left: px;
  width: 675px;
  font-family: "Roboto", arial, sans-serif;
  font-size: 11px;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-top: 1rem;
  padding-right: 1rem;
 }


 .fondolegal{
  position: absolute;
  margin: 0 auto;
  background-color: #c9ddf0;
  width: 706px;
  height: 35px;
  margin-top: 73px;
 }
 .legales{
  position: absolute;
  margin-top: 73px;
     width: 675px;
  font-family: "Roboto", arial, sans-serif;
  font-size: 11px;
  padding-left: 1.5em;
  padding-right: 1em;
  color: #73A8DA;
 }

 .legalest{
  color: #73A8DA;
  text-decoration: none;
 }


 .legales a:hover{
  color: black;
  text-decoration: none;
 }

/*----------------------------------------------------en-vivo------------------------------------------------------------------------------*/

.main_canal{
    position: relative;
    width: 960px;
    height: 1285px;
}

.canal-vivo{
    position: relative;
}

.icono-teve,.icono-teve1,.icono-teve2{
    position: absolute;
    margin-top: -100px;
}

.titdevideo,.titdevideo1,.titdevideo2{
    position: absolute;
    margin-top: -50px;
    margin-left: 125px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 30px;
}

.progr-vivo{
    position: relative;
    margin-top: 25px;
    width: 960px;
    height: 420px;
    background-color: #706f6f;
}


.canal-vivo2{
    position: relative;
    margin-top: 35px;
}

.pg-1,.pg-2,.pg-3{
    position: relative;
    margin-top: 20px;
    padding-right: 1em;
    float: left;
}

.fondo-pg1,.fondo-pg2,.fondo-pg3{
    margin-top: -5px;
}

.canal-vivo3{
    position: relative;
    margin-top: 305px;
}

/*----------------------*/

.play-video1,.play-video2,.play-video3{
    position: absolute;
    margin-top: -62px;
    margin-left: 15px;
}

.texto-play1,.texto-play2,.texto-play3{
    position: absolute;
    margin-top: -65px;
    margin-left: 70px;
    font-size: 12px;
    line-height: 5px;
}

.texto-play1 h3{
    color: #90267e;
}

.texto-play2 h3{
    color: #188d37;
}

.texto-play3 h3{
    color: #df0e1d;
}

.gal-1,.gal-2,.gal-3{
    margin-top: 25px;
    position: relative;
    width: 303px;
    height: 268px;
    background-color: #ededed;
    float: left;
    padding-right: 1em;
}

.gal-1 img,.gal-3 img{
    margin-top: 110px;
    margin-left: 85px;
}

.gal-2 img{
    margin-top: 100px;
    margin-left: 85px;
}

.celeste1,.celeste2,.celeste3{
    position: absolute;
    margin-top: -325px;
    margin-left: -42px;
}

.galerias,.galerias1,.galerias2{
    position: relative;
    margin-left: 155px;
    margin-top: -35px;
    color: white;
    font-size: 20px
}

/*-------------------------------------------------------------------------------paginaregistrarse------------------------------------------------------------------------------*/

.main_registro{
    position: relative;
    width: 960px;
    height: 735px;
    background-color: #ededed;
}

.titulo_reg{
    position: absolute;
    margin-top: -25px;
    margin-left: 15px;
}

.tit_reg{
    position: absolute;
    margin-top: -20px;
    margin-left: 100px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 30px;
    
}

/*------------------------*/

.cont_nombre{
    position: absolute;
    margin-top: 100px;
    margin-left: 60px;
    background-color: #706f6f;
    width: 287px;
    height: 25px;
}

.nombre{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*------------------------*/

.cont_apellido{
    position: absolute;
    margin-top: 200px;
    margin-left: 60px;
    background-color: #706f6f;
    width: 287px;
    height: 25px;
}

.apellido{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}


/*------------------------*/

.cont_correo{
    position: absolute;
    margin-top: 300px;
    margin-left: 60px;
    background-color: #706f6f;
    width: 287px;
    height: 25px;
}

.correo{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}


/*------------------------*/

.cont_usuario{
    position: absolute;
    margin-top: 400px;
    margin-left: 60px;
    background-color: #706f6f;
    width: 287px;
    height: 25px;
}

.usuario{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*------------------------*/

.cont_contraseña{
    position: absolute;
    margin-top: 500px;
    margin-left: 60px;
    background-color: #706f6f;
    width: 287px;
    height: 25px;
}

.contraseña{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.txt_contraseña{
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    font-size: 12px;
    margin-top: 30px;
}

/*------------------------*/

.cont_confirmar{
    position: absolute;
    margin-top: 600px;
    margin-left: 60px;
    background-color: #706f6f;
    width: 287px;
    height: 25px;
}

.confirmar{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*------------------------*/

.cont_residencia{
    position: absolute;
    margin-top: 100px;
    margin-left: 380px;
    background-color: #706f6f;
    width: 287px;
    height: 25px;
}

.residencia{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*------------------------*/

.cont_estado{
    position: absolute;
    margin-top: 200px;
    margin-left: 380px;
    background-color: #706f6f;
    width: 287px;
    height: 25px;
}

.estado{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*------------------------*/

.cont_nacimiento{
    position: absolute;
    margin-top: 300px;
    margin-left: 380px;
    background-color: #706f6f;
    width: 205px;
    height: 25px;
}

.nacimiento{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*------------------------*/

.cont_foto{
    position: absolute;
    margin-top: 400px;
    margin-left: 380px;
    width: 287px;
    height: 25px;
}

.foto{
    position: absolute;
    margin-top: -25px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.txt_foto{
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    font-size: 12px;
}

.img_perfil{
    position: absolute;
    margin-top: 15px;
}

.lup{
    position: absolute;
    margin-top: 175px;
}

/*-----------------------*/

.intereses{
    position: absolute;
    margin-top: 75px;
    margin-left: 695px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*---------------------*/

.puntoa_reg{
    position: absolute;
    margin-top:100px;
    margin-left: 880px;
}

.txt_puntoa,.txt_puntob,.txt_puntoc,.txt_puntod,.txt_puntoe,.txt_puntof,.txt_puntog,.txt_puntoh{
    position: absolute;
    margin-top: -23px;
    margin-left: -185px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 12px;
}

.puntob_reg{
    position: absolute;
    margin-top:150px;
    margin-left: 880px;
    
}

.puntoc_reg{
    position: absolute;
    margin-top:200px;
    margin-left: 880px;
    
}


.puntod_reg{
    position: absolute;
    margin-top:250px;
    margin-left: 880px;
    
}


.puntoe_reg{
    position: absolute;
    margin-top:300px;
    margin-left: 880px;
}


.puntof_reg{
    position: absolute;
    margin-top:350px;
    margin-left: 880px;
}


.puntog_reg{
    position: absolute;
    margin-top:400px;
    margin-left: 880px;
}


.puntoh_reg{
    position: absolute;
    margin-top:450px;
    margin-left: 880px;
}

.punto_new{
    position: absolute;
    margin-top: 50px;
    margin-left: -233px;
}

.txt_new{
    position: absolute;
    margin-top: 46px;
    margin-left: -185px;
    width: 215px;
    height: auto;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
}

.txt_new2{
    position: absolute;
    margin-top: 143px;
    margin-left: -185px;
    width: 215px;
    height: auto;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
}

.punto_new3{
    position: absolute;
    margin-top: 225px;
    margin-left: -233px;
}

.txt_new3{
    position: absolute;
    margin-top: 225px;
    margin-left: -185px;
    width: 190px;
    height: auto;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
}

.enter-perfil{
    position: absolute;
    margin-top: 225px;
    margin-left: -820px;
}

.enter-perfil a{
    color: green;
}
/*----------------------------------------------------------------------------------------pagina-perfil------------------------------------------------------------------------------*/


.cont-gral-perf{
    position: absolute;
    margin-top: 0 auto;
    width: 960px;
    height: auto;
}

.main_perfil1{
    position: relative;
    margin-left: 15px;
    width: 300px;
    height: 800px;
    background-color: #ededed;
}

.f-tit_perf{
    position: absolute;
    margin-top: -15px;
    margin-left: -16px;
}

.nombre-perfil{
    position: absolute;
    margin-top: -65px;
    margin-left: 80px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 30px;
}

.img_fot_perf{
    position: absolute;
    margin-top: 100px;
    margin-left: 50px;
}

/*---------------*/

.info1{
    position: absolute;
    margin-top: 300px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.info1-a{
    position: absolute;
    margin-top: 325px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 12px;
}

/*---------------*/

.info2{
    position: absolute;
    margin-top: 380px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.info2-a{
    position: absolute;
    margin-top: 405px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 12px;
}

/*---------------*/

.info3{
    position: absolute;
    margin-top: 450px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.info3-a{
    position: absolute;
    margin-top: 475px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 12px;
}

/*---------------*/

.info4{
    position: absolute;
    margin-top: 510px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.info4-a{
    position: absolute;
    margin-top: 535px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 12px;
}

/*---------------*/

.info5{
    position: absolute;
    margin-top: 580px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.info5-a{
    position: absolute;
    margin-top: 605px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 12px;
}

/*---------------*/

.info6{
    position: absolute;
    margin-top: 800px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.info6-a{
    position: absolute;
    margin-top: 825px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 12px;
}

/*------------------*/

.img-men{
    position: absolute;
    margin-top: 680px;
    margin-left: 50px;
}

.tit-img-men{
    position: absolute;
    margin-top: -28px;
    margin-left: 45px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*------------------*/

.img-cor{
    position: absolute;
    margin-top: 740px;
    margin-left: 50px;
}

.tit-img-cor{
    position: absolute;
    margin-top: -28px;
    margin-left: 45px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

/*--------------------*/

.contenedores-perfil{
    position: relative;
    height: 700px;
    margin-top: -700px;
    margin-left: 340px;
    float: left;
    font-family: "Roboto", arial, sans-serif;
    color: green;
    font-size: 30px;
    overflow: scroll;
}

.cont1-perf,.icono-perf,.cont2-perf,.cont3-perf,.cont4-perf,.cont6-perf,.cont5-perf{
    position: relative;
    margin-top: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 15px;
}

.subt_perf1,.subt_perf2,.subt_perf3,.subt_perf4,.subt_perf6,.subt_perf5{
    position: absolute;
    margin-top: -42px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 20px;
}

.texto_perf1,.texto_perf2,.texto_perf3,.texto_perf4,.texto_perf6,.texto_perf5{
    position: relative;
    margin-top: 15px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 15px;
    padding-right: 1em;
}

.star1{
    position: absolute;
    margin-top: -181px;
    margin-left: 580px;
}

.star2,.star6{
    position: absolute;
    margin-top: -105px;
    margin-left: 580px;
}

.star3{
    position: absolute;
    margin-top: -120px;
    margin-left: 580px;
}

.star4{
    position: absolute;
    margin-top: -103px;
    margin-left: 580px;
}

.star5{
    position: absolute;
    margin-top: -175px;
    margin-left: 580px;
}

.seguir_perf1{
    position: absolute;
    color: gray;
    margin-top: -53px;
    margin-left: 120px;
}

.seguir_perf3{
    position: absolute;
    color: gray;
    margin-top: -53px;
    margin-left: 450px;
}

.seguir_perf5{
    position: absolute;
    color: gray;
    margin-top: -32px;
    margin-left: 0;
}



.seguir_perf2,.seguir_perf4,.seguir_perf6{
    position: absolute;
    color: gray;
    margin-top: -53px;
    margin-left: 355px;
}

.barra-perf{
    position: relative;
    margin-top: 25px;
    width: 960px;
    height: 110px;
}

.barra-perf li{
    position: relative;
    display: inline-block;
    list-style: none;
    margin-left: 2.7px;
    float: left; 
    padding: 0.8em
}

.barra-txt-perf{
    position: absolute;
    margin-top: -65px;
    width: 960px;
}

.barra-txt-perf1{
    position: relative;
    margin-top: -40px;
    display: inline-block;
    list-style: none;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 20px;
    margin-left: 110px;
}

.barra-txt-perf2{
    position: relative;
    margin-top: -40px;
    display: inline-block;
    list-style: none;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 20px;
    margin-left: 195px;
}

.barra-txt-perf3{
    position: relative;
    margin-top: -40px;
    display: inline-block;
    list-style: none;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 20px;
    margin-left: 225px;
}

/*--------------------------------------------------pagina-entrevista---------------------------------*/

.main_entrevista{
    position: relative;
    width: 960px;
    height: auto;
}

.fondo1-e{
    position: relative;
    margin-top: 25px;
}

.encabezado_entrev-1{
    position: absolute;
    margin-top: 75px;
    margin-left: 735px;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    letter-spacing: 0.1em;
    font-size: 12px
}

.entr1-e{
    position: absolute;
    margin-top: 25px;
}

.tit-entrevista{
    position: absolute;
    margin-top: -45px;
    margin-left: 95px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 25px;
    color: white;
}

.cont-e{
    position: absolute;
    margin-top: 350px;
    height: 630px;
    background-color: #ededed;
}

.img-subt1-entrev{
    position: relative;
}
.tuerca{
    position: absolute;
    margin-top: -65px;
    margin-left: 5px;
}

.subt-e1{
    position: absolute;
    margin-top: -50px;
    margin-left: 65px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 20px;
    color: white;
}

.txt-proy-e{
    position: absolute;
    padding: 1em;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 15px;
}

.img-subt2-entrev{
    position: absolute;
    margin-top: 200px;
}

.estad{
    position: absolute;
    margin-top: 195px;
    margin-left: 5px;
}

.subt-e2{
    position: absolute;
    margin-top: 215px;
    margin-left: 65px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 20px;
    color: white;
}

.txt-estad-e{
    position: absolute;
    margin-top: 260px;
    padding: 1em;
    font-family: "Roboto", arial, sans-serif;
    font-size: 14px;
    text-align: center;
    
}

.txt-estad-e h3{ color:green;}

.baja-entrev{
    position: relative;
    width: 605px;
    margin-top: 50px;
    margin-left: 325px;
    padding-bottom: 1em;
    padding-right: 1em;
    font-family: "Roboto", arial, sans-serif;
    font-size: 16px;
}

.des-entrev{
    position: relative;
    width: 605px;
    margin-left: 325px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 14px;
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -o-column-count: 2;
}

.des-entrev strong{
    background-color: #ededed;
}

.des-entrev q{
    color: #1f4c9a;
}

.scroll-entrev{
    position: relative;
    margin-top: 28px;
    width: 960px;
    height: 340px;
    max-height: 340px;
    background-color: #ededed;
    overflow-x: scroll;
}

/*----------------------*/

.titf-e-1{
    position: absolute;
    z-index: 1;
}

.tit-e-1{
    position: absolute;
    margin-top: 15px;
    margin-left: 65px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 25px;
    color: white;
    z-index: 1;
}

.e-1{
    position: absolute;
    margin-top: 25px;
}

.txt-e-1{
    position: absolute;
    margin-top: 285px;
    width: 298px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    text-align: center;
}

/*----------------------*/

.titf-e-4{
    position: absolute;
    z-index: 1;
    margin-left: 990px;
}

.tit-e-4{
    position: absolute;
    margin-top: 15px;
    margin-left: 1050px;
    width: 170px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 25px;
    color: white;
    z-index: 1;
}

.e-4{
    position: absolute;
    margin-top: 25px;
    margin-left: 990px;
}

.txt-e-4{
    position: absolute;
    margin-top: 285px;
    margin-left: 990px;
    width: 298px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    text-align: center;
}

/*----------------------*/

.titf-e-6{
    position: absolute;
    z-index: 1;
    margin-left: 1320px;
}

.tit-e-6{
    position: absolute;
    margin-top: 15px;
    margin-left: 1420px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 25px;
    color: white;
    z-index: 1;
}

.e-6{
    position: absolute;
    margin-top: 25px;
    margin-left: 1320px;
}

.txt-e-6{
    position: absolute;
    margin-top: 285px;
    margin-left: 1320px;
    width: 298px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    text-align: center;
}


/*----------------------*/

.titf-e-5{
    position: absolute;
    z-index: 1;
    margin-left: 1650px;
}

.tit-e-5{
    position: absolute;
    margin-top: 10px;
    margin-left: 1725px;
    width: 150px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 25px;
    color: white;
    z-index: 1;
}

.e-5{
    position: absolute;
    margin-top: 25px;
    margin-left: 1650px;
}

.txt-e-5{
    position: absolute;
    margin-top: 285px;
    margin-left: 1650px;
    width: 298px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    text-align: center;
}


/*----------------------*/

.titf-e-2{
    position: absolute;
    z-index: 1;
    margin-left: 330px;
}

.tit-e-2{
    position: absolute;
    margin-top: 15px;
    margin-left: 420px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 25px;
    color: white;
    z-index: 1;
}

.e-2{
    position: absolute;
    margin-top: 25px;
    margin-left: 330px;
}

.txt-e-2{
    position: absolute;
    margin-top: 285px;
    margin-left: 330px;
    width: 298px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    text-align: center;
}


/*----------------------*/

.titf-e-3{
    position: absolute;
    z-index: 1;
    margin-left: 660px;
}

.tit-e-3{
    position: absolute;
    margin-top: 15px;
    margin-left: 765px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 25px;
    color: white;
    z-index: 1;
}

.e-3{
    position: absolute;
    margin-top: 25px;
    margin-left: 660px;
}

.txt-e-3{
    position: absolute;
    margin-top: 285px;
    margin-left: 660px;
    width: 298px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    text-align: center;
}

/*---------------------------------------------------------------------------------elbarrio-----------------------*/

.main_elbarrio, .mapa{
    position: relative;
    width: 960px;
    height: auto;
}

.titular_fondo{
    position: absolute;
    margin-top: -690px;
    margin-left: 20px;
}

.tit_mapa{
    position: absolute;
    margin-top: -60px;
    margin-left: 35px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 25px;
}

.btn_map1{
    position: absolute;
    margin-top: -650px;
    margin-left: 900px;
}

.btn_map2{
    position: absolute;
    margin-top: -600px;
    margin-left: 900px;
}

.btn_map3{
    position: absolute;
    margin-top: -550px;
    margin-left: 900px;
}

.fondo_map{
    position: absolute;
    margin-top: -295px;
    margin-left: 665px;
}

.f_tit_buscar, .lupa_mapa{
    position: absolute;
    margin-top: -235px;
    margin-left: 25px;
}

.b_ubic{
    position: absolute;
    margin-top: -215px;
    margin-left: 70px;
    font-family: "Roboto", arial, sans-serif;
    color: #1f4c9a;
}

.punto_1{
    position: relative;
    margin-top: -165px;
    margin-left: 25px;
}

.punto_2{
    position: relative;
    margin-top: 15px;
    margin-left: 25px;
}

.punto_3{
    position: relative;
    margin-top: 15px;
    margin-left: 25px;
}

.txt_punto1,.txt_punto2,.txt_punto3{
    position: relative;
    margin-top: -30px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

/*----------------------*/

.contenedores{
    position: relative;
    margin-top: 25px;
    width: 960px;
    height: 660px;
}


.cont_mapa1{
    position: absolute;
    background-color: #ededed;
    width: 304px;
    height: 660px;
}

.cont_mapa2{
    position: absolute;
    background-color: #ededed;
    margin-left: 330px;
    width: 304px;
    height: 660px;
}

.cont_mapa3{
    position: absolute;
    background-color: #ededed;
    margin-left: 655px;
    width: 304px;
    height: 660px;
    float: left;
}

.parche1, .parche2, .parche3{
    position: absolute;
    margin-top: 25px;
    margin-left: 65px;
}

.txt_parche1,.txt_parche2,.txt_parche3{
    position: absolute;
    margin-top: 120px;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
    font-family: "Roboto", arial, sans-serif;
    color: #1f4c9a;
}

.fond_1,.fond_2,.fond_3{
    position: relative;
    margin-top: 425px;
    margin-left: 50px;
}

.txt_fond_1,.txt_fond_3{
    position: relative;
    margin-top: -38px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.fond_1b,.fond_2b,.fond_3b{
    position: relative;
    margin-top: 30px;
    margin-left: 50px;
}

.txt_fond_1b,.txt_fond_2b{
    position: relative;
    margin-top: -50px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.txt_fond_2,.txt_fond_3b{
    position: relative;
    margin-top: -60px;
    width: 150px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

/*---------------------proyectos------------------------------------------------------------*/
.main_proy{
    position: relative;
    width: 635px;
    height: auto;
}

.titulo_proy{
    position: absolute;
    margin-top: -40px;
    margin-left: 215px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 20px;
}


/*--------------------------*/

.cont_proy1{
    position: relative;
    margin-top: 20px;
    width: 127px;
    height: 165px;
    background-color: #706f6f;
    text-align: center;
}

.curso_proy{
    position: absolute;
    margin-top: -45px;
    margin-left: 23px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.subt_proy{
    position: absolute;
    margin-top: 20px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.cont_txt_proy1{
    position: absolute;
    float: left;
    margin-top: -165px;
    margin-left: 127px;
}

.tit_proy1{
    position: absolute;
    margin-top: -165px;
    padding-top: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0.2em;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.txt_proy1{
    position: absolute;
    margin-top: -135px;
    padding-top: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0.2em;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 15px;
}

.seg_proy1{
    position: absolute;
    margin-top: -59px;
    margin-left: 170px;
    font-family: "Roboto", arial, sans-serif;
    color: grey;
    font-size: 15px;
}


/*--------------------------*/

.cont_proy2{
    position: relative;
    margin-top: 20px;
    width: 127px;
    height: 165px;
    background-color: #706f6f;
    text-align: center;
}

.curso_proy2{
    position: absolute;
    margin-top: -45px;
    margin-left: 23px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.subt_proy2{
    position: absolute;
    margin-top: 20px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.cont_txt_proy2{
    position: absolute;
    float: left;
    margin-top: -165px;
    margin-left: 127px;
}

.tit_proy2{
    position: absolute;
    margin-top: -165px;
    padding-top: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0.2em;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.txt_proy2{
    position: absolute;
    margin-top: -135px;
    padding-top: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0.2em;
    font-family: "Roboto", arial, sans-serif;
    font-size: 15px;
}

.seg_proy2{
    position: absolute;
    margin-top: -59px;
    margin-left: 350px;
    font-family: "Roboto", arial, sans-serif;
    color: grey;
    font-size: 15px;
}


/*--------------------------*/

.cont_proy3{
    position: relative;
    margin-top: 20px;
    width: 127px;
    height: 165px;
    background-color: #706f6f;
    text-align: center;
}

.curso_proy3{
    position: absolute;
    margin-top: -45px;
    margin-left: 23px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.subt_proy3{
    position: absolute;
    margin-top: 20px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.cont_txt_proy3{
    position: absolute;
    float: left;
    margin-top: -165px;
    margin-left: 127px;
}

.tit_proy3{
    position: absolute;
    margin-top: -165px;
    padding-top: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0.2em;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.txt_proy3{
    position: absolute;
    margin-top: -135px;
    padding-top: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0.2em;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 15px;
}

.seg_proy3{
    position: absolute;
    margin-top: -59px;
    margin-left: 160px;
    font-family: "Roboto", arial, sans-serif;
    color: grey;
    font-size: 15px;
}


/*--------------------------*/

.cont_proy4{
    position: relative;
    margin-top: 20px;
    width: 127px;
    height: 165px;
    background-color: #706f6f;
    text-align: center;
}

.curso_proy4{
    position: absolute;
    margin-top: -45px;
    margin-left: 23px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.subt_proy4{
    position: absolute;
    margin-top: 20px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.cont_txt_proy4{
    position: absolute;
    float: left;
    margin-top: -165px;
    margin-left: 127px;
}

.tit_proy4{
    position: absolute;
    margin-top: -165px;
    padding-top: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0.2em;
    font-family: "Roboto", arial, sans-serif;
    color: green;
}

.txt_proy4{
    position: absolute;
    margin-top: -135px;
    padding-top: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 0.2em;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    font-size: 15px;
}

.seg_proy4{
    position: absolute;
    margin-top: -59px;
    margin-left: 170px;
    font-family: "Roboto", arial, sans-serif;
    color: grey;
    font-size: 15px;
}


/*---------------------*/

.proy_terminados{
    position: relative;
    width: 305px;
    height: auto;
    float: left;
    margin-left: 655px;
    margin-top: -801px;
}

.tit_aside_proy{
    position: absolute;
    margin-top: -40px;
    margin-left: 30px;
    font-family: "Roboto", arial, sans-serif;
    color: white;    
    font-size: 20px;
}

.cont_proy_aside{
    position: absolute;
    margin-top: 20px;
    width: 305px;
    height: px;
    background-color: #706f6f;
}

.item1_p, .item2_p, .item3_p, .item4_p, .item5_p, .item6_p, .item7_p {
    position: relative;
    margin-top: 9.5px;
    padding-left: 2em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.tit_item1_p, .tit_item2_p, .tit_item3_p, .tit_item4_p, .tit_item5_p, .tit_item6_p, .tit_item7_p{
    position: absolute;
    margin-top: -23px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 12px;
    
}


/*-----------------------*/

.cont2_proy_terminado{
    position: relative;
    margin-top: 390px;
    background-color: #ededed;
    height: 350px;
    clear: both;
}

.proy_terminado{
    position: absolute;
}

.participa_proy{
    position: absolute;
    margin-top: -45px;
    margin-left: 100px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 20px;    
}

.icono_1{
    position: absolute;
    margin-top: 80px;
    padding-left: 1em;
}

.tit_icono1{
    position: absolute;
    width: 150px;
    margin-top: -50px;
    margin-left: 80px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
    font-size: 15px;
}

.icono_2{
    position: absolute;
    margin-top: 170px;
    padding-left: 1.5em;
}

.tit_icono2{
    position: absolute;
    width: 150px;
    margin-top: -40px;
    margin-left: 72px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
    font-size: 15px;
}

.icono_3{
    position: absolute;
    margin-top: 250px;
    padding-left: 1.8em;
}

.tit_icono3{
    position: absolute;
    width: 170px;
    margin-top: -55px;
    margin-left: 70px;
    font-family: "Roboto", arial, sans-serif;
    color: green;
    font-size: 15px;
}

/*----------------------------------*/


.encuesta{
    position: relative;
    margin-top: 40px;
    height: 520px;
    background-color: #ededed;
}

.tit_proy_enc{
    position: absolute;
    margin-top: -25px;
}

.encuesta_tit{
    position: absolute;
    margin-top: -40px;
    margin-left: 170px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 20px;
}



.datos-pers1{
    position: absolute;
    margin-top: 100px;
    margin-left: 60px;
}

.dato-pers{
    position: absolute;
    margin-top: -35px;
    color: #188d37;
    font-size: 20px;
}

.dato1,.dato2,.dato3,.dato4{
    position: relative;
    margin-top: -42px;
    margin-left: 25px;
    color: white;
}

.dato1-b,.dato2-b,.dato3-b,.dato4-b{
    position: relative;
    margin-top: -20px;
    margin-left: 220px;
    color: #706f6f;
    font-size: 12px;
}

.dato5,.dato6{
    position: relative;
    margin-top: -14px;
    margin-left: 400px;
    color: white;
}

.dato5-b,.dato6-b{
    position: relative;
    margin-top: -18px;
    margin-left: 560px;
    color: #706f6f;
    font-size: 12px;
}


.datos-pers2{
    position: absolute;
    margin-top: 180px;
    margin-left: 60px;
}

.datos1{
    position: absolute;
    margin-top: 260px;
    margin-left: 60px;
}

.datos2{
    position: absolute;
    margin-top: 340px;
    margin-left: 60px;
}

.pasos{
    position: absolute;
    margin-top: 440px;
    margin-left: 75px;
    width: 960px;
    height: 50px;
}

.pasos a{
    display: inline-block;
    padding-top: 1em;
    padding-bottom: 1em;
}

.dias-progr a{
    display: inline-block;
    padding-top: 1em;
    padding-bottom: 1em;
}

.two,.thre,.fou,.fiv,.six{
    text-align: center;
    width: 13.9%;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    background-image: url(proyecto/imagenes/opcion.png);
    background-repeat:no-repeat;
    background-position: center;
}

.one{
    text-align: center;
    width: 13.9%;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    background-image: url(proyecto/imagenes/paso.png);
    background-repeat:no-repeat;
    background-position: center;
}

/*-------------------------------------------------------------proyecto-1--------------------------------------------------------------------*/

/*----main----*/



  .main_proy-1{
   position: absolute;
   margin:0 auto;
   width: 625px;
   height: auto;
   clear: both;
  }

   .encabezado_proy-1{
    position: absolute;
    margin-top: 12px;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    letter-spacing: 0.1em;
}

.titulo_proy-1{
    position: relative;
    margin-top: 65px;
    font-family: "Roboto", arial, sans-serif;
    color: green; 
    width: 625px;
}

.texto_proy-1{
    position: relative;
    margin-top: -1px;
    font-family: "Roboto", arial, sans-serif;
    color: black;
    width: 625px;
    font-size: 14.7px;
}

.fondo_img_ppalproy-1{
    position: relative;
    margin-top: -14px;
}
.img_ppal-proy-1{
    position: relative;
    margin-top: -385px;
}

/*---------------------*/

.proy1_terminados{
    position: relative;
    width: 305px;
    height: 527px;;
    float: left;
    margin-left: 653px;
}

.proy1_aside{
    position: absolute;
    margin-top: -34px;
    margin-left: -1px;
    font-family: "Roboto", arial, sans-serif;
    color: white;    
    font-size: 20px;
    z-index: 1;
}

.tit_aside_proy1{
    position: absolute;
    margin-top: -50px;
    margin-left: 50px;
}

.cont_proy1_aside{
    position: absolute;
    margin-top: 8px;
    width: 305px;
    height: 519px;
    background-color: #706f6f;
}

.item1_p1,.item2_p2,.item3_p3,.item4_p4,.item5_p5, .item6_p6,.item7_p7,.item8_p8,.item9_p9{
    position: relative;
    margin-top: 17px;
    padding-left: 2em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.tit_item1_p1, .tit_item2_p2, .tit_item3_p3, .tit_item4_p4, .tit_item5_p5, .tit_item6_p6, .tit_item7_p7, .tit_item8_p8, .tit_item9_p9{
    position: absolute;
    margin-top: -23px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 12px;
    
}

.cont_proy-1{
    position: relative;
    margin-top: 350px;
}

.txt2-proy-1{
    position: absolute;
    margin-top: 350px;
}


/*--------------------------*/

.cont-p1{
    position: relative;
    margin-top: 575px;
    height: 550px;
    width: 330px;
    background-color: #ededed;
}

.img-subt1-p1{
    position: relative;
}
.tuercap1{
    position: absolute;
    margin-top: -85px;
    margin-left: 5px;
}

.subt-p1{
    position: absolute;
    margin-top: -70px;
    margin-left: 65px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 20px;
    color: white;
}



.txt-proy-p1{
    position: absolute;
    padding: 1em;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 15px;
}

.img-subt2-p1{
    position: absolute;
    margin-top: 185px;
}

.focop1{
    position: absolute;
    margin-top: 170px;
    margin-left: 5px;
}

.subt-p2{
    position: absolute;
    margin-top: 195px;
    margin-left: 65px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 20px;
    color: white;
}

.proceso-p1{
    position: absolute;
    margin-top: 285px;
    margin-left: 25px;
}


.pesos-p1{
    position: absolute;
    margin-top:360px;
    width: 330px;
}

.subt-p3{
    position: absolute;
    margin-top: 10px;
    margin-left: 65px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 20px;
    color: #188d37;
}

.subt-p4{
    margin-top: -25px;
    margin-left: 100px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 20px;
    color: #188d37;
}

.fin-cont-p1{
    position: absolute;
    margin-top: 485px;
}

.texto-fin-p1{
    position: absolute;
    margin-top: -45px;
    margin-left: 32px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 20px;
    color: white;
}


.texto-b-p1{
    position: relative;
    margin-top: -105px;
    margin-left: 355px;
    width: 590px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 14.7px;
    padding-right: 1em;
}

/*----------------------------------------------------------------------------------------------pagina nosotros-----------------------------------------------------------------------*/

.main_nosotros{
    position: relative;
    height: auto;
}


.fond_nos{
    position: relative;
}
.foto_nos{
    position: absolute;
    margin-top: -607px;
}

.titulo_nos{
    position: absolute;
    margin-top: -620px;
    margin-left: 15px;
}

.villa{
    position: absolute;
    margin-top: -65px;
    margin-left: 40px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 30px;
}

.txt_m{
    position: absolute;
    margin-top: -110px;
    padding: 1em;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

/*---------------------*/

.section_nos{
    position: relative;
    height: auto;
    margin-top: 25px;
}

/*--------------------------*/

.img01_nos,.img02_nos,.img03_nos{
    position: relative;
    margin-top: 20px;
}

.f-img01,.f-img02,.f-img03{
    position: absolute;
    margin-top: -46px;
}

.t_img01,.t_img02,.t_img03{
    position: absolute;
    margin-top: -30px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

/*-----------------------------*/

.titulo_section{
    position: absolute;
    float: left;
    margin-top: -640px;
    margin-left: 236px;
}

.txt_tit1,.txt_tit2{
    position: absolute;
    margin-top: -40px;
    margin-left: 200px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 25px;
}

.cont_txt_sec1{
    position: relative;
    background-color: #ededed;
    margin-top: -4px;
    margin-left: 2px;
    width: 723px;
    height: 250px;
}

.txt_sec1{
    position: absolute;
    margin-top: 15px;
    padding: 1em;
    font-family: "Roboto", arial, sans-serif;
    color: #1f4c9a;
    font-size: 15px;
}

/*-----------------------------*/

.titulo_section2{
    position: absolute;
    float: left;
    margin-top: -307px;
    margin-left: 236px;
}

.txt_tit2{
    position: absolute;
    margin-top: -40px;
    margin-left: 140px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 25px;
}

.cont_txt_sec2{
    position: relative;
    background-color: #ededed;
    margin-top: -4px;
    margin-left: 2px;
    width: 723px;
    height: 250px;
}

.txt_sec2{
    position: absolute;
    margin-top: 15px;
    padding: 1em;
    font-family: "Roboto", arial, sans-serif;
    color: #1f4c9a;
    font-size: 15px;
}

/*---------------------programas------------------------------------------------------------*/


.main_programas{
    position: absolute;
    width: 960px;
    height: auto;
}

.secciones{
    position: relative;
}



.horario{
    position: relative;
    margin-top: -63px;
    margin-left: 498px;
}

.titulo-seccion,.titulo-horario{
    position: absolute;
    margin-top: -45px;
    margin-left: 150px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 30px;
}


/*-----------------------*/

.sec-1,.sec-2,.sec-3,.sec-4{
    position: relative;
    margin-top: 25px;
    height: 192px;
    background-color: #ededed;
    padding: 1em;
}

.sec-1 img,.sec-2 img,.sec-3 img,.sec-4 img{
    margin-left: 5px;
}
.i-3{
    position: relative;
    margin-top: 15px;
    margin-left: 20px;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    font-size: 25px;
}

.seccion1{
    position: relative;
    margin-top: -185px;
    margin-left: 180px;
}


.seccion1b{
    position: relative;
    margin-top: -191px;
    margin-left: 435px;
    float: left;
}

.seccion1c{
    position: relative;
    margin-top: -192px;
    margin-left: 690px;
    float: left;
}

.txt-sec1-1,.txt-sec1-2,.txt-sec1-3{
    position: absolute;
    margin-top: -40px;
    margin-left: 55px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}


/*-----------------------*/

.i-4{
    position: relative;
    margin-top: 50px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    font-size: 25px;
}

.seccion2{
    position: relative;
    margin-top: -190px;
    margin-left: 180px;
}

.seccion2b{
    position: relative;
    margin-top: -191px;
    margin-left: 435px;
    float: left;
}

.seccion2c{
    position: relative;
    margin-top: -192px;
    margin-left: 690px;
    float: left;
}

.txt-sec2-1,.txt-sec2-2,.txt-sec2-3{
    position: absolute;
    margin-top: -40px;
    margin-left: 65px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}
/*-----------------------*/


.i-5{
    position: relative;
    margin-top: 15px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    font-size: 25px;
}

.seccion3{
    position: relative;
    margin-top: -160px;
    margin-left: 180px;
}

.seccion3b{
    position: relative;
    margin-top: -191px;
    margin-left: 435px;
    float: left;
}

.seccion3c{
    position: relative;
    margin-top: -192px;
    margin-left: 690px;
    float: left;
}

.txt-sec3-1,.txt-sec3-2,.txt-sec3-3{
    position: absolute;
    margin-top: -40px;
    margin-left: 40px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

/*-----------------------*/


.i-6{
    position: relative;
    margin-top: 15px;
    margin-left: 30px;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    font-size: 25px;
}

.seccion4{
    position: relative;
    margin-top: -184px;
    margin-left: 180px;
}

.seccion4b{
    position: relative;
    margin-top: -191px;
    margin-left: 435px;
    float: left;
}

.seccion4c{
    position: relative;
    margin-top: -192px;
    margin-left: 690px;
    float: left;
}

.txt-sec4-1,.txt-sec4-2,.txt-sec4-3{
    position: absolute;
    margin-top: -40px;
    margin-left: 55px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

/*---------------------programacion------------------------------------------------------------*/


.main_programacion{
    position: absolute;
    width: 960px;
    height: auto;
}

.dias-progr{
    position: relative;
    margin-top: 25px;
    width: 960px;
    height: 50px;
    background-color: #ededed;
}

.dias-progr a{
    display: inline-block;
    padding-top: 1em;
    padding-bottom: 1em;
}

.lun,.mar,.mie,.jue,.vie,.sab,.dom{
    text-align: center;
    width: 13.9%;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    background-image: url(programacion/imagenes/fondo-dias.png);
    background-repeat:no-repeat;
    background-position: center;
}

.progr-destac{
    position: absolute;
    height: auto;
    margin-top: 25px;
}

.fondo-tit-d{
    position: relative;
}

.titulo-d{
    position: absolute;
    margin-top: -45px;
    margin-left: 100px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 25px;
}

.pr-1,.pr-2,.pr-3,.pr-4{
    position: relative;
    margin-top: 32px;
}

.name1,.name2,.name3,.name4{
    position: absolute;
    margin-top: -228px;
}

.nam-p1,.nam-p2,.nam-p3,.nam-p4{
    position: absolute;
    margin-top: -220px;
    margin-left: 12px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
}

.ff-1,.ff-2,.ff-3,.ff-4{
    position: absolute;
    margin-top: -50px;
}

.text-ff1,.text-ff2,.text-ff3,.text-ff4{
    position: absolute;
    margin-top: -40px;
    margin-left: 120px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 20px;
}

.text-ff1{color: #df0e1d;}
.text-ff2{color: #188d37;}
.text-ff3{color: #efca01;}
.text-ff4{color: #90267e;}

.progr-destac2{
    position: relative;
    margin-top: 25px;
    margin-left: 502px;
    width: 460px;
    height: 1105px;
}

.prog-1,.prog-2,.prog-3,.prog-4,.prog-5,.prog-6,.prog-7,.prog-8,.prog-9,.prog-10,.prog-11{
    position: relative;
    margin-top: 25px;
    background-color: #ededed;
    width: 460px;
    height: auto;
}

.txt-hora1,.txt-hora2,.txt-hora3,.txt-hora4,.txt-hora5,.txt-hora6,.txt-hora7,.txt-hora8,.txt-hora9,.txt-hora10,.txt-hora11{
    position: absolute;
    margin-top: -55px;
    margin-left: 20px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 25px;
}

.txt-prog1,.txt-prog2,.txt-prog3,.txt-prog4,.txt-prog5,.txt-prog6,.txt-prog7,.txt-prog8,.txt-prog9,.txt-prog10,.txt-prog11{
    position: absolute;
    margin-top: -75px;
    margin-left: 120px;
    font-family: "Roboto", arial, sans-serif;
    text-align: center;
    color: gray;
    font-size: 15px;
    line-height: 10px;
}

.txt-prog1 h2,.txt-prog7 h2,.txt-prog9 h2{
    color: #efca01;
}

.txt-prog2 h2,.txt-prog4 h2,.txt-prog10 h2{
    color: #df0e1d;
}

.txt-prog3 h2,.txt-prog6 h2{
    color: #188d37;
}

.txt-prog5 h2,.txt-prog8 h2,.txt-prog11 h2{
    color: #90267e;
}



 /*---------------------------pagina noticias---------------------*/




 .main_noticias{
  position: absolute;
  margin:0;
  width: 706px;
  height: 1370px;
  clear: both;
 }

 .fondotitulo_noticias{
  position: absolute;
  width: 706px;
  height: 51px;
 }

 /*----noticias----*/


 .noticia1_noticias{
  position: absolute;
     width: 215px;
     height: 305px;
  margin-top: 80px;
     z-index: 2;

 }


 /*-----------------------*/

 .noticia2_noticias{
  position: absolute;
  margin-top: 80px;
  margin-left: 247px;
     width: 215px;
     height: 305px;

 }


 /*-----------------------*/


 .noticia3_noticias{
  position: absolute;
  margin-top: 80px;
  margin-left: 490px;
     width: 215px;
     height: 305px;
     

 }

 /*-----------------------*/


 .noticia4_noticias{
  position: absolute;
  margin-top: 415px;
     width: 215px;
     height: 305px;

 } 

 /*-----------------------*/

 .noticia5_noticias{
  position: absolute;
  margin-top: 415px;
  margin-left: 247px;
     width: 215px;
     height: 305px;

 }


 /*-----------------------*/


 .noticia6_noticias{
  position: absolute;
  margin-top: 415px;
  margin-left: 490px;
     width: 215px;
     height: 305px;

 }

 /*-----------------------*/


 .noticia7_noticias{
  position: absolute;
  margin-top: 750px;
     width: 215px;
     height: 305px;

 } 

 /*-----------------------*/

 .noticia8_noticias{
  position: absolute;
  margin-top: 750px;
  margin-left: 247px;
     width: 215px;
     height: 305px;

 }


 /*-----------------------*/


 .noticia9_noticias{
  position: absolute;
  margin-top: 750px;
  margin-left: 490px;

 }

 /*-----------------------*/

 .contfinal{
  position: absolute;
  margin-top: 1085px;
  background-color: red;
  width: 770px;
  height: 245px;
 }

 /*-----------aside_noticias------------*/

 .aside_noticias{
  position: absolute;
  margin: 0 auto;
  float:left;
  margin-top: 0px;
  margin-left: 729px;
  width: 231px;
  height: 720px;
  clear: both;
 }


 .ultimasnoticias{
  position: absolute;
  font-family: "Roboto", arial, sans-serif;
  color: white;
  margin-top: 3px;
  margin-left: 29px;}




  /*----aside----uno----*/



  .uno{
   position: absolute;
   margin: 0 auto;
   float: left;
   margin-left: 0px;
  }



  .titulonoticias{
   position: absolute;
   margin-top: 15px;
   margin-left: 13px;
  }



  .noticia1{
   float: left;
   position: absolute;
   margin-left: 25px;
   margin-top: 70px;
   width: 180px;
   height: 100px;

  }


  .tituloN1{
   position: absolute;
   margin-top: 155px;
   margin-left: 25px;
   width: 180px;
   color: #1f4c9a;
   font-family: "Roboto", arial, sans-serif;
  }


  .textoN1{
   position: absolute;
   margin-top: 210px;
   margin-left: 25px;
   width: 180px;
   color: black;
   font-family: "Roboto", arial, sans-serif;
   font-size: 12px;
  }

  .sl1{
   position: absolute;
   margin-top: 260px;
   margin-left: 25px;
   font-family: "Roboto", arial, sans-serif;
   color: white;
   text-decoration: none;
   font-size: 10px;
   background-color: #73a8da;
  }





  .noticia2{
   float: left;
   position: absolute;
   margin-left: 25px;
   margin-top: 290px;
   width: 180px;
   height: 100px;
  }


  .tituloN2{
   position: absolute;
   margin-top: 375px;
   margin-left: 25px;
   width: 180px;
   color: #1f4c9a;
   font-family: "Roboto", arial, sans-serif;
  }


  .textoN2{
   position: absolute;
   margin-top: 410px;
   margin-left: 25px;
   width: 180px;
   color: black;
   font-family: "Roboto", arial, sans-serif;
   font-size: 12px;
  }



  .sl2{
   position: absolute;
   margin-top: 475px;
   margin-left: 25px;
   font-family: "Roboto", arial, sans-serif;
   color: white;
   text-decoration: none;
   font-size: 10px;
   background-color: #73a8da;
  }



  .noticia3{
   float: left;
   position: absolute;
   margin-left: 25px;
   margin-top: 505px;
   width: 180px;
   height: 100px;
  }



  .tituloN3{
   position: absolute;
   margin-top: 590px;
   margin-left: 25px;
   width: 180px;
   color: #1f4c9a;
   font-family: "Roboto", arial, sans-serif;
  }


  .textoN3{
   position: absolute;
   margin-top: 625px;
   margin-left: 25px;
   width: 180px;
   color: black;
   font-family: "Roboto", arial, sans-serif;
   font-size: 12px;
  }



  .sl3{
   position: absolute;
   margin-top: 675px;
   margin-left: 25px;
   font-family: "Roboto", arial, sans-serif;
   color: white;
   text-decoration: none;
   font-size: 10px;
   background-color: #73a8da;
  }

/*----------------------------*/

.fondo-notivideo{
    position: relative;
    width: 705px;
    height: 290px;
    background-color: #ededed;;
}

.notivideo{
    position: relative;
    margin-top: 1080px;
}

.television1{
    position: absolute;
    margin-top: -90px;
}

.seccion{
    position: absolute;
    margin-top: -35px;
    margin-left: 120px;
    font-family: "Roboto", arial, sans-serif;
   color: white;
    font-size: 25px;
}

.scroll-notivid{
    width: 960px;
    height: 245px;
    max-width: 705px;
    overflow-y: hidden;
    overflow:scroll;
    white-space: nowrap;
}

.notivideo1,.notivideo2,.notivideo3{
    position: relative;
    margin-top: 20px;
    margin-left: 25px;
    height: 185px;
    padding-right: 1em;
    display: inline-block;
    
}

.fondo-vid1,.fondo-vid2,.fondo-vid3{
    position: relative;
    margin-left: -307px;
    margin-top: 125px;
    height: 60px;
    display: inline-block;
}

.play-notivid1,.play-notivid2,.play-notivid3{
    position: relative;
    margin-top: -62px;
    margin-left: 15px;
}

.txt-play1,.txt-play2,.txt-play3{
    position: absolute;
    margin-top: -45px;
    margin-left: 70px;
    font-size: 12px;
    line-height: 5px;
}

.txt-play1 h3{
    color: #90267e;
}

.txt-play2 h3{
    color: #188d37;
}

.txt-play3 h3{
    color: #df0e1d;
}



 /*--------------------------------------------------------------------------------------pagina noticiasbc---------------------*/



  /*----main----*/



  .main_noticiasbc{
   position: absolute;
   margin:0 auto;
   width: 625px;
   height: 1330px;
   clear: both;
  }

   .encabezado_noticiasbc{
    position: absolute;
    margin-top: 12px;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    letter-spacing: 0.1em;
}

.titulo_princ_noticiasbc{
    position: relative;
    margin-top: 65px;
    font-family: "Roboto", arial, sans-serif;
    color: #df0e1d; 
    width: 625px;
}

.bajada_titulo_noticiasbc{
    position: relative;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    width: 625px;
}

.img_ppal_01noticiasbc{
    position: relative;
    margin-top: 25px;
}

.texto_noticiasbc{
    position: absolute;
    margin-top: 30px;
    font-family: "Roboto", arial, sans-serif;
    width: 625px;
}



  /*----texto----*/


.palabras_bc{
    margin-top: 560px;
   color: #1f4c9a;
   padding-left: 1.8rem;
   padding-top: 0.1rem;
   padding-bottom: 0.1rem;
   font-family: Verdana, arial, sans-serif;
   font-size: 12px;
   background-color: #ededed; 
  }

  .palabras_cult{
   color: #1f4c9a;
  }



.columna_noticiasbc{
    position: absolute;
    margin-top: -1142px;
    margin-left: 650px;
    float: left;
    width: 310px;
    height: auto;
    float: left;
}

/*-------------------------------*/

.titulo_noticiasbc{
    position: relative;
    margin-top: -25px;
}

.tit_noticiasbc{
    position: absolute;
    margin-top: -65px;
    margin-left: 50px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    letter-spacing: 0.1em;
    
}

/*-------------------------------*/


.noti_1noticiasbc{
    position: absolute;
    background-color: #ededed;
    width: 310px;
    height: 204px;
    margin-top: 20px;
}

.fondo_noticiasbc{
    position: absolute;
    margin-top: -20px;
}

.tit_noti1noticiasbc{
    position: absolute;
    margin-top: 0;
    margin-left: 20px;
    width: 110px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 13px;
    
}

.fondoleer_noticiasbc{
    position: absolute;
    margin-top: -5px;
    margin-left: 158px;
}

.tit_not01noticiasbc{
    position: absolute;
    width: 145px;
    margin-top: -190px;
    margin-left: 155px;
    font-family: "Roboto", arial, sans-serif;
    padding: 0.2em;
    
}

.text_not01noticiasbc{
    position: absolute;
    width: 145px;
    margin-top: -100px;
    margin-left: 155px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    padding: 0.2em;
    
}

/*-------------------------------*/


.noti_2noticiasbc{
    position: absolute;
    background-color: #ededed;
    width: 310px;
    height: 204px;
    margin-top: 250px;
}

.fondo2_noticiasbc{
    position: absolute;
    margin-top: -20px;
}

.tit_noti2noticiasbc{
    position: absolute;
    margin-top: 0;
    margin-left: 6px;
    width: 140px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 12px;
    
}

.fondoleer2_noticiasbc{
    position: absolute;
    margin-top: -5px;
    margin-left: 158px;
}

.tit_not02noticiasbc{
    position: absolute;
    width: 145px;
    margin-top: -190px;
    margin-left: 155px;
    font-family: "Roboto", arial, sans-serif;
    padding: 0.2em;
    
}

.text_not02noticiasbc{
    position: absolute;
    width: 145px;
    margin-top: -100px;
    margin-left: 155px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    padding: 0.2em;
    
}


/*-------------------------------*/


.noti_3noticiasbc{
    position: absolute;
    background-color: #ededed;
    width: 310px;
    height: 204px;
    margin-top: 480px;
}

.fondo3_noticiasbc{
    position: absolute;
    margin-top: -20px;
}

.tit_noti3noticiasbc{
    position: absolute;
    margin-top: 0;
    margin-left: 5px;
    width: 140px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 13px;
    
}

.fondoleer3_noticiasbc{
    position: absolute;
    margin-top: -5px;
    margin-left: 158px;
}

.tit_not03noticiasbc{
    position: absolute;
    width: 145px;
    margin-top: -190px;
    margin-left: 155px;
    font-family: "Roboto", arial, sans-serif;
    padding: 0.2em;
    
}

.text_not03noticiasbc{
    position: absolute;
    width: 145px;
    margin-top: -100px;
    margin-left: 155px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    padding: 0.2em;
    
}

/*-------------------------*/

.etiq_noticiasbc{
    position: relative;
    margin-top: 760px;
}

.etiq2_noticiasbc{
    position: relative;
    margin-top: 15px;
}

/*------------------------------------------pagina-cultura-principal-----------------------------------------------------------------------------------------------*/

.cultura-ppal{
   position: relative;
   width: 635px;
   height: 525px;
   clear: both;
  }

.img1-cult{
    position: relative;
}

.titulo-cult-ppal,.titulo2-cult-ppal{
    position: absolute;
    margin-top: -40px;
    margin-left: 215px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 25px;
}

.cont1-culturap,.cont3-culturap{
    position: absolute;
    margin-top: 25px;
    width: 300px;
    background-color: #ededed;
}

.fon1-culturap,.fon2-culturap,.fon3-culturap,.fon4-culturap{
    position: absolute;
    margin-top: -48px;
}


.tit-cont1-p,.tit-cont2-p,.tit-cont3-p,.tit-cont4-p{
    position: absolute;
    margin-top: -30px;
    margin-left: 25px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 15px;
}

.cont2-culturap,.cont4-culturap{
    position: absolute;
    margin-top: 25px;
    margin-left: 332px;
    width: 300px;
    background-color: #ededed;
}

.cont3-culturap,.cont4-culturap{
    margin-top: 260px;
}

.txt-cont1-p,.txt-cont2-p,.txt-cont3-p,.txt-cont4-p{
    position: absolute;
    margin-top: -210px;
    margin-left: 168px;
    padding-right: 0.5em;
    padding-left: 0.5em;
    width: 115px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    color: black;
}

.txt-cont1-p h3,.txt-cont2-p h3,.txt-cont3-p h3,.txt-cont4-p h3{
    color: #90267e;
}

.mas-cult,.mas-cult1,.mas-cult2,.mas-cult3{
    position: absolute;
    margin-top: 185px;
    margin-left: 75px;
    font-family: "Roboto", arial, sans-serif;
    
    font-size: 12px;
    background-color: #90267e; 
}


.mas-cult-p{
    position: absolute;
    margin-top: 480px;
    margin-left: 305px;
}

.vermas-cult-p{
    position: absolute;
    margin-top: 510px;
    color: #30a8e0;
    margin-left: 270px;
}



/*----------------------------*/

.cultura2-ppal{
    position: absolute;
    margin-top: 80px;
}

.cont1-cult,.cont3-cult{
    position: absolute;
    margin-top: 25px;
}

.cont2-cult,.cont4-cult{
    margin-top: 25px;
    margin-left: 332px;
}

.img-01p,.img-02p,.img-03p,.img-04p{
    position: absolute;
    margin-top: -245px;
}

.txt-cont1-cult,.txt-cont2-cult,.txt-cont3-cult,.txt-cont4-cult{
    position: absolute;
    margin-top: -140px;
    font-family: "Roboto", arial, sans-serif;
    width: 300px;
    font-size: 12px;
    text-align: center;
}

.txt-cont1-cult h3,.txt-cont2-cult h3,.txt-cont3-cult h3,.txt-cont4-cult h3{
    color: #90267e;
}

.mas-cult-p2{
    position: absolute;
    margin-top: 15px;
    margin-left: 305px;
}

.vermas-cult-p2{
    color: #30a8e0;
    margin-left: -35px;
}


/*-----------------------*/

.cont-aside-cp{
    position: relative;
    margin-top: -525px;
    margin-left: 660px;
    width: 295px;
    height: auto;
}

.fondo-aside-cp{
    position: relative;
}

.subt-cult-ppal{
    position: absolute;
    margin-top: -40px;
    margin-left: 65px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 20px;
}

.conten1,.conten2,.conten3,.conten4{
    position: relative;
    margin-top: 25px;
    width: 295px;
    background-color: #ededed;
}

/*----------------------*/

.tit-peñ,.tit-peñ2{
    position: absolute;
    margin-top: -110px;
    margin-left: 20px;
    color: white;
}

.txt-peñ,.txt-peñ2{
    position: absolute;
    margin-top: -110px;
    margin-left: 150px;
    width: 138px;
    font-size: 12px;
}

.txt-peñ h3,.txt-peñ2 h3{
    color: #90267e;
}

.mas-peñ,.mas-peñ2{
    position: absolute;
    margin-top: 90px;
    margin-left: 80px;
    color: #90267e;
    font-size: 12px;
    background-color: #90267e;
}

/*----------------------*/

.tit-peñ1,.tit-peñ3{
    position: absolute;
    margin-top: -110px;
    margin-left: 205px;
    color: white;
}

.txt-peñ1,.txt-peñ3{
    position: absolute;
    margin-top: -110px;
    margin-left: 10px;
    width: 138px;
    font-size: 12px;
}

.txt-peñ1 h3,.txt-peñ3 h3{
    width: 145px;
    color: #90267e;
}

.mas-peñ1,.mas-peñ3{
    position: absolute;
    margin-top: -15px;
    margin-left: 10px;
    color: #90267e;
    font-size: 12px;
    background-color: #90267e;
}


.conten2 img,.conten4 img{
    margin-left: 158px;
}

.f-fech1,.f-fech2,.f-fech3,.f-fech4{
    position: absolute;
    margin-top: -120px;
}

.f-fech2,.f-fech4{
    margin-left: 28px;
}

/*-----------------------*/

.cont-peli{
    position: absolute;
    margin-top: 20px;
    margin-left: 660px;
    width: 295px;
    height: 610px;
}

.fondo-aside-peli{
    position: relative;
}

.subt-pelis{
    position: absolute;
    margin-top: -40px;
    margin-left: 15px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 20px;
}

.peli1,.peli2,.peli3,.peli4,.peli5{
    position: relative;
    margin-top: 30px;
    float: left;
    margin: 8px;
}

.cine{
    position: relative;
    width: 120px;
    height: 166px;
    margin-top: 378px;
    margin-left: 145px;
    background-color: #706f6f;
}

.peli-gris{
    position: absolute;
    margin-top: 50px;
    margin-left: 45px;
}

.mas-peli-gris{
    position: absolute;
    margin-left: -20px;
    width: 70px;
    color: #30a8e0;
}

/*--------------------------------------------------------------------------------------pagina cultura---------------------*/



  .main_cultura{
  position: absolute;
  margin:0;
  width: 960px;
  height: 1330px;
  clear: both;
 }

 .fondotitulo_cultura{
  position: absolute;
  width: 706px;
  height: 51px;
 }

 /*----noticias----*/

 .noticia1_cultura{
  position: absolute;
     width: 215px;
     height: 305px;
  margin-top: 80px;
     z-index: 2;
}

 /*-----------------------*/

 .noticia2_cultura{
  position: absolute;
  margin-top: 80px;
  margin-left: 250px;
     width: 215px;
     height: 305px;
}


 /*-----------------------*/


 .noticia3_cultura{
  position: absolute;
  margin-top: 80px;
  margin-left: 496px;
     width: 215px;
     height: 305px;  
}

 /*-----------------------*/

 .noticia4_cultura{
  position: absolute;
  margin-top: 80px;
     margin-left: 745px;
     width: 215px;
     height: 305px;
} 

 /*-----------------------*/

 .noticia5_cultura{
  position: absolute;
  margin-top: 415px;
  margin-left: 0px;
     width: 215px;
     height: 305px;
}

 /*-----------------------*/

.noticia6_cultura{
  position: absolute;
  margin-top: 415px;
  margin-left: 250px;
     width: 215px;
     height: 305px;
}

 /*-----------------------*/

 .noticia7_cultura{
  position: absolute;
  margin-top: 415px;
     margin-left: 496px;
     width: 215px;
     height: 305px;
} 

 /*-----------------------*/

 .noticia8_cultura{
  position: absolute;
  margin-top: 415px;
  margin-left: 745px;
     width: 215px;
     height: 305px;
}

 /*-----------------------*/

 .noticia9_cultura{
  position: absolute;
  margin-top: 750px;
  margin-left: 0px;
}

/*-----------------------*/

 .noticia10_cultura{
  position: absolute;
  margin-top: 750px;
  margin-left: 250px;
     width: 215px;
     height: 305px;
}

 /*-----------------------*/

.noticia11_cultura{
  position: absolute;
  margin-top: 750px;
  margin-left: 496px;
     width: 215px;
     height: 305px;
}

 /*-----------------------*/

 .noticia12_cultura{
  position: absolute;
  margin-top: 750px;
     margin-left: 745px;
     width: 215px;
     height: 305px;
}
/*-----------------------*/

.noticia13_cultura{
  position: absolute;
  margin-top: 1080px;
  margin-left: 0px;
}

/*-----------------------*/

 .noticia14_cultura{
  position: absolute;
  margin-top: 1080px;
  margin-left: 250px;
     width: 215px;
     height: 305px;
}

 /*-----------------------*/

.noticia15_cultura{
  position: absolute;
  margin-top: 1080px;
  margin-left: 496px;
     width: 215px;
     height: 305px;
}

 /*-----------------------*/

 .noticia16_cultura{
  position: absolute;
  margin-top: 1080px;
     margin-left: 745px;
     width: 215px;
     height: 305px;
}

 /*-----------------------*/

 .contfinal{
  position: absolute;
  margin-top: 1085px;
  background-color: red;
  width: 770px;
  height: 245px;
 }

/*---------------------------*/

.titulosecundario{
   position: absolute;
   width: 960px;
   height: 51px;
   margin-top: 1080px;
}

/*----------------------------*/

.cont_taller{
    position: relative;
    margin-top: 1085px;
    width: 960px;
    height: auto;
}

.taller1{
   position: absolute;
   margin-top: 1170px;
      width: 465px;
      height: 150px;
}


.taller2{
   position: absolute;
   margin-top: 915px;
}


.taller3{
   position: absolute;
   margin-top: 1115px;
}

/*----------------------------*/

.titular_cultura{
   position: absolute;
   margin-top: 710px;
   margin-left: 190px;
   font-family: "Roboto", arial, sans-serif;
   color: darkviolet;
}

.subtitulo_cultura{
   position: absolute;
   margin-top: 745px;
   margin-left: 190px;
   font-family: "Roboto", arial, sans-serif;
   color: black;
}

.texto_cultura{
   position: absolute;
   margin-top: 815px;
   margin-left: 190px;
   width: 350px;
   font-family: "Roboto", arial, sans-serif;
   color: gray;
}


/*----------------------------*/

.titular2_cultura{
   position: absolute;
   margin-top: 915px;
   margin-left: 190px;
   font-family: "Roboto", arial, sans-serif;
   color: darkviolet;
}

.subtitulo2_cultura{
   position: absolute;
   margin-top: 950px;
   margin-left: 190px;
   font-family: "Roboto", arial, sans-serif;
   color: black;
}

.texto2_cultura{
   position: absolute;
   margin-top: 1020px;
   margin-left: 190px;
   width: 350px;
   font-family: "Roboto", arial, sans-serif;
   color: gray;
}

/*----------------------------*/

.titular3_cultura{
   position: absolute;
   margin-top: 1120px;
   margin-left: 190px;
   font-family: "Roboto", arial, sans-serif;
   color: darkviolet;
}

.subtitulo3_cultura{
   position: absolute;
   margin-top: 1155px;
   margin-left: 190px;
   font-family: "Roboto", arial, sans-serif;
   color: black;
}

.texto3_cultura{
   position: absolute;
   margin-top: 1225px;
   margin-left: 190px;
   width: 350px;
   font-family: "Roboto", arial, sans-serif;;
   color: gray;
}

/*-----------------------culturab----------------------------*/

.main_culturab{
  position: absolute;
  margin:0 auto;
  width: 625px;
  height: 1330px;
  clear: both;
 }

.encabezado_culturab{
    position: absolute;
    margin-top: 12px;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    letter-spacing: 0.1em;
}

.titulo_princ_culturab{
    position: relative;
    margin-top: 65px;
    font-family: "Roboto", arial, sans-serif;
    color: #90267e; 
    width: 625px;
}

.bajada_titulo_culturab{
    position: relative;
    font-family: "Roboto", arial, sans-serif;
    color: gray;
    width: 625px;
}

.fondo_img_ppal{
    position: absolute;
    margin-top: -15px;
}

.img_ppal_01{
    position: relative;
    margin-top: 25px;
}

.slid_img1{
    position: absolute;
    margin-top: 50px;
    margin-left: 20px;
}

.slid_img2{
    position: absolute;
    margin-top: 50px;
    margin-left: 120px;
}

.slid_img3{
    position: absolute;
    margin-top: 50px;
    margin-left: 220px;
}

.slid_img4{
    position: absolute;
    margin-top: 50px;
    margin-left: 320px;
}

.slid_img5{
    position: absolute;
    margin-top: 50px;
    margin-left: 420px;
}

.slid_img6{
    position: absolute;
    margin-top: 50px;
    margin-left: 520px;
}

.texto_culturab{
    position: absolute;
    margin-top: 170px;
    font-family: "Roboto", arial, sans-serif;
    width: 625px;
}

.texto_destac_culturab{
    position: absolute;
    margin-top: 540px;
    font-family: "Roboto", arial, sans-serif;
    color: #90267E;
    width: 625px;
}


.texto2_culturab{
    position: absolute;
    margin-top: 705px;
    font-family: "Roboto", arial, sans-serif;
    width: 625px;
}

.columna_culturab{
    position: absolute;
    margin-top: -518px;
    margin-left: 650px;
    float: left;
    width: 310px;
    height: 1330px;
}

/*-------------------------------*/

.titulo_cultb{
    position: relative;
    margin-top: -25px;
}

.tit_cb{
    position: absolute;
    margin-top: -65px;
    margin-left: 40px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    letter-spacing: 0.1em;
    
}

/*-------------------------------*/


.noti_1,.noti_2,.noti_3{
    position: absolute;
    background-color: #ededed;
    width: 310px;
    height: 204px;
    margin-top: 20px;
}

.fondo_cultb,.fondo2_cultb,.fondo3_cultb{
    position: absolute;
    margin-top: -20px;
}

.tit_noti1{
    position: absolute;
    margin-top: -10px;
    margin-left: 25px;
    width: 100px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 13px;
    
}

.fondoleer_cultb,.fondoleer2_cultb,.fondoleer3_cultb{
    position: absolute;
    margin-top: -5px;
    margin-left: 158px;
}

.tit_not01,.tit_not02,.tit_not03{
    position: absolute;
    width: 145px;
    margin-top: -190px;
    margin-left: 155px;
    font-family: "Roboto", arial, sans-serif;
    padding: 0.2em;
    font-size: 15px;
    
}

.text_not01,.text_not02,.text_not03{
    position: absolute;
    width: 145px;
    margin-top: -105px;
    margin-left: 155px;
    font-family: "Roboto", arial, sans-serif;
    font-size: 12px;
    padding: 0.2em;
    
}

/*-------------------------------*/


.noti_2{
    margin-top: 250px;
}

.tit_noti2{
    position: absolute;
    margin-top: -10px;
    margin-left: 8px;
    width: 140px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 13px;
    
}

/*-------------------------------*/


.noti_3{
    margin-top: 480px;
}

.tit_noti3{
    position: absolute;
    margin-top: -10px;
    margin-left: 8px;
    width: 140px;
    font-family: "Roboto", arial, sans-serif;
    color: white;
    font-size: 13px;
    
}

/*-------------------------*/

.etiq_culturab{
    position: relative;
    margin-top: 760px;
}

.etiq2_culturab{
    position: relative;
    margin-top: 15px;
}

/*--------------------------------------------------------------------------------------pagina-participa---------------------*/


  .cont1{
   position: absolute;
   background-color: #ededed;
   width: 304px;
   height: 801.629px;
  }

  .yoparticipo{
   position: absolute;
   margin-top: 55px;
   margin-left: 110px;
  }


  .titulo_part{
   position: absolute;
   margin-top: 200px;
   margin-left: 75px;
   font-family: "Roboto", arial, sans-serif;
      color: #188d37;
      font-size: 15px;
  }


  .texto_part{
   position: absolute;
   text-align: center;
   margin-top: 260px;
   margin-left: 30px;
   width: 250px;
   padding-bottom: 1rem;
   font-family: "Roboto", arial, sans-serif;
  }


  .fondoA{
   position: absolute;
   margin-top: 385px;
   margin-left: 50px;
  }



  .t1{
   position: absolute;
   margin-top: 405px;
   margin-left: 72px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 20px;
   text-decoration: none;
   color: white;
  }


  .t2{
   position: absolute;
   margin-top: 480px;
   margin-left: 65px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 20px;
   text-decoration: none;
   color: white;
  }



  .t3{
   position: absolute;
   margin-top: 550px;
   margin-left: 65px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 20px;
   text-decoration: none;
   color: white;
  }



  .t4{
   position: absolute;
   margin-top: 625px;
   margin-left: 85px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 20px;
   text-decoration: none;
   color: white;
  }


  .debate{
   position: absolute;
   width: 100px;
   text-decoration: none;
   margin-top: 370px;
   margin-left: 55px;
   font-family: "Roboto", arial, sans-serif;
  }

.debate a{
    color: green;
}


  /*---------------------------------*/

  .cont2{
   position: absolute;
   margin-left: 330px;
   background-color: #ededed;
   width: 304px;
   height: 801.629px;
  }

  .tupropuesta{
   position: absolute;
   margin-top: 60px;
   margin-left: 100px;
  }


  .titulo2{
   position: absolute;
   margin-top: 200px;
   margin-left: 75px;
   font-family: "Roboto", arial, sans-serif;
      color: #188d37;
      font-size: 15px;
  }


  .texto2_part{
   position: absolute;
   text-align: center;
   margin-top: 260px;
   margin-left: 28px;
   width: 250px;
   padding-bottom: 1rem;
   font-family: "Roboto", arial, sans-serif;
  }



  .numero1{
   position: absolute;
   margin-top: 390px;
   margin-left: 45px;
  }


  .numero2{
   position: absolute;
   margin-top: 425px;
   margin-left: 45px;
  }


  .numero3{
   position: absolute;
   margin-top: 460px;
   margin-left: 45px;
  }



  .texto2b{
   position: absolute;
   margin-top: 390px;
   margin-left: 85px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 15px;
   color: #1f4c9a;
  }


  .fondob{
   position: absolute;
   margin-top: 520px;
   margin-left: 45px;
  }


  .tA{
   position: absolute;
   margin-top: 540px;
   margin-left: 105px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 20px;
   text-decoration: none;
   color: white;
  }



  .tB{
   position: absolute;
   margin-top: 615px;
   margin-left: 90px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 20px;
   text-decoration: none;
   color: white;
  }



  .tC{
   position: absolute;
   margin-top: 690px;
   margin-left: 120px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 20px;
   text-decoration: none;
   color: white;
  }
  /*---------------------------------*/


  .cont3{
   position: absolute;
   margin-left: 655px;
   background-color: #ededed;
   width: 304px;
   height: 400px;
  }


  .mencion{
   position: absolute;
   margin-top: 56px;
   margin-left: 100px;
  }


  .titulo3_mencion{
   position: absolute;
   margin-top: 200px;
   margin-left: 48px;
   font-family: "Roboto", arial, sans-serif;
      color: #188d37;
      font-size: 15px;
  }


  .texto_mencion{
   position: absolute;
   text-align: center;
   margin-top: 260px;
   margin-left: 28px;
   width: 250px;
   padding-bottom: 1rem;
   font-family: "Roboto", arial, sans-serif;
  }

.texto_mencion a{
    color: green;
}

  /*----comentarios----*/


.cont4{
    position: absolute;
    margin-top: 425px;
    margin-left: 655px;
    width: 305px;
    height: 605px;
}

.comentario_mencion{
    position: absolute;
}

.titulo4_mencion{
   position: absolute;
   margin-top: 15px;
   margin-left: 35px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 20px;
   text-decoration: none;
   color: white;
  }

.texto5_mencion{
   position: absolute;
   margin-top: 80px;
   margin-left: 0 auto;
   font-family: Verdana, arial, sans-serif;
   text-decoration: none;
   font-size: 12px;
   color: #30a8e0;
  }

.texto5a_mencion{
   position: absolute;
   float: left;
   text-indent: 3rem;
   margin-top: 80px;
   margin-left: 0 auto;
   font-family: Verdana, arial, sans-serif;
   text-decoration: none;
   font-size: 12px;
  }



  .texto6_mencion{
   position: absolute;
   margin-top: 235px;
   margin-left: 0 auto;
   font-family: Verdana, arial, sans-serif;
   text-decoration: none;
   font-size: 12px;
   color: #30a8e0;
  }


  .texto6a_mencion{
   position: absolute;
   float: left;
   text-indent: 2.4rem;
   margin-top: 235px;
   margin-left: 0 auto;
   font-family: Verdana, arial, sans-serif;
   text-decoration: none;
   font-size: 12px;
  }


  .texto7_mencion{
   position: absolute;
   margin-top: 360px;
   margin-left: 0 auto;
   font-family: Verdana, arial, sans-serif;
   text-decoration: none;
   font-size: 12px;
   color: #30a8e0;
  }


  .texto7a_mencion{
   position: absolute;
   float: left;
   text-indent: 3rem;
   margin-top: 360px;
   margin-left: 0 auto;
   font-family: Verdana, arial, sans-serif;
   text-decoration: none;
   font-size: 12px;
  }

.texto8_mencion{
    position: absolute;
    margin-top: 515px;
    margin-left: 0 auto;
    font-family: Verdana, arial, sans-serif;
    text-decoration: none;
    font-size: 12px;
    color:#30a8e0;
}

.texto8a_mencion{
    position: absolute;
    float: left;
    text-indent: 2.2rem;
    margin-top: 515px;
    margin-left: 0 auto;
    font-family: Verdana, arial, sans-serif;
    text-decoration: none;
    font-size: 12px;
}

 
  /*----------------------------*/

.cont5{
    position: absolute;
    margin-top: 850px;
    width: 635px;
    height: 250px;
}
  .boton1_part{
   position: absolute;
  }

  .subt_part1{
   position: absolute;
      margin-top: 10px;
   margin-left: 50px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 25px;
   color: green;
  }

  .texto_part1{
   position: absolute;
      height: auto;
   margin-top: 70px;
   font-family: "Roboto", arial, sans-serif;
      font-size: 15px;
  }

  .seguir_part1{
   position: absolute;
   color: grey;
   text-decoration: none;
   margin-top: 142px;
   margin-left: 505px;
   font-family: "Roboto", arial, sans-serif;
      font-size: 15px;
  }

  .vot1{
   position: absolute;
   margin-top: 190px;
  }


  /*----------------------------*/

.cont6{
    position: absolute;
    margin-top: 1115px;
    width: 635px;
    height: 250px;
}

  .boton2_part{
   position: absolute;
  }

  .subt_part2{
   position: absolute;
      margin-top: 10px;
   margin-left: 50px;
   font-family: "Roboto", arial, sans-serif;
   font-size: 25px;
   color: green;
  }

  .texto_part2{
   position: absolute;
   width: 635px;
   margin-top: 70px;
   font-family: "Roboto", arial, sans-serif;
      font-size: 15px;
  }

  .seguir_part2{
   position: absolute;
   color: grey;
   text-decoration: none;
   margin-top: 142px;
   margin-left: 505px;
   font-family: "Roboto", arial, sans-serif;
      font-size: 15px;
  }

  .vot2{
   position: absolute;
   margin-top: 190px;
  }

  /*--------------------------------*/

  .logo1_part{
   position: absolute;
   margin-top: 1090px;
   margin-left: 655px;
  }

  .logo2_part{
   position: absolute;
   margin-top: 1200px;
   margin-left: 655px;
  }

/*--------------------------------------------------mapa-------------------------------------------------------------------------------------------------------*/

.main-mapa{
    position: relative;
    width: 960px;
}

#contenedormapa{
  height: auto;
  position: relative;
  padding-top: 2rem;
  font-family: 'Raleway',sans-serif;
  font-size: 15px;
  line-height: 1.5em;
    background-color: #ededed;
    padding-left: 5em;
    padding-bottom: 2em;
    
}

#mapaindex{
    position: relative;
    background-image: url(imagenes/f-cel.png);
    background-repeat: no-repeat;
    list-style-type: none;
    
}

.mapa1-b{
    list-style-type: square;
}

#mapa{
    position: relative;
}


#mapa li a{
    color: #30a8e0;
}

