/* INDICE DE ESTILOS */
/*

1. ESTILOS GENERALES
    1.1 BODY
    1.2 PESTAÑA PROGRAMACION
2. MENU Y HEADER
    2.1 HEADER
    2.2 BARRA DE NAVEGACION
    2.3 PRIMER SUB-BARRA
    2.4 SEGUNDA SUB-BARRA
    2.5 TRANSICIONES
3. FOOTER
4. PAGINAS
5. RESPONSIVE

*/

/* 1. ESTILOS GENERALES */
/* 1.1 BODY */

.vermasnotas{
    margin-top: 15px;
}
#menu{
    display: none;
}
body{
    background: white;
    margin: 0;
    padding: 0;
}
#container{
    max-width: 1024px;
    margin: 0 auto;
    position: relative;
}
#container_registro{
    max-width: 1024px;
    margin: 0 auto;
    position: relative;
}

/* 1.2 PESTAÑA PROGRAMACION */
#ahora{
    padding: 20px 0 0  100px;
    font-family: 'patua one';
    font-size: 16px;
    color: #000;
}
#prog{
    margin: 15px 0 0  100px;
    font-family: 'patua one';
    font-size: 13px;
    color: #ffffff;
    padding: 5px;
    background: #32383D;
    position: absolute;
    top: 45px;
    border-radius: 5px;
}
.boton_programacion{
    top: 98px;
    right: 0;
    position: fixed;
    width:90px;
    height: 107px;
    background: url(img/b_progra2.gif) 0px 0px;
    overflow: hidden;
    background-repeat: no-repeat;
    z-index: 2000;
}
.boton_programacion:hover{
   top: 100px;
  right: 0;
  position: fixed;
  width:300px;
  height: 107px;
    background: url(img/b_progra.png) 0px 0px;
    overflow: hidden;
    background-repeat: no-repeat;
    z-index: 2000;
    transition: 1s;
}

/* 2. MENU Y HEADER */
/* 2.1 HEADER */

.slicknav_menu{
    display: none;
}

.fondo_header{
    background-size: 100%;
    width: 100%;
    height: auto;
    min-height: 160px; 
    background-repeat: no-repeat;
    background-position: 0 0;
    margin: 0px auto 36px auto;
    text-align: left;
    padding-top: 0px; 
    position: absolute;
}

.redes_sociales{
    width: 4%;
    float: right;
    margin-right: 19.2%;
    margin-top: 0%;
    background-color: #fff;
    position: relative;
}
.cont_rs{
    padding-top: 105%;
}

.cont_rs img{
    width:85%;
    float: left;
    padding: 2.5px;
    bottom: 0px;
}
.logo_pares{
    margin: 3.5% 0 auto 1%;
    position: relative;
    float: left;
    width: 15%;
}

/*hover clima*/

.hover_nube{
    position: absolute;
    z-index: 1001;
    margin: 0px 0 0 0;
    display: none;
}
.nube:hover .hover_nube{
    display: block;
}

.search {
    position: relative;
    float: right;
    margin: 13px 15px 0;
}
.search input {
    text-indent: 30px;
    background-color: rgb(88, 90, 91);
    border: none;
    border-radius: 15px;
    width: 150px;
    height: 20px;
    padding: 2px;
}
.search .fa-search { 
    position: absolute;
    top: 4px;
    left: 7px;
    font-size: 15px;
}

/* 2.2 BARRA DE NAVEGACIÓN */
nav {
    background-color: #32383D;
    width: 100%;
    /*position: absolute;*/
    float: left;
    background-position: 0 0; 
    margin: 5px 0px 0 0;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: 'Patua One', cursive;
    font-size: 14px;
    z-index: 1000;
    
}

nav ul {
    background: #32383D; 
    padding: 0 0px;
    list-style: none;
    position: relative;
    float: left;
    display: inline-table;
    margin: 0;
    width: 100%;
    
}
nav ul:after {
    content: ""; clear: both; display: block;
}

nav ul li {
    float: left;
    padding: 0;
    height: 50px;
}

.float_right{
    float: right;
}

nav ul li a{
    font-family: 'Patua One';
    text-decoration: none;
    font-size: 14px;
    color:#3AAED9;
    position: relative;
    float: left;
    display: block; 
    padding: 0px 15px;
    height: 50px;
    line-height: 50px;
}

nav ul li a img{
    vertical-align: middle;
}

header nav ul li a:before, header nav ul li a:after {
  content: '';
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  height: 3px;
  background-color: #3AAED9;
}


/* 2.3 PRIMERA SUB-BARRA DE NAVEGACIÓN */

nav ul li ul {
    display: none;
}

nav ul li:hover > ul{
	display: block;
    z-index: 2000;
}

nav ul ul {
	background: #3F4347;
    border-radius: 0px;
    padding: 0;
	position: absolute;
    top: 100%;
    width: 120px;
    
}
nav ul ul li {
    width: 100%;
}

nav ul ul li, nav ul ul li a{
    line-height: 120%;
    height: auto;
}

nav ul ul li > a {
    padding: 10px 0px;
    margin-left: 15px;
    color: white;
    text-transform: lowercase;
}

nav ul ul li > a:first-letter{
    text-transform: capitalize;
}

header nav ul li ul li a:before, header nav ul li ul li a:after {
  background-color: transparent;
}

header nav ul li ul li:hover > a {
  font-weight: bold;
  color: #3AAED9;
}


/* 2.4 SEGUNDA SUB-BARRA DE NAVEGACIÓN */

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

nav ul li ul li ul{
    display: none;
    position: absolute;
    top: 0;
    width: 500px;
    background-color: #3F4347;
    padding-bottom:20px;
    margin-left: 115px;
    color: white;
}

nav ul li ul li ul p{
    float: left;
    padding: 0;
    margin: 10px 0;
    width: 46%;
    text-align: left;
    margin-left: 2%;
    line-height: 30px
}

.sec_titulo{
    text-align: left;
    color: white;
    font-size: 20px;
}
.seccion{
    width: 46%;
    position: relative;
    float: left;
    text-align: left;
    margin: 0;
    margin-left: 2%;
    padding: 0;
}

.seccion:first-of-type{
    clear: left;
}
.sec_img{
    width: 100%;
}

.sec_img:hover{
    cursor: pointer;
}

.sec_texto{
    padding: 0;
    margin-top: 10px;
}

/* 2.5 TRANSICIONES */

