@charset "utf-8";
/*//////GENERAL//////////*/
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

 .contenedor{
        width: 100%;
        max-width: 960px;
        margin: auto;
        overflow: hidden;
}
boddy, input{
font-family: "Roboto", "Arial", sans-serif;
}
ul{
 list-style: none;
    }
li{
    list-style: none;
    color: rgb(57, 177, 176);
}
.minilogos img{
    float: right;
    width: 2.5em;
    overflow: hidden;
   margin-left: 0.2em;
}
#iconosfooter{
background-color: none;
}
/*///TIPOGRAFIAS-textos///*/
h2{
    color: white;
    font-size: 1.3em;
}
h3{
color: white;
}
h5{
color: white;
    font-size: 6.7em;
    width: 48%;
}
p{
    color: black;
    font-size: 1.01em;
}
.barrati h4{
color: rgb(57, 177, 176);
}
.barrat{
font-size: 1em;
    margin-top: 2em;
    margin-bottom: 1.6em;
    color: white;
}
.bajada{
font-style: italic;
    padding: 1em;
    color: white;
}
.bajada span{
font-style: normal;
    font-weight: bold;
    font-size: 1.3em;
    color: white;
}
.barraal{
color: white;
    padding: 0.5em;
}
.fecha{
font-size: 0.7em;
}
.fechados{
font-size: 0.7em;
    margin-top: 0.7em;
}
.fechatres{
font-size: 0.7em;
    margin-top: 1.6em;
    color: white;
}
.negro{
background-color: black;
border-style: solid;
    border-color: black;
    padding-left: 0.5em;
}
.negrodos{
background-color: black;
border-style: solid;
    border-color: black;
    padding-left: 0.5em;
margin-top: 0.5em;
}
.barraceleste{
    background-color: rgb(57, 177, 176);
    border-style: solid;
    border-color:rgb(57, 177, 176);
    padding-left: 0.5em;
} 
.barracelestedos{
background-color: rgb(57, 177, 176);
border-style: solid;
    border-color: rgb(57, 177, 176) ;
    padding-left: 0.5em;
margin-top: 0.5em;
}
.tamano img{
    padding-top: 0.8em;
    margin-bottom: 0.5em;
    float: left;
    width: 90%;
}
.infoag li a:hover{
        opacity: 0.5;
    }
.junto{
overflow: hidden;
    padding-top: 1em;
    padding-right: 1em;
}
.contodo{
    overflow: hidden;
    }
.botabaj{
margin-top: 2em;
}
/*////////Cuadrado de texto////////////*/
.cuadra h2{
background-color: black;
    width: 95%;
    margin-bottom: 0.3em;
    padding-left: 0.4em;
}

.cuadraa h2{
background-color: black;
    width: 80%;
    padding-left: 0.4em;
}

.cuadradoo h2{
background-color: black;
    width: 60%;
    padding-left: 0.4em;
}

/*/////////videos y noticias en general/////////*/
.despuest{
display: none;
}
.jun .despues{
display: none;
}
.jun:hover .despuest{
    visibility: visible;
}
.estrellas{
border-top-style: dashed;
    border-bottom-color: black;
    border-bottom-style: dashed;
    border-top-color: black;
    border-width: thin;
    margin-bottom: 0.5em;padding-top: 0.2em;
}
.botoneraa{
border: solid thin white;
    padding-left: 0.5em;
    padding-bottom: 0.2em;
    padding-right: 0.5em;
    margin-right: 1.3em;
   width: 46%;
    border: thin solid white;
    }
.infoencel{
float: left;
width: 35%;
    margin-left: 0.3em;
    margin-top: 0.8em;
    border: solid thin black;
    padding: 0.5em;
    height: 19.8em;
    margin-bottom: 0.5em;
}
.infocelatam{
margin-top: -1.2em;
}

/*//////////HEADER/////////////*/
header{
    background-color: black;
}

.navegacion-menu{
    margin-left: 1em;
}

.navegacion-menu li a{
    color: white;

    padding: 1em;
    align-items: center;
    padding-top: 0.5em;
    

}

.navegacion-menu li {
    margin-left: 1em;
    padding-right: 1em;
    width: 170%;
    
}



.navdeplcontenedor{
    display: none;
}

.cbp-hssubmenu{
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
}

.cbp-hssubmenu .navegacion-menu{
    margin-left: 2.5em;
    width: 100%
}


.no-touch .cbp-hsmenu > li > a:hover, .no-touch .cbp-hsmenu > li > a:focus, .cbp-hsmenu > li.cbp-hsitem-open > a {
    color: white;
    border-bottom: medium solid;
    font-weight: bold;
    align-items: center;
}

.pin img{
    width:35%;
    margin-right: 0.5em;
    float: left;
    margin-right: 1em;
    margin-bottom: 1em;
}

.no-touch .cbp-hssubmenu > li a:hover, .no-touch .cbp-hssubmenu > li a:focus {
    color: rgb(57, 177, 176);
}

.cbp-hssubmenu > li a{
    padding: 0.5em 0.5em 0.5em 0.5em;
    clear: both;
}

#tiempoaltiempo img{
    width: 18%;
    float: left;
    margin-top: 1em;
    margin-left: 4em;
        
}

 #logoid img{
    width: 40%;
    float: left;
}

.arriba{
    padding-left: 2em;
    padding-right: 2em;
    overflow: hidden;
}

.opcionesnav ul li a img{
    display: none;
}

.opcionesnav a #iconologin{
    width: 10%;
    float: right;
    margin-top: 1em;
    margin-right: -0.2em;

}

.nav-acceso li a{
    display: none;
}

.semaforo{
        display: inline-block;
        width: 25%;
}

.semaforo img {
        max-height: 100%;
        max-width: 100%;
}

.buscador {
        display: none;
}

/*////SLIDER//////*/
.bx-wrapper .bx-default-pager.bx-pager a:hover, .bx-wrapper .bx-default-pager.bx-pager a.active{
background-color:rgb(57, 177, 176); 
    
}

/*////LOGIN DESPLEGABLE MODAL//////*/
.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}
.modalDialog:target {
    opacity: 1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 350px;
    position: relative;
    margin: 3% auto;
    padding: 5px 20px 13px 20px;
    background: rgba(0, 0, 0, 0.7);
}
.close {
    background: rgba(0, 0, 0, 0.7);
    color: white;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 12px;
    box-shadow: 0.5em 0.5em 2.5em black;
}
 .bg_conectate {
    background-image: url(../imagenes/loginper.png);
    height: 167px;
      background-repeat: no-repeat;
    background-position: center;
}
 .titulo_modals {
    text-align: center;
    padding-top: 110px;
    color: white;
}
.img_registro {
    margin: 5% auto;
    margin-left: 8.5em;
    position: relative;
}
 .registro {
    height: 40px;
    padding: 0 0 0 10px;
    margin: 5% auto 0% auto;
    position: relative;
    float: left;
    box-sizing: border-box;
    background: white;
    border: none;
    width: 23em;
}
 .separador {
    clear: both;
}
 .recordarme {
    font-size: 0.9em;
    position: relative;
    float: left;
    padding: 0 0px 0 50px;
    margin: 3% auto 0 auto;
    padding-left: 0.1em;
}
.olvide_contr {
    text-decoration: none;
    position: relative;
    float: right;
    padding: 0 50px 0 0;
    font-size: 0.9em;
    color: white;
    margin: 3% auto;
    padding-right: 0.3em;
}
 .ingresar {
    font-size: 1em;
    text-align: center;
    color: white;
    background-color: rgb(57, 177, 176);
    padding: 10px 50px;
    width: 400px;
    margin: 7% 200px 7% 30px;
    border: none;
    width: 82%;
}
.registro_rs {
    width: 300px;
    height: 150px;
    margin: 0 150px 0 0px;
    text-align: center;
    font-size: 13px;
}
.registro_rs img{
width: 25%;
}
 .click {
    color: white;
    padding: 0 0 0px 5px;
}
/*////fin login//////*/
/*///BOTON DESPLEGABLE VER MAS///*/

.botonera span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.botonera span:after {
  content: '»';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.botonera:hover span {
  padding-right: 25px;
}

.botonera:hover span:after {
  opacity: 1;
  right: 0;
}
.botonera{
border: solid thin white;
     border-radius: 4px;
    padding-bottom: 0.2em;
    margin-right: 1.3em;
   width: 30%;
    text-align: center;
    float: right;
    margin-bottom: 0.1em;
    transition: all 0.5s;
  cursor: pointer;
    display: inline-block;
    padding-top: 0.2em;
    }
.botonera ul li a{
font-size: 0.8em;
}
   /*/////////BOTONERA DE LOS TEMAS//////////7*/
    .botonpa{
    background-color: black;
    width: 100%;
    padding: 0.5em;
    overflow: hidden;
    margin-top: 1em;
    }
   .tamaboton img{
    width: 4.2em;
    margin-bottom: 0.5em;
    margin-left: 1em;
    float: left;
    }
    ul li a:hover .tamaboton img{
    width: 7em;
        margin-bottom: 1em;
        margin-left: 0.5em;
    }
    ul li a:hover .barrati h4{
    text-decoration: underline;
    text-decoration-color:rgb(57, 177, 176);
        margin-bottom: 2em;
    }
    .barrati{
    display: none;
}
 /*///////////////////////////*/   

/*/////////////////HOME/////////////////////*/
.ultimasnoticias{
    border: thin solid black;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 1em;
    height: 27em; 
}

.ultimasnoticias p{
    margin-bottom: 1em;
    margin-top: 0.3em;
    width: 84%;
}

.ultimasnoticias .datos nav ul li a span{
font-weight: bold;
    font-size:1.3em;
}
.datos .fecha{
font-size: 0.7em;
    float: right;
}
.taparparades{
display: none;
}
.taparparadestres{
    display: none;
    }
#video{
        background-color: rgb(57, 177, 176);
        border: solid rgb(57, 177, 176);
        padding-left: 1em;
        padding-bottom: 1em;
        overflow: hidden;
    }
 #noticia{
        background-color: rgb(57, 177, 176);
        border: solid rgb(57, 177, 176);
        padding-left: 1em;
        padding-bottom: 1.1em;
        overflow: hidden;
     margin-top: 1em;
    }
