@charset"utf-8";

/*CSS Document*/

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

/* INDICE */

/* 01- 0031 REGLAS GENERALES y HOME */
/* 01A- 0836 TABLETS HORIZONTALES */
/* 001B- 0867 TABLETS VERTICALES */
/* 02- 0882 INFORMATIVO */
/* 03- 1169 ESPECTACULOS */
/* 04- 1475 CULTURA */
/* 05- 1791 ARCHIVO */
/* 06- 1908 POLITICA */
/* 07- 2212 REGISTRO */
/* 08- 2318 CONTACTO */
/* 09- 2412 INSTITUCIONAL */
/* 10- 2559 MAPA DE SITIO */
/* 11- 2797 EL PAIS */
/* 12- 3113 AL AIRE */
/* 13- 3309 FUTBOL LOCAL */
/* 14- 3468 LA CIUDAD */
/* 15- 3777 DEPORTES */
/* 16- 4144 PROGRAMACIÓN */
/* 17- 4288 NUESTROS ESTUDIOS */
/* 18- 4565 CARTA */


/* ----------------------------------------  
               REGLAS GENERALES 
   ---------------------------------------- */

* { margin: 0; padding: 0; border: 0; }

#body_home{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#contenedor{
    width: 60em;
    margin: auto;
}

header{ 
    width: 100%;
    background-image:url(header.png);
    background-repeat:no-repeat;
    margin-bottom: 1.2em;
    height: 15em;    
}

#logo img{
    width:6.9em; 
    height:8.1em; 
    float:left; 
    margin-top:4em; 
    margin-left:2em;
}

#buscador_redes{
    float: right;
    width: 30em;
    background-color: rgba(0,0,0,0.05);
    height: 2.5em;
}

#buscador{
    float: right;
    margin-right: 2em;
    margin-top: 0.5em;
}

#iconosredes{
    float: right;
    margin-right: 0.5em;
    margin-top: 0.5em;
}

#iconosredes li{
    display:inline-block; 
    margin-left: 0.3em;
}

#fecha{
    float: right;
    margin-top: 5em;
    margin-right: -26.3em;
    color: rgb(255,0,0)
}
#fecha font{
    color: rgb(255,0,0);
    font-size: 1.2em;
}

#ingresar {
    float: right;
    margin-top: -1.4em;
    margin-right: 20em;
    background-color: rgb(63,169,245);
    height:1.25em;
    text-align: center;
    width: 7.2em;
}

#ingresar a{
    color:RGB(255,255,255); 
    padding-top: 0.1em; 
    padding-bottom: 0.1em;
    padding-left: 1.6em;
    padding-right: 1.6em;
    font-weight:500; 
    font-size:0.8em;
    text-decoration:none;
}

#ingresar:hover {
    background-color:RGB(255,255,255);
}

#ingresar a:hover {
   color:RGB(63,169,245);
}

nav { 
    float: right;
    margin-top: 4.6em;
    margin-right: 2.0em;
    width:44.5em; 
    height:1.35em; 
}

nav ul{
    list-style:none; 
    height:1.35em; 
}

nav ul li {
    position: relative;
    display:inline-block;
    text-align:center;
    width:7.2em;
    height:1.25em;
    background-color:rgb(255,0,0);
}

nav ul li a{
    color:RGB(255,255,255); 
    height:1.40em;
    font-weight:500; 
    font-size:0.8em; 
    text-decoration:none;
    display:block;
    padding-top:0.125em;
}

nav ul li ul{ 
    position: absolute;
	display: none;
	z-index: 30;
}

nav ul li:hover ul{
	display: block;
}

#nav_alaire{
    background-color:rgb(80,80,80);
}

#nav_alaire:hover{
    background-color: white;
}

#nav_alaire a:hover{
    color:rgb(80,80,80);
}

nav ul li:hover {
    background-color:RGB(255,255,255);
}

nav ul li a:hover {
    color:RGB(255,0,0);
}

#contenidos {
    width:100%; 
    height:95em; 
    background-color:white;
    margin:auto;
}

#titulo_main{
    background-image: url(convergenciadigital.png);
    width: 100%;
    overflow: auto;
}

#titulo_main h1{
   
    text-align: center;
    font-weight: 300;
    font-size: 1.5em;    
}

#contenidos_y_comunidad{
    margin-top: 1.2em;
    overflow: auto;
}

#contenidos_propios{
    width: 48%;
    float: left;
    margin-left: 0.5em;
    overflow: auto;
}

#titulo_contenidos_propios{
    text-align: center;
    color:rgb(255,0,0);
    background-image: url(contenidos.png);
}

#titulo_contenidos_propios h1, #titulo_comunidad h1, #titulo_pares_noticias, #titulo_hacenoticias, #titulo_notimomento, #titulo_principales, #titulo_agenda, #titulo_haceespectaculos, #titulo_nuestracultura, #titulo_hacecultura{
    font-size: 1.5em;
    font-weight: 700;
}

#bajada_contenidos_propios,#bajada_comunidad{
    height: 3em;
    text-align: center;
    margin-top: 0.7em;
    margin-bottom: 1.5em;
}

#bajada_contenidos_propios p, #bajada_comunidad p{
    font-size: 0.80em;
    text-align: center;
    color:rgb(255,0,0);
}

#bajada_comunidad p{
    color:rgb(63,169,245);
}

#aire{
    width: 100%;
    height: 15.68em;
    position: relative;
    background-image: url(aire.png);
}

#titulo_aire, #titulo_destacado {
    position: absolute; 
    background-color: rgba(255,0,0,0.85);
    width: 7em;
    height: 1.4em;
    color: white;
    left: 0;
    top: 0;
}

#titulo_destacado{
    background-color: rgba(63,169,245,0.85);    
}

h1{
    margin-top: 0.3em;
    font-size: 0.8em;
    font-weight: 500;
    text-align: center;
}

#bajada_aire, #bajada_destacado{
    position: absolute;
    background-color: rgba(255,0,0,0.85);
    width: 14.87em;
    height: 2.9em;
    left: 0;
    bottom: 0;
}

#bajada_destacado{
    background-color: rgba(63,169,245,0.85);
}

h3{
    float:left;
    font-size: 0.7em;
    font-weight: 500;
    color: white;
    margin-top: 0.8em;
    margin-left: 1.2em;
}

h2{
    float: right;
    font-weight: 300;
    color:RGB(255,255,255); 
    font-weight:500; 
    font-size: 1.2em; 
    text-decoration:none;
    margin-right: 0.5em;
}

#bajada_aire p, #bajada_destacado p, #bajada_relleno p, #bajada_ciudad p, #bajada_elpais p, #bajada_deportes p, #bajada_cultura p, #bajada_politica p, #bajada_espectaculos p{
    clear: both; 
    color: white;
    font-size: 0.8em;
    font-weight: 300;
    margin-left: 1.2em;
    margin-top: 0.2em;
}

#noticiero_y_conocenos{
    overflow: auto;
    width: 100%;
}

#noticiero_index{
    float:left; 
    width: 56.5%;
    overflow: auto;
    background-image: url(noticieroindex.png);
    margin-top: 0.75em;
}

.titulos3{
    float: left;
    background-color: rgba(255,0,0,0.85);
    width: 7em;
    height: 1.4em;
    color: white;
}

#bajada_relleno{
    float: left;
    margin-top: 14.45em;
    background-color: rgba(255,0,0,0.85);
    width: 100%;
    height: 2.9em;
}

#conocenos{
    float: right;
    width: 41%;
    overflow: auto;
    margin-top: 0.75em;    
}

#conocenos li{
    width: 48%;
    height: 6.5em;
    display: inline-block;
}


#daniel_lanson{
    float: left;
}

#ariel_senesto{
    float: right;
}

#diego_gusmerini{
    float: left;
    margin-top: 0.7em;
}

#conocenos_c{
    float: right;
    width: 46%;
    height: 6.5em;
    margin-top: 0.7em;
    background-image: url(fondoconocenos.png);
    margin-bottom: 0.5em
}

#conocenos_c p{
    font-size: 0.8em;
    text-align: center;
    color:rgb(255,0,0);    
}

#conocenos_c h1{
    float: right;
    font-weight: 500;
    color:RGB(255,0,0); 
    font-weight:700; 
    font-size: 3.3em; 
    text-decoration:none;
    margin-right: 0.5em;   
}

#click_n_estudios{
    clear: both;
    background-image: url(haceclick.png);
    font-size: 0.9em;
    color:rgb(255,0,0);
    font-weight: 300;
    overflow: auto;
}

#click_n_estudios p{
    padding: 0.5em;
}
#click_n_estudios a{
    text-decoration:none;
    color: rgb(255,0,0);
}

#comunidad{
    width: 48%;
    float:right;
    margin-right: 0.5em;
    overflow: auto;
}

#titulo_comunidad{
    text-align: center;
    color:rgb(63,169,245);
    background-image: url(comunidad.png);
}

#destacado{
    position: relative;
    height: 15.68em;
    background-image: url(destacado.png);
}

#instagram{ 
    width: 41.3%;
    overflow: auto;
    background-image: url(instagram.png);
    margin-top: 0.75em;
}

#titulo_instagram, #titulo_facebook, #titulo_twitter{
    background-color: rgba(63,169,245,0.85);    
}

#instagram_c, #facebook_c, #twitter_c, #fotodia_c, #instagrame_c{
    float: left;
    margin-top:8.4em;
    background-color: rgba(63,169,245,0.85);
    width: 100%;
    height: 1.5em;
}

#facebook{ 
    width: 41.3%;
    overflow: auto;
    background-image: url(cine.png);
    margin-top: 0.63em;
}

#facebook_c{
    margin-top:4em;
}

#twitter{
    float: right; 
    width: 56.5%;
    overflow: auto;
    background-image: url(twitter.png);
    margin-top: -18.78em;
}

#twitter_c{
    margin-top:15.9em;
}

#programacion{
    margin-top: 1.5em;
    height: 10em;
    margin-bottom: 1.5em;
}

#body_home #al_aire{
    float: left;
    margin-left: 0.5em;
    height: 9.75em;
    width: 25%;
    border-bottom-style: solid;
    border-bottom-width: 0.25em;
    border-bottom-color: rgb(255,0,0);
}

#body_home #titulo_al_aire, #titulo_proximos_programas{
    clear: both;
    height: 1.45em;
    background-image: url(alaire.png);
    background-repeat: no-repeat;
}

#titulo_al_aire h1, #titulo_proximos_programas h1, #titulo_videos h1{
    font-size: 1.23em;
    font-weight: 700;
    text-align: center;
    color:rgb(255,0,0);
}

#bajada_al_aire{
    margin-top: -0.6em;
    height: 7.50em;
    color:rgb(255,0,0);
}

#bajada_al_aire h2, #proximos_programas_1 h2, #proximos_programas_2 h2, #proximos_programas_3 h2{
    float: none;
    text-align: center;
    color:rgb(255,0,0);
    margin-top: 2em;
    font-size: 0.85em;
    font-weight: 300;
}

#body_home #proximos_programas_1 h2, #body_home #proximos_programas_2 h2, #body_home #proximos_programas_3 h2{
    color: rgb(153,153,153);
}

#bajada_al_aire p, #proximos_programas_1 p, #proximos_programas_2 p, #proximos_programas_3 p{
    font-size: 0.8em;
}

#proximos_programas{
    float: right;
    margin-right: 0.5em;
    height: 9.75em;
    width: 72%;
    border-bottom-style: solid;
    border-bottom-width: 0.25em;
    border-bottom-color: rgb(213,213,213)
}

#titulo_proximos_programas{
    background-image: url(proximosprogramas.png);
}

#body_home #titulo_proximos_programas h1{
    margin-right: 1.3em;
    color:rgb(153,153,153);
}

#proximos_programas_1, #proximos_programas_2, #proximos_programas_3{
    float: left;
    height: 7.5em;
    width: 31%;
    margin-top: -0.55em
}

#proximos_programas_2{
    margin-left: 1.7em;
}

#proximos_programas_3{
    float: right;
}

