body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
}
* a img {
	border: none;
}
* hr {
	clear: both;
	visibility: hidden;
}

* .clear {
	clear: both;
}
p.tags {
	text-align: center;
}

#sorteo {
position: absolute;
margin: 0 0 0 850px;
top: 120px;
}

#euskera {
	float: left; 
	width: 45%;
}
#castellano {
	float: right; 
	width: 45%;
}

#contenedor {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}


#cabecera * {
	margin: 0;
	padding: 0;
}
#cabecera {
	font-size: 0.8em;
}
#cabecera #logo {
	float: left;
	width: 30%;
}



form#buscartags {
	padding: 20px 0 10px 0;
	float: right;
	width: 280px;
}
form#buscartags label {
	display: none;
}
form#buscartags input.texto {
	width: 150px;
	background: #fff  url('/img/layout/buscador_fondo.jpg') no-repeat top left;
	border: 1px solid #888;
	padding: 3px 5px 3px 2em;
	font-size: 0.8em;
}

form#buscartags input.boton {
	width: 80px;
	background-image: none;
	border: 1px solid #888;
	padding: 2px 0.2em;
}


#cabecera #menu_inferior {
	border-top: 1px solid #888;
	height: 30px;
	clear: both;
	padding-top: 10px;
}
#cabecera #menu_inferior p.izquierda {
	float: left;
	width: 62%;
	text-align: left;
}
#cabecera #menu_inferior p.derecha {
	float: right;
	width: 37%;
	text-align: right;
}


#cabecera p a {
	color: #FE9B00;
}
#cabecera p a:hover {
	text-decoration: none;
}



#contenido {
	clear: both;
	font-size: 0.8em;
	margin-top: 1em;
	line-height: 1.4em;
}
#contenido .wide {
	padding: 1em;
}
#contenido p a {
	color: #FE9B00;
}
#contenido p a:hover {
	text-decoration: none;
}
#contenido #izquierda {
	float: left;
	width: 48%;
}
#contenido #derecha {
	float: right;
	width: 48%;
}


	#texto .fotolog_cabecera .avatar * {
		margin:0;
		padding: 0;
	}

	#texto .fotolog_cabecera .avatar {
		float: left;
		width: 28%;
	}

	#texto .fotolog_cabecera .tituloBlog * {
		margin:0;
		padding: 0;
	}
	#texto .fotolog_cabecera .tituloBlog{
		float: left;
		width: 43%;
		padding: 1.4em 1em 0em 0em;
		text-align: center;
		font-size: 1.1em;

	}
	
	#texto .fotolog_cabecera .categoria * {
		margin:0;
		padding: 0;
	}
	#texto .fotolog_cabecera .categoria {
		text-align: right;
		float: right;
		padding: 1.7em 1em 0em 0em;
		width: 20%;
	}
	#texto .fotolog_cabecera .categoria a {
		text-decoration: none;
	}
	#texto .fotolog_cabecera h3 {
		font-size: 1.5em;
		clear: none;
		float: left;
		width: 42%;
		text-align: center;
	}


#contenido p label {
	display: block;
	font-weight: bold;
}
#contenido form .ayuda {
	color: #00A5DB;
	font-size: 0.8em;
	font-weight: bold;
}
#contenido form input {
	border: 1px solid #999;
	background-color: #fff;
	font-size: 0.95em;
	padding: 3px 5px 3px 5px;
	width: 80%;
}
#contenido form input.mini {
	border: 1px solid #999;
	background-color: #fff;
	font-size: 0.95em;
	padding: 3px 5px 3px 5px;
	width: 30%;
}
#contenido form input:focus {
	background-color: #eaeaea;
	border: 1px solid #fff;
}
#contenido form textarea {
	border: 1px solid #999;
	background-color: #fff;
	font-size: 1em;
	padding: 3px 5px 3px 5px;
	width: 80%;
	font-family: "trebuchet MS", sans-serif;
}
#contenido form textarea:focus {
	background-color: #eaeaea;
	border: 1px solid #fff;
}
#contenido form input.boton {
	border: 1px solid #999;
	background-color: #fff;
	width: 8em;
}
#contenido form input.checkbox {
	width: inherit;
}


#contenido p.navegacion {
	clear: both;
	padding-top: 2em;
	text-align: center;
}