.boleto{
background-color: rgb(98, 77, 103);
    width: 100%;
    margin-top: 1em;
    padding: 0.5em;
}
.aumento{
background-color: rgb(0, 166, 198);
    width: 100%;
    margin-top: 1em;
    padding: 0.5em;
}
.fut{
display: none;
}
#final #transitod{
   display: none;
}

#final .entrevista{
    border: thin solid rgb(142, 103, 165);
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    margin-bottom: 1em;
    background-color: rgb(142, 103, 165);
    height: 36.5em;
}
/*///////////////TWITTER////////////////////*/
.twitter{
    border: thin solid black;
    padding: 1em;
    overflow: hidden;
    margin-top: 1em;
    margin-bottom: 1em;
    height: 24.7em;
}

.twitter p{
    font-size: 0.8em;
    float: left;
    margin-top: 0.9em;
    margin-left: 0.4em;
}

p .azul{
    color: rgb(57, 177, 176);
}

.twitter img{
    margin-bottom: 0.9em;
    margin-top: 0.9em;
    float: left;
}
.persona{
overflow: hidden;
    margin-top: 0.06em;
}
/*///////////////FIN TWITTER////////////////////*/
/*////////LINEASPUNTEADAS////////////*/
.lineapunteada{
border-bottom-style: dashed;
    border-bottom-width: thin;
    border-color: black;
    border-spacing: 3em;
    padding-bottom: 1em;
}

.lineapunteada h2{
margin-top: 0.8em;
    color: white;
    margin-bottom: 0.2em;
}
.finallinea h2{
  margin-top: 0.8em;
    color: white;
    margin-bottom: 0.2em;
}
.lineapunteadados{
border-bottom-style: dashed;
    border-bottom-width: thin;
    border-color: black;
    border-spacing: 3em;
    padding-bottom: 10em;
}
/*//////NOTICIAS GENERAL//////////*/
.negroversion{
display: none;
}
.mininoticiasjuntas .bajada{
display: none;
}
.negroversiontres{
background-color: rgb(57, 177, 176);
border-style: solid;
    border-color: rgb(57, 177, 176);
}
.negroversiondos{
background-color: rgb(98, 77, 103);
border-style: solid;
    border-color: rgb(98, 77, 103);
}
.mininoticiasjuntas{
        background-color: black;
        padding-top: 1em;
        overflow: hidden;
        margin-top: 1em;
        margin-bottom: 1em;
        height:14em;
    }
    .mininoticiasjuntas ul li a img{
        list-style: none;
        margin-top: 1em;
        margin-bottom: 0.5em;
        width: 40%;
        margin-left: 0.5em;
        float: left;
    }
#noticiauno{
        background-color: rgb(57, 177, 176);
        border: solid rgb(57, 177, 176);
        padding-left: 1em;
        padding-bottom: 1.1em;
         margin-top: 1em;
    overflow: hidden;
    }
    #noticiaunovis{
        display: none;
    }
    #noticiados{
        background-color: rgb(98, 77, 103);
        border: solid rgb(98, 77, 103);
        padding-left: 1em;
        padding-bottom: 1.1em;
        margin-top: 1em;
        overflow: hidden;
    }
     #noticiadosvis{
        display: none;
    }
    #noticiatres{
        background-color: rgb(142, 103, 165);
        border: solid rgb(142, 103, 165);
        padding-left: 1em;
        padding-bottom: 1.1em;
        width: 33%;
        float: left;
        margin-top: 1em;
    }
    #noticiacuatro{
        background-color: rgb(0, 166, 198);
        border: solid rgb(0, 166, 198);
        padding-left: 1em;
        padding-bottom: 1.1em;
        margin-top: 1em;
        margin-bottom: 1em;
        overflow: hidden;
    }
.violeta{
background-color: rgba(98, 77, 103, 0.7);
    width: 12em;
    margin-left: 1em;
    padding: 0.5em;
    padding-bottom:2em;
    height: 19.3em;
}
.violetados{
background-color: rgba(0, 166, 198, 0.7);
    width: 12em;
    margin-left: 1em;
    padding: 0.5em;
    padding-bottom:0.9em;
    height: 19.3em;
}
/*//////FIN NOTICIAS GENERAL//////////*/
.piesema{
overflow: hidden;
}
/*//////////EPISODIOS INFRAESTRUCTURA/////////////*/
#final #transito{
    border: thin solid rgb(57, 177, 176);
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    background-color:rgb(57, 177, 176);
    margin-top: 1em;
    margin-bottom: 1em;
}
.conjunto #noticiainfra{
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    background-color:rgb(57, 177, 176);
    border: solid rgb(57, 177, 176);
    height: 29.6em;

}
.junto ul li a h3{
color: white;
    text-align: center;
    margin-bottom: 0.8em;
    margin-top: 0.2em;
}
.twitterinfra{
  display: none;
}
.comentarios{
        border: thin solid black;
        width: 66%;
        margin-top: 1em;
        margin-bottom: 1em;
        padding: 1em;
        float: left;
        margin-right: 0.5em;

    }
    .comentariosinfra{
        border: thin solid black;
        margin-top: 1em;
        margin-bottom: 1em;
        padding: 1em;
        overflow: hidden;
        height: 18em;

}
    .comentariosinfra .comentar{
        width: 100%;
    }
.comentariosinfra .comentar input{
        width: 100%;
        margin-bottom: 1.5em;
    margin-top: 1em;
    padding-bottom: 2.5em;
    padding-top: 0.5em;
    padding-left: 0.5em;
    }
.lineapunteada .persona img{
margin-top: 1em;
    float: left;
}
.lineapunteada .persona p{
    float: left;
    font-size: 0.8em;
    margin-top: 1.1em;
    margin-left: 0.8em;

}
.lineapunteada .persona p span{
  color: rgb(57, 177, 176);
}
.lineapunteada .comentariodelcomentario p span{
  color: rgb(57, 177, 176);
}
.lineapunteada .persona .likes img{
    margin-left: 0.5em;
    margin-top: 0.5em;
}
 .comentarios .persona p{
        margin-bottom: 1em;
        margin-top: 0.3em;
    }
.comentariodelcomentario{
overflow: hidden;
}
.comentariodelcomentario img{
 float: left;
    margin-left: 6em;
    width: 7%;
   margin-top: 1.2em;
}
.comentariodelcomentario p{
float: left;
    margin-left: 0.8em;
    font-size: 0.8em;
    margin-top: 1.4em;
}
aside .capitulos{
 display: none;
}

aside .capitulos .negro{
    margin-top: 1em; 
    margin-right: 0.8em;
    margin-bottom: 0.5em;
    color: white;
}
.capitulos .imgvideosinfra ul li img{
     margin-top: 0.5em;
     width: 99%;
}
.negrorelacionados h2{
    background-color: rgb(57, 177, 176);
    border-style: solid black;
    padding: 0.5em;
    margin-right: 1em;
    color: white;
    font-size: 1.3em;
    margin-top: 0.5em;
    margin-bottom: 1em;
    margin-left: 1em;
}
.junto .negro{
width: 83%;
    float: left;
}
.junto .miniligos img{
 float: right;
    width: 2.5em;
    overflow: hidden;
   margin-left: 0.2em;
}
.juntolar{
overflow: hidden;
    padding-top: 1em;
    padding-right: 1em;
}
.juntolar .negro{
width: 89%;
    float: left;
}
.juntolar .miniligos img{
 float: right;
    width: 2.5em;
    overflow: hidden;
   margin-left: 0.2em;
}
.fechasub{
font-size: 0.7em;
    margin-bottom: 1em;
}
.despues{
    border-left-color: black;
    border-left-style: solid;
    float: right;
    width: 90%;
    position: absolute;
    width: 70%;
    margin-top: 1em;
    margin-left: 3em;
   visibility: hidden;
}
.celeste{
background-color: rgba(57, 177, 176, 0.7);
    width: 12em;
    margin-left: 1em;
    padding: 0.5em;
    padding-bottom:1.55em;
    height: 19.3em;
}  
.celestedos{
background-color: rgba(0, 166, 198, 0.7);
    width: 12em;
    margin-left: 1em;
    padding: 0.5em;
    padding-bottom: 2.4em;
}
.cuadrado h2{
background-color: black;
    width: 90%;
    margin-bottom: 0.3em;
    padding-left: 0.4em;
}
.jun:hover .despues{
    visibility: visible;
}
.barra{
font-size: 1em;
    margin-top: 2em;
    margin-bottom: 2em;
    color: white;
}
.entrevismas img{
    width: 100%;
padding-top: 0.8em;
    margin-bottom: 0.5em;
    float: left;
}
    #videosrelacionados{
    border: thin solid black;
    overflow: hidden;
    clear: both;
    margin-bottom: 3em;
}
#videosrelacionados  #transito{
    border: thin solid rgb(0, 166, 198);
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    background-color: rgb(0, 166, 198);
}
#videosrelacionados #extranjerosrelacionados{
    border: thin solid rgb(142, 103, 165);
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    margin-bottom: 1em;
    background-color: rgb(142, 103, 165);
}
#videosrelacionados .entrevista{
    border: thin solid rgb(98, 77, 103);
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    margin-bottom: 1em;
    background-color: rgb(98, 77, 103);
}
#videosrelacionados .logosrelacionados img{
    width: 70%; 
    padding-left: 5.5em;
}
#videosrelacionados .extranjerosrelacionados{
    border: thin solid;
    width: 32.8%;
    float: left;
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    background-color:rgb(57, 177, 176);
}
/*/////NOTICIAS INFRAESTRUCTURA///////*/

