@import url(../../../api/-family-zocial.css);
/*   
Theme Name: The Loco Club Theme
Theme URI: http://html5reset.org
Description: A style-free theme to get you started on an HTML5-based Wordpress theme of your own.
Author: vistarama!
Author URI: http://www.vistarama.net
Version: 1
*/

/*
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
		by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	 
}		

/* zocial */
[class*="zocial-"]:before {
  font-family: 'zocial', sans-serif;
}

.fb_iframe_widget {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 2px;
    box-shadow: 0 0 3px #747474;
}			

a{
	text-decoration:none;
}				

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}



/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

#page-wrap {
max-width: 985px;
margin: 20px auto;
/*background:transparent url('images/diago_fon.png') no-repeat top right; */
}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}
header, ~header{
	
	clear:both;
	position:relative;
}
.clearboth{
	clear:both;
}
.clearbothalt{
	clear:both;
	height:20px;
	display:block;
}

* {
	margin: 0;
}
html, body {
    height: 100%;
}
#page-wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -50px;
}
#footer, .push {
    height: 50px;
}
#footer{
	background-color:#333 !important;
	width:985px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px

}

.page-entradas {
	min-height: 1040px;
}

/*MIO*/
.centro_cont{
	position:relative;
	margin-top:20px;
	min-height: 770px;
	 
}
#sup_container{
	float:left;
		max-width:625px;
		border:1px solid red;
}
#banner_superior{
		margin-right:10px;
	 
margin-right:275px; 
	/*float:left;*/
	display:block ;
}
#container_con,#container_con_archivo, #container_con_fotos{
 
 
	margin-right:10px;
	 
margin-right:275px; 
	/*float:left;*/
	display:block ;
 
	 
	
}
#container_page{
	margin-right:255px; 
	/*background-color:green;*/
	display:block ;
}
#sidebar{
	/*border:1px solid blue;*/
	/*width:225px;*/
	width:250px;
	position:absolute;
 right:0;
 top:0;
}
.item{ 	

	float:left;
	margin-bottom:10px;
	margin-right:10px;
	position:relative;
	 overflow:hidden; 
	 background-color:black;
	/*background-color:green;*/
}
.img_con{
	position:relative;
 
	padding:0;

	 
}
.cont_img_single{
		padding:10px;

	background:transparent url('images/punt_trans.gif');
}

.pua_tit_event{
	position:absolute;
	margin-left:-50px;
	 
}
.caja_tit_fech{
	/*margin-left:50px;*/
}
.box_info{
	 font-family: 'flamaregular', sans-serif; 

	text-decoration:none !important;
	color:#000;
	font-size:16px;
	padding:5px;
	padding-bottom:5px;
	background-color:#000000;

  
	 
	/*position:absolute;
	padding:10px;
	top:0;
	left:0;*/
}
.tit_archivo{
	font-size:14px;
}
.box_info_carru{
	 font-family: 'flamaregular', sans-serif; 

	text-decoration:none !important;
	color:#000;
	font-size:16px;
	padding:5px;
	padding-bottom:5px;
	background-color:#000000;
 
}
.hideinfo{
	position:absolute;
	/*background-color:#ed6e00;*/
	color:#fff;
	font-size:16px;
	padding:5px;
	padding-bottom:5px;
	/*background:#ed6e00 url('images/fon_creu.png') top right no-repeat;*/
	background:#ed6e00 url('images/fon_creu.png') top right no-repeat;
}

.dia{
	font-weight:normal;
	font-size:12px;
	color:#666;
}

.box_info a{
	text-decoration:none !important;
	
}
.titconcierto{
color:#fff;
line-height:1em;
}

.single_caru{
	font-size:15px;
	font-weight:normal;
}

.diaconcierto{
	font-family:Arial;
color:#999;
 font-size:12px;
 margin-top:5px;
}

.box_dia{
	position:absolute;
 	 
  
	text-decoration:none;
	background:transparent url('images/esk_foto.png') right bottom no-repeat  ;
	min-width:90px; 
	height:90px;
	top:0px;

	 
	right:0;

 
}
.sitegusta{
	 font-family: 'flamaregular', sans-serif; 
	 color:#666;
	 font-weight:normal;
	 padding-top:10px;
	 padding-bottom:10px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	 font-size:16px;
	margin-top:10px;
	margin-bottom:20px;
	display:block;
	clear:both;
}
.numdia{
	 font-weight:bold;
	 color:#fff;
	position:absolute;
	padding-right:5px;
	padding-bottom:2px;
	bottom:0;
	right:0;
	display:block;
	position:absolute;
	top:0;
}


