/*@import url(https://fonts.googleapis.com/css?family=Bangers);*/
* { padding:0; margin:0; outline:0; }
/*REGULAR BROWSERS*/
body{
    font-size:15px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
	background-color:#F5F5F5;
   
}
a {
    color:#333;
    text-decoration: none;
}
.bg-fondo-blanco {background-color:#ffffff;}
.bg-fondo-gris {background-color:#F5F5F5;}
.p-x-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.btn-wa-top{ font-size:18px; color:#40C351;}
.btn-email-top{ font-size:18px; color:#0077EB;}
.linea-top{ border-bottom:1px solid #ddd; padding-bottom:10px; padding-top:10px;}
.btn-wa-footer{ font-size:18px; color:#fff; font-weight:bold;}
.p-b-130{ padding-bottom:130px;}
.p-b-50{ padding-bottom:50px;}
.titulo-seccion-interior {
    color: #DE0237!important;
    padding-bottom: 10px;
    font-size: 30px;
    text-align: left;
}
.big-price-interior {
    color: #2c3e50;
    font-weight: 900;
    font-size: 24px;
    text-align: left;
}
.btn_cantidad {
    border: 1px solid #DE0237;
    color: #DE0237;
    width: 10%;
}
.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;
}
.min-h-150{ min-height:150px;}
.min-h-280{ min-height:280px;}
.min-h-320{ min-height:320px;}
.min-h-305{ min-height:305px;}
.min-h-350{ min-height:350px;}
.p-t-b-20 { padding-top:20px; padding-bottom:20px;}
.fondo-color { background-color:#66B2FE!important;}
.ul-grilla { list-style:none; font-size:18px;}
.ul-grilla li { padding-top:15px; }
.ul-grilla-li-ppal { font-size:16px; font-weight:600; color:#1c1c1c;}
.navbar a{ color:#FFF; font-size:18px;}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #131313;
	color:#FFF;
}
.nav > li {
	padding-right:60px;
}
.span-telefono{ color:#FFF; font-size:14px;}
.home-banner { background-color:#DE0237; 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;
}
.carousel-caption {
    position: relative;
    left:0%;
    background-color: #1c1c1c;
    color: #fff;
    font-size: 18px;
    padding: 15px;
	top:0px;
	text-transform:uppercase;
}
.carousel-indicators li {
    display: none;
}
.carousel-caption h5{
	font-weight:bold;
}
.footer-bottom {
    position: relative;
    padding: 18px 0px;
    color: #cccccc;
    background: #131313;
    line-height: 24px;
    text-align: center;
}
/**/
/*nuevo diseÃ±o home*/
.contenido-youtub { width:90%!important; height:315px;}
.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;
}
.titulo-seccion {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px;
    clear: both;
    padding-top: 20px;
	color:#66B2FE;
}
.copyright-text a { color:#999;}
.panels-row {
border: #CCC 1px solid;
border-radius: 4px;
box-shadow:4px 2px 2px rgba(0,0,0,0.2);
color: #79C4CA;
display: block;
text-decoration: none !important;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}
.panels-row a{
	color:#66B2FE;
	font-weight:600;
	font-size:16px;
}
.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:hover a{
    color:#FFF!important;
}
.panel-heading:hover img {
    color:#FFF!important;
}
.panels-row:hover {
    background-color:#66B2FE;
    color: #FFF!important;
}
.panels-row:hover a{
    color: #FFF!important;
}
.panel-body:hover a{
	color:#FFF!important;
}
.panel-body:hover p{
	color:#FFF!important;
}
.panel-body:hover h2{
	color:#FFF!important;
}
.fondo_azul{ background-color:#FF66CC!important;}
.h3  { font-size:18px!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 {
    background-color:#1A5594;
    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{ 
    background-color:#1c1c1c;
	color:#FFF;
	padding-top:20px;
	padding-bottom:20px;
}
.btn-social-icon-footer {
	font-size:32px!important;
	color:#FFF;
	margin-right:10px;
	}
	.btn-social-icon-perfil {
	font-size:16px!important;
	color:#333;
	margin-left:5px;
	margin-right:5px;
	}
.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 {
  
    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:100%;
}
.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:90%;
}
.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-naranja {
    background-color:#D22B2B;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    border-radius: 3px;
}
.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:400px;
}
.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{
height:40px;
float:left;
list-style: outside none none;
margin-top: 10px;
width:278px;
margin-right:40px;
}
.footer-ew-ul-c2 li {
    width:100%;
    height:20px;
}
.footer-ew-ul-c2 li a{
    color:#FF5247;
    font-size:14px;
}
.titulo-footer-ew-ul{
    text-transform:uppercase;
 color:#FFF;
 border-bottom:1px solid #CCC;
 font-size:14px;
 margin-bottom:10px;
 height:40px;
 padding-bottom:10px;
}
.footer-ew-ul-c3{
height:40px;
float:left;
list-style: outside none none;
margin-top: 10px;
width:180px;
margin-right:40px;
}
.footer-ew-ul-c3 li {
    width:100%;
    height:20px;
}
.footer-ew-ul-c3 li a{
    color:#9C9A9B;
    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; 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;
    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:30px;   
}
.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:#ddd;}*/
	.nav > li {
	padding-right:0px;   
}
.art-logo{
	width:30%!important;
}
}

/*celulares*/
@media screen and (max-width: 767px) and (min-width: 480px){
/*body{  background-color:#999;}*/
	.art-logo{
	width:40%!important;
	}
	.navbar {
		min-height:300px!important;
	}
	.btn-banner {
		width: 90%;
	}
	.titulo-seccion {
		margin-left:3%;
		width: 95%;
	}
}
/*celulares baja resolucion*/
@media screen and (max-width: 479px){    
/*body{  background-color:#999;}*/
/*menu responsive*/
	.navbar {
		min-height:300px!important;
	}
	.btn-banner {
		width: 90%;
	}
	.titulo-seccion {
		margin-left:3%;
		width: 95%;
	}
	.art-logo{
	width:40%!important;
	}
}