/*  
Theme Name: donostikluba0707
Theme URI: http://www.eltipografico.com/
Description: Plantilla para donostikluba07 07
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;
		text-align:center;
		/*background-color: #FFF0E1;*/
		background-color: #BB1D16;
		background: #BB1D16 url('/blog/wp-content/themes/donostikluba07/images/dk07_layout/patron2.gif') fixed;
		color: black;
		margin: 0;
		padding: 0;
	}
	a.rss {
		padding-left: 1.5em;
		background: #fff url('/blog/wp-content/themes/donostikluba07/images/feed.gif') no-repeat top left;
		font-size: 0.9em;
	}
	/*
		rojo oscuro:	#FE850C
		rojo claro:		#FFF0E1
	*/
	
	/* oculta el menu accesible */
	.oculto { 
		display: none;
	}
	#contenedor {
		width: 59.4em;
		margin:0 auto;
		text-align:left;
		background-color: #fff;
		color: black;
		border-left: 5px solid black;
		border-right: 5px solid black;
		

	}
	
	
	/* --------------------------- cabecera ---------------------------------*/
	#cabecera {
		color: black;
		width: 100%;
		background-image: url('/blog/wp-content/themes/donostikluba07/images/dk07_layout/pez.gif');
		background-repeat: no-repeat;
		background-position: top right;
		height: 116px;
		background-color: #BB1D16;

	}
	#cabecera h1 {
		margin: 0;
		padding: 0;
		float: left;
	}
	#cabecera h1 a {
		display: block;
		width: 322px;
		height: 116px;
		background: transparent url('/blog/wp-content/themes/donostikluba07/images/dk07_layout/logo_rojo.gif') no-repeat top left;
	}
	#cabecera h1 a span {
		display: none;
	}
	
	#cabecera p.fechas {
		display: block;
		width: 100px;
		height: 116px;
		float: left;
		margin: 0;
		padding: 0;
	}
	#cabecera p.fechas span {
		display: none;
	}
	
	
	/* --------------------------- menu ---------------------------------*/
	#menu {
		clear: both;
		background-color: #000;
		color: white;
		width: 100%;
		margin: 0;
		padding: 0;
font-size: 0.9em;
	}
	#menu ul {
		margin: 0;
		padding: 6px 0 7px 0;
	}
	
	#menu ul li {
		list-style-type: none;
		display: inline;
		padding-left: 0.8em;
		padding-right: 0em;
	}
	#menu ul li a {
		color: white;
		text-decoration: none;
		font-weight: bold;
	}
	#menu ul li a.current {
		border-bottom: 7px solid #FE850C;
	}
	
	/* --------------------------- 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 #FE850C;
		/*float: left;*/
		padding: 0.5em;
		margin-right: 1em;

	}
	#contenido img.derecha {
		background-color: white;
		border: 2px solid #FE850C;
		float: right;
		padding: 0.5em;
		margin-right: 1em;

	}
	#contenido img.centro {
		background-color: white;
		border: 2px solid #FE850C;
		display: block;
		padding: 0.5em;
		margin-right: 1em;

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

	}
	
	#contenido img.nofloat {
		background-color: white;
		border: 0px solid #FE850C;
		float: none;
		padding: 0;
		margin-right: 0;

	}
	#contenido #map img {
		background-color: transparent;
		border: 2px solid #FE850C;
		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;

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

	#contenido p.postdata {
		margin: 0em 0em 0em 0em;
		padding: 1em;
		font-size: 0.9em;
		background-color: #FFF0E1;
		border-top: 1px solid #BB1D16;
		border-bottom: 1px solid #BB1D16;
	}
	#contenido blockquote {
		background-color: #FE850C;
		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: #FFF0E1 url('/blog/wp-content/themes/donostikluba07/images/dk07_layout/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: #FFF0E1 url('/blog/wp-content/themes/donostikluba07/images/foto_oficial.jpg') no-repeat top left;
		padding-top: 242px;
	}
	.clubbing {
		float: left;
		width: 29%;
		margin-right: 2.4em;
		background: #FFF0E1 url('/blog/wp-content/themes/donostikluba07/images/foto_clubbing.jpg') no-repeat top left;
		padding-top: 230px;
	}
	.off_festival {
		float: left;
		width: 29%;
		background: #FFF0E1 url('/blog/wp-content/themes/donostikluba07/images/foto_off.jpg') no-repeat top left;
		padding-top: 242px;
	}
	.programacion_info {
		padding-bottom: 30px;
	}
	.programacion {
		background: #FFF0E1 url('/blog/wp-content/themes/donostikluba07/images/esquina_bottom.jpg') no-repeat bottom right;
		border: 1px solid #FFF0E1;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding: 0.5em;
		height: 41em;
	}
	
	.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: #FE850C;
	}
	.programacion p a:hover {
		text-decoration: none;
	}
	.programacion h3 {
		padding: 0;
		margin: 0;
	}
	.programacion h3 a {
		color: #FE850C;
		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: #FE850C;
		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: #FFF0E1;
		padding: 0.2em 2em 1em 2em;
margin-right: 2em;
	}
	.programacion_cuadrado p.recordatorio {
		border: 2px solid #FE850C;
		padding: 1em 1em 1em 4.5em;
		margin: 1em 1em 1em 4.5em;
		background: #fff url('/blog/wp-content/themes/donostikluba07/images/stick.gif') no-repeat 1em center;
		font-weight: bold;
		clear: both;
	}

	.programacion_cuadrado h4 {
		border-bottom: 2px solid #FE850C;
		margin-top: 2em;
	}
	h3 a.url {
		padding-left: 1em;
		padding-right: 1.6em;
		font-size: 0.9em;
		text-decoration: none;
		background: #fff url('/blog/wp-content/themes/donostikluba07/images/url_blanco.gif') no-repeat right 0.4em;
	}
	h4 a.url {
		padding-left: 1em;
		padding-right: 1.6em;
		font-size: 0.9em;
		text-decoration: none;
		background: #FFF0E1 url('/blog/wp-content/themes/donostikluba07/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;
	}