a:before {
  opacity: 0;
  -webkit-transform: translateY(-8px);
      -ms-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-transition: -webkit-transform 0s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0s;
          transition: transform 0s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0s;
}
a:after {
  opacity: 0;
  -webkit-transform: translateY(4px);
      -ms-transform: translateY(4px);
          transform: translateY(4px);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;
          transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;
}
a:hover:before, a:hover:after, a:focus:before, a:focus:after {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
a:hover:before, a:focus:before {
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;
          transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;
}
a:hover:after, a:focus:after {
  -webkit-transition: -webkit-transform 0s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0s 0.2s;
          transition: transform 0s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0s 0.2s;
}


/* 3. FOOTER */
footer{
    background: #ccc;
    padding: 0 0 10px 0;
    margin-top: 3%;
    position: relative;
    float: left;
    width: 100%;
}
.footer{
    font-family: 'noto sans';
    font-size: 12px;
    text-align: center;
    position: relative;
    float: left;
    color: white;
    
}
footer img{
    margin: 0;
    padding: 0;
}
footer hr{
    border: 1px solid white;
    width: 90%;
    margin: 0 auto;
    padding: 0;
}

/* 4. PAGINAS */

.tema_pol {
    color: #fff;
    background-color: #e33e51;
    position: relative;
    float: left;
    padding: 3px 25px;
    margin: 0;
    font-size: 13px;
    font-family: 'Patua One';
}

.tema_dep {
    color: #fff;
    background-color: #A1D569;
    position: relative;
    float: left;
    padding: 3px 25px;
    margin: 0;
    font-size: 13px;
    font-family: 'Patua One';
}
.tema_cul {
    color: #fff;
    background-color: #FFCF55;
    position: relative;
    float: left;
    padding: 3px 25px;
    margin: 0;
    font-size: 13px;
    font-family: 'Patua One';
}
.tema_eco {
    color: #fff;
    background-color: #5D9BEC;
    position: relative;
    float: left;
    padding: 3px 25px;
    margin: 0;
    font-size: 13px;
    font-family: 'Patua One';
}
.titulo{
    font-family: 'Patua One';
    font-size: 15px;
    position: relative;
    float: left;
    margin: 5px 0;
    line-height: 20px;
}
.fecha{
    font-family: 'noto sans';
    font-size: 12px;
    margin: 0.5% 0 0 0;
    float: right;

}
.texto{
    font-family: 'noto sans';
    font-size: 13px;
    margin: 10px 0;
    padding: 0;
}
.texto_2{
    font-family: 'noto sans';
    font-size: 13px;
    margin: 10px 0;
    padding: 0;
    color: black;
}
.texto_2_nota{
    font-family: 'noto sans';
    font-size: 13px;
    margin: 10px 0;
    padding: 0;
    color: black;
}
.texto_2_flandria{
    font-family: 'noto sans';
    font-size: 13px;
    margin: 10px 0;
    padding: 0;
    color: black;
}
.texto_3{
    font-family: 'noto sans';
    font-size: 13px;
    margin: 10px 0;
    padding: 0;
    color: black;
}
.videos {
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 32%;
    margin: 2% 0.6%;
}
.videos_50{
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 48%;
    margin: 2% 1%;
}
.noticias_50{
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 48%;
    margin: 2% 1%;
}
.img_video{
    width: 100%;
    height: auto;
    margin: 1% 0 3% 0; 
}
.mas{
    position: relative;
    float: right;
    color: #3AAED9;
    text-decoration: none;
    font-family: 'patua one';
    font-size: 20px;
    padding: 0;
    margin: ;
}

.linea_pol{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1.5px;
    border-style: solid;
    color: #e33e51;
    box-sizing: border-box;
    
}
.linea_pol2{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    color: #e33e51;
    box-sizing: border-box;
    
}

.linea_cul{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1.5px;
    border-style: solid;
    color: #FFCF55;
    box-sizing: border-box;
    
}
.linea_cul2{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    color: #FFCF55;
    box-sizing: border-box;
    
}
.linea_eco{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1.5px;
    border-style: solid;
    color: #5D9BEC;
    box-sizing: border-box;
    
}
.linea_eco2{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    color: #5D9BEC;
    box-sizing: border-box;
    
}
.linea_dep{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1.5px;
    border-style: solid;
    color: #A1D569;
    box-sizing: border-box;
    
}
.linea_dep2{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    color: #A1D569;
    box-sizing: border-box;
    
}
.separador{
    clear: both;
}
h3{
    font-size: 16px;
    font-family: 'Roboto Slab', serif;
    margin: 0;
    padding: 0;
}
.linea_masleidas{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 2px;
    border-style: solid;
    color: #3AAED9;
    box-sizing: border-box;
    
    }
.mas_leidas{
    width: 66%;
    position: relative;
    float: left;
    height: 200px;
    margin-bottom: 40px;
}
.masleida_1{
    width: 33%;
    height: 100%;
    position: relative;
    float: left;
    border-right: 2px solid #3AAED9;
}
.masleida_sec{
    width: 33%;
    height: 50%;
    position: relative;
    float: left;
    border-right: 2px solid #3AAED9;
}

.masleida_sec:nth-of-type(n+1):nth-of-type(-n+3){
    border-bottom: 2px solid #3AAED9;
}
.publicidad_33{
    width: 33%;
    position: relative;
    float: left;
    height: 200px;
    margin-bottom: 20px;
    margin-left: 1%;
    
}
.publicidad_33 img{
    width: 100%;
}
.medio_circ1{
     height:70px;
     width:35px;
     border-radius: 0 70px 70px  0;
     -moz-border-radius: 0 70px 70px 0;
     -webkit-border-radius: 0 70px 70px 0;
     background:#3AAED9;
    position: relative;
    float: left;
    margin-top: 20px;
}
.medio_circ2{
     height:40px;
     width:20px;
     border-radius: 0 40px 40px  0;
     -moz-border-radius: 0 40px 40px 0;
     -webkit-border-radius: 0 40px 40px 0;
     background:#3AAED9;
    position: relative;
    float: left;
    margin-top: 20px;
}

.medio_circnum{
    font-family: 'patua one';
    font-size: 20px;
    padding-left: 10px;
    color: white;
}

.medio_circnum2{
    font-family: 'patua one';
    font-size: 12px;
    padding-left: 5px;
    color: white;
}
.texto_masleidas{
    position: relative;
    float: left;
    width: 78%;
    margin-top: 15px;
    padding-left: 5px;
    box-sizing: border-box;
}
.titulo_masleidas1{
    font-family: 'patua one';
    font-size: 14px;
    color: #3AAED9;
    margin: 0;
    padding: 0;
}
.titulo_masleidas2{
    font-family: 'patua one';
    font-size: 14px;
    color: #3AAED9;
    margin: 0;
    padding-top: 15px;
}
.texto_masleidas1{
    font-family: 'noto sans';
    font-size: 13px;
    padding: 10px 0 0 0;
    margin: 0;
}
.texto_masleidas2{
    margin-left: 30px;
    margin-bottom: 15px;
}

#main{
    width:66%;
    float: left;
}
#main_flandria{
    width:66%;
    float: left;
}
#programacion2main{
    width:66%;
    float: left;
}
#programacion2main2{
    width:66%;
    float: left;
}
#maincv{
    width:66%;
    float: left;
}
aside{
    width:32%;
    float: right;
}
.programacion2aside{
    width:32%;
    float: right;
}
#main_100{
    width:100%;
    float: left;
}
h2{
    color: #000;
    padding: 20px 0px;
    margin: 0;
    font-size: 15px;
    font-family: 'Roboto Slab', serif;
    text-transform: uppercase;
}
/*Deportes FEDE*/
.publicidad{
    margin-top: 5%;
}
.botonera_deportes{
    font-family: 'Patua One';
    text-decoration: none;
    font-size: 14px;
    background-color:#A1D569;
    color: white;
    position: relative;
    float: left;
    display: block; 
    padding: 1% 2%;
    margin-right: 1%;
    margin-bottom: 15px;

}
.t_minuto{
    font-family: 'noto sans';
    font-size: 13px;
    padding: 0 0 2% 0;
    margin: 0;
}
.mas_articulos{
    font-family: 'noto sans';
    color: black;
    margin: 7px 0;
    font-size: 13px;
    text-decoration: none;
    float: left;
}
.fondo_masart{
    background: #ccc;
    width: 100%;
    float: left;
    height: 200px;
    overflow: scroll;
}
.mas_artic_div{
    width: 98%;
    float: left;
    margin-left: 6px;
    
}
.desliz{
    width: 3%;
    float: right;
    margin-right: 2%;
}

.minuto{
    font-family: 'Patua One';
    text-decoration: none;
    font-size: 14px;
    background-color:#3AAED9;
    color: white;
    position: relative;
    float: left;
    display: block; 
    padding: 5px 7px;
    margin-right: 10px;
    margin-top: 10px;

}
#cancha{
    height: auto;
    position: relative;
}

#cancha .can-izq, #cancha .can-der{
    width: 50%;
    height: auto;
    margin: 0;
    padding: 0;
    font-family: 'patua one';
}

#cancha .can-izq{
    float: left;
}
#cancha .can-der{
    float: right;
}

#cancha p{
    position: absolute;
    top: 40%;
    color: white;
    font-size: 16px;
    font-family: 'patua one';
    text-transform: uppercase;
}

#cancha .can-izq p{
    left: 25%;
}
#cancha .can-der p{
    right: 25%;
}

#cancha a img{
    width: 100%;
    height: 100%;
}
.calendario{
    width: 300px;
    overflow: hidden;
    margin: 0 ;
    padding: 0;
    position: relative;
}

