/* 
    Created on : 14/01/2019
    Author     : haraya
*/
@import url(https://fonts.googleapis.com/css?family=Bangers);
* { padding:0; margin:0; outline:0; }
/*REGULAR BROWSERS*/
body{
    font-size: 14px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
   
}
.p-x-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.p-l-o { padding-left:0px!important;}
.p-r-0 { padding-right:0px!important; }
.min-h-150{ min-height:150px;}
.min-h-200{ min-height:200px;}
.min-h-180{ min-height:180px;}
.min-h-280{ min-height:280px;}
.min-h-320{ min-height:320px;}
.min-h-305{ min-height:305px;}
.h-340 { min-height:410px;}
.m-top{ margin-top:40px;}
.m-bottom{margin-bottom:40px;}
.p-bottom{padding-bottom:40px;}
.p-bottom-20{padding-bottom:20px;}
.m-top-40{ margin-top:40px;}
.p-top-40{padding-top:40px;}
.m-top-20{ margin-top:20px;}
.m-bottom-20{margin-bottom:20px;}
.h-60 { height:60px!important;}
.h-40 { height:40px!important;}
.h-30 { height:30px!important;}
.logoh1 { font-size:22px; text-align:center; }
.logo-img {
    max-height: 170px;
    max-width: 400px;
}
.logo-img-container {
    max-width: 450px;
    margin: auto;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
/*config generales*/
.product-share {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
	margin-top:20px;
}
.m-0 {
    margin: 0px !important;
}
.center, .center-align {
    text-align: center;
}
.product-share ul {
    display: inline-block;
    margin: auto;
	list-style:none;
}
.product-share ul li {
    display: inline-block;
    padding: 5px;
    font-size: 1.2em;
}
.fondo-header { background-color:#F2F2F2!important;}
.fondo-naranja { background-color:#FC7B2A!important;}
.fondo-gris { background-color:#F2F2F2!important;}
.fondo-menu { background-color:#FF7AD2!important;}
.titulo-seccion {
    font-size:22px;
    font-weight: 500;
    margin-bottom: 10px;
    clear: both;
    padding-top: 0px;
	text-align:center;
	 color:#FF7AD2!important;
}
.titulo-boxes{
	color:#181818!important;
	}
.copyright-text a 	{ color:#18A264!important; }
.panels-row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
	margin-top:20px;	
	border: 0;
border-radius: 4px;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
color: #111;
display: block;
text-decoration: none !important;

}
.panel {
    margin-bottom: 30px;
}
.panel-default > .panel-heading {
    background-position: center center;
    background-size: cover;
    border: 0;
    min-height: 152px;
}
.panel-default, .list-group {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    color: #111;
    display: block;
    text-decoration: none !important;
}
.panel.panel-default .panel-heading {
    min-height: 180px;
}
a.panel .panel-heading {
    transition: opacity 0.15s;
}
.panel-heading img{
	border:1px solid #CCC!important;
}
.panel-body:hover p{
	color:#181818!important;
}

.panels-row a {
    color: #181818!important;
    font-weight: 600;
    font-size: 14px;
}
.panel-body h2{
	color:#181818!important;
}
.panels-row:hover { /*HOVER BOXES*/
    background-color:#FF7AD2!important;
    color: #181818!important;
}
.panel-body:hover h2{
	color:#181818!important;
}
.panel-body:hover a{
	color:#181818!important;
}
.btn-social-icon { font-size:32px!important; color:#181818;}
.btn-news {
padding-top: 10px;
padding-bottom: 10px;
background-color:#F00;
width:50%;
float: left;
border-radius: 5px;
text-align: center;
color: #FFF;
font-size: 14px !important;
margin-bottom: 10px;
}
.titulo-seccion-interior {
	color: #F00!important;
    padding-bottom: 10px;
	font-size:30px;
	text-align:left;
}
.titulo-datalle-interior {
	color: #F00!important;
    padding-bottom: 10px;
	font-size:22px;
	text-align:left;
}
/*nav*/
.navbar-brand{ display:none;}
.navbar-nav {
    width: 100%!important;
	text-align: center!important;
}
.navbar-nav > li {
    float:none!important;
	display: inline-block!important;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
}
.navbar a{ color:#FFF; font-size:14px;}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color:#131313!important;
	color:#FFF;
}
.nav > li a{
	color:#FFF!important;
}
.home-banner { background-color:#FC7B2A!important; margin-top:80px; margin-bottom:80px; padding-top:20px; padding-bottom:40px; }
.home-banner-titulo { color:#FFF; text-align:center; }
.btn-banner{
clear: both;
margin: 0 auto;
margin-top: 20px;
border-radius: 5px;
border:#FFF 2px solid;
padding-top:20px; padding-bottom:20px;
width:30%;
text-align:center;
color:#333;
}
.btn-banner a{color:#ffffff!important;}
.btn-banner:hover {
    color:#fff!important;
	background-color:#1c1c1c;
}
.btn-banner:hover a{
    color:#fff!important;
}
#logo-ppal { width:189px!important; height:80px!important;}
.list-no { list-style:none;}
.list-no ul li { padding-top:5px; padding-bottom:5px;}
.labels-floating {
    position: absolute;
    top: -3px;
    left: 0;
    z-index: 98;
}
.label-secondary {
    background: #951abf;
}
.label {
    color: #ffffff;
    -webkit-box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.3);
    -ms-box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.3);
    box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.3);
}
.label-text {
    display: table-cell;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 10px;
    line-height: initial;
}


    Reglas
    Calculada
    Animaciones
    Tipografía

*::before, *::after {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.circulo-text {
	color:#FFF;
	position:absolute;
	top:18px;
	left:15px;

}
.circulo {
     width:60px;
     height:60px;
     border-radius:50%;
     background: #6666FF;
	 position:absolute;
}
.text-404 {
    line-height: 200px;
    margin: 50px 0;
    font-size: 20em;
}
*::before, *::after {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.img-banner-jumbotron-personalizadas{
background-image:url(../imagenes/banner1ci.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.img-banner-jumbotron-revendedores{
background-image:url(../imagenes/banner3ci.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.btn_cantidad {
    border: 1px solid #FF7D2B;
    color: #FF7D2B;
	width:10%;
}
.btn_talle {
 padding:10px;
    border: 1px solid #FF7D2B;
    color: #FF7D2B;
    margin-top: 10px;
    border-radius: 5px;
    text-transform: uppercase;
}
.button_compra {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 5px !important;
    border: 0;
    padding: 17px 17px !important;
    background: #3483FA!important;
    border: 0;
    font-family: benderblack_italic,sans-serif;
    color: #fff;
    width: initial !important;
    text-align: center;
    font-size: 22px !important;
	margin-top:10px;
}
.button_compra a{
	color:#FFF!important;
}
.button_pedido {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 5px !important;
    border: 0;
    padding: 17px 17px !important;
    background: #CCC!important;
    border: 0;
    font-family: benderblack_italic,sans-serif;
    color: #fff;
    width: initial !important;
    text-align: center;
    font-size: 22px !important;
	margin-top:10px;
}
.button_pedido a{
	color:#333!important;
}
.titulo-detalle {
    background: #f1f1f1;
    padding: 10px;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
	border-bottom: 1px solid #CCC;
}
.container-banner-mp {
border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding-top:40px; padding-bottom:40px; margin-top:80px; margin-bottom:40px;
}
.footer-payship-img {
    height:25px;
}
.card-img {
    margin: 0 5px 5px 0;
    border: 1px solid #00000012;
}
.iconos-footer { 
color:#FFF;
float:left;
padding-left:5px;
font-size:17px!important;
}
.footer-ew-ul-c3{
float:left;
list-style: outside none none;
width:100%;
margin-right:40px;
 color:#FFF;
}
.footer-ew-ul-c3 li {
    width:17%;
    height:40px;
	 color:#FFF;
	 float:left;
}
.service-item {
    width: 300px;
    margin: auto;
}
.svg-icon-text {
    fill: #727272;
}
.service-icon {
    float: right;
    width: 32px;
    height: 40px;
    margin: auto;
}
.service-text {
    text-align: left;
}
.service-title {
    font-weight: 500;
	margin-top:0px;
}
.services .span4:not(:last-child), .services .span6:not(:last-child) {
    border-right: 1px solid;
    border-color: #727272;
}
.services {
    opacity: 0.8;
    padding: 20px 0px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.big-button {
   background: #393E46;
    color: white;
    font-size: 14px;
    padding: 15px 35px;
    border: 0; text-align:center;
}
.breadcrumb-custom {
    width: 100%;
    padding: 0;
    list-style: none;
    background: none;
    border: none;
    text-align:center;
}
.breadcrumb-custom li{
	float:left;
	font-size:12px;
}
.text-center {
    text-align: center !important;
}
.panel-body {
    padding:0px!important;
}
.header-bar-top {
    min-height: 40px;
    line-height: 40px;
	 border-bottom: 1px solid #050505;
	 background: #ecf0f1;
}
.navbar-inverse .navbar-nav > li > a {
    color: #333 !important;
}
.logo-container {
	margin-top:10px;
}
.navbar {
    position: relative;
    min-height: 51px!important;
    margin-bottom: 0px!important;
	border: 0px solid transparent!important;
	border-radius: 0px!important;
}
.selected-first { font-weight:bold;}
.price, .big-price {
    color: #2c3e50;
    font-weight: 900;
	font-size:16px;
	text-align:center;
}
.normal-price{
    color: #2c3e50;
	font-size:12px;
	text-align:center;
	color: rgba(4, 4, 4, 0.6);
}
.normal-price-interior{
    color: #2c3e50;
	font-size:12px;
	text-align:left;
	color: rgba(4, 4, 4, 0.6);
}
.price-sale{
text-decoration:line-through;
}


.big-price-interior {
    color: #2c3e50;
    font-weight: 900;
	font-size:24px;
	text-align:left;
}
.sale-price-interior {
	text-align:left;
	text-decoration:line-through;
}
.minh-80{ min-height:80px;}
.minh-100{ min-height:100px;}
.bg-gris{background-color:#ecf0f1} 
.bg-negro{background-color:#333} 
/*nuevo diseño home*/
.img-body{
background-image:url(../imagenes/fresh_snow.png);
}
.btn-ingresar {
    background-color: #D22B2B;
    color: #FFF;
    font-size:16px;
    font-weight: bold;
    border-radius: 3px;
	display:block;
	text-align:center;
	width:100%;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:35px;
}
.btn-ingresar a {
	text-decoration:none;
	color:#FFF;
}
.navbar-brand {
    color:#FFF!important;
}
.navbar-inverse .navbar-nav > li > a {
    color:#FFF!important;
}

.linea-titulo {
    border-bottom: 1px solid #AFAFB4;
    padding-bottom: 10px;
}



.fondo_azul{ background-color:#152735!important;}
.h3  { font-size:16px!important;}
/* fin nuevo diseño home*/
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
    margin: auto;
}
.video-ppal { width:100%; height:400px; margin-top:10px; margin-bottom:10px; }
.video-sec { float:left; width:30%; height:200px; margin-top:10px; margin-bottom:10px; margin-right:3%; }
.titulo-gral-seccion {
background-color: #1d6fc8!important;
color: #fff!important;
font-size: 14px!important;
font-weight: bold!important;
margin-bottom: 5px!important;
padding-bottom: 10px!important;
padding-left: 10px!important;
padding-top: 8px!important;
text-transform: none!important;
width: 100%!important;
clear: both!important;
margin-top:10px!important;
}
.titulo-gral-seccion a{
color: #fff;
font-size: 14px;
font-weight: bold;
text-transform: none;
}
.titulo-compra-entradas{
padding-top:20px; padding-bottom:20px; font-size:22px; margin:0 auto; text-align:center; display:block; width:100%; color:#FF0000!important;
}
.novedad-listado-c1 {
    float: left;
    min-height: 1px;
    padding: 10px 15px;
    width: 80%;
	height:80%;
}
.contenedor-subtitulo{width:100%; border-radius:5px; background-color:#1D6FC8; margin-top:10px; color:#FFF; text-align:center; padding-top:15px; padding-bottom:15px;}
.gorro{ position:absolute; left:427px; top:135px;}
.clear{ clear:both!important;}
.container-banners-interior{
clear:both; float:left; width:99%; height:90px; margin-top:10px; margin-bottom:10px;
}
.container-banners-busqueda-izq{
clear:both; float:left;height:600px; margin-top:10px;  width:120px; padding-left:10px; margin-left:10px;
}
.container-banners-der-listado{
clear:both; float:left;height:300px; margin-top:20px;  width:300px;
}
.container-banner-bandas {
    background-color: #000;
    margin: 0 auto;
    width: 100%;
}
.btn-tarifas {
    clear: both;
    margin:left;
    margin-bottom: 20px;
    border-radius: 5px;
    padding: 20px;
    border: #1D6FC8 2px solid;
	width:12%;
	text-align:center;
}
.btn-tarifas a {
    color:#1D6FC8!important;
}
.contenido-banner {
    margin: 0 auto;
    max-width: 1175px;
    min-height: 300px;
}
.btn_naranja {
    background:#D22B2B;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 20px;
    margin-top: 10px;
    padding: 10px;
    text-shadow: 1px 1px 1px #706d6d;
    font-weight:400;
}
.table {
    border-spacing: 0;
    border-collapse: collapse;
}
.table {
    background-color: transparent;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border: 2px solid #ddd;
    padding:10px;
    text-align: left;
	background-color: #F0F0F0;
}
.table > tbody > tr > td {
    padding:10px;
    line-height: 1.42857143;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
}
/*PAGINACION*/
.container_paginacion{
float:left; clear:both; width:960px;height:30px;margin-top:10px; margin-bottom:20px;
}
.container_paginacion_left{
float:left; border:1px solid #EF7D19; height:20px;margin-right:10px; padding-left:2px; padding-right:2px; margin-top:15px; margin-left:420px;
}
.container_paginacion_der{
float:left; border:1px solid #EF7D19; height:20px;margin-right:10px; padding-left:2px; padding-right:2px; margin-top:15px;
}
.container_paginacion a{
color:#EF7D19;padding-top:2px;
}
/*FIN PAGINACION*/
/*HEADER*/
.titulo-ppal{
font-family: 'Bangers', cursive; color:#FFF; font-weight:400; font-size:50px!important;
}
.top{
height:22px; width:100%; background-color:#D22B2B;
}

.container-top {
    clear: both;
    margin: 0 auto;
    max-width:1175px;
}

.container-top ul {
    clear: both;
    float: left;
    height: 20px;
    list-style: outside none none;
    margin-top: 2px;
    width: 100%;
}

.container-top li {
    display: inline;
    font-weight: 400;
    margin-right: 40px;
}

.container-top li a {
    color: #fff;
    text-decoration: none;
}
.header{
     margin:0 auto;
    width:100%;    
    background-color:#1d6fc8;
   
}
.container-header{
    margin:0 auto;
    max-width:1175px;
    height:100px;
}
.container-header-c1{
float:left;width:97px;height:82px; margin-top:18px;
}
.container-header-c2{
float:left; width:375px; height:60px; text-align:left; color:#FFF; font-size:36px; margin-top:22px; margin-right:55px;
}
.container-header-c3{
float:left; width:720px; height:60px; margin-top:22px;
}
/*NAV*/
nav {
    height: 40px;
    width: 100%;
}
.container_nav {
    margin: 0 auto;
   max-width:1175px;
}

.container_nav ul {
    float: left;
    list-style: outside none none;
    margin-top: 11px;
}

.container_nav li {
    display: inline;
    margin-right: 40px;
}

.container_nav li a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
.container_fb {
    color: #fff;
    float: right;
    height: 40px;
    margin-top:6px;
}
.contenido{
    margin:0 auto;
    width:100%;    
    /*background-color:#EEEFF1;*/
    min-height:970px;
   
}

.container-contenido{
    margin:0 auto;
    max-width:1175px;
}
.container-contenido p{
    padding-top:5px;
    padding-bottom:5px;
}
.container-contenido h1{
margin:0 auto; clear:both; text-align:center; color:#666; font-size:18px; float:left; margin-bottom:10px;
}
.container-contenido h2{
margin:0 auto; clear:both; text-align:left; color:#666; font-size:16px;
}

.home-c1{
    float:left;
    width:775px;
    margin-right:25px;
    min-height:400px;
    margin-top:10px;
}
.home-c1 h2{
 background-color: #1d6fc8;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-top: 8px;
    padding-left:10px;
    text-transform: none;
    width:765px;
}
.home-c1 h2 a{
    color: #fff;
}
.home-c1-box{
 background-color:#ffffff;
    float: left;
    width:775px;
    min-height:120px;
    margin-top:5px;
    margin-bottom:5px;
    border-top: 5px solid #CCC;
    border-bottom: 5px solid #CCC;
}
.home-c1-box-izq{
 background-color:#ffffff;
    float: left;
    height:100px;
    width:100px;
    float:left;
    background-color:#999;
    margin-top:10px; margin-left:10px;
    border:1px solid #CCC;
}
.home-c1-box-der{
    float: left;
    width:643px;
        margin-top:10px;
        margin-left:10px;
        margin-right:10px;
}
.home-c1-box-der p{
    width:100%;
    margin-bottom:5px;
    color:#141823;
}
.home-c1-box-der a{
    color:#3b5998!important;
}
.home-c1-box-der a:hover{
    color:#d22b2b!important;
}
/*artistas home*/
.zm-destacadas {
    width: 100%;
    height: 480px;
}
.zm-contenido-destacadas {
    margin: 0px auto;
    width: 1175px;
}
.zm-contenido-destacadas-linea {
    float: left;
    background-color: #DBDBDB;
    height: 1px;
    width: 30%;
    margin-top: 40px;
}
.zm-contenido-destacadas h2 {
    float: left;
    width: 40%;
    margin-top: 30px;
    text-align: center;
    color: #636363;
    font-weight: 400;
    font-size: 22px;
}
.zm-contenido-destacadas-c1 {
    float: left;
    width:270px;
    margin-right: 20px;
    height:350px;
	/*
	 width: 369px;
	  height: 400px;
	 */
    margin-top: 20px;
    border: 1px solid #E3E3E3;
}
.zm-contenido-destacadas h3 {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #FB6226;
    font-weight: 400;
    font-size: 15px;
}
.zm-contenido-destacadas h3 a {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #1D6FC8;
    font-weight: 400 !important;
    font-size: 15px;
    text-transform: uppercase;
}
.zm-contenido-destacadas p {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #151515;
    font-weight: 400;
    font-size: 14px;
}
.texto-titulo-entradas{
color:#3b5998!important;
font-weight:700!important;
font-size:16px!important;
text-transform:uppercase!important;
background:none!important;    
clear:both;
width:90%;
text-align:left!important;
margin-top:10px!important;
}
.sub-texto-entradas{
font-size:10px; color:#999; clear:both;
}
.texto-titulo {
	width:100%;  
}
.precio-gratis{
float:right; color:#D22B2B;
}
.precio-destacado{
float:left; color:#D22B2B; clear:both;
}
.texto-titulo a{
color:#3b5998!important;    
}
.texto-ciudad{
    color:#666!important;
	float:left;
	text-align:left;
	clear:both!important;
}
.texto-fecha{
    color:#999;
    font-size:12px;
	clear:both;
}        
.home-c2{
      float:left;
    width:373px;
    min-height:400px;
    margin-top:10px;

}
.linea-bottom{
height:10px; width:100%; background-color:#D22B2B; clear:both;
}
.container-titulo-home{
 background-color:#1d6fc8;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-top: 8px;
    padding-left:10px;
    text-transform: none;
    width:1175px;
}
.container-titulo-home a{
    color: #fff;
}
.container-entradas-home {
    clear: both;
    margin: 0 auto;
    max-width:1175px;
    float:left;
    margin-bottom:10px;
}
.container-entradas-home-c {
float:left; width:200px; height:200px; margin-bottom:10px; margin-top:10px; margin-left:10px;
}
.container-entradas-home-c p{
    text-transform:uppercase; color:#1d6fc8;
}
.container-titulo-home-der{
 background-color:#1d6fc8;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-top: 8px;
    padding-left:10px;
    text-transform: none;
    width:362px;
}
.container-titulo-home-der a{
    color: #fff;
}
.container-ventas-home {
    clear: both;
    margin: 0 auto;
    max-width:373px;
    float:left;
    margin-bottom:10px;
}
.detalle-c1-box-home {
    background-color: #FFF;
    border-bottom: 1px solid #CCC;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 140px;
    width:373px;
}
.detalle-c1-box-der-home {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width:98%;
}
/*FOOTER*/
.footer-bottom {
    position: relative;
    padding: 18px 0px;
    color: #cccccc;
    background: #131313;
    line-height: 24px;
    text-align: center;
}
.footer{ 
    background-color:#1c1c1c;
   
}
.container-footer{
    margin:0 auto;
    max-width:1175px;
    height:175px;
}
.container-footer p{
    width:100%;
    margin-bottom:5px;
    color:#8ca0c1;
}
.container-footer-c1{
    float:left;
    width:375px;
    margin-left:25px;
    height:165px;
    margin-top:10px;
}
.container-footer-c1 a {
   color:#8ca0c1;
    text-decoration: none;
}
.container-footer-c1 a:hover {
   color:#ffffff;
}
.container-footer-c2{
    float:left;
    width:375px;
    height:165px;
    margin-top:10px;
}
.footer-titulo{
color:#ffffff!important;
font-weight:700;
font-size:14px;
font-family: open sans,Arial,Helvetica,sans-serif;
}

.container-footer ul {
    color: #ffffff;
    list-style-type: none;
    padding-top: 10px;
}
.container-footer ul li{
   color:#8ca0c1;
}
.container-footer ul li a {
   color:#8ca0c1;
    text-decoration: none;
}
.container-footer ul li a:hover {
   color:#ffffff;
}
.listas-home{
  	list-style-type: none;
    padding-top: 10px;
	float:left;
	width:30%;
	margin-right:25px;
}
.listas-home ul li a {
   color:#CCC;
    text-decoration: none;
}
.listas-home li{
	border:1px solid #666;
	border-radius:5px;
 	background-color:#dfdfdf!important;
	padding:10px;
	width:80%;
	margin-bottom:10px;
}
/*BOTTOM*/
.bottom{
    margin:0 auto;
    width:100%;    
    background-color:#1a5594;
    clear:both;
}
.container-bottom{
   height:30px;
    margin: 0 auto;
    max-width: 1175px;
}
.container-bottom p{
    float:left;
    width:100%;
    text-align:center;
    color:#FFF;
    font-size:10px;
    clear:both;
}
.container-bottom a{
    color:#FFF;
}
/*publicar entradas*/
.container-publicar-entradas{
border:1px solid #999; border-radius:5px; min-height:230px; width:28%; padding:10px; float:left; margin-right:25px;
}
#comentarios{
width:90%;
}
/*AVISO*/
.btn-mensaje{
margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #1F6EB8;
width: 20%;
float: left;
border-radius: 5px;
text-align: center;
color: #FFF;
font-size:14px!important;
margin-bottom:20px;
}
.btn-mensaje-publicar{
padding-top: 10px;
padding-bottom: 10px;
background-color:#D22B2B;
width:90%;
float: left;
border-radius: 5px;
text-align: center;
color: #FFF;
font-size:14px!important;
margin-bottom:10px;
}
.detalle-c1 {
    float: left;
    margin-top: 10px;
    min-height: 400px;
    width:775px;
}
.detalle-c1-banda {
    float: left;
    margin-top: 10px;
    min-height: 400px;
    width:680px;
}
.detalle-c1 a{
    color:#FFF;

}
.detalle-c1 h2,  .detalle-c1-banda h2{
    background-color: #1d6fc8;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 8px;
    text-transform: none;
    width:100%;
    clear:both;
}
.detalle-c1-banda h2 a{
    color: #fff;

}
.detalle-c1-titulo {
    background-color: #1d6fc8;
    color: #fff!important;
    font-size:14px!important;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 8px;
    text-transform: none;
    width:100%;
    clear:both;
    text-align:left!important;
}
.detalle-tittulo-ppal {
    background-color: #1d6fc8!important;
    color: #fff!important;
    font-size: 16px!important;
    font-weight: bold!important;
    margin-bottom: 5px!important;
    padding-bottom: 10px!important;
    padding-left: 10px!important;
    padding-top: 8px!important;
    text-transform: none!important;
    width:100%!important;
    clear:both!important;
    text-align:left!important;
}
.detalle-c1-izq-banda {
    float: left;
    margin-top: 10px;
    min-height: 400px;
    width:1175px;
    margin-right:25px;
}
.detalle-c1-izq {
    float: left;
    margin-top: 10px;
    min-height: 400px;
    width:775px;
    margin-right:25px;
}
.detalle-c1-der {
    float: left;
    margin-top: 10px;
    min-height: 400px;
    width:375px;
}

.detalle-c1-box-banda {
    background-color: #ffffff;
    border-bottom: 3px solid #ccc;
    border-top: 3px solid #ccc;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 120px;
    width:680px;
}
.detalle-c1-box {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height:100px;
}

.detalle-c1-box-izq {
    float: left;
    height: 100px;
    margin-left: 10px;
    margin-top: 10px;
    width: 100px;
    
}
.detalle-c1-box-izq-entrada {
    float: left;
    height:250px;
    margin-left: 10px;
    margin-top: 10px;
    width:250px;
    
}
.detalle-c1-box-der {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width: 643px;
}
.detalle-c1-box-der, .detalle-c1-box-der-destacado p {
    color: #141823;
    margin-bottom: 5px;
    width:80%;
}
.detalle-c1-box-destacado {
margin-top: 10px;
min-height:172px;
background-color: #ECECEC;
float: left;
width:100%;
border: 1px solid #CCC;
border-radius: 5px;
}
.detalle-c1-box-izq-destacado {
    float: left;
    height: 100px;
    margin-left: 10px;
    margin-top: 10px;
    width:150px;
}
.detalle-c1-box-der-destacado {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width:73%;
}
.texto-titulo-destacado {
    color: #3B5998 !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    background: transparent none repeat scroll 0% 0% !important;
}
/*FORM REGISTRACION*/
.titulo_box_registracion{
    background-color:#EF7D19;
border-radius: 10px 10px 10px 10px;
    border: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    color: #898989;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    float:left;
    width:70%;
    color:#FFF;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
}
.container_input_registracion {
    float: left;
    margin-top: 10px;
    width:960px;
    margin-left:10px;
}
.container_submit_registracion {
    float: left;
    width:810px;
    margin-left:130px;
 margin-bottom:10px;
}
.container_textarea_registracion {
    float: left;
      margin-top: 10px;
 width:810px;
    margin-left:130px;
 margin-bottom:10px;
 }
#form_registracion label{
display:block;
font-weight:bold;
font-size:13px;
margin-top:5px;
margin-bottom: 5px;
}

#form_registracion textarea {
    border: 1px solid #9C9C9C;
    box-shadow: 5px 5px 10px #DFDDDD;
    height: 160px;
    margin: 5px 0;
    width: 680px;
}
.container_tipo_usuario {
    float: left;
    margin-top: 10px;
    margin-left:10px;
    margin-right:40px;
}
.container_tipo_usuario_registracion{
    float: left;
	width:470px;
	border:1px solid #CCC;
	border-radius:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	margin-bottom:10px;
}
.container_tipo_usuario_registracion p{
	color:#333;
}
.container_radio_registracion {
    float: left;
    margin-top: 10px;
    margin-left:10px;
    margin-right:10px;
}
.container_foto_registracion {
    float: left;
    margin-top: 10px;
    margin-left:10px;
    margin-right:40px;
    margin-bottom:10px;
    width:140px;
}
.container_bloque {
float:left; width:960px;
}
#form_registracion select {
    background: linear-gradient(to bottom, #FFFFFF 0%, #FCFCFC 49%, #F9F9F9 54%, #F5F5F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    font-size: 13px;
    height: 31px;
    padding: 6px;
    width: 213px;
    display:block;
}
.errores{
    float: left;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    width: 520px;
    color: #E1007A;
    background-color: #FFDDDD;
    border: 1px solid #FF0000;
    font-size:10px;
    box-shadow:5px 5px 10px #FFDDDD;
    display:none;
    padding-top:10px;
    padding-bottom:10px;
    font-size:10px!important;
}
.errores_lista{
    float: left;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    width: 520px;
    color: #E1007A;
    background-color: #FFDDDD;
    border: 1px solid #FF0000;
    font-size:10px;
    box-shadow:5px 5px 10px #FFDDDD;
    display:none;
    padding-top:10px;
    padding-bottom:10px;
    list-style:none;
    font-size:10px!important;
    margin-left:10px;
}
.mensaje_ok{
float:left; margin:0 auto; width:960px; font-size:14px; color:#1D6FC8
}
.mensaje_ok p{
margin-top:40px!important;
margin-bottom:40px!important;
width:960px;
}
.muestratip{
    min-width:100px;
    position:absolute;
    display:none;
    margin-top:-10px;
    margin-left:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    background: -moz-linear-gradient(center top , #EEB583 0%, #F59541 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 10px 10px 10px 10px;
font-size:10px;
}
/*FIN FORM REGISTRACION*/
/*INTERIOR*/
.box-condiciones{
margin-top:10px; margin-bottom:10px; border:#CCC 1px solid; padding:10px; border-radius:5px; color:#999; font-size:10px;
}
.interior-compra-c1{
 padding:10px; border:#CCC 1px solid; border-radius:5px; width:95%;
}
.m-top-10{ margin-top:10px!important;}
.m-top-75{ margin-top:75px!important;}
.m-top-20{ margin-top:20px!important;}
.m-bottom-20{ margin-bottom:20px!important;}
.precio-compra{ color:#D22B2B; font-size:22px;}
.interior-c1-box-der {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width:775px;
}
.interior-c1-box-der-banda {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width:680px;
}
.interior-c1-box-der p {
    color: #141823;
    margin-bottom: 5px;
    width:94%;
}
.interior-mapa{
float:left; margin-right:25px; width:60%;height:455px!important; margin-bottom:20px;
}
.interior-youtube{
float:left; margin-right:25px; height:455px!important;
width:315px!important;margin-bottom:20px;
}
.container-texto-compra{
padding-top:10px; padding-bottom:10px;margin-top:0px!important;margin-bottom:0px!important;
}
.container-boton-compra{ padding-bottom:20px; }
.descripcion-box-entrada{
border:1px solid #CCC; border-radius:5px; width:90%!important; padding:10px!important;
}
/*COMERCIAL*/
.container-img-c1{
float:left;padding-top:10px; padding-bottom:10px; border-radius:5px; border:#CCC 1px solid; width:200px; margin-right:25px; text-align:center; margin-bottom:20px; font-weight:400;
}
.container-img-c2{
float:left; width:275px; height:275px; margin-top:20px;
}
/*FORMULARIO*/
.leyenda-error{
clear:both; float:left; background-color:#ffdddd;border: 1px solid #ff0000; width:100%; padding-top:10px; padding-bottom:10px; padding-left:10px; color:#333; margin-bottom:10px;
}
.input{
clear:both;
float:left;
width:100%;
margin-top:5px;
margin-bottom:5px;
}
.formulario p{
padding-top:5px;
padding-bottom:5px;
}
.formulario input[type="password"] {
    border: 1px solid #9C9C9C;
    border-radius: 4px;
    height: 25px;
    margin: 5px 0px;
    width: 40%;
}
.formulario input[type="text"] {
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    height: 25px;
    margin: 5px 0;
    width:40%;
}
.formulario textarea {
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    height: 25px;
    margin: 5px 0;
    width:40%;
    min-height:200px;
}
.formulario input[type="submit"], .formulario input[type="button"] {
    background-color: #d22b2b;
    border: 1px solid #ffffff;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 40px;
    margin-right: 30px;
    padding: 0 30px;
    text-align: center;
    text-transform: uppercase;
}
.submit {
    background-color: #d22b2b;
    border: 1px solid #ffffff;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 40px;
    margin-right: 30px;
    padding: 0 30px;
    text-align: center;
    text-transform: uppercase;
}
/*landing*/
.fondo-banner{
background-color:#ececec; min-height:210px; border-bottom:1px solid #333;
}
.m-h-landing{
min-height:910px;
}
.container-banner-landing{
float:left; padding-top:10px; padding-bottom:10px; margin-right:25px; width:20%; height:200px;
}
.container-landing p{
    padding-bottom:20px!important; font-size:16px!important;
}
.container-banner-landing-c2{
float:left; padding-top:10px; padding-bottom:10px; width:70%;height:200px;
}
.container-banner-landing-c2 h1{
float:left; width:100%; font-size:36px; color:#333; margin-top:60px;
}
.container-banner-landing-c2 p{
float:left; width:100%; text-align:center; color:#333;
}
.container-landing{
float:left; padding-top:10px; padding-bottom:10px; margin-right:25px; width:40%; height:500px;
}
.container-landing-c2{
float:left; padding-top:10px; padding-bottom:10px; width:55%;height:500px;
}
.formulario-landing{
    border-radius: 5px;
    background-color: #1D6FC8;
    float: left;
    color: #FFF;
    padding-left: 10%;
    padding-right: 10%;
    padding-top:10px;
    padding-bottom:10px;
}
.formulario-landing-input{
clear:both;
float:left;
width:100%;
margin-top:5px;
margin-bottom:5px;
  color: #FFF;
}
.formulario-landing p{
padding-top:5px;
padding-bottom:5px;
}
.formulario-landing input[type="text"],.formulario-landing input[type="password"] {
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    height: 25px;
    margin: 5px 0;
    width:95%;
}
.formulario-landing textarea {
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    height: 25px;
    margin: 5px 0;
    width:100%;
    min-height:240px;
}
#comentarios { color:#000;}
#telefono { color:#000;}
#email { color:#000;}
#nombre { color:#000;}
#captcha_code { color:#000;}
.formulario-landing input[type="submit"], .formulario-landing input[type="button"] {
    background-color: #d22b2b;
    border: 1px solid #ffffff;
    border-radius: 5px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 40px;
    margin-right: 30px;
    padding: 0 30px;
    text-align: center;
    text-transform: uppercase;
}
/*NUEVO DISEÑO HOME*/
/*TOP*/
.ew-top {
    background-color: #152735;
    height:120px;
    width: 100%;
}
.ew-container-top {
    margin: 0px auto;
    width: 1175px;
    clear: both;
}
.ew-container-top ul {
    height: 40px;
    float: left;
    list-style: outside none none;
    width:37%;
    margin-top:30px;
}
.ew-container-top li {
    display: inline;
    margin-right:1px;
    font-weight: 400;
    float: right;
    margin-top:18px;
    height:35px;
}

.ew-btn-gris {
    background-color: #9C9A9B;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    border-radius: 3px;
}
.ew-icon-fb{
background-image:url(../imagenes/btn_fb.png);
  width: 35px;
    height: 35px;
    display:block;
    margin-top:-10px;
}
.ew-icon-twitter{
background-image:url(../imagenes/btn_tw.png);
  width: 35px;
    height: 35px;
    display:block;
    margin-top:-10px;
}
/*FIN TOP*/
/*HEADER*/
.ew {
    overflow: hidden;
    background:#1D6FC8;
    height:100px;
    transition: all 0.4s linear 0s;
}
.ew .ew-center-contents {
    max-width:1175px;
    margin: auto;
    overflow: hidden;
}
.ew-logo {
    float: left;
    width:260px;
    height:100px;
    margin-top:20px;
}
.ew-logo img{
    margin-top:15px;
}
.ew span {
    display: none;
}
.ew-page-nav {
    width: auto;
    float: right;
    display: block;
    clear: none;
    visibility: visible;
    position: relative;
    visibility: inherit;
    transition: visibility 0.4s linear 0s;
    background-color:#1D6FC8!important;
}
.ew-page-nav ul, .ew-page-nav li {
    list-style: outside none none;
    float:left;
    margin-top:15px;
}
.ew-page-nav a {
    color: #FFF;
    width: 100%;
    height: auto;
    display: block;
    padding:10px;
    text-decoration: none;
    cursor: pointer;
    text-transform:uppercase;
    font-size:14px;
    font-weight:600;
}
/*FIN HEADER*/
/*menu responsive*/
.zm-page-header {
    overflow: hidden;
     background:#1D6FC8;
    height:130px;
    transition: all 0.4s linear 0s;
}
.zm-page-header .zm-center-contents {
    max-width:1175px;
    margin: auto;
    overflow: hidden;
}
.zm-logo {
    float: left;
    width:260px;
    height:130px;
    margin-top:10px;
}
.zm-logo img{
    margin-top:0px;
}
.zm-page-header span {
    display: none;
}
.zm-page-nav {
    width: auto;
    float: right;
    display: block;
    clear: none;
    visibility: visible;
    position: relative;
    visibility: inherit;
    transition: visibility 0.4s linear 0s;
    background-color:#1D6FC8;!important;
}
.zm-page-nav ul, .zm-page-nav li {
    list-style: outside none none;
    float:left;
    margin-top:25px;
}
.zm-page-nav a {
    color: #FFF;
    width: 100%;
    height: auto;
    display: block;
    padding:10px;
    text-decoration: none;
    cursor: pointer;
    text-transform:uppercase;
    font-weight:400;
    font-size:14px;
}
#musicos-pedidos{ display:none;}
#musicos-ofrecidos{ display:none;}
#publicar{ display:none;}
/*fin menu responsive*/
/*BUSCADOR HOME*/
.ew-busqueda {
    width:100%;
    height:295px;
    background-color:#73706B;
    background: url("../imagenes/bg-buscador.jpg") no-repeat scroll center center;
    padding-top:100px;
}
.ew-contenido-busqueda {
    background: transparent url("../imagenes/black-transparent-buscador.png") repeat scroll 0% 0%;
    margin: 0px auto;
    width:1175px;
    height:210px;    
}
.ew-contenido-busqueda h1 {
float:left;
color:#FFF;
font-size:18px;
font-weight:400;
margin-top:10px;
padding-top:10px;
float:right;
margin-right:75px;
}
.ew-contenido-busqueda h2{
  color:#FFF;
  font-size:16px;
  font-weight:600;
  float:left;
  margin-top:80px;
  margin-left:5%;
  text-transform:uppercase;
  height:100px;
  width:20%;
}
.ew-contenido-busqueda-c2{
    float:left;
    margin-top:40px;
    margin-right:5%;
    height:110px;
    width:70%;
}
.ew-contenido-busqueda-c2-c1{
    float:left;
    height:50px;
    width:100%;
    margin-bottom:10px;

}
.ew-contenido-busqueda-c2-c1 select{
padding:10px;
height:40px;
width:200px;
}
.ew-contenido-busqueda-c2-c1 input[type="submit"], .ew-contenido-busqueda-c2-c1 input[type="button"] {
    background-color: #FF5247;
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    height: 40px;
    margin-right:10px;
    padding: 0px 30px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 5px;


    cursor: pointer;
    border: 1px solid #F26619;
    float:right;
}
.ew-contenido-busqueda-c2-c1 input[type="text"] {
    border: 1px solid #9C9C9C;
    margin: 5px 0px;
    height: 40px;
    width: 100px;
    border-radius: 4px;
}
/* FIN BUSCADOR HOME*/
/*MAS RECIENTES*/
.ew-destacadas {
    width:100%;
    height:300px;
}
.ew-contenido-destacadas {
    margin: 0px auto;
    width:1175px;
    min-height:310px;    
}
.ew-contenido-destacadas-linea{
float:left; background-color:#DBDBDB; height:1px; width:30%; margin-top:40px;
}
.ew-contenido-destacadas h2{
float:left; width:40%;margin-top:30px; text-align:center; color:#636363; font-weight:400; font-size:22px;
}
.ew-contenido-destacadas-c1 {
 float:left;
 width:369px;
 margin-right:20px;
 height:400px;
 margin-top:20px;
 border:1px solid #E3E3E3;
}
.ew-contenido-destacadas-c2 {
 float:left;
 width:275px;
 margin-right:10px;
  margin-top:20px;
   border:1px solid #E3E3E3;
   height:240px;
}
.h-180{
height:180px!important;
}
.h-280{
height:280px!important;
}
.h-320{
height:320px!important;
}
.separar{
clear:both; float:left; width:100%; height:1px;
}
.ew-contenido-destacadas h3{
text-align:center; margin-top:15px; margin-bottom:15px; color:#FB6226; font-weight:400; font-size:15px;
}
.ew-contenido-destacadas h3 a{
text-align:center; margin-top:15px; margin-bottom:15px; color:#1D6FC8!important; font-weight:400!important; font-size:15px; text-transform:uppercase;
}
.ew-contenido-destacadas p{
text-align:center; margin-top:15px; margin-bottom:15px; color:#151515; font-weight:400; font-size:14px; padding-left:5px; padding-right:5px;
}
.ew-contenido-destacadas p span{
color:#666;
}
.resultado-news-ew{
float:left;
width:100%;
margin-left:70px;
}
.cargando-ew-home{
display:none;margin-left: 50%;
}
/*FIN MAS RECIENTES*/
/*BOXES*/
.ew-boxes {
    width:100%;
    height:180px;
	clear: both;
}
.ew-contenido-boxes {
    margin: 0px auto;
    width:1175px;
    height:160px;    
}
.ew-contenido-boxes-c1 {
 float:left;
 width:575px;
 margin-right:20px;
height:160px;;
 margin-top:20px;
 background-color:#CCCCCC;
 border-radius:5px;
}
.ew-contenido-boxes-c2 {
 float:left;
 width:575px;
 margin-right:0px;
height:160px;
 margin-top:20px;
 background-color:#CCCCCC;
 border-radius:5px;
}
.ew-contenido-boxes h2{
text-align:center; margin-top:15px; margin-bottom:15px; color:#434343; font-weight:400; font-size:22px;
}
.ew-contenido-boxes p{
text-align:center; margin-top:15px; margin-bottom:15px; color:#434343; font-weight:400; font-size:14px;
}
.ew-contenido-boxes input[type="text"] {
    border: 1px solid #9C9C9C;
    border-radius: 4px;
    height: 30px;
    width:60%;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:20%;
    margin-right:20%;
    padding-left:10px;
}
.ew-contenido-boxes a{
cursor:pointer;
}
.ew-contenido-boxes-errores_login{
    height:30px;
    width:60%;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:20%;
    margin-right:20%;
    color:#F00;
    display:none;
}
/*FIN BOXES*/
/*footer-ew*/
.ew-footer-ew {
    clear:both;
    width:100%;    
    background-color:#152735;
    height:440px;
}
.ew-contenido-footer-ew {
    margin: 0px auto;
    width:1175px;
    height:400px;
}
.footer-ew-ul-c1{
height:40px;
float:left;
list-style: outside none none;
margin-top: 10px;
width:1175px;
}
.footer-ew-ul-c1 li {
    display: inline;
    width:100px;
    margin-right:80px;
}
.footer-ew-ul-c1 li a{
    color:#FF5247;
    font-size:14px;
}
.footer-ew-ul-c2{
float:left;
list-style: outside none none;
margin-top: 10px;
width:100%;
}
.footer-ew-ul-c2 li {
    width:100%;
	 color:#fff!important;
	margin-top:5px;
}
.footer-ew-ul-c2 li a{
    color:#fff!important;
    font-size:14px;
}
.iconos-contacto {
	color:#333!important;
	}
.titulo-footer-ew-ul{
    text-transform:uppercase;
 font-size:14px;
 margin-bottom:10px;
 padding-bottom:10px;
  color:#FFF!important;
}
.footer-ew-ul-c3 li a{
    color:#FFF;
    font-size:14px;
}
.titulo2-footer-ew-ul{
    text-transform:uppercase;
 color:#9C9A9B;
 border-bottom:1px solid #9C9A9B;
 font-size:14px;
 margin-bottom:10px;
 height:40px;
 padding-bottom:10px;
}
.footer-ew-ul-c4{
height:40px;
float:left;
list-style: outside none none;
margin-top: 10px;
width:295px;
}
.footer-ew-ul-c4 li {
    width:100%;
    height:100px;
    color:#FFF;
    margin-top:120px;
}
.footer-ew-ul-c4 li img{
float:left;
}
.footer-ew-ul-c4 li span{
float:left;
margin-left:10px;
 margin-top:30px;
}
/*FIN footer-ew*/
/*FIN NUEVO DISEÑO HOME*/
/*text ads*/
.container-textads{float:left; width:98%; border:1px solid #ddd; background-color:#F4F4F4; margin-top:20px; padding:10px; font-size:12px;}
.container-textads-c1{display:block; float:left; color:#999;}
.container-textads-c2{display:block; float:left; margin-left:5px;}
.container-textads-c3{display:block; float: right; margin-right:10px;}
/*fin text ads*/
/*novedades*/
.novedad-detalle-c1-box {
    background-color: #ffffff;
    border-bottom: 3px solid #ccc;
    border-top: 3px solid #ccc;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 120px;
    width:360px;
	margin-right:25px;
	padding-bottom:10px;
}
.novedad-detalle-c1-box-izq {
    float: left;
    height: 150px;
    margin-left: 10px;
    margin-top: 10px;
    width: 150px;
}
.novedad-detalle-c1-box-der {
    float: left;
    width:50%;
	margin:2%;
}
.novedad-detalle-c1-box-der-destacado p {
    margin-bottom: 5px;
}
/*artistas*/
.artistas-detalle-c1-box {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 180px;
    width:310px;
	margin-right:25px;
	padding-bottom:10px;
	background-color: #ECECEC;
	border: 1px solid #CCC;
	border-radius: 5px;
}
.artistas-detalle-c1-box-izq {
    float: left;
    height: 180px;
    margin-left: 10px;
    margin-top: 10px;
    width:100%;
}
.artistas-detalle-c1-box-der {
    float: left;
    width:96%;
	margin:2%;
}
.artistas-detalle-c1-box-der-destacado p {
    margin-bottom: 5px;
}
/*paginacion*/
table {
    border-spacing: 0;
    border-collapse: collapse;
}
.centrado{ text-align:center;}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table {
    background-color: transparent;
}
.table {
    border-spacing: 0;
    border-collapse: collapse;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
	 padding: 5px;
	 text-align: left;
}
.table > tbody > tr > td {
    padding: 5px;
    line-height: 1.42857143;
    vertical-align: top;
	border-bottom:1px solid #ddd;

}
/*novedades*/
.display-none {
    display: none;
}
.zm-container-fila {
    margin: 0px auto;
    width: 99%;
}
.noticias-listado-c1 {
    float: left;
    width: 25%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
    margin: auto;
}
.noticias-listado-c2 {
    float: left;
    width: 65%;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.headerNoticia {
    display: inline-block;
    width: 100%;
}
.headerNoticia-c2 {
    float: left;
    font: 400 normal .85em "Roboto",Arial,Verdana,sans-serif;
    line-height: 30px;
    font-size:12px;
}
.noticias-listado-c2 h3 {
    color: #248dc1 !important;
    font-size:18px;
    text-transform: uppercase;
}
.noticias-listado-c2 h3 a {
    color:#1D6FC8!important;
}
.btn-primary {
    border: #1D6FC8 1px solid;
    padding: 10px;
    cursor: pointer;
    border-radius: 5px;
}
.subtitulo-seccion-interior {
    font-size: 18px;
    color: #333;
    font-weight: 400;
    margin-bottom: 10px;
    clear: both;
    padding-top: 20px;
    text-align: left!important;
    border-bottom: 1px solid #AFAFB4;
    padding-bottom: 10px;
	width:99%;
}
/*servicios*/
.zm-home-c1 {
	float:left;
	/*width:330px;*/
	height:340px;
	margin-top:20px;
	margin-bottom:60px;
	box-shadow: 4px 4px 10px #999;
	border-radius: 5px;
	background-color:#EDEEF0;
	margin-right:5%;
}
.zm-home-c1 img{
	display:block; margin-top:17px; margin-bottom:17px; margin-left:17px;
	width:138px; 
	height:138px;
}
.zm-home-c1 h2{
	text-align:left;color:#43414F;font-size:22px; font-weight:400; margin-top:17px; margin-bottom:17px; margin-left:17px;
}
.zm-home-c1 p{
	text-align:left!important;margin-left:17px; margin-right:17px; 
}
.zm-home-c1 a{
	color:#43414F;text-align:justify;
}
.zm-home-c1:hover{
	background-color:#1D6FC8;
	color:#FFF;
}
.zm-home-c1:hover h2{
	color:#FFF;
}
.zm-home-c1:hover a{
	color:#FFF;
}
.zm-home-c2 {
	float:left;
	width:375px;
	height:175px;
	margin-right:25px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#1C6FA7;
}
.zm-home-c2 h2{
	text-align:center;color:#FFF;font-size:22px; font-weight:400; margin-top:40px; margin-bottom:40px;
}
.zm-home-c2 p{
	text-align:center; padding-bottom:20px;
}
.zm-home-c2 a{
	color:#FFF;
}
.zm-home-c3 {
	float:left;
	width:375px;
	height:175px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#ED7767;
}
.zm-home-c3 h2{
	text-align:center;color:#FFF;font-size:22px; font-weight:400; margin-top:40px; margin-bottom:40px;
}
.zm-home-c3 p{
	text-align:center; padding-bottom:20px;
}
.zm-home-c3 a{
	color:#FFF;
}
.textoHome {
    z-index: 10;
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 / cover;
    color: #fff;
    font-size: 14px;
    position: absolute;
    right: 0%;
    bottom: 20px;
    left: 0%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.8);
	width:1175px;
	margin:0 auto; 
}
.textoHome a{
	color:#FFF;
}
/*fin servicios*/
/*seccion compra entradas*/
.container-banner-bandas{
	margin: 0px auto;	
	width: 100%;
	background-color:#000
	}
	.contenido-banner-bandas{ color:#FFF; height:300px;
	}
	.container-compra{
	height:40px;clear:both; min-height:62px; margin:0 auto; width:100%; background-color:#333;
	}
	.compra{
	height:40px;min-height:60px;margin: 0px auto; max-width: 1175px; clear:both;
	}
	.btn_compra{
	text-decoration:none; color:#FFF;background-color:#B43330; border-radius:5px; padding:10px 40px; float:left; display:block; margin-top:10px;
	}
	.btn_compra2{
	text-decoration:none; color:#FFF;background-color:#B43330; border-radius:5px; padding:20px 40px; float:left; display:block; border:#FFF 2px solid;
	}
	.col-1{
	float:left;
	width:275px;
	margin-right:25px;
	margin-top:10px;
	}
	.col-1-1{
	width:227px; border:1px solid #CCC; margin-left:20px; margin-bottom:20px;
	}
	#mapa_google{
	width:200px;
	height:350px;
	}
	.titulo-box{
	background-color:#4C8FF8;color:#FFF!important; font-weight:bold; float:left; padding:0px!important; width:217px!important;
	padding-left:10px!important; padding-top:5px!important; padding-bottom:5px!important;
	}
	.col-1-1 p{
	width:90%!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	color: #505050;
	text-align: left;
	padding-left:10px!important;
	}
	.col-1-1 span{
	color:#069;
	font-size:22px;
	font-weight:400;
	}
	.col-2{
	float:left;
	width:550px;
	margin-right:25px;
	margin-top:10px;
	}
	.col-der{
	float:left; width:875px; min-height:400px;
	}
	.col-1-2{
	width:550px; border:1px solid #CCC; margin-left:20px; margin-bottom:20px;
	}
	.titulo-box-col-2{
	background-color:#4C8FF8;color:#FFF!important; font-weight:bold; width:540px!important; float:left; padding:0px!important;
	padding-left:10px!important; padding-top:5px!important; padding-bottom:5px!important;
	}
	.col-1-2 p{
	width:90%!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	color: #505050;
	text-align: left;
	padding-left:10px!important;
	}
	.col-3{
	float:left;
	width:250px;
	margin-right:25px;
	margin-top:10px;
	}
	.col-1-3{
	width:262px; border:1px solid #CCC; margin-left:20px; margin-bottom:20px;
	}
	.col-1-3 a{
	color:#333;
	}
	.titulo-box-col-3{
	background-color:#4C8FF8;color:#FFF!important; font-weight:bold; width:252px!important; float:left; padding:0px!important;
	padding-left:10px!important; padding-top:5px!important; padding-bottom:5px!important;
	}
	.col-1-3 p{
	width:90%!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	color: #505050;
	text-align: left;
	padding-left:10px!important;
	}
	.col-4{
	clear:both;
	float:left;

	margin-top:10px;
	}
	.col-1-4{
	width:844px; border:1px solid #CCC; margin-left:20px; margin-bottom:20px;background-color:#333; height:60px;
	}
	.titulo-box-col-4{
	color:#FFF!important; font-weight:bold; width:350px!important; float:left; padding:0px!important;
	padding-left:10px!important; padding-top:20px!important; padding-bottom:20px!important; float:left;
	}
	.compra-der{
	height:40px;min-height:60px;margin: 0px auto; max-width:475px; float:right; margin-right:25px;
	}
	.col-1-4 p{
	width:90%!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	color: #505050;
	text-align: left;
	padding-left:10px!important;
	}
	.btn_compra{
	text-decoration:none; color:#FFF;background-color:#B43330; border-radius:5px; padding:10px 40px; float:left; display:block; margin-top:10px;
	}
	.col-2-1{
	width: 550px;
    border: 1px solid #CCC;
    margin-left: 20px;
    margin-bottom: 20px;
	float:left;

	}
	.col-2-1 p{
	width:90%!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	color: #505050;
	text-align: left;
	padding-left:10px!important;
	}
	.col-2-2 {
	float:left;
    width: 262px;
    /*border: 1px solid #CCC;*/
    margin-left: 20px;
    margin-bottom: 20px;
	height:640px;
	}
/*fin seccion compra entradas*/
/*pantalla comun*/
@media screen and (max-width: 1249px) and (min-width: 960px){
	.nav > li {
	padding-right:20px;
}
.ew-container-top {
    margin: 0px auto;
    width: 940px;
    clear: both;
}	
.ew-container-top ul {
    width: 22%;
}
.zm-page-header .zm-center-contents {
    max-width:940px;
}
.ew-contenido-busqueda {
    width:940px;
}
.zm-contenido-destacadas {
    margin: 0px auto;
    width:940px;
}
.zm-contenido-destacadas-c1 {
    width: 290px;
	height: 340px;
}
.ew-contenido-destacadas {
    width:940px;
}
.ew-contenido-boxes {
    width:940px;
}
.ew-contenido-boxes-c1 {
    width:460px;
}
.ew-contenido-boxes-c2 {
    width:460px;
}
.ew-contenido-footer-ew {
    width:940px;
}
.footer-ew-ul-c1 {
    width:940px;
}
.footer-ew-ul-c1 li {
    margin-right: 50px;
}
.footer-ew-ul-c2 {
    width:200px;

}
.container-contenido {
    margin: 0 auto;
    max-width:940px;
}
.detalle-c1-izq-banda {
    width: 540px;
}
.detalle-c1-box-destacado {
    width: 540px;
}
.detalle-c1-box-der-destacado {
    width: 360px;
}
.detalle-c1-box {
   width: 540px;
}
.detalle-c1-box-der, .detalle-c1-box-der-destacado p {
    width: 60%;
}
.detalle-c1-izq {
    width: 530px;
}
/*novedades*/
.zm-container-fila {
    margin: 0px auto;
    max-width:940x!important;
}
.noticias-listado-c2 {
    width: 60%;
}
.container-contenido h1 {
    width:940x!important;
}
/*seccion compra entradas*/
.col-1 {
	width:220px!important;
    margin-right:0px!important;
}
.col-der {
    width:708px;
}
.col-1-2 {
    width: 405px;
}
.titulo-box-col-2 {
    width: 395px !important;
}
.col-1-4 {
    width: 420px;
}
.col-2-1 {
	border: none;
    width: 427px;
}
.contenido-youtub {
    width: 420px !important;
}
.container_footer {
    max-width:960px;
}
.col-2 {
    width:405px;
	margin-right:20px!important;
}
.col-3 {
    width: 283px;
    margin-right:0px!important;
}
.col-1-3 {
    width: 240px;
}
.titulo-box-col-3 {
    width: 230px !important;
}
.col-1-4 {
    width: 666px;
}
.col-2-2 {
    width: 218px;
}
.compra {
    height: 40px;
    min-height: 60px;
    margin: 0px auto;
    max-width:940px;
    clear: both;
}
.col-1-1 {
    margin-left:0px!important;
}
}
/*tablet*/
@media screen and (max-width: 959px) and (min-width: 768px){
/*body{  background-color:#black;}*/
	.nav > li {
	padding-right:0px;
}
.navbar a{ color:#FFF; font-size:14px;}
.gorro{ position:absolute; left:343px; top:135px;}
.container-banners-interior {
    width:480px;
}
.zm-page-header .zm-center-contents {
    max-width:700px;
}
.ew-container-top {
    width:700px;
}
.container-top {
    clear: both;
    margin: 0 auto;
    max-width:700px;
}
.ew-container-top ul {
    width:30%;
}
.container-header {
    max-width:700px;
}
.ew-contenido-boxes {
    width:700px;
}
.ew-contenido-busqueda {
    width:700px;
	height:230px;
}
.zm-contenido-destacadas {
    width:700px;
}
.listas-home {
    width: 29%;
}
.ew-contenido-footer-ew {
    width:700px;
}
.footer-ew-ul-c1 {
    width:700px;
}
.footer-ew-ul-c1 li {
    margin-right:20px;
}
.footer-ew-ul-c2 {
    width: 130px;
    margin-right:20px;
}
.ew-contenido-boxes-c1 {
    width:46%;
	height:170px;
}
.ew-contenido-boxes-c2 {
    width:46%;
	height:170px;
}
.zm-contenido-destacadas-c1 {
    width: 210px;
	height:280px;
}
.ew-contenido-destacadas {
   width:700px;
}
.ew-contenido-busqueda-c2-c1 select {
    width: 450px;
}
.container-header-c2 {
     width:603px;
}
.container-header-c2 img{
 width:80%;
}
.container_nav {
    margin: 0 auto;
    max-width:700px;
}
.container-contenido {
    margin: 0 auto;
    max-width:700px;
    width:100%!important;
}

.home-c1 {
    max-width:700px;
    width:100%!important;
    margin-right:0px;
}
.home-c1 h2 {
    width:98%!important;
    max-width:100%;
    padding-left:2%;
}

.home-c1-box {
    width:413px;
    max-width:700px;
    width:100%!important;
}

.home-c1-box-der p {
    width:413px;
    max-width:700px;
    width:80%!important;
}
.home-c1-box-der {
width:574px!important;
margin-right:0px;
margin-left:2%;
}
.home-c2 {
 display:none;
}

.footer {
    display: none;
}

.container-bottom {
    height: 40px;
    width:98%!important;
    max-width:700px;
}

.container-bottom p {
    width: 100%;
}
/*interior*/
.detalle-c1 {
   width:98%!important;
    max-width:700px;
}
.detalle-c1-box {
  width:98%!important;
    max-width:700px;
}

.detalle-c1-box-izq {

}

.detalle-c1-box-der {
    width:540px;!important;
    max-width:700px;
}
.detalle-c1 h2 {
    width:98%!important;
    max-width:700px;
}
.interior-c1-box-der {
    width:98%!important;
    max-width:700px;
}
.interior-c1-box-der p {
    width:98%!important;
    max-width:700px;
}
/*formulario*/
.leyenda-error {
    width:98%!important;
    max-width:700px;
    padding:0px;
}

.formulario input[type="text"] {
    width:90%;
}
.formulario textarea {
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    height: 25px;
    margin: 5px 0;
    min-height: 200px;
    width:90%;
}

.formulario input[type="submit"], .formulario input[type="button"] {
    width:50%!important;
    max-width:700px;
}
/*landing*/
.container-landing {
width:95%!important;
    max-width:700px;
    height:400px;
}
.container-banner-landing {
width:95%!important;
    max-width:700px;
}
.container-banner-landing-c2 {
width:95%!important;
    max-width:700px;
    height:100px;
}
.container-banner-landing-c2 h1 {
    font-size:2em;
    margin-top:20px;
}
.container-landing-c2 {
width:95%!important;
    max-width:700px;
}
.m-h-landing {
    min-height:1140px;
}
/*novedades*/
.zm-container-fila {
    margin: 0px auto;
    max-width:700x!important;
	width:99%;
}
.noticias-listado-c2 {
    width: 60%;
}
.container-contenido h1 {
    width:940x!important;
}
.detalle-c1-izq {
    width: 580px;
}
.formulario{width:95%!important;
    max-width:700px;}

/*seccion compra entradas*/
.col-1 {
	width:250px!important;
    margin-right:0px!important;
}
.col-der {
    width:423px;
}
.col-1-2 {
    width: 405px;
}
.titulo-box-col-2 {
    width: 395px !important;
}
.col-1-4 {
    width: 420px;
}
.col-2-1 {
	border: none;
    width: 427px;
}
.contenido-youtub {
    width: 420px !important;
}
.container_footer {
    max-width:700px;
}
.col-2 {
    width:470px;
}
.compra {
    max-width:700px;
}
.col-2-2{ display:none;}
.col-1-1 {
    width: 227px;
    border: 1px solid #CCC;
    margin-left: 20px;
    margin-bottom: 20px;
}
}

/*celulares*/
@media screen and (max-width: 767px) and (min-width: 480px){
/*body{  background-color:#999;}*/
#musicos-pedidos{ display:block; background:none;}
#musicos-ofrecidos{ display:block;background:none;}
#publicar{ display:block;}
.zm-page-header span{
    display: block;
    color:#FFF;
  }
nav{
margin-top:-10px;    
}
.navbar {
		min-height:290px!important;
	}
  .page-nav {
    clear:left;
    position: relative;
    visibility: inherit;
    transition:visibility .4s linear;
  }
  .page-nav a {
  text-align:center;
  }
  #publica_simple{
border:none;
}
.menu-expanded {
  height:560px;
}
.zm-page-nav {
    clear: both;
    background-color: #1D6FC8;
    padding-bottom:10px;
}
.zm-toggle-nav {
    float: right;
    padding: 1em;
    margin: 0 0 1em 1em;
    color: rgb(255,255,255);
    cursor: pointer;
    clear:both;
    background-color:#9C9A9B;
    border:1px solid #FFF;
    border-radius:5px;
}
.zm-container-top {
  max-width:415px;
}

.zm-page-header {
    min-height:180px;
}
 .zm-center-contents {
  max-width:430px!important;
}

.zm-page-nav ul {
    margin-top: 10px;
     width: 100%;
       max-width:415px;
       height:500px;
}
.zm-page-nav li {
     width: 100%;
       max-width:415px;
       height:15px;
}
.zm-page-nav a {
    width:80%;
    margin-left:2%;
}
.logo{
  float: left;
    width: 286px;
    height: 140px;
}
.ew-container-top {
 width: 100%;
       max-width:430px;
}
.container-banners-interior{
width:100%;
max-width:430px!important;
}
/*fin menu responsive*/
/*home*/
.top {
display:none;
}
.container-header {
    max-width:415px;
}
.container-header-c1 {
    display:none;
}
.container-header-c2 {
     max-width:100%;
}
.container-header-c2 img{
 width:80%;
}
.container_nav {
    margin: 0 auto;
   max-width:415px;
}

.container_nav li {
    display: inline;
    width:100%;
    float: left;
    text-align: center;
    padding-top:10px;
}
.container_fb {
    display:none;
}

nav {
    height:155px;
}

.container-contenido {
    margin: 0 auto;
    max-width:415px;
    width:100%!important;
}

.home-c1 {
    max-width:413px;
    width:100%!important;
    margin-right:0px;
}
.home-c1 h2 {
    width:98%!important;
    max-width:100%;
    padding-left:2%;
}

.home-c1-box {
    width:413px;
    max-width:415px;
    width:100%!important;
}

.home-c1-box-der p {
    width:413px;
    max-width:415px;
    width:80%!important;
}
.home-c1-box-izq {
    display:none;
}
.home-c1-box-der {
max-width:415px;
width:98%!important;
margin-right:0px;
margin-left:2%;
}
.home-c2 {
 display:none;
}
.container-bottom {
    height: 40px;
    width:98%!important;
    max-width:415px;
}

.container-bottom p {
    width: 100%;
}
/*interior*/
.detalle-c1 {
   width:98%!important;
    max-width:415px;
}
.detalle-c1-box {
  width:98%!important;
    max-width:415px;
}

.detalle-c1-box-izq {
display:none;
}

.detalle-c1-box-der {
width:98%!important;
    max-width:415px;
}
.detalle-c1 h2 {
    width:98%!important;
    max-width:415px;
}
.interior-c1-box-der {
    width:98%!important;
    max-width:415px;
}
.interior-c1-box-der p {
    width:96%!important;
    max-width:415px;
}
/*formulario*/
.leyenda-error {
    width:98%!important;
    max-width:415px;
    padding:0px;
}

.formulario input[type="text"] {
    width:90%;
}
.formulario textarea {
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    height: 25px;
    margin: 5px 0;
    min-height: 200px;
    width:90%;
}

.formulario input[type="submit"], .formulario input[type="button"] {
    width:90%!important;
    max-width:415px;
}
.titulo-ppal {
    font-family: "Bangers",cursive;
    color: #FFF;
    font-weight: 400;
    font-size:28px !important;
}
.btn-mensaje{
width:90%!important;
    max-width:415px;
}
.container-banners-interior{
clear:both; float:left; height:90px; margin-top:10px; margin-bottom:10px;width:50%!important;max-width:415px;
}
.container-titulo-home {
width:95%!important;
    max-width:415px;
}
.interior-mapa {
    float: left;
    margin-right: 25px;
    width: 40%;
    height: 455px !important; 
    margin-bottom: 20px;
}
.container-header-c3{
    display:none;
}
.container-banners-busqueda-izq{
display:none;
}
.container-banners-der-listado{
display:none;
}
.detalle-c1-izq {
width:95%!important;
    max-width:415px;
}
.interior-compra-c1 {
    margin-top:0px;
width:90%!important;
    max-width:415px;
}
/*landing*/
.container-landing {
width:95%!important;
    max-width:415px;
    height:400px;
}
.container-banner-landing {
width:95%!important;
    max-width:415px;
}
.container-banner-landing-c2 {
width:95%!important;
    max-width:415px;
    height:100px;
}
.container-banner-landing-c2 h1 {
    font-size:2em;
    margin-top:20px;
}
.container-landing-c2 {
width:95%!important;
    max-width:415px;
}
.m-h-landing {
    min-height:1340px;
}
.ew-busqueda {
width:100%!important;
        height:480px;
}
.ew-contenido-busqueda {
width:100%!important;
    max-width:430px;
     height:480px;
}
.ew-contenido-busqueda h1 {
width:100%!important;
    max-width:415px;
    float:left;
    margin-right:0px;
}
.ew-contenido-busqueda h2 {
width:94%!important;
    max-width:415px;
    float:left;
    margin-right:0px!important;
}

.ew-contenido-destacadas {
width:100%!important;
    max-width:415px;
}
.ew-contenido-destacadas-c2 {
    margin-right:0px;
}
.ew-contenido-boxes {
width:93%!important;
    max-width:415px;
	clear:both;
}
.ew-contenido-boxes-c1 {
width:100%!important;
    max-width:415px;
    margin-right:0px;
 
}
.ew-contenido-boxes-c2 {
width:100%!important;
    max-width:415px;
    margin-right:0px;
 
}
.ew-contenido-boxes h2 {
    font-size:18px;
}
.ew-footer-ew {
    height:1140px;
}
.ew-contenido-footer-ew {
width:100%!important;
    max-width:415px;
}
.footer-ew-ul-c1 {
width:100%!important;
    max-width:415px;
     height: 200px;
}
.footer-ew-ul-c1 li {
 width:95%;
       max-width:410px!important;
       float:left;
       margin:2%;
       height:20px;
}
.footer-ew-ul-c2 {
width:94%!important;
    max-width:415px;
     height: 200px;
     margin-right:0px!important;
}
.footer-ew-ul-c2 li {
     margin:2%;
}
.footer-ew-ul-c4 {
width:100%!important;
    max-width:415px;
}
.detalle-c1-der {
width:100%!important;
    max-width:415px;
}
.detalle-c1-izq {
width:100%!important;
    max-width:415px;
    margin-right:0px;
}
#foto1{ display:block;}
/*text ads*/
.container-textads{float:left; width:92%; border:1px solid #ddd; background-color:#F4F4F4; margin-top:20px; padding:10px; font-size:12px; margin-bottom:10px;}
.container-textads-c1{display:block; float:left; color:#999;width:92%;margin-bottom:10px;}
.container-textads-c2{display:block; float:left; width:92%;margin-bottom:10px;}
.container-textads-c3{display:block; float:left; width:92%;margin-bottom:10px;}
/*fin text ads*/
.detalle-c1-box-destacado {
width:96%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-izq-banda {
width:96%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-banda {
width:96%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-box-banda {
width:96%!important;
    max-width:415px;
    clear:both;
}
.interior-c1-box-der-banda {
width:96%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-box-izq-destacado {
width:94%!important;
    max-width:415px;
    clear:both;
    min-height:180px;
}
.detalle-c1-box-der-destacado {
width:96%!important;
    max-width:415px;
    clear:both;
}
.texto-titulo-destacado {
width:94%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-box-der, .detalle-c1-box-der-destacado p {
    width:90%;
}
.detalle-tittulo-ppal {
    width:94%!important;
    max-width:415px;
    clear:both;
}
#container-foto-entrada2{ display:none;}
#foto-entrada2{ display:none;}

.zm-logo img {
    width: 90%;
}
.zm-page-header {
    min-height: 170px;
}

.ew-contenido-busqueda-c2 {
    float: left;
    height: 110px;
    margin-right: 5%;
    margin-top: 40px;
    width:95%;
}
.ew-contenido-busqueda-c2-c1 select {
    width:100%;
    margin-bottom: 10px;
}
/*publicar entradas*/
.container-publicar-entradas{
width:92%!important;
    max-width:415px;
    clear:both;
	margin-bottom:10px;
}
#comentarios {
   width:92%!important;
    height: 400px;
}
.descripcion-box-entrada{
width:90%!important;
max-width:430px!important;
}
.ew-contenido-destacadas-c2 {
width:90%!important;
max-width:430px!important;
}
.listas-home {
	clear:both;
	float:left;
width:90%!important;
max-width:430px!important;
}
.listas-home li {
width:100%!important;
max-width:430px!important;
}
.contenido-banner {
   width:100%!important;
max-width:430px!important;
}
.contenido-banner img{
   width:90%!important;
}
.zm-contenido-destacadas-linea {
    width:100%;
}
.zm-contenido-destacadas {
      width:100%!important;
max-width:430px!important;
}
.zm-contenido-destacadas h2 {
    width:96%;
    font-size: 20px;
}
.zm-contenido-destacadas-c1 img {
    width: 90%;
    height: auto;
}
/*novedades*/
.zm-container-fila {
    margin: 0px auto;
    max-width:430x!important;
	width:99%;
}
.noticias-listado-c1 {
    width:99%;
}
.noticias-listado-c2 {
    width:99%;
}
.container-contenido h1 {
    width:940x!important;
}
.detalle-c1-izq {
    width: 580px;
}
/*seccion compra entradas*/
.col-1 {
 max-width:430px;
 width:100%!important;
 margin-right:0px!important;
}
.col-1-1 {
     max-width:430px;
 	width:96%!important;
    margin-left:2%!important;
    margin-bottom: 20px;
	margin-rigth:2%!important;
}
.titulo-box {
     max-width:430px;
 	width:100%!important;
	padding:0!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.col-1-1 p {
	  max-width:430px;
	clear:both;
}
.col-der {
     max-width:430px;
 	width:100%!important;
}
.col-2 {
     max-width:430px;
 	width:100%!important;
    margin-right:0px!important;
}
.col-1-2 {
     max-width:430px;
    margin-left:0px!important;
	width:96%!important;
    margin-left:2%!important;
	margin-rigth:2%!important;
}
#mapa_google{
	  max-width:430px;
	 width:90%!important;
}
.titulo-box-col-2 {
     max-width:430px;
 	width:100%!important;
	padding:0!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.col-3 {
     max-width:430px;
 	width:100%!important;
    margin-right:0px!important;
	
}
.col-1-3 {
     max-width:430px;
 	width:99%!important;
    margin-left:0px!important;
}
.titulo-box-col-3 {
   max-width:430px;
 	width:99%!important;
	padding:0!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.col-4 {
    max-width:430px;
 	width:99%!important;
    margin-right:0px!important;;
}
.col-1-4 {
    max-width:430px;
 	width:100%!important;
    margin-left:0px!important;
	height:80px;
}
.titulo-box-col-4 {
    max-width:430px;
 	width:100%!important;
    padding:0px 0px 0px 0px !important;
}
.compra-der {
     max-width:430px!important;
 	width:100%!important;
    padding:0px 0px 0px 0px !important;
    margin: 0px 0px 0px auto!important;
    max-width: 475px;
    float:left!important;
}
.btn_compra {
       width:75%!important;
	 text-align:center!important;
	 padding: 15px 30px!important;
}
.col-2-1 {
     max-width:430px!important;
 	width:99%!important;
    margin-left:0px!important;
	display:none;
}
.col-2-2 {
   max-width:430px!important;
 	width:99%!important;
    margin-left:0px!important;
    margin-left:0px!important;
}
.contenido-banner {
    min-height: 120px!important;
}
.contenido-banner-bandas {
    height:120px;
}
.compra {
 max-width:430px!important;
 	width:100%!important;
}
.btn_compra2 {
width:80%!important;
text-align:center;
}
.col-2-2 {
	display:none;
}
.col-4 {
   display:none;
}
.footer-ew-ul-c3 {
    height: 140px;
}
}
/*celulares baja resolucion*/
@media screen and (max-width: 479px){    
/* body{  background-color:#999!important;}*/
/*menu responsive*/
#musicos-pedidos{ display:block; background:none;}
#musicos-ofrecidos{ display:block;background:none;}
#publicar{ display:block;}
.zm-page-header span{
    display: block;
    color:#FFF;
  }
nav{
margin-top:-10px;    
}
  .page-nav {
    clear:left;
    position: relative;
    visibility: inherit;
    transition:visibility .4s linear;
  }
  .page-nav a {
  text-align:center;
  }
  #publica_simple{
border:none;
}
.menu-expanded {
  height:560px;
}
.zm-page-nav {
    clear: both;
    background-color: #1D6FC8;
    padding-bottom:10px;
}
.zm-toggle-nav {
    float: right;
    padding: 1em;
    margin: 0 0 1em 1em;
    color: rgb(255,255,255);
    cursor: pointer;
    clear:both;
    background-color:#9C9A9B;
    border:1px solid #FFF;
    border-radius:5px;
}
.zm-container-top {
  max-width:415px;
}

.zm-page-header {
    min-height:180px;
}
 .zm-center-contents {
  max-width:415px;
}

.zm-page-nav ul {
    margin-top: 10px;
     width: 100%;
       max-width:415px;
       height:500px;
}
.zm-page-nav li {
     width: 100%;
       max-width:415px;
       height:15px;
}
.zm-page-nav a {
    width:80%;
    margin-left:2%;
}
.logo{
  float: left;
    width: 286px;
    height: 140px;
}
.ew-container-top {
 width: 100%;
       max-width:415px;
}
.ew-container-top ul{ display:none;}
.container-banners-interior{
width:100%;
max-width:415px!important;
}
/*fin menu responsive*/
/*home*/
.top {
display:none;
}
.container-header {
    max-width:415px;
}
.container-header-c1 {
    display:none;
}
.container-header-c2 {
     max-width:100%;
}
.container-header-c2 img{
 width:80%;
}
.container_nav {
    margin: 0 auto;
   max-width:415px;
}

.container_nav li {
    display: inline;
    width:100%;
    float: left;
    text-align: center;
    padding-top:10px;
}
.container_fb {
    display:none;
}



.container-contenido {
    margin: 0 auto;
    max-width:415px;
    width:100%!important;
}

.home-c1 {
    max-width:413px;
    width:100%!important;
    margin-right:0px;
}
.home-c1 h2 {
    width:98%!important;
    max-width:100%;
    padding-left:2%;
}

.home-c1-box {
    width:413px;
    max-width:415px;
    width:100%!important;
}

.home-c1-box-der p {
    width:413px;
    max-width:415px;
    width:80%!important;
}
.home-c1-box-izq {
    display:none;
}
.home-c1-box-der {
max-width:415px;
width:98%!important;
margin-right:0px;
margin-left:2%;
}
.home-c2 {
 display:none;
}


.container-bottom {
    height: 40px;
    width:98%!important;
    max-width:415px;
}

.container-bottom p {
    width: 100%;
}
/*interior*/
.detalle-c1 {
   width:98%!important;
    max-width:415px;
}
.detalle-c1-box {
  width:98%!important;
    max-width:415px;
}

.detalle-c1-box-izq {
display:none;
}

.detalle-c1-box-der {
width:98%!important;
    max-width:415px;
}
.detalle-c1 h2 {
    width:98%!important;
    max-width:415px;
}
.interior-c1-box-der {
    width:98%!important;
    max-width:415px;
}
.interior-c1-box-der p {
    width:96%!important;
    max-width:415px;
}
/*formulario*/
.leyenda-error {
    width:98%!important;
    max-width:415px;
    padding:0px;
}

.formulario input[type="text"] {
    width:90%;
}
.formulario textarea {
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    height: 25px;
    margin: 5px 0;
    min-height: 200px;
    width:90%;
}

.formulario input[type="submit"], .formulario input[type="button"] {
    width:90%!important;
    max-width:415px;
}
.titulo-ppal {
    font-family: "Bangers",cursive;
    color: #FFF;
    font-weight: 400;
    font-size:28px !important;
}
.btn-mensaje{
width:90%!important;
    max-width:415px;
}
.container-banners-interior{
clear:both; float:left; height:90px; margin-top:10px; margin-bottom:10px;width:90%!important;max-width:415px;
}
.container-titulo-home {
width:95%!important;
    max-width:415px;
}
.interior-mapa {
    float: left;
    margin-right: 25px;
    width: 40%;
    height: 455px !important;
    margin-bottom: 20px;
}
.container-header-c3{
    display:none;
}
.container-banners-busqueda-izq{
display:none;
}
.container-banners-der-listado{
display:none;
}
.detalle-c1-izq {
width:95%!important;
    max-width:415px;
}
.interior-compra-c1 {
    margin-top:0px;
width:90%!important;
    max-width:415px;
}
/*landing*/
.container-landing {
width:95%!important;
    max-width:415px;
    height:400px;
}
.container-banner-landing {
width:95%!important;
    max-width:415px;
}
.container-banner-landing-c2 {
width:95%!important;
    max-width:415px;
    height:100px;
}
.container-banner-landing-c2 h1 {
    font-size:2em;
    margin-top:20px;
}
.container-landing-c2 {
width:95%!important;
    max-width:415px;
}
.m-h-landing {
    min-height:1340px;
}
.ew-busqueda {
width:100%!important;
    max-width:415px;
        height:480px;
}
.ew-contenido-busqueda {
width:100%!important;
    max-width:415px;
     height:480px;
}
.ew-contenido-busqueda h1 {
width:100%!important;
    max-width:415px;
    float:left;
    margin-right:0px;
}
.ew-contenido-busqueda h2 {
width:94%!important;
    max-width:415px;
    float:left;
    margin-right:0px!important;
}

.ew-contenido-destacadas {
width:100%!important;
    max-width:415px;
}
.ew-contenido-destacadas-c2 {
    margin-right:0px;
}
.ew-contenido-boxes {
width:93%!important;
    max-width:415px;
	clear:both;
}
.ew-contenido-boxes-c1 {
width:100%!important;
    max-width:415px;
    margin-right:0px;
 
}
.ew-contenido-boxes-c2 {
width:100%!important;
    max-width:415px;
    margin-right:0px;
 
}
.ew-contenido-boxes h2 {
    font-size:18px;
}
.ew-footer-ew {
    height:1140px;
}
.ew-contenido-footer-ew {
width:100%!important;
    max-width:415px;
}
.footer-ew-ul-c1 {
width:100%!important;
    max-width:415px;
     height: 200px;
}
.footer-ew-ul-c1 li {
 width:95%;
       max-width:410px!important;
       float:left;
       margin:2%;
       height:20px;
}
.footer-ew-ul-c2 {
width:94%!important;
    max-width:415px;
     height: 200px;
     margin-right:0px!important;
}
.footer-ew-ul-c2 li {
     margin:2%;
}
.footer-ew-ul-c4 {
width:100%!important;
    max-width:415px;
}
.detalle-c1-der {
width:100%!important;
    max-width:415px;
}
.detalle-c1-izq {
width:100%!important;
    max-width:415px;
    margin-right:0px;
}
#foto1{ display:block;}
/*text ads*/
.container-textads{float:left; width:92%; border:1px solid #ddd; background-color:#F4F4F4; margin-top:20px; padding:10px; font-size:12px; margin-bottom:10px;}
.container-textads-c1{display:block; float:left; color:#999;width:92%;margin-bottom:10px;}
.container-textads-c2{display:block; float:left; width:92%;margin-bottom:10px;}
.container-textads-c3{display:block; float:left; width:92%;margin-bottom:10px;}
/*fin text ads*/
.detalle-c1-box-destacado {
width:96%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-izq-banda {
width:96%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-banda {
width:96%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-box-banda {
width:96%!important;
    max-width:415px;
    clear:both;
}
.interior-c1-box-der-banda {
width:96%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-box-izq-destacado {
width:94%!important;
    max-width:415px;
    clear:both;
    min-height:180px;
}
.detalle-c1-box-der-destacado {
width:96%!important;
    max-width:415px;
    clear:both;
}
.texto-titulo-destacado {
width:94%!important;
    max-width:415px;
    clear:both;
}
.detalle-c1-box-der, .detalle-c1-box-der-destacado p {
    width:90%;
}
.detalle-tittulo-ppal {
    width:94%!important;
    max-width:415px;
    clear:both;
}
#container-foto-entrada2{ display:none;}
#foto-entrada2{ display:none;}

.zm-logo img {
    width: 90%;
}
.zm-page-header {
    min-height: 170px;
}

.ew-contenido-busqueda-c2 {
    float: left;
    height: 110px;
    margin-right: 5%;
    margin-top: 40px;
    width:95%;
}
.ew-contenido-busqueda-c2-c1 select {
    width:100%;
    margin-bottom: 10px;
}
/*publicar entradas*/
.container-publicar-entradas{
width:92%!important;
    max-width:415px;
    clear:both;
	margin-bottom:10px;
}
#comentarios {
   width:92%!important;
    height: 400px;
}
.descripcion-box-entrada{
width:90%!important;
max-width:415px!important;
}
.ew-contenido-destacadas-c2 {
width:90%!important;
max-width:415px!important;
}
.listas-home {
	clear:both;
	float:left;
width:90%!important;
max-width:415px!important;
}
.listas-home li {
width:100%!important;
max-width:415px!important;
}
.contenido-banner {
   width:100%!important;
max-width:415px!important;
}
.contenido-banner img{
   width:90%!important;
}
.zm-contenido-destacadas-linea {
    width:100%;
}
.zm-contenido-destacadas {
      width:100%!important;
max-width:415px!important;
}
.zm-contenido-destacadas h2 {
    width:96%;
    font-size: 20px;
}
.zm-contenido-destacadas-c1 img {
    width: 90%;
    height: auto;
}
.btn-tarifas {
	width:80%;
}
/*novedades*/
.novedad-detalle-c1-box {
      width:100%!important;
max-width:415px!important;
}
.novedad-detalle-c1-box-izq {
      width:100%!important;
max-width:415px!important;
}
.novedad-detalle-c1-box-der {
      width:100%!important;
max-width:415px!important;
}
/*novedades*/
.zm-container-fila {
    margin: 0px auto;
    max-width:415x!important;
	width:90%;
}
.noticias-listado-c1 {
    width:99%;
}
.noticias-listado-c2 {
    width:99%;
}
.container-contenido h1 {
    width:940x!important;
}
.detalle-c1-izq {
    width: 580px;
}
/*seccion compra entradas*/
.col-1 {
 max-width:415px;
 width:100%!important;
 margin-right:0px!important;
}
.col-1-1 {
    max-width:415px;
 	width:96%!important;
    margin-left:2%!important;
    margin-bottom: 20px;
	margin-rigth:2%!important;
}
.titulo-box {
    max-width:415px;
 	width:100%!important;
	padding:0!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.col-1-1 p {
	 max-width:415px;
	clear:both;
}
.col-der {
    max-width:415px;
 	width:100%!important;
}
.col-2 {
     max-width:415px;
 	width:100%!important;
    margin-right:0px!important;
}
.col-1-2 {
    max-width:415px;
    margin-left:0px!important;
	width:96%!important;
    margin-left:2%!important;
	margin-rigth:2%!important;
}
#mapa_google{
	 max-width:415px;
	 width:90%!important;
}
.titulo-box-col-2 {
    max-width:415px;
 	width:100%!important;
	padding:0!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.col-3 {
    max-width:415px;
 	width:100%!important;
    margin-right:0px!important;
}
.col-1-3 {
     max-width:415px;
 	width:99%!important;
    margin-left:0px!important;
}
.col-1-3 a{
	color:#333;
}
.titulo-box-col-3 {
  max-width:415px;
 	width:99%!important;
	padding:0!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.col-4 {
   max-width:415px;
 	width:99%!important;
    margin-right:0px!important;;
}
.col-1-4 {
   max-width:415px;
 	width:100%!important;
    margin-left:0px!important;
	height:80px;
}
.titulo-box-col-4 {
    max-width:415px;
 	width:100%!important;
    padding:0px 0px 0px 0px !important;
	font-size:0.9em!important;
}
.compra-der {
     max-width:415px!important;
 	width:100%!important;
    padding:0px 0px 0px 0px !important;
    margin: 0px 0px 0px auto!important;
    max-width: 475px;
    float:left!important;
}
.btn_compra {
       width:75%!important;
	 text-align:center!important;
	 padding: 15px 30px!important;
}
.col-2-1 {
     max-width:415px!important;
 	width:99%!important;
    margin-left:0px!important;
	display:none;
}
.col-2-2 {
   max-width:415px!important;
 	width:99%!important;
    margin-left:0px!important;
    margin-left:0px!important;
}
.contenido-banner {
    min-height: 120px!important;
}
.contenido-banner-bandas {
    height:120px;
}
.compra {
 max-width:430px!important;
 	width:100%!important;
}
.btn_compra2 {
width:70%!important;
text-align:center;
}
.col-2-2 {
	display:none;
}
.col-4 {
   display:none;
}
.minh-80 {
    min-height:380px;
}
#lista-izq { display:none;}
.footer-ew-ul-c3 {
    height: 140px;
}
.navbar-brand{ display:block;}
nav {
    height:auto!important;
}
.navbar {
		min-height:auto!important;
}
	.navbar-nav > li {
    float:left!important;
    width:100%!important;
}
}