#castellano {
float: left;
width: 45%;
}
#euskera {
float: right;
width: 45%;
}
.direccion {
clear: both;
text-align: center;
}


	/* ---------------- comentarios -----------------*/
	#comentarios {
		/*margin-left: 1em;*/
	}
	#comentarios h3 {
		border-bottom: 3px solid #FE850C;
	}

	#comentarios form label {
		display: block;
		float: left;
		width: 10em;
	}
	#comentarios form input {
		border: 2px solid #FE850C;
		width: 30em;
		background-color: #FFF0E1;
		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 #FE850C;
		width: 12em;
		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 #FE850C;
		width: 23.5em;
		background-color: #FFF0E1;
		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 {
		float: right;
		width: 20%;
		padding-right: 2em;
		padding-bottom: 2em;
		/*padding-top: 2em;*/

	}
	#sidebar h2 {
		font-size: 1.3em;
		font-weight: normal;
		margin: 2em 0 0 0;
		padding: 0;

	}
	#sidebar ul {
		margin: 0;
		padding: 0;
	}
	#sidebar ul li {
		margin: 0;
		padding: 0 0 0 0.5em;
		list-style-type: none;
	}
	#sidebar form {
		text-align: right;
	}
	#sidebar form label{
		display: none;
	}
	#sidebar form input {
		border: 2px solid #FE850C;
		background-color: #FFF0E1;

		color: black;
		font-size: 0.8em;
		padding: 0.3em;
		margin-bottom: 0.3em;
	}
	#sidebar form input:focus {
		border: 2px solid orange;
		background-color: white;
	}
	#sidebar form input.boton {
		border: 2px solid #FE850C;
		background-color: #fff;
		color: black;
		font-size: 0.8em;
		padding: 0.1em 0.3em 0.1em 0.3em;
	}
	#sidebar a {
		color: #FE850C;
	}
	#sidebar a:hover {
		text-decoration: none;
	}
	
	/* --------------------------- footer ---------------------------------*/

	#footer {
		clear: both;
		background-color: #fff;
		color: #000;
		text-align: right;
		padding-top: 0.5em;
		border-top: 10px solid #BB1D16;
padding: 10px;
	}
	#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: #FE850C;
	}
	#footer p a:hover {
		text-decoration: underline;
	}