.noticiadesarrollada{
padding-left: 0.5em;
    padding-right: 0.5em;
    margin-top: 0.5em;
    height: 20.2em;
}
.copete{
font-size: 0.8em;
    margin-bottom: 1.5em;
    padding-right: 0.5em;
    text-align: justify;
}
.titulonoticia h2{
    color:rgb(57, 177, 176);
    font-weight: 700;
    font-size: 3em;
    margin-bottom: 0.3em;
}
.desarrollouno{
font-size: 1em;
    text-align: justify;
}
.desarrollodos{
padding-right: 0.5em;
     text-align: justify;
    margin-bottom: 1.6em;
    margin-top: 0.6em;
}
.desarrollodos span{
padding-right: 0.5em;
     text-align: justify;
    margin-bottom: 1.6em;
    margin-top: 0.6em;
    border: thin solid rgb(57, 177, 176);
    background-color: rgb(57, 177, 176);
}
.contenedortemas{
border: solid thin black;
    margin-top: 1em;
    margin-bottom: 2em;
    padding: 1em;
    overflow: hidden;
    clear: both;
}
.contenedormininoticias{
border: solid thin black;
    background-color: rgb(57, 177, 176);
    width: 31%;
    margin-top: 1em;
    margin-bottom: 0.5em;
    padding: 0.5em;
    margin-right: 0.5em;
    overflow: hidden;
    float: left;
    
}
.paraabajo{
margin-top: 45em;
}
.notdesacolo{
    border: thin solid black;
    margin-top: 1em;
    padding: 1em;
    overflow: hidden;
    height: 72em;
    }
.tamanoflo img{
padding-top: 0.8em;
    margin-bottom: 0.5em;
    float: left;
}
.tamanoflodos img{
display: none; 
}
.tamanoflodos{
width: 30%;
}
.mastemas{
background-color: rgb(57, 177, 176);
height: 3.5em;
}
.cualestemas li a{
    display: inline;
        float: right;
        margin-right: 0.8em; 
    }
.mininoticias{
overflow: hidden;
}
.tamanomininoticia{
float: left;
}
.textomininoticias{
display: none;
}
.textomininoticias span{
font-size: 1em;
    float: left;
    padding-right: 0.5em;
    color: white;
    font-style: italic;
    margin-left: 0.2em;
}
 .antiguosboton{
    border: thin solid black;
    background-color: white;
    padding-left: 0.5em;
        overflow: hidden;
    }
    .antiguosboton p{
    float: left;
    }
 .numeros ul li{
    float: right;
        display: inline;
        text-align: center;
        margin-right: 1.3em;
    }
    .numeros ul li a{
    color: black;
    }
    .numeros ul li a:hover{
   color: rgb(57, 177, 176);
    }
/*////VIDEO SUBIDO NOTICIA INFRAESTRUCTURA/////*/
.video{
position: relative;
    padding-bottom: 56.25%;
    margin-top: 1em;
    overflow: hidden;
    margin-bottom: 1em;
    
}
.video iframe{
position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
}
/*/////////*/
/*//////////ENTREVISTA GENERAL//////*/
    #masentrevistas{
        background-color: rgb(57, 177, 176);
        border: solid rgb(57, 177, 176);
        padding-left: 1em;
        padding-bottom: 1.1em;
        overflow: hidden;
    }
     #masentrevistasdos{
        background-color: rgb(98, 77, 103);
        border: solid rgb(98, 77, 103);
        padding-left: 1em;
        padding-bottom: 1.1em;
         overflow: hidden;
    }
     #masentrevistastres{
        background-color: rgb(142, 103, 165);
        border: solid rgb(142, 103, 165);
        padding-left: 1em;
        padding-bottom: 1.1em;
         overflow: hidden;
    }
      #masentrevistascuatro{
        background-color: rgb(0, 166, 198);
        border: solid rgb(0, 166, 198);
        padding-left: 1em;
        padding-bottom: 1.1em;
        margin-bottom: 3em;
        overflow: hidden;
    }
     #videobi{
        background-color: rgb(57, 177, 176);
        border: solid rgb(57, 177, 176);
        padding-left: 1em;
        padding-bottom: 1em;
        overflow: hidden;
         margin-top: 1em;
         margin-bottom: 1em;
    }
