body
 {

      background-color: #353535;

	margin: 0px;

	padding: 0px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

letter-spacing: 0.3pt;

}


#scrollx {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }


#tel img {
width: 230px;
height: 48px;
}



#sabadin:before { 
   content: "\00BB";
color:#c4c4c4;
}


#promo {
padding: 20px;
display:block;
color: #fff;
letter-spacing: 0.2pt;
}
#promo a {
letter-spacing: 0.2pt;
display:block;
font-size: 1.5em;
color: #fff;
text-decoration:none;
}



#stickytypeheader img  {



height: 700px;



}



#hola {
background-color:transparent;
1.5em;
font-weight:bold;
}



small {

    font-size: 	0.625em;

}



#page-wrap {

     width: 100%;

     margin: 0 auto;

}









#mas a {

font-size: 16px;

text-shadow: 3px 3px #404040;

color: #fff;

}



#mas a:hover {



text-decoration:none;

}





#header {
display:block;
min-width: 981px;
max-width: 1200px;
margin: 0 auto;
padding-top: 3px;
width: 90%;
height: 100px;
background: #343434;
background-color: #343434;


  font: 2.2em 'Arial Narrow', sans-serif;
  color: #20add6;
  text-transform: uppercase;
  letter-spacing: 3.3px;


background-repeat: no-repeat;
background-position: top center;
}


audio { 

border-radius: 5px; 

-moz-border-radius: 5px; 

-webkit-border-radius: 5px; 

border: 2px solid #fff;

margin:20px;

background: #fff;

width: 80%; 

box-shadow: 2px 1px 1px #404040;

}



#imagen16 img {

height: 16px;

width: auto;

}



#nuevasframe { 

width: 100%;

height: 10000px; 

}


#nuevasframedembow { 

width: 100%;

height: 10000px; 

}




#cdframe { 

width: 100%;

height: 4000px; 



max-width: 100%;

min-width: 755px;

}



#banner img { 

width: 97%; 

height: 100px; 

}





#discoframe { 

width: 100%; 

height: 4600px; 

}



#how  {

font-size: 1.4em;

color: white;

padding: 3px;

}





#g3 { 

width: 100%;

height: 22500px; 



max-width: 100%;

min-width: 755px;

}





#iframetop { 

width: 100%; 

height: 35200px; 

}





#iframeultimastop { 

width: 100%; 

height: 100%; 

}










.menutop {

    list-style-type: none;

    margin-bottom: 20px;

    overflow: hidden;

    padding: 5px;

    padding-right: 1px;

    background-color: #5a5a5a;

font-weight: bold;

font-size: 16px;

}


.menutop li a {

padding: 20px 12px;

font-size: 16px;
}


.device-android .menutop li a {



font-family: Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif; 

font-size: 1.1em;

    display: inline-block;

    color: white;

    text-align: center;

    padding: 15px 15px;

    text-decoration: none;
float:right;
position:relative;

}



.device-android .menup li a {

font-family: Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif; 

font-size: 1.1em;

    display: inline-block;

    color: white;

    text-align: center;

    padding: 15px 15px;

    text-decoration: none;


float:right;
position:relative;

}





.menup {

    list-style-type: none;

    margin-bottom: 20px;

    padding: 5px;

    padding-right: 1px;

    overflow: hidden;

    background-color: #353535;

}



.menup li {

    float: left;
}



.menup li a {

font-size: 16px;

    display: inline-block;

    color: white;

    text-align: center;

    padding: 20px 12px;

    text-decoration: none;

}



.menup li a:hover {

    background-color: #111;

}







.bodybix {

	background-color: #343434;

	border: 0px solid #373B3E;  

}



.menu {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

color:#fff;

text-decoration:none;

line-height:20px;

background-color:#2a2a2a;

}



.caratulas_img

{

border-color:#ffffff;

}







.device-android a.mainlevel:link,a.mainlevel:visited {

	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
word-wrap: break-word;

background-image: none;

font-size: 1.1em;

display:block;

vertical-align:middle;

color:#f2f2f2;

text-align:left;

height:45px;

text-decoration:none;

line-height:25px;

margin-left:0px;

padding-left:7px;

margin-top:15px;

background-position:0 0;

letter-spacing: 0.3pt;

font-weight: bold;

box-shadow: 0px 2px 0px #535353;

background-color: #363636;

padding-right: 0px;

margin-right: 0px;

}


.device-android a.mainlevel:hover {

box-shadow: 0px 2px 0px #fff;

text-decoration:none;

color:#fff;

background-color: #363636;

}