/* olvide mi contraseña*/
.texto_restablecer {
  font-family: 'noto sans';
  width: 400px;
  margin: 0 50px 0 50px;
  font-size: 13px;
}
.modalDialogrestablecer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.bg_restablecer{
    background-image: url(img/restablecer.png);
    height: 167px;
}
.titulo_modals{
    font-family: 'patua one';
    text-align: center;
    padding-top: 110px;
    color: white;
}
.modalDialogrestablecer:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialogrestablecer > div {
    width: 500px;
    position: relative;
    margin: 3% auto;
    padding: 0;
    background: #fff;
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-family: 'patua one';
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background: #e33e51;
}
.logosenbanda{
   position: relative;
    float: left;
    padding: 0;
    margin: -5px 0 0 5px;
}
.flechita{
    position: absolute;
    bottom: -10px;
    left: 49%;
}
.registro{
    height: 40px;
    padding: 0 0 0 10px;
    margin: 5% auto 0% auto;
    position: relative;
    float: left;
    box-sizing: border-box;
    background: #ccc;
    border: none;
    font-family: 'noto sans';
    width: 360px;
}
.img_registro{
    padding: 0 0 0 50px;
    margin: 5% auto 0 auto;
    position: relative;
    float: left;
}


form{
    width: 100%;
    font-family: 'noto sans';
    font-size: 13px;
}

.restablecer_btn{
    font-family: 'patua one';
    font-size: 14px;
    text-align: center;
    color: white;
    background-color: #e33e51;
    padding: 10px 50px;
    width: 400px;
    margin: 7% 50px 7% 50px;
    border: none;
    
}

/*termina restablecer*/
/* ingresar*/
.modalDialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.bg_conectate{
    background-image: url(img/conectate.png);
    height: 167px;
}
.titulo_modals{
    font-family: 'patua one';
    text-align: center;
    padding-top: 110px;
    color: white;
}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 500px;
    position: relative;
    margin: 3% auto;
    padding: 0;
    background: #fff;
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-family: 'patua one';
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background: #e33e51;
}

.recordarme{
    font-family: 'noto sans';
    font-size: 13px;
    position: relative;
    float: left;
    padding: 0 0px 0 50px;
    margin: 3% auto 0 auto;
    
}

.olvide_contr{
    text-decoration: none;
    font-family: 'noto sans';
    position: relative;
    float: right;
    padding: 0 50px 0 0;
    font-size: 13px;
    color: black;
    margin: 3% auto 0 auto;
}
.ingresar{
    font-family: 'patua one';
    font-size: 14px;
    text-align: center;
    color: white;
    background-color: #3AAED9;
    padding: 10px 50px;
    width: 400px;
    margin: 7% 50px 7% 50px;
    border: none;
    
}

.registro_rs{
    width: 400px;
    height: 150px;
    margin: 0 50px 0 50px;
    text-align: center;
    font-family: 'noto sans';
    font-size: 13px
}
.registro_rs img{
    padding: 10px;
}
.click{
    color: black;
    padding: 0 0 0px 5px;
}
    
/*termina olvide mi contraseña*/
/*Registro*/

.registro_setentaycinco{
    position: relative;
    float: left;
    background: white;
}
.banda_registro{
    background-color: #a1d569;
    width: 100%;
    height: 38px;
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
    margin: 0;
    padding: 16px 0 0 0;
}
.banda_contacto{
    background-color: #ffce55;
    width: 100%;
    height: 38px;
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
    margin: 0;
    padding: 16px 0 0 0;
    
} 

.titulo_registro{
    font-family:'patua one';
    margin: 0;
    text-align: center;
    color: white;
}
.regis{
    font-family: 'noto sans';
    font-size: 13px;
    margin: 10px auto;
    position: relative;
    width: 60%;
    float: left;
}
.registro_form{
    width: 100%;
    border: 1px solid #3AAED9;
    height: 30px;
    position: relative;
    float: left;
}
.formularioderegistro{
    text-align: left;
}
.btn_img{
    background-color: #3AAED9;
    border: none;
    padding: 5px 10px;
    color: white;
    margin: 0px 0 10px 0;
}
#captcha{
    width: 100%;
}
.ultimos_registrados{
    padding: 10px;
    position: relative;
    height: 580px;
    background: white;
    width: 31%;
}
.ultimos_registrados img{
    width: 100%;
}


/*clima*/
.clima_tablet{
    display: none;
}
.clima_cel{
    display: none;
}

.slider1{
}
.climaactual{
    margin: 35px 0;
}
.cont_slider{
    width: 100%;
    background: white;
    margin: 15px 0;
}
.clima_izq{
    width: 100%;
    height: 278px;
    background-repeat: no-repeat;
    margin-top: 20px;
}

.titulo_cel{
    font-family: 'patua one';
    font-size: 14px;
    color: #3AAED9;
    padding-bottom: 0;
    margin: 15px 0 5px 0;
    background: white;
}
.clima_linea{
    padding: 0;
    margin: 0 0 10px 0;
    border-width: 1.5px;
    color: #3AAED9;
    border-style: solid;
    
}
.clima_linea_lujan{
    padding: 0;
    margin: 0 0 10px 0;
    border-width: 1.5px;
    color: #3AAED9;
    border-style: solid;
    
}
/*Contacto*/


.titulo_contacto{
    font-family: 'patua one';
    text-align: left;
    color: white;
    z-index: 1000;
    left: 0;
    right: 0;
    position: relative;
    float: left;
    margin: 3px 0 0 10px;
}
.bajada_contacto{
    font-family: 'patua one';
    color: #32383D;
    font-size: 14px;
    margin-left: 5px;
    margin-bottom: -12px;
}

.mapa{
    position: relative;
    float: right;
    width: 49%; 
    padding: 30px 0 20px 0;
}/*
.img_mapa{
    position: relative;
    float: right;
}*/
.formulario_contacto{
    width: 50%;
    position: relative;
    float: left;
}
.contacto_form1{
    margin-top: 30px;
    width: 90%;
    border: 1px solid #FFCF55;
    height: 30px;
    position: relative;
    float: left;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding-left: 10px;
}
.contacto_form{
    width: 90%;
    border: 1px solid #FFCF55;
    height: 30px;
    position: relative;
    float: left;
    margin-bottom: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}
.btn_contacto{
    background-color: #06bafc;
    border: none;
    padding: 5px 10px;
    color: white;
    margin: 10px 0 10px 0;
    
}
.mensaje{
    border: 1px solid #FFCF55;
    margin-bottom: 10px;
    font-family: 'noto sans';
    padding-left: 10px;
    width: 96%;
    box-sizing: border-box;
    resize: none;
}
.icono_contacto1{
    margin-top: 30px;
    position: relative;
    float: left;
}
.icono_contacto{
    position: relative;
    float: left;
}
/*empieza programacion*/


.boton_tituloprog{
    width: 32.5%;
    height: 100%;
    position: relative;
    float: left;
    margin: 1% 0.8% 0.5% 0;
}
.boton_tituloprog0{
    width: 32.5%;
    height: 100%;
    padding-bottom: 5%;
    position: relative;
    float: left;
    background: #FFCF55;
}
.boton_tituloprog2{
    width: 32.5%;
    height: 100%;
    padding-bottom: 6.5%;
    position: relative;
    float: left;
    margin: 1% 0.5% 0.5% 0;
    background: #e33e51;
}

.titulo_prog{
    font-family: 'patua one';
    color: white;
    font-size: 20px;
    padding: 90px 70px;
}
.camara{
    position: relative;
    float: left;
    padding: 6px 0;
}
#programacion_ahora{
    width: 65.5%;
    height: 100%;
    position: relative;
    float: left;
    margin-left: 0.8%;
}
.descr_programacion{
    font-family: 'patua one';
    font-size: 14px;
    color: white;
    background: #3aaed9;
    padding: 7px 10px;
    position: absolute;
    top: 0;
}
.descr_programacion2{
    font-family: 'patua one';
    font-size: 14px;
    color: white;
    background: #3aaed9;
    padding: 7px 10px;
    position: absolute;
    top: 0;
}

.txt_descr2{
    margin-right: 10px;
    margin-top: 5px;
    box-sizing: border-box;
    position: relative;
    float: left;
    top: 0;
    z-index: 3;
}
.titulo_programa{
    font-family: 'patua one';
    font-size: 16px;
    color: white;
    background-color: #32383D;
    margin: 0;
    width: 200px;
    padding: 10px;
    box-sizing: border-box;

}
.titulo_programa2{
    font-family: 'patua one';
    font-size: 16px;
    color: white;
    background-color: #32383D;
    margin: 0;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
    z-index: 5;
    top: 10%;
}
.titulo_programa2b{
    font-family: 'patua one';
    font-size: 16px;
    color: white;
    margin: 0;
    box-sizing: border-box;
    position: absolute;
    z-index: 5;
    top: 10%;
}
.titulo_programa2c{
    font-family: 'patua one';
    font-size: 16px;
    color: white;
    margin: 0;
    box-sizing: border-box;
    position: absolute;
    z-index: 5;
    top: 10%;
}

