/*  
Theme Name: Donostikluba
Theme URI: http://www.eltipografico.com/
Description: Plantilla para Donostikluba 06
Version: 1.0
Author: El Tipo Gr&aacute;fico
Author URI: http://www.eltipografico.com/

	El Tipo Gr&aactue;fico
	http://www.eltipografico.com/
	
	Do not coppy this theme.

*/

	body {
		font-family: "Trebuchet MS", tahoma, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: black;
	}
	/*
		rojo oscuro:	#B01C2E
		rojo claro:		#FCEBED
	*/
	
	/* oculta el menú accesible */
	.oculto { 
		display: none;
	}
	#contenedor {
		background: #fff url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/silla.jpg) no-repeat top right;
	}
	
	
	/* --------------------------- cabecera ---------------------------------*/
	#cabecera {
		/*background-color: #FCEBED;
		color: black;
		width: 76%;*/
	}
	/*#cabecera h1 {
		margin: 0;
		padding: 0;
		float: left;
	}*/
	#cabecera h1 a {
		/*display: block;
		width: 322px;
		height: 116px;
		background: #FCEBED url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/logo.gif) no-repeat top left;*/
	}
/*	#cabecera h1 a span {
		display: none;
	}*/
	
	/*#cabecera p.fechas {
		background: #FCEBED url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/fechas.gif) no-repeat top left;
		display: block;
		width: 244px;
		height: 116px;
		float: left;
		margin: 0;
		padding: 0;
	}*/
	/*#cabecera p.fechas span {
		display: none;
	}*/
	
	
	/* --------------------------- menu ---------------------------------*/
	#menu {
		display: none;
	}
	/*#menu ul {
		margin: 0;
		padding: 6px 0 7px 0;
	}
	
	#menu ul li {
		list-style-type: none;
		display: inline;
		padding-left: 1em;
		padding-right: 1em;
	}
	#menu ul li a {
		color: white;
		text-decoration: none;
		font-weight: bold;
	}
	#menu ul li a.current {
		border-bottom: 7px solid #FCEBED;
	}
	*/
	/* --------------------------- contenido ---------------------------------*/

	/*#contenido {
		background-color: white;
		color: black;
		/*margin: 0;
		padding: 0;
		border: 1px solid white;
		float: left;
		width: 75%;
		padding-bottom: 2em;

	}*/

	#contenido img {
		background-color: white;
		border: 2px solid #B01C2E;
		float: left;
		padding: 0.5em;
		margin-right: 1em;

	}
	#contenido #map img {
		background-color: transparent;
		border: 2px solid #B01C2E;
		float: left;
		padding: 0.5em;
		margin-right: 1em;

	}

	#contenido.estatico {
		padding-left: 2em;
		width: 95%;
	}

	#contenido .post {
		margin-top: 1em;
		padding: 1em;
		clear: both;
	}
	#contenido h2.pagetitle {
		padding-right: 1em;
		font-size: 1.2em;
		text-align: right;
	}
	.navigation .alignleft {
		float: left;
		padding-left: 1.2em;
		font-size: 0.9em;
	}
	.navigation .alignright {
		float: right;
		padding-right: 1.2em;
		font-size: 0.9em;
	}


	#contenido .post h2 {
		/*float: left;*/
		margin: 0;
		padding: 0 0 0 0em;
	}
	#contenido .post h2 a {
		color: #B01C2E;
		text-decoration: none;
	}
	#contenido .post h2 a:hover {
		text-decoration: underline;
	}
	#contenido p.fecha_post {
		border-top: 6px solid #B01C2E;
		border-left: 3px solid #B01C2E;
		border-right: 3px solid #B01C2E;
		border-bottom: 3px solid #B01C2E;
		width: 4em;
		background-color: #fff;
		float: left;
		margin: 0 1em 0 0;
		padding: 0.3em; 
		text-align: center;
		font-size: 0.8em;
		font-family: Verdana, arial, helvetica, sans-serif;
	}
	#contenido .texto {
		background-color: #FCEBED;
		border: 3px solid #FCEBED;
		margin: 0.5em 0 0 1em;
		padding: 0.2em 2em 0.2em 2em;
		/*color: #fff;*/
		font-family: Verdana, arial, helvetica, sans-serif;
		line-height: 1.5em;
	}
	#contenido .texto a {
		color: #B01C2E;
	}
	#contenido .texto a:hover {
		text-decoration: none;
	}
	#contenido a {
		color: #B01C2E;
	}
	#contenido a:hover {
		text-decoration: none;
	}

	#contenido p.postdata {
		margin-left: 1em;
		font-size: 0.9em;
	}
	#contenido blockquote {
		background-color: #B01C2E;
		color: #fff;
		padding: 0.2em 1.5em 0.2em 1.5em;
	}
	#contenido p.postmetadata {
		border: 1px solid black;
		clear: both;
		margin-left: 1em;
		padding: 1em;
	}
	#contenido .commentmetadata {
		padding-left: 1em;
	}
	#contenido .comentario {
		/*border: 1px solid black;*/
		background: #FCEBED url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/comentario.gif) no-repeat bottom left;
		clear: both;
		margin-left: 1em;
		padding: 1em 1em 2.5em 1em;
	}