#videos_destacados{
    float: left;
    margin-left: 0.5em;
    overflow: auto;
    width: 75.2%;    
}

#videos_destacados ul{
    height:29em;
}

#titulo_videos{
    clear: both;
    height: 1.4em;
    background-image: url(videos.png);
    background-repeat: no-repeat;
}

#body_home #titulo_videos h1{
    color:rgb(100,100,100);
}

#videos_destacados li{
    display: inline-block;
    width: 30.3%;
    height: 10.25em;
    margin-top: 1.5em;
    margin-bottom: 2.7em;
    float: left;
}

#la_ciudad{
    background-image: url(laciudad.png);
}

#la_ciudad:hover{
    background-image: url(laciudadc.png);
}

#titulo_ciudad{
    background-color: rgb(75,40,181);
}

#bajada_ciudad, #bajada_elpais, #bajada_deportes, #bajada_cultura, #bajada_politica, #bajada_espectaculos{
    margin-top: 10.15em;
    height: 2.9em;
}

#bajada_ciudad{
    background-color: rgb(75,40,181);
}

#el_pais{
    margin-left: 2em;
    background-image: url(elpais.png);
}

#el_pais:hover{
    background-image: url(elpaisc.png);
}

#titulo_elpais{
    background-color: rgb(178,54,105);
}

#bajada_elpais{
    background-color: rgb(178,54,105);
}

#deportes{
    margin-left: 2em;
    background-image: url(deportes.png);
}

#deportes:hover{
    background-image: url(deportesc.png);
}

#titulo_deportes{
    background-color: rgb(0,152,102);
}

#bajada_deportes{
    background-color: rgb(0,152,105);
}

#cultura{
    background-image: url(cultura.png);
}

#cultura:hover{
    background-image: url(culturac.png);
}

#titulo_cultura{
    background-color: rgb(243,150,57);
}

#bajada_cultura{
    background-color: rgb(243,150,57);
}

#politica{
    margin-left: 2em;
    background-image: url(politica.png);
}

#politica:hover{
    background-image: url(politicac.png);
}

#titulo_politica{
    background-color: rgb(44,80,158);
}

#bajada_politica{
    background-color: rgb(44,80,158);
}

#espectaculos{
    margin-left: 2em;
    background-image: url(espectaculos.png);
}

#espectaculos:hover{
    background-image: url(espectaculosc.png);
}

#titulo_espectaculos{
    background-color: rgb(238,228,30);
}

#bajada_espectaculos{
    background-color: rgb(238,228,30);
}

aside{
    float: right;
    margin-right: 0.5em;
    width: 20%;
    height: 27.6em;
    margin-top: 2.7em
}

#publiparestv{
    height: 13.2em;
    background-image: url(publiparestv.png);
}

#publiunlu{
    height: 13.2em;
    background-image: url(publiunlu.png);
    margin-top: 1.3em;
}

footer{ 
    background-image:url(footer.png);
    margin: auto;
    height: 19em;
    height:18.750em;
    width:60em;
    margin-top:2.5em;
}

#footer_1{
    float: left;
    width: 26.5%;
    height: 18.95em;
}

#footer_logo{
    float: left;
    width: 50%;
    height: 6.25em;
}

#footer_logo img{
    margin-left: 2em;
    margin-top: 0.5em;
}

#footer_direccion{
    float: right;
    width: 50%;
    height: 6.25em
}

#footer_direccion p{
    color: white;
    padding: 0.45em;
    font-size: 0.70em;
    font-weight: 500;
}

#mapa{
    clear: both;
    height: 12.7em;
    border-top:solid white 0.063em;
}

#footer_2{
    float: left;
    width: 53%;
    height: 18.95em;
}

#nav_footer{
    margin-left: 2em;
}


#nav_footer, #paginas_amigas{
    float: left;
    margin-top: 1em;
    width: 31%;
    height: 11.5em;
}

#paginas_amigas p{
    font-size: 0.85em;
    font-weight: 700;
    color: white;
}

#footer_2 li{
    margin-top: 0.2em;
    display: block;
    width: 8em;
    height: 1.25em;
}

#footer_2 a{
    color:RGB(255,255,255); 
    font-weight:300; 
    font-size:0.73em; 
    text-decoration:none;
}

#footer_2 a:hover {
    color:RGB(255,0,0);
}

#buscar_e_iconos{
    float: right;
    width: 31%;
    margin-top: 1em;
}

#buscar_e_iconos li{
    display: inline-block;
    width: 12%;
    margin-right: 0.7em;
    margin-top: 0.5em;
}

#footer3 {
    width: 19%;
    float: right;
    margin-top: 1em;
    margin-right: 0.2em;
    overflow: auto
}

#footer3 p{
    color: white;
    font-size: 0.8em;
    font-weight: 300;
    margin-bottom: 0.75em;
}

.formulario{
    width: 16em;
    margin-top: 0.6em;
}


/* ----------------------------------------  
              TABLETS HORIZONTALES
   ---------------------------------------- */

@media screen and (max-width: 59.9em) {
    #contenedor{width: 100%;}
    #buscador_redes{float: left; }
    nav {float: right; width: 7.25em; height: 8.2em; margin-right: 1.9em;margin-top:1.4em}
    nav ul li{display:block;position: relative;float:none;margin-top: 0.10em;width: 8em}
    nav ul li:hover ul{	display: none;}
    #fecha{margin-right: 1.9em; margin-top: 0.4em}
    #contenidos_propios {width: 28.8em; clear: both; float: none;margin: auto; margin-bottom: 1em;}
    #comunidad {width: 28.8em; clear: both; float: none; margin-top: 1em; margin: auto}
    #programacion{height: 20.5em}
    #body_home #al_aire{clear: both;float:none;margin: auto;width: 15em;}
    #proximos_programas{ clear: both; float:none;margin: auto; width: 43.2em}
    #videos_destacados{ clear: both; float: none;margin: auto; width:100%; overflow: auto; }
    #videos_destacados ul{overflow: auto;width: 100%}
    #videos_destacados li{width: 13.7em; margin-left: 2em}
    aside{display: none}
    footer{ margin-top: 50em; margin-left: 0em; height: 36em; background-image: none; background-color: rgb(54,54,54)}
    #footer_1{width: 16em;}
    #nav_footer{margin: 0.5em;margin-left: 3em}
    #paginas_amigas{margin: 0.5em; margin-left: 2.5em}
    #buscar_e_iconos{ width: 8.5em; margin-top: -2.5em; margin-right: 3.5em}
    #footer_2{}
    #footer3{float: none; margin-left: 2em; width: 12.8em; overflow: auto;}
    .formulario{width: 18.5em}
}


/* ----------------------------------------  
               TABLETS VERTICALES 
   ---------------------------------------- */

@media screen and (max-width: 48em) {
    #buscador_redes{ margin-left: -5em}
    #fecha{margin-right: 1.9em;}
    #videos_destacados{ margin-top:5px;overflow: auto;}
    #proximos_programas{ width: 100%}
    footer{margin-top: 70em}
    #footer_2{width: 22.5em}
    #buscar_e_iconos{margin-right: 1.7em; margin-top: 0em}
}


/* ----------------------------------------  
                   INFORMATIVO
   ---------------------------------------- */

#body_informativo{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#body_informativo #buscador_redes{
    background-color: rgba(134,0,0,0.12)    
}

#body_informativo main nav{
    float: left;
    width: 100%;
    margin-top: -1em;
    margin-left: 0.7em;
    height:1em; 
    margin-bottom: 1em;
}

#body_informativo main nav ul li {
    display:inline-block;
    text-align: center;
    width: 6.4em;
    height: 1em;
    background-color: rgb(134,0,0);
    float: left;
    margin-left: 0.1em;
}

#body_informativo main nav ul li a{
    color:RGB(255,255,255); 
    height: 1.5em;
    font-weight:500; 
    font-size:0.7em; 
    text-decoration:none;
    display: block;
}

#body_informativo .sitio{
    background-color: rgb(255,255,255);
}

#body_informativo .sitio a{
    color: rgb(134,0,0)
}

#body_informativo main nav ul li:hover{
    background-color: white;
}

#body_informativo main nav a:hover{
    color:rgb(134,0,0);
}

#titulo_informativo{
    background-image: url(fondo%20diagonal.png);
    width: 100%;
    overflow: auto;
    text-align: center;
    font-weight: 300;
    font-size: 1.5em;    
}

#pares_noticias{
    width: 74%;
    overflow: auto;
    float: left;
    margin-top: 1em;
}

#titulo_pares_noticias, #titulo_hacenoticias, #titulo_notimomento{
    margin-bottom: 1em;
    background-image: url(fondo%20diagonal.png);
}

#ultima_edicion{
    width: 31%;
    float: left;
    height: 15.68em;
    background-image: url(ultiedicion.png);
    position: relative;
}

#noti_principal{
    width: 65%;
    float: right;
    height: 15.68em;
    background-image: url(notiprincipal.jpg);
    position: relative;
}

#titulo_uledicion, #titulo_notiprincipal{
    position: absolute; 
    background-color: rgba(135,0,0,0.85);
    width: 7em;
    height: 1.4em;
    color: white;
    left: 0;
    top: 0;
}

#titulo_notiprincipal{
    width: 7.2em;
    height: 2.5em;
}

#bajada_uledicion, #bajada_notiprincipal{
    position: absolute;
    background-color: rgba(135,0,0,0.85);
    height: 2.9em;
    width: 100%;
    left: 0;
    bottom: 0;
}

#bajada_notiprincipal{
    width: 19em;
}


#bajada_uledicion p, #bajada_notiprincipal p, #bajada_noticiudad p, #bajada_notipais p, #bajada_notimundo p, #bajada_tuvideo p{
    clear: both; 
    color: white;
    font-size: 0.8em;
    font-weight: 300;
    margin-left: 1.2em;
    margin-top: 0.2em;
}

#noti_secundarias{
    clear: both;
    overflow: auto;
    margin-top: 18.5em;
}

#noti_ciudad, #noti_pais, #noti_mundo{
    width: 32%;
    float: left;
    margin-right: 1.3%;
    height: 15.68em;
}

#noti_ciudad{
    background-image: url(noticiudad.png);
}

#noti_pais{
    background-image: url(notipais.png);
}

#noti_mundo{
    background-image: url(notimundo.png);
}

#titulo_noticiudad, #titulo_notipais, #titulo_notimundo{
    background-color: rgba(135,0,0,0.85)
}

#bajada_noticiudad, #bajada_notipais, #bajada_notimundo, #bajada_tuvideo{
    float: left;
    margin-top: 10.48em;
    background-color: rgba(135,0,0,0.85);
    height: 3.8em;
    width: 100%;
    }

#hacepares_noticias{
    margin-top: 1em;
    width: 24%;
    overflow: auto;
    float: right;
}

#tuvideo_noticia{
    height: 15.68em;
    margin-bottom: 1.35em;
    background-image: url(videonoticia.png);
}

#titulo_tuvideo, #titulo_fotodia{
    background-color:rgba(63,169,245,0.85); 
}

#bajada_tuvideo{
    background-color: rgba(63,169,245,0.85);
    margin-top: 9.48em;
    height: 4.8em;    
}

#fotodia{
    height: 15.68em;
    margin-bottom: 1em;
    background-image: url(fotodia.png);
}

#fotodia_c{
    margin-top: 12.78em;
}

#body_informativo aside{
    clear: both;
    float: left;
    width: 100%;
    height: 10.2em;
    margin-bottom: 2em;
}

#noti_textual{
    float: left;
    width: 23%;
    height: 9.75em;
    background-image: url(fondo%20diagonal.png);
}

#noti_textual h4{
    margin-top: 1.3em;
    font-size: 1em;
    font-weight: 400;
    text-align: center;
}

#body_informativo #al_aire{
    float: left;
    width: 24%;
    margin-left: 1em;
    border-bottom-color: rgb(134,0,0);
    border-bottom-style: solid;
    border-bottom-width: medium;
}

#body_informativo #al_aire h1,#body_informativo #al_aire h2,#body_informativo #al_aire p{
    color: rgb(134,0,0);
}