.device-ios a.mainlevel:link,a.mainlevel:visited {

overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
word-wrap: break-word;
background-image: none;
font-size: 1.1em;
display:block;
vertical-align:middle;
color:#f2f2f2;
text-align:left;
height:50px;
text-decoration:none;
line-height:25px;
margin-left:0px;
padding-left:7px;
margin-top:15px;
background-position:0 0;
letter-spacing: 0.3pt;
font-weight: bold;
box-shadow: 0px 2px 0px #535353;
background-color: #363636;
padding-right: 0px;
margin-right: 0px;

}


.device-ios a.mainlevel:hover {
box-shadow: 0px 2px 0px #fff;
text-decoration:none;
color:#fff;
background-color: #363636;

}


a.mainlevel:link,a.mainlevel:visited {

	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
word-wrap: break-word;

background-image: none;

font-size: 16px;

display:block;

vertical-align:middle;

color:#f2f2f2;

text-align:left;

height:35px;

text-decoration:none;

line-height:25px;

margin-left:2px;

margin-top:15px;

background-position:0 0;

letter-spacing: 0.3pt;

font-weight: bold;

box-shadow: 0px 2px 0px #535353;

background-color: #363636;

padding-right: 0px;

margin-right: 0px;

}





a.mainlevel:hover {

box-shadow: 0px 2px 0px #fff;

text-decoration:none;

color:#fff;

background-color: #363636;

}


.social {

text-align:center;

padding:1px;

margin:1px;

}

.social a {

text-align:center;

padding:1px;

margin:1px;

color:#38a5e2;

}

.sea {

color:#fff;

}



.newsbox {

width: 100%;

background-color:#525252;

text-decoration:none;

border-color:#5C5C5C;

border-style:solid;

border-width:0px;

padding:0px;

color:#fff;

text-align:center;

padding-top: 5px;

padding-bottom: 5px;

}





.newsbox a {

text-decoration: none;

color:#131313;

text-align:center;

}



.newsbox a:hover {

text-decoration: none;

color:#000;

text-align:center;

}



#discogra a {

  

font-size: 22px;

}



#discogra {

  

text-align:center;

text-decoration: none;

width: 100%;

}



#discogra td {

padding:10px;

padding-left: 50px;

background: #575757;

}



#discogra img {

  width: 250px;

  height: 250px;

border-radius: 5px;

}







#disko img {

  

  height: 400px;

max-width: 99%;

border-radius: 10px;

}



.newsbox img {

   max-height: 650px;

  height: auto;

width: 90%;



}



.galle img {

 

  height: 400px;

width: 400px;

max-width: 100%;

}





#top img {

width: auto;

height: 20px;

}       





.newstext {

font-family: Verdana, Arial, Helvetica, sans-serif;

text-align:center;

color:#F0F0F0;

font-size: 1.7em;

margin:1px;

padding:15px;

line-height: 2.0;

letter-spacing: 0.3pt;

}



.newstext a {

font-size: 1.2em;

color:#75C5FB;

text-shadow: 1px 1px #404040;

padding:15px;

}




.device-insta .newstext {
font-size: 4.2em;
line-height: 2.0;
padding:15px;

}
.device-insta .newstext a {
font-size: 4.2em;
padding:15px;
}





.device-android .newstext {

font-size: 1em;

line-height: 2.0;

padding:15px;

}



.device-android .newstext a {

font-size: 1em;

padding:15px;

}


.device-chrome .newstext {
font-size: 1em;

padding:15px;
}



.device-chrome .newstext a {
font-size: 1em;

padding:15px;
}




.newstext a:hover {
	
	font-size: 1em;

color:#75C5FB;

text-shadow: 3px 3px #404040;

}

.newstext a:visited {
	
	font-size: 1em;

color:#75C5FB;

}





.device-fb .newstext {

padding:15px;

font-size: 1.3em;

} 

.device-fb .newstext a {

padding:15px;

font-size: 1.2em;

} 

.device-ios .newstext {

padding:15px;

font-size: 1em;

} 

.device-ios .newstext a {

padding:15px;

font-size: 1em;

} 





.tagscolor {

display: none;



}



.tagscolor a {

color:#fff;

font-size: 12px;

}

.tagscolor a:hover {

text-decoration: none;

color:#fff;

}

.tagscolor a:visited {

text-decoration: none;

color:#fff;

}

.fbcss {

background-color:#4a4a4a;

cursor:pointer;

}

#social

{

padding: 5px;

}



