body {
  color: #5a5a5a;
  background: #ffcd22;
  text-decoration: none;
}
a{
  text-decoration: none;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
.bgcard{
  background-image: radial-gradient(circle at 50% -20.71%, #e6f58f 0, #e9eb7f 10%, #ecdf6e 20%, #efd25d 30%, #f1c44d 40%, #f2b53c 50%, #f3a52d 60%, #f59522 70%, #f8851d 80%, #fa741e 90%, #fc6324 100%);
}
.bg-negro{
  background: #000000;
}
.arriba{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.menu{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: center;
    align-items: center;
}
.menu a{
    padding: 15px;
    color: #ffffff;
    text-align: center;
    align-items: center;
    font-weight: bold;
}
.fecha p{
    padding: 15px;
    color: #fff;
    margin-bottom: 0;
}
.menu a:hover{
    background: #ffcd22;
    color: #ffffff;
}
.nombres {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  align-content: space-around
}
.emisoras{
  flex: 1 0 auto;
  margin: 0px;
  padding-top:20px;
  padding-bottom:20px;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-self: center;
  align-items: center;
  text-align: center;
  transition: 0.3s;
}.emisoras:hover{
  transform: translateY(5px);
  background: #000;
  transition: 0.3s;
}
.emisoras strong{
  margin: 0;
}
.emisoras p{
  margin: 0;
  color:#ffffff;
}
/* Carousel base class */
.carousel {
  margin-bottom: 4rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel-item {
  height: 32rem;
}
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 32rem;
}
/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
	padding-bottom: 5px;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size: 15px;
	margin-top: 5px;
}
.social-circle li i {
	margin:0;
	line-height: 40px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.social-network a {
 background-color: #490164;
}
/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.marketing h2 {
  font-weight: 400;
}
/* rtl:begin:ignore */
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}
/* rtl:end:ignore */


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  /* rtl:remove */
  letter-spacing: -.05rem;
}
.bg-1{
  background-color: #d30000;
}
.bg-1 h2,h1{
  color: #ffffff;
}
.bg-2{
  background-color: #000000;
}
.bg-2 h2{
  color: #ffffff;
}
.bg-2 h1{
  color: #ffffff;
}
.bg-2 p{
  color: #ffffff;
}
.bg-3{
  background-color: #61bc6d;
}
.bg-4{
  background-color: #e14a39;
}
.bg-5{
  background-color: #f47935;
}
.bg-6{
  background-color: #e22e92;
}

.bg-7{
  background-color:#d30000;
}
.bg-7 h2,h1{
  color: #fdfdfd;
}
.bg-8{
  background-color: #b20ad3;
}
.bg-9{
  background-color: #2b76b7;
}
.bg-10{
  background-color: #673ab7;
}
.vx_cht {
    border: #ccc 1px solid;
    width: 100%;
    height: 600px;
    overflow: scroll;
    float: left;
    margin-top: 20px;
}
.vx_anun {
    width: 100%;
    height: 600px;
    overflow: hidden;
    float: right;
    margin-top: 20px;
    border: #ccc 1px solid;
}
.fb_iframe_widget {
    width: 100%!Important;
}
header {
    background: #490164;
}

.contact{
  padding: 4%;
}
.col-md-3{
  background: #ff9b00;
  padding: 2%;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.contact-info{
  margin-top:10%;
}
.contact-info img{
  margin-bottom: 15%;
}
.contact-info h2{
  margin-bottom: 10%;
}
.col-md-9{
  background: #fff;
  padding: 3%;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.contact-form label{
  font-weight:600;
}
.contact-form button{
  background: #25274d;
  color: #fff;
  font-weight: 600;
  width: 25%;
}
.contact-form button:focus{
  box-shadow:none;
}
/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 7rem;
  }
}
