body {font-size: 90%;}
#bg{background:none;display:none;}
#header {position:relative;min-width:inherit;max-width:100%;z-index: auto;margin-bottom:15px;}
#header.scroll{opacity:1; filter:alpha(opacity=100);}
#header_container{max-width:100%;width:inherit;margin-bottom:0 !important;}
#container{margin-top: 0;}
#header_info {max-width:100%;width:inherit;clear:both;float:none;margin:55px auto 0;font-size:92%;padding-top: 40px;}
#footer {width:inherit; height:auto;max-width:100%;}
#logo {position:fixed; top:0px;padding:0 3px;width:inherit;max-width: 100%;clear:both;margin:0;padding:10px 0;text-align:center;background-color:#000;z-index:100000000;/*-moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000;*/}
#logo img{display:none;}
#logo img.mini{display:block;width:325px;margin:0 auto;}
@media screen and (max-width:320px) {#logo img.mini{width: 310px !important;}}
#header_info div.socials {float: none;width: 170px;margin: 0 auto;}
#header_info div.socials ul a{padding: 10px 8px;}
#header_info div.socials ul a:hover{background: #000;}
#header_info div.langs {float: none; width: 210px; margin: 0 auto;}
#header_info div.langs ul li a{font-size: 9px;padding: 8px 8px !important;}
.nav{width:200px !important;margin:10px auto 0 !important;background-color: transparent;}
#logo select {width: 200px; height: 20px;margin: 20px auto 8px;background: #AF135C;color: #fff;line-height: 100%;border: none;border-radius: 0;-webkit-appearance: none;}
#footer {width:100%;}
#footer .lista {float:none;width:100%;}

.columns-1{float:none;width:100%;padding:15px 0; margin: 0;}
#columns-2-LC-center{width:100%;float:none;margin:0;padding:15px 0;}
#columns-2-LC-left{width:100%;float:none;margin:0;padding:15px 0;}
#columns-2-CR-center{width:100%;float:none;margin-left:0;padding:15px 0;}
#columns-2-CR-right{width:100%;float:none;margin-right:0;padding:15px 0;}
#columns-2-LR-left{float:none;width:100%;margin-left:0;padding:15px 0;}
#columns-2-LR-right{float:none;width:100%;margin-right:0;padding:15px 0;}
.fluidColumn-31, .fluidColumn-32, .fluidColumn-33{float: none;margin:0;width: 100%;margin-left: 0 !important}
.fluidColumn-31 {margin: 0;}

.banners-central{width: 100% !important;margin: 15px 0 0 35px;padding: 0 !important;display: none;}
.columns-4{width:40% !important;margin: 0 auto !important; padding: 0 0 20px 0!important;}
.columns-4 img{margin: 0 auto; width:100% !important;}
@media screen and (max-width:480px) {.columns-4{width:35% !important;}}
@media screen and (max-width:320px) {.columns-4{width:70% !important; padding-left: 0!important}}

.window{padding:0;margin:0px 6px 20px;}
.window h1{font-size: 18px;}
.window_content{ margin:8px 10px 10px;}

#little-calendar{display: none;}
.mostrar-mas-espectaculos{width: 93%;}

#headerCarousel{margin:10px auto 0 !important;width: 98% !important;padding: 0 !important;}


#listado-portada .espectaculo_destacado{width: 45% !important;}
.espectaculo_destacados .espectaculo_destacado{ width: 46%;}/* 30 */
@media screen and (max-width:320px) {div.portada .espectaculo_destacado{width: 46%;}.espectaculo_destacados .espectaculo_destacado{ width: 46%;} }
.espectaculo_destacados .espectaculo_destacado{margin-left: 8px !important;margin-right: 0px !important;}
.espectaculo_destacado .espectaculo_destacado_titulo h1 {font-size: 100%;}
.espectaculo_destacado .espectaculo_destacado_titulo h2 {font-size:90%;}
.espectaculo_destacado .espectaculo_destacado_titulo h1, .espectaculo_destacado_titulo h2{background:none;color: #fff;letter-spacing: normal;}
.espectaculo_destacado .espectaculo_destacado_titulo h2.fecha{font-size:75%;min-height: 28px;}

.historico-de-espectaculos .filters {margin: 0 0 20px 8px}
.historico-de-espectaculos .filter {margin-left: 0;}
.historico-de-espectaculos .filter .search {padding: 8px 20px 9px;}
.filter{font-size: 11px;margin: 0;padding: 0;}
.filter label{padding: 8px;}
.filter ul li {margin: 0;}
.filter ul li a{padding: 8px 4px;}
.filter select {font-size: 11px;}
.filter select {width: 75px;height: 35px;padding: 5px 0;}
.showing{float:left;margin: 0 0 10px 8px}
.agenda-de-espectaculos .social, .historico-de-espectaculos .social{width: 96%;float: none;margin: 10px 0 10px 8px;}
.agenda-de-espectaculos .social .facebook, .historico-de-espectaculos .social .facebook{float:none;}
.agenda-de-espectaculos .social .twitter, .historico-de-espectaculos .social .twitter{float:none;margin:1px 0 5px 0px;}

#contacto div.contactos{width:48%;}
#contacto div.contactos .icon{margin:12px 8px 0;/*width:80%;*/}
/*#contacto div.contactos .icon img {20px;}*/
#contacto div.contactos h1{font-size: 11px;}
@media screen and (max-width:480px) {
    #contacto div.contactos p{font-size: 12px !important;}
    /*#contacto div.contactos h1{16px;}*/
    
    #contacto div.contactos{width:100% !important;}
    /*#contacto div.contactos p{font-size:inherit !important}*/
    #contacto div.contactos h1{font-size: inherit !important}
    .contactos {float: left !important}
}
/*
@media screen and (max-width:320px) {
    
}
*/

.breadcrumb h1 {font-size: 13px;}
#espectaculo{padding:0;width:100%;margin:0;}
#espectaculo div.left-info{float:none;width:100%;margin:0 0 8px;}
#espectaculo div.left-info .image{margin: 0 auto; width: 252px}
#espectaculo div.content{float:none;width:100%;margin-bottom: 8px;}
#espectaculo div.title{margin:0 0 20px;}
#espectaculo div.basic_information{padding:0;}
#espectaculo div#funciones{float:none;width:100%;}
#espectaculo div#funciones_information{padding:0px;margin:20px 0 0;width:100%;}
#espectaculo div#funciones table {font-size: 12px;}
#espectaculo div#funciones table td.funcion_sale .start_sale a{font-size: 11px;}
#espectaculo div#funciones_calendar{display: none;}

#espectaculo .datos {margin: 0 auto;width: 80%}
#espectaculo .datos label{width: 100%;float: none;border:1px solid #000;border-bottom: none;}
#espectaculo .datos p{width: 100%;float: none;border:1px solid #000;margin-top: 3px;}

#google_map_mini{display:none;}
#google_map_big2{position:relative;height:150px;top:0px;margin-top:-5px;}

#share{background:none !important;padding: none !important}
@media screen and (max-width:320px) {.white-popup div.start_sale a {font-size: 12px;}}


div.intro_salas {
    float:none;
    width:100%;
}

div#salas_map {display:none;}

div#salas_map_little{
    display:block;
    padding:0;margin:0;
    width:100%;
}

div#salas_map_little ul {
    margin:0;padding:0;
}

div#salas_map_little ul li{
    list-style:none;
    margin:0;padding:0;
    margin-bottom:10px;
    border-radius:4px;
    -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; box-shadow:0 0 3px #000; /*#ADADAD #676767*/
}

div#salas_map_little ul li p{
    text-align:center;
    margin:0;padding:0;
    color:#fff;
}

div#salas_map_little ul li h2 a{
    margin:0;padding:0;
    text-align:left;
    color:#fff;
    font-size:120%;
    text-decoration:none;
}

div.sala_gallery{
    max-width:100%;
    height:inherit;
    width:inherit;
    margin:0;padding:0;
}

div.sala_gallery img{
    max-width:100%;
    margin:0;padding:0;
}

div.sala_tab div.left{
    float:none;
    width:100%;
}

div.sala_tab div.right{
    float:none;
    width:100%;
}


#salaCarousel{
    position:relative;
    margin-top:-150px;
}

#salaCarousel div.flexslider ul.slides li{
    position:relative;
    height:150px;
}

