#elespectador img {
    /* float: left; */
    height: 20px;
}


/*------------------------------*/

.mobile-menu {
  width:100%;
  line-height: 1.6em;
  font-weight: 400;
  width:100%;
  text-align:center;
  position: relative;
  margin:0 auto;
  z-index: 200;
  font-family: 'roboto condensed' sans-serif;
  display:block;
  height:auto;
  top: -2px;
  }

/*Strip the ul of padding and list styling*/
.mobile-menu ul {
  font-size: 13px;
  margin:0 auto; /*responsive*/
}

/*Create a horizontal list with spacing*/
.mobile-menu li {

}

.botones {
	margin-right: 1px;
	text-align: center;
	margin: .1em .05em;
	padding: .5em .5em 0 .5em;
	/* background: black; */
	/* border-radius: .5em; */
}

ul.botones li {
    background: black;
    border-radius: .5em .5em .0em .5em;
    padding: .0em .5em 0em 0em;
    margin: .2rem 0;
}
ul.botones li:hover {
	transition: all 1s;
}
ul.botones li.active{
	background:#666;
	background: rgba(0,0,0, 0.5);
	color: #fff;
}
ul.botones span {
	position: relative;
	display: inline-block;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width: 68px;
	line-height:1.5em;
	}
ul.botones span:hover {
  white-space: normal; 
  overflow-y: auto;
  transition: all 1s;
	}

.botones li a img {
   position:relative;
   border:1px solid #c6982b;
   height:30px;
   margin: 0 10px 0 0;
   /* z-index: 2; */
   top: 0;
}

.redes {
	margin-right: 1px;
	text-align: center;
	margin: .1em .05em;
	padding:  0;
	z-index: 2;
	position: relative;
}
@media (min-width:600px){
	.creditos h2{
		text-align: center;
		border-bottom: 1px solid #b2b5d8;
	}
	.redes {
		width: 49%; */
		float: left;
		float: left;
		margin: 0 0 20px 0;
	}	
}

.mobile-menu {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c6982b+0,f9c43b+50,d39700+52,a07a1b+100 */
background: #c6982b; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #c6982b 0%, #f9c43b 50%, #d39700 52%, #a07a1b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #c6982b 0%,#f9c43b 50%,#d39700 52%,#a07a1b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #c6982b 0%,#f9c43b 50%,#d39700 52%,#a07a1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6982b', endColorstr='#a07a1b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border-bottom:1px solid white;
}

/*Style for menu links*/
.mobile-menu li a {
	width: 100%;
	text-align: center;
	color: #fff;
	text-transform:uppercase;
	/* background: #828282; */
	text-decoration: none;
	/* margin-left:-5px; */
	padding: 2px 0;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	-ms-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;
	height: 100%;
	position:relative;
}
.botones li a:after {
   position:absolute;
   display:block;
   /* content:""; */
   width:30px;
   height:30px;
   top:-8px;
   left: -35px;
   background:gray;
   z-index:3;
}

/*Hover state for top level links*/
.mobile-menu li:hover {
	color: #FFFFFF;
	background-color: #796714;
}

/*Style for dropdown links*/
.mobile-menu li:hover ul a {
	background: #f3f3f3;
	color: #2f3036;
	height: 40px;
	line-height: 40px;
}

/*Hover state for dropdown links*/
.mobile-menu li:hover .mobile-menu ul a:hover {
	color: #4db3ff;
}

/*Hide dropdown links until they are needed*/
.mobile-menu li ul {
	display: none;
}

/*Make dropdown links vertical*/
.mobile-menu li ul li {
	display: block;
	float: none;
}

/*Prevent text wrapping*/
.mobile-menu li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}

/*Style 'show menu' label button and hide it by default*/
.mobile-menu .show-menu {
	text-decoration: none;
	color: #fff;
	background: #484848;
	text-align: center;
	padding: 10px 15px;
	display: none;
	cursor: pointer;
	text-transform: uppercase;
}