.violetatres{
background-color: rgba(142, 103, 165, 0.7);
    width: 12em;
    margin-left: 1em;
    padding: 0.5em;
    padding-bottom:0.9em;
    height: 19.3em;
} 
    .allado{
       float: left;
        margin-right: 0.5em;
        width: 30%;
    }
    .alladodos{
       float: left;
        margin-right: 0.5em;
        margin-top: -0.45em;
        width: 30%;
    }
    .bajadaentrevista{
    display: none;
    }
    .juntolarlar .negro{
    width: 98%;
       margin-right: 1em;
        margin-top: 1em;
        float: left;
        margin-bottom: 0.8em;
    }
    #videodos{
    background-color: rgb(98, 77, 103);
        border: rgb(98, 77, 103);
        padding-left: 1em;
        padding-bottom: 1em;
        margin-top: 1em;
        overflow: hidden;
        margin-bottom: 1em;
    }
    #videotres{
    background-color: rgb(142, 103, 165);
        border: rgb(142, 103, 165);
         padding-left: 1em;
        padding-bottom: 1em;
        margin-top: 1em;
        overflow: hidden;
        margin-bottom: 1em;
    }
    #videocuatro{
    background-color: rgb(0, 166, 198);
        border: rgb(0, 166, 198);
          padding-left: 1em;
        padding-bottom: 1em;
        margin-top: 1em;
        overflow: hidden;
        margin-bottom: 1em;
    }
    .alladodevideo{
    border: solid thin black;
        margin-top: 14.5em;
        padding: 0.5em;
        margin-right: 2.3em;
    }
    .preguntasentre{
    margin-bottom: 0.8em;
    margin-top: 0.6em;
}
    /*///////PREGUNTAS DEL PUBLICO/////////*/
     .dejanospregunta{
    overflow: hidden;
        clear: both;
        border: solid thin black;
        margin-bottom: 3em;
        padding: 1em;
    }
    .derechapregunta{
    float: left;
        overflow: hidden;
    width: 50%;
        margin-top: 0.8em;
        border-right: thin solid black;
        padding-right: 0.5em;
    }
    .derechapregunta p{
        margin-bottom: 0.8em;
    }
    .izquierdapregunta{
    float: left;
        overflow: hidden;
        width: 45%;
        margin-left: 0.5em;
        margin-top: 0.3em;
    }
    .proxima{
margin-top: 0.8em;
}
    .boxtex{
    border-radius: 10px;
    padding: 0.5em;
    height: 3em;
    margin-top: 0.8em;
    margin-bottom: 1em;
    color:rgba(0, 0, 0, 0.4) 
}
    .botoning{
background-color:rgb(57, 177, 176);
    color: white;
    padding: 0.5em;
}
    .unidos{
margin-top: 0.8em;
    margin-bottom: 1em;
}
    .textopre{
color: black;
    margin: 1em;
}
    .puntopre{
margin-top: 1em;
}
    .next img{
    height: 15.5em;
        margin-left: 0.9em;
    }
    .nexttoto img{
    display: none;
    }
     /*////ENTREVISTA EXTRANJEROS/////*/
    #videocuatrobi{
    background-color: rgb(0, 166, 198);
        border: rgb(0, 166, 198);
          padding-left: 1em;
        padding-bottom: 1em;
        margin-top: 1em;
        overflow: hidden;
        margin-bottom: 1em;
    }
     .cadaunoconsupre{
    margin-top: 0.3em;
        overflow: hidden;
    }
    .cadaunoconsupre .redondo img{
    width: 15%;
        margin-right: 0.5em;
    }
    .cadaunoconsupre .preguntasentre{
    font-weight: bold;
        margin-bottom: 0.2em;
        margin-top: 0.2em;
    }
     .preganadoras{
         float: left;
         margin-left: 8em;
        width: 58%;
        margin-top: -21.4em;
        border-left: solid thin black;
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
    .redondoentre img{
    border-radius: 50%;
        border: solid thin black;
        border-width: 0.2em;
        width: 99%;
    }
    .alladodos .bajadaentrevistados{
   display: none;
    }
    .nextto img{
    display: none;
    }
.cuadrad{
        overflow: hidden;
        width: 30%;
        padding: 0.5em;
    }
.cuadrad .cuadra{
display: none;
}
    .destacado{
    border:thin solid white;
        padding: 0.3em;
        margin-top: 1em;
        margin-bottom: 0.8em;
        margin-right: 0.5em;
        width: 99%;
    }
    .destacado p{
    color: white;
        font-size: 0.8em;
    }
    
.hover_tiempo{
    display: none;
}
.showhim:hover .hover_tiempo{
    display: block;
}
/*/////////////////*/

/*////REGISTRO//////*/

.aladerecha{
    margin-top: 1em;
    margin-bottom: 2em;
    overflow: hidden;
}
.alaizq{
    margin-top: 1em;
    padding: 1em;
    overflow: hidden;
}
.alaizq .seguirredes img{
width: 40%;
    float: left;
}
.seguirredes{
margin-top: 8.5em;
    clear: both;
    border-top: solid thin black;
    border-left: solid thin black;
    padding: 0.5em;
}
.miselania{
height: 0.8em;
    background-color: rgb(57, 177, 176);
    margin-bottom: 0.2em;
}
.flotoallado{
float:right;
    overflow: hidden;
    margin-top: -2em;
}
.acompaniante span{
    color: rgb(57, 177, 176);
     margin-left: 0.7em;
    margin-top: 1.7em;
    overflow: hidden;
    }
.acompaniante{
    float: left;
    overflow: hidden;
    margin-right: 0.7em;
    margin-top: 1.7em;
    }
.acompaniantedos{
    margin-top: 0.8em;
    }
.chat{
float: left;
    overflow: hidden;
    clear: both;
    margin-top: 1em;
}
.texto{
color: white;
}
.textodos{
color: white;
    margin: 1em;
}
.te{
color:rgb(57, 177, 176);
}
.aladerechafondo{
 background-color: rgba(0, 0, 0, 0.7);
    padding: 1em;
    box-shadow: 0.3em 0.6em 1em 0.3em rgba(0, 0, 0, 0.7);
    
}
/*/////VIDEO EN EL LOG IN///////*/
 .videochico{
    position: relative;
    padding-bottom: 56.25%;
    margin-top: 1em;
    width: 100%;
    float: right;
    overflow: hidden;
    margin-bottom: 1em;
    }
.videochico iframe{
position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
}

/*////FIN REGISTRO//////*/
/*////////TIEMPO//////////*/
    .barranegro{
    background-color: black;
        height: 3em;
        margin-top: 1em;
        margin-bottom: 0.5em;
        padding-left: 0.5em;
    }
    .temperaturaactual{
        background-color:rgb(57, 177, 176);
        padding: 1em;
        overflow: hidden;
        clear: both;
        margin-bottom: 0.5em;
    }
    .aladere{
     border-top: solid thin white;
    }
    .linea{
    border-bottom: solid thin white;
        margin-bottom: 1em;
        overflow: hidden;
        padding-bottom: 1em;
        margin-top: 1.8em;
    }
     .sinlinea{
        margin-bottom: 1em;
        overflow: hidden;
         margin-top: 1.8em;
    }
    .alaizquierda{
        overflow: hidden;
    }
.alaizquierda h5{
    font-size: 4em;
    width: 28%;
}
    .espacio img{
    margin-right: 1.3em;
        margin-left: 1.3em;
    }
    .uno{
    float: left;
    overflow: hidden;
    margin-right: 5em;
    }
    .dos{
    float: left;
        overflow: hidden;
    }
    .dos p{
    color: white;
        margin-bottom: 1em;
        margin-right: 0.5em;
    }
    .uno p{
    color: white;
        margin-bottom: 1em;
    }
    .tres{
    float: left;
        overflow: hidden;
        margin-right: 0.5em;
        margin-left: 12em;
    }
    .tres p{
    color: white;
        margin-bottom: 1em;
    }
    .solnublado{
    float: right;
        overflow: hidden;
        margin-top: -6em;
        margin-bottom: 0.8em;
    }
    .flota{
    float: left;
        overflow: hidden;
        margin-right: 1em;
    }
    .slider{
    border: thin solid black;
        height: 10em;
        margin-top: 0.5em;
        margin-bottom: 1em;
        overflow: hidden;
    }
     .sliderdos{
    border: thin solid black;
        height: 12.9em;
        margin-top: 0.5em;
        margin-bottom: 3em;
    }
    .sliderdos img{
        width: 100%;
    }
    .pasar img{
    width: 2.6%;
        height: 29.2em;
    }
    .chiqui img{
    width: 100%;
        float: left;
        overflow: hidden;
        margin-top: -29em;
    }
    .pasardos img{
    width: 2.6%;
        height: 29.2em;
        float: right;
        margin-top: -29.5em;
    }
    /*/////////PERFIL//////////////*/
    .redondo img{
    border-radius: 50%;
        float: left;
        width: 22%;
        border: solid black thin;
        border-width: 100%;
    }
    .izquierdaper{
    margin-top: 1em;
        overflow: hidden;
    }
    .ajuste{
    width: 12%;
        float: right;
        margin-right: 1em;
        margin-top: 0.5em;
    }
    .paab{
    margin-top: 0.6em;
    background-color: rgb(57, 177, 176);
    }
    .paabdos{
    margin-top: 0.6em;
    background-color: rgb(142, 103, 165); 
    }
 .marcofino .negro h3{
    font-size:0.8em;  
    }
    .negroper{
    background-color: black;
border-style: solid;
    border-color: black;
    padding-left: 0.5em;
    float: left;
        width: 74%;
        margin-top: 4em;
    }
    .personal{
    width: 32.9%;
        float: left;
        padding-left: 1em;
    }
    .personal p{
    margin-bottom: 0.5em;
    }
    .cuadro{
    border: thin solid rgba(0,0,0,0.7);
        height: 22.6em;
        float: right;
        margin-top: -10.9em;
        width: 80%;
        padding: 0.5em;
        margin-bottom: 1em;
        background-image: url(../imagenes/fondoimagenindu.jpg);
    }
    .conmigo{
    overflow: hidden;
    }
    .nombre{
    overflow: hidden;
        clear: both;
    }
    .boxtexx{
    border-radius: 10px;
    padding: 0.5em;
    height: 7em;
    margin-top: 0.8em;
    margin-bottom: 1em;
    color:rgba(0, 0, 0, 0.4);
        overflow: hidden;
}
    .seccionpag{
    overflow: hidden;
        clear: both;
    }
    .marco{
   display: none;
    }
    .marcose{
    border: solid thin black;
        margin-bottom: 0.5em;
        margin-top: 1.5em;
        padding: 0.5em;
        background-color: white;
          overflow: hidden;
        width: 100%;
        margin-bottom: 3em;
    }
    .marcose img{
    margin-top: 0.5em;
    width: 99.9%;
    }
     .marcofino{
    border: solid thin black;
        margin-top: 0.8em;
        padding: 0.5em;
        background-color: white;
          overflow: hidden;
         width: 18%;
         float: left;
         clear: both;
         background-image: url(../imagenes/fondoimagenindu.jpg);
         opacity: 1;
         height: 10.92em;
    }
    .subi{
    float: left;
        overflow: hidden;
        margin-right: 0.5em;
        margin-top: 1em;
        clear: both;
    }
    .subidos{
     margin-right: 0.5em;
        margin-top: 1em;
        float: left;
    }
    .acompa{
    margin-top: 1em;
    }
    .acompa span{
    color: rgb(57, 177, 176);
        margin-left: 0.5em;
    }
    .acompaedit span{
    color: rgb(57, 177, 176);
        margin-left: 0.5em;
        margin-top: 1.2em;
            font-size: 0.8em;
        float: right;
        border-bottom: solid thin rgb(57, 177, 176);
    }
    .mismos{
    float: left;
    }
    .marcodos{
    border: solid thin black;
        margin-bottom: 0.5em;
        margin-top: 1.5em;
        padding: 0.5em;
        margin-left: 3em;
        height: 7em;
    }
    .todosloshobbies{
    margin-top: 0.5em;
        float: left;
    }
    .todosloshobbies img{
    margin-left: 0.2em;
        width: 60%;
    }
    .todosloshobbiesfotos img{
    margin-left: 0.4em;
        width: 15%;
        border-radius: 50%;
        float: left;
        margin-top: 0.5em;
        border-image-width: 80%;
        border: solid black thin;
    }
    .todosloshobbiesdos img{
        margin-top: 0.5em;
        width: 98%;
    }
    .porsentajes{
    float: left;
        overflow:hidden;
    }
    .porsentajes p{
    font-size: 0.8em;
        color: rgb(57, 177, 176);
        margin-right: 0.2em;
        display: block;
    }
    .porsentajes h2{
    color: black;
        font-size: 1.6em;
        margin-left: 1em;
    }
     .porsentajesdos{
    float: left;
        overflow:hidden;
    }
    .porsentajesdos p{
    font-size: 0.8em;
        color: rgb(57, 177, 176);
        margin-right: 0.2em;
        display: block;
        margin-left: 2em;
    }
    .porsentajesdos h2{
    color: black;
        font-size: 1.6em;
        margin-left: 0.8em;
    }
     .porsentajestres{
    float: right;
        overflow:hidden;
    }
    .porsentajestres p{
    font-size: 0.8em;
        color: rgb(57, 177, 176);
        margin-left: 0.2em;
        display: block;
    }
    .porsentajestres h2{
        color: black;
        font-size: 1.6em;
        margin-left: 1em;
    }
    .negrofoto{
        background-color: black;
border-style: solid;
    border-color: black;
    padding-left: 0.5em;
    }
    .botonesper{
    background-color: rgba(0, 0, 0, 0.7);
        padding: 0.5em;
        overflow: hidden;
        clear: both;
    }
    .persub{
    float: left;
        margin-right: 0.5em;
    }
    .como{
    color: white;
        margin-top: 0.5em;
        float: left;
    }
    .comoazul{
     color: rgb(57, 177, 176);
        margin-top: 0.5em;
        float: left;
    }
    .comodos{
    color: white;
    margin-top: 0.5em;
    }
    .ver{
    overflow: hidden;
        margin-right: 0.7em;
        float: left;
    }
    .publicar textarea{
            width: 100%;
    margin: auto;
    margin-top: 1.8em;
    height: 8em;
    margin-bottom: 1.5em;
    color: #b4b4b4;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
        background-color: white;
        padding: 0.5em;
        font-family:"Roboto", "Arial", sans-serif;
        font-size: 1em;
            -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    flex-direction: column;
    resize: auto;
    cursor: auto;
        white-space: pre-wrap;
    word-wrap: break-word;    
        display: inline-block;
    text-align: start;
        -webkit-writing-mode: horizontal-tb;
            line-height: 18px;
    }
    .publicardos textarea{
    width: 30%;
    height: 11.4em;
    color: #b4b4b4;
    margin-left: 5em;
    margin-top: -12.3em;
    padding: 0.5em;
    float: right;
    font-family: "Roboto", "Arial", sans-serif;
    font-size: 1em;     
    }
    .publicados{
        width: 20%;
        float: right;
        overflow: hidden;
    }
    .masapto img{
    width: 10%;
        float: left;
    display: inline;
        margin-right: 0.7em;
        margin-top: 0.3em;
    }
    .publicar input[type="file"] {
    margin: auto;
    width: 50%;
    float: none;
        margin-bottom: 0.6em;
    }
    input[type="button"] {
    background-color: rgb(57, 177, 176);
        padding: 0.5em;
        width: 30%;
        color: white;
    }
    #fileToUpload{
    color: white;
    }
    .calendario {
    margin-left: 1em;
    margin-bottom: 0.9em;
}
    .conteiner{
    background-color: rgba(0, 0, 0, 0.7);
    }
    .calendario header {
    width: 100%;
    margin-left: -0.8em;
    margin-top: 1em;
        padding: 0.2em;
        margin-bottom: 0.5em;
}
    .coninteiner tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
   .conteiner td.event {
    background: white;
    border-radius: 50%;
}
    .conteiner td.event a{
    color:rgb(57, 177, 176);
    }