.menutext {

font-size:18px;

text-align:left;

background-color:#555;

color:#fff;

margin:3px;

margin-left:0px;

padding:7px;

line-height: 2.4;

border-color:#5C5C5C;

border-style:solid;

border-width:1px;

box-shadow: 1px 1px 1px #404040;

}



.device-android .menutext a {

color:#e1e1e1;

text-shadow: 1px 1px #404040;

font-size: 1em;

line-height: 2.8;

}




.device-ios .menutext {
font-size:1.2em;
text-align:left;
background-color:#555;
color:#fff;
margin:3px;
margin-left:0px;
padding:7px;
line-height: 2.4;
border-color:#5C5C5C;
border-style:solid;
border-width:1px;
box-shadow: 1px 1px 1px #404040;
}



.device-ios .menutext a {
color:#e1e1e1;
text-shadow: 1px 1px #404040;
font-size:1.2em;
line-height: 2.8;
}







.menutext a {

color:#e1e1e1;

font-size:16px;

text-shadow: 1px 1px #404040;

}



.menutext a:hover {

text-decoration: underline;

color:#fff;

}





.top10 {

font-size:12px;

text-decoration: none;

color:#38a2de;

}

.top10 a {

text-decoration: none;

color:#38a2de;

}

.top10 a:hover {

text-decoration: none;

color:#38a2de;

}

.top10 a:visited {

text-decoration: none;

color:#38a2de;

}



#pagination .page {

background-color:#525252;

color:#fff;

text-decoration:none;

font-size:1.5em;

margin-left:15px;
margin-right:15px;

padding-top: 19px;
padding-right: 19px;
padding-bottom: 19px;
padding-left: 19px;
}

#pagination a.page:hover {
background-color:#0097cc;
text-decoration: underline;

}

#pagination .moveBtn {
padding:20px;
background-color:#ffc112;
color:#2e2e2e;
text-decoration:none;
}



#pagination a.moveBtn:hover {

text-decoration: underline;

background-color:#0097cc;

color:#fff;

}



.wp-paginate {padding:0; margin:0;}

.wp-paginate h1, li {display:inline; list-style:none;}








.wp-paginate .current {
font-size:1.5em;
color:#fff; 
background:#0097cc;
margin-left:15px;
margin-right:15px;

padding-top: 19px;
padding-right: 19px;
padding-bottom: 19px;
padding-left: 19px;
}











.title_news {

background-color:#27a0c3;

border:#131313;

text-align:center;

font-weight: bold;

   padding-top: 12px;

    padding-right: 0px;

    padding-bottom: 20px;

    padding-left: 1px;

line-height: 1.3;

display: inline-block;

width: 100%;

}



.title_news a {

font-size: 1.4375em;

}





.title_news a:hover {

text-decoration: underline;

}





#fbcss {

color:#f60;

}

.downloadmp3 a,

.chat {

cursor:pointer;

}

H3 {

background-color:#353535;

color:#fff;

margin:3px;

padding:3px;

text-align: center;

font-size:18px;

}

.tittletext {

font-size:12px;

background-color:#353535;

color:#fff;

margin:3px;

padding:3px;

text-align:center;

}

.tittletext a {

color:#efefef;

margin:3px;

padding:3px;

}

.tittletext a:visited {

color:#efefef;

margin:3px;

padding:3px;

}

.tittletext a:hover {

color:#fff;

margin:3px;

padding:3px;

}





input#s{

  width:50%;

  height:60px;

font-size:1.3em;


padding-left:8%;
}





input#searchsubmit {

        cursor: pointer;

	width:90px;

        height:60px;

font-size:1em;

margin:5px;
}



.search {

width: auto;

height:auto;

border:#555 solid 1px;

padding:10px;

background-color:#4f4f4f;

text-align:center;

 font-size: 20px;

 font-family: Verdana;

 border: none;

}







.nuevasc {

background-color:#555;

color:#fff;

margin:2px;

padding:2px;

width: 760px;

}

.discogra {

font-size:1.5em;

color:#fff;

}

.discogra a:visited {

font-size:1.5em;

color:#fff;

}

.discogra a {

font-size:1.5em;

color:#fff;

margin:5px;

padding:3px;

}

.discogra a:hover {

font-size:1.5em;

color:#fff;

}

.sabado a:visited {

color:#fff;

padding:2px;

}

.sabado a {

color:#fff;

width:320px;

margin:0px;

padding:0px;

background:#555;

display:BLOCK;

}

.sabado a:hover {

color:#fff;

}

.reglas {

color:#fff;

line-height:2;

}