#noti_textual h1{
    font-size: 2em;
}

#notimomento{
    float: right;
    width: 49%;
    height: 10.4em;
    border-bottom: rgb(104,104,104) medium solid;
}

#titulo_notimomento{
    color:rgb(104,104,104);
    background-image: url(fondo%20diagonal.png);
}

#notimomento h2{
    font-size: 0.9em;
    font-weight: 700;
    color: rgb(104,104,104);
    margin-top: -0.7em;
    margin-bottom: 0.5em
}
#notimomento p{
    font-size: 0.8em;
    color: rgb(104,104,104);
}

#notimomento h3{
    color: rgb(104,104,104);
    font-size: 1em;
    font-weight: 700;
    float: right;
    margin-right: 0.5em;
    margin-top: -0.5em;
}

#notimomento2 h3{
    margin-top: 0.5em;
}

#notimomento1{
    padding-left: 0.5em;
    width: 48.5%;
    float: left;
}

#notimomento2{
    width: 48.5%;
    float: right;
}

#body_informativo footer{
    clear: both;
}


/* ----------------------------------------  
                   ESPECTACULOS 
   ---------------------------------------- */

#body_espectaculos{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#body_espectaculos #buscador_redes{
    background-color: rgba(238,228,30,0.12)    
}

#body_espectaculos header{
    background-image: url(header_cultura.jpg);
}

#body_espectaculos header #fecha{
    display: none;
}

#body_espectaculos header nav{
    margin-top: 8.4em
}


#body_espectaculos main nav{
    float: left;
    width: 100%;
    margin-top: -1em;
    margin-left: 0.7em;
    height:1em; 
    margin-bottom: 1em;
}

#body_espectaculos main nav ul li {
    display:inline-block;
    text-align: center;
    width: 6.4em;
    height: 1em;
    background-color: rgb(238,228,30);
    float: left;
    margin-left: 0.1em;
}

#body_espectaculos main nav ul li a{
    color:RGB(0,0,0); 
    height: 1.5em;
    font-weight:500; 
    font-size:0.7em; 
    text-decoration:none;
    display: block;
}

#body_espectaculos .sitio{
    background-color: rgb(255,255,255);
}

#body_espectaculos .sitio a{
    color: rgb(0,0,0)
}

#body_espectaculos main nav ul li:hover{
    background-color: white;
}

#body_espectaculos main nav a:hover{
    color:rgb(134,0,0);
}

#body_espectaculos #titulo_espectaculos{
    background-image: url(fondo%20diagonal.png);
    background-color: white;
    width: 100%;
    overflow: auto;
    text-align: center;
    font-weight: 300;
    font-size: 1.5em;    
}

#principales{
    width: 45%;
    overflow: auto;
    float: left;
    margin-top: 1em;
}

#titulo_principales, #titulo_haceespectaculos, #titulo_agenda{
    margin-bottom: 1em;
    background-image: url(fondo%20diagonal.png);
}

#musicales{
    width: 100%;
    height: 15.68em;
    background-image: url(musicales.png);
    position: relative;
    margin-bottom: 1.5em;
}

#destacadomusical{
    width: 100%;
    height: 15.68em;
    background-image: url(destacadomusical.png);
    position: relative;
}

#titulo_musicales, #titulo_destacadomusical{
    position: absolute; 
    background-color: rgba(238,228,30,0.85);
    width: 7em;
    height: 1.4em;
    color: black;
    left: 0;
    top: 0;
}

#titulo_destacadomusical{
    height: 2.5em;
}

#bajada_musicales h3, #bajada_destacadomusical h3, #bajada_agendadestacado h3, #bajada_tuespectaculo h3, #bajada_video1e h3, #bajada_video2e h3{
    color: black;
}

#bajada_musicales, #bajada_destacadomusical{
    position: absolute;
    background-color: rgba(238,228,30,0.85);
    color: black;
    height: 2.9em;
    width: 60%;
    left: 0;
    bottom: 0;
}

#bajada_musicales p, #bajada_destacadomusical p, #bajada_agendadestacado p, #bajada_tuespectaculo p, #bajada_video1e p, #bajada_video2e p{
    clear: both; 
    color: black;
    font-size: 0.8em;
    font-weight: 300;
    margin-left: 1.2em;
    margin-top: 0.2em;
}

#agenda{
    width: 24%;
    overflow: auto;
    float: left;
    margin-top: 1em;
    margin-left: 3%;
}


#agendadestacado, #agendaexplora{
    width: 100%;
    height: 15.68em;
}

#agendadestacado{
    margin-bottom: 1.5em;
    background-image: url(agendadestacado.png);
}

#agendaexplora{
    background-image: url(fondo%20diagonal.png);
    margin-top: 1.3em;
}

#agendaexplora h4{
    padding-top: 2em;
    font-size: 1em;
    font-weight: 400;
    text-align: center;
}

#agendaexplora h3{
    margin-left: 3.25em;
    color: black;
    font-size: 2.2em;
}

#titulo_agendadestacado, #titulo_video1e, #titulo_video2e{
    background-color: rgba(238,228,30,0.85)
}

#titulo_agendadestacado h1, #titulo_tuespectaculo h1{
    color: black;
}

#bajada_agendadestacado, #bajada_tuespectaculo{
    float: left;
    margin-top: 10.48em;
    background-color: rgba(238,228,30,0.85);
    height: 3.8em;
    width: 100%;
}

#hacepares_espectaculos{
    width: 25%;
    float: right;
    overflow: auto;
    margin-top: 1em;
}

#titulo_tuespectaculo{
    background-color: rgba(63,169,245,0.85);
    color: white;
}

#titulo_tuespectaculo h1, #bajada_tuespectaculo h3, #bajada_tuespectaculo p{
    color: white;
}
#bajada_tuespectaculo{
    background-color: rgba(63,169,245,0.85);
}

#tuvideo_espectaculos{
    background-image: url(tuvideoespectaculos.png);
    height: 15.68em;
    margin-bottom: 1.5em;
}

#instagrame{
    background-image: url(instagrame.png);
    height: 15.68em;
}

#titulo_instagrame{
    background-color: rgba(63,169,245,0.85)
}

#instagrame_c{
    margin-top: 12.85em;
    background-color: rgba(63,169,245,0.85)
}

#body_espectaculos aside{
    clear: both;
    float: left;
    width: 100%;
    height: 10.2em;
    margin-bottom: 2em;
}

#aside_textual{
    float: left;
    width: 23%;
    height: 9.75em;
    background-image: url(fondo%20diagonal.png);
}

#aside_textual h4{
    margin-top: 1.3em;
    font-size: 1em;
    font-weight: 400;
    text-align: center;
}

#aside_textual h1{
    font-size: 1.5em
}

#body_espectaculos #al_aire{
    float: left;
    width: 24%;
    margin-left: 1em;
    border-bottom-color: rgb(238,228,30);
    border-bottom-style: solid;
    border-bottom-width: medium;
}

#body_espectaculos #al_aire h1,#body_espectaculos #al_aire h2,#body_espectaculos #al_aire p{
    color: rgb(238,228,30);
}

#masvideos{
    float: right;
    width: 48%;
    height: 9.75em;
}

#video1{
    float: left;
    width: 48%;
    height: 9.75em;
    background-image: url(video1espectaculos.png);
}

#video2{
    float: right;
    width: 48%;
    height: 9.75em;
    background-image: url(video2espectaculos.png);
}

#titulo_video1e{
    height: 2.5em;
}

#titulo_video1e h1, #titulo_video2e h1{
    color: black
}

#bajada_video1e, #bajada_video2e{
    float: left;
    margin-top: 4.45em;
    background-color: rgba(238,228,30,0.85);
    height: 2.8em;
    width: 100%;
}

#bajada_video2e{
    margin-top: 5.55em;
}

#body_espectaculos footer{
    clear: both;
}

/* ----------------------------------------  
                  CULTURA
   ---------------------------------------- */

#body_cultura{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#body_cultura header{
 background-image:url(header_cultura.jpg);
}

#body_cultura #buscador_redes{
    background-color: rgba(243,150,57,0.3)    
}

#body_cultura main nav{
    float: left;
    width: 100%;
    margin-top: -1em;
    margin-left: 0.7em;
    height:1em; 
    margin-bottom: 1em;
}

#body_cultura main nav ul li {
    display:inline-block;
    text-align: center;
    width: 6.4em;
    height: 1em;
    background-color: rgb(243,150,57);
    float: left;
    margin-left: 0.1em;
}

#body_cultura main nav ul li a{
    color:RGB(0,0,0); 
    height: 1.5em;
    font-weight:500; 
    font-size:0.7em; 
    text-decoration:none;
    display: block;
}

#body_cultura .sitio{
    background-color: rgb(255,255,255);
}

#body_cultura .sitio a{
    color: rgb(0,0,0)
}

#body_cultura main nav ul li:hover{
    background-color: white;
}

#body_cultura main nav a:hover{
    color:rgb(134,0,0);
}

#body_cultura #titulo_cultura{
    background-image: url(fondo%20diagonal.png);
    width: 100%;
    overflow: auto;
    text-align: center;
    font-weight: 700;
    font-size: 1.5em;
    color: rgb(243,150,57);
}

#body_cultura #titulo_cultura h1{
    margin-top:0.063em;
}

#nuestracultura{
    width: 73.75%;
    overflow: auto;
    float: left;
    margin-top: 1em;
}

#titulo_nuestracultura, #titulo_hacecultura{
    margin-bottom: 1em;
    background-image:url(fondo%20diagonal.png);
}

#cultura1{
    float: left;
    width: 65%;
    height: 15.68em;
    background-image: url(cultura1.png);
    position: relative;
    margin-bottom: 1.5em;
}

#cultura2{
    width: 32%;
    float: right;
    height: 15.68em;
    background-image: url(cultura2.png);
    position: relative;
}

#cultura3{
    clear: both;
    width: 32%;
    float: left;
    height: 15.68em;
    background-image: url(cultura3.png);
    position: relative;
}

#cultura4{
    width: 32%;
    margin-left: 2%;
    float: left;
    height: 15.68em;
    background-image: url(cultura4.png);
    position: relative;
}

#cultura5{
    width: 32%;
    float: right;
    height: 15.68em;
    background-image: url(cultura5.png);
    position: relative;
}

#titulo_cultura1, #titulo_cultura2, #titulo_cultura3, #titulo_cultura4,#titulo_cultura5, #titulo_instagramc, #titulo_videocultura1, #titulo_videocultura2{
    position: absolute; 
    background-color: rgba(243,150,57,0.85);
    width: 7em;
    height: 1.4em;
    color: black;
    left: 0;
    top: 0;
}

#titulo_cultura1{
    width: 10em;
}

#titulo_cultura4{
    width: 6em;
    height: 2.4em;
}

#titulo_cultura5{
    width: 3em;
}

#bajada_cultura1 h3, #bajada_cultura2 h3, #bajada_cultura3 h3, #bajada_cultura4 h3, #bajada_cultura5 h3, #bajada_videocultura1 h3, #bajada_videocultura2 h3{
    color: black;
}

#bajada_cultura1 h2, #bajada_cultura2 h2, #bajada_cultura3 h2, #bajada_cultura4 h2, #bajada_cultura5 h2{
    color: black;
}

#bajada_cultura1, #bajada_cultura2,#bajada_cultura3,#bajada_cultura4,#bajada_cultura5, #bajada_tucultura,#instagramc_c, #bajada_videocultura1, #bajada_videocultura2{
    position: absolute;
    background-color: rgba(243,150,57,0.85);
    color: black;
    height: 2.9em;
    width: 100%;
    left: 0;
    bottom: 0;
}

#bajada_cultura1{
    width: 75%;
}

#bajada_cultura1 p, #bajada_cultura2 p, #bajada_cultura3 p, #bajada_cultura4 p, #bajada_cultura5 p, #bajada_video2e p, #bajada_tucultura p, #bajada_videocultura1 p, #bajada_videocultura2 p{
    clear: both; 
    color: black;
    font-size: 0.8em;
    font-weight: 300;
    margin-left: 1.2em;
    margin-top: 0.2em;
}