.calendario thead {
    font-weight: 600;
    text-transform: uppercase;
        display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

.conteiner table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: rgb(0, 0, 0, 0.7);
}
    .calendario td {
    border: 2px solid transparent;
    border-radius: 50%;
    display: inline-block;
    height: 1.5em;
    text-align: center;
    width: 1.5em;
    color: rgb(57, 177, 176);
    }

/*///////////FOOTER////////////*/
footer{
        overflow: hidden;
        clear: both;
    background-color: Black;
    }
#footercontenidos{
    display: none;
}

#logo{
    display: none;
}

.iconosbuscador ul li a img{
    float: left;
    display: inline-block;
    width: 25%;
    border-radius: 50%;
}

#infofooter{
    background-color:rgb(57, 177, 176);
    color: white;
    padding: 1em;
    text-align: center;
    font-size: 0.8em;
    font-weight: lighter;
    clear: both;
}
.titularcon{
    display: none;
}

.navegacionfooter{
    width: 45%;
    float: left;
    padding-bottom: 1.5em;
    margin-left: 1.5em;

}

.navegacionfooter ul li a{
    font-family: "Roboto", sans-serif;
    font-size: 0.8em;

}

.navegacionfooter2{
    width: 45%;
    float: right;
    padding-bottom: 1.5em;

}

.navegacionfooter2 ul li a{
    font-family: "Roboto", sans-serif;
    font-size: 0.8em;

}
/*//////////video nuestro/////////////*/
video{
width: 100%;
height: auto;
}
.videopromo{
margin-top: 1em;
    margin-bottom: 3em;
}


.izqtiempo{
border: solid thin black;
    padding: 1em;
}

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

#headermapa{
    clear: both;
    margin-left: 0em;
}
    
.mapadesitiocontenidos li {
    margin-top: 0.5em;
}
    
.mapadesitiocontenidos li h4{
    color: rgb(57, 177, 176);
    border-style: solid;
    border-width: medium;
    border-color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    width: 16.5em;

}
.mapadesitiocontenidos li {
    margin-top: 0.5em;
}

.mapadesitiocontenidos #mapadesitio h2{
    color: black;   
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    margin: 3em 0em 3em 4.5em;
    
}
#botoniniciomapa li h4{
    color: rgb(57, 177, 176);
    border-style: solid;
    border-width: medium;
    border-color: rgb(57, 177, 176);
    width: 100%;


}
    
#botoniniciomapa li h4 a{
    color: rgb(57, 177, 176);
    border-style: none;
    width: 100%;
    margin: auto;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 1em 0em 1em 8.5em;

    
}

#botoniniciomapa li h4 a:hover{
    background-color: rgb(57, 177, 176);
    color: white;
}   

#tituloiniciomapa #botoniniciomapa li{
    margin-top: 0;
    width: 100%;
    
}
#headermapa #tiempomapa{
    float: none;
    margin-left: 2em;
    
}

#headermapa #tiempomapa li h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 0;
    width: 11em;
    padding:  0.5em 10em 0.5em 6.2em;
    
}
}
    
#headermapa #tiempomapa li h4 a:hover{
    background-color: rgb(57, 177, 176);
    color: white;
}

#headermapa #tiempomapa li h4 a:hover{
    background-color: rgb(57, 177, 176);
    color: white;
}


#headermapa #usuariomapa{
    float: none;
    margin-left: 2em;
    margin-right: 2.8em;
}

#headermapa #usuariomapa #loginmapa li{
    width: 15.2em;
}
    
#headermapa #usuariomapa #loginmapa li h4{
    padding:  0.5em 1em 0.5em 5.5em;
}

#headermapa #usuariomapa li a{
    color: black;

}
    
#headermapa #usuariomapa li a:hover{
    color: white;
}    

#headermapa #redesmapa{
    float: none;
    margin-right: 2.8em;
    margin-bottom: 2em;
    margin-left: 2em;
}
    
#headermapa #redesmapa #tituloredesmapa li h4{
    padding:  0.5em 0em 0.5em 1.5em;
}
    
#headermapa #redesmapa li a{
    color: black;

}

#headermapa #redesmapa li a:hover{
    color: white;
}        
    

.mapadesitiocontenidos li a{
    color: black;
    padding: 0.5em;
    transition-duration: 0.4s;
    font-size: 12px;
    display: inline-block;
    width: 100%;
    margin: auto;
    
}

.mapadesitiocontenidos li a:hover{
    color: white;
    background-color: rgb(57, 177, 176);
}

#botoneramapa{
    clear: both;
    margin-left: 2em;
}


#botoneramapa .divisionmapa{
    background-color: rgb(57, 177, 176);
    padding: 0.5em 0em 0.5em 4em;;
    color: white;
    margin: 0em 0em 0em -4em; 

}

#contenidoinicio .divisionmapa{
    background-color: rgb(57, 177, 176);
    padding: 0.5em 0em 0.5em 7em;
    color: white;
    margin: 0em 0em 0em -3em; 

}

#contenidoinicio{
    clear: both;
    margin: 3em 0em 4em 2em;
    
}    
    
#iniciomapa #botoneramapa div{
    float: none;
    margin-bottom: 0.5em;
    margin-right: 2.5em;
    width: 15.98em;
    
    
}
#iniciomapa{
    margin-top: 3em;
    border-top-style: solid;
    border-top-width:2em;
    border-top-color: rgb(57, 177, 176);
}
    
#botonepisodios{
    border-left-style: solid;
    border-left-width: 0.2em;
    border-left-color: rgb(57, 177, 176);  
    width: 27%;
 
}
    
#botonepisodios ul li{
    color: black;
    font-size: 12px;
    width: 100%;
}
    
#botonnoticias{
    float: none;
    border-left-style: solid;
    border-left-width: 0.2em;
    border-left-color: rgb(57, 177, 176);    

}

#botonentrevista{
    float: none;
    border-left-style: solid;
    border-left-width: 0.2em;
    border-left-color: rgb(57, 177, 176);    
}
    
#noticiasmapa{
    border-top-style: solid;
    border-top-width: 0.5em;
    border-top-color: rgb(57, 177, 176);
    width: 100%;
}
    
#noticiasmapa li{
    width: 14em;
    margin-top: 0;
    width: 100%;

}

#noticiasmapa li h4{
    width: 100%;
}
    
#noticiasmapa li a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 0;
    width: 11em;
    padding:  0.5em 10.2em 0.5em 5.5em;
    
}
#noticiasmapa li a:hover{
    color: white;
}
    
#episodiosmapa{
    border-top-style: solid;
    border-top-width: 0.5em;
    border-top-color: rgb(57, 177, 176);

}
    
#episodiosmapa li{
    width: 14em;
    margin-top: 0;
    width: 100%;

}

#episodiosmapa li h4{

    padding:  0.5em 10.2em 0.5em 5.5em;
    
}

#botoneramapa #botonepisodios #episodiosmapa li h4{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    padding: 0;
    width: 15.95em;
    padding:  0.5em 0em 0.5em 5em;
}
    
#entrevistamapa{
    border-top-style: solid;
    border-top-width: 0.5em;
    border-top-color: rgb(57, 177, 176);
    width: 100%;
}
    
#entrevistamapa li{
    margin-top: 0;
    
}
#entrevistamapa .menu{
    margin-top: 0;
}
    
#entrevistamapa li h4{
    width: 100%;
}

#entrevistamapa li a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 0;
    width: 11em;
    padding:  0.5em 11.2em 0.5em 4.5em;

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

li{
    list-style: none;
    color: rgb(57, 177, 176);
}

#ul li ul li{
    margin-left: 1em;   
}
    
.menu{
    border-style: solid;
    border-width: thin;
    border-color: rgb(57, 177, 176);
    width: 100%;
    overflow: hidden;
}
.submenu{
    margin-left: 2em;
    padding-right: 2em;
    border-left-style: solid;
    border-left-color: rgb(57, 177, 176);
    border-left-width: 0.2em;
    overflow: hidden;
    
}
.submenu ul div{
    padding-right: 2.5em;
}

.submenudos{
    padding: 0em 2.5em 0em 3em;

}

#titulosubmenu{
    color: black;
    padding: 0.5em 2em 0.5em 2em;
    font-size: 12px;
    display: inline-block;
    width: 100%;
    margin: auto;
    margin-top: 0.5em;
    border-style: solid;
    border-color: rgb(57, 177, 176);
    border-width: 0.2em;
}
#ultvideoinicio li{
    width: 17.5em;
}
#ultvideoinicio li h4{
    padding:  0.5em 0em 0.5em 4em;
    width: 17.5em;
}    

#ultnotiinicio li{
    width: 17.5em;
}

#ultnotiinicio li h4{
    padding:  0.5em 0em 0.5em 3.5em;
    width: 17.5em;
}

#noticiasgrales li{
    width: 17.5em;
}
    
#noticiasgrales li h4{
    width: auto;
}

#noticiasgrales li h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 0;
    padding: 0.5em 0em 0.5em 3em;
    
}
#noticiasgrales li h4 a:hover{
    color: white;
}

#transitoinicio{
    margin-top: 1em;
}
    
#transitoinicio li{
    width: 17.5em;
}
    
#transitoinicio li h4{
    width: 17.5em;


}
    
#transitoinicio li h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding:  0.5em 3em 0.5em 3.5em;
    
}
#transitoinicio li h4 a:hover{
    color: white;
}



#videopromoident{
    margin-top: 1em;
}
    
#videopromoident li{
    width: 17.5em;
}
    
#videopromoident li h4{
    width: 17.5em;


}
    
