.list-botones {
    margin: 12px 0 16px 0;
    float: right;
}

.list-botones li {
    list-style: none;
    display: inline-block;
}

.list-botones.list-inscripciones {
    float: left !important;
    margin: 5px 0 10px 18px;
}

.exportar {
    float: right;
    margin-right: 18px;
    margin-top: 5px;
}


.organizador {
	font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 700;
text-transform:uppercase;
font-size:14px;
margin:0px 0 5px 0;
border-top:3px solid #383735;
border-bottom:1px solid #383735;
 }
	
.organizadores {
	margin:0px 0 35px 0;
	}
	
.title_feed {
	border-bottom: 1px solid #d0cecd;
	height:35px;
	position:relative;
	margin:0 0 10px 0;}
	
li.width50 {
	float:left;
	width:47%;} 
	
input.width50, select.width50 {
	width:45% !important;
	float:left !important;}
	
.organizadores div p {
	text-transform:uppercase;
		font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 400;
font-size:18px;
background:url(/img/barra.png) no-repeat right center;
padding:0 8px 0 0;
margin:0 6px 0 0;
float:left;
}

.organizadores div p:last-child {
	background: none;}
	
.head {
	  background:url(/img/head.png)  repeat-x  center bottom;
	  height:112px;
	  width:100%;
	  margin:0 0 20px 0;
	  }
	  

#nav{
	float:right;
	clear:both;
	display:block;
	list-style:none;
	margin:10px 8px 10px 0;	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
		font-family: "museo",serif;
	font-style: normal;
	font-weight: 900;
	font-size:17px;
}

#nav ul {
		clear:both;
	display:block;
	}

#nav li{
	float:left;
	margin:0;
	padding:0;
	position:relative;
	background:none;
	line-height:36px;}
	
#nav a{
	margin:0 0 0 -1px;
	padding: 0;
	color: #000;
	text-decoration: none;
	padding:0 15px 0 15px;
	line-height:36px;
	font-style: normal;
	font-weight: 500;
	display:block;
	width:160px;
	background:url(/img/arrow_user_hover.gif) no-repeat 175px 18px;

}


#nav a.oraingoa{
	background:#fff url(/img/dk_arrows.png) no-repeat 175px 10px !important;
text-decoration:none;
border: 1px solid rgba(0,0,0,.24);
border-radius: 6px;
background-clip: padding-box;
background-color: #efede9;
box-shadow: 0 0 5px rgba(0,0,0,.22);
line-height:30px;
}



/*--- DROPDOWN ---*/
#nav ul{

	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	margin:0px 0 0 0;
border: 1px solid rgba(0,0,0,.24);
border-radius: 6px;
background-clip: padding-box;
background-color: #efede9;
box-shadow: 0 0 5px rgba(0,0,0,.22);
z-index: 100;
}

#nav ul li{
	border-bottom:1px solid #bcbcbc; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	border:0;
	background:none;
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#efede9;
		border-left: 1px solid #bcbcbc;
	    border-right: 1px solid #bcbcbc;

}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
			font-size:16px;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#fff;
-moz-box-shadow:
	0 0 5px rgba(0,0,0,.75) /* drop shadow */,
	0 0 0 1px #bbb /* outer stroke */;
-webkit-box-shadow:
	0 0 5px rgba(0,0,0,.75) /* drop shadow */,
	0 0 0 1px #bbb /* outer stroke */;
box-shadow:
	0 0 5px rgba(0,0,0,.75) /* drop shadow */,
	0 0 0 1px #bbb /* outer stroke */;
	z-index:1;
	position:relative;
}

ul.lista-nuevoevento {
	margin-left: 0;
}

ul.lista-nuevoevento li {
		list-style: none;
		background: url(/img/si.gif) no-repeat;
		padding-left: 30px;
		margin-bottom: 12px;
}

.username {
	float:right;
	margin:15px 220px -30px 0;
		font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:17px;
line-height:17px;
padding:0;}
	
	
.btn-marron {
	background-image: none !important;
	
	border: 1px solid #9e5f1e; /* stroke */
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #c3833f; /* layer fill content */
	
	text-shadow: none !important;
	color: #fff !important;
	
	text-transform: uppercase;
	
	width: 60px;
	font-family: "futura-pt-condensed",sans-serif;
	font-size: 20px;
}

.btn-marron.btn-inscripciones {
    width: auto;
}

.btn-comprarahora{
	width:auto !important;
}

.btn-marron:hover {

	background-color: #9f6427;
}

p.destacado {
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #e4e2e1; /* layer fill content */
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.56); /* inner shadow */
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.56); /* inner shadow */
box-shadow: inset 0 1px 3px rgba(0,0,0,.56); /* inner shadow */

width: 80px;

padding: 5px;
	
	font-family: "futura-pt-condensed",sans-serif;
	font-size: 20px;
}

p.estado {
	border: 1px solid #e7d654; /* stroke */
-moz-border-radius: 1px 1px 3px 3px;
-webkit-border-radius: 1px 1px 3px 3px;
border-radius: 1px 1px 3px 3px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #f5eeb5; /* layer fill content */
	
	position: absolute;
	top: 0;
	left: 0;

	padding: 2px 5px;
color: #877c3d;
	
}
	
p.destaca {
	font-family: "museo",serif;
	font-weight: 900;
	font-size: 16px;
}

span.porsolo {
	
	color: #5f4122;
	text-transform: uppercase;	
}

.precio span.porsolo {
	font-family: "museo",serif;
	font-size: 20px;
	font-weight: 900;
}
	
.lidate {
	display:inline-block;
	width:48%;
	margin:15px 5px 0 0 !important;
	position:relative;
	}
	
.entry {
	clear:both;
	display:block;
	margin:13px 5px 7px 0;}
	
.entry a {
	color: #262c25;}
	  
.entry ul  {
	clear:both;
	display:block;
	float: right;
	font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:16px;
}
	
.entry ul li {
	float:left;
	list-style:none;
	margin:0 0 0 15px;
	}
	
.close, .close_perfil {
	position:absolute;
	right:5px;
	top:5px;
	background:url(/img/close.png);
	width:22px;
	height:22px;
	display:block;
	text-indent:-9999px;
	 opacity:1;}

.username  {
	display:none !important;}

.search {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #c3833f;
padding:7px 45px 7px 7px;
height:auto;
position:relative;
margin:-10px 0 30px 0;
z-index:10;
}



.search form{
	padding:0;
	margin:0;}

.relative {
	position:relative;}
	
.search ul {
	margin:0;
	padding:0;}
	
.search ul li{
	float:left;
	list-style:none;
	padding:0;
	margin:0 1% 0 0;
	position:relative;
	width:15.3%;
	
}

.search ul li input{
	position:relative;
	left:0;
	right:0;
	float: none;
	display:block;
	padding-left:0;
	padding-right:0;
	padding-bottom:5px;
	width:100%;
	text-indent:5px;
	border:0;
}
	
.search ul li select{
	display:block;
	width:100%;
	float:none;
		text-indent:5px;
			text-indent:0px;
			border:0;
			
}

.search ul li select option{
	padding:5px;
	}

.search ul li.wide {
	width:16%;
}

.search button[type=submit], .search button[type=button]{
	background: url(/img/search.png);
	width:30px;
	height:32px;
	text-indent:-99999px;
	display:block;
	position:absolute;
	right:9px;
	top:5px;
	-webkit-appearance:none;
	border:0;
	-moz-box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
	-webkit-box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
	box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
}

.calendar, .ui-datepicker-trigger   {
	position:absolute;
	right:3px;
	top:2px;}
	


.numero {
	border: 1px solid rgba(0,0,0,.13);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.45);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.45);