#hacepares_cultura{
    width: 23.75%;
    float: right;
    overflow: auto;
    margin-top: 1em;
}

#tuvideo_cultura{
    position: relative;
}

#titulo_tucultura{
    background-color: rgba(63,169,245,0.85);
    color: white;
}

#bajada_tucultura{
    background-color: rgba(63,169,245,0.85);
}

#bajada_tucultura p{
    color: white;
}

#tuvideo_cultura{
    background-image: url(tuvideocultura.png);
    height: 15.68em;
    margin-bottom: 1.5em;
}

#instagramc{
    position: relative;
    background-image: url(instagramc.png);
    height: 15.68em;
}

#titulo_instagramc{
    background-color: rgba(63,169,245,0.85);
    color: white;
}

#instagramc_c{
    background-color: rgba(63,169,245,0.85);
    height: 1.5em;
}

#body_cultura aside{
    clear: both;
    float: left;
    width: 100%;
    height: 15.68em;
    margin-bottom: 2em;
}

#asidec1{
    float: left;
    width: 23.5%;
    height: 100%;
    background-color: rgba(243,150,57,0.15);
    border-bottom: solid rgb(243,150,57) 0.125em;
}

#aside_textualc{
    margin-bottom: 1em;
    background-color: rgb(243,150,57);
}

#aside_textualc h4{
    font-size: 1em;
    font-weight: 400;
    text-align: center;
    color:white;
}

#aside_textualc h1{
    font-size: 1.5em;
    background-color: rgba(243,150,57,0.35);
    color:white;
}

#body_cultura #al_aire{
    width: 95%;
    margin:auto;
}

#body_cultura #al_aire h1,#body_cultura #al_aire h2,#body_cultura #al_aire p{
    color: rgb(243,150,57);
}

#videocultura1{
    position: relative;
    float: left;
    margin-left: 2%;
    width: 23.5%;
    height: 100%;
    background-image: url(teatro.png);
}

#titulo_videocultura1, #titulo_videocultura2{
    width: 4em;
}

#videocultura2{
    position: relative;
    float: left;
    margin-left: 2%;
    width: 23.5%;
    height: 100%;
    background-image: url(cine.png);
}

#agenda_cultural{
    float: right;
    width: 23.5%;
    height: 100%;
    background-color:rgba(243,150,57,0.1);
    border-bottom: solid rgb(243,150,57) 0.125em;
    text-align: center;
    color:rgb(63,169,245);
}

#agenda_cultural h4{
    font-size: 1.6em;
    font-weight: 900;
    color:rgb(243,150,57);
}

#body_cultura footer{
    clear: both;
}


/* ----------------------------------------  
                   ARCHIVO 
   ---------------------------------------- */

#body_archivo{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#buscador_redes{
    background-color: rgba(255,0,0,0.25);
}

#body_archivo header{
 background-image:url(header_archivo.jpg);
}

#contenidos_archivo main{
    margin-left:1.250em;
    width:auto;
    height:auto;
}

#titulo_archivo{
    height:2.500em;
    width:43.125em;
    background-image:url(fondo%20diagonal.png);
    float:left;
}

#titulo_archivo h1{
    font-weight:700;
    text-align:center;
    color: rgb(255,0,0);
    margin-top:0.4em;
    font-size:1.25em;
}

#body_archivo #contenidos{
    width:97%;
    height: 35em;
    margin: auto;
    margin-bottom: 1.5em;
}

#galeria_archivos{
    width:78%;
    float:left;
    margin-top:0.625em;
}

#body_archivo aside{
    height:35em;
    width:17%;
    float:right;
    margin-right: 0.25em
}

#calendario_archivo{
    float:right;
    background-image:url(calendario.jpg);
    background-repeat:no-repeat;
    height:13.750em;
    margin-right:1.250em;
    margin-top:-5.125em;
}
    
#titulo_calendario{
    height:2.500em;
    width:11.250em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_calendario h2{
    font-weight:400;
    margin-right:2.4em;
    color:rgb(255,0,0);
    margin-top:0.7em;
    font-size:1em;
}

#ingresar_aside{
    float:left;
    height:15.000em;
    background-image:url(fondo_promo_canal.jpg);
    margin-top:1.5em;
}

#body_archivo aside p{
    color:rgb(255,0,0);
    font-weight:400;
    font-size:0.8em;
    padding:0.938em;
}
    
#body_archivo footer{
    clear: both;
}
    
#galeria_archivos ul{
    height:29em;
}

#galeria_archivos li{
    display: inline-block;
    width: 30.3%;
    height: 10.25em;
    margin-top: 1.5em;
    margin-bottom: 2.7em;
    float: left;
}
   
#body_archivo #el_pais, #body_archivo #deportes, #body_archivo #politica, #body_archivo #espectaculos{
    margin-left: 1em;
}

    
/* ----------------------------------------  
                   POLITICA 
   ---------------------------------------- */

#body_politica{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#body_politica header{
    background-image:url(header_politica.jpg);
}


#body_politica #buscador_redes{
    background-color: rgba(44,80,158,0.12)    
}

#body_politica main nav{
    float: left;
    width: 100%;
    margin-top: -1em;
    margin-left: 0.7em;
    height:1em; 
    margin-bottom: 1em;
}

#body_politica main nav ul li {
    display:inline-block;
    text-align: center;
    width: 6.4em;
    height: 1em;
    background-color: rgb(44,80,158);
    float: left;
    margin-left: 0.1em;
}

#body_politica main nav ul li a{
    color:RGB(255,255,255); 
    height: 1.5em;
    font-weight:500; 
    font-size:0.7em; 
    text-decoration:none;
    display: block;
}

#body_politica .sitio{
    background-color: rgb(255,255,255);
}

#body_politica .sitio a{
    color: rgb(0,0,0)
}

#body_politica main nav ul li:hover{
    background-color: rgb(255,255,255);
}

#body_politica main nav a:hover{
    color:rgb(44,80,158);
}

#body_politica .sitio a:hover{
    color: rgb(44,80,158)
}

#body_politica #titulo_pagpolitica{
    background-image: url(fondo%20diagonal.png);
    color: rgb(44,80,158);
    padding-bottom:0.125em;
    width: 100%;
    overflow: auto;
    text-align: center;
    font-weight: 700;
    font-size: 1.5em;    
}

#pais{
    width: 24%;
    overflow: auto;
    float: left;
    margin-top: 1em;
}

#titulo_pais, #titulo_vision, #titulo_hacepolitica{
    margin-bottom: 1em;
    background-image: url(fondo%20diagonal.png);
}

#pais1{
    height: 15.68em;
    background-image: url(politica1.png);
    position: relative;
    margin-bottom: 1.5em;
}

#bajadahover_pais1, #bajadahover_pais2, #bajadahover_facepolitica, #bajadahover_videomasvisto{
    padding: 0.25em;
    color: white;
    background-color: rgba(0,113,188,0.8);
    display: none;
    position: absolute;
    left: 0;
    bottom: 4.9em;
}

#bajadahover_pais2{
    bottom: 3.9em;
}

#bajadahover_facepolitica{
    bottom: 1.5em;
}

#bajadahover_videomasvisto{
    bottom: 2.9em;
}

#bajadahover_pais1 p, #bajadahover_pais2 p, #bajadahover_facepolitica p, #bajadahover_videomasvisto p{
    padding: 0.25em;
    font-weight:300;
    font-size:0.75em;    
}

#pais1:hover #bajadahover_pais1, #pais2:hover #bajadahover_pais2, #face_politica:hover #bajadahover_facepolitica, #article_politica:hover #bajadahover_videomasvisto{
    display: block;
}


#bajada_pais1, #bajada_pais2, #bajada_vision1, #bajada_vision2, #bajada_vision3, #bajada_vision4, #bajada_vision5, #bajada_videomasvisto{
    position: absolute;
    background-color: rgba(44,80,158,0.95);
    color: white;
    height: 4.9em;
    width: 100%;
    left: 0;
    bottom: 0;
}

#bajada_pais2, #bajada_vision1{
    height: 3.9em;
}

#bajada_vision2, #bajada_vision3, #bajada_vision4, #bajada_vision5, #bajada_videomasvisto{
    height: 2.9em;
}

#bajada_pais1 p, #bajada_pais2 p, #bajada_vision1 p, #bajada_vision2 p, #bajada_vision3 p, #bajada_vision4 p, #bajada_vision5 p, #bajada_videomasvisto p{
    clear: both; 
    font-size: 0.8em;
    font-weight: 300;
    margin-left: 1.2em;
    margin-top: 0.2em;
}

#pais2{
    height: 15.68em;
    background-image: url(politica2.png);
    position: relative;
}

#titulo_pais2, #titulo_vision1{
    background-color: rgba(44,80,158,0.95);
}

#vision_panoramica{
    width: 49%;
    overflow: auto;
    float: left;
    margin-top: 1em;
    margin-left: 1.5%;
}

#vision1{
    height: 15.68em;
    background-image: url(noticiero.png);
    position: relative;
    margin-bottom: 1.5em;    
}

#vision2, #vision3, #vision4, #vision5{
    float: left;
    width: 48.5%;
    height: 7.34em;
    position: relative;
}

#vision2, #vision3{
    margin-bottom: 1em;
}

#vision2{
    background-image: url(vision2.png);
}

#vision3{
    background-image: url(vision3.png);
}

#vision4{
    background-image: url(vision4.png);
}

#vision5{
    background-image: url(vision5.png);
}

#vision3, #vision5{
    float: right;
}

#hacepares_politica{
    width: 24%;
    overflow: auto;
    float: right;
    margin-top: 1em;
    margin-left: 1.5%;
    margin-bottom: 1.5em;
}

#face_politica{
    height: 32.76em;
    background-image: url(facepolitica.png);
    position: relative;
}

#titulo_facepolitica{
    background-color: rgba(63,169,245,0.85);
    width: 10em;
}

#facepolitica_c{
    background-color: rgba(63,169,245,0.85);
    height: 1.5em;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

#article_politica{
    background-image: url(videomasvisto.png);
    clear: both;
    float: left;
    width: 49.2%;
    height: 15.68em;
    position: relative;
}

#titulo_videomasvisto{
    background-color: rgba(44,80,158,0.95);
    width: 8em;
}

#asidepolitica{
    position: relative;
    float: right;
    width: 49.2%;
    height: 15.68em;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 2em;
}

#asidepolitica #al_aire{
    float: left;
    width: 48%;
    margin-top: 2.5em;
    border-bottom-color: rgb(44,80,158);
    border-bottom-width: medium;
    border-bottom-style: solid;
}

#asidepolitica #al_aire h1,#asidepolitica #al_aire h2, #asidepolitica #al_aire h3, #asidepolitica #al_aire p{
    color: rgb(44,80,158);
}

#enlaces_medios{
    float: right;
    width: 48.7%;
    text-align: center;
    color: rgb(44,80,158);
}

#enlaces_medios a{
    text-decoration:none;
    color: rgb(44,80,158);
    font-size: 0.8em;
}

#titulo_pais, #titulo_vision, #titulo_hacepolitica, #titulo_enlacesmedios{
    font-size: 1.5em;
    font-weight: 700;
}

#titulo_enlacesmedios{
    margin-bottom: 0.75em;
}

#body_politica footer{
    clear: both;
}    
    
    
/* ----------------------------------------  
                 REGISTRO 
   ---------------------------------------- */

#body_registro{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#body_registro header{
    background-image:url(header_registro.jpg);
}


#body_registro #buscador_redes{
    background-color: rgba(0,0,0,0.12)    
}

#body_registro main{
    overflow: auto;
    border-bottom-color: rgb(230,230,230);
    border-bottom-width: medium;
    border-bottom-style: solid;
    margin-bottom: 2em;
}

#ingreso_comunidadpares{
    width: 67%;
    overflow: auto;
    float: left;
    margin-bottom: 1.5em;
}

#titulo_ingreso{
    background-image: url(fondo%20diagonal.png);
}