.pua_index{
	position:absolute;
		bottom:0;
	right:0;
}

.clearboth{
	clear:both !important;
}


 .fb_box{
 	display:block;
 	clear:both;
 	 
 }

.blanco a{
	background-color:#fff;
}

.event a{
	 
	color:#fff  ;
}

.compra{
	color:#ed6e00 !important;
	 
	display:inline-block; 
	 margin-left:5px;
	 line-height:1em;
	margin-top:5px !important;
	font-weight:bold; 
	 
}

.col_der_single a{
	color:#ED6E00 ;
}
.col_der_single a:hover{
	color:#666;
}

.col_der_single p{
	margin-bottom:10px;
}

/*BANNER */
.baix_banner{
	background-color:black !important; 
	position:relative;

}
.thumb_banner{
	max-width:470px;
	/*max-height:237px ;
	overflow:hidden !important;*/
	height:auto;
	 
	float: left !important;
}
.flexslider{
	border:0 !important;
	box-shadow:none !important;
}
.slides{
/*	background-color:black !important;*/

}
 
.li_slide{
	 	/*background-color:black !important; */
	position:relative !important;
	 
}
.info_banner{
	height:237px !important;
	padding-right:5px !important;
	padding-left:5px !important;
	width:215px !important;

	/*margin-right:15px !important; */
	 
	float:right !important;
	position:relative;
}
.bannertitulo{
	margin-top:42px;
	/*margin-left:10px !important;*/
	margin-bottom:20px !important;
	font-size:25px !important;
}
 
.banner_fecha{
	 font-family: 'flamalightregular',Arial, sans-serif; 
	 font-size:14px;
	/*margin-left:10px !important;*/
	margin-top:5px !important;
	color:#cdcdcd !important;
	 
	font-weight:normal !important;
}

.preus_banner{
	/*margin-left:10px !important;*/
	 color:#cdcdcd !important;
	background-image:url('images/ticket_gris.png');
}
.puas_banner{
	 right:5px !important; 

}
#footer{
	background-color:transparent !important;
	border-top:1px solid #000000 dotted  !important;
	padding:10px;
	height:30px;
	padding-left:0;
	padding-right:0;
}
#footer span{
	font-size:95%;
}


.foologos{
	display: inline-block;
}
.sep_right{
}

.sep_right a{
    color: #FFF;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 18pt;
    height: 40px;
    line-height: 37px;
    text-align: center;
    width: 40px;
opacity: 0.6;
	margin-left: 10px;
}

.sep_right a.zocial-facebook {
	background: #6260FF;
}
.sep_right a.zocial-twitter {
	background:  #12bef7;
}
.sep_right a.zocial-youtube {
	background: #f44545;
}
.sep_right a:hover{
 	box-shadow: 2px 2px 0 #000000;
	opacity: 1;
}

.logolink,.logolink:visited{
	margin-left:5px;
	width:25px;
	height:29px;
	background-position:top left;
	display:block;
	float:left;
	
}

.link_fb{
	background:transparent url('images/ico_fbok.png') no-repeat top left;
}
.link_twitter{
	background:transparent url('images/ico_twitter.png') no-repeat top left;
}
.link_youtube{
	background:transparent url('images/ico_youtube.png') no-repeat top left;
}
.link_spotify{
	background:transparent url('images/ico_spot.png') no-repeat top left;
}

.logolink:hover{
	background-position:0 -29px;
}

#cont_single{
	margin-right:275px;	
}

.single_title{
	 font-family: 'flamamediumregular', sans-serif; 
	 font-size:30px;
	/* text-transform:uppercase;*/
	 margin-bottom:5px;
	 
}
.es-nav-next{
 z-index:1000;
 
}
.es-nav-prev{
 z-index:1001;
 
}

.single_meta{
margin-bottom:20px;
}
.fecha_single{
	 font-family: Arial, sans-serif; 
	 font-size:20px !important;
	 color:#ed6e00;

}
.foto_single_evento{
	position:relative;
}
.hora{
	font-family: Arial, sans-serif; 
	 font-size:20px !important;
	 color:#ed6e00;
	 background:transparent url('images/reloj.png') no-repeat left center;
	 padding-left:25px;
	 margin-left:20px;
}