.esta_noche{
    width: 32.5%;
    background: #3aaed9;
    height: 50px;
    position: relative;
    float: left;
    margin: 1% 0.5% 0.5% 0;
    text-align: center;
}
.esta_nochetxt{
    font-family: 'patua one';
    color: white;
    font-size: 14px;
}
.esta_noche2{
    width: 32.5%;
    background: #52cefc;
    height: 50px;
    position: relative;
    float: left;
    margin: 1% 0.5% 0.5% 0;
}
.esta_nochetxt2{
    font-family: 'noto sans';
    color: white;
    font-size: 12px;
    padding: 0;
    margin: 5px;
}

/*empieza canal*/
.botones_canal{
    font-family: 'patua one';
    font-size: 12px;
    color: white;
    padding: 10px 0;
    width: 48%;
    margin: 2% 1%;
    background-color: #3AAED9;
    position: relative;
    float: left;
    text-decoration: none;
    text-align: center;
    display: none;

    
}

.texto_contacto{
    font-family: 'noto sans';
    font-size: 13px;
}
.texto_canal{
    font-family: 'noto sans';
    font-size: 13px;
}
#linea_canal{
    margin: 0;
    padding: 0;
    border-width: 1.5px;
    border-style: solid;
    color: #3aaed9;
}
.titulo_pagina{
    color: #000;
    padding: 20px 0px 0 0;
    margin: 5px 0;
    font-size: 15px;
    font-family: 'Patua One';
    text-transform: uppercase;
}
.titulo_pagina_videos{
    color: #000;
    padding: 20px 0px 0 0;
    margin: 5px 0;
    font-size: 15px;
    font-family: 'Patua One';
    text-transform: uppercase;
}

.titulo_pagina2{
    color: #000;
    margin: 5px 0;
    font-size: 15px;
    font-family: 'Patua One';
    text-transform: uppercase;
}
.titulo_pagina3{
    color: #000;
    padding: 20px 0px 0 0;
    margin: 5px 0;
    font-size: 15px;
    font-family: 'Patua One';
    text-transform: uppercase;
}


.video_instit{
    width: 100%;
    height: 500px;
}
.titulo_aside{
    color: #fff;
    padding: 5px;
    margin: 20px 0 0 0;
    font-size: 14px;
    font-family: 'Patua One';
    text-transform: uppercase;
    background: #3aaed9;
}
.titulo_aside2{
    color: #fff;
    padding: 5px;
    font-size: 14px;
    font-family: 'Patua One';
    text-transform: uppercase;
    background: #3aaed9;
}
.click_cv{
    font-family: 'noto sans';
    color: #3aaed9;
    font-size: 13px;
}
.cv{
    margin-bottom: 20px;
}
#main_66{
    width:66%;
    float: left;
}
#main_registro{
    width:66%;
    float: left;
}
#main_66_estudio{
    width:66%;
    float: left;
}
#main_66_canal{
    width:66%;
    float: left;
}
#main_66_lujan{
    width:66%;
    float: left;
}
.aside_33{
    width:32%;
    float: right;
}
.aside_33_canal{
    width:32%;
    float: right;
}
.aside_33_estudio{
    width:32%;
    float: right;
}
.aside_33_lujan{
    width:32%;
    float: right;
}
#slider_aside{
    width:100%;
    float: left;
    background-color: black;
    margin-top: 15px;
}
/*LUJAN*/
.tel_utiles_responsive{
    display: none;
}
#twitter_widget{
    margin-top: 50px;
}
.tel_utiles{
    
    background: #3aaed9;
    width: 100%;
    height: 55px;
    margin: 3% 0;
    box-sizing: border-box;
    position: relative;
    
}

.tel_utiles a{
    text-decoration: none;
    font-family: 'patua one';
    font-size: 16px;
    color: white;
    padding: 26px;
    margin: 30px;
    top: 30%;
    position: relative;
    
    
}
.tel_utiles img{
    margin: 10px;
    position: absolute;
}
h4{
    font-family: 'patua one';
    color: #3aaed9;
    font-size: 16px;
    padding: 5px 0;
    margin: 0;
}

.encuesta_frase{
    font-family: noto sans;
    color: #3aaed9;
    font-size: 13px;
    padding: 5px 0;
    margin: 0;
}

.encuesta{
    background: white;
    border: 2px solid #3aaed9;
    font-family: 'patua one';
    font-size: 14px;
    color: #3aaed9;
    width: 50px;
    margin: 10px;
}
.encuesta:hover{
    background: #3aaed9;
    color: white;
}
#encuestas{
    background: #eaeaea;
    position: relative;
    padding: 10px 10px 30px 10px;
}
#encuestas a{
    font-family: 'noto sans';
    color: #3aaed9;
    font-size: 13px;
    float: right;
    margin-bottom: 50px;
    position: relative;
}
.galeria{
    padding-top: 20px;
}
.galeria img{
    margin-top: 10px;
}
#vecinos .titulo_programa2b{
    display: none;
}
#vecinos .boton_tituloprog:hover > .titulo_programa2b{
    display: block;
}

.comentarios{
    padding: 25px 0;
}
.comentarios img{
    width: 10%;
    position: relative;
    float: left;
}
.comentario{
    width: 85%;
    border: 2px solid #3aaed9;
    border-radius: 10px;
    position: relative;
    float: left;
    padding: 15px;
    box-sizing: border-box;
     margin-left: 2%;
}
/*PROGRAMACION2*/
.boton_tituloprog4{
    width: 90%;
    height: 100%;
    position: relative;
    float: left;
    margin: 0 auto;
    margin: 2% auto;
}
.fondo_amarillo{
    background: #FFCF55;
    padding: 20px;
}
.aside_33_amarillo{
    width:32%;
    float: right;
    background: #FFCF55;
}
/*NOTICIAS*/

.videos_100{
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 100%;
    margin: 0% 0.6% 0 0;
}
#aside_100{
    width:100%;
    margin-top: 15px;
}
.fotogaleria{
    margin: 2% auto;
}
.fotogaleria img{
    margin: 0.5%;
}
.n_masleidas{
padding-left: : -1px;
}
.titulo_masleidas_aside{
    font-family: 'patua one';
    font-size: 14px;
    color: #000000;
    margin: 0;
    padding-top: 22px;
}
.masleida_aside img{
    margin-top: 2%
}
.titulo2{
    font-family: 'Patua One';
    font-size: 16px;
    color: #3aaed9;
    position: relative;
    float: left;
    margin: 10px 0;
}
.texto_bl{
    font-family: noto sans;
    font-size: 13px;
    color: #fff;
    margin: 10px;;
    padding: 0;
}
    
.texto_cel{
    font-family: noto sans;
    font-size: 13px;
    color: #3aaed9;
    margin: 10px;;
    padding: 0;
}
.mirada_global{
    background-image: url(img/n_mirada.jpg);
    height: auto;
    background-size: 100% 100%;
    width: 100%;
    padding: 70px 30px;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 10px 0;
}