#titulo_ingreso h1{
    font-size: 1.5em;
    font-weight: 900;
    margin-bottom: 1.5em;
    color:rgb(255,0,0);
}

#ingreso_usuario h1, #formulario_registro h1{
    text-align: left;
    font-size: 1em;
    font-weight: 700;
    color: rgb(255,0,0);
}

#ingreso_usuario a, #formulario_registro p{
    text-align: left;
    font-size: 0.85em;
    font-weight: 400;
    color: rgb(255,0,0);
}

.formulario_registro{
    width: 100%;
    height: 2.7em;
    font-size: 0.75em;
    font-weight: 400;
    background-color: rgba(0,0,0,0.1)
}

.botonregistro{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 1em;
    padding-right: 1em;
    background-color: rgb(255,0,0);
    color: white;
}

#formulario_registro h1{
    margin-top: 2em;
    color: rgb(63,169,245)
}

#formulario_registro p, #formulario_registro a{
    color: rgb(63,169,245);
    text-decoration:none;
}

#formulario_registro .botonregistro{
    background-color: rgb(63,169,245);
}

#usuarios{
    width: 29%;
    float: right;
}

#usuarios li{
    display:inline-block;
    width: 23.8%;
    height: 3.9em;
    margin-bottom: 0.2em;
    background-color: rgb(230,230,230);
}

#body_registro footer{
    clear: both;
}

/* ----------------------------------------  
                  CONTACTO 
   ---------------------------------------- */

#body_contacto{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#body_registro header{
    background-image:url(header_contacto.jpg);
}

#body_contacto #buscador_redes{
    background-color: rgba(0,0,0,0.12)    
}

#body_contacto main{
    width: 95%;
    margin: auto;
    overflow: auto;
    border-bottom-color: rgb(230,230,230);
    border-bottom-width: medium;
    border-bottom-style: solid;
    margin-bottom: 2em;
}

#titulo_contacto{
    font-size: 1.5em;
    font-weight: 900;
    margin-bottom: 1.5em;
    background-image: url(fondo%20diagonal.png);
    color:rgb(255,0,0);
}

#bajada_contacto{
    font-size: 0.85em;
    font-weight: 400;
    margin-bottom: 1.5em;
    color:rgb(255,0,0);
}

#formulario_contacto{
    float: left;
    width: 45%
}

.formulario_contacto, .formulario_contacto2{
    width: 100%;
    height: 2.7em;
    font-size: 0.75em;
    font-weight: 400;
    background-color: rgba(0,0,0,0.1)
}

.formulario_contacto2{
    height: 25em;
}

.boton_contacto{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 1em;
    padding-right: 1em;
    background-color: rgb(255,0,0);
    color: white;
    font-size: 0.75em;
}

#agradecimiento_contacto{
    margin-top: 2em;
    width: 100%;
    font-size: 0.85em;
    font-weight: 400;
    margin-bottom: 1.5em;
    color:rgb(53,53,53);
}

#body_contacto #usuarios{
    float: right;
}

#body_contacto #usuarios h1{
    margin-bottom: 1.5em;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 1.5em;
}

#body_registro footer{
    clear: both;
}


/* ----------------------------------------  
                INSTITUCIONAL 
   ---------------------------------------- */

#body_institucional{
    font-family:"Lato", sans-serif;
}

#body_institucional header{
    background-image:url(header-institucional.jpg);
    background-repeat:no-repeat;
}

#contenidos_institucional main{
    height:auto;
    width:40.625em; 
    padding-left:1.250em;
}

#titulo_institucional{
    background-image:url(fondo%20diagonal.png);
    height:2.500em;
    width:40em;
}

#titulo_institucional h1{
    color:rgb(255,0,0);
    font-size:1.25em;
    padding:0.75em;
    padding-top:0.5em;
    font-weight:700;
}

#texto_institucional{
    border: solid rgba(255,0,0,0.2) 0.5em;
    width:39em;
    height:14.750em;
    margin-top:0.625em;
}

#texto_institucional p{
    color:rgb(255,0,0);
    font-weight:400;
    font-size:0.92em;
    margin-top:0.5em;
    padding:0.5em;
    padding-left:1em;
    padding-top:0.625em;
    height:14.750em;
    width:41.5em;
}

#video_institucional{
    width: 100%;
    margin-top:0.625em;
}

#contenidos_institucional article{
    float:right;
    height:22.5em;
    width:15.000em;
    margin-top:-42.125em;
    border-bottom:solid rgb(200,200,200) 0.063em;
}

#contenidos_institucional article ul li{
    float:left;
    list-style:none;
}

#contenidos_institucional article ul li a img{
    width:7.188em;
    height:7.188em;
}

#contenidos_institucional article ul li a p{
    width:6.688em;
    height:6.688em;
    background-image:url(fondo_conocenos_aside_institucional.jpg);
    background-repeat:no-repeat;
    font-size:0.9em;
    color:rgb(255,0,0);
    text-align:center;
    border-bottom: solid rgb(255,0,0) 0.125em;
    padding:0.625em;
}

#contenidos_institucional article #article_estudios_institucional{
    margin-top:16em;
    height:5.000em;
    width:15.000em;
    border-bottom: solid rgb(255,0,0) 0.125em;
    background-image:url(fondo_estudios_aside_institucional.jpg);
}

#contenidos_institucional article #article_estudios_institucional p{
    padding:0.625em;
    height:5.000em;
    width:15.000em;
    color:rgb(255,0,0);
    font-size:0.9em;
    text-decoration:none;
}

#contenidos_institucional article #article_estudios_institucional p a{
    text-decoration:none;
    color:rgb(0,170,247);
    font-weight:700;
}
    
#contenidos_institucional aside{
    float:right;
    height:17.500em;
    width:15.000em;
    margin-top:-17.625em;
    margin-right:0.125em;
}

#contenidos_institucional aside #aside_titulo_institucional{
    background-image: url(fondo%20diagonal.png);
    height:1.25em;
    width:15em;
}

#contenidos_institucional aside #aside_titulo_institucional h2{
    color:rgb(255,0,0);
    width:100%;
    text-align:center;
    font-size:0.9em;
}

#contenidos_institucional aside ul{
    margin-top:0.625em;
}

#contenidos_institucional aside ul li{
    float:left;
    list-style:none;
}

#contenidos_institucional aside ul li a img{
    width:7.125em;
    height:7.125em;
    border:solid rgba(255,0,0,0.2) 0.063em;
}


/* ----------------------------------------  
                MAPA DE SITIO 
   ---------------------------------------- */

#body_mapa_de_sitio{
    font-family:"Lato", sans-serif; 
}

#body_mapa_de_sitio header{
    background-image:url(header_mapadesitio.jpg);
}


#contenidos_mapadesitio{
    height:45em;
    width:54.375em;
    border-bottom:0.063em solid rgb(180,180,180);
    margin:auto;
}


#titulo_mapadesitio{
    width:54.375em;
    height:2.500em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_mapadesitio h1{
    color:rgb(255,0,0);
    text-align:center;
    padding-top:0.313em;
    font-weight:700;
    font-size:1.5em;
}


#inicio_mapadesitio{
    height:43.750em;
    width:16.875em;
}

#titulo_inicio_mapadesitio{
    width:16.875em;
    height:2.500em;
    background-image:url(fondo%20diagonal.png);
    margin-top:1.250em;
}

#titulo_inicio_mapadesitio h2{
    color:rgb(255,0,0);
    font-weight:400;
    margin-right:5.5em;
    margin-top:0.625em;
}

#inicio_mapadesitio ul li{
    list-style:none;
    border: solid rgb(255,0,0) 0.063em;
    margin-top:0.625em;
    padding:0.313em;
    text-align:center;
}

#inicio_mapadesitio ul li a{
    text-decoration:none;
    color:rgb(255,0,0);
}

#material_propio_mapadesitio{
    height:12.812em;
    width:16.875em;
    float:left;
    margin-left:18.750em;
    margin-top:-43.687em;
}

#titulo_material_propio_mapadesitio{
    width:16.875em;
    height:2.500em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_material_propio_mapadesitio h2{
    color:rgb(255,0,0);
    font-weight:400;
    margin-right:4em;
    margin-top:0.625em;
}   

#material_propio_mapadesitio ul li{
    list-style:none;
    border: solid rgb(255,0,0) 0.063em;
    margin-top:0.625em;
    padding:0.313em;
    text-align:center;
}

#material_propio_mapadesitio ul li a{
    text-decoration:none;
    color:rgb(255,0,0);
}

#comunidad_mapadesitio{
     height:13.750em;
     width:16.875em;
     float:left;
     margin-left:18.750em;
     margin-top:-29.65em;
}

#titulo_comunidad_mapadesitio{
    width:16.875em;
    height:2.500em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_comunidad_mapadesitio h2{
    color:rgb(63,169,245);
    font-weight:400;
    margin-right:5.5em;
    margin-top:0.625em;
}

#comunidad_mapadesitio ul li{
    list-style:none;
    border: solid rgb(63,169,245) 0.063em;
    margin-top:0.625em;
    padding:0.313em;
    text-align:center;
}

#comunidad_mapadesitio ul li a{
    text-decoration:none;
    color:rgb(63,169,245);
}

#programacion_mapadesitio{
     height:7.500em;
     width:16.875em;
     float:left;
     margin-left:18.750em;
     margin-top:-12.937em;
}

#titulo_programacion_mapadesitio{
    width:16.875em;
    height:2.500em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_programacion_mapadesitio h2{
    color:rgb(255,0,0);
    font-weight:400;
    margin-right:5.5em;
    margin-top:0.625em;
}   

#programacion_mapadesitio ul li{
    list-style:none;
    border: solid rgb(255,0,0) 0.063em;
    margin-top:0.625em;
    padding:0.313em;
    text-align:center;
}

#programacion_mapadesitio ul li a{
    text-decoration:none;
    color:rgb(255,0,0);
}

#videos_destacados_mapadesitio{
     height:17.95em;
     width:16.875em;
     float:right;
     margin-left:20em;
     margin-top:-43.59em;
}

#titulo_videos_destacados_mapadesitio{
    width:16.875em;
    height:2.500em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_videos_destacados_mapadesitio h2{
    color:rgb(255,0,0);
    font-weight:400;
    margin-top:0.625em;
}

#videos_destacados_mapadesitio ul li{
    list-style:none;
    border: solid rgb(255,0,0) 0.063em;
    margin-top:0.625em;
    padding:0.313em;
    text-align:center;
}

#videos_destacados_mapadesitio ul li a{
    text-decoration:none;
    color:rgb(255,0,0);
}

#servicios_mapadesitio{
     height:12.750em;
     width:16.875em;
     float:right;
     margin-left:20em;
     margin-top:1em;
}

#titulo_servicios_mapadesitio{
    width:16.875em;
    height:2.500em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_servicios_mapadesitio h2{
    color:rgb(100,100,100);
    font-weight:400;
    margin-right:5.5em;
    margin-top:0.625em;
}     

#servicios_mapadesitio ul li{
    list-style:none;
    border: solid rgb(100,100,100) 0.063em;
    margin-top:0.625em;
    padding:0.313em;
    text-align:center;
}

#servicios_mapadesitio ul li a{
    text-decoration:none;
    color:rgb(100,100,100);
}


/* ----------------------------------------  
                   EL PAiS 
   ---------------------------------------- */

#body_elpais{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#body_elpais header{
    width:100%;
    background-image:url(header_elpais.jpg);
    background-repeat:no-repeat;
    margin-bottom:1.2em;
    height:15em;
}

#body_elpais header #buscador_redes{
    float: right;
    width: 30em;
    background-color: rgba(147,39,143,0.2);
    height: 2.5em;
}

#contenidos_elpais{
    height:auto;
    width:60.000em;
    border-bottom:solid rgba(147,39,143,0.5) 0.125em;
}

#body_elpais main nav{
    float:left;
    width:100%;
    margin:auto;
    margin-top:-1em;
    margin-left:0.7em;
    height:1em; 
    margin-bottom:1em;
}

