#header {position:fixed; top:0px;width:100%;z-index: 3000000;}
#header_container{margin:0px auto 8px;width:100%;}
#footer {padding:10px 0px 18px 0px;margin:20px auto 0;width: 98%;}
#footer .lista {float:left;width:24%;}
#container {width:98% !important;max-width: 98% !important;margin:215px auto 0px; padding:0 !important;}
#logo {width:30%;float:left;margin-top:23px;margin-left: 8px;}
#logo img {width: 99% !important;}
#logo img.mini{display:none;}
#header_info {width: 43%;float:right;}
#header_info div.socials {float: left;}
#header_info div.socials ul a{padding: 23px 10px 8px;}
#header_info div.langs {float: right;}
#header_info div.langs ul li a{font-size: 12px;padding: 30px 8px 5px !important;}
.nav {width:98%;margin:0px auto;}
.nav{font-size: 90%;letter-spacing: normal;}
.nav ul.sections a{padding: 20px 5px;}
.nav ul.sections li.alpha{margin-left: 0px;}
.window{padding:0;margin:0px 4px 20px;}
.window h1{font-size: 20px;}
.window_content{ margin:8px 10px 10px;}

.fb-comments, .fb-comments iframe[style] {width: 100% !important;}
.espectaculo_destacado{width: 22%;height:auto;}
#listado-portada .espectaculo_destacado{ width:17.6% !important}
.espectaculo_destacado.alpha, .espectaculo_destacado.omega{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 h2.fecha{font-size:85%;}
#facebook-columna .window_content{height:470px;}
#twitter-portada .window_content{height:470px;}

/*** Columnas ***/
#columns-1{width:94%; height:auto;margin:0 auto;padding:15px 0;}
#columns-2-LC-center{width:73%;float:right;margin-right:8px;padding:15px 0;}
#columns-2-LC-left{width:24.5%;float:left;margin-left:8px;padding:15px 0;}
#columns-2-CR-center{width:73%;float:left;margin-left:8px;padding:15px 0;}
#columns-2-CR-right{width:24.5%;float:right;margin-right:8px;padding:15px 0;}
#columns-2-LR-left{float:left;width:49%;margin-left:8px;padding:15px 0;}
#columns-2-LR-right{float:right;width:49%;margin-right:8px;padding:15px 0;}
/*** Fin columnas ***/
.fluidColumn-31, .fluidColumn-32, .fluidColumn-33{float: left;margin-left: 10px;width: 30%;}
.fluidColumn-31 {margin: 0;}

.columns-4{float: left;height:auto;padding:15px 0}
.columns-4{width:20%;margin: 0 0 0 38px !important}
.columns-4.alpha{margin-left: 10px !important}
.columns-4.banner{width:22%;margin: 0 35px 0 0 !important}
.columns-4.banner img{padding: 8px;width: 95%;}
.columns-4.banner.alpha{margin-left: 5px !important;}
.columns-4.banner.omega{margin:0 !important}

#little-calendar{width: 1000px !important;margin: 10px auto !important;font-size: 13px;}
#little-calendar .month .days li{width: 31.2px; padding: 8px 0 10px;font-size: 14px;}
#little-calendar .month .days li .list-items{width:286px;}
#little-calendar .month .days li .right-list {margin-left: -265px;}
#little-calendar .month .days li .list-items .item{padding: 8px;width:270px;}

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

.breadcrumb h1 {font-size: 16px;}
#espectaculo{padding:0 0 40px;width:100%;margin:0px auto;}
#espectaculo div.left-info{float:left;width:25%;}
#espectaculo div.left-info .image img{width:100%}
#espectaculo div.left-info .image img{background-color:#2D2D2D;border:1px solid #868686;}
#espectaculo div.title{padding:5px 10px 5px 8px;margin:0 0 10px 9px;}
#espectaculo div.content{float:left;width:72%;margin-left: 10px;}
#espectaculo .datos label{width: 115px;float:left;border:1px solid #000;border-bottom: none;}
#espectaculo .datos p{width: 163px;float:left;}
#espectaculo div.basic_information{padding:10px;}
#espectaculo div#funciones{float:left;width:60%;}
#espectaculo div#funciones table td.funcion_name{width:35%;}
#espectaculo div#funciones table td.funcion_hour{width:20%;text-align:left;}
#espectaculo div#funciones table td.funcion_price{width:20%;}
#espectaculo div#funciones table td.funcion_sale{width:25%;padding-left:20px}
#espectaculo div#funciones_information{padding:10px;margin:20px 0 0;width:100%;}
#espectaculo div#funciones_calendar{float:right;width:30%;min-width:300px;margin-right:10px;}
.filter label{padding: 12px;}
.filter select {width: 150px;height: 47px;padding: 5px;}
.historico-de-espectaculos .filter .search {padding: 11px 20px;}
.historico-de-espectaculos .filters {margin: 0 0 20px 10px}
.historico-de-espectaculos .filter {margin-left: 20px;}
.showing{float:left;margin: 0 0 20px 10px}

#contacto div.contactos{width:49%;}
#google_map_mini{float:right;width:400px;height:300px;margin:0px 0px 0px 15px;}
#google_map_big{width:inherit;max-width:96%;height:200px;margin:5px;}
#google_map_big2{width:100%;height:500px;}


/***** Fin Responsive ******/