/*  
Theme Name: Santano 2.0
Theme URI: http://www.santano.net
Description: ...
Author: ...
Version: 1.0
Tags: ...
	
*/



/* 
	---------------------------------------
		Comunes
	---------------------------------------
*/
body {
	margin: 0;
	padding: 1em 0.2em 1em 0.2em;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
	text-align:center;
}

#accesible {
	display: none;
}

#page {
	width: 785px;
	margin:0 auto;
	text-align:left;
}



/* 
	---------------------------------------
		Cabecera
	---------------------------------------
*/

#header {
	background: #fff url('http://www.santano.net/wp-content/themes/santano_2.0/images/santano_cabecera.jpg') no-repeat bottom right;
	margin-bottom: 1em;
	text-align: left;
}

#header h1 {
	margin: 0;
	padding: 0;
}

#header h1 a {
	display: block;
	height: 179px;
}

#header h1 a span {
	display: none;
}

#header h1 a img {
	border: none;
}

#header .description {
	display: none;
}

#header a.psoe {
	display: block;
	position: absolute;
	top: 2em;
	right: 2em;
}
#header a.psoe img {
	border: none;
}

/* 
	---------------------------------------
		Izquierda
	---------------------------------------
*/

#menuprincipal {
	float: left;
	width: 160px;
	padding: 1em 0em 1em 0em;
	margin-bottom: 1em;
}

	/* ---- paginas ---- */

	#menuprincipal ul.paginas {
		margin: 0;
		padding: 0;
	}
	#menuprincipal ul.paginas li {
		margin: 0 0 0.5em 0;
		padding: 0;
		list-style-type: none;	
		font-weight: bold;
	}
	#menuprincipal ul.paginas li a {
		color: #FF0000;
		text-decoration: none;
		display: block;
		border-bottom: 1px solid #999999;
	}
	#menuprincipal ul.paginas li a:hover {
		border-bottom: 1px solid #FF0000;
	}
	#menuprincipal ul.paginas li ul {
		margin: 0;	
		padding: 0 0 0 1em;
	}
	#menuprincipal ul.paginas li ul li {
		margin: 0;	
		padding: 0;
		list-style-image: url('http://www.santano.net/wp-content/themes/santano_2.0/images/bullet.gif');
		font-weight: normal;
		font-size: 0.9em;
	}
	#menuprincipal ul.paginas li ul li a {
		border-bottom: 1px solid #fff;
	}
	#menuprincipal ul.paginas li ul li a:hover {
		border-bottom: 1px solid #fff;
		text-decoration: underline;
	}


	/* ---- categorias ---- */

	#menuprincipal h2 {
		font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
		font-size: 1.2em;		
		color: #FF0000;
		margin: 1.5em 0 0 0.4em;
		padding: 0;
	}

	#menuprincipal ul.categorias {
		margin: 0;
		padding: 0.5em;
		border: 1px solid #999;
		background-color: #f9f9f9;
	}

	#menuprincipal ul.categorias li {
		list-style-type: none;
		font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: bold;
	}

	#menuprincipal ul.categorias li a {
		color: #FF0000;
		text-decoration: none;
	}
	#menuprincipal ul.categorias li a:hover {
		text-decoration: underline;
	}

	#menuprincipal ul.categorias li ul {
		margin: 0;
		padding: 0;
	}

	#menuprincipal ul.categorias li ul li {
		margin: 0 0 0.5em 1.6em;
		padding: 0;
		list-style-type: disc;
		font-family: Verdana, arial, helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
	}

	#menuprincipal ul.categorias li ul li a {
		color: #FF0000;
		text-decoration: none;
	}
	#menuprincipal ul.categorias li ul li a:hover {
		text-decoration: underline;
	}


#menuprincipal ul {
	margin: 0;
	padding: 0;
}
#menuprincipal ul li {
	list-style-type: none;
	clear: both;
}

#menuprincipal ul li h2 {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 1.2em;		
	color: #FF0000;
	margin: 1.5em 0 0 0em;
	padding: 0;
	clear: both;
}

#menuprincipal ul li ul li {
	margin: 0 0 0 1.6em;
	padding: 0;
	list-style-image: url('http://www.santano.net/wp-content/themes/santano_2.0/images/bullet.gif');
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 0.9em;
}

#menuprincipal ul li ul li a {
	color: #FF0000;
	text-decoration: none;
}
#menuprincipal ul li ul li a:hover {
	text-decoration: underline;
}

#menuprincipal ul.info_blog {
	border: 1px solid #999;
	background-color: #f9f9f9;
	padding: 15px;
}


#menuprincipal form label {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 1.2em;		
	color: #FF0000;
	margin: 1.5em 0 0 0em;
	padding: 0;
	clear: both;
	font-weight: bold;
}
#menuprincipal form input {
	border-bottom: 3px solid #ff0000;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	font-size: 0.85em;
	padding: 0.3em 0.5em 0.3em 0.5em;
	color: 999;
	background-color: #e3e3e3;
	margin-bottom: 0.4em;
	width: 93%;
}
#menuprincipal form input:focus {
	border-bottom: 3px solid orange;
	border-top: 1px solid orange;
	border-left: 1px solid orange;
	border-right: 1px solid orange;
	font-size: 0.85em;
	padding: 0.3em 0.5em 0.3em 0.5em;
	color: fff;
	background-color: #fff;
}
#menuprincipal form input.boton {
	float: right;
	width: 7em;
	border: 2px solid #f00;
	background-color: #fff;
}