#videopromoident li h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding:  0.5em 3em 0.5em 3.5em;
    
}
#videopromoident li h4 a:hover{
    color: white;
}


#entrevistasinicio{
    margin-top: 1em;

}
    
#entrevistasinicio li{
    width: 17.5em;
   
}
    
#entrevistasinicio li h4{
    width: 17.5em;


}
    
#entrevistasinicio h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding:  0.5em 3em 0.5em 5em;

    
}
#entrevistasinicio li h4 a:hover{
    color: white;
}
/*///////// FIN MAPA DE SITIO - MOVIL //////////////*/

/*///////// TABLET //////////*/
@media screen and (min-width:480px){
/*/////////////HOME//////////////*/
 #noticia{
        width: 42%;
        float: left;
     height: 29em;
}
    .ultimasnoticias{
    width: 57%;
    float: left;
     height: 29em;
        margin-left: 0.3em;
}
    .infoencel{
    display: none;
    }
    .twitter{
    width: 49%;
        float: left;
         height: 36em;
        margin-top:-0.01em;
        margin-right: 0.3em;
    }
    #final .entrevista{
    width: 49%;
     height: 36em;
     float: left;
    margin-right: 0.5em;
}
    #final #transitod{
    border: thin solid;
    width: 49%;
    float: left;
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    background-color:rgb(57, 177, 176);
    height: 36em;
    display: block;
}
    .taparparadesdos{
    display: none;
    }
    .taparparadestres{
    display: block;
    }
    /*////////NOTICIAS GENERAL///////////*/
     #noticiauno{
        width: 48%;
        float: left;
         margin-right: 1em;
    }
     #noticiacuatro{
        width: 48%;
        float: left;
        margin-right: 0.6em;
    }
    /*//////////EPISODIOS INFRAESTRUCTURA/////////////////*/
     .notdesacolo{
  height: 47em; 
}
    .paraabajo{
margin-top: 20em;
}
    /*///////////ENTREVISTAS///////////*/
     .alladodevideo{
         margin-top: 23.5em;
         margin-right: 4.5em;
    }
    .preganadoras{
         margin-left: 15em;
        width: 58%;
        margin-top: -15em;
    }
    /*/////////TIEMPO////////////*/
    .slider{
        height: 20em;
    }
     .sliderdos{
        height: 21em;
    }
    .solnublado{
    float: right;
    margin-top: -6em;
        margin-right: 1em;
    }
    .tres{
        margin-right: 0.5em;
        margin-left: 1em;
    }
     .aladere{
    float: right;
        width: 40%;
        margin-top: -16em;
         border-top: none;
    }
      .alaizquierda{
    border-right: solid thin white;
        width: 58.5%;
    }
     .espacio img{
    margin-right: 1.3em;
        margin-left: 1.3em;
         width: 21%;
    }
    /*//////PERFIL///////*/
    .cuadro{
        height: 24.4em;
    }
       .calendario {
    margin-left: 1em;
    width: 40%;
}
    .publicardos textarea{
    width: 55%;
    }
}


/*///////// PC //////////*/

@media screen and (min-width:768px){
    
    .tamano img{
    width: auto;
}
    .botabaj{
margin-top: 0;
}
    .infoencel{
    display: none;
    }
 .jun .despues{
display: block;
}
    .despuest{
    display: block;
    border-left-color: black;
    border-left-style: solid;
    float: right;
    width: 90%;
    position: absolute;
    width: 70%;
    margin-top: 1em;
    margin-left: 22.9em;
    visibility: hidden;
}
     input[type="button"] {
        width: 20%;
    }
    .juntolar .negro{
width: 92%;
    float: left;
}

/*/////////REGISTRO//////////*/    
    .modalDialog > div {
    width: 500px;
    margin: 3% auto;
}
    .img_registro {
    padding: 0 0 0 50px;
    margin: 5% auto;
    margin-right: 0.5em;
    position: relative;
    float: left;
}
    .registro {
    padding: 0 0 0 10px;
    margin: 5% auto 0% auto;
    float: left;
    width: 24.7em;
}
     .recordarme {
    margin: 3% auto 0 auto;
    padding-left: 6.8em;
}
    .olvide_contr {
    padding-right: 2.2em;
}
    .ingresar {
    padding: 10px 50px;
    margin: 7% 50px 7% 50px;
}
 .registro_rs {
    margin: 0 50px 0 50px;
    width: 400px;
}
    
/*/////////BOTONERA DE LOS TEMAS//////////*/
    .botonpa{
    width: 15%;
        margin-right: 0.5em;
        padding: 0.5em;
        float: left;
        margin-top: 1em;
    }
    .tamaboton img{
    float: none;
    width: 5em;
    }
     .barrati{
         display: block;
    font-size: 0.8em;
    margin-bottom: 0.5em;
    text-align: center;
}
/*///////PREGUNTAS DEL PUBLICO/////////*/
     .dejanospregunta{
        width: 84%;
        float: right;
    }
    
 /*//HEADER//*/   
    header{
        width: 100%;
        max-width: 960px;
    }
    
.cbp-hsmenu-wrapper .cbp-hsmenu {
    margin-right: 0.5em;
    padding: 0 1em;
}

    /********************************************************/
                            /*NAV BAR*/
    /********************************************************/

    nav {
        display: inline-block;
        width: 65%;
    }
    .buscador {
       display: inline-block;
    }
    .navredes{
        margin-left: 3em;
    }

    .nav-widgets {
        display: inline-block;
        width: 35%;
        float: right;
        overflow: hidden;
        padding-top: 1em;
    }
    .nav-widgetsdos {
        display: inline;
        width: 14%;
        float: left;
        margin-top: 1.5em;
        border-left-style: solid;
        border-right-style: solid;
        border-color: white;
        border-width: thin;
        padding-left: 0.60em;
        padding-right: 0.60em;
        margin-left: 26.4em;
     }
      .opcionesnav img{
        width: 50%;
        float: left;
       display: block;
    }
    
        .opcionesnav{
        list-style: none;
    }
    .opcionesnav ul li {
        display: inline;
    }
    .opcionesnav ul li a img{
        display: block;
    }
    
    
    .nav-acceso{
        display: inline;
        width: 20%;
        float: left;
        overflow: hidden;
        margin-top: 2em;
        margin-left: 1em;
        border-style: solid;
        border-color: white;
        border-width: thin;
        list-style: none;
        height: 5.3em;
        border-radius: 35px;
        -webkit-transition-duration: 0.6s;
        transition-duration: 0.4s;
 }
     .nav-acceso:hover{
        background-color: white;
        border-style: none;
        
    }
    
    .opcionesnav a #iconologin{
        width: 40%;
        margin-top: 0.7em;
        padding-left: 0.5em;
        float: left;

    }
    
    .nav-acceso li{
        width: 40%;
        font-size: 0.7em;
        margin-top: 1.5em;
        float: left;
 
    }
    
    .nav-acceso li a{   
        display: inline;
        color: black;   
        margin-left: 0.75em;
        background-color: white;
        padding: 0.5em;
        border-radius: 20px;
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s;
    }
    
    .nav-acceso li a:hover {
        color: white;   
        background-color: black;
    }
    
    

    
     #tiempoaltiempo img{
        width: 4%;
        margin-left: 21.5em;
        margin-right: 1.5em;
        margin-top: 2em;
        position: absolute;
        
    }
    
    .navdeplcontenedor{
        display: block;
    }
    
 .pin img{
    width:25%;
    padding: 0 auto;
    margin: 0.3em;
    float: right;
}
    
.cbp-hssubmenu .navegacion-menu{
    margin-left: 0em;
    width: auto;
}
    
.navegacion-menu li{
    width: 100%;
    margin-left: o;
}

    /********************************************************/
                            /*FIN NAV BAR*/
    /********************************************************/

    /*//////////HEADER/////////////*/
    
     #logoid img{
        width: 17%;
    }
    /*/////////////////HOME/////////////////////*/
.ultimasnoticias{
    width: 66%;
    float: left;
     height: 38.45em;
    margin-left: 0;

}
.ultimasnoticias .datos nav ul li a span{
    float: left;
}
    .ultimasnoticias p{
    width: auto;
}
.taparparades{
display: block;
}
    .taparparadesdos{
    display: none;
    }
.videoynoticia{
        margin-bottom: 1em;
        margin-top: 1.5em;
    }
#video{
        width: 66%;
        float: left;
        margin-right: 0.5em;
    }
 #noticia{
        width: 33%;
        float: left;
     margin-top: 0;
      height: auto;
}
    .fut{
background-color: rgb(57, 177, 176);
    width: 100%;
    margin-top: 1em;
    padding: 0.5em;
    display: block;
}

#final #transitod{
    width: 32.9%;
    float: left;
    padding-left: 1em;
    padding-bottom: 1em;
    overflow: hidden;
    height: 28.8em;
    display: block;
}

#final .entrevista{
    width: 32.7%;
     height: 28.8em;
     float: left;
    margin-right: 0.5em;
}
    .taparparadestres{
    display: none;
    }
    /*///////////////TWITTER////////////////////*/
.twitter{
    width: 33%;
    float: left;
    height: 38.45em;
    margin-top: 1em;
    margin-right: 0;
    margin-left: 0.5em;
}