.mobile-menu .show-menu span{
   padding-left: 35px;
   font-size: 15px;
}
/*Show menu when invisible checkbox is checked*/
#menu{
    display:block;
}
#menu .botones{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    width:100%;
    padding: 0.5em 0em .5em 0em;
    margin:0 .5rem 0 0;
}
#menu .redes{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    width:100%;
    padding:.5em 0 .5em 0;
}

/*Hide checkbox*/
.mobile-menu input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
.mobile-menu input[type=checkbox]:checked ~ #menu{
    display:none;
}
.mobile-menu input[type=checkbox]:checked ~ #menu .botones{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    width:100%;
    padding:.5em 0 .5em 0;
    margin:0 .5rem 0 0;
}
.mobile-menu input[type=checkbox]:checked ~ #menu .redes{
    display:-webkit-box;
    display:webkit-flex;
    display:-ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    width:100%;
    padding:.5em 0 .5em 0;
}

.addthis_counter.addthis_pill_style {
	display:block !important;
	width:100%;
	/* margin-left:45%; */
	text-align: center;
	margin: 0 auto;
	padding-left: 45%;
}
*[@id="menu"]/ul/li[3]/a {
	width:150px;
}


/*Responsive Styles*/

@media screen and (max-width : 830px){
	#elespectador {
		margin:0 auto;
		display:block;
		width: 117px;
	}

  .mobile-menu .lines {
    border-bottom: 12px double #f8f8f8;
    border-top: 2px solid #f8f8f8;
    content:" ";
    height: 4px;
    width: 23px;
    padding-right: 8px;
    float: right;
 }
	/*Make dropdown links appear inline*/
	.mobile-menu ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
	.mobile-menu li {
		margin-bottom: 1px;
		border-bottom: 1px dashed white;
		padding: 5px 0;
	}
	.mobile-menu li:last-child {
		border-bottom: 0px;
	}
	/*Make all menu links full width*/
	.mobile-menu ul li, .mobile-menu li a {
		width: 100%;
		display: block;
	}
	/*Display 'show menu' link*/
	.mobile-menu .show-menu {
		display:block;
	}
}



/*-----------------*/

@media screen and (min-width : 650px){
	.addthis_counter.addthis_pill_style {
	margin-left:0%;
	}

}

@media screen and (min-width : 900px){
	.mobile-menu ul {
 		max-width: 1000px;
 	}
}


.at-share-tbx-element .at-share-btn {
	margin:0 3px 0 0 ;
}



.compartir2016 {
	width: 100%;
	position: fixed;
	display:flex;
	justify-content: center;
	/* flex-flow: row wrap; */
	z-index: 1000;
	align-self: stretch;
	float: left;
	top: 0;
	left: o;
	padding: 5px 0 0 0;
	background: #205d89;
	border-bottom: 1px solid #8cc4ec;
}

.compartir2016 > a {
	display: block;
	float:right;
	height:35px;
	width: 50px;
	margin: 0 2px 0 0;
}

.addthis_sharing_toolbox {
	margin: 0 20px 0 0;
	float: left;
	/* max-width: 321px; */
	/* background:aqua; */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	/* height: 30px; */
	/* width: 35vw; */
}

.compartir2016 a > svg{
	height: 31px;
	float:right;
	margin:0 1em 0 0;
	/* width: 40px; */
	/* margin:0 1em; */
	background: black;
	padding: 3px 3px;
}

.at4-show {
	display: inline-block !important;
	display: flex !important;
	justify-content: flex-end;
	flex-flow: row wrap !important;
	/* width:inherit; */
}
.at-share-btn {
	float: left;
}

.espectadorletras{fill:#1A171B;}
.espectadorliena{fill:#E1001A;}

/*blanco*/
.espectadorletras{fill:white;}
.espectadorliena{fill:#E1001A;}