.descargas {

font-family: proxima-nova, sans-serif;
font-style: normal;

line-height: 2.5;

text-align:center;

background-color:#545454;

color:#f7f7f7;

padding:0px;

width: 100%;

display: inline-block;

font-size:1.4em;
}




.device-fb .descargas {
ont-family: proxima-nova, sans-serif;
font-style: normal;
line-height: 2.5;
text-align:center;
background-color:#545454;
color:#f7f7f7;
padding:0px;
width: 100%;
display: inline-block;
font-size:1em;
}


.device-ios .descargas {
font-family: proxima-nova, sans-serif;
font-style: normal;
line-height: 2.5;
text-align:center;
background-color:#545454;
color:#f7f7f7;
padding:0px;
width: 100%;
display: inline-block;
font-size:1em;
}




.device-android .descargas {

font-family: proxima-nova, sans-serif;
font-style: normal;

line-height: 2.5;

text-align:center;

background-color:#545454;

color:#f7f7f7;

padding:0px;

width: 100%;

display: inline-block;

font-size:1em;
}


.device-chrome .descargas {

font-family: proxima-nova, sans-serif;
font-style: normal;

line-height: 2.5;

text-align:center;

background-color:#545454;

color:#f7f7f7;

padding:0px;

width: 100%;

display: inline-block;

font-size:1.5em;
}







.ttext {

font-size:12px;

background-color:#383838;

color:#fff;

margin:3px;

padding:0px;

text-align:center;

letter-spacing: 0.2pt;

}

.ttexto a:visited {

background-color:#2a2a2a;

color:#fff;

margin:5px;

padding:3px;

}

.ttexto a {

background-color:#292727;

color:#fff;

margin:5px;

padding:3px;

}

.ad {

padding-top:6px;

margin:2px;

padding:45px;

}

.adseg {



margin:5px;

padding:6px;





}



#footer {

background-color: #353535;

font-size:1.2em;

color:#fff;

padding-top:30px;

padding-bottom:35px;

   margin: 0 auto;   

line-height: 3.0;

 width: auto;


width: 90%;

min-width: 981px;
}





#footer a {

color:#fff;

}



#footer a:visited {

color:#fff;

}





.rec {

background-color:#4f4f4f;

font-size:20px;

text-align: center;

}

.paginaa {

padding-top:6px;

margin:6px;

}



.cover img {

color:#e1e1e1;

border-radius: 5px;

box-shadow: 3px 3px 2px #404040;



 width: 330px;

  height: 270px;

}



.cover {

padding-right: 2%;

padding-left: 10px;

color:#e1e1e1;

}

.cover a {

color:#e1e1e1;

}

.cover a:visited {

color:#e1e1e1;

}







.post-shortlink {

text-align:center;

margin:8px;

}



.device-fb #escucha {
font: 1.5em/50px Helvetica, Verdana, sans-serif;
border-radius: 5px;
background-color:#5e5e5e;
text-align:center;
letter-spacing: 3px;
 width: 345px;
display: inline-block;
}




#escucha {

font: 2.5em/50px Helvetica, Verdana, sans-serif;

border-radius: 5px;

background-color:#5e5e5e;

text-align:center;

letter-spacing: 3px;

 width: 345px;

display: inline-block;



margin: 35px;

}



#escucha:hover {

    box-shadow: 1px 1px 1px #404040;

}

.center

{

text-align:center;

}

.footer

{

text-align:center;

}

.reglas

{

font-size:16px;

color:#000;

}

.main-header {

  text-align: center;

}

.tabberlive .tabbertabhide {display:none;}

.tabber {}

.tabberlive {margin-top:1px;}