#body_elpais main nav ul li{
    margin:auto;
    display:inline-block;
    text-align:center;
    width:6.4em;
    height:1em;
    background-color:rgb(147,39,143);
    float:left;
    margin-left:0.1em;
}

#body_elpais main nav ul li a{
    color:RGB(255,255,255); 
    height: 1.5em;
    font-weight:500; 
    font-size:0.7em; 
    text-decoration:none;
    display: block;
}

#body_elpais .sitio{
    background-color:rgb(255,255,255);
}

#body_elpais .sitio a{
    color:rgb(147,39,143);
}

#body_elpais main nav ul li:hover{
    background-color:white;
}

#body_elpais main nav a:hover{
    color:rgb(147,39,143);
}

#body_elpais #titulo_elpais{
    clear:both;
    width:56.250em;
    background-image:url(fondo%20diagonal.png);
    margin:auto;
    height:2.5em;
}
    
#body_elpais #titulo_elpais h1{
    color:rgb(147,39,143);
    text-align:center;
    font-weight:700;
    font-size:1.5em;
    padding-top:0.125em;
}

#nota_principal_elpais{
    width:35.625em;
    height:28.750em;
    margin-left:1.875em;
}

#titulo_nota_principal_elpais{
    height:2.500em;
    width:35.625em;
    background-image:url(fondo%20diagonal.png);
    margin-top:1em;
}
    
#titulo_nota_principal_elpais h2{
    color:rgb(147,39,143);
    width:100%;
    height:auto;
    text-align:center;
    font-weight:900;
    font-size:1.5em;
    margin-top:0.125em;
}

#imagen_nota_principal_elpais{
    width:35.625em;
    height:21.250em;
    margin-top:1em;
}

#notas_complementarias{
    height:auto;
    width:35.625em;
    margin-left:1.875em;
}

#titulo_notas_complementarias_elpais{
    height:2.500em;
    width:35.625em;
    background-image:url(fondo%20diagonal.png);
    margin-top:-1.5em;
    width:100%;
}
    
#titulo_notas_complementarias_elpais h3{
    color:rgb(147,39,143);
    width:100%;
    text-align:center;
    font-weight:900;
    font-size:1.5em;
    text-align:center;
    margin-top:0.25em;
    margin-left:0;
}

#nota_complementaria_actual{
    width:16.875em;
    height:15.000em;
    margin-top:1.250em;
}

#titulo_notas_complementarias_actual{
    height:2.500em;
    width:16.875em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_notas_complementarias_actual h4{
    color:rgb(147,39,143);
    text-align:center;
    font-weight:300;
    font-size:1.5em;
}

#nota_complementaria_actual img{
    width:auto;
    height:auto;
    margin-top:1.250em;
}

#nota_complementaria_archivo{
    width:16.875em;
    height:15.000em;
    margin-top:1.25em;
    float:right;
}

#titulo_notas_complementarias_archivo{
    height:2.500em;
    width:16.875em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_notas_complementarias_archivo h4{
    color:rgb(147,39,143);
    text-align:center;
    font-weight:300;
    font-size:1.5em;
}

#nota_complementaria_archivo img{
    width:auto;
    height:auto;
    margin-top:1.250em;
}

#encuesta{
    height:auto;
    width:35.625em;
    margin-left:1.875em;
    margin-bottom:2em;
}

#titulo_encuesta_elpais{
    height:2.500em;
    width:35.625em;
    background-image:url(fondo%20diagonal.png);
    margin-top:1.5em;
}
    
#titulo_encuesta_elpais h5{
    color:rgb(147,39,143);
    text-align:center;
    font-weight:400;
    font-size:1.5em;
}

#contenido_encuesta_elpais{
    height:auto;
    width:35.625em;
}

#contenido_encuesta_elpais img{
    height:auto;
    width:100%;
}

#aside_elpais{
    float:right;
    margin-top:-63.5em;
    height:62.500em;
    width:13.125em;
    margin-right:1.875em;
}

#twitter_aside_elpais{
    height:22.500em;
    width:13.125em;
}

#facebook_aside_elpais{
    height:15.000em;
    width:13.125em;
    margin-top:1.250em;
}

#playout_aside_elpais{
    height:22.500em;
    width:13.125em;
    margin-top:1.250em;
}

#titulo_twitter_aside_elpais{
    height:2.500em;
    width:13.125em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_facebook_aside_elpais{
    height:2.500em;
    width:13.125em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_playout_aside_elpais{
    height:2.500em;
    width:13.125em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_twitter_aside_elpais h3{
    color:rgb(147,39,143);
    font-size:1em;
}

#titulo_facebook_aside_elpais h3{
    color:rgb(147,39,143);
    font-size:1em;
}

#titulo_playout_aside_elpais h3{
    color:rgb(100,100,100);
    font-size:1em;
}
    
#body_elpais footer{
    clear: both;
}
   

/* ----------------------------------------  
                   AL AIRE 
   ---------------------------------------- */

#body_alaire{
    font-family:"Lato", sans-serif; 
}

#contenedor_alaire{
    height:83.750em;
    width:60.000em;
    margin:auto;
}

#contenedor_alaire header{
    width:100%;
    background-image:url(header_alaire.jpg);
    background-repeat:no-repeat;
    margin-bottom:1.2em;
    height:15em;
}

#contenedor_alaire header #buscador_redes{
    background-color: rgba(255,0,0,0.25);
}

#contenidos_alaire main{
    height:34.500em;
    width:60.000em;
    margin:auto;
    border-bottom:solid rgba(255,0,0,0.25) 0.125em;
}

#contenidos_alaire main #titulo_alaire{
    height:2.500em;
    width:56.250em;
    background-image:url(fondo%20diagonal.png);
    margin:auto;
}

#titulo_alaire h1{
    color:rgb(255,0,0);
    text-align:center;
    font-size:1.5em;
    font-weight:900;
    padding-top:0.125em;
}

#pantalla_alaire{
    height:26.250em;
    width:60.000em;
    margin:auto;
    margin-top:2.5em;
    margin-left:1.25em;
}

#aside_izq_alaire{
    float:left;
    height:26.250em;
    width:7.500em;
    margin-top:0;
    margin-right:-0.25em;
}

#aside_izq_alaire img{
    height:26.250em;
    width:7.500em;
}

#streaming_alaire{
    float:left;
    height:26.250em;
    width:43.125em;
    margin-left:-0.25em;
}

#streaming_alaire video{
    height:26.250em;
    width:43.125em;
    margin-top:-0.125em;
    margin-left:0.125em;
}

#aside_der_alaire{
    float:right;
    height:26.250em;
    width:7.500em;
    margin-top:0;
    margin-right:2.35em;
}

#aside_der_alaire img{
    height:26.250em;
    width:7.500em;
}

#article_alaire{
    margin:auto;
    margin-top:2.5em;
    height:12em;
    width:56.250em;
    border-bottom:solid rgba(255,0,0,0.5) 0.125em;
}

#titulo_playout_alaire_alaire{
    height:1.250em;
    width:13.125em;
    background-color:rgb(255,0,0);
    margin-top:-2.5em;
}

#titulo_playout_alaire_alaire h2{
    margin:auto;
    text-align:center;
    height:auto;
    width:100%;
    font-size:0.9em;
}

#playout_alaire_alaire{
    height:auto;
    width:13.125em;
    float:left;
    margin-top:2.50em;
}

#texto_playout_alaire_alaire{
    margin-top:1.25em;
}

#titulo_playout_alaire_proximosprogramas{
    height:1.250em;
    width:41.875em;
    background-color: rgb(150,150,150);
    margin-top:-1.250em;
}

#titulo_playout_alaire_proximosprogramas h2{
    margin:auto;
    text-align:center;
    height:auto;
    width:100%;
    font-size:0.9em;
}

#playout_alaire_proximosprogramas{
    margin-top:1.250em;
    height:auto;
    width:41.875em;
    float:right;
}

#playout_alaire_proximosprogramas_1{
    height:auto;
    width:13.125em;
    float:left;
    margin-top:1.250em;
}

#playout_alaire_proximosprogramas_2{
    height:auto;
    width:13.125em;
    float:left;
    margin-left:1.250em;
    margin-top:1.250em;
}

#playout_alaire_proximosprogramas_3{
    height:auto;
    width:13.125em;
    float:right;
    margin-top:1.250em;
}

#article_alaire p{
    font-size:0.8em;
    text-align: center
}

#texto_playout_alaire_alaire p{
    color:rgb(255,0,0);
}

#body_alaire footer{
    clear: both;
}

#body_alaire #footer_3 p{
    padding-top: 0.8em;
    color: white;
    font-size: 0.8em;
}

#body_alaire #footer_3{
    float: right
}

/* ----------------------------------------  
            FUTBOL LOCAL 
   ---------------------------------------- */

#body_futbol_internacional{
    font-family:"Lato", sans-serif; 
}

#body_futbol_internacional header{
    background-image:url(header_nota_principal_deportes.jpg);
}

#contenidos_futbol_internacional{
    height:74.688em;
    width:56.250em;
    margin:auto;
    border-bottom: solid rgb(100,100,100) 0.063em;
}

#contenidos_futbol_internacional main{
    float:right;
    height:60.250em;
    width:37.500em;
}

#titulo_futbol_internacional{
    background-image:url(fondo%20diagonal.png);
    height:2.500em;
    width:37.500em;
    margin-top:-0.313em;
}

#titulo_futbol_internacional h1{
    color:rgb(0,152,102);
    font-size:1.5em;
    padding-top:0.175em;
}

#bajada_futbol_internacional{
    margin-top:1em;
    height:3.125em;
    width:37.500em;
    border-bottom:0.063em solid rgb(180,180,180);
}

#bajada_futbol_internacional p{
    color:rgb(0,152,102);
    font-size:0.85em;
}
    
#video_futbol_internacional{
    margin-top:1em;
    height:25em;
    width:37.500em;
    margin-bottom: 1.5em;
}

#texto_futbol_internacional{
    margin-top:1em;
    width:37.500em;
}

#texto_futbol_internacional p{
    font-size: 0.9em;
}

#contenidos_futbol_internacional aside{
    float:right;
    height:9.063em;
    width:13.438em;
}
    
#contenidos_futbol_internacional article{
    height:63.750em;
    width:13.125em;
    float:left;
}

#futbol_internacional_playout{
    height:22.500em;
    width:13.125em;
    border-bottom:0.063em solid rgb(180,180,180);
}

#futbol_internacional_playout #titulo{
    background-image:url(fondo%20diagonal.png);
    height:2.500em;
    width:13.125em;
    margin-bottom: 1em
}

#futbol_internacional_playout #titulo h2{
    color:rgb(255,0,0);
    padding-top: 0.5em;
}

#futbol_internacional_playout #al_aire{
    height:2em;
    width:13em;
    background-color:rgb(255,0,0);
}

#futbol_internacional_playout #al_aire h3{
    font-size:1.2em;
    color:white;
    margin-top: 0.2em;
    margin-left: 3.5em;
}

#body_futbol_internacional #texto_al_aire p{
    font-size:0.8em;
    margin-top:1em;
    color:rgb(255,0,0);
    text-align: center;
}

#futbol_internacional_playout #proximo_programa{
    background-color:rgb(100,100,100);
    height:2em;
    width:13em;
    margin-top: 1.5em;
}

#futbol_internacional_playout #proximo_programa h3{
    font-size:1em;
    color:white;
    margin-top: 0.4em;
}

#body_futbol_internacional #texto_proximo_programa p{
    font-size:0.8em;
    margin-top:1em;
    color:rgb(100,100,100);
    text-align: center;
}

#futbol_internacional_archivo{
    margin-top:2em;
    height:36.250em;
    width:13.125em;
    margin-top: 3.5em;
}

#titulo_futbol_internacional_archivo{
    background-image:url(fondo%20diagonal.png);
    height:1.500em;
    margin-top:-0.313em;
}

#titulo_futbol_internacional_archivo h4{
    color:rgb(0,152,102);
    margin-left: 4em
}

#titulo_futbol_internacional_archivo #videos_archivo{
    padding:1em;
}


/* ----------------------------------------  
                   LA CIUDAD 
   ---------------------------------------- */