box-shadow: inset 0 1px 2px rgba(0,0,0,.45);
font-family: "museo-n5","museo",serif;}


li.codigo {
	float:left;
	clear:none;
	display:inline;
	width:170px;}
	
li.clave {
	float:left;
	clear:none;
	display:inline;
	width:121px;
	margin:0 15px 0 0 !important;}
	
li.clave2 {
	float:left;
	clear:none;
	display:inline;
	width:121px;}

li.codigo2 {
	float:left;
	clear:none;
	display:inline;
	width:110px;
	}


li.codigo3 {
	float:left;
	clear:none;
	display:inline;
	width:140px;
	margin:0 0 0 5px;}
	
	
	
li.codigo3 label, li.codigo2 label {
	font-size:14px;}

p.icon_map a{
	background: url(/img/icon_map.png) no-repeat left center;
	font-family: "museo",serif;
	font-style: normal;
	font-weight: 900;
	text-decoration:none;
	color: #262c25;
	text-decoration: none;
	text-transform:uppercase;
	float:right;
	padding:4px 0 4px 25px;
	margin:-35px 0 0 0;}
	
.evento_recomendado {
	position:relative;
	padding:60px 20px 15px 0;
	margin:0 0 15px 0;
	border-right:1px solid #d0cecd;}
	
.last {
	border:0;} 
	
	.alertas p {
		display:block;
		text-align:right;}
	
	.alertas a{
			font-family: "futura-pt-condensed",sans-serif;
	font-weight: 500;
	color: #0c6987;
	text-transform:uppercase;
	background:url(/img/alert.png) no-repeat right center;
	padding:5px 30px 5px 0;
	font-size:18px;
	margin:-8px 0 0 0;
	float:right;}

	
.recommended {
	background:url(/img/recommended.png);
	width:51px;
	height:40px;
	position:absolute;
	right:8px;
	top:-5px;
	font-family: "museo",serif;
font-style: normal;
font-weight: 700;
text-transform:uppercase;
font-size:9px;
line-height:10px;
color:#bebdbd;
padding:10px 0 0 0;
text-align:center;
text-shadow:none;
z-index:2;}

.recommended span {
	color:#fff;
	display:block;
	clear:both;}

.evento_recomendado img {
border-radius: 4px;
	/*
position:absolute;
left:0;
top:0;
z-index:0;*/
}

h3.solicita {
	margin:0 0 10px 0 !important;}

.evento_recomendado h3, .eventos_sindestacar h3, .evento_recomendado h4, .eventos_sindestacar h4, h3.inscripciones {
	font-family: "futura-pt-condensed",sans-serif;
	font-weight: 500;
	color: #5f4122;
	text-transform:uppercase;
	font-size:26px;
	line-height:26px;
	margin:0px 0 0 0;}
	
.evento_recomendado h3 a, .eventos_sindestacar h3 a, .evento_recomendado h4 a, .eventos_sindestacar h4 a{
	color: #5f4122;}

.evento_recomendado p.label, .eventos_sindestacar p.label {
	background:none;
	margin:10px 0 0 0;
	white-space:normal;} 
	
.evento_recomendado p.label a, .eventos_sindestacar p.label a{
	padding:0 20px 0 0px;
	text-transform:uppercase;
	font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 500;
font-size:20px;
text-shadow:none;
margin:10px 10px 0 -5px;}

.evento_recomendado p.label2, .eventos_sindestacar p.label2 {
	background:none;
	margin:10px 0 18px 0;
	white-space:normal;
	display:block;
	clear:both;} 
	
.evento_recomendado p.label2 a, .eventos_sindestacar p.label2 a{
	background:url(/img/label.png) no-repeat center right;
	padding:0 20px 0 0px;
	font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 500;
font-size:20px;
text-shadow:none;
margin:10px 5px 0 0;}


.evento_recomendado p.date {
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 400;
font-size:22px;
margin:10px 0 0 0; } 

.evento_recomendado p.date span, .eventos_sindestacar p.date span {
	border-radius: 4px;
background-clip: padding-box;
background-color: #d7d6d5;
padding:0 5px 0 5px;
}

.eventos_sindestacar {
	position:relative;
	padding: 0 20px 10px 0px;
	margin:0 0 30px 0;
	/*min-height:290px;*/
	border-bottom:1px solid #d0cecd;

}
	
	.eventos_sindestacar.miseventos {
	padding: 37px 20px 0px 140px;
	margin:0 0 0 0;	
	}
	
	
	
.eventos_sindestacar img {

border-radius: 4px;
/*
position:absolute;
left:0;
top:0;
z-index:0;*/
}

.eventos_sindestacar.miseventos img {
		margin-top: 40px;
	}

.eventos_sindestacar p.date {
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 400;
font-size:22px;
margin:10px 0 15px 0; } 

.tabla {
border-radius: 5px;
background-clip: padding-box;
background-color: #efede9;
box-shadow: 0 0 5px rgba(0,0,0,.27);
margin:30px 0 30px 0;
width:100%;
padding-bottom: 60px !important;
position:relative;
}

.hueco-plazas {
	margin-right: 130px;
}

.plazas {
	background: #fff;
	position: absolute;
	top: -15px;
	right: 4px;
	-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
font-size: 16px;
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
padding: 13px 11px 9px 11px;


}

.plazas dl {
margin-top: 0;	
}

.plazas dt {
	clear: both;
	float: left;
	margin-right: 10px;	
	color: #7f7f7f;
	font-weight: 400;
}

.plazas dd {
	float: right;
	color: #000;
	font-weight: 700;
}

.plazas dd.perfil {
	padding-right: 10px;
	background: url(/img/perfil.png) 100% 50% no-repeat;
}

.evento_recomendado_home {
	position:relative;
	border-radius: 5px;
background-clip: padding-box;
background-color: #efede9;
box-shadow: 0 0 5px rgba(0,0,0,.27);
padding:15px 15px 35px 15px;
margin:0 0 35px 0;
}

.evento_recomendado_home.evento-plazas {
	position: relative;
	
}

.evento_recomendado_home .foot {
	border-radius: 0 0 5px 5px;
	background-clip: padding-box;
	background-color: #e9e9e7;
	display:block;
	height:45px;
	position:absolute;
	bottom:0;
	left:0;
	border-top:1px solid #c3c2c1;
	display:block;
	width:100%;
}

.evento_recomendado_home .recommended {
	left:-20px;
	right:auto;
	top:-20px;}
	
.evento_recomendado_home .eventos_sindestacar {
	border:0;
}




.event-wrapper {
	/*padding-bottom: 20px;*/
}




.elementoak1_izda {
	clear: both;
	float:left;
	width:115px;
	position:relative;
}

.elementoak2_izda {
	width:100%;
	margin:0 0 0 -115px;
	float:left;
}

.elementoak2_izda div.elementoak2 {
	padding:0 0 0 140px;
	display:block;
}














table th {
	font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:18px;
text-transform:uppercase;
border:0;
border-bottom:1px solid #c5c4c1;
padding-top:10px !important;
height:20px;
white-space:nowrap;
}

table.tabla-inscripciones th {
    font-size: 16px;
}

table.tabla-inscripciones th.marcar {
    width: 30px;
}

table.tabla-inscripciones th.estado {
    width: 100px;
}

table.tabla-inscripciones th.fechaalta {
    width: 140px;
}


table.tabla-inscripciones th.marcar label {
    text-transform: none;
    font-size: 13px;
    line-height: 13px;
}

table.tabla-inscripciones th.marcar span {
    display: block;
}


form.form-inscripciones textarea {
    width: 90%;
}

label.marcar img {
    margin-left: 10px;
}

label.marcar input {
    margin-top: 7px;
}

h1 {
	position:relative;}

h1 span {
	color:#969595;
	font-size:18px;
	position:absolute;
	bottom:-7px;
	left:207px;}

label {
	font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:16px;
text-transform:uppercase;
}

legend {
		font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:20px;
line-height:23px;
text-transform:uppercase;
padding:0 0 5px 0;}

 
p.radio {
	font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:16px;
text-transform:uppercase;
margin:0 0 15px 15px;
padding:0;
}

input.radio {
		width: 25px !important;
		float: left;
		height: 20px !important;
		margin-top: 0;
}

.baja {
	font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:16px;
text-transform:uppercase;
text-decoration:none;
float:right;}

input.checkboletin {
	position:absolute;
	left:5px !important;
	top:14px;
	padding:0;
	margin:0;
	text-align:left;
	width:20px !important;
	float:none;}

table td {
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 400;
font-size:21px;
border:0 !important;
padding:15px 8px !important;
}


input.latitud {
	width:125px !important;
	float:left;
	margin:0 5px 0 0;}


table tr, table tr.normal {
	background:#eeece9 url(/img/td.gif) repeat-x bottom left;}
	
table tr, table tr.sombreado {
	background:#e9e9e5 url(/img/td.gif) repeat-x bottom left;}

table td a{
	display:block;}



table tr:hover.normal, table tr:hover.sombreado {
	background:#fff url(/img/td.gif) repeat-x bottom left;}

div.pagination {
	float:right;
	margin:5px 0px 0 0;
	font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 400;
font-size:20px;
}

.tabla div.pagination {
		margin:5px 20px 0 0;}

.tabla .pagination ul {
border-radius: 4px;
background-clip: padding-box;
background-color: #fff;
}


a.publish_button {
	background:#048cb3 url(/img/plus.png) no-repeat 50% 9px;
	border-radius: 53px;
	background-clip: padding-box;
	font-family: "museo",serif;
font-style: normal;
font-weight: 300;
color:#fff;
font-size:90%;
line-height:100%;
	width:105px;
	height:50px;
	display:inline-block;
	text-align:center;
	text-transform:uppercase;
		padding:40px 0 15px 0;
		text-decoration:none;
		margin-bottom:5px;
}

a:hover.publish_button {
	background:#086985 url(/img/plus.png) no-repeat 50% 9px;
}


input.latitud {
	width:125px !important;
	float:left;
	margin:0 5px 6px 0;}
	
select.form {
	width:auto !important;}

p.publish_buttons {
	display:block;
	text-align:center;
	margin-top:30px;}

a.publish_button span {
	display:block;
	clear:both;
	font-weight: 900;
	font-size:150%;
	margin:0 0 7px 0;
	}
	
.twtr-ft {display:none}

.twtr-hd {

border-radius: 5px 5px 0 0;
font-family: "museo",serif;
font-style: normal;
font-weight: 900;
text-transform:uppercase;
color: #262c25;
display:none;
}

h2.title_proximos {
	margin:20px 0 -20px 0;}

h2.twitter {
border-top: 5px solid #383735;
font-family: "museo",serif;
font-style: normal;
font-weight: 900;
text-transform:uppercase;
color: #262c25;
background:url(/img/titular.gif) repeat-x bottom left;
text-shadow: none;
padding:0 0 5px 5px;
margin:50px 0 10px 0;
font-size:20px;}

h2.twitter a {
	display:block;
	background:url(/img/twitter.png) no-repeat right center;}

.lateral {
	margin:15px 0 0 10px;} 

.contact {
	height:30px;}

.mandatory {
	display:block;
	width:100%;
	text-align:right;
	font-size:12px;}

.bg_footer {
	background:url(/img/bg_footer.gif);
	position:relative;
	margin:50px 0 0 0;
	padding:30px 0 15px 0;}


.border_footer {
	position:absolute;
	background:url(/img/foot_border.png) repeat-x;
	height:5px;
	top:-5px;
	width:100%;}
	
.frame_footer {
border-radius: 3px;
background-clip: padding-box;
background-color: #535353;
padding:30px 20px 20px 20px;
color:#FFF;
text-shadow: 0 1px 1px rgba(7,7,7,.74);
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight:300;
font-size:22px;
}

.frame_footer a{
	color:#FFF;
	font-weight:900;
	}

/*
.frame_footer_left {
	width:45%;
	float:left;
	text-align:right;}
	*/
	
.frame_footer_left {
	width:100%;
	text-align:left;}
	
.frame_footer_right {
	width:45%;
	float: right;
	text-align:left;}
	

.sub_footer {
	background:url(/img/sub_footer.gif) repeat-x top left;
	line-height:63px;
	margin:30px 0 30px 0;
	padding:0;
		font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 500;
font-size:19px;}
	
.sub_footer ul {
	padding:0;
	margin:0;
}

.sub_footer ul li {
	display:inline-block;
	*float:left;
	list-style:none;
	padding:0;
	margin:0;}
	
.sub_footer ul li:last-child a{
	background:none;}
	
	
.sub_footer ul li a {
	background:url(/img/sub_footer_dot.gif) no-repeat right center;
	padding:0 10px 0 0;
	margin:0 5px 0 0;}
	
 ul.social li a.twitter {
	background:url(/img/icon_twitter.png);
	width:32px;
	height:33px;
	text-indent:-99999px;
	display:block;	padding:0;
	margin:0 3px 0 0;}
	
 ul.social li a.twitter:hover {
	background:url(/img/icon_twitter_hover.png);
}

 ul.social li a.facebook {
	background:url(/img/icon_facebook.png);
	width:32px;
	height:33px;
	text-indent:-99999px;
	display:block;	padding:0;
	margin:0 3px 0 0;}
	
 ul.social li a.facebook:hover {
	background:url(/img/icon_facebook_hover.png);
}

 ul.social li a.linkedin {
	background:url(/img/icon_linkedin.png);
	width:32px;
	height:33px;
	text-indent:-99999px;
	display:block;	padding:0;
	margin:0 3px 0 0;}
	
 ul.social li a.linkedin:hover {
	background:url(/img/icon_linkedin_hover.png);
}

 ul.social li a.youtube {
	background:url(/img/icon_youtube.png);
	width:32px;
	height:33px;
	text-indent:-99999px;
	display:block;	padding:0;
	margin:0 3px 0 0;}
	
 ul.social li a.youtube:hover {
	background:url(/img/icon_youtube_hover.png);
}

ul.social {

	margin:-7px 0 0 0;}
	
 ul.social li {
	 list-style:none;
	 float:left;}

	
.sub_footer_bottom {
	background:url(/img/sub_footer.gif) repeat-x bottom left;
	position:relative;
	}
	
.bg_footer h2 {
	background:url(/img/dot.gif) repeat-x bottom left;
	font-family: "museo",serif;
font-style: normal;
font-weight: 900;
color: #5f4122;
text-shadow:none;
font-size:20px;
padding:0 0 3px 0;
margin:-3px 0 5px 0;}

.bg_footer h2 a {
	color: #5f4122;}

.frame_footer h2 {
	padding:0;
	margin:0 0 0 0;
	background:none;
	color:#fff;
	font-weight:900;
	text-shadow: 0 1px 1px rgba(7,7,7,.74);}
	
.frame_footer h2 a{
	color:#fff;}
	
ul.vnav {
	font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 500;
padding:4px 0 15px 0;
margin:0 0 20px 0;
font-size:23px;
background:url(/img/dot.gif) repeat-x bottom left;}

ul.vnav li {
	list-style:none;
	text-transform:uppercase;
text-shadow: 0 1px 1px #faf9f9;
margin-bottom:5px;
}
	
ul.vnav li a {
	color: #5f4122;
	display:block;}
	
ul.vnav ul li {
	text-transform:none;
}

	
ul.vnav ul {
	margin:10px 0 20px 20px;}
	

.feed {
font-family: "museo",serif;
font-style: normal;
font-weight: 300;
text-transform:uppercase;
padding:0 30px 0 0;
background:url(/img/rss.png) no-repeat right center;
position:absolute;
top:5px;
right:0;
width:70px;
font-size:12px;
line-height:12px;}

ul.blog {
	padding:0;
	margin:0;
}
	
ul.blog li {
background:url(/img/dot.gif) repeat-x bottom left;
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 500;
padding:0 0 15px 0;
margin:0 0 15px 0;
font-size:23px;
list-style:none;}

ul.blog li a{
color: #5f4122;
text-transform:uppercase;
}

ul.blog li a:hover {
	text-decoration:none;
	opacity: .64;}

ul.blog li a span {
	color:#000000;
	font-size:16px;
	display:block;
	clear:both;
	margin:5px 0 0 0;}
	
ul.blog li a span.entry {
	text-transform:none;
	font-size:22px;
	line-height:26px;
font-style: normal;
font-weight: 400;}

.lotura {
	font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 500;
text-transform:uppercase;
font-size:12px;
position:absolute;
right:0;
bottom:-20px;
}

.email {
		font-size:18px;}
		
ul.ulshare li {
	float:left;
	width:26px;
	height:26px;
	padding:0;
	margin:0 5px 0 0;
	list-style:none;
}
ul.ulshare li a{
	display:block;
	text-indent:-99999px;
		width:26px;
	height:26px;}
	
ul.ulshare li a.outlook {
	background: url(/img/outlook.png);}
	
ul.ulshare li a:hover.outlook {
	background: url(/img/outlook_hover.png);}
	
ul.ulshare li a.gmail {
	background: url(/img/gmail.png);}
	
ul.ulshare li a:hover.gmail {
	background: url(/img/gmail_hover.png);}
	
ul.ulshare li a.twitter2  {
	background: url(/img/twitter2.png);}
	
	 ul.ulshare li a.twitter-share-button {
		 display:none !important;}
		 
#ustom-tweet-button {
	display:block !important;
	text-indent:-99999px !important;
		width:26px !important;
	height:26px !important;
		background: url(/img/twitter2.png) !important;
		overflow:hidden !important;}
		

	
ul.ulshare li a:hover.twitter2 {
	background: url(/img/twitter2_hover.png);}
	
ul.ulshare li a.linkedin2 {
	background: url(/img/linkedin.png);}
	
ul.ulshare li a:hover.linkedin2 {
	background: url(/img/linkedin_hover.png);}
	
ul.ulshare li a.facebook2 {
	background: url(/img/facebook.png);}
	
ul.ulshare li a:hover.facebook2 {
	background: url(/img/facebook_hover.png);}
	
ul.ulshare li a.google {
	background: url(/img/google.png);}
	
ul.ulshare li a:hover.google {
	background: url(/img/google_hover.png);}
	
ul.ulshare li a.whatsapp {
	background: url(/img/whatsapp.png);}
	
ul.ulshare li a:hover.whatsapp {
	background: url(/img/whatsapp_hover.png);}
	
.add_calendar p, .share p{
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 400;
text-transform:uppercase;
font-size:17px;
width:65px;
float:left;
margin:-7px 0 0 15px;
line-height:17px;}

.share p{ 
margin:3px 0 0 20px;
}
		
a.participate {
border-radius: 4px;
background-clip: padding-box;
background-color: #9c9c99;
padding:5px 10px 5px 10px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
float:right;
margin:-3px 15px 0 0;
font-family: "museo",serif;
font-style: normal;
font-weight: 500;
font-size: 19px;
text-shadow: 0 1px 0 rgba(102,112,115,.75);
}

a.participate span{
font-family: "museo",serif;
font-style: normal;
font-weight: 900;}

a:hover.participate {
	background:#686865;}
	
a.free {
border-radius: 4px;
background-clip: padding-box;
background-color: #73b304;
padding:5px 10px 5px 10px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
float:right;
margin:-3px 15px 0 0;
font-family: "museo",serif;
font-style: normal;
font-weight: 500;
font-size: 19px;
text-shadow: 0 1px 0 rgba(56,88,1,.75);
}

a:hover.free {
	background:#548106;}
	
a.all {
border: 1px solid #cac9c9;
border-radius: 4px;
background-clip: padding-box;
box-shadow: 0 0 5px rgba(0,0,0,.13);
background:#fff url(/img/next.gif) no-repeat 90% center;
padding:10px 25px 10px 10px;
float:right;
margin:0 10px 0 0;
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 300;
font-size:22px;}

a:hover.all {
	text-decoration:none;}
	
	
.blog_home {
	margin:30px 0 0 0;}
	
.blog_home h2 {
		background:url(/img/dot.gif) repeat-x bottom left;
	font-family: "museo",serif;
font-style: normal;
font-weight: 900;
color: #5f4122;
text-shadow:none;
font-size:20px;
padding:0 0 3px 0;
margin:-3px 0 5px 0;}

.blog_home h2 a {
	color:#5f4122;}
	
a.suscribe {
	position:relative;
	padding:8px 0 5px 85px;
	border-top:5px solid #383735;
	border-bottom:1px solid #383735;
	font-family: "museo",serif;
font-style: italic;
font-weight: 300;
text-decoration:none;
display:block;
min-height:110px;
font-size:14px;
margin:30px 0 20px 0;
	}

a.suscribe span.img {
	background:url(/img/newsletter.png);
	width:66px;
  height:106px;
  display:block;
  position: absolute;
  left:5px;
  top:-10px;}

a.suscribe span.title {
font-style: normal;
font-weight: 900;
display:block;
clear:both;
text-transform:uppercase;
font-size:18px;
}

a.suscribe span.paragraph {
margin:6px 0 0 0;
display:block;
clear:both;
}


.bg_login {
	background:url(/img/bg_login.png);
	position:fixed;	
	top:0;
/*top:-999999px;*/
	left:0;
	width:100%;
	height:100%;
	z-index:500;
	display:none;
	}
	
	.bg_login2 {
	background:url(/img/bg_login.png);
	position:fixed;	
	top:0;
/*top:-999999px;*/
	left:0;
	width:100%;
	height:100%;
	z-index:500;
	}
	
.login_layer_content {
width:280px;
position: absolute;
z-index:600;
top:100px;
top: -430px;
top: -450px;
/*top:-999999px;*/
left:50%;
margin:0 0 0 -140px;
}

.datos_layer_content {
width:280px;
position: absolute;
z-index:600;
top:100px;
/*top:-999999px;*/
left:50%;
margin:0 0 0 -140px;
}

.register_layer_content {
width:280px;
position: absolute;
z-index:600;
top: -590px;
top: -720px;
/*top:-999999px;*/
left:50%;
margin:0 0 0 -140px;
}
	
.login_layer {
border: 1px solid rgba(0,0,0,.24);
border-radius: 6px;
background-clip: padding-box;
background-color: #efede9;
box-shadow: 0 0 5px rgba(0,0,0,.22);
padding:20px 10px 0px 10px;
margin:0px 0 30px 0;

}

.solicita_layer {
border: 0;
border-radius: 0;
background-clip: padding-box;
background-color:none;
box-shadow: none;
padding:0;
margin:0px 0 30px 0;

}


.login_layer h3 {
	line-height: 28px;	
}

.login_layer select {
	width:100%;
	padding-top:7px;
		height:38px;
		color:#262c25; }
		
.banner_widget {
	text-align:center;
	margin:5px 0 25px 0;
	padding:0 0 10px 0;
			font-family: "museo",serif;
	font-style: normal;
	border-bottom:1px solid #000;

	}
	
.banner_widget img, .banner_widget strong {
	display:block;
	margin:auto;
	clear:both;
		font-weight: 900;
		font-size:16px;}
		
.banner_widget strong {
	margin:0 0 -5px 0;}
	
.banner_widget span {
	padding-bottom:5px;}
	
.banner_widget a:hover {
	text-decoration:none;}
	
.banner_widget a:hover span {
	background:#d9d9d7;
	border-radius: 5px;
background-clip: padding-box;
	display:block;
	padding:10px 0 5px 0;
	margin:-10px 0 -5px 0;
}

ul.redes {
	padding:0;
	margin:0;}

ul.redes li {
	list-style:none;
	padding:0;
	margin:0 0 10px 0;}
	
a.login_facebook, a.login_twitter, a.login_google
{

border-radius: 4px;
background-clip: padding-box;
box-shadow: 0 0 5px rgba(0,0,0,.7);
padding:5px 10px 5px 50px;
height:26px;
line-height:26px;
position:relative;
text-decoration:none;
display:block;
color:#fff;
font-size: 19px;
font-family: "museo",serif;
font-style: normal;
font-weight: 500;
text-shadow: 0 1px 0 rgba(0,0,0,.7);
overflow:hidden;
}

a.login_facebook {
border: 1px solid #406dae;
background-color: #5f89c5;}

a.login_twitter {
border: 1px solid #41a1ed;
background-color: #6fbbf7;
}

a.login_google {
border: 1px solid #5e5f60;
background-color: #7b7b7c;
}

a:hover.login_facebook {
	background: #325a94;
}

a:hover.login_twitter {
	background: #3983be;
}

a:hover.login_google {
	background: #4e4f50;
}

a.login_facebook span {
	position:absolute;
	background:url(/img/login_facebook.png);
	width:42px;
	height:31px;
	display:block;
	left:0px;
	top:3px;}
	
a.login_twitter span {
	position:absolute;
	background:url(/img/login_twitter.png);
	width:42px;
	height:31px;
	display:block;
	left:2px;
	top:3px;}
	
a.login_google span {
	position:absolute;
	background:url(/img/login_google.png);
	width:42px;
	height:31px;
	display:block;
	left:0px;
	top:3px;}
	
.completa {
	padding:25px 0 0 0;}
	
.accede {
text-transform:uppercase;
font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:18px;}

.capa_todos {
	position:relative;
	height:20px;}
	
.capa_todos input {
	position:absolute;
	left:0;
	top:-8px;
	width:20px !important;
	margin:0;
  padding:0;}
	
.capa_todos span {
	position:absolute;
	left:20px;}
	
.fechatabla {
	white-space:nowrap;}

.o {
font-family: "museo",serif;
font-style: normal;
font-weight: 700;
font-size:18px;
margin:20px 0 20px 0;
text-align:center;}
	
.login_layer form ul {
	padding:0;
	margin:0;}  

.login_layer form ul li {
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	width: 100%;
	display: inline-block;
	}
	
.login_layer form ul li input {
	width:100%;
	padding:0;
	text-indent:6px;
	padding-top:0px;
	padding-bottom:0px;
	display:block;
	height:35px;}
	
.login_layer form ul li textarea {
		width:100%;
			padding:0;
		text-indent:6px;}
		
.login_layer h2 {
	padding:0;
	margin:-6px 0 10px 0;}
	
.centroolvido {
text-align:center;
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 300;
font-size:20px;
}

.centro {
	text-align: center;	
}

.alert.amarillo {
	border: 1px solid #e7d654 !important; /* stroke */
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 3px !important; /* border radius */
-moz-background-clip: padding !important;
-webkit-background-clip: padding-box !important;
background-clip: padding-box !important; /* prevents bg color from leaking outside the border */
background-color: #f5edb5 !important; /* layer fill content */
color: #726933 !important;
}

.login_layer form input[type=submit], .button{
width:100%;
padding-top:7px;
padding-bottom:7px;

font-size: 19px;
font-family: "museo",serif;
font-style: normal;
font-weight: 500;
color:#fff;
text-shadow: 0 1px 0 rgba(0,0,0,.7);
border: 1px solid #9e5f1e;
border-radius: 4px;
background-clip: padding-box;
background-color: #c3833f;
box-shadow: 0 0 5px rgba(0,0,0,.7);
text-transform:uppercase;
}

a.button {
	display:block;
	width:auto;
	display:block;
	padding-right:10px;
	padding-left:10px;
	text-align:center;}
	
.login_layer form input:hover[type=submit]{
	background:#9c652d;
}

a:hover.button {
		background:#9c652d;
		color:#FFF;
		text-decoration:none;}
		
input.error {
	border:1px solid #b94a48;}

.text_login {
	padding-top:20px;}
	
.texto_legal {
	position:relative;
	padding:0 0 0 34px;
	height: auto;
	margin:10px 0 10px 0;
	display: inline-block;
	}
	
.texto_legal label{
		font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 300;
font-size:18px;
padding:0;
margin:0 0 0 -5px;
}

.texto_legal a {
	text-decoration: underline;}
	
input.checkbox {
	position:absolute;
	left:5px;
	top:2px;
	width:20px !important;
	padding:0 !important;
	margin:0 !important;
	}
	
	
.description {
	margin:0 0 40px 0;}
	
.nav-tabs {
	font-family: "museo",serif;
font-style: normal;
font-weight: 900;
text-transform:uppercase;
font-size:18px;}

.arrow_down {
	background:url(/img/arrow.png);
	width:33px;
	height:99px;
	display:block;
	position:absolute;
	right:-8px;
	top:-66px;}
	
#map_canvas {
	width: 100%;
	height: 600px;
	margin: 20px 0 20px 0;
	border-radius: 5px;
background-clip: padding-box;
}

.tag {
	margin:30px 0 30px 0;}

.tag ul{
	padding:0;
	margin:0;
	font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 300;
font-size:20px;
}

.tag ul li {
	list-style:none;
	padding:0;
	margin:2px;
	clear:none;
	float:left;}

.tag ul li a{
	border-radius: 5px;
background-clip: padding-box;
background-color: #d9d9d7;
display:block;
padding:5px;
}
.tag ul li a:hover {
	text-decoration:none;
	color:#fff;
	background:#bdbdbb;
}

a.mapa {
	text-decoration:none;
		font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 300;
font-size:15px;
text-transform:uppercase;}

.multiple {
	width:200px;
	float:left;
	margin:0 0 50px 3%;}
	
.multiple select {
	height:200px;}
	
.multiple_in {
	overflow-x:scroll;
	overflow-y:hidden;
	width:100%;
	overflow: -moz-scrollbars-horizontal;
	margin:0 0 10px 0;}

.multiple_in select {
	float:left;
	min-width:200px;
	width:auto;
	margin:0;}
	
.leermas {
border-radius: 5px;
background-clip: padding-box;
background-color: #d9d9d7;
padding:5px;
cursor:pointer;
position:absolute;
bottom:-40px;
left:0;
		font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 300;
font-size:16px;
text-transform:uppercase;}

.descripcion {
	margin:0 0 80px 0;
	overflow:hidden;
	line-height:22px;
}
	
.alerta {
	border-radius: 4px;
background-clip: padding-box;
background-color: #fff;
padding:10px 10px 0 10px;
margin:10px 0 10px 0;
position:relative;}




.descarga a{
	background:url(/img/descarga.png) no-repeat 10px 10px;
	padding:10px 0 0px 55px;
	min-height:40px;
		font-family: "museo",serif;
font-style: normal;
font-weight: 700;
text-transform:uppercase;
font-size:17px;
border-bottom:1px solid #dddddd;
	text-decoration: none;
	display:block;
}
	

	
.descarga span {
	display:block;
	clear:both;
	margin:0px 0 0 0;
		font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 300;
font-size:16px;}

.radiobutton {
	position:relative;
	padding:0 0 0 20px;
	margin:0 0 7px 30px;}
	
.radiobutton label{
		font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 300;
font-size:18px;
}
	
.radiobutton input {
	position:absolute;
	left:0;
	top:0px;
	width:20px;}
	
.options {
	margin:0 0 20px 0;}
	
	.mapa_index {
	position:fixed !important;
	top:-20px;
	left:0;
	height:100% !important;
	z-index:0 !important;}
	
.home {
	text-align:center;
	margin:-5px 0 0 0;}
	
.home h1 {
	margin:0 0 20px 0;
}

.home ul.social {
	width:105px;
	margin:auto;}

.home .sub_footer_bottom {
	padding:8px 0 5px 0;
	margin:-26px 0 -20px 0;}
	
	
	/*---widget estiloak ---*/
	
.login_laterwidget {
	margin:0 5px 0 0!important;
	padding-bottom:0 0 20px 0!important;}
	
.logo_widget {
	margin:-15px 0 5px 0!important;}
	
.well_widget {
	overflow-y: scroll!important;
	margin:5px 0 5px 0!important;
	border-bottom:#d0cecd solid 1px!important;
	border-top:#d0cecd solid 1px!important;
	padding:30px 5px 5px 5px!important;}
	
.well_widget a{
	display:block !important;}
	
.foot_widget {
	font-size:11px !important;
	text-align:right!important;}
	
.foot_widget a {
	font-size:12px !important;
	font-weight:bold!important;
	padding:0 0 4px 4px!important;
	padding:0 0 5px 0!important;}
	
.evento_widget {
	 padding:0 0 10px 0!important;
	 margin:0 0 22px 0!important;
	 min-height:20px!important;
	 }
	 
.evento_widget h3 {
	font-size:13px !important;
	line-height:15px!important;
	margin:-13px 0 -11px 0!important;
	text-transform:none!important;}

.evento_widget h3 a {
	display:block !important;}
	
.evento_widget .label {
	margin:0px 0 3px 0!important; 
	text-transform:none!important;}
	
.evento_widget .label a {
	font-size:12px !important;
	text-transform:none!important;}
	
.evento_widget .date {
	font-size:12px !important;
	margin:0!important;
	padding:0!important;}
	
	/* pertsonalizatua */



.custom {
	background:#ccecfd !important;}
	
.custom a:hover {
	text-decoration:none !important;
	color:#2b405a!important;}
	
.custom .evento_widget h3, .custom .evento_widget h3 a {
	font-size:12px !important;
	font-family: Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif!important;
	color:#2b405a!important;
	font-weight:bold !important;
}

.custom .evento_widget .label, .custom .evento_widget .label a {
		font-size:12px !important;
		color:#666666 !important;
		}
		
.custom .evento_widget .date {
	color:#666 !important;
	font-size:12px !important;
}

.custom .evento_widget .date span{
	background:#fff !important;
	color:#000 !important;
	border-radius:0 !important;
	padding-top:2px !important;
		padding-bottom:2px !important;
}







		
.lexdir {
	background:#f9f9f9 !important;
	border:1px solid #efefef;
	box-shadow:none;
		border-radius:0 !important;}
		
	.lexdir .well_widget {
		padding:0 !important;
		margin:0 !important;
			border-top:1px solid #efefef !important;
				border-bottom:1px solid #efefef !important;}
		
	.lexdir .evento_widget{
		padding:20px 0 1px 10px !important;
		background:#fff;
		margin:0 0 10px 0 !important;
		border:0;}
	
.lexdir a:hover {
	text-decoration:none !important;
	color:#2b405a!important;}
	
.lexdir .evento_widget h3, .lexdir .evento_widget h3 a {
	font-size:12px !important;
	font-family: Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif!important;
	color:#3dc8ff!important;
	font-weight:bold !important;
}

.lexdir .evento_widget .label, .lexdir .evento_widget .label a {
		font-size:12px !important;
		color:#33393d !important;
		}
		
.lexdir .evento_widget .date {
	color:#999999 !important;
	font-size:12px !important;}

.lexdir .evento_widget .date span{
	color:#999999 !important;
	background:#fff !important;
	padding:0 !important;
	border-radius:0 !important;
	padding-top:2px !important;
		padding-bottom:2px !important;
}













.lawandtrends {
	background:#fff !important;
	border:1px solid #efefef;
	box-shadow:none;
	border-radius:0 !important;}

.lawandtrends .well_widget {
	padding:0 !important;
	margin:0 !important;
	border-top:1px solid #de0030 !important;
	border-bottom:1px solid #de0030 !important;
}

.lawandtrends .evento_widget{
	padding:20px 0 1px 10px !important;
	/*background:#fff;*/
	margin:0 0 10px 0 !important;
	border:0;
border-bottom: 1px dotted #dddddd !important;

}

.lawandtrends a:hover {
	text-decoration:none !important;
	color:#2b405a!important;}

.lawandtrends .evento_widget h3, .lawandtrends .evento_widget h3 a {
	font-size:12px !important;
	font-family: Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif!important;

	/*color: #de0030!important;*/
	color: #000 !important;

	font-weight:bold !important;
}

.lawandtrends .evento_widget .label, .lawandtrends .evento_widget .label a {
	font-size:12px !important;
	color:#33393d !important;
}

.lawandtrends .evento_widget .date {
	color:#999999 !important;
	font-size:12px !important;}

.lawandtrends .evento_widget .date span{
	color:#999999 !important;
	background:#fff !important;
	padding:0 !important;
	border-radius:0 !important;
	padding-top:2px !important;
	padding-bottom:2px !important;
}












/*---widget estiloak ---*/

@media (min-width: 768px) and (max-width: 979px) {



    .list-botones.list-inscripciones li {
        display: inline-block;
    }


    .list-botones.list-inscripciones .btn-marron {
        width: auto !important;
    }

    .list-botones li {
        display: block;
        margin-bottom: 5px;
    }

    .list-botones .btn-marron {
        width: 120px !important;
    }



	.frame_footer span {
	display:block;
	clear:both;}
	
		a.participate {
		font-size:15px;}
	

a.suscribe {
	position:relative;
	padding:8px 0 5px 0px;

min-height:110px;
font-size:14px;
margin:30px 0 20px 0;
text-align:center;
	}

a.suscribe span.img {
	position:relative;
	margin:-6px auto 0 auto;
}




.plazas {

	position: static;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
padding: 8px 11px 3px 11px;

margin-bottom: 20px;
text-align: center;
}


.plazas dl {
margin-top: 0;
margin-bottom: 0;
display: inline-block;
}

.plazas dt {
	clear: none;
	float: left;
	margin-right: 5px;	

padding: 0;
}

.plazas dd {
	float: left;
margin-right: 15px;
margin-left: 0;

}


.hueco-plazas {

	margin-right: 0;
}


}




@media handheld, only screen and (max-width: 767px) {



    .list-botones li {
        display: block;
        margin-bottom: 5px;
    }

    .list-botones .btn-marron {
        width: 120px !important;
    }

    .list-botones.list-inscripciones li {
        display: inline-block;
    }


    .list-botones.list-inscripciones .btn-marron {
        width: auto !important;
    }

		a.participate {
		font-size:15px;}
		
	h1 {
		width:100%;
		text-align: center;}
	
	.head {
	  background:url(/img/head.png)  repeat-x center bottom;
	  height: auto;
	  width:100%;
	  }
	
.navbar .nav {
	float:none;
	width:80%;
	margin:auto;}

.navbar .nav > li {
  float: none;
  clear:both;
  display:block;
  margin:0 0 5px 0;
  width:100%;
}

.entry {
	margin:20px 0 15px 0;}

.entry ul  {
	margin:0 35% 0 0;
	}


	th {
		display: none;	
	}
	
	td {
		display: block;
		clear: both;
	}
	
	.evento_recomendado {
	position:relative;
	padding:60px 20px 25px 0;
	margin:0 0 25px 0;
	border-right:0px solid #d0cecd;
	border-bottom:1px solid #d0cecd;}
	
	.lateral {
	margin:0 0 0 0px;}
	
table td.title {
font-family: "futura-pt-condensed",sans-serif;
font-style: normal;
font-weight: 500;
text-transform:uppercase;}

table td {

	padding:0 5px 4px 5px!important;}
	
table td:last-child {
	padding-bottom:10px !important;
}

table td:first-child {
padding-top:10px !important;
}

ul.nav li a:hover {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
		  
		  
}

	
.marginfooter {
	margin:0 5px 30px 5px;}
	
	
	body {
		padding:0;}
		
.row {
	margin:0 20px 0 20px;}
	
.hidetablet {
	display:none  !important;} 




.plazas {

	position: static;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
padding: 8px 11px 3px 11px;

margin-bottom: 20px;
text-align: center;
}


.plazas dl {
margin-top: 0;
margin-bottom: 0;
display: inline-block;
}

.plazas dt {
	clear: none;
	float: left;
	margin-right: 5px;	

padding: 0;
}

.plazas dd {
	float: left;
margin-right: 15px;
margin-left: 0;

}


.hueco-plazas {

	margin-right: 0;
}


}

@media (max-width: 480px) {
    .eventos_sindestacar.miseventos {
        padding-left: 0;
    }
	
	.feed, .title_feed {
		display:none;}
		
	.lotura {
		right:20px !important;
bottom:-10px !important;
}
	.add_calendar {
		display:none !important;} 
		
	.share {
		display:none !important;}

.hidetablet {
	display:none !important;} 
		
	body {
		padding:0;}
		
.row {
	margin:0 20px 0 20px;}
	
.nav-tabs li {
	display:block;
	float:none;
	clear:both;}

	
	.search ul li, .search ul li.wide{
	float:none;
	list-style:none;
	padding:0;
	margin:0 1% 0 0;
	position:relative;
	width:100% !important;
	display:block !important;
	height:40px;
	
}

.search ul li select {
	float:none;
	clear:both;
	display:block;}
	
.search {
padding:7px 17px 7px 7px;
}


.search button[type=submit], .search button[type=button]{
	background: url(/img/search.png) no-repeat center center;
	width:100%;
	height:32px;
	text-indent:-99999px;
	display:block;
	position:relative;
	right:9px;
	top:0px;
	-webkit-appearance:none;
	border:0;
	-moz-box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
	-webkit-box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
	box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
}

p.icon_map a{
	float:none;
	display:block;
	margin:0 0 10px 0;}

	
.frame_footer_left {
	width:100%;
	float:none;
	text-align:left;
	margin:0 0 20px 0;}
	
.frame_footer_right {
	width:100%;
	float: none;
	text-align:left;}
	
ul.social {
	float:none;
	display:block;
	clear:both;
	margin:10px 0 7px 0;}
	
.sub_footer {
	line-height:1.5em;}
	
.lotura {

bottom:-40px;}

.eventos_sindestacar {
	position:relative;
	padding:5px 0px 10px 0px;
	margin:0 0 15px 0;
	width:100%;
	border-bottom:1px solid #d0cecd;}
	
.eventos_sindestacar img {
	position:relative;
border-radius: 4px;
z-index:0;
margin:8px 0 10px 0;
	width: 100%;
}

.evento_recomendado_home {
padding:15px 15px 35px 15px;
}

.evento_recomendado_home .foot {

}

.add_calendar p, .share p{
	display:block;
	clear:both;
	margin:5px 0px 10px 15px;}
	
.add_calendar, .share {
	display:block;
	clear:both;
	height:20px;
}
	
a.participate, a.free {
	float:none;
	display:block;
	clear:both;
	margin:25px 15px 0px 15px;
	text-align:center;
	font-size:20px;}
	
}




/**
 * Default DropKick theme
 *
 * Feel free to edit the default theme
 * or even add your own.
 *
 * See the readme for themeing help
 *
 */

/***** Begin Theme, feel free to edit in here! ******/

/* One container to bind them... */
.dk_container {
  line-height: 13px;
  margin-bottom: 0px;
  width:100%;
  border: 1px solid rgba(0,0,0,.13);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.45);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.45);
box-shadow: inset 0 1px 2px rgba(0,0,0,.45);
font-family: "museo-n5","museo",serif;
font-style: normal;
font-weight: 500;
}
  .dk_container:focus {
    outline: 0;
  }
  .dk_container a {
    cursor: pointer;
    text-decoration: none;
  }

/* Opens the dropdown and holds the menu label */
.dk_toggle {
  /**
   * Help: Arrow image not appearing
   * Try updating this property to your correct dk_arrows.png path
   */
  background-image: url('/img/dk_arrows.png');
  background-repeat: no-repeat;
  background-position: 96% center;
  color: #333;
  padding: 7px 0px 7px 0px;
  text-shadow: #fff 1px 1px 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s;
    border: 1px solid rgba(0,0,0,.13);
	text-indent:5px;
}
  .dk_toggle:hover {
    border-color: #8c8c8c;
	color:#000;
  }
  /* Applied when the dropdown is focused */
  .dk_focus .dk_toggle {
    border-color: #40b5e2;
  }
  .dk_focus .dk_toggle {
border: 1px solid rgba(0,0,0,.37);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
-moz-box-shadow: 0 0 5px rgba(94,48,2,.6);
-webkit-box-shadow: 0 0 5px rgba(94,48,2,.6);
box-shadow: 0 0 5px rgba(94,48,2,.6);
  }

/* Applied whenever the dropdown is open */
.dk_open {
border: 1px solid rgba(0,0,0,.37);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
-moz-box-shadow: 0 0 5px rgba(94,48,2,.6);
-webkit-box-shadow: 0 0 5px rgba(94,48,2,.6);
box-shadow: 0 0 5px rgba(94,48,2,.6);
  /**
   * Help: Dropdown menu is covered by something
   * Try setting this value higher
   */
  z-index: 10;
}
  .dk_open .dk_toggle {
    background-color: #ececec;
    border-color: #8c8c8c;
    color: #ccc;
    box-shadow: inset 0 -2px 5px #ccc;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
	text-indent:5px;
  }

/* The outer container of the options */
.dk_options {
/*  box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
  -moz-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
  -webkit-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;*/
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  
}
  .dk_options a {
    background-color: #fff;
    border-bottom: 1px solid #999;
    padding: 8px 10px;
	color:#262c25;
  }
  .dk_options li:last-child a {
    border-bottom: none;
  }
  .dk_options a:hover,
  .dk_option_current a {
    background-color: #262c25;
    border-bottom-color: #262c25;
    color: #fff;
    text-decoration: none;
	font-weight:lighter;
    text-shadow: rgba(0, 0, 0, .5) 0 1px 0;
  }

/* Inner container for options, this is what makes the scrollbar possible. */
.dk_options_inner {
  border: 1px solid #8c8c8e;
  border-bottom-width: 2px;
  border-bottom-color: #999;
  color: #333;
  max-height: 250px;
  text-shadow: #fff 0 1px 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
    width:100%;
}

/* Set a max-height on the options inner */
.dk_options_inner,
.dk_touch .dk_options {
  max-height: 250px;
  width:100%;
}

.dk_options ul {
	display:block;
	width:100%;}

.dk_options li {
	display:block;
	clear:both;
	width:100% !important; }

/******  End Theme ******/

/***** Critical to the continued enjoyment of working dropdowns ******/

.dk_container {
  display: none;
  float: left;
  position: relative;
}
  .dk_container a {
    outline: 0;
  }

.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

.dk_open {
  position: relative;
}
  .dk_open .dk_options {
    display: block;
		padding-left:5px !important;
	display:block !important;
	clear:both !important;
  }
  .dk_open .dk_label {
    color: inherit;
	padding-left:5px !important;
	display:block !important;
	clear:both !important;
	
  }

.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%;
}
  .dk_options a,
  .dk_options a:link,
  .dk_options a:visited {
    display: block;
  }
  .dk_options_inner {
    overflow: auto;
    position: relative;
  }

.dk_touch .dk_options {
  overflow: hidden;
}

.dk_touch .dk_options_inner {
  max-height: none;
  overflow: visible;
}

/*
.dk_fouc select {
  position: relative;
  top: -99999em;
  visibility: hidden;
}
*/
/***** End Critical to the continued enjoyment of working dropdowns ******/