.titulo_aside_dol{
    color: #fff;
    padding: 10px;
    margin: 20px 0 0 0;
    font-size: 14px;
    font-family: 'Patua One';
    text-transform: uppercase;
    background: #3aaed9;
    text-align: center;
}
.titulo_aside_dol2{
    color: #fff;
    padding: 10px;
    margin: 20px 0 0 0;
    font-size: 14px;
    font-family: 'Patua One';
    text-transform: uppercase;
    background: #32383D;
    text-align: center;
    width: 42.5%;
    margin: 2% 0.5%;
    float: left;
}
/*NOTA ESTANDAR*/
.video_responsive{
    position: relative;
    margin: 10px auto;
    float: left;
    padding-bottom: 56.25%;
    width: 100%;
}
.video_responsive iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.nota_rs{
    position: relative;
    float: right;
}
.opina{
    position: relative;
    float: left;
}
.opina img{
    position: relative;
    float: left;
    margin: 0 3px 7px 0;
    padding: 0;
}
.texto_float{
    font-family: noto sans;
    font-size: 13px;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
}
.nota_rs img{
    position: relative;
    float: left;
    margin: 0 5px 7px 5px;
    padding: 0;
    
}
#main_margin{
    padding: 20px 0px 0 0;
    margin: 5px 0;
        width:66%;
    float: left;
   
}
#main_margin_3{
    padding: 20px 0px 0 0;
    margin: 5px 0;
        width:66%;
    float: left;
   
}
#main_margin_agenda{
    padding: 20px 0px 0 0;
    margin: 5px 0;
        width:66%;
    float: left;
   
}
.texto_gris{
    font-size: 13px;
    color: #ccc;
    position: relative;
    float: left;
    font-family: 'noto sans';
    margin-top: 5px;
}
.titulo_pagina_float{
    color: #000;
    padding: 0px 10px 5px 0;
    margin: 5px 0;
    font-size: 15px;
    font-family: 'Patua One';
    text-transform: uppercase;
    position: relative;
    float: left;
}
.click_nota{
    font-family: 'noto sans';
    color: #3aaed9;
    font-size: 13px;
    margin: 5px;
    float: left;
}
.texto_nota{
    float: right;
    width: 80%;
    position: relative;
    margin: 10px 0 20px 5px;
}
.texto_parrafo{
    font-family: noto sans;
    font-size: 13px;
    margin: 5px 0;
    padding: 0;
    position: relative;
    float: left;
}
.autor_nota{
    width: 15%;
    position: relative;
    float: left;
}
.autor_nota p{
    font-family: 'patua one';
    font-size: 13px;
    color: #3AAED9;
}
/*FLANDRIA*/
/*CAMBIAR EN SECCION NOTICIAS EN VIDEOS_100 EL MARGEN POR margin: 0% 0.6% 0 0;*/
.encabezado_flandria{
    background-color: #F6D600;
    margin-top: 20px;
    width: 100%;
    position: relative;
    padding-bottom: 10%;
    margin-bottom: 10px;
    
}
.encabezado_flandria img{
    margin: 10px;
    float: left;
    width: 7%;
}

.encabezado_flandria p{
    font-family: 'patua one';
    font-size: 18px;
    color: black;
    float: left;
    margin-top: 4%;
}
.encabezado_flandria hr{
    border: 1.5px solid black;
    margin-top: -15px;
    position: relative;
    float: left;
    width: 98%;
}
.titulo_flandria{
    width: 89%;
    position: relative;
    float: right;
}
#mas_videos{
    margin-bottom: 50px;
}
#mas_videos .titulo_programa2b{
    display: none;
}
#mas_videos .videos_fla:hover > .titulo_programa2b{
    display: block;
}


.videos_fla{
    width: 48%;
    height: 100%;
    position: relative;
    float: left;
    margin: 1% 0.8% 0.5% 0;
}
.tema_fla {
    color: #fff;
    background-color: #F6D600;
    position: relative;
    float: left;
    padding: 3px 25px;
    margin: 0;
    font-size: 13px;
    font-family: 'Patua One';
}
.linea_fla{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1.5px;
    border-style: solid;
    color: #F6D600;
    box-sizing: border-box;
    
}
.linea_fla2{
    width: 100%;
    padding: 0;
    margin: 0 0 10px 0;
    border-width: 1px;
    border-style: solid;
    color: #F6D600;
    box-sizing: border-box;
    
}
.comentarios_fla{
margin-top: 10px;
}
/*FLANDRIA ASIDE*/
.titaside_fla{
    font-family: 'patua one';
    font-size: 16px;
    background-color: #32383D;
    color: #F6D600;
    padding: 10px;
}
.fixture_fla{
    width: 100%;
    min-height: 10px;
    background: #F6D600;
    height: 100%;
    position: relative;
    float: left;
}
.col_izq{
    width: 60%;
    padding: 1% 0% 1% 0%;
    font-family: 'noto sans';
    line-height: 7px;
    font-size: 13px;
    position: relative;
    float: left;
}
.col_izq p{
    padding-left: 3%;
}
.fondo_osc{
    background-color: #DBB707;
    padding: 7px;
    box-sizing: border-box;
}
.col_der{
    text-align: center;
    width: 20%;
    padding: 1% 0%;
    font-family: 'noto sans';
    line-height: 7px;
    font-size: 13px;
    position: relative;
    float: right;
}
.equipos p{
    margin: 0;
    padding: 7px;
}
.titulo_fixture{
    font-family: 'Patua One';
    font-size: 15px;
    position: relative;
    float: left;
    margin: 0;
    line-height: 20px;
}
.titulo_fixturecenter{
    font-family: 'Patua One';
    font-size: 15px;
    margin: 0 auto;
    line-height: 20px;
    text-align: center;
}
.fixture_fla .col_der hr{
    border: 1.5px solid black;
}
.fixture_fla .col_izq hr{
    border: 1.5px solid black;
}
.col_der hr{
    border: 1.5px solid white;
}
.col_izq hr{
    border: 1.5px solid white;
}
.cancha{
    position: relative;
    float: left;
    margin: 10px 0;
}
.tit_plantel{
    position: relative;
    float: left;
    font-family: 'patua one';
    font-size: 16px;
    color: black;
    width: 80%;
    margin-left: 2%;
}
.plantel img{
    position: relative;
    float: left;
    margin-top: 3.5%;
}
/*ESTUDIO*/
.img_grande{
    position: relative;
    float: left;
    width: 66%;
    margin: 10px 0;
}
.img_chicas{
    position: relative;
    float: right;
    width: 32.5%;
    margin: 10px 0;
}
.caracteristicas_tecnicas{
    font-family: 'noto sans';
    font-size: 13px;
}
.btn_estudio{
    padding: 0;
    margin: 10px 0;
    border: 0px;
    background: white;
}
.titulo_acordeon{
    font-family: 'Patua One';
    font-size: 15px;
    margin: 12px 0;
    line-height: 20px;
}
.texto_acordeon{
    font-family: noto sans;
    font-size: 13px;
    padding: 0;
}

/*CLUB LUJAN*/
.encabezado_clublujan{
    background-color: #E21331;
    margin-top: 20px;
    width: 100%;
    position: relative;
    padding-bottom: 10%;
    margin-bottom: 10px;
    
}
.encabezado_clublujan img{
    margin: 10px;
    float: left;
    width: 7%
}

.encabezado_clublujan p{
    font-family: 'patua one';
    font-size: 18px;
    color: white;
    float: left;
    margin-top: 4%;
}
.encabezado_clublujan hr{
    border: 1.5px solid white;
    margin-top: -15px;
    position: relative;
    float: left;
    width: 98%;
}
.titulo_clublujan{
    width: 89%;
    position: relative;
    float: right;
    color: white;
}
#mas_videos{
    margin-bottom: 50px;
}

#mas_videos .titulo_programa2b{
    display: none;
}
#mas_videos .boton_tituloprog:hover > .titulo_programa2b{
    display: block;
}
.videos_fla{
    width: 48%;
    height: 100%;
    position: relative;
    float: left;
    margin: 1% 0.8% 0.5% 0;
}
.tema_luj {
    color: #fff;
    background-color: #E21331;
    position: relative;
    float: left;
    padding: 3px 25px;
    margin: 0;
    font-size: 13px;
    font-family: 'Patua One';
}
.linea_luj{
    width: 100%;
    padding: 0;
    margin: 0;
    border-width: 1.5px;
    border-style: solid;
    color: #E21331;
    box-sizing: border-box;
    
}
.linea_luj2{
    width: 100%;
    padding: 0;
    margin: 0 0 10px 0;
    border-width: 1px;
    border-style: solid;
    color: #E21331;
    box-sizing: border-box;
    
}
.comentarios_luj{
margin-top: 10px;
}
/*FLANDRIA ASIDE*/
.titaside_luj{
    font-family: 'patua one';
    font-size: 16px;
    background-color: #32383D;
    color: #E21331;
    padding: 10px;
}
.fixture{
    width: 100%;
    min-height: 10px;
    background: #E21331;
    height: 100%;
    position: relative;
    float: left;
}

