/* CSS Document */

h2.rotulo {margin: 0; padding: 0 0 5px;}
.volver {margin: 1em 0 3px;}
#ultimos-proyectos.grid-4 {margin: 0 0 20px 0;}

ul.link-tv {margin:10px 0 25px; float:right;}
ul.link-tv li {float:left; margin:0 0 5px 0; padding:0 10px 0 0;}
ul.link-tv li + li {margin:0 5px 5px 0; border-left:1px solid #cccccc; padding:0 10px 0;}
ul.link-tv li a {color:#0e538c; font-family:lato,Verdana,Geneva,sans-serif; font-size:13px; line-height:130%;}

/*.grid-3 {float: right !important;}*/
.some-content-related-div {height:310px; overflow: hidden;}
#destacados > h2.rotulo {font-family:lato, Verdana, Geneva, sans-serif; font-size:25px; color:#003366; margin:0 0 10px;}
#ultimos-proyectos > h2.rotulo {margin:0 0 5px 5% !important; border-bottom: 0 !important; font-size:22px;}
#destacados article.grid-12 .imagen, #destacados article.grid-6 .imagen {position:relative;}
#destacados article.grid-12 .imagen img {width: 100%; height: auto; display: block; margin:10px 0 15px;}
#destacados article.grid-12 .imagen .epigrafe, #destacados article.grid-6 .imagen .epigrafe {position:absolute; left:20px; bottom:20px; background-color:#0066cc; font-size:18px; color:#FFF; font-family:latoBold, Verdana, Geneva, sans-serif; padding:10px;}
#destacados article.grid-6 .imagen .epigrafe {font-family:lato, Verdana, Geneva, sans-serif; font-size:16px;}
#destacados article.grid-12 h3, #destacados article.grid-6 h3 {font-family:lato, Verdana, Geneva, sans-serif; font-size:23px; color:#333; margin:0 0 3px 0;}
#destacados article.grid-6 h3 {margin-top:8px;}
#destacados article.grid-6 h3 {font-size:16px;}
#destacados article.grid-12 h3 a, #destacados article.grid-6 h3 a {font-family:lato, Verdana, Geneva, sans-serif; color:#333; line-height: 130%;}
#destacados article.grid-12 ul, #destacados article.grid-6 ul {clear:both;}
#destacados article.grid-12 ul li, #destacados article.grid-6 ul li {font-family:lato, Verdana, Geneva, sans-serif; font-size:14px; color:#0066cc;}
#destacados article.grid-12 ul li i, #destacados article.grid-6 ul li i {color:#a9a9a9;}
#destacados article.grid-12 ul li a, #destacados article.grid-6 ul li a {font-family:lato, Verdana, Geneva, sans-serif; font-size:14px; color:#0066cc;}

#ultimos-proyectos h3 {margin: 5px 0 0 !important;}

#destacados .grid-6 {position:relative; float:left;}
#destacados .grid-6 + .grid-6 {float:right;}
#destacados .grid-6 a img {width:100%; height:auto;}

#destacados article.grid-12 .icons {margin: 15px 0 20px;}
#destacados article.grid-12 .icons li {display: inline-block; width:15%; margin: 0 3% 0 0; text-align: right;}
#destacados article.grid-12 .icons li a .fa {font-size: 1.8em;}

#destacados article.grid-6 .icons {margin: 10px 0;}
#destacados article.grid-6 .icons li {display: inline-block; width:44%; margin: 0 3% 8px 0; text-align: right;}
#destacados article.grid-6 .icons li a .fa {font-size: 1.5em;}

.fecha {color: #333; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 15px; line-height: 130%; margin: 0 0 25px; text-align: left; font-style: italic; display: block;}

.auxi-agenda {clear: both; display: block; margin: 30px 0 0 0; float: left;}
.auxi-agenda h3 {border-bottom: 5px solid #f04c56; color: #003366; font-family: lato,Verdana,Geneva,sans-serif; font-size: 22px; margin: 0 0 10px; padding: 0 0 10px; display: block;}
.auxi-agenda article {display: block; margin: 10px 0; float: left;}
.auxi-agenda article .date {width:40px; height: 35px; background:#0e538c; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; text-align: center; vertical-align: middle; padding: 5px 0 0; float: left; margin: 0 10px 0 0;}
.auxi-agenda article .foto {float: left; width: 30%; margin:0 2% 0 0;}
.auxi-agenda article .foto img {width:100%; height: auto; display: block; }
.auxi-agenda article .date span {color:#ffffff; font-size: 14px; display: block;}
.auxi-agenda article .info {float: left; width:80%; }
.auxi-agenda article .info .hour {color: #333; display: block; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 12px; font-style: italic; line-height: 130%; text-align: left; margin: 3px 0 0 0;}
.auxi-agenda article .info .place {color: #333; display: block; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%; text-align: left;}
.auxi-agenda article h4 {color: #333; font-family: lato,Verdana,Geneva,sans-serif; font-size: 15px;}
.auxi-agenda article h4 a {color: #333;}
.auxi-agenda .descarga {background:none; color: #003366; display: block; font-family: lato,Verdana,Geneva,sans-serif; font-size: 15px; margin: 10px 0 30px; padding: 0 0 0 50px; text-align: left;}
.auxi-agenda .descarga a {background:none; color: #003366; font-family: lato,Verdana,Geneva,sans-serif; font-size: 15px; margin: 20px 0;}
.auxi-agenda .descarga span {color: #003366; font-family: lato,Verdana,Geneva,sans-serif; font-size: 15px;}

.auxi-minuto {width:100%; clear:both; display: block; margin: 30px 0; border: 1px solid #F0F0F0; border-radius: 3px;}
.auxi-minuto .header-minuto {overflow: hidden; background: #0e538c; clear: both; margin:0; padding:6px 10px; border-radius: 3px 3px 0 0 ;}
.auxi-minuto .header-minuto img {float:left; width:73; height:auto; margin-right: 10px;}
.auxi-minuto .header-minuto .info {float:left; width:70%; }
.auxi-minuto .header-minuto h3 {color:#FFF; font-size: 12px; line-height: 130%; margin-top: 5px; text-transform: uppercase;}
.auxi-minuto .header-minuto span {color:#FFF; font-size: 16px;}
.auxi-minuto .auxi-info {overflow-y: auto; overflow-x: no-display; height: 300px; padding: 20px 0;}
.auxi-minuto .auxi-info article {padding:0 0 15px; margin: 0 0 15px; overflow: hidden; border-bottom: 1px solid #F0F0F0;}
.auxi-minuto .auxi-info article .date {float: left; width:20%; font-size: 12px; margin-left: 10px;}
.auxi-minuto .auxi-info article .date i {color:#666; margin-right: 3px;}
.auxi-minuto .auxi-info article .info {float: left; width:70%;}
.auxi-minuto .auxi-info article .info a {font-size: 16px;}
.auxi-minuto .auxi-info article .data {margin:0; padding: 10px;}
.auxi-minuto .auxi-info article .data img {width: 100%; height: auto;}
.auxi-minuto .auxi-info article .data .box-video {position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0;}
.auxi-minuto .auxi-info article .data .box-video iframe {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}

.auxi-opinion h3 {border-bottom: 5px solid #f04c56; color: #003366; font-family: lato,Verdana,Geneva,sans-serif; font-size: 22px; margin: 0 0 15px; padding: 0 0 10px; display: block;}
.opinion {clear: both; text-align: center; margin: 0 auto 10px; width: 90%;}
.opinion .foto {border: 1px solid #333; display: inline-block; margin: 0 auto 5px; clear: both; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; overflow: hidden;}
.opinion .foto img {float: left;}
.opinion h3 {color: #333; font-family: latoBoldItalic,Verdana,Geneva,sans-serif; font-size: 15px; text-align: center; border-bottom: none;}
.opinion p {color: #333; font-family: latoLightItalic,Verdana,Geneva,sans-serif; font-size: 14px; text-align: center; margin: 0 0 5px;
}

.grid-3 .box-search {width:100%; margin:0 0 20px 0;}
.grid-3 .box-search .boton-search {color:#003366; width: 20%;}
.grid-3 .box-search input.search {width: 70%; padding: 10px 5%;}

.grid-3 .menu-icons li {margin: 10px 0; display: block; float: left; width: 100%;}
.grid-3 .menu-icons .fa {color: #a9a9a9; font-size: 1.5em; width: 10%; margin: 0 2% 0 0;}
.grid-3 .menu-icons a {float: left; width:100%; color:#a9a9a9;}

.asidePrensa {width:28.26% !important; padding: 0 2%;}
.asidePrensa .box-search {width:100%; margin:20px 0;}
.asidePrensa .box-search .boton-search {color:#003366; width: 20%;}
.asidePrensa .box-search input.search {width: 70%; padding: 10px 5%;}

.asidePrensa .menu-icons {display: block; clear: both;}
.asidePrensa .menu-icons li {margin: 5px 0; display: block; float: left; width: 100%;}
.asidePrensa .menu-icons .fa {color: #a9a9a9; font-size: 1.5em; width: 10%; margin: 0 2% 0 0;}
.asidePrensa .menu-icons a {float: left; width:100%; color:#a9a9a9;}

.grid-9.lista-noticias.aleft, .grid-9.txt-trabajo-sala.aleft {width:70.6%; margin:30px 0 0 0; padding:0 0 0 15px;}
.lista-noticias p {font-family:latoLightItalic, Verdana, Geneva, sans-serif; font-size:16px; color:#202124; line-height:130%; margin:0 0 20px;}
.noticia {width:100%; margin:0; padding:0 0 35px; float:left;}
.noticia:first-child {margin: 35px 0 0 0;}
.noticia .info {width:77%; margin: 0 0 0 3%;}
.noticia .imagen {width:20%;}
.noticia .imagen img {width: 100%; height: auto; display: block;}
.noticia + .noticia {border-top:1px solid #ff0000; padding:35px 0;}
.noticia .numero {font-family:lato, Verdana, Geneva, sans-serif; font-size:18px; color:#202124; line-height:130%; min-width:65px; float:left; margin:0 10px 0 0; border:1px solid #CCC; text-align:center;}
.noticia .aleft {float:left;}
.noticia .info.aleft h3 {font-family:lato, Verdana, Geneva, sans-serif; font-size:20px; color:#202124; line-height:130%; margin:0 0 7px;}
.noticia .info.aleft h3 a {font-family:lato, Verdana, Geneva, sans-serif; color:#202124; font-size:20px;}
.noticia .info.aleft .fecha {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:15px; color:#202124; line-height:130%; margin:0 10px 0 0;}
.noticia .info.aleft a {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:15px; color:#202124; line-height:130%;}


.noticia .info.aleft .grid-2.aleft {width:25%;}
.noticia .info.aleft .icons {margin: 10px 0 0;}
.noticia .info.aleft .icons li {display: inline-block; width:15%; margin: 0 3% 0 0; text-align: right;}
.noticia .info.aleft .icons li a .fa {font-size: 1.5em; color: #a9a9a9;}
 
#ficha-noticia {clear:both;}
#ficha-noticia span {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124; font-size:16px; line-height:130%; float:left; margin:0 0 15px;}
#ficha-noticia h2.rotulo {clear:both;}

#noticias-relacionados {clear:both; margin:0 auto 25px;}
#noticias-relacionados .grid-3 {float:left;}
#noticias-relacionados .grid-3 + .grid-3 {border-left:1px solid #CCC; padding:0 0 0 40px; margin:0 0 0 40px;}
#noticias-relacionados .grid-3 h3 {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124; font-size:17px; line-height:130%; text-align:justify;}
#noticias-relacionados .grid-3 h3 a {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124;}


@media(max-width:1200px) {
	#menu-acordeon {width:22.8% !important;}
}
@media(max-width:760px) {
#destacados article.grid-12 .icons {margin: 0 0 30px; float: left; width: 190px;}
#destacados article.grid-12 .icons li {display: inline-block; width:29%; margin: 0 3% 0 0; text-align: left;}
#destacados article.grid-12 .icons li a .fa {font-size: 2em;}

#destacados article.grid-6 .icons {margin: 0 0 30px; float: left; width: 190px;}
#destacados article.grid-6 .icons li {display: inline-block; width:25%; margin: 0 3% 0 0; text-align: left;}
#destacados article.grid-6 .icons li a .fa {font-size: 2em;}

.fecha {margin: 0 0 15px;}
.asidePrensa {width:100% !important; margin:0 auto; float:none; padding:0;}
.asidePrensa .box-search {width:95%; max-width:320px}

.radio .destacado .grid-5, .radio .descargas .grid-4 {margin:10px 2% !important; width: 300px !important;}
.radio .height2 {height:310px !important;}

}
    
.auxi-lomas {clear: both; display: block; margin: 10px 0 0 0; float: left;}
.auxi-lomas .box-menu {width:100%; background-color:#d5d9dc; margin: 0 0 10px 0;}
.auxi-lomas ul.menu {max-width:1200px; width:100%; margin:0 auto 10px;}
.auxi-lomas ul.menu li {float:left;}
.auxi-lomas ul.menu li a {padding:10px; font-family:lato, Verdana, Geneva, sans-serif; font-size:13px; color:#202124; line-height:130%; float:left;}
.auxi-lomas ul.menu li a:hover, ul.menu li a.select {background-color:#bbc0c3;}
.auxi-lomas h3 {border-bottom: 5px solid #f04c56; color: #003366; font-family: lato,Verdana,Geneva,sans-serif; font-size: 22px; margin: 0 0 10px; padding: 0 0 10px; display: block;}
.auxi-lomas article {display: block; margin: 10px 0; float: left;}
.auxi-lomas article .date {width:40px; height: 35px; background:#0e538c; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; text-align: center; vertical-align: middle; padding: 5px 0 0; float: left; margin: 0 10px 0 0;}
.auxi-lomas article .foto {float: left; width: 30%; margin:0 2% 0 0;}
.auxi-lomas article .foto img {width:100%; height: auto; display: block; }
.auxi-lomas article .info {float: left; width:65%; }
.auxi-lomas article h4 {color: #333; font-family: lato,Verdana,Geneva,sans-serif; font-size: 15px;}
.auxi-lomas article h4 a {color: #333;}

#ultimos-proyectos .destacado {margin: 10px 0; clear: both; overflow: hidden; display: block; float: none;}
.grid-6.aright.tv .some-content-related-div .slimScrollDiv #inner-content-div .destacado .photo {margin: 0 0 0 0;}
#ultimos-proyectos .destacado .photo {position:relative; width: 40%; margin: 0 auto 0 5%; float: left;}
#ultimos-proyectos .destacado .photo img {width: 100%; height: auto; display: block;}
#ultimos-proyectos .destacado .photo .time, #ultimos-proyectos .destacado .photo .time {position:absolute; right: 0; bottom:0; background-color:#0066cc; font-size:13px; color:#FFF; font-family:latoBold, Verdana, Geneva, sans-serif; padding:5px;}
#ultimos-proyectos .destacado .photo .time {font-family:lato, Verdana, Geneva, sans-serif; font-size:13px;}
#ultimos-proyectos .destacado .photo .playBtn {position: absolute; left: 0; top:5%; width: 20%;  color: #ffffff;  width: 20%; display:block; font-family: lato,Verdana,Geneva,sans-serif; font-size: 35px; text-align: center;}
#ultimos-proyectos .destacado .info {margin: 0 0 0 5%; width:50%; float: left;} 
/*#ultimos-proyectos .destacado .info {margin: 0 0 0 5%; width:100%; float: left;} MRD*/ 
#ultimos-proyectos .destacado .info .tax {color: #202124; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%;}
#ultimos-proyectos .destacado .info .title {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 14px; line-height: 130%;}
#ultimos-proyectos .destacado .info .date {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%; font-style: italic;}
#ultimos-proyectos .destacado .info .icon {clear: both; display: block; color: #a9a9a9; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 22px; margin: 5px 0 0 0;}
#ultimos-proyectos .destacado .info a {color: #202124;}

#tv {margin: 10px 0;}
#tv .grid-3 {float: left !important; overflow: hidden; margin: 10px .6%}
#tv .photo {position:relative; width: 100%; margin: 0 auto; float: left;}
/*#tv .photo img {width: 100%; height: auto; display: block;}*/
#tv .photo img {display: block;}

.c--anim-btn, .c-anim-btn {
  transition: 0.3s;     
}

.c--anim-btn {
  overflow: hidden;
  height: 200px;
  background-color: #0066cc;
  color:#fff;
}

.c-anim-btn{
  margin-top: 0em;   
}

.c--anim-btn:hover .c-anim-btn{
  margin-top: -3em;
}

#tv .photo .time, #tv .photo .time {position:absolute; left: 0; top:0; background-color:#0066cc; font-size:13px; color:#FFF; font-family:latoBold, Verdana, Geneva, sans-serif; padding:5px;}
#tv .photo .time {font-family:lato, Verdana, Geneva, sans-serif; font-size:13px;}
#tv .photo .time .fa {color:#f04c56; margin: 0 5px 0 0;}
#tv .photo .playBtn {position: absolute; right: 0; bottom:5%; width: 20%; display:block; color: #ffffff; font-family: lato,Verdana,Geneva,sans-serif; font-size: 40px; text-align: center;}
/*#tv .info {margin: 5px 0; float: left;}*/
#tv .info {margin: 3% 6%; float: left;}
#tv .info .title {color: #202124; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%;}
#tv .info p {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 14px; line-height: 130%; text-align: justify;}
#tv .info span {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%; font-style: italic;}
#tv .info .icon {clear: both; display: block; color: #a9a9a9; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 22px; margin: 5px 0 0 0;}
#tv .info a {color: #202124;}

#galeria-tv {margin: 20px 0; overflow: hidden;}
#galeria-tv .box-menu-seccion {margin: 0 0 20px 0;}
#galeria-tv .box-menu-seccion .btn {background-color:#0066cc; font-size:13px; color:#FFF; font-family:latoBold, Verdana, Geneva, sans-serif; padding:5px; margin: 7px 7px 0 0; }
#galeria-tv .grid-3 {float: left !important; overflow: hidden; margin: 10px .6%}
#galeria-tv .info {margin: 5px auto;}
#galeria-tv .info .title {color: #202124; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%;}
#galeria-tv .info p {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 14px; line-height: 130%;}
#galeria-tv .info span {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%; font-style: italic;}
#galeria-tv .info .icon {clear: both; display: block; color: #a9a9a9; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 22px; margin: 5px 0 0 0;}
#galeria-tv .info a {color: #202124;}

#galeria-tv .photo {position:relative; margin: 0 auto; }
#galeria-tv .photo img {width: 100%; height: auto; display: block;}
#galeria-tv .photo .time, #galeria-tv .photo .time {position:absolute; left: 0; top:0; background-color:#0066cc; font-size:13px; color:#FFF; font-family:latoBold, Verdana, Geneva, sans-serif; padding:5px;}
#galeria-tv .photo .time {font-family:lato, Verdana, Geneva, sans-serif; font-size:13px;}
#galeria-tv .photo .time .fa {color:#f04c56; margin: 0 5px 0 0;}
#galeria-tv .photo .playBtn {position: absolute; right: 0%; bottom:5%; width: 20%; display:block; color: #ffffff; font-family: lato,Verdana,Geneva,sans-serif; font-size: 40px; text-align: center;}


.radio .height1 {height: 160px !important; margin: 0 0 30px 0;}
.radio .height2 {/*height: 535px !important;*/ min-height: 310px !important;}
.radio .height2 .info {float: none !important; margin:0 auto !important; width: 90% !important;}

.radio #menu-acordeon {margin-top: 10px;}
.radio .destacado h4 {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 18px; line-height: 130%;}
.radio .destacado h4 a {color:#202124;}
.radio .destacado .grid-12 {margin: 0 0 30px 0;}
.radio .destacado article.grid-12 .imagen img {margin: 20px 0 20px !important;}
.radio .destacado {margin: 0 0 40px 0; float: left}
.radio .destacado .grid-5 {float: left !important; overflow: hidden; margin:10px 1.6% 10px 0;}
.radio .destacado .grid-5 + .grid-5 {margin:10px 1.6%;}
.radio .destacado .photo {position:relative; width: 100%; margin: 0 auto; float: left;}
.radio .destacado .photo img {width: 100%; height: auto; display: block;}
.radio .destacado .photo .time, .radio .destacado .photo .time {position:absolute; left: 0; top:0; background-color:#0066cc; font-size:13px; color:#FFF; font-family:latoBold, Verdana, Geneva, sans-serif; padding:5px;}
.radio .destacado .photo .time {font-family:lato, Verdana, Geneva, sans-serif; font-size:13px;}
.radio .destacado .photo .time .fa {color:#f04c56; margin: 0 5px 0 0;}
.radio .destacado .photo .playBtn {position: absolute; right: 0%; bottom:5%; width: 30%; display:block; color: #ffffff; font-family: lato,Verdana,Geneva,sans-serif; font-size: 40px; text-align: center;}
.radio .destacado .photo .playBtn a {color: #ffffff; font-family: lato,Verdana,Geneva,sans-serif; font-size: 40px; text-align: center;}
.radio .destacado .info {margin: 5px 0; float: left;}
.radio .destacado .info .title {color: #202124; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%;}
.radio .destacado .info p {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 14px; line-height: 130%;}
.radio .destacado .info span {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%; font-style: italic;}
.radio .destacado .info .icon {clear: both; display: block; color: #a9a9a9; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 22px; margin: 5px 0 0 0;}
.radio .destacado .info a {color: #202124;}

 #miniport_container .vermas {background-color: #003366 !important; border-radius: 35px; clear: both; color: #fff !important; display: table; font-family: opensans,Verdana,Geneva,sans-serif; font-size: 13px !important; line-height: 2em; margin: 0 auto; padding: 3px 10px; width: 150px; text-align: center;}
.radio .descargas {border-top:1px solid #e5e5e5; padding: 40px 0 0 0; margin: 0 0 40px 0;}
.radio .descargas .grid-3 {float: left !important;}
.radio .descargas .grid-4 {float: left !important; overflow: hidden; margin: 10px 0.5% 20px}
.radio .descargas .photo {position:relative; width: 100%; margin: 0 auto; float: left;}
.radio .descargas .photo img {width: 100%; height: auto; display: block;}
.radio .descargas .photo .time, .radio .descargas .photo .time {position:absolute; left: 0; top:0; background-color:#0066cc; font-size:13px; color:#FFF; font-family:latoBold, Verdana, Geneva, sans-serif; padding:5px;}
.radio .descargas .photo .time {font-family:lato, Verdana, Geneva, sans-serif; font-size:13px;}
.radio .descargas .photo .time .fa {color:#f04c56; margin: 0 5px 0 0;}
.radio .descargas .photo .playBtn {position: absolute; right:0%; bottom:5%; width: 30%; display:block; color: #ffffff; font-family: lato,Verdana,Geneva,sans-serif; font-size: 40px; text-align: center;}
.radio .descargas .photo .playBtn a {color: #ffffff; font-family: lato,Verdana,Geneva,sans-serif; font-size: 40px; text-align: center;}
.radio .descargas .info {margin: 5px 0; float: left;}
.radio .descargas .info .title {color: #202124; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%;}
.radio .descargas .info p {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 14px; line-height: 130%;}
.radio .descargas .info span {color: #202124; font-family: latoLight,Verdana,Geneva,sans-serif; font-size: 13px; line-height: 130%; font-style: italic;}
.radio .descargas .info .icon {clear: both; display: block; color: #a9a9a9; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 22px; margin: 5px 0 0 0;}
.radio .descargas .info a {color: #202124;}

.radio .btnVivo {background-color: #0066cc; color: #fff; font-family: latoBold,Verdana,Geneva,sans-serif; font-size: 16px; padding: 15px 0; text-align:center; border-radius: 3px; display: inline-block; margin: 15px 0 30px 0; width:100%;}

.radio .menu-icons {width:90%; padding: 30px 5%; background:#00456c; color:#ffffff; margin: 0 0 40px;}
.radio .menu-icons h4 {font-size: 30px; font-family: latoBold,Verdana,Geneva,sans-serif; margin: 10px 0 0 0; text-align: left;}
.radio .menu-icons .grid-2 {float: left; margin: 0 4.6% 0 0; text-align: center;}
.radio .menu-icons .grid-2 a {color:#ffffff; display: block; font-size: 20px; font-family: latoLight,Verdana,Geneva,sans-serif;}
.radio .menu-icons .grid-2 a .fa {font-size: 30px; margin: 0 0 10px 0;}

#ultimos-proyectos #inner-content-div {height:280px !important;}
#ultimos-proyectos.tv #inner-content-div {height:302px !important;}

@media(max-width:1160px) {
	#main .auxi-main {width:90%;}
}
@media(max-width:640px) {
    .noticia .imagen {display: none;}
    .noticia .info {margin: 0; width:100%;}
}

.galeria {display: block; margin: 20px 0;}
.galeria h2.rotulo {margin: 0 0 10px 0;}
.auxi-main .mas {background:#edf2f5; border-bottom:2px solid #f04c56; color:#202124; cursor:pointer; float:right; font-family:lato,Verdana,Geneva,sans-serif; font-size:14px; margin:15px 0 10px; padding:4px 15px;}
.galeria .fotoBox {width:100%; height: auto;}
.galeria .imagen {display: block; position: relative;float: left; overflow: hidden; width:100%; height: auto;}
.galeria .imagen img {width:100%; height: auto; display: block;}
.galeria .imagen .info {position: absolute; width:92%; margin: 2%; padding: 2%; bottom: 0; left: 0; background: rgba(0, 102, 204, 0.7); }
.galeria .imagen .info h3 {color:#ffffff !important; width:90%; float: left;}
.galeria .fotoBox .imagen .info h3 {font-size: 20px;}
.galeria .fotoBox .fa {font-size: 30px;}
.galeria .thumbnails .imagen .info h3 {font-size: 15px;}
.galeria .imagen .info h3 a {color:#ffffff !important;}
.galeria .imagen .info span.fecha {color:#ffffff; width:80%; float: left; font-size: 13px; margin:4px 0 0 0;}
.galeria .imagen .icon {float: right;}
.galeria .imagen .icon .fa {color:#f5f5f5;}
.galeria .thumbnails {width:100%; padding: 0; display: block; overflow: hidden;}
.galeria .thumbnails .thumbBox {width:24%; margin:10px .5%; float: left;}
.galeria .thumbnails .thumbBox .imagen img {width:100%; height: auto; float: left !important;}
.galeria .thumbnails .thumbBox .imagen .info {bottom:-100% !important; 	-webkit-animation: .3s ease;
	-moz-animation: .3s ease;
	-ms-animation: .3s ease;
	-o-animation: .3s ease;
	animation: .3s ease;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; opacity: 0;} 
.galeria .thumbnails .thumbBox:hover .imagen .info {bottom:0 !important; 	-webkit-animation: .3s ease;
	-moz-animation: .3s ease;
	-ms-animation: .3s ease;
	-o-animation: .3s ease;
	animation: .3s ease;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; opacity: 1;} 
	
@media(max-width:760px) {    
	#tv .grid-3, #galeria-tv .grid-3 {max-width:300px; width:48% !important;}
	#menu-acordeon {width:100% !important; border-bottom:medium none;}

}
@media(max-width:666px) {
	.radio .destacado .grid-5, .radio .descargas .grid-4 {width:45% !important;}
}
@media(max-width:500px) {    
	#tv .info p {text-align:left;}
	#tv .grid-3, #galeria-tv .grid-3 {width:100% !important; float:none !important; margin:0 auto; padding:10px 0;}
	.radio .destacado .grid-5, .radio .descargas .grid-4, .grid-12 radio #destacados .grid-5.aleft  {width:300px !important; float:none !important; margin:10px auto 20px !important;}
	#ultimos-proyectos .destacado .photo {margin-left:0;}
	#ultimos-proyectos > h2.rotulo {margin-left:0;}
	#tv .grid-3, #galeria-tv .grid-3 {max-width: 100%;}
	.radio .destacado .grid-5, .radio .descargas .grid-4, .grid-12 radio #destacados .grid-5.aleft {width: 100% !important;}
	#ultimos-proyectos.grid-4 h2.rotulo, #ultimos-proyectos .destacado .info {margin-left:0 !important;}
}

.tab_input{
    font-size: 16px;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #CCC;
}

#tbl_com_programadas{
    border-spacing: 10px;
    border-collapse: separate;
    font-size: 15px;
}

#tbl_com_programadas td{
    padding: 5px;
}

#tbl_dia_programacion td{
    padding: 5px;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 0px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 600px;
    background-color: #FFFFFF;
    color: #000000;
    text-align: justify;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 10;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.5s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 94%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #759DC0 transparent transparent transparent;
    z-index: 10;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.error_busqueda_noticia{
    font-size: 12px;
    color:red;
}

.video_selected{
    outline: 3px solid red;
}

#buscadorPrensa td{
    padding: 4px;
}

.btn_busqueda{
    cursor:pointer;
}


/*****RADIO*****/

.seccion_superior{
    border: 1px solid #ccc!important;
    border-radius: 8px;
    height: 250px
}

contenido_superior{
    margin: 0 0 40px 0;
    float: left;
    width: 100%;
}

.titulo_superior{
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
    background-color: dimgray;
    color: white;
    text-align: right;
    font-size: 15px;
}

.cont_titulo_superior{
    padding: 7px 7px 0px 7px;
    width: 100%;
    box-sizing: border-box;
}

.cont_senal_vivo{
    padding: 10px;
}

.cont_buscadores{
    padding: 5px 10px 10px 10px;
}

.buscar_radio {
    font-size: 11px;
    line-height: 2em;
    margin: 5px 0;
    padding: 2px 20px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    margin-left: 85px;
}

.btn_busqueda {
    cursor: pointer;
}

.seccion_busqueda{
    background-color: #f1f3f4;
    padding: 5px;
}

.seccion_busqueda select{
    background-color: white !important;
}

.titulo_izquierda{
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    background-color: lightgray;
    text-align: left;
    font-size: 15px;
    font-weight: bold;
}

.cont_titulo_izquierda{
    width: 100%;
    box-sizing: border-box;
}

.seccion_derecha{
        border: 1px solid #ccc!important;
        margin-bottom: 5px;
}

.cont_seccion_derecha{
    padding: 10px;
    font-size: 14px;
}

#ul_programas li{
    margin-bottom: 10px;
}

#ul_podcasts li{
    margin-bottom: 10px;
}

#ul_masdescargado li{
    margin-bottom: 10px;
}

#ul_contactenos li{
    margin-bottom: 10px;
    text-align: right;
}

.cont_titulo_noticia{
    font-size: 11px;
    color: white;
    background-color: #313131;
    padding: 7px;
    margin-top: -2px;
    height: 105px;
}

.cont_noticia{
    float: left; 
    margin-right: 15px;
    text-align: justify;
    margin-bottom: 15px;
    padding: 4px;
    border: 1px solid #ccc!important;
    border-radius: 8px;
    width: 30%;
}

.fecha_noticia{
    text-align: right;
    margin-bottom: 5px;
}

.media_noticia{
    margin-top: 2px;
    display: flex;
    align-items: center;
}

.player_noticia_radio{
    width: 75%;
}

.botones_noticia_radio{
    float: right;
    font-size: 13px;
    width: 30%;
    text-align: right;
}

.imagen_destacada{
    width: 70%;
    float: left;
}

.contenido_destacados{
    padding: 7px;
    width: 98% !important;
}

.noticia_destacada{
    color: white;
    background-color: #313131;
    float: right;
    width: 30%;
    height: 209px;
}

.cont_noticia_destacada{
    padding: 7px;
    font-size: 12px;
}

.hora_noticia_destacada{
    margin-bottom: 5px;
    text-align: center;
}

.btn_destacado_radio{
    margin-right: 5px;
}

.cont_botones_destacado{
    height: 27px;
    text-align: right;
    background-color: #f1f3f4;
    margin-top: -2px;
    font-size: 13px;
}

.botones_destacado_radio{
    margin-top: 2px;
    margin-right: 5px;
    float: right;
}

#destacados .bx-wrapper .bx-controls {
    margin: -28px auto;
    z-index: 50;
    position: relative;
}

.titulo_seccion{
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
    background-color: dimgray;
    color: white;
    margin-bottom: 20px;
}

.capitalize{
    text-transform: capitalize;
}

.fecha_otras_noticias{
    color: dimgray;
    font-size: 13px;
    margin-bottom: 5px;
}

.titulo_otras_noticias{
    font-weight: bold;
}

.header_audioDiputados{
    color: white;
    background-color: dimgray;
    padding: 20px;
    height: 80px;
}

.header_resultadoBusqueda{
    color: white;
    background-color: dimgray;
    padding: 20px;
    height: 35px;
}

.titulo_headerPanel{
    font-size: 18px;
    float: left;
}

.datos_diputado_header{
    font-size: 12px;
    float: right;
    text-align: right;
    margin-right: 10px;
    width: 59%;
}

.fotoDiputado_header{
    float: right;
}

#ul_programacion li{
    margin-bottom: 10px;
}

.sombracaja {
box-shadow: 0 0 5px 3px #8C8C8C;
-webkit-box-shadow: 0 0 5px 3px #8C8C8C;
}