#body_laciudad{
    font-family:"Lato", sans-serif; 
    background-color:white;
}


#body_laciudad #buscador_redes{
    background-color: rgba(200,150,110,0.3)    
}

#body_laciudad header{
    background-image: url(header_cultura.jpg);
}

#body_laciudad header #fecha{
    display: none;
}

#body_laciudad header nav{
    margin-top: 8.4em
}

#body_laciudad main nav{
    float: left;
    width: 100%;
    margin-top: -1em;
    margin-left: 0.7em;
    height:1em; 
    margin-bottom: 1em;
}

#body_laciudad main nav ul li {
    display:inline-block;
    text-align: center;
    width: 6.4em;
    height: 1em;
    background-color: rgb(200,150,110);
    float: left;
    margin-left: 0.1em;
}

#body_laciudad main nav ul li a{
    color:RGB(0,0,0); 
    height: 1.5em;
    font-weight:500; 
    font-size:0.7em; 
    text-decoration:none;
    display: block;
}

#body_laciudad .sitio{
    background-color: rgb(255,255,255);
}

#body_laciudad main nav ul li:hover{
    background-color: white;
}

#body_laciudad main nav a:hover{
    color:rgb(134,0,0);
}

#body_laciudad #titulo_ciudadpag{
    background-image: url(fondo%20diagonal.png);
    width: 100%;
    overflow: auto;
    text-align: center;
    font-weight: 700;
    font-size: 1.5em;
    color: rgb(200,150,110);
}

#body_laciudad #titulo_ciudadpag h1{
    margin-top:0.063em;
}

#notas_laciudad{
    width: 68.75%;
    overflow: auto;
    float: left;
    margin-top: 1.5em;
}

#titulo_notaslc, #titulo_haceciudad{
    margin-bottom: 1em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_notaslc h1, #titulo_haceciudad h1{
    font-size: 1.2em;
}

#nota1_lc{
    float: left;
    width: 100%;
    height: 18.68em;
    background-image: url(nota1lc.png);
    position: relative;
    margin-bottom: 1.5em;
}

#nota2_lc{
    width: 48%;
    float: left;
    height: 15.68em;
    background-image: url(nota2lc.png);
    position: relative;
    margin-bottom: 1.5em;
}

#nota3_lc{
    width: 48%;
    float: right;
    height: 15.68em;
    background-image: url(nota3lc.png);
    position: relative;
}

#nota4_lc{
    width: 100%;
    float: left;
    height: 12.68em;
    background-image: url(nota4lc.png);
    position: relative;
}

#titulo_nota1lc, #titulo_nota2lc, #titulo_nota3lc, #titulo_nota4lc, #titulo_elcampo, #titulo_pueblonuevo, #titulo_aside4lc{
    position: absolute; 
    background-color: rgba(200,150,110,0.85);
    width: 7em;
    height: 1.4em;
    color: black;
    left: 0;
    top: 0;
}

#titulo_nota1lc{
    width: 8em;
}

#titulo_nota2lc{
    width: 5em;
    height: 2.5em;
}

#titulo_nota3lc{
    width: 6em;
    height: 2.5em;
}

#titulo_nota4lc{
    width: 10em;
}

#bajada_nota1lc h3, #bajada_nota2lc h3, #bajada_nota3lc h3, #bajada_nota4lc h3, #bajada_elcampo h3{
    color: black;
}

#bajada_nota1lc h2, #bajada_nota2lc h2, #bajada_nota3lc h2, #bajada_nota4lc h2, #bajada_elcampo h2{
    color: black;
}

#bajada_nota1lc, #bajada_nota2lc,#bajada_nota3lc,#bajada_nota4lc, #bajada_elcampo{
    position: absolute;
    background-color: rgba(200,150,110,0.85);
    color: black;
    height: 3.9em;
    width: 100%;
    left: 0;
    bottom: 0;
}

#bajada_nota1lc,#bajada_nota4lc{
    width: 75%;
}

#bajada_elcampo{
    height: 1.5em;
}

#bajada_nota1lc p, #bajada_nota2lc p, #bajada_nota3lc p, #bajada_nota4lc p, #bajada_pueblonuevo p, #bajada_aside4lc p, #bajada_denuncialc p{
    clear: both; 
    color: black;
    font-size: 0.8em;
    font-weight: 300;
    margin-left: 1.2em;
    margin-top: 0.2em;
}

#hace_ciudad{
    width: 28.5%;
    float: right;
    overflow: auto;
    margin-top: 1.5em;
}

#denuncia_lc{
    height: 32.76em;
    background-image: url(facepolitica.png);
    background-repeat: no-repeat;
    position: relative;
    margin-bottom: 1.5em;
}

#titulo_denuncialc{
    position: absolute;
    top: 0;
    left: 0;
    height: 2.5em;
    background-color: rgba(63,169,245,0.85);
    color: white;
}

#bajada_denuncialc{
    background-color: rgba(63,169,245,0.85);
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}

#bajada_denuncialc p{
    color: white;
}

#instagramlc{
    position: relative;
    background-image: url(instagramlc.png);
    background-repeat: no-repeat;
    height: 15.78em;
}

#titulo_instagramlc{
    background-color: rgba(63,169,245,0.85);
    color: white;
}

#instagramc_lc{
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(63,169,245,0.85);
    width: 100%;
    height: 1.5em;
}

#asideciudad{
    clear: both;
    width: 100%;
    height: 10.68em;
    margin-bottom: 2em;
}

#asidelc1{
    float: left;
    width: 23.5%;
    height: 100%;
    border-bottom: solid rgb(200,150,110) 0.125em;
}

#body_laciudad #al_aire{
    width: 95%;
    margin:auto;
}

#body_laciudad #al_aire h1,#body_laciudad #al_aire h2,#body_laciudad #al_aire p{
    color: rgb(200,150,110);
}

#elcampo_lc, #pueblonuevo, #aside4lc{
    float: left;
    margin-left: 2%;
    width: 23.5%;
    height: 100%;
    position: relative;
}

#elcampo_lc{
    background-image: url(elcampo.png);
}

#pueblonuevo{
    background-image: url(pueblonuevo.png);
}

#aside4lc{
    background-image: url(catedral.png);
}

#bajada_pueblonuevo, #bajada_aside4lc{
    position: absolute;
    bottom: 0;
    background-color: rgb(200,150,100);
    display: none;
}

#pueblonuevo:hover #bajada_pueblonuevo,#aside4lc:hover #bajada_aside4lc{
    display: block;
}

#body_laciudad footer{
    clear: both;
}


/* ----------------------------------------  
                   DEPORTES 
   ---------------------------------------- */

#body_deportes{
    font-family:"Lato", sans-serif; 
    background-color:white;
}


#body_deportes #buscador_redes{
    background-color: rgba(0,152,105,0.3)    
}

#body_deportes header{
    background-image: url(header_cultura.jpg);
}

#body_deportes header #fecha{
    display: none;
}

#body_deportes header nav{
    margin-top: 8.4em
}

#body_deportes main nav{
    float: left;
    width: 100%;
    margin-top: -1em;
    margin-left: 0.7em;
    height:1em; 
    margin-bottom: 1em;
}

#body_deportes main nav ul li {
    display:inline-block;
    text-align: center;
    width: 6.4em;
    height: 1em;
    background-color: rgb(0,152,105);
    float: left;
    margin-left: 0.1em;
}

#body_deportes main nav ul li a{
    color:white; 
    height: 1.5em;
    font-weight:500; 
    font-size:0.7em; 
    text-decoration:none;
    display: block;
}

#body_deportes .sitio a{
    color: black;
}

#body_deportes .sitio{
    background-color: rgb(255,255,255);
}

#body_deportes main nav ul li:hover{
    background-color: white;
}

#body_deportes main nav a:hover{
    color:rgb(134,0,0);
}

#body_deportes #titulo_deportespag{
    background-image: url(fondo%20diagonal.png);
    width: 100%;
    overflow: auto;
    text-align: center;
    font-weight: 700;
    font-size: 1.5em;
    color: rgb(0,152,105);
}

#body_deportes #titulo_deportespag h1{
    margin-top:0.063em;
}

#notas_deportes{
    width: 68.75%;
    overflow: auto;
    float: left;
    margin-top: 1.5em;
}

#titulo_notasd, #titulo_hacedeportes{
    margin-bottom: 1em;
    background-image:url(fondo%20diagonal.png);
}

#titulo_notasd h1, #titulo_hacedeportes h1{
    font-size: 1.2em;
}

#depor1{
    float: left;
    width: 100%;
    height: 18.68em;
    background-image: url(depor1.png);
    position: relative;
    margin-bottom: 1.5em;
}

#depor2{
    width: 32%;
    float: left;
    height: 15.68em;
    background-image: url(depor2.png);
    position: relative;
    margin-bottom: 1.5em;
}

#depor3{
    width: 32%;
    float: left;
    height: 15.68em;
    background-image: url(depor3.png);
    position: relative;
    margin-left: 1.5%;
}

#depor4{
    width: 32%;
    float: left;
    height: 15.68em;
    background-image: url(depor4.png);
    position: relative;
    margin-left: 1.5%;
}

#titulo_depor1, #titulo_depor2, #titulo_depor3, #titulo_depor4, #titulo_deporaside1, #titulo_deporaside2, #titulo_deporaside2, #titulo_deporaside3, #titulo_deporaside4, #titulo_mejoresv{
    position: absolute; 
    background-color: rgba(0,152,105,0.85);
    width: 7em;
    height: 1.4em;
    color: white;
    left: 0;
    top: 0;
}

#titulo_nota1lc{
    width: 8em;
}

#titulo_nota2lc{
    width: 5em;
    height: 2.5em;
}

#titulo_nota3lc{
    width: 6em;
    height: 2.5em;
}

#titulo_nota4lc{
    width: 10em;
}

#bajada_depor1 h3, #bajada_depor2 h3, #bajada_depor3 h3, #bajada_depor4 h3, #bajada_deporaside1 h3, #bajada_deporaside2 h3, #bajada_deporaside3 h3, #bajada_deporaside4 h3{
    color: white;
}

#bajada_depor1 h2, #bajada_depor2 h2, #bajada_depor3 h2, #bajada_depor4 h2, #bajada_deporaside1 h2, #bajada_deporaside2 h2, #bajada_deporaside3 h2, #bajada_deporaside4 h2{
    color: white;
}

#bajada_depor1, #bajada_depor2, #bajada_depor3, #bajada_depor4, #bajada_deporaside1, #bajada_deporaside2, #bajada_deporaside3, #bajada_deporaside4, #bajada_mejoresv{
    position: absolute;
    background-color: rgba(0,152,105,0.85);
    color: white;
    height: 3.9em;
    width: 100%;
    left: 0;
    bottom: 0;
}

#bajada_depor1{
    width: 75%;
}

#bajada_depor3, #bajada_deporaside1, #bajada_deporaside2, #bajada_deporaside3, #bajada_deporaside4, #bajada_hacedepor1{
    height: 2.8em;
}

#bajada_depor4{
    height: 4.8em;
}

#bajada_mejoresv{
    height: 1.5em;
}

#bajada_depor1 p, #bajada_depor2 p, #bajada_depor3 p, #bajada_depor4 p, #bajada_deporaside1 p, #bajada_deporaside2 p, #bajada_deporaside3 p, #bajada_deporaside4 p, #bajada_hacedepor1 p{
    clear: both; 
    color: white;
    font-size: 0.8em;
    font-weight: 300;
    margin-left: 1.2em;
    margin-top: 0.2em;
}

#hace_deportes{
    width: 28.5%;
    float: right;
    overflow: auto;
    margin-top: 1.5em;
}

#hacedepor1{
    height: 18.68em;
    background-image: url(hacedepor1.png);
    position: relative;
    margin-bottom: 1.5em;
}

#titulo_hacedepor1{
    position: absolute;
    top: 0;
    left: 0;
    height: 2.5em;
    background-color: rgba(63,169,245,0.85);
    color: white;
}

#bajada_hacedepor1{
    background-color: rgba(63,169,245,0.85);
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}