.fondo_osc_luj{
    background-color: #C60E32;
    padding: 7px;
    box-sizing: border-box;
}
.col_der{
    text-align: center;
    width: 20%;
    padding: 1% 0%;
    font-family: 'noto sans';
    line-height: 7px;
    font-size: 13px;
    position: relative;
    float: right;
}
.equipos p{
    margin: 0;
    padding: 7px;
}
.titulo_fixture_luj{
    font-family: 'Patua One';
    font-size: 15px;
    position: relative;
    float: left;
    margin: 0;
    line-height: 20px;
    color: white;
}
.titulo_fixturecenter_luj{
    font-family: 'Patua One';
    font-size: 15px;
    margin: 0 auto;
    line-height: 20px;
    text-align: center;
    color: white;
}

.cancha{
    position: relative;
    float: left;
    margin: 10px 0;
}
.tit_plantel{
    position: relative;
    float: left;
    font-family: 'patua one';
    font-size: 16px;
    color: black;
    width: 80%;
    margin-left: 2%;
}
.plantel img{
    position: relative;
    float: left;
    margin-top: 3.5%;
}

/*PROGRAMACION2*/

/*cuadrado rojo programacion*/
.square-box{
    position: relative;
    float: left;
    width: 24%;
    overflow: hidden;
    background: #e33e51;
    margin: 1% 1% 0% 0;
}
.square-box:before{
    content: "";
    display: block;
    padding-top: 104%;
}
.square-content{
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: white;
}
.square-content div {
   display: table;
   width: 100%;
   height: 100%;
}
.square-content span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: white
}
.titulo_programacion{
    font-family: 'patua one';
    color: white;
    font-size: 16px;
}
/*cuadrado rojo programacion*/

/* cuadro gris grilla*/
.square-box2{
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    background: #ccc;
    font-family: 'noto sans';
    font-size: 14px;
    color: black;
}
.square-box2:before{
    content: "";
    display: block;
    padding-top: 74%;
}

.square-content2{
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.square-content2 div {
   display: table;
   width: 100%;
   height: 100%;
    margin: 1%;
}
.square-content2 span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    font-family: 'patua one';
}
.square-content_hover{
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: none
}

.square-content_hover div {
   display: table;
   width: 100%;
   height: 100%;
    margin: 1%;
}
.square-content_hover span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    font-family: 'patua one';
    color: white;
}
.square-box2:hover>.square-content2{
    display: none;
}
.square-box2:hover>.square-content_hover{
    display: block;
}
.square-box2:hover{
    background: #FFCF55;
}
/*Cuadro celeste grilla*/
.square-content0{
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.square-content0 div {
   display: table;
   width: 100%;
   height: 100%;
}

.square-content0 span {
    display: table-cell;
    text-align: center;
    padding-top: 10%;
    font-family: 'noto sans'
    
}
.cont_programa_grilla{
    width: 24%;
    margin: 1% 1% 0 0;
    position: relative;
    float: left;
}
.square-box5{
    width: 100%;
    overflow: hidden;
    background: #3AAED9;
    font-family: 'noto sans';
    font-size: 14px;
    color: white;
}
.square-box5:before{
    content: "";
    display: block;
    padding-top: 30%;
}

.aside_33_amarillo{
    width:100%;
    float: right;
    background: #FFCF55;
    margin: 2% 0 0 0;
    padding: 0 0 15px 0;
    
}
.aside_33_cel{
    width:100%;
    float: right;
    background: #3AAED9;
    margin: 2% 0 0 0;
    padding: 15px;
    box-sizing: border-box;
    
}
.titulo_masvistas{
    font-family: 'patua one';
    font-size: 15px;
    color: black;
    position: relative;
    float: left;
    padding: 7px;
    margin: 0;
}
.texto_masvistass2{
    margin-left: 30px;
    margin-bottom: 15px;
}
.titulo_masvistas_aside{
    font-family: 'patua one';
    font-size: 14px;
    color: #32383D;
    margin: 0 0 0 2%;
    padding-top: 30px;
    position: relative;
    float: left;
    width: 80%;
}
.vota img{
    position: relative;
    float: left;
    margin-top: 3.5%;
}
.tit_vota{
    position: relative;
    float: left;
    font-family: 'patua one';
    font-size: 16px;
    color: white;
    width: 80%;
    margin-left: 2%;
    
}
.aside_33_amarillo hr{
    border: black solid 1px;
    width: 80%;
    margin: 0;
    padding: 0;
}
/*ARREGLO PROGRAMACION*/
.square-box3{
    position: relative;
    float: left;
    width: 32.5%;
    overflow: hidden;
    background: #FFCF55;
    margin: 1.5% 0 0 0;
}
.square-box3:before{
    content: "";
    display: block;
    padding-top: 96%;
}
.square-content3{
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: white;
}
.square-content3 div {
   display: table;
   width: 100%;
   height: 100%;
}
.square-content3 span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: white
}
.square-box4{
    position: relative;
    float: left;
    width: 32%;
    overflow: hidden;
    background: #e33e51;
    margin: 1% 0 0 0;
}
.square-box4:before{
    content: "";
    display: block;
    padding-top: 102%;
}