.logos{
	margin-top:15px;
	clear:both;

}
.logos li{
	float:left;
	margin-right:5px;
	display:block;

}

.ul_entradas{
	clear:both;
	margin-top:15px;
 
}

.ul_entradas li{
	float:left;
	padding:10px;
	margin-right:10px;
	padding-left:35px ;
	font-size:20px;
	font-family: 'flamamediumregular', sans-serif; 
}
.ico_taq{
	 background:transparent url('images/ico_taqui.png') no-repeat left center;

}

.ico_anti{
	 background:transparent url('images/ico_anti.png') no-repeat left center;
}

.h2_taqui{
	background:transparent url('images/ico_entradas.png') no-repeat left center !important;
	padding-left:30px;
	margin-left:20px;
}
.h2_fecha{
		 background:transparent url('images/ico_calendario.gif') no-repeat left center;
	 padding-left:25px;
}
.h2_anti{
background:none;	
}
.h2_venta{
	background:transparent url('images/venta_entrada.png') no-repeat left center !important;
	padding-left:20px;
	margin-left:20px;
}


.img_evento{
	/*max-width:375px;*/
	max-width:100%;
	height:auto;
}

.col_izq_single{
	float:left !important;
	margin-right:15px;
	max-width:52.81%;
	 
	 
}
.pua_estilo{
	position:absolute;
	top: 5px;
	right:5px;
	z-index:1000; 

}
.pua_musica{
	 position:absolute;
	 right:0;
	 top:0;
	 margin-left:5px;
	
}
.cont_puas_banner{
 
	border:1px solid blue !important;
}
.puas_banner{
	/* right:25px !important; */

}


.cajafecha_banner{
	font-size:72px !important;
	margin-top:150px !important;

	/*margin-left:25px !important;*/
}

.flex-next{
	/*right:20px !important;*/
}


.mask_foto{
	   max-height: 237px;
    max-width: 470px;
    overflow: hidden ;
    float:left;
}

.pua_musica_banner{
	float:left !important;
	margin-left:5px !important;
}
.cont_puas{
	position:relative;
	 
	/*height:32px;*/
	/*width:200px;*/
	display:block;
}
.col_der_single{
	margin-left:55%;

}
.col_der_single p{
	font-size:12px;
}
.interesantes{
	margin-top:30px;
	max-width:100%;
	/*border:1px solid red;*/
	clear:both;
}

.masonry,
.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.masonry {
  -webkit-transition-property: width, height;
     -moz-transition-property: width, height;
      -ms-transition-property: width, height;
       -o-transition-property: width, height;
          transition-property: width, height;
}

.masonry .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
      -ms-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}
#header{
	/*margin-top:10px;*/
	 position:relative;
	margin-bottom:10px !important;
	padding-bottom:10px ;
	height:100px !important;
}
 
.separador{
 	width:74%;
 
	position:absolute;
	height:1px ;
	background-color:black;
	bottom:5px;
	display:none;
 
}

.menu li a{
	color:#fff;
	 font-family: 'flamamediumregular', sans-serif; 
	 font-size:15px;
	 text-transform:uppercase;
	 margin-bottom:5px;

-moz-transition-property: color;  /* FF4+ */
  -moz-transition-duration: 0.5s;
  -webkit-transition-property: color;  /* Saf3.2+, Chrome */
  -webkit-transition-duration: 0.5s;
  -o-transition-property: color;  /* Opera 10.5+ */
  -o-transition-duration: 0.5s;
  -ms-transition-property: color;  /* IE10? */
  -ms-transition-duration: 0.5s;
  transition-property: color;  /* Standard */
  transition-duration: 0.5s;
}
.menu li a:hover{
	/*color:#ed6e00;*/
 color:#000;

 
}
.menu li{
	float:left;
	margin-right:10px;
	border-right:2px solid #fff;
	padding-right:6px;

}
.menu li:last-child{
	border-right:0 !important;
}
.colizq_contacto{
	width:700px;
 
 
	float:left;
	display:block;
 
}
.colder_contacto{
	margin-right:10px;
 
}
.col_form {
	float: left;
    margin-top: 20px;
    width: 50%;
}

