/* CSS Document */
.destacado{
    background-color: cadetblue;
    padding-top: 0px;
}
strong {
	font-weight: 600;	
}
body{
	font-size: 14px; 
    font-family: raleway;
	font-style: normal;
	font-weight: 300;	
}
#mislider{
	height: 785px;
}
.frase{
	padding-top: 145px;
	padding-bottom: 136px;
}
.redes{
	background-color:#DEB887;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
}
.redes a{
	color: #fff !important;
}
.logo{
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgba(114,82,67,0.80);
}
.navbar{
	background-color: none !important;
}
.botonera{
	background-color: #FF7F00;
}
.b{
	color: #fff !important;
}
.nav-link .nav-item{
  color: #fff;
}
.nav-link {
	display: block;
	padding: 0;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.linea{
	background-color: white;
	height: 8px
}
h1{
	font-size: 50px;
	color: white;
	font-weight: 600;
	padding-top: 60px;
}
h2{
	font-size: 30px;
	color: white;
	line-height: 30px;
}
h2 strong{
	border-bottom: 3px solid #FF7F00;
	font-weight: 400;
}
h3{
	color: #88502B;
	font-size: 22px;
	font-weight: 600;
}
h3 spam{
	border-bottom: 2pt solid #FF7F00;
}
h4{
	font-size: 20px;
}
.fondo{
	background-color: rgba(255,255,255,0.60);
	color: #8B4613;
	margin-right: -15px;
	height: 275px;
}
.radio_t{
	background-color: rgba(139,70,20,0.80);
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 20px;
	text-shadow: 0px 0px;
	color: rgba(255,255,255,1.00);
	padding-left: 10px;
	padding-right: 10px;
	width: 85%;
	margin-left: auto;
}
.radio_t spam{
	border-bottom: 2pt solid rgba(255,127,0,1.00);
}
.radio_t strong{
	font-weight: 600;	
}
.trama{
	background-image: url(../images/trama.jpg);
	background-repeat: repeat-x;
	height: 23px;
}
.fondo1{
	background-color: rgba(139,70,20,0.80);
	margin-left: -15px;
	height: 275px;
	background-image: url(../images/juntos2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.espacio{
	padding-top: 54px;	
}
.bienvenida{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 20px;
	line-height: 21px;
	font-weight: 600;
}
.linea1{
	border-bottom: 3px solid #FF7F00;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.text{
	margin-right: 15px;
	margin-left: 17px;
	font-weight: 600;
}
.color{
	background-color: rgba(155,159,136,0.40);
	margin-left: -15px;
}
.descripcion{
	color: #8B4613;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}
.escuche{
	padding-left: 15px;
	padding-top: 20px;
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;
}
.escuche1{
	padding-left: 15px;
	padding-top: 20px;
	color: #8B4613;
	font-size: 14px;
	text-align: left;
}
a .btn_escuche{
	width: 130px;
	background-color: #FF7F00;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	border-radius: 7px;
	color: #FFFFFF;
	display: block;
}
a:hover .btn_escuche{
	background-color: #BF6103;
	text-decoration: none !important;
}
a:hover{
	text-decoration: none !important;
}
.efemerides{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.caja_efe{
	background-color: #FFFFFF;
	margin-top: 30px;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 50px;
	padding-left: 13px;
	border-radius: 10px;
}
.fecha{
    background-color: #D7D9CF;
    text-align: center;
    width: 55px;
    border-radius: 6px;
    margin-bottom: 10px;
}
.dia{
	font-weight: 600;
	padding-top: 3px;
	padding-bottom: 1px;
}
.mes{
	font-weight: 600;
	padding-bottom: 3px;
}
.descr_t{
    color: rgba(139,70,19,1.00);
    font-weight: 600;
    margin-bottom: 2px;
}
.descr{
    color: rgba(139,70,19,1.00);
    font-size: 12px;
    padding-bottom: 0px;
}
.btn_mas{
	width: 200px;
	color: rgba(255,127,0,1.00);
	border: 1px solid rgba(255,127,0,1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	text-align: center;
	border-radius: 10px;
	margin-left: auto;
	margin-right: auto;
	font-weight: 600;
	display: block;
}
a:hover .btn_mas{
	background-color: rgba(255,127,0,1.00);
	color: rgba(255,255,255,1.00);
}
.nav_sec{
	background-color: #EEDBC1;
	padding-top: 15px;
	padding-bottom: 15px;
}
.pie{
	background-color: #8B4614;
	color: #fff;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.r{
	color: #FF7F00;
}
.botonera_pie{
	list-style-type: none;
	text-decoration: none;
}
.botonera_pie li a{
	text-decoration: none;
	color: rgba(139,70,20,1.00);
	display: block;
	padding-top: 10px;
 }
.sponsors{
	background-image: url(../images/bg_g.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-clip: content-box;
}
.slider{
	padding-bottom: 40px;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel1,.owl-carousel1 .owl-item{
	-webkit-tap-highlight-color:transparent;
	position:relative}

.owl-carousel1{
	display:none;
	width:100%;
	z-index:1
}
.owl-carousel1 .owl-stage{
	position:relative;
	-ms-touch-action:pan-Y;
	touch-action:manipulation;
	-moz-backface-visibility:hidden
}
.owl-carousel1 .owl-stage:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel1 .owl-stage-outer{
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0,0,0)
}
.owl-carousel1 .owl-item,.owl-carousel1 .owl-wrapper{
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.owl-carousel1 .owl-item{
	min-height:1px;
	float:left;-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none
}
.owl-carousel1 .owl-item img{
	display:block;
	width:100%
}
.owl-carousel1 .owl-dots.disabled,.owl-carousel1 .owl-nav.disabled{
	display:none
}
.no-js .owl-carousel1,.owl-carousel1.owl-loaded{
	display:block
}
.owl-carousel1 .owl-dot,.owl-carousel1 .owl-nav .owl-next,.owl-carousel1 .owl-nav .owl-prev{
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel1 .owl-nav button.owl-next,.owl-carousel1 .owl-nav button.owl-prev,.owl-carousel1 button.owl-dot{
	background:0 0;
	color:inherit;border:none;
	padding:0!important;
	font:inherit
}
.owl-carousel1.owl-loading{
	opacity:0;
	display:block
}
.owl-carousel1.owl-hidden{
	opacity:0
}
.owl-carousel1.owl-refresh .owl-item{
	visibility:hidden
}
.owl-carousel1.owl-drag .owl-item{
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel1.owl-grab{
	cursor:move;
	cursor:grab
}
.owl-carousel1.owl-rtl{
	direction:rtl
}
.owl-carousel1.owl-rtl .owl-item{
	float:right
}
.owl-carousel1 .animated{
	animation-duration:1s;
	animation-fill-mode:both
}
.owl-carousel1 .owl-animated-in{
	z-index:0
}
.owl-carousel1 .owl-animated-out{
	z-index:1
}
.owl-carousel1 .fadeOut{
	animation-name:fadeOut
}

@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}

.owl-height{
	transition:height .5s ease-in-out
}

.owl-carousel1 .owl-item .owl-lazy{
	opacity:0;
	transition:opacity .4s ease
}

.owl-carousel1 .owl-item .owl-lazy:not([src]),.owl-carousel1 .owl-item .owl-lazy[src^=""]{
	max-height:0
}
.owl-carousel1 .owl-item img.owl-lazy{
	transform-style:preserve-3d
}
.owl-carousel1 .owl-video-wrapper{
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel1 .owl-video-play-icon{
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url(owl.video.play.png) no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	transition:transform .1s ease
}
.owl-carousel1 .owl-video-play-icon:hover{
	-ms-transform:scale(1.3,1.3);
	transform:scale(1.3,1.3)
}
.owl-carousel1 .owl-video-playing .owl-video-play-icon,.owl-carousel1 .owl-video-playing .owl-video-tn{
	display:none
}
.owl-carousel1 .owl-video-tn{
	opacity:0;height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	transition:opacity .4s ease
}
.owl-carousel1 .owl-video-frame{
	position:relative;
	z-index:1;
	height:100%;
	width:100%
}
iframe {
	border: 0px none;
	width: 100% !important;
}
.videos{
	margin-bottom: 20px;
}
.radio{
	height: 250px;
	margin-bottom: 10px;
}
.pagination{
	margin-top: 20px;
	margin-bottom: 40px;
}
strong{
	font-weight: 600;	
}
.publicado{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: rgba(255,128,1,1.00);
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	color: rgba(255,255,255,1.00);
	font-size: 15px;
}
.tit{
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 20px;
}
.des{
font-size: 13px;	
}
.leyenda{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 2px dotted rgba(255,127,2,1.00);
}
.color1{
	background-color: rgba(238,219,193,1.00);
}
.color2{
	background-color: rgba(221,198,166,1.00);
}
.color3{}
.programa{
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}
.desc_programa{
	font-size: 13px;
	margin-bottom: 10px;	
}
.conductor{
	font-weight: 600;
	margin-bottom: 10px;
}
.horario{
	margin-bottom: 10px;
	font-size: 14px;
}
.campo{
	margin-top: 5px;
	margin-bottom: 5px;
}
.campoi{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 100%;
	border-radius: 3px;
	border: 1px solid rgba(175,175,175,1.00);
}
.boton{
	width: 150px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-color: #FF7F00;
	color: #FFFFFF;
	font-size: small;
	font-size: 16px;
	font-weight: 500;
	display: block;
}
.nombre_pro{
	color: rgba(136,80,43,1.00);
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
}
.anos{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: rgba(222,184,135,1.00);
	margin-bottom: 50px;
}
a{
	color: #525151;
}
a:hover{
	color: #000;
}
/*-----------------------*/
	/*PAGINATION */
/*-----------------------*/

.pagination {
		list-style:none;
		background:#ffffff;
	}
	.pagination li {
		display:inline;
		padding-top:20px;
	}
	.pagination li a {
		font-size:11px;
		display:block;
		float:left;
		padding:0 5px;
		margin-right:7px;
		background:#ffffff;
		text-decoration:none;
		text-shadow:none;
		border:1px solid #ededed;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	.pagination li.current a {
		background-color:#000000;
		color:#ffffff;
		border:1px solid #000000;
	}
	.pagination li a:hover {
		background-color:#000000;
		color:#ffffff;
		border:1px solid #000000;
	}

	.paginatio {
		display:inline;
		padding-top:20px;
	}
	.paginatio a {
	font-size: 11px;
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	margin-right: 7px;
	background: #ffffff;
	text-decoration: none;
	text-shadow: none;
	border: 1px solid #554939;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: rgba(85,73,57,1.00);
	}
	.paginatio .current {
	font-size: 11px;
	display: block;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	margin-right: 7px;
	float: left;
	background-color: #F99200;
	color: #ffffff;
	border: 1px solid #F99200;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	.paginatio a:hover {
	background-color: #554939;
	color: #ffffff;
	border: 1px solid #554939;
	}
.grupo{
	margin-bottom: 9px;
}
/******* paginado ***********/
.pageOn {
	background-color: #F99200;
	border: 1px solid #F99200;
	border-radius: 3px;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	margin-right: 7px;
	color:		#fff;
	font-size: 11px;
}

.pageOff {
	background-color: #fff;
	border: 1px solid #F99200;
	border-radius: 3px;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	margin-right: 7px;
	font-size: 11px;
	color:		#555;
}

.pageOff:hover {
	background-color: #F99200;
	border: 1px solid #F99200;
	border-radius: 3px;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	margin-right: 7px;
	color:		#fff;
	font-size: 11px;
	cursor: pointer;
}

.pageOff a {
	color:			 #000;
	text-decoration: none;
}

.paginationSelect {
	background: #EEE;
}

.paginationErrors {
	clear:			both;
	text-align:		left;
	color:			#A40;
	background:		#FD9;
	padding:		10px;
	width:			100%;
	margin:			auto;
	margin-top:		10px;
	margin-bottom:	10px;
}