#bajada_hacedepor1 p{
    color: white;
}

#instagramd{
    position: relative;
    background-image: url(instagramd.png);
    background-repeat: no-repeat;
    height: 15.68em;
}

#titulo_instagramd{
    background-color: rgba(63,169,245,0.85);
    color: white;
}

#instagramd_d{
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(63,169,245,0.85);
    width: 100%;
    height: 1.5em;
}

#asidedeportes{
    clear: both;
    width: 100%;
    height: 22.86em;
    margin-bottom: 2em;
}

#asided1{
    float: left;
    width: 23.5%;
    height: 100%;
}

#asided3{
    float: right;
    height: 22.86em;
    width: 23.5%
}

#mejores_videos{
    height: 100%;
    position: relative;
    background-image: url(mejoresv.png);
    
}

#asidetextuald{
    height: 10.68em;
    background-image: url(fondo%20diagonal.png);
    margin-bottom: 1.5em;
}

#asidetextuald h4{
    font-size: 1.5em;
    font-weight: 300;
    text-align: center;
    padding: 0.7em
}

#asidetextuald h2{
    color: black;
    margin-top: -1em;
    margin-right: 0.5em;
    font-size: 2em
}

#body_deportes #al_aire{
    width: 95%;
    margin:auto;
}

#body_deportes #al_aire h1,#body_deportes #al_aire h2,#body_deportes #al_aire p{
    color: rgb(0,152,105);
}

#asided1{
    border-bottom: solid rgb(0,152,105) 0.125em;
}

#asided2{
    float: left;
    height: 100%;
    width: 49%;
    margin-left: 2%;
}

#deporaside1{
    background-image: url(deporaside1.png);
    height: 10.68em;
    float: left;
    width: 48%;
    position: relative;
}

#deporaside2{
    background-image: url(deporaside2.png);
    height: 10.68em;
    float: right;
    width: 48%;
    position: relative;
}

#deporaside3{
    background-image: url(deporaside3.png);
    height: 10.68em;
    float: left;
    width: 48%;
    position: relative;
    margin-top: 1.5em;
}

#deporaside4{
    background-image: url(deporaside4.png);
    height: 10.68em;
    float: right;
    width: 48%;
    position: relative;
    margin-top: 1.5em;
}

#body_deportes footer{
    clear: both;
}

/* ----------------------------------------  
                PROGRAMACIÓN 
   ---------------------------------------- */

#body_programacion{
    font-family:"Lato", sans-serif; 
    background-color:white;
}


#body_programacion #buscador_redes{
    background-color: rgba(255,0,0,0.3)    
}

#body_programacion header{
    background-image: url(header_archivo.jpg);
}

#body_programacion header #fecha{
    margin-top: 9em;
    margin-bottom: -4em;
    
}

#body_programacion #titulo_programacion{
    background-image: url(fondo%20diagonal.png);
    width: 100%;
    overflow: auto;
    text-align: center;
    font-weight: 700;
    font-size: 1.5em;
    color: rgb(255,0,0);
}

#body_programacion #titulo_programacion h1{
    margin-top:0.063em;
}

#horarios_programas{
    width: 78%;
    height: 27em;
    float: left;
    margin-top: 1.5em;
    background-image: url(programas.png);
    background-repeat: no-repeat;
}

#programas_destacados{
    width: 20%;
    float: right;
    overflow: auto;
    margin-top: 1.5em;
}

#programas_destacados1, #programas_destacados2{
    height: 12.68em;
    position: relative;
    margin-bottom: 1em;
}

#programas_destacados1{
    background-image: url(destaprogram1.png);
}

#programas_destacados2{
    background-image: url(destaprogram2.png);
}

#titulo_programas1, #titulo_programas2{
    position: absolute;
    top: 0;
    left: 0;
    height: 2.2em;
    background-color: rgba(255,0,0,0.85);
    color: white;
}

#titulo_programas1 h1, #titulo_programas2 h1{
    float: left;
    padding: 0.4em
}

#bajada_programas1, #bajada_programas2{
    background-color: rgba(255,0,0,0.85);
    position: absolute;
    height: 1.5em;
    width: 100%;
    bottom: 0;
    left: 0;
}

#bajada_programas1 h2, #bajada_programas2 h2{
    float: left;
    font-size: 0.8em;
    padding: 0.4em;
}

#asideprogramacion{
    clear: both;
    width: 100%;
    height: 10.68em;
    margin-bottom: 2em;
}

#asidep1{
    float: left;
    width: 23.5%;
    height: 100%;
    border-bottom: solid rgb(255,0,0) 0.125em;
}

#body_programacion #al_aire{
    width: 95%;
    margin:auto;
}

#asidep2{
    float: right;
    width: 73.5%;
    height: 100%;
    border-bottom: solid rgb(255,0,0) 0.125em;
    background-color: rgba(255,0,0,0.3);
}


#asidep2 p{
    font-size: 1.2em;
    font-weight: 300;
    text-align: center;
    padding-top: 2em
}

#asidep2 h2{
    color: black;
    font-size: 2.2em;
    font-weight: 300;
    margin-right: 0.7em;
}

#body_programacion footer{
    clear: both;
}


/* ----------------------------------------  
              NUESTROS ESTUDIOS 
   ---------------------------------------- */

#body_nuestrosestudios{
    font-family:"Lato", sans-serif;
}

#contenedor_estudios{
    height:auto;
    width:60em;
    margin:auto;
}

#contenedor_estudios #buscador_redes{
    background-color: rgba(255,0,0,0.25);
}

#contenedor_estudios header{
    background-image:url(header_estudios.jpg);
    background-repeat:no-repeat;
}

#contenidos_estudios{
    width:56.250em;
    height:auto;
    margin:auto;
}

#main_estudios{
    width:37.500em;
    float:left;
    height:auto;
    margin-bottom:3em;
}

#titulo_main_estudios{
    background-image:url(fondo%20diagonal.png);
    height:auto;
    width:100%;
    margin-top:-0.5em;
}

#titulo_main_estudios h1{
    color:red;
    text-align: center;
    font-weight:700;
    font-size:1.5em;
}

#galeria_imagenes_estudio{
    height:auto;
    width:100%;
    margin-top:1.5em;
}

#galeria_imagenes_estudio ul{
    float: left;
    width: 100%;
    margin-bottom: 50px;
    list-style:none;
}

.rslides {
    margin: 0 auto;
}

.rslides_container {
    margin-bottom: 10px;
    position: relative;
    height:20em;
    float: left;
    width: 100%;
}

.centered-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgb(255,0,0);
  top:50%;
  left: 0;
  opacity: 1;
  text-indent: -9999px;
  overflow: visible;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
}

.centered-btns_nav:active {
  opacity: 0.5;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
 
#datos_estudio{
    float:left;
    height:auto;
    width: 16.5em;
    padding: 0.625em;
    border: solid rgba(63,169,245,0.25) 0.5em;
    margin-top:1em;
}

#datos_estudio p{
    color:rgb(0,152,102);
    font-size:0.9em;
}

#estudio_conocenos{
    height: auto;
    width: 17.375em;
    background-color: rgba(63,169,245,0.25);
    float: right;
    margin-left: 0em;
    margin-top: 1em;
}

#estudio_conocenos ul{
    list-style:none;
    height: auto;
    width: 18.125em;
    margin-top: 0.625em;
    margin-left: -1em;
}

#estudio_conocenos ul li{
    width: 18.125em;
}

#estudio_conocenos ul li img{
    float: right;
    margin: auto;
    margin-bottom:0.5em;
}

#texto_estudio_conocenos{
    float:left;
    height:auto;
    width:11.875em;
    margin-top:0.5em;
    margin-left:1.4em;
    background-color:rgba(63,169,245,0.25);
}

#texto_estudio_conocenos p{
    color: rgb(0,152,102);
    font-size: 0.65em;
    margin:auto;
    padding: 0.65em;
}

#boton_conocenos{
    float:right;
    height: 3.06em;
    width:5.25em;
    border-bottom: solid rgba(63,169,245,0.25) 0.125em;
    margin-top:0.5em;
}

#boton_conocenos p{
    color: rgb(0,152,102);
    font-size: 0.65em;
    margin:auto;
    padding: 0.65em;
    font-weight: 900;
    text-align:center;
}

#article_estudios{
    width:15.000em;
    float:right;
    height:auto;
}

#article_estudios #al_aire_estudios{
    width:15em;
    height:8em;
    border-bottom:solid red ;
}

#article_estudios #al_aire_estudios #titulo_al_aire_estudios{
    width:15em;
}

#article_estudios #al_aire_estudios #titulo_al_aire_estudios h2{
    text-align:center;
    height:auto;
    width:100%;
    margin:auto;
    background-color:red;
}

#article_estudios #al_aire_estudios h3{
    text-align:center;
    font-weight: 700;
    font-size:0.8em;
    height:auto;
    width:100%;
    color:red;
    margin:auto;
    margin-top:0.5em;
}

#article_estudios #al_aire_estudios p{
    text-align:center;
    font-weight: 400;
    font-size:1em;
    height:auto;
    width:100%;
    color:red;
}

#article_estudios #a_continuacion_estudios{
    width:15em;
    height:8em;
    border-bottom:solid darkgrey ;
    margin-top:1.5em;
}

#article_estudios #a_continuacion_estudios #titulo_a_continuacion_estudios{
    width:15em;
}

#article_estudios #a_continuacion_estudios #titulo_a_continuacion_estudios h2{
    text-align:center;
    height:auto;
    width:100%;
    margin:auto;
    background-color:darkgrey;
}

#article_estudios #a_continuacion_estudios h3{
    text-align:center;
    font-weight: 700;
    font-size:0.8em;
    height:auto;
    width:100%;
    color:darkgrey;
    margin:auto;
    margin-top:0.5em;
}

#article_estudios #a_continuacion_estudios p{
    text-align:center;
    font-weight: 400;
    font-size:1em;
    height:auto;
    width:100%;
    color:darkgrey;
}

#contenidos_estudios aside{
    width:15.000em;
    float:right;
    height:auto;
    margin-right:0;
}

#contenidos_estudios aside #espacio_publicitario img{
    padding-top:1em;
}

#body_nuestrosestudios footer{
    clear:both;
    margin:auto;
    width:60em;
}


/* ----------------------------------------  
                    CARTA 
   ---------------------------------------- */

#body_carta{
    font-family:"Lato", sans-serif; 
    background-color:white;
}

#body_carta header{
 background-image:url(header_cultura.jpg);
}

#titulo_carta{
    background-image: url(fondo%20diagonal.png);
    margin-top: 2em;
    margin-bottom: 2em;
}

#titulo_carta h1{
    font-size: 2em;
    color: rgb(255,0,0);
    font-weight: 500;
}

#titulo_comitente, #titulo_objetivo, #titulo_concepto, #titulo_propuesta{
    margin-bottom: 1em;
}

#titulo_comitente h1, #titulo_objetivo h1, #titulo_concepto h1, #titulo_propuesta h1{
    font-size: 1.5em;
    background-image: url(fondo%20diagonal.png);
}

#carta_comitente{
    float: left;
    width: 45%;
}

#carta_comitente h4{
    font-size: 0.9em;
    padding-left: 1em;
    padding-right: 1em;
}

#carta_objetivo{
    float: right;
    width: 45%;
}

#carta_concepto{
    clear: both;
    float: left;
    margin-top: 1em;;
    width: 25%
}

#carta_propuesta{
    margin-top: 1em;
    float: right;
    width: 70%;
    margin-bottom: 3em;
    background-color: rgba(255,0,0,0.15)
}

#bajada_propuesta1{
    width: 48%;
    float: left;
}

#bajada_propuesta2{
    width: 48%;
    float: right;
}

#body_carta p{
    font-size: 0.8em;
    padding-left: 1em;
    padding-right: 1em;
   padding-bottom: 1em
}

#footer_carta{
    height: 7.5em;
    clear: both;
    background-color: rgb(53,53,53);
}

#footer_carta #footer_logo{
    width: 8em;
    float: right;
    margin-top: 0.8em;
}