/*CV*/
.cv1{
    background-image: url(img/cv.jpg);
    height: 900px;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.cv1 > div{
    margin: 0 auto;
    width: 70%;
    padding: 140px 0;
    
}
.cv1 input[type="submit"]{
    background-color: #FFCF56;
    color:black;
    padding: 5px 10px;
    text-align: center;
    margin: 0 auto;
    border-radius: 5px;
    border: 0;
    display: inherit;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}
.titulocv{
    color:#FFCF56;
    font-family: 'patua one';
    font-size: 22px;
    text-align: center;
    margin: 1px;
}
.subtitulocv{
    color: #fff;
    font-family: 'patua one';
    font-size: 18px;
    text-align: center;
    margin: 1px;
}
.fondonegro{
    color: #fff;
    background-color: #32383D;
    text-align: left;
    font-family: 'patua one';
    font-size: 15px;
    padding-left: 15px; 
    line-height: 30px
}
.cv_columna{
    width: 33.3%;
    float: left;
}
.cv_columna label, .cv_columna2 label, .cv_columna3 label{
    font-family: 'patua one';
    font-size: 15px;
}
.cv_columna input, .cv_columna select{
    margin: 3px 0 7px;
    width: 90%
}
.cv_columna2{
    width: 66.6%;
    float: left;
}
.cv_columna2 textarea{
    width: 95%;
    margin: 3px 0 7px;
}
.cv_columna3{
    width: 100%;
}
.cv_columna3 textarea{
    width: 95%;
    margin: 3px 0 7px;
}
.aside_cv{
    width:32%;
    float: right;
    background: #ccc;
    margin-top: 4%;
    padding: 2%;
    box-sizing: border-box;
}
.busquedas{
    background-color: #FFCF55;
    color: black;
    padding: 7px;
    font-family: 'patua one';
    font-size: 16px;
    margin: 2% auto;
}
.busqueda1{
    padding-top: 5%;
}
.busqueda1 span{
    font-family: 'patua one';
    font-size: 16px;
    
}
.aside_cv a{
    color: #e33e51;
    font-family: 'noto sans';
    font-size: 14px;
    position: relative;
    float: right;
    padding: 10% 0 2% 0;
    
}
/*AGENDA CULTURAL*/
.filtros p{
    background: #FFCF55;
    padding: 2%;
    font-family: 'patua one';
    font-size: 16px;
    color: white;   
}
.titulo_filtros{
    font-family: 'Patua One';
    font-size: 15px;
    position: relative;
    float: left;
    margin: 10% 0 0% 0;
    line-height: 20px;
}
.resultados{
    border: 0;
    background: #FFCF55;
    padding: 1%;
    float: right;
    font-family: 'patua one';
    font-size: 16px;
    color: white;
    margin: 5% 0;
} 
.titulo_evento{
    font-family: 'Patua One';
    font-size: 15px;
    position: relative;
    float: left;
    margin: 1% 0;
    line-height: 20px;
    color: black;
    
}
.titulo_evento2{
    font-family: 'Patua One';
    font-size: 15px;
    position: relative;
    float: left;
    margin: 1% 0;
    line-height: 20px;
    color: black;
    
}
.fecha_evento{
    float: right;
    font-family: 'noto sans';
    font-size: 12px;
    padding: 0;
    margin: 1.5% 0 0 0;
}
.fecha_evento2{
    float: right;
    font-family: 'noto sans';
    font-size: 12px;
    padding: 3px;
    margin: 1.5% 0 0 0;
    background: #FFCF55; 
    color: white;
}
.evento_50{
    margin: 2% 0;
}
/*PROGRAMA*/
.scroll_programas{
    height: 300px;
    overflow: scroll;
}
.lista1{
    color: black;
}
.banda_programa{
    width: 100%;
    position: relative;
    background: #e33e51;
    height: 40px;
    margin: 15px 0;
}
.programa_titulo{
    font-family: 'patua one';
    font-size: 16px;
    color: white;
    margin: 10px;
    float: left;
}
.hora_programa p{
    font-family: 'noto sans';
    color: white;
    float: right;
    margin: 10px;
}
.hora_programa img{
    float: right;
    margin: 5px;
}
.descripcion_programa{
    width: 100%;
    font-family: 'patua one';
    color: white;
    background: #32383D;
    padding: 5px 10px;
    box-sizing: border-box;
    margin: 0;
}
.banda_programa2{
    width: 100%;
    position: relative;
    background: #32383D;
    height: 40px;
    margin: 15px 0;
}
.miramas{
    background: #e33e51;
    border: none;
    padding: 4px;
    float: right;
    margin: 7px;
    font-family: 'noto sans';
    color: white;
    text-decoration: none;
    font-size: 14px;
}
.titulo_programa2b{
    display: none;
}
.capitulos_completos:hover >.titulo_programa2b{
    display: block;
}
.capitulos_completos2:hover >.titulo_programa2b{
    display: block;
}
.capitulos_completos{
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 48%;
    margin: 2% 1%;
}
.capitulos_completos2{
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 31%;
    margin: 2% 1%;
}
.sinopsis{
    width: 100%;
    border: 2px solid #e33e51;
    margin: 15px 0;
    box-sizing: border-box;
    padding: 20px;
}
.sinopsis_main{
    width: 100%;
    border: 2px solid #e33e51;
    margin: 15px 0;
    box-sizing: border-box;
    padding: 20px;
    display: none;
}
.titulo_sinopsis{
    font-family: 'patua one';
    font-size: 16px;
    color: #32383D;
    
}
.texto_sinopsis{
    font-family: 'noto sans';
    font-size: 13px;
    color: #32383D;
}
.ampliar{
    background: #e33e51;   
    font-family: 'patua one';
    color: white;
    padding: 3px;
    float: right;
    box-sizing: border-box;
    text-decoration: none;
    margin: -5px -20px;
}
.btn_personajes{
    background: #e33e51;   
    font-family: 'patua one';
    color: white;
    padding: 3px;
    float: right;
    box-sizing: border-box;
    text-decoration: none;
}
.personajes{
    border: 2px solid #e33e51;
    float: left;
    width: 100%;
    margin: 15px 0;
    
}
.personajes img{
    float: left;
    margin: 10px;
    width: 25%;
}
.texto_personaje{
    width: 65%;
    margin: 5% 0;
    float: right;
    font-family: 'noto sans';
    font-size: 14px;
}
.titulo_personajes{
    color: white;
    font-family: 'patua one';
    font-size: 14px;
    padding: 5px;
    margin: 0;
    background: #e33e51;
}
.titulo_todos{
    color: white;
    font-family: 'patua one';
    font-size: 14px;
    background-color: #3AAED9;
    padding: 5px;
    margin: 0;
}
.programas_lista{
    width: 95%;
    float: left;
}
.lista1{
    padding: 6px;
    font-family: 'noto sans';
    font-size: 13px;
    margin: 0;
    border-bottom: 1.5px solid #32383D;
    float: left;
    width: 100%
}
.todos_programas{
    position: relative;
    float: left;
    width: 100%;
    border: 2px solid #3AAED9;
    
    background: #ccc;
    margin: 0;
    padding: 0;
}


/* 5. RESPONSIVE */

@media (max-width: 960px) {
    /* GENERALES */
    #container{
        width: 650px;
    }
    #container_registro{
        width: 650px;
    }

    .boton_programacion{
        display: none;
    }

    /* MENU RESPONSIVE */

    nav{
        display: none;
    }

    .float_right{
        float: left;
    }

    .slicknav_menu{
        display: block;
        width: 650px;
        margin: 0 auto;
        position: relative;
    }

    .slicknav_nav li, .slicknav_nav ul {
        display: inline-block;
    }

    .slicknav_btn{
        background-color: transparent;
        font-family: 'Patua One', sans-serif;
        font-size: 16px;
    }

    .slicknav_menu .slicknav_menutxt{
        font-weight: lighter;
    }

    .slicknav_nav a {
        background-color: transparent;
        font-family: 'Patua One', sans-serif;
        font-size: 14px;
    }

    /* HEADER */
    .cont_rs {
        padding-top: 90%;
    }
    .search input {
        width: 100px;
    }
    nav {
        margin: 0
    }
    nav ul li a {
        font-size: 12px;
    }

    /* INDEX */
    /* articulos */
    .videos {
        width: 31%;
        margin: 2% 3.5% 0 0;
    }
    .videos:nth-of-type(n+3){
        margin-right: 0;
    }
    .tema_pol, .tema_dep, .tema_cul {
        padding: 3px 15px;
    }
    .fecha {
        font-size: 11px;
        line-height: 20px;
    }
    .titulo {
        font-size: 13px;
        line-height: 120%;
    }

    .texto {
        font-size: 11px;
        margin: 10px 0 0;
        height: 90px;
    }

    /* mas leidas */

    .mas_leidas {
        width: 100%;
    }

    .titulo_masleidas2 {
        font-size: 12px;
        padding-top: 10px;
    }

    .publicidad_33{
        display: none;
    }

    /* footer */

    footer {
        padding: 10px;
        width: auto;
        text-align: center;
    }

    footer img {
        margin: 0 auto 10px;
        width: 90%;
    }

    .footer {
        font-size: 10px;
        float: none;
        width: 90%;
        margin: 10px auto 0;
    }

    
    
    /*PROGRAMACION*/
.descr_programacion{
    font-family: 'patua one';
    font-size: 12px;
    color: white;
    background: #3AAED9;
    padding: 3px 7px;
    position: absolute;
    top: 0;
}
.square-content3 span{
    display: table-cell;
    vertical-align: middle;
    color: white;
}
.titulo_programa2c{
    font-family: 'patua one';
    color: white;
    margin: 0;
    box-sizing: border-box;
    position: absolute;
    z-index: 5;
    top: 16%;
}
.titulo_programa2{
    font-size: 12px;
}
.square-content3 span{
    display: table-cell;
    vertical-align: middle;
    color: white;
    
}
.titulo_prog{
    font-family: 'patua one';
    color: white;
    font-size: 15px;
    padding: 61px 42px;
}
    
    /*PROGRAMACION 2*/
    
    .programacion2aside{
        display: none;
    }
    #programacion2main{
        width: 100%;
    }
    /*PROGRAMA*/
    .hora_programa{
        display: none;
    }
    .texto_gris{
        font-size: 12px;
    }
    .sinopsis_main{
        display: block;
    }
    #programacion2main2{
        width: 100%;
    }
    /*CV*/
    .aside_cv{
        display: none;
    }
    #maincv{
        width: 100%;
    }
    /*ESTUDIO*/
    .publicidad_estudio{
        display: none;
    }
    /*LUJAN*/
    .tel_utiles a {
        padding: 20px;
        font-size: 12px;
    }
    .encuesta_frase{
        font-size: 10px;
    }
    .publicidad_lujan{
        display: none;
    }
    /*AGENDA CULTURAL*/
    .fecha_evento2{
        font-size: 10px;
    }
    .fecha_evento{
        font-size: 10px;
    }
    .titulo_evento{
     font-size: 12px;   
    }
    .titulo_evento2{
     font-size: 12px;   
    }
    .titulo_filtros{
     font-size: 13px;   
    }
    /*CONTACTO*/
    .mensaje{
        width: 100%;
    }
    /*REGISTRO*/
    .ultimos_registrados{
        display: none;
    }
    #main_registro{
        width: 100%;
    }
    /*NOTA*/
    #main_margin_3{
        width: 100%;
    }
    /*FLANDRIA LUJAN*/
    #main_flandria{
        width: 100%;
    }
    /*DEPORTES*/
    .botonera_deportes{
        margin-right: 2%;
    }
    /*CLIMA*/
    .clima_tablet{
    display: block;
    margin-top: 5px;
}
    /*estudio*/
    .texto_acordeon{
        font-size: 11px;
    }

}



