.col_form .title {
	border-bottom: 1px solid;
    color: #ed6e00;
    font-size: 18pt;
    font-weight: bold;
    margin-bottom: 13px;
}

input,textarea{
	width:100%;
		border:0;
	background-color:#ededed;
}
.item_form{
margin-bottom:10px;
clear:both;
}
textarea{
	height:100px;
}
.wpcf7-submit{
	width:30% ;
	float:right;
	background-color:#ED6E00;
	color:#fff;
	padding:3px;

}
.tit_page{
	margin-bottom:10px;

}


.navdown{
	clear:both;
	margin-bottom:15px;

}
.wp-pagenavi{
	margin-right:auto !important;
	margin-left:auto !important;
}
.wp-pagenavi a{
color:#666666 ;
}
.pages{
	display:none;
}
.wp-pagenavi span{
	border:0 !important;
}

.larger, .smaller{
	border:0 !important;
}
.nextpostslink, .previouspostslink{
	border:0 !important;
}
.fechaconcierto{
	font-family:Arial;
	font-size:12px;
	margin-top:5px !important;
	color:#666;
}

.cajafecha{
	position:absolute;
	top:0;
	bottom:0;
	padding:10px;
	font-family:'flamalightregular',Arial;
	font-size:60px;
	line-height:0.8em;
	color:#fff;
	opacity:0;


}

.hora_archivo{
	padding-top:100px;
}

.fecha_archivo{
	font-size:40px;
}

.precio{
	font-size:12px;
	margin-top:5px;
	/*padding-bottom:5px;*/
	background:transparent url('images/entradas_peq.png') no-repeat left center;
	padding-left:20px;
	padding-top:2px !important;
}

.sup_zoom{
	position:absolute;
	 z-index:5;

	 opacity:0; 
	background-image:url('images/sup_zoom.png');
	background-repeat:no-repeat;
 
background-position:center; 
 

}

.sup_punt{
background-image:url('images/sup_punto.png');	

}

.ngg-gallery-thumbnail a{
	
}
.columnas{
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;

-moz-column-gap:15px; /* Firefox */
-webkit-column-gap:15px; /* Safari and Chrome */
column-gap:15px;

margin-bottom:15px;

}


nav{
	/*position:absolute;
	z-index:15;*/

}

#menu-menu_en {
padding:3px 0px 3px 3px !important;background-color:#ed6e00;display:block;height:17px
}
.caja_naranja{
	background-color:#ff9536;
}
.menu{
	margin-top:50px;

}
nav , #nav{
	display:inline-table;
}
.menu-item{
	margin-right:12px !important;
}

.menu li a {
	padding-right:5px !important;
}
.menu li:last-child a{
	padding-right:0px !important;
}
.menu li:last-child  {
	margin-right:5px !important;
}
#menu-principal{
	padding:3px 0px 3px 3px !important;

		background-color:#ed6e00;
		display:block;
	/*	border:1px solid green;*/
}
.menu-principal-container{
	/*position:absolute !important; CON LINEA HORIZONTAL NARAJA*/
		display:inline-table;
	/*margin-top:59px !important;*/
	margin-bottom:10px;
	position:relative;

	
	width:auto !important;
}

.zoom_blanco{

	max-width:120px ;
	height:auto;
	position:absolute;
	z-index:1500;
opacity:0;
filter:alpha(opacity=0); /* For IE8 and earlier */
}

.it_link{
	background-color:transparent !important;
}

.img_link{
	max-width:225px !important;
	height:auto !important;
}


.foot_style{
	border-top:1px  #000   dotted;
}

.tit_page{
	/*display:none !important;*/
}
.current_page_item a{
	color:#000 !important;
}

.logosdide{
	
	margin-top:10px;
	margin-bottom:10px;
	/*border-top:1px  #000   dotted;
	border-bottom:1px  #000   dotted;*/
	display:block;
	padding-top:5px;
	padding-bottom:5px;
 /*border:1px solid red !important;*/
 
}
.pua_side{
	float:left;
	margin-right:7px;
}



.todas_puas{

	display:block;
	/*width:auto;*/
	 
	/*border:1px solid green !important;*/
	 margin-right:auto !important;
	margin-left:auto !important; 
}