/*///////////////EPISODIOS INFRAESTRUCTURA////////////////////*/
    aside .capitulos{
    display: block;
    float: left;
    width: 33%;
    height: 77em;
    background-color:rgb(57, 177, 176);
    border: solid rgb(57, 177, 176);
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 1.1em;
}
    .comentariosinfra{
        width: 66%;
        float: left;
        margin-right: 0.5em;
        height: 49em;
        margin-top: -49em;
        height: 49em;
}
.twitterinfra{
    display: block;
    border: thin solid black;
    width: 32.7%;
    padding: 1em;
    float: right;
    overflow: hidden;
    margin-bottom: 1em;
    margin-left: 2em;
    margin-top: -29.6em;
    height: 29.6em;
}
    .conjunto #noticiainfra{
    width: 32.7%;
    float: left;
    margin-right: 0.5em;
    height: 29.6em;

}
    #final #transito{
    width: 32.9%;
    float: left;
    height: 29.6em;
    margin-top: 0;
    margin-bottom: 0;
}
    #videosrelacionados  #transito{
    width: 32.7%;
    float: left;
}
#videosrelacionados #extranjerosrelacionados{
    width: 32.8%;
    float: left;
    margin-right: 0.5em;
}
#videosrelacionados .entrevista{
    width: 32.8%;
    float: left;
    margin-right: 0.5em;
}
    /*///////////////NOTICIAS GENERALES//////////////////*/
    #noticiauno{
        width: 33%;
        float: left;
        margin-right: 0;
    }
      #noticiaunovis{
          display: block;
        background-color: rgb(57, 177, 176);
        border: solid rgb(57, 177, 176);
        padding-left: 1em;
        padding-bottom: 1.1em;
        width: 33%;
        float: left;
        margin-left: 0.5em;
    }
     #noticiados{
        width: 33%;
        float: left;
        margin-left: 0.5em;
    }
    #noticiadosvis{
        display: block;
        background-color: rgb(98, 77, 103);
        border: solid rgb(98, 77, 103);
        padding-left: 1em;
        padding-bottom: 1.1em;
        width: 33%;
        float: left;
        margin-left: 9.5em;
    }
     #noticiacuatro{
        width: 33%;
        float: left;
        margin-right: 0.5em;
    }
    .mininoticiasjuntas{
        width: 17%;
        float: right;
        margin-bottom: 1em;
        height: 82.6em;
    }
       .mininoticiasjuntas ul li a img{
        vertical-align: top;
        width: 100%;
           margin-left: 0;
           float: none;
    }
    .negroversion{
        display: block;
        background-color: rgb(142, 103, 165);
        border-style: solid;
        border-color: rgb(142, 103, 165);
}
    .mininoticiasjuntas .bajada{
display: block;
}
 /*//////////NOTICIAS INFRAESTRUCTURA////////////////*/   
    .notdesacolo{
        width: 84%;
        float: right;
    height: 66.5em;
    }
    .paraabajo{
        margin-top: 39.6em;
    }
    .tamanoflodos img{
        display: block;
   padding-top: 0.8em;
    float: left;
}
    .tamanoflodos{
width: 30%;
}
    .noticiadesarrollada{
    border-left-style: solid;
    border-left-width: medium;
    border-left-color: black;
    margin-left: 17.7em;
    height: 20.2em;
}
    .contenedormininoticias{
    width: 32.4%;
    margin-right: 0.5em;
    float: left;
    
}
    .textomininoticias{
    display: block;
    font-size: 1.2em;
    float: left;
    padding-right: 0.5em;
    margin-left: 0.5em;
}
/*////VIDEO SUBIDO NOTICIA INFRAESTRUCTURA/////*/
.video{
    width: 84.2%;
    float: right;
    
}
 /*////ENTREVISTA GENERAL/////*/   
      .alladodevideo{
        width: 23.6%;
        float: right;
        height: 19.9em;
        margin-right: 0.3em;
        margin-top: 0.8em;
    }
    #videobi{
        width: 84.1%;
        float: left;
         margin-top: -0.5em;
    }
     #masentrevistas{
        width: 84%;
        float: left;
    }
    .bajadaentrevista{
        display: block;
    font-size: 0.9em;
    }
     .nexttoto img{
       display: block;
       margin-left: 47em;
       margin-top: 9em;
    }
    #videodos{
        width: 84.1%;
        float: left;
        margin-left: 9.5em;
    }
     #masentrevistasdos{
        width: 84%;
        float: right;
    }
      #videotres{
        width: 84.1%;
        float: left;
        margin-left: 9.5em;
    }
    #masentrevistastres{
        width: 84%;
        float: right;
    }
     #videocuatro{
        width: 84.1%;
        float: left;
        margin-left: 9.5em;
    }
     #masentrevistascuatro{
        width: 84%;
        float: right;
    }

/*//////////ENTREVISTA EXTRANJEROS////////////////7*/ 
     #videocuatrobi{
        width: 84.1%;
        float: left;
        margin-top: -0.5em;
    }
    .alladodos .bajadaentrevistados{
        display: block;
    margin-right: 0.3em;
        font-size: 0.9em;
    }
     .preganadoras{
        width: 65%;
        margin-top: -17em;
        margin-left: 15em;
        height: 16.2em;
    }
    .cuadrad .cuadra{
display: block;
}
     .redondoentre img{
        width:auto;
    }
    .nextto img{
        display: block;
    margin-left: 1.3em;
        margin-top: 10em;
    }
    
    /*//////////BOTON QUE FLOTA PERFIL////////////////7*/
    .perfilboton {
    top: 98px;
    right: 0;
    position: fixed;
    width: 8em;
    height: 107px;
    background: url(../imagenes/conectado.jpg);
    overflow: hidden;
    background-repeat: no-repeat;
    z-index: 2000;
}
    .perfilboton :hover{
   top: 100px;
   right: 0;
   position: fixed;
   width: 17em;
   height: 107px;
   background: url(../imagenes/conectado2.jpg);
    overflow: hidden;
    background-repeat: no-repeat;
    z-index: 2000;
    transition: 1s;
}
    .pato{
    padding: 21px 0 0 139px;
    font-family: 'Roboto', "Arial", sans-serif;
    font-size: 1.1em;
    color: white;
        margin-left: 2em;
}
    .juntosalto{
    margin-top: 1em;
        overflow: hidden;
    }

    figure img{
        width: 100%;
        height: 9em;
    }

/*///TIEMPO/////*/
    .aladere{
    float: right;
        width: 40%;
        margin-top: -16em;
         border-top: none;
    }
      .alaizquierda{
    border-right: solid thin white;
        width: 58.5%;
    }
    .alaizquierda h5{
    font-size: 6.7em;
    width: 48%;
}
    .solnublado{
    margin-top: -8em;
    margin-right: 2.7em;
    }
    .uno{
    margin-right: 9em;
    }
    .tres{
        margin-right: 0.5em;
        margin-left: 5em;
    }
    .slider{
        height: 29.2em;
    }
     .sliderdos{
        height: 27.1em;
    }
    
    
 /*///REGISTRARSE/////*/
    .alaizq{
     width: 40%;
    float: left;
    margin-left: 4.5em;
}
    .aladerecha{
    width: 45%;
    float: left;
    border-left: solid thin black;
    padding-left: 1em;
}
    
 /*///PERFIL/////*/    
    .marcodos{
        height: 6em;
    }
    .marco{
        display: block;
        border: solid thin black;
        margin-bottom: 0.5em;
        margin-top: 1.5em;
        padding: 0.5em;
        background-color: white;
          overflow: hidden;
    }
    .porsentajes h2{
        font-size: 2.3em;
        margin-left: 0.5em;
    }
    .porsentajesdos h2{
        font-size: 2.3em;
        margin-left: 0.3em;
    }
    .porsentajestres h2{
        font-size: 2.3em;
        margin-left: 0.4em;
    }
    .conmigo{
        width: 67%;
        float: left;
    }
    .ver{
        margin-right: 3em;
    }
     .masapto img{
    width: 8%;
    margin-right: 0.7em;
    margin-top: 0;
    }
     .comodos{
    float: left;
    margin-right: 1.3em;
    }
    .cuadro{
        height: 21.1em;
        margin-top: -9.1em;
    }
     .marcofino{
       height: auto;
    }
    .todosloshobbiesdos img{
    margin-left: 0.9em;
        width: auto;
    }
    .marcofino .negro h3{
    font-size: 1.1em;  
    }
     .calendario {
    float: left;
    margin-left: 1em;
    width: 40%;
}
    .publicardos textarea{
    width: 50%; 
    }
    
/*////////// MAPA DE SITIO - PC //////////*/
    
#headermapa{
    clear: both;
    margin-left: 3em;
}
        
.mapadesitiocontenidos li h4{
    color: rgb(57, 177, 176);
    border-style: solid;
    border-width: medium;
    border-color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    width: 16.5em;

}
    
.mapadesitiocontenidos #mapadesitio h2{
    color: black;   
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    margin: 3em 0em 3em 19em;
    
}
    
.mapadesitiocontenidos li {
    margin-top: 0.5em;
}
    
#tituloiniciomapa #botoniniciomapa{
    float: left;
}

#botoniniciomapa li h4{
    color: rgb(57, 177, 176);
    border-style: solid;
    border-width: medium;
    border-color: rgb(57, 177, 176);
    width: 100%;
}
    
#botoniniciomapa li h4 a{
    color: rgb(57, 177, 176);
    border-style: none;
    width: 100%;
    margin: auto;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 1em 29.7em 1em 27em;
}

#botoniniciomapa li h4 a:hover{
    background-color: rgb(57, 177, 176);
    color: white;
}   

#tituloiniciomapa #botoniniciomapa li{
    margin-top: 0;
    width: 100%;
}    
     
#headermapa #tiempomapa{
    float: left;
    margin-left: 0em;
}

#headermapa #tiempomapa li h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 0;
    width: 11em;
    padding:  0.5em 10em 0.5em 6.2em;
    
}
    
#headermapa #tiempomapa li h4 a:hover{
    background-color: rgb(57, 177, 176);
    color: white;
}


#headermapa #usuariomapa{
    float: left;
    margin-left: 2em;
    margin-right: 0em;
}

#headermapa #usuariomapa #loginmapa li{
    width: 15.2em;
}
    
#headermapa #usuariomapa #loginmapa li h4{
    padding:  0.5em 1em 0.5em 5.5em;
}

#headermapa #usuariomapa li a{
    color: black;

}
    
#headermapa #usuariomapa li a:hover{
    color: white;
}    