ul.tabbernav{margin:0;padding: 3px 0;border-bottom: 1px solid #778;font: bold 12px Verdana, sans-serif;}

ul.tabbernav li{list-style: none;margin: 0;display: inline;}

ul.tabbernav li a {background: #cccfd4; border: 1px solid #778; padding: 3px 3px;margin-left: 3px;border-bottom: none;text-decoration: none;}

ul.tabbernav li a:link { color: #66A; }

ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover{color: #000;background: #AAE;border-color: #227;}

.tabberlive .tabbertab {padding:5px;border:1px solid #aaa;border-top:0;background-color:#FFF;text-align:center;}

.tabberlive .tabbertab h2 {display:none;}

h2{

  font: normal normal normal 18px/1 Helvetica, arial, sans-serif;

  border-bottom:2px solid #27a0c3;

}

h2 span{

  display:inline-block;

  margin-left:10px;

  padding:5px 20px;

  background:#5a5a5a;

  color:#fff;

}





/*  ir al inicio */

.cd-top {

  display: inline-block;

  height: 110px;

  width: 110px;

  position: fixed;

  bottom: 0px;

  right: 0px;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

  /* image replacement properties */

  overflow: hidden;

  text-indent: 100%;

  white-space: nowrap;

  background: rgba(86,155,232, 0.8) url(//elgenero.com/images/cd-top-arrow.svg) no-repeat center 50%;

  visibility: hidden;

  opacity: 0;

  -webkit-transition: opacity .3s 0s, visibility 0s .3s;

  -moz-transition: opacity .3s 0s, visibility 0s .3s;

  transition: opacity .3s 0s, visibility 0s .3s;

}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {

  -webkit-transition: opacity .3s 0s, visibility 0s 0s;

  -moz-transition: opacity .3s 0s, visibility 0s 0s;

  transition: opacity .3s 0s, visibility 0s 0s;

}

.cd-top.cd-is-visible {

  /* the button becomes visible */

  visibility: visible;

  opacity: 1;

}

.cd-top.cd-fade-out {

  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */

  opacity: .5;

}

.no-touch .cd-top:hover {

  background-color: #3995e3;

  opacity: 1;

}







.whatsapp {

font-size: 2em;

border-radius: 5px;

background-color:#5e5e5e;

text-align:center;

padding-left: 20px;

padding-top: 10px;

padding-right: 20px;

padding-bottom: 10px;

cursor:pointer;

background-image:url('//elgenero.com/images/what.png');

background-repeat:no-repeat;

background-position: left; 

 width: 50%;

display: block;

margin: 0 auto;

margin-top:20px;

margin-bottom:20px;

box-shadow: 2px 1px 1px #404040;

}






.device-fb .whatsapp {

font-size: 1.1em;

border-radius: 5px;

background-color:#5e5e5e;

text-align:center;

padding-left: 20px;

padding-top: 10px;

padding-right: 20px;

padding-bottom: 10px;

cursor:pointer;

background-image:url('//elgenero.com/images/what.png');

background-repeat:no-repeat;

background-position: left; 

 width: 50%;

display: block;

margin: 0 auto;

margin-top:20px;

margin-bottom:20px;

box-shadow: 2px 1px 1px #404040;

}





.esconder {

display: none;
}



.M4 img {

height: 150px;

width: 100%;

color:#e1e1e1;

border-radius: 5px;

box-shadow: 3px 3px 2px #404040;

}



.M4 {

padding: 15px;

color:#e1e1e1;

border-radius: 20px;

}



.M4 a {

color:#e1e1e1;

border-radius: 20px;

}

.M4 a:visited {

color:#e1e1e1;

border-radius: 20px;

}





.montana { 

    position: relative; 

   text-align:center;

display: inline-block;

}





h6 { 

   position: absolute; 

   top: 5px; 

   

}



h6 span { 

   color: white; 

   font: bold 15px/35px Helvetica, Sans-Serif; 

   letter-spacing: 1px;  

   background: rgb(0, 0, 0); /* fallback color */

   background: rgba(0, 0, 0, 0.7);

   padding: 10px; 

}



h6 span a { 

   color: white; 

}





.obtener {

font-size: 2em;

  display: block;

  height: 70%;

  width: 48%;

  background: #5e5e5e;

  color: fff;

  border-radius: 5px;

border-color: #fff;

border-style: solid;

border-width: 1px;

text-align: center;

margin-top: 0px;

    margin-bottom: 0px;
	
	



}



.obtener a {

font-size: 2em;

  text-decoration: none;

  text-align: center;

  font-weight: bold;

  text-transform: uppercase;

text-shadow: 2px 2px #404040;



}



.obtener:hover {

    box-shadow: 2px 2px 1px #404040;

}



.device-ios #obtene {

font-size:1.8em;

}

.device-fb #obtene {

font-size:1.4em;

}




#obtene {

color: white;

text-align: center ;

text-transform: uppercase;

text-decoration: none;

  text-align: center;

  font-weight: bold;
  
  


}





.promociones {

width: 100%; 

font-size: 1em;

text-align:left;

background-color:#555;

color:#fff;

margin:5px;

padding:10px;

line-height: 1.7;

border-color:#5C5C5C;

border-style:solid;

border-width:1px;

box-shadow: 1px 1px 1px #404040;

}





.ezquina2 {

text-align:left;

padding:0px;

margin:0px;

color:#38a5e2;

height:112px;

width: 187px;

background-image:url('https://www.ascap.com/~/media/images/logos/ascap-logos/2012/licensed/ascap_playmusic_licensed_lowres.jpg');

background-repeat: no-repeat;



}