/* 
	---------------------------------------
		Contenido
	---------------------------------------
*/


#content {
	float: left;
	width: 370px;
	padding: 0em 20px 2em 20px;
	margin-bottom: 1em;
}
#content.ancho {
	width: 70%;
	float: right;
}
#content.popup {
	float: none;
	width: 99%;
	padding: 0em 0px 2em 0px;
	margin-bottom: 1em;
	text-align: left;
}
#content h2 {
	margin: 0;
	padding: 1em 0 0 0;
	color: #FF0000;
	font-weight: normal;
	font-size: 1.3em;

}
#content h3 {
	clear: both;
	padding-top: 20px;
}
#content h2.pagetitle {
	margin: 0;
	padding: 1em 0 0 0;
	color: #FF0000;
	font-weight: normal;
	font-size: 1em;
	text-align: right;
}
#content h2 a {
	color: #FF0000;
	text-decoration: none;
}
#content h2 a:hover {
	text-decoration: underline;
}

#content p.fecha {
	color: #999;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
}


	#content a {
		color: #FF0000;
	}
	#content a:hover {
		text-decoration: none;
	}


.entry img {
	float: left;
	padding-right: 1em;
	padding-bottom: 0.5em;
}
img.derecha {
	float: right;
	padding-right: 0em;
	padding-left: 1em;
	padding-bottom: 0.5em;
}
img.centro {
	display: block;
	text-align: center;
}
.manifiesto {
	clear: both;

}
.manifiesto p img.derecha {
	float: right;
	padding-right: 0em;
	padding-left: 1em;
	padding-bottom: 0.2em;
}
.manifiesto p img.izquierda {
	float: left;
	padding-right: 1em;
	padding-left: 0em;
	padding-bottom: 0.2em;
}
.manifiesto p img.centro{
	display: block;
	text-align: center;
}

	/* --- comentarios y archivos --- */
	#content p.postmetadata {
		color: #999;
		margin: 0 0 1.4em 0;
		padding: 0;
		font-size: 0.75em;
		clear: both;
	}

	#content p.postmetadata a {
		color: #999;
	}
	#content p.postmetadata a:hover {
		text-decoration: none;
	}

	#content p.postmetadata .comentarios {
		background: #fff url('http://www.santano.net/wp-content/themes/santano_2.0/images/icono_comentarios.png') no-repeat top left;
		padding-left: 1.6em;
		padding-right: 1em;
	}

	#content p.postmetadata .archivos {
		background: #fff url('http://www.santano.net/wp-content/themes/santano_2.0/images/icono_archivos.png') no-repeat top left;
		padding-left: 1.2em;
	}

#content p label {
	display: block;
}
#content p input {
	border-bottom: 3px solid #ff0000;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	font-size: 0.85em;
	padding: 0.3em 0.5em 0.3em 0.5em;
	color: 999;
	margin-bottom: 0.4em;
	width: 93%;
}
#content p input:focus {
	border-color: #000;
}
#content p input.boton {
	width: 11em;
}

#content p textarea {
	border-bottom: 3px solid #ff0000;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	font-size: 0.85em;
	padding: 0.3em 0.5em 0.3em 0.5em;
	color: 999;
	margin-bottom: 0.4em;
	width: 93%;
	font-family: verdana, arial, helvetica, sans-serif;
}

#content .comentario {
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
	padding-right: 0.8em;
	padding-left: 0.8em;
}

#content .comentario p {
	margin-bottom: 0;
	padding-bottom: 1em;
}

#content p.infocomentario {
	padding: 1em 0 0 2.5em;
	margin: 0 0 2em 0;
	background: #fff url('http://www.santano.net/wp-content/themes/santano_2.0/images/comentario_bottom.png') no-repeat top left;
}

.alignright {
	text-align: right;
}

/* 
	---------------------------------------
		Derecha
	---------------------------------------
*/


#sidebar {
	float: right;
	width: 150px;
	padding: 15px;
	margin: 0;
	border: 1px solid #999;
	background-color: #f9f9f9;
	margin-bottom: 1em;
}



#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
}

#sidebar ul li h2 {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 1.2em;		
	color: #FF0000;
	margin: 1.5em 0 0 0em;
	padding: 0;
	clear: both;
}

#sidebar ul li ul li {
	margin: 0 0 0 1.6em;
	padding: 0;
	list-style-image: url('http://www.santano.net/wp-content/themes/santano_2.0/images/bullet.gif');
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 0.9em;
}

#sidebar ul li ul li.calendario {
	margin: 0;
	list-style-image: none;
}

#sidebar ul li ul li a {
	color: #FF0000;
	text-decoration: none;
}
#sidebar ul li ul li a:hover {
	text-decoration: underline;
}

/* 
	---------------------------------------
		Pie de Pagina
	---------------------------------------
*/

#footer {
	clear: both;
	background-color: #FF0000;
}
#footer p {
	color: #fff;
	text-align: center;
	padding: 1em;
	margin: 0;
}
#footer a {
	color: #fff;
}