#pie {
	clear: both;
	font-size: 0.8em;
	padding-top: 2em;
	text-align: center;
}

#pie p a {
	color: #FE9B00;
}
#pie p a:hover {
	text-decoration: none;
}





.comentario *{
	margin: 0;
	padding: 0;
}
.comentario {
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	padding: 1em;
	margin-top: 2em;
}
.comentador * {
	margin: 0;
	padding: 0;
}
p.comentador {
	margin: 0 0 0 0;
	padding: 1.5em 0 0 2em;
}
.comentador {
	background: #fff url('/img/layout/comentario.gif') no-repeat top left;
}

/* ------------- home usuario ----------------- */
	h2 .peque {
		font-size: 0.6em;
		font-weight: normal;
	}
	#texto .ultimas_fotos p.center, #texto .fotos_lagunak p.center {
		text-align: center;
		font-size: 3em;
		margin: 0;
		padding: 0;
	}
	#texto .ultimas_fotos p.center a, #texto .fotos_lagunak p.center a{
		text-decoration: none;
	}
	#texto .ultimas_fotos p.center a:hover, #texto .fotos_lagunak p.center a:hover{
		text-decoration: underline;
	}
	#texto .ultimas_fotos {
		float: left;
		width: 15%;
		padding: 1em;
		clear: both;
		padding-left: 50px;
	}
		#texto .ultimas_fotos h2 {
			font-size: 1.3em;
			text-align: center;
		}
		#texto .ultimas_fotos dl {
			margin: 0;
			padding: 0;
		}
		#texto .ultimas_fotos dl dt{
			margin: 0;
			padding: 0;
			text-align: center;
		}
		#texto .ultimas_fotos dl dd{
			margin: 0;
			padding: 0;
			text-align: center;
		}
		#texto .ultimas_fotos img {
			border: 2px solid white;
		}
	
	#la_foto {
		float: left;
		width: 48%;
		margin-left: 35px;
	}
		#la_foto p.foto{
			text-align: center;
		}
		#la_foto h3{
			text-align: center;
			font-size: 1.5em;
		}
		#la_foto p.foto img {
			border: 10px solid white;
		}
		#la_foto p.fecha{
			text-align: center;
		}
		#la_foto .texto{
			padding: 2em;
			font-size:1.1em;
		}	
	
	#texto .fotos_lagunak {
		float: right;
		width: 15%;
		padding: 1em;
		padding-right: 50px;
	}
		#texto .fotos_lagunak h2 {
			font-size: 1.3em;
			text-align: center;
		}
		#texto .fotos_lagunak dl {
			margin: 0;
			padding: 0;
		}
		#texto .fotos_lagunak dl dt{
			margin: 0;
			padding: 0;
			text-align: center;
		}
		#texto .fotos_lagunak dl dd{
			margin: 0;
			padding: 0;
			text-align: center;
		}
		#texto .fotos_lagunak img {
			border: 2px solid white;
		}
	
	
	/* ------------- comentarios ------------------------- */
	
	#interactuar {
		clear: both;
		background-color: #fff;
		padding: 1em;
	}
	
	* #interactuar h2 {
		color: #3f9cfb;
		border-bottom: 1px solid #dbdbdb;
	}
	#interactuar p {
		color: #000;
	}
	#interactuar p a {
		color: #FE9B00;
	}
	#interactuar #comentarios {
		margin: 0 auto;
		width: 471px;
	}
	#interactuar #comentar {
		margin: 0 auto;
		width: 471px;
	}
/* ------------- snippet_horizontal ------------------ */

	.snippet_horizontal  {
		float: left;
		width: 11%;
		margin-left: 1em;
		margin-top: 1em;
	}
	.snippet_horizontal p {
		margin: 0;
		padding: 0;
	}
	.snippet_horizontal p.foto a {
		display: block;
		/*height: 100px;*/
		text-align: center;
		padding-top: 1em;
	}
	.snippet_horizontal p.foto a:hover {
		background-color: #d3f2fc;
	}
	.snippet_horizontal p.info {
		text-align: center;
	}

/* ------------ home logout ---------------- */

.fotohome, .textohome{
	padding: 0;
	margin: 0;
}
.textohome{
	background-color: #dbdbdb;
	padding: 5px 2px;
	width: 496px;
}