#headermapa #redesmapa{
    float: left;
    margin-right: 0em;
    margin-bottom: 2em;
    margin-left: 3em;
}

    
#headermapa #redesmapa #tituloredesmapa li h4{
    padding:  0.5em 0em 0.5em 1.5em;
}
    
#headermapa #redesmapa li a{
    color: black;

}

#headermapa #redesmapa li a:hover{
    color: white;
}        
    

.mapadesitiocontenidos li a{
    color: black;
    padding: 0.5em;
    transition-duration: 0.4s;
    font-size: 12px;
    display: inline-block;
    width: 100%;
    margin: auto;
    
}

.mapadesitiocontenidos li a:hover{
    color: white;
    background-color: rgb(57, 177, 176);
}

#botoneramapa{
    clear: both;
    margin-left: 3em;
}


#botoneramapa .divisionmapa{
    background-color: rgb(57, 177, 176);
    padding: 0.5em 0em 0.5em 19em;
    color: white;
    margin: 0em 3.85em 0em -3em; 

}

#contenidoinicio .divisionmapa{
    background-color: rgb(57, 177, 176);
    padding: 0.5em 0em 0.5em 7em;
    color: white;
    margin: 0em 42.5em 0em -3em; 
}

#contenidoinicio{
    clear: both;
    margin: 3em 0em 4em 0em;
}    
    
#iniciomapa #botoneramapa div{
    float: left;
    margin-bottom: 0.5em;
    margin-right: 2.5em;
    width: 15.98em;
    
}
    
#iniciomapa{
    margin-top: 3em;
    border-top-style: solid;
    border-top-width:2em;
    border-top-color: rgb(57, 177, 176);
}
    
#botonepisodios{
    border-left-style: solid;
    border-left-width: 0.2em;
    border-left-color: rgb(57, 177, 176);  
    width: 27%;
 
}
    
#botonepisodios ul li{
    color: black;
    font-size: 12px;
    width: 100%;
}
    
#botonnoticias{
    float: left;
    border-left-style: solid;
    border-left-width: 0.2em;
    border-left-color: rgb(57, 177, 176);    
}

#botonentrevista{
    float: left;
    border-left-style: solid;
    border-left-width: 0.2em;
    border-left-color: rgb(57, 177, 176);    
}
    
#noticiasmapa{
    border-top-style: solid;
    border-top-width: 0.5em;
    border-top-color: rgb(57, 177, 176);
    width: 100%;
}
    
#noticiasmapa li{
    width: 14em;
    margin-top: 0;
    width: 100%;
}

#noticiasmapa li h4{
    width: 100%;
}
    
#noticiasmapa li a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 0;
    width: 11em;
    padding:  0.5em 10.2em 0.5em 5.5em;  
}
    
#noticiasmapa li a:hover{
    color: white;
}
    
#episodiosmapa{
    border-top-style: solid;
    border-top-width: 0.5em;
    border-top-color: rgb(57, 177, 176);
}
    
#episodiosmapa li{
    width: 14em;
    margin-top: 0;
    width: 100%;
}

#episodiosmapa li h4{
    padding:  0.5em 10.2em 0.5em 5.5em;
}

#botoneramapa #botonepisodios #episodiosmapa li h4{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    padding: 0;
    width: 15.95em;
    padding:  0.5em 0em 0.5em 5em;
}
    
#entrevistamapa{
    border-top-style: solid;
    border-top-width: 0.5em;
    border-top-color: rgb(57, 177, 176);
    width: 100%;
}
    
#entrevistamapa li{
    margin-top: 0;
}
    
#entrevistamapa .menu{
    margin-top: 0;
}
    
#entrevistamapa li h4{
    width: 100%;
}

#entrevistamapa li a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 0;
    width: 11em;
    padding:  0.5em 11.2em 0.5em 4.5em;
}
    
#entrevistamapa li a:hover{
    color: white;
}

li{
    list-style: none;
    color: rgb(57, 177, 176);
}

#ul li ul li{
    margin-left: 1em;   
}
    
.menu{
    border-style: solid;
    border-width: thin;
    border-color: rgb(57, 177, 176);
    width: 100%;
}
    
.submenu{
    margin-left: 2em;
    padding-right: 2em;
    border-left-style: solid;
    border-left-color: rgb(57, 177, 176);
    border-left-width: 0.2em;
}
    
.submenu ul div{
    padding-right: 2.5em;
}

.submenudos{
    padding: 0em 2.5em 0em 3em;
}

#titulosubmenu{
    color: black;
    padding: 0.5em 2em 0.5em 2em;
    font-size: 12px;
    display: inline-block;
    width: 100%;
    margin: auto;
    margin-top: 0.5em;
    border-style: solid;
    border-color: rgb(57, 177, 176);
    border-width: 0.2em;
}
#ultvideoinicio li{
    width: 17.5em;
}
#ultvideoinicio li h4{
    padding:  0.5em 0em 0.5em 4em;
    width: 17.5em;
}    

#ultnotiinicio li{
    width: 17.5em;
}

#ultnotiinicio li h4{
    padding:  0.5em 0em 0.5em 3.5em;
    width: 17.5em;
}

#noticiasgrales li{
    width: 17.5em;
}
    
#noticiasgrales li h4{
    width: auto;
}

#noticiasgrales li h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding: 0;
    padding: 0.5em 0em 0.5em 3em;
    
}
#noticiasgrales li h4 a:hover{
    color: white;
}

#transitoinicio{
    margin-top: 1em;
}
    
#transitoinicio li{
    width: 17.5em;
}
    
#transitoinicio li h4{
    width: 17.5em;
}
    
#transitoinicio li h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding:  0.5em 3em 0.5em 3.5em;
    
}
#transitoinicio li h4 a:hover{
    color: white;
}

#videopromoident{
    margin-top: 1em;
}
    
#videopromoident li{
    width: 17.5em;
}
    
#videopromoident li h4{
    width: 17.5em;
}
    
#videopromoident li h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding:  0.5em 3em 0.5em 3.5em;
    
}
#videopromoident li h4 a:hover{
    color: white;
}
    
    
#entrevistasinicio{
    margin-top: 1em;
}
    
#entrevistasinicio li{
    width: 17.5em;
}
    
#entrevistasinicio li h4{
    width: 17.5em;
}
    
#entrevistasinicio h4 a{
    color: rgb(57, 177, 176);
    font-family: "Roboto", sans-serif;
    font-weight: 500;    
    font-size: 1em;
    transition-duration: 0.4s;
    padding:  0.5em 3em 0.5em 5em;
    
}
#entrevistasinicio li h4 a:hover{
    color: white;
}
    
/*////////// FIN MAPA DE SITIO - PC //////////*/
    
    
    /*//////////footer////////////*/
#logo{
    display: block;
        width: 22%;
        float: left;
        margin-top: 1.5em;
        margin-left: 2.2em;
    }
     .navegacionfooter ul li a:hover{
    color: rgb(57, 177, 176);
    }
    .titularcon{
        display: block;
        float: right;
        margin-right: 3em;
        width: 25%;
        margin-top: -2.8em;
    }
    .lineascele{
        background-color: rgb(57, 177, 176);
        float: right;
        width: 25%;
        height: 0.6em;
        margin-right: 3em;
        margin-top: -5.7em;
    }
    .navegacionfooter2 ul li a:hover{
    color: rgb(57, 177, 176);
    }
    .navegacionfooter{
       width: 38%;
        float: left;
        margin-bottom: 0.3em;
        margin-left: 1em;
        padding-bottom: 0;
    }
     .navegacionfooter2{
       width: 38%;
        float: left;
         border-bottom-style: dashed;
        border-bottom-color: white;
        padding-bottom: 1.5em;
        margin-left: 1.8em;
    }
    .navegacionfooter2 ul li a{
        color: White;
        text-decoration: none;
        font-family: "Roboto", "Arial", sans-serif;
        font-size: 0.8em;
        float: left;
        margin-left: 2.7em;
        margin-right: 0.5em;
    }
    .navegacionfooter ul li a{
        color: White;
        text-decoration: none;
        font-family: "Roboto", "Arial", sans-serif;
        font-size: 0.8em;
        float: left;
        margin-left: 1.5em;
        margin-bottom: 0.5em;
    }
.iconosbuscador{
        float:left;
        width: 45%;
    }

    .iconosbuscador ul li a img{
        float: left;
        display: inline-block;
        width: 25%;
        border-radius: 50%;
    }

    .iconosbuscador form{
        margin-left: 4.8em;
    }

    .more{
    float: right;
    margin-top: 1.5em;
    }
    .more ul li a{
    color: white;
    font-family: "Roboto", "Arial", sans-serif;
    font-size: 0.8em;
    display: inline;
    margin-right: 12.4em;
    }
     .more ul li a:hover{
    color: rgb(57, 177, 176);
    }
     #mores{
        width: 27%;
        margin-left: 3em;
    }
    #mores ul li a{
     color: white;
      font-family: "Roboto", "Arial", sans-serif;
        font-size: 0.8em;
        display: inline;
        float: left;
        margin-right: 1.5em;
    }
    #mores ul li a:hover{
    color: rgb(57, 177, 176);
    }
     #footercontenidos{
         display: block;
        clear: both;
         margin-top: 13em;
    }
    #infofooter{
    background-color:rgb(57, 177, 176);
        color: white;
        padding: 4em;
        text-align: center;
        font-size: 0.8em;
    }
    .fondototal{
    background-color: black;
    height: 16em;
    }
    /*/////////////fin footer////////////*/
}
@media screen and (min-width:1024px){
    /*//////////HAEDER///////////////*/
    #tiempoaltiempo img{
        width: 3.3%;
        margin-left: 21.5em;
        margin-right: 2em;
        margin-top: 1.6em;
        
    }
    /*//////////TIEMPO///////////////*/
    .sliderdos{
    border: thin solid black;
        height: 27.2em;
    }
 /*//////////footer////////////*/
#logo{
    display: block;
        margin-top: 1.5em;
        margin-left: 2.2em;
    }
    .titularcon{
        display: block;
    }
}