/* -------------------- paginas -----------------*/
	.oficial {
		float: left;
		width: 29%;
		margin-right: 2.4em;
		background: #FCEBED url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/foto_oficial.jpg) no-repeat top left;
		padding-top: 242px;
	}
	.clubbing {
		float: left;
		width: 29%;
		margin-right: 2.4em;
		background: #FCEBED url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/foto_clubbing.jpg) no-repeat top left;
		padding-top: 230px;
	}
	.off_festival {
		float: left;
		width: 29%;
		background: #FCEBED url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/foto_off.jpg) no-repeat top left;
		padding-top: 242px;
	}
	.programacion_info {
		padding-bottom: 30px;
	}
	.programacion {
		background: #FCEBED url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/esquina_bottom.jpg) no-repeat bottom right;
		border: 1px solid #FCEBED;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding: 0.5em;
		height: 37em;
	}
	
	.programacion p {
		font-size: 0.9em;
		padding: 0;
		margin: 0 0 1.5em 0;
	}
	.programacion p.nopadding {
		margin: 0 0 0 0;
	}
	.programacion p a {
		color: #B01C2E;
	}
	.programacion p a:hover {
		text-decoration: none;
	}
	.programacion h3 {
		padding: 0;
		margin: 0;
	}
	.programacion h3 a {
		color: #B01C2E;
		text-decoration: none;
	}
	#contenido .programacion h3 a:hover {
		text-decoration: underline;
	}
	
	h2.titular_programacion {
		text-align: right;
		margin: 0;
		padding: 0;
		font-weight: normal;
		color: #B01C2E;
		font-size: 1.5em;
	}
	h2.titular_programacion a {
		text-decoration: none;
	}
	h2.titular_programacion a:hover {
		text-decoration: underline;
	}
	p.entradilla {
		text-align: right;
		margin: 0 0 0 0;
		padding: 0;
		font-size: 0.9em;
		line-height: 1em;
		font-weight: bold;
	}
	.programacion_cuadrado {
		background-color: #FCEBED;
		padding: 0.2em 2em 1em 2em;
margin-right: 2em;
	}
	.programacion_cuadrado p.recordatorio {
		border: 2px solid #B01C2E;
		padding: 1em 1em 1em 4.5em;
		margin: 1em 1em 1em 4.5em;
		background: #fff url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/stick.gif) no-repeat 1em center;
		font-weight: bold;
	}

	.programacion_cuadrado h4 {
		border-bottom: 2px solid #B01C2E;
		margin-top: 2em;
	}
	a.url {
		padding-left: 1em;
		padding-right: 1.6em;
		font-size: 0.9em;
		text-decoration: none;
		background: #FCEBED url(http://www.donostikluba.com/blog//wp-content/themes/donostikluba/images/url.gif) no-repeat right 0.4em;
	}
	.programacion_cuadrado p {
		padding-left: 1em;
	}
	h3.programacion_titular {
		padding: 0;
		margin: 2em 0 0 0;
		font-size: 1.5em;
		font-weight: normal;
	}
	/* ---------------- comentarios -----------------*/
	#comentarios {
		margin-left: 1em;
	}
	#comentarios h3 {
		border-bottom: 3px solid #B01C2E;
	}

	#comentarios form label {
		display: block;
		float: left;
		width: 10em;
	}
	#comentarios form input {
		border: 2px solid #B01C2E;
		width: 30em;
		background-color: #FCEBED;
		color: black;
		font-size: 0.8em;
		padding: 0.3em;
		margin-bottom: 0.3em;

	}
	#comentarios form input:focus {
		border: 2px solid orange;
		background-color: white;
	}
	#comentarios form input.boton {
		border: 2px solid #B01C2E;
		width: inherit;
		background-color: #fff;
		color: black;
		font-size: 0.8em;
		padding: 0.3em;
		margin-bottom: 0.3em;
		margin-left: 12.4em;
	}
	#comentarios form textarea {
		border: 2px solid #B01C2E;
		width: 23.5em;
		background-color: #FCEBED;
		color: black;
		/*font-size: 1em;*/
		padding: 0.3em;
		margin-bottom: 0.3em;
		/*font-familiy: "Trebuchet MS", tahoma, Arial, Helvetica, sans-serif;*/
	}
	#comentarios form textarea:focus {
		border: 2px solid orange;
		background-color: white;
	}


	
	/* --------------------------- sidebar ---------------------------------*/

	#sidebar {
		display: none;
	}
	
	/* --------------------------- footer ---------------------------------*/

	#footer {
		clear: both;
		background-color: #FCEBED;
		color: #000;
		text-align: right;
		padding-top: 0.5em;
	}
	#footer p{
		font-size: 0.8em;
		padding: 0;
		margin: 0;
	}
	#footer p.tipografico {
		float: left;
	}
	#footer p img {
		border: none;
	}
	#footer p a {
		text-decoration: none;
		color: #B01C2E;
	}
	#footer p a:hover {
		text-decoration: underline;
	}
