/*------------ GENERAL Y HOME ------------------*/
	
	/* generales */
	body						{ background: #cccccc url('../images/motivo-suelo-arido-gris.gif'); font-size:62.5%; }	
	#page						{ background: #eaeace url('../images/motivo-suelo-arido.gif'); color: #897561 !important; color: rgba(87, 46, 29, 0.5); height: 100%;
							      font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; width:1024px; margin:0 auto;}
	#page:after					{ content:""; height:0px; display:block; clear:both; }
	

	a							{ color: #5ea7a4; text-decoration: none; transition:  0.2s color linear; -webkit-transition: 0.2s color linear; -moz-transition: 0.2s color linear; -o-transition:  0.2s color linear; }
	a:hover						{ color: #e29e6c;  }
	br							{ line-height: 0.1em; }
	
	/* color del texto seleccionado */
	::-moz-selection 			{ background-color: #f8d46c; color: white; }
	::selection 				{ background-color: #f8d46c; color: white; }

	
	
	/* menu */
	nav 						{ -webkit-border-radius: 12px; border-radius: 12px; background-color: #f0c450; background-color: rgba(255,185,0,0.5); clear: right; float: right; margin: 30px 45px 0 0; padding: 10px 10px 10px 10px; text-align: left; width: 590px; }
	nav	li						{ display: inline; margin-left: 20px;}
	nav a						{ color: white; font-size: 1.4em; font-weight: 500; }
	
	/* current page */	
	.cartel-body a#cartel-nav, .info-body a#info-nav, .como-llegar-body a#como-llegar-nav, .contacto-body a#contacto-nav, .horarios-body a#horarios-nav/*.ultima-hora a#ultima-hora-nav */{ color: #e29e6c;  }
/*	.inscripciones-body a#inscripciones-nav { display: none; } */	

	/* logo */
	h1							{ background: url('../images/logo-buditch-masterwave-2012.png'); clear:left; height: 206px; float: left; margin: 0px 40px 15px 30px; text-indent: -9999px; width:278px; position:relative; transition: background 0.2s; -moz-transition: background 0.2s; -webkit-transition: background 0.2s; -o-transition: background 0.2s;}
	.carga-rosa					{ width: 0px; height: 0px; background: url('../images/logo-buditch-masterwave-2012-2.png'); }
	h1:hover					{ background: url('../images/logo-buditch-masterwave-2012-2.png'); }

/* boton inscripciones */
	
	#abierto 					{ color: white; text-decoration:none; background-color: #65c5d8; -webkit-border-radius: 20px; border-radius: 20px; -moz-box-shadow: 0px 4px 0px #5ea7a5; -webkit-box-shadow: 0px 4px 0px #5ea7a5; box-shadow: 0px 4px 0px #5ea7a5; padding: 10px 24px 10px 24px; float: left; clear: left; margin: 0 0 0 77px; -webkit-appearance: none; border:none; cursor: pointer; transition:  0.2s color linear; -webkit-transition: 0.2s color linear; -moz-transition: 0.2s color linear; -o-transition:  0.2s color linear;}
	#abierto a 					{ color: #fff; }
	#abierto a:hover			{ color: #fff; }
	#abierto:active				{ color: #5ea7a5; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; position: relative; top: 4px; }
	#abierto a:active			{ color: #5ea7a5; }
	
	
	
	/* caja de creditos */
	article.creditos			{ -webkit-border-radius: 12px; border-radius: 12px; /* background-color: #c8f562; background-color: rgba(177,255,0,0.5); */ clear:right; float:right; margin: 0 45px 10px 0; padding: 15px; width: 560px; }
	article.creditos ul			{ list-style-type:none; }
	article.creditos ul	li		{ padding-top: 5px; margin-bottom: 5px; }
	.creditos-1					{ clear: left; float: left; position: relative; top: 10px; width: 52%; }
	.creditos-2					{ float: left; width: 48%; }
	.creditos-3					{ float: left; width: 28%; }
	.creditos-4					{ float: left; width: 22%; }
	.creditos-5					{ float: right; width: 49%; }
	h2							{ color: #e29e6c; font-weight: 400; margin: 0px; padding-bottom: 4px;  }
	.indian-row					{ background: url('../images/indian-row.png'); clear:left ; height: 4px; float: left; margin: 4px 0 7px 0; width: 100%; }
	blockquote					{ font-style:italic; font-weight:500;}
	
	/* logo buddy */
	.logo-buddy					{ background: url('../images/logo-buddywood-custom-made-buditch-2012.png'); clear: right; float: right;  height: 67px; margin: -11px 45px 0 0; position: relative; text-indent: -9999px; top: 25px; width: 270px; z-index: 100; }
	
	/* slider */
	 #mySlider {
        width: 1024px;			
        height: 325px;
    }
    
	/* ultimas hora y madridejos */
	.ultima-hora				{ clear: left; float: left; line-height: 1.em; padding: 25px 0 25px 0;}
	.dot-aside					{ margin-right: 10px; }
	.ultima-hora-title			{ display: inline; margin-right: 6px; font-size: 1.4em; font-weight: 500; position: relative; top: -4px; }
	.flecha-aside				{ margin-right: 6px; position: relative; top: -4px; }
	.ultima-hora p				{ display: inline; font-size: 1.5em; position: relative; top: -6px; }
	
	.madridejos					{ clear: right; float: right; margin: 30px 55px 0 0; }
	.escudo-madridejos			{ clear: left; float: left; margin: -2px 6px 0 0 ; }
	.madridejos figcaption		{ font-size: 1.1em; font-weight: 500; text-transform: uppercase; width: 230px; }
	
	
	/* twitter-box video-juan*/
	.twitter-box				{ clear: right; float: right; margin: 20px 10px 0 -60px; }
	.twtr-ft, .twtr-hd, .twtr-user	{ display: none; }
	.tweet-url username			{ color: #e29e6c; }
	.video-juan					{ clear:left; float:left; margin: 0 0 40px 0; }
	
	/* footer */
	footer						{ background: #e0e0cc url('../images/motivo-suelo-arido-oscuro.gif'); color: rgb(129, 88, 70); color: rgba(87, 46, 29, 0.5); clear: left; float: left; height: 44px; padding-bottom: 5px; overflow:hidden; width:1024px; }
	.creditos-footer			{ font-size: 0.8em; left: 20px; margin-left: 10px; position: relative; top: 19px; }
	.social						{ clear: right; float: right; list-style-type: none; margin-top: 3px;  }
	.social li					{ float: left; }
	.hashtagy					{ left: 0px; margin: 2px 15px 0 0; position: relative; top: 0px; }
	.twitter-share-button		{ float: left; margin: 0px; padding: 0px; width: 80px; }
	.fb-like					{ float: left; margin-right: 0px; position: relative; left: -16px; top:0px; padding-right: 10px; width: 90px; }
	
	
	
/*------------ CARTEL ------------------*/

	.cartel						{ clear: left; float: left; margin: 50px 0 50px 50px; }
	.info-cartel				{ float: left; margin: 100px 0 20px 30px; width: 500px; }
	.info-cartel h3				{ color: #e29e6c; font-size: 1.3em; font-weight: 400; padding: 0 0 10px 0; }
	.info-cartel figure			{ margin: 10px 0 10px 0; }
	.info-cartel p				{ font-size: 1.2em; line-height: 1.3em; }
	.info-cartel ul				{ list-style:url(../images/flechita-naranja-lista.png); font-size: 1.2em; line-height: 1.3em; margin: 30px 0 0 50px; }
	.info-cartel li	span		{ font-size: 0.7em; }
	
/*------------ COMO LLEGAR ------------------*/
	
	.como-llegar-info			{ clear: left; float: left; margin: 50px 0 50px 100px ;width: 65%;}
	.como-llegar-info h3		{ color: #e29e6c; font-size: 1.3em; font-weight: 400; padding: 0 0 10px 0; }
	.como-llegar-info p			{ font-size: 1.2em; line-height: 1.3em; }
	.como-llegar-info UL		{ list-style:url(../images/flechita-naranja-lista.png); font-size: 1em; line-height: 1.3em; margin: 30px 0 30px 50px; }
	
/*------------ INFO ------------------*/
	
	.info-info					{ clear: left; float: left; margin: 0px 0 50px 100px ;width: 70%;}
	.info-info h3				{ color: #e29e6c; font-size: 1.3em; font-weight: 400; margin: 60px 0 5px 0; }
	.info-info h4				{ font-weight: 400; margin: 0 0 0 0; }
	.info-info p				{ font-size: 1.2em; line-height: 1.3em; }
	.info-info UL				{ list-style:url(../images/flechita-naranja-lista.png); font-size: 1em; line-height: 1.3em; margin: 0px 0 0px 50px; }
	.info-info UL li			{ margin: 10px 0 0 0; }
	.premios					{  font-size: 1em; text-decoration: underline; }
	.aviso-slalom				{ font-style:italic; font-size: 0.8em; }
	.incluye					{ font-weight: 600; font-size: 0.9em; }

/*------------ HORARIOS ------------------*/
	/* container*/
	.horarios-info				{ clear: left; float: left; margin: 30px 0 50px 100px; width: 80%;  }
	.horarios-info:after		{ content:""; height:0px; display:block; clear:both; }
	
	/* cajas*/
	.sabado-dia					{ background-color: rgb(196, 233, 212); background-color: rgba(108, 226, 219, 0.3); clear: left; float: left; width: 48%; margin: 23px 2% 0 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: -20px 0 0 0; }
	.sabado-noche				{ background-color: rgb(212, 212, 194); background-color: rgba(158, 158, 185, 0.3); clear:right; float: right; width: 48%; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: -20px 0 0 0; }
	.domingo-dia				{ background-color: rgb(209, 234, 179); background-color: rgba(144, 226, 108, 0.3); clear: right; float:right; margin: 0 0 20px 0; width: 48%; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: -20px 0 0 0;  }
	.premios-caja				{ background-color: rgb(241, 220, 144); background-color: rgba(255, 185, 0, 0.3); float:right; margin: 0 55px 20px 0; width: 35%; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: -20px 10px 0px 10px;  }

	/* titulos de caja*/
	.sabado-dia-h3				{ clear: left ; color: #48c2ca; float: left; font-size: 1.2em; margin: 20px 0 -13px 20px ; }
	.sabado-noche-h3			{ clear: right; color: #a29d8d; float: right; font-size: 1.2em; margin: 0 133px 7px 0;}
	.domingo-dia-h3				{ clear: right; color: #97ae65; float: right; font-size: 1.2em; margin: 20px 155px 7px 0;}
	.premios-caja-h3			{ clear: right; color: #897561 !important; color: rgba(87, 46, 29, 0.5); float: right; font-size: 1.2em; margin: 0 240px 7px 0;}
		

	/* titulos de caja*/
	.h4-en-caja					{ color: white; font-size: 1.2em; padding: 40px 0 10px 23px ; text-transform: uppercase; }
	.premios-h4-en-caja			{ color: white; font-size: 1.2em; padding: 20px 0 10px 23px ; text-transform: uppercase; }

	/* cajitas texto */
	.horarios-info p			{ padding: 15px 15px 15px 15px; line-height: 1.5em; font-size: 1.1em; margin: 0 auto; width: 85% ; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
	
	.azul						{ background-color: rgb(216, 242, 228); background-color: rgba(255, 255, 255, 0.3); color: #449697; }
	.negro						{ background-color: rgb(226, 226, 214); background-color: rgba(255, 255, 255, 0.3); color: #7e7d7b; }
	.verde						{ background-color: rgb(222, 239, 200); background-color: rgba(255, 255, 255, 0.3); color: #7ead63; }
	.amarillo					{ background-color: #f7e8b5; background-color: rgba(255, 255, 255, 0.3); color: #897561 !important; color: rgba(87, 46, 29, 0.5); font-size: 1.1em;}
	
	/* flechas */
	.arrow-down-azul 			{ float: right ; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(216, 242, 228); border-top: 8px solid rgba(255, 255, 255, 0.3); }
	.arrow-down-negro 			{ float: right; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(226, 226, 214); border-top: 8px solid rgba(255, 255, 255, 0.3); }
	.arrow-down-verde 			{ float: right; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(222, 239, 200); border-top: 8px solid rgba(255, 255, 255, 0.3); }
	
	/* voces */
	.voz-cita-azul				{ clear:right; color: #449697; float: right; font-size: 1.1em; margin: 10px 20px 12px 2px; }
	.voz-cita-negro				{ clear:right; color: #7e7d7b; float: right; font-size: 1.1em; margin: 10px 20px 12px 2px; }
	.voz-cita-verde				{ clear:right; color: #7ead63; float: right; font-size: 1.1em; margin: 10px 20px 12px 2px; }
	
	/* sponsors */	
	.logo-buddy-blanco			{ background: url('../images/logo-buddywood-blanco-small.png'); clear: left; display: block; float: left; height: 33px; text-indent:-9999px; width: 86px; }
	.sponsor					{ clear: right; color: white; float: left; font-size: 1.3em; margin: 4px 0 0 7px; }
	.sponsor a					{ color: white; transition:  0.2s color linear; -webkit-transition: 0.2s color linear; -moz-transition: 0.2s color linear; -o-transition:  0.2s color linear; }
	.sponsor a:hover			{ color: #e29e6c; }
	.sponsors					{ clear: both; float: left; margin: 0 0 5px 0; width:100%; }
	
	/* extras */
	.primero					{ padding: 20px 0 10px 23px ; }
	.aviso-premios				{ font-size: 0.7em; }
	.musicos					{ color: #3c6b69; }
	
	/* listado */
	.premios-caja ol li			{ padding: 10px ; margin: 0 0 0 45px;}
	.premios-caja ul li			{ padding: 10px; margin: 0 0 0 45px;}
	
	.colaboradores-box			{ clear: left; float: left; margin: -50px 0 20px 100px; text-indent: -9999px; width: 74%; }
	.toxic-logo					{ background: url('../images/toxic-byn.png'); clear: left; float: left; height: 69px; margin: 0 0 0 5px; text-indent:-9999px; width: 69px; }
	.caribbean-logo				{ background: url('../images/caribbean-color.png'); float: left; height: 23px; margin: 20px 0 0 20px; text-indent:-9999px; width: 125px; }
	.banshee-logo				{ background: url('../images/banshee-byn.png'); float: left; height: 64px; margin: 5px 0 0 20px; text-indent:-9999px; width: 64px; }
	.madridejos-logo			{ background: url('../images/madridejos-color.png'); float: left; clear: right; height: 68px;  margin: 0 0 0 20px; text-indent:-9999px; width: 59px; }
	


/*------------ INSCRIPCIONES ------------------*/
	/* costera */ .costera-box				{ clear: left; float: left; width: 21%; background-color: rgb(209, 234, 179); background-color: rgba(144, 226, 108, 0.3); margin: 43px 2% 0 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 20px 20px 20px 20px ;}
	/* karma */	  .karma-box				{ float: left; width: 21%; background-color: rgb(209, 234, 179); background-color: rgba(144, 226, 108, 0.3); margin: 43px 2% 0 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 20px 20px 20px 20px ; }
	/* pro */	  .pro-box					{ float: left; width: 21%; background-color: rgb(196, 233, 212); background-color: rgba(108, 226, 219, 0.3); margin: 23px 2% 0 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 20px 20px 20px 20px ; }

	.inscripciones-info						{ clear: left; float: left; margin: 50px 0 50px 125px; width: 98%; }
	.inscripciones-info:after				{ content:""; height:0px; display:block; clear:both; }

	.paypal									{ float: left; background-image:url(../images/paypal_logo_png.png); height:56px; width: 180px; text-indent: -9999px; }
	.aviso-slalom-form						{ float: left; clear: left; line-height: 1.3em; font-size: 1em; margin: -10px 0 30px 0; }
	
	/*------------ CONTACTO ------------------*/
	#contacto-box							{ width: 588px; background-color: #f7f7ec; background-color: rgba(255, 255, 255, 0.6); -webkit-border-radius: 0 0 12px 12px; -moz-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; float:right; clear: right; ; margin: 0 56px 0 0; display: none; }
	form.f-contacto							{ padding: 0 20px 0px 20px;}
	textarea#f-textarea						{ background-color: #fff; border-width: 0 1px 1px 1px; border-color: #79736c; border-style:dashed; color: #897561;  width: 504px; height: 70px; padding: 20px; line-height: 1.6em; -webkit-border-radius: 0 0 12px 12px; -moz-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; margin: 0 15px 15px 0; float: left; clear: left; font-family: "Courier New", Courier, monospace;}
	textarea#f-textarea:focus				{ border-width: 0 1px 1px 1px; border-color: #79736c; border-style:dashed; outline:0px none transparent; -moz-box-shadow: 0px 0px 14px #f6d369; -webkit-box-shadow: 0px 0px 14px #f6d369; box-shadow: 0px 0px 14px #f6d369; }
	input#contador							{ float: right; position: relative; top: -75px; left: 18px; color: #dedede; border:none; background-color: transparent; height: 40px; width: 60px; font-size: 16px; margin: 0px 0 0 5px;}
	label#nombre							{ float: left; position: relative; top: 15px; }
	label#email								{ float:left; position: relative; top: 15px;}
	input#enviando							{ background-color: #9df682;  border: none;  -moz-border-radius:8px;  -webkit-border-radius: 8px; width: 50px; -moz-box-shadow: 0px 3px 0px #73b45f; -webkit-box-shadow: 0px 3px 0px #73b45f; box-shadow: 0px 3px 0px #73b45f; color: white; font-weight: 600; text-transform:uppercase; font-size: 1.1em; margin: -4px 0 0 15px; -webkit-appearance: none; padding: 5px; position: relative; top: 15px; cursor: pointer; transition:  0.2s color linear; -webkit-transition: 0.2s color linear; -moz-transition: 0.2s color linear; -o-transition:  0.2s color linear; }
	input#enviando:active					{ -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; position: relative; top: 18px; color: #73b45f;}
	
	label#nombre input						{ background-color: #fff; border-width: 1px 1px 1px 1px; border-color: #79736c; border-style:dashed; color: #897561;  padding: 3px 6px 3px 6px; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; font-family: "Courier New", Courier, monospace; width: 104px; margin: 0 20px 0 5px; }
	label#nombre input:focus				{ border-width: 1px 1px 1px 1px; border-color: #79736c; border-style:dashed; outline:0px none transparent; -moz-box-shadow: 0px 0px 14px #f6d369; -webkit-box-shadow: 0px 0px 14px #f6d369; box-shadow: 0px 0px 14px #f6d369; }
	
	label#email input						{ background-color: #fff; border-width: 1px 1px 1px 1px; border-color: #79736c; border-style:dashed; color: #897561;  padding: 3px 6px 3px 6px; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; font-family: "Courier New", Courier, monospace; width: 240px; margin: 0 0px 0 5px;}
	label#email input:focus				{ border-width: 1px 1px 1px 1px; border-color: #79736c; border-style:dashed; outline:0px none transparent; -moz-box-shadow: 0px 0px 14px #f6d369; -webkit-box-shadow: 0px 0px 14px #f6d369; box-shadow: 0px 0px 14px #f6d369; }
	
	.cerrar-contacto					{ padding: 9px 9px 9px 9px; float: right; position:relative; top: 10px; left: 86px; -webkit-border-radius: 3px 0px 12px 0px; -moz-border-radius: 3px 0px 12px 0px; border-radius: 3px 0px 12px 0px; font-size: 1.3em;}
	
	
	/*------------ BASES ------------------*/
	#bases								{ margin: 0 auto; padding: 80px; width: 60%; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; color: #897561 !important; color: rgba(87, 46, 29, 0.5); line-height: 1.5em; text-align: center; margin-bottom: 100px;}
	.bases-h1							{ float:none; clear:both; margin: 0 auto; }
	
	
	/*------------ stats ------------------*/
	
	.stats-info						{ clear: left; float: left; margin: 50px 0 50px 0px; width: 100%; }
	.stats-info:after				{ content:""; height:0px; display:block; clear:both; }

	
		/* costera */ .costera-box-stats				{ clear: left; float: left; width: 33%; background-color: rgb(209, 234, 179); background-color: rgba(144, 226, 108, 0.3); margin: 43px 0 0 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 10px 2px 10px 2px ; }
	/* karma */	  .karma-box-stats				{ float: right; clear: right; width: 33%; background-color: rgb(209, 234, 179); background-color: rgba(144, 226, 108, 0.3); margin: 43px 0 0 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 10px 2px 10px 2px ; }
	/* pro */	  .pro-box-stats					{ float: left; width: 33%; background-color: rgb(196, 233, 212); background-color: rgba(108, 226, 219, 0.3); margin: 43px 0 0 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 10px 2px 10px 2px ; }
	
	.stats-info	h2					{ font-size: 1.4em; margin: 10px; } 

	
	




	