@media (max-width: 650px) {
    /* GENERALES */

    #container{
        width: 300px;
        margin-top: 45px;
    }
    #container_registro{
        width: 300px;
        margin-top: 15px;
    }

    .slicknav_menu{
        width: 300px;
        position: fixed;
        top: 0;
        z-index: 999999;
        left: 0;
        right: 0;
    }

    .logo_pares {
        width: 80px;
        top: 0px;
        margin: 3px 5px;
        padding: 0;
        position: fixed;
        z-index: 9999999;
    }


    .redes_sociales {
        display: none;
    }
    .fondo_header{
        display: none;
    }

    .cont_rs {
        padding: 0;
    }

    .cont_rs img {
        width: 25%;
        float: left;
        padding-right: 4%;
        bottom: 0px;
    }

    .titulo_slider {
        width: auto;
    }

    .titulo_slider a{
        font-size: 14px;
        line-height: 37px;
    }

    .videos {
        width: 100%;
        margin: 2% 0 0 0;
    }

    .texto{
        height: auto;
    }

    .titulo_pagina, .mas_leidas{
        display: none;
    }
    .desp_sec{
        display: none;
    }
    footer hr{
        display: none;
    }
    footer img{
        display: none;
    }
/*PROGRAMACION*/
    #programacion_ahora{
        display: none;
    }
    .square-box3{
        width: 100%;
        margin-top: 15px;
    }
    .square-box3:before{
    content: "";
    display: block;
    padding-top: 10%;
}
    .titulo_programa2c{
        top: 22%;
    }
    .titulo_programa2{
        font-size: 11px;
    }
    .esta_noche2{
        display: none;
    }
    .esta_noche{
        display: none;
    }
    .titulo_prog{
        font-size: 15px;
        padding: 3px;
    }
    .boton_tituloprog{
        width: 48.5%;
    }
    .square_content
    footer img{
        display: none;
    }
    .square-box4{
        width: 48.5%;
    }
    .square-box4:before{
        padding-top: 101%;   
    }
    .descr_programacion2{
        font-size: 12px;
    }
/*PROGRAMACION2*/
    .cont_programa_grilla {
        width: 49%;
    }
    .square-box{
        width: 49%;
    }
    #programacion2main{
        margin-top: 15px;
    }
/*PROGRAMA*/
    .capitulos_completos{
        display: none;
    }
    .capitulos_completos2{
        display: none;
    }
    .comentarios_fla{
        display: none;
    }
/*CANAL*/
    
    .texto_canal{
        display: none;
    }
    .aside_33_canal{
        display: none;
    }
    #main_66_canal{
        width: 100%;
    }
    .botones_canal{
        display: block;
    }
    .botones_canal a{
        display: block;
    }
    
    /*CV*/
    .cv1{
        background: #3AAED9;
        height: auto;
    }
    #maincv{
        margin-top: 0px;
    }
    .titulocv{
        font-size: 13px;
    }
    .subtitulocv{
        font-size: 12px;
    }
    .fondonegro{
        font-size: 12px;
    }
    .cv_columna label{
        font-size: 11px;
    }
    .cv_columna2 label{
        font-size: 12px;
    }
    .cv_columna3 label{
        font-size: 12px;
    }
    .cv1 > div{
        padding: 15px;
    }
    
    /*ESTUDIO*/
    #main_66_estudio{
        width: 100%;
    }
    .aside_33_estudio{
        display: none;
    }
    /*LUJAN*/
    .aside_33_lujan{
        display: none;
    }
    #main_66_lujan{
        width: 100%;
    }
    .galeria{
        display: none;
    }
    .clima_linea_lujan{
        display: none;
    }
    #vecinos{
        margin: 10px 0 0 0;
    }
    .reclamos{
        display: none;
    }
    /*LUJAN*/
    .tel_utiles_responsive{
    display: block;
}
    #main_margin_agenda{
        width: 100%;
    }
    .titulo_evento{
        font-size: 9px;
    }
    .titulo_evento2{
        font-size: 13px;
    }
    .fecha_evento{
        display: none;
    }
    .fecha_evento2{
        display: none;
    }
    .texto_3{
        display: none;
    }
    
    /*CONTACTO*/
    .mapa{
        display: none;
    }
    .formulario_contacto{
        width: 100%;
    }
    .mensaje{
        width: 100%;
    }
    .bajada_contacto{
        font-size: 13px;
    }
    /*REGISTRO*/
    .regis{
        width: 100%;
    }
    /*NOTICIAS*/
    .noticias_50{
        margin: 2% 0;
        width: 100%;
    }
    #aside_100{
        display: none;
    }
    /*NOTA*/
    .autor_nota{
        display: none;
    }
    .texto_nota{
        width: 100%;
    }
    .texto_2_nota{
        display: none;
    }
    /*FLANDRIA LUJAN*/
    .titulo_flandria p{
        font-size: 12px;
    }
    .titulo_clublujan p{
        font-size: 12px;
    }
    .encabezado_flandria img{
        margin: 5px;
    }
    .encabezado_clublujan img{
        margin: 5px;
    }
    .texto_2_flandria{
        display: none;
    }
    .titulo_pagina_videos{
        font-size: 12px;
    }
    /*DEPORTES*/
    #cancha p{
        font-size: 12px;
        top: 32%;
    }
    #cancha .can-der p {
  right: 20%;
}
    #cancha .can-izq p {
  left: 22%;
}
    .botonera_deportes {
          margin-right: 0.5%;
        font-size: 10px;
  padding: 1% 0.6%;
        margin-bottom: 7px;
    }
    /*CLIMA*/
    .clima_tablet{
    display: none;
}
    /*CLIMA*/
    .clima_cel{
    display: block;
    margin-top: 5px;
}
    .cont_slider{
        display: none;
    }
    
    
    
    
    
    
    
    
    
/* olvide mi contraseña*/

.bg_restablecer{
    background-image: url(img/restablecer.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 100px;
}
.titulo_modals{
    padding-top: 65px;
    color: white;
    font-size: 13px;
}
.modalDialogrestablecer > div {
    width: 300px;
    position: relative;
    margin: 3% auto;
    padding: 0;
    background: #fff;
}


.registro{
    height: 40px;
    padding: 0 0 0 10px;
    margin: 5% auto 0% auto;
    position: relative;
    float: left;
    box-sizing: border-box;
    background: #ccc;
    border: none;
    font-family: 'noto sans';
    width: 200px;
}
.img_registro {
  padding: 0 0 0 25px;
}

form{
    width: 100%;
    font-family: 'noto sans';
    font-size: 13px;
}

.restablecer_btn{
    
  padding: 10px 0;
  width: 80%;
  margin: 7% 11px 7% 24px;
    
}
.texto_restablecer {
  font-family: 'noto sans';
  width: 235px;
  margin: 0 10px 0 25px;
  font-size: 12px;
}
/*termina restablecer*/
/* ingresar*/
.modalDialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.bg_conectate{
    background-image: url(img/conectate.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 100px;
}
.modalDialog > div {
     width: 300px;
    position: relative;
    margin: 3% auto;
    padding: 0;
    background: #fff;
      height: 420px;
}

.recordarme{
    font-family: 'noto sans';
    font-size: 12px;
    position: relative;
    float: left;
    padding: 0 0px 0 23px;
    margin: 3% auto 0 auto;
    
}

.olvide_contr{
    text-decoration: none;
    font-family: 'noto sans';
    position: relative;
    float: right;
    padding: 0 35px 0 0;
    font-size: 12px;
    color: black;
    margin: 3% auto 0 auto;
}
.ingresar{
    padding: 10px 0;
  width: 80%;
  margin: 3% 11px 0 24px;
    
}

.registro_rs{  
    width: 221px;
  height: 150px;
  margin: 0 50px 0 25px;
    text-align: center;
    font-family: 'noto sans';
    font-size: 12px
}
.registro_rs img{
    padding: 0 5px;
}
.click{
    color: black;
    padding: 0 0 0px 5px;
}
    
/*termina olvide mi contraseña*/
    
    
}