/***CALENDARIO****/

#wp-calendar{
	width:100% !important;	 
	margin-bottom:10px;
}
#wp-calendar td{
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #fff;
}
#wp-calendar caption{
	margin-bottom:10px;
	text-transform:uppercase;
	/*background-color:#ed6e00;*/
	padding-top:3px;
	padding-bottom:3px;
	color:#ed6e00;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
}

#wp-calendar tfoot { 
	 
	/*border:0px solid transparent !important;*/
	/*border-top:10px white solid !important;*/
 
	 
}
#eo-widget-prev-month{
	/*text-align:left !important;*/
	padding-left:5px !important;
}

#eo-widget-next-month{
	/*text-align:right !important;*/
	padding-right:5px !important;
}
#wp-calendar tfoot td{
	 
 
}
#wp-calendar tfoot td a{
	 
	color:black !important;
}
#wp-calendar tfoot td a:hover{
	 
	color:#ed6e00 !important;
}
td.event{
	background-color:#ed6e00;
}
td.event:hover{
	background-color:#000;
}
.event{
	/*background-color:#ed6e00;*/

}

.foncalendar{
	/*background:transparent url('images/fon_calendar.png') no-repeat top left;*/
	background:transparent url('images/fon_calendar.png') no-repeat 0px 100px;
}

.widget_calendar{
	padding-top:23px !important;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:35px;
}

.logodalt{
	float:right;
	 margin-top:23px; 
}
.minidire{
	text-align:right;
	margin-top:5px;
	font-size:11px;
	color:#999;
	 padding-right:22px; 
	
}


.social4in{
	margin-top:20px !important;
	margin-bottom:20px !important;
}


.tit_page{
	/*border-top:4px solid black;
	border-bottom:4px solid black;*/
	display:block;
	float:left;
}

.linklogo{
	float:right;
	
}



.info_cont{
	box-shadow: 0 0 3px #b3b3b3;
    float: left;
    margin-left: 40px;
    margin-top: 50px;
    padding: 15px;
}

.logo_cont{
	margin-bottom: 12px;
}
.link_mail{
	color:#000;
}
.link_mail:hover{
	color:#ed6e00;
}

.link_banner{
	display:block;
	margin-bottom:15px !important;
}


/*LA SALA*/

.page_sala{
	margin-right:20px !important;
}
.img_alquilosala{
	max-width:695px;
	height:auto;
}

.page_alquila{
	margin-top:20px !important;
}








/* NEXT GEN GALLERY */

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both;
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
}

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important;
	text-align:left;
	width:120px;
}

.ngg-album-compactbox {
	background:transparent url(http://www.lococlub.org/wp-content/themes/loco_club/albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px;
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both;
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 10px;	
	text-align: center;
	position:relative;
	margin-bottom:10px;
}
/*
.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}
*/
.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top: 15px;
    padding-bottom: 2px;
	text-align:center;
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 8px;
    text-decoration: none;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {

}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	outline: none;
}

.slideshowlink {

}

/* ----------- JS Slideshow -------------*/
.ngg-slideshow {
    overflow:hidden;
    position: relative;
}

.ngg-slideshow * {
    vertical-align:middle;
}

/* See also : http://www.brunildo.org/test/img_center.html */
.ngg-slideshow-loader{
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}

.ngg-slideshow-loader img{
    background: none !important;
    border: 0 none !important;
    margin:auto !important;
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px;
	padding:1px;
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
}

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {
	content: '' !important;
}

.ngg-gallery-list {
	list-style-type:none;
	padding: 0px !important;
	text-indent:0px !important;
}

.ngg-galleryoverview div.pic img{
	width: 100%;
}

.ngg-gallery-list li {
	float:left;
	margin:0 2px 0px 2px !important;
	overflow:hidden;

}

.ngg-gallery-list li a {
	border:1px solid #CCCCCC;
	display:block;
	padding:2px;
}

.ngg-gallery-list li.selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
}

.ngg-gallery-list li img {
	height:40px;
	width:40px;
}

li.ngg-next, li.ngg-prev {
	height:40px;
	width:40px;
	font-size:3.5em;
}

li.ngg-next a, li.ngg-prev a  {
	padding-top: 10px;
	border: none;
	text-decoration: none;
}

#TB_window {
	z-index: 9999 !important;
}
.ngg-gallery-thumbnail img {
    background-color: #FFFFFF !important;
    /*border: 1px solid #A9A9A9;*/
    display: block !important;
   /* margin: 4px 0 4px 5px;*/
    /*padding: 4px;*/
    position: relative !important;
    float:left;
}
.slideshowlink{
	display:none;
}



 /* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}
.ConnectActivityLogin{
	display:none !important;
}


/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

.tit_alquilo{
	max-width: 695px;
}

.newsletter-box input{
	width:50px !important;
	font-size:10px !important;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.suscribete > p:first-child{
font-size:14px;
text-transform:uppercase;
margin-bottom:10px;
	 font-family: 'flamamediumregular',Arial, sans-serif; 
	 font-size:14px;
}

.wpsb_form_label{
 
	 
}

 .wpsb_form_boton{
 	/*margin-top:10px;*/
 	display:block;
 	float:right;
 }

.spaninput{
	margin-right:0;
}
.spaninput:first-child{
	margin-right:10px;
}
.wpsb_form_radio{
	width:auto !important;

	/*float:left;*/
}
.wpsb_form_btn{
	width:50px;
	background-color:#FF5A00;
	color:#fff;
	 
}
.wpsb_form_radio_div{
	margin-top:10px;
	margin-bottom:10px; 
	padding-left:50px;

}

.wpsb_form_txt{
	 
	display:block;
	float:right;
	width:200px;
}
.wpfes_form_txt{
	float:left;
	display:block;
	width:200px;
}
.wpfes_form_btn{
	width:40px !important;
	font-size:12px !important;
	float:right;
	background-color:#FF5A00;
	color:#fff;
}
.wpfes_form_txt{
	padding:1px !important;
		font-size:12px !important;
}
.wpfes_form_btn:hover{
 
	background-color:#000;
 
}

.suscribete{
	margin-bottom:10px;
}

 h3,h4,h5,h6{
 	 font-family: 'flamaregular',arial, sans-serif; 
 	 display:inline;
 	 padding:2px;
 	 background-color:#666;
 	 color:#fff;
 }
 .page-rider-sala ul{
 	list-style-type:disc;
 	margin-left:20px;
 	margin-top:10px;
 }

.page-rider-sala .columnas{
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;

-moz-column-gap:15px; /* Firefox */
-webkit-column-gap:15px; /* Safari and Chrome */
column-gap:15px;

margin-bottom:15px;
height:370px;
margin-top:15px;

}

.descargarider{
	margin-top:15px;
	 font-family: 'flamaregular',arial, sans-serif; 
	 display:inline-block;
	 -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #ED6E00;
padding:2px;
color:#fff;
padding-left:7px;
padding-right:7px;

}
.descargarider:hover{
 
background-color: #000;
 color:#fff;

}

.logo_banner{

margin-left:50px;
margin-top:30px;
}

.columnas { min-width: 700px !important; position: relative;}

/* CUSTOM FIXES NOTIKUMI */
#sidebar .logosdide {
	display: none;
}

.fecha_single .h2_venta .compra {
	display: inline;
}

.post-type-archive-event .item.isotope-item .box_info {
	max-width: 215px !important;
	min-height: 70px;
}

.post-type-archive-event .item.isotope-item .hideinfo {
	min-height: 70px;
	width: 215px;
}

.post-type-archive-event .item.isotope-item .hideinfo .precio {
	margin-top: 20px !important;
}

.single-event article.type-event .col_der_single {
	margin-left: 0;
}

.single-event article.type-event .col_izq_single {
	max-width: initial;
}

.single-event article.type-event .col_izq_single .foto_single_evento.cont_img_single {
	margin-right: 15px;
	margin-bottom: 15px;
}

.colaboradores-grid {
	width: 800px;
	margin:20px auto; 
	text-align: center;
}

.colaboradores-grid__title {
	text-align: center; 
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}

.colaboradores-grid__item {
	display: inline-block; 
	width: 114px; 
	height: 114px; 
	margin: 6px; 
	position: relative;
}

.colaboradores-grid__link {
	display: block; 
	width: 100%; 
	height: auto; 
	position: absolute;
	transform: translateX(-50%) translateY(-50%);
	top: 50%;
	left: 50%;
}
/* CUSTOM FIXES NOTIKUMI */