*, html {
	margin:0;
	padding:0;
}
body {
	font-family:"Calibri", "Trebuchet MS", "Tahoma";
	background:url('imagenes/fondomarron.jpg') repeat-x;
}

div#header {
	width:900px;
	height:90px;
	margin:20px auto;
	position:relative;
	border-style:solid;
	border-color:#e6e2c5;
	border-width:3px 3px 3px 3px;
	background: url('imagenes/blanc.png') transparent repeat;
	}
	div#header h1 {
		width:900px;
		height:55px;
		padding-top: 5px;
		background: url('avatar.png') 0px 5px transparent no-repeat;
		text-indent:100px;
		}
	div#header h1 a {
		width:900px;
		height:50px;
		display:block;
		font-size:1.4em;
		color:#000;
		text-decoration:none;
		}

span#menu {
	position:absolute;
	bottom:0;
	right:0;
	padding:4px;
	background:#e6e2c5;
	border-color:#e6e2c5;
	border-width:3px 0px 3px 0px;
	}
	span#menu ul, li {
		display:inline;
		list-style:none;
		}
	span#menu a {
		text-decoration:none;
		color:#8e7a5b;
		padding:4px;
		border-color:#e6e2c5;
		border-width:3px 0px 3px 0px;
		}
	span#menu a:hover {
		color:#fff;
		background:#8e7a5b;
		padding:4px;
		border-color:#8e7a5b;
		border-width:3px 0px 3px 0px;
		}


div#content {
	position:relative;
	width:900px;
	margin:30px auto;
	font-size:0.8em;
	}
	div#content h2 {
		text-transform:uppercase;
		background:#e6e2c5; /*#6ab9ba;*/
		font-size:1.3em;
		/*width:470px;*/
		padding:5px;
		margin:10px 0px;
		padding-left: 10px;
	}
	div#content a {
		text-decoration:none;
		color:#8e7a5b;
		padding:2px;
	}
	div#content a:hover {
		color:#fff;
		background:#8e7a5b;
		padding:2px;
	}


div#columna {
	width:580px;
	border-style:solid;
	border-width:3px 0px 3px 0px;
	border-color:#fff;
	background:#fff;
	}
	div#columna p {
		margin-bottom:15px;
		margin-top:15px;
		}
	div#columna a {
		font-weight:bold;
		}
	div#columna a:hover {
		font-weight:bold;
		}


div#sidebar {
	position:absolute;
	right:0;
	width:300px;
	border-style:solid;
	border-width:3px 0px 3px 0px;
	border-color:#fff;
	background:#fff;
	}
	div#tagcloud {
		width:300px;
		float:right;	
	}

	/*div#tagcloud h2 {
		width:250px;
	}*/


div#idiomas {
	position:relative;
	right:0px;
	text-align:right;
	font-weight:bold;
	float:right;
	width:300px;
	}
div#idiomas h2 {
	padding-right: 10px;
	}

div#idiomas ul, li {
	display:inline;
	list-style:none;
	padding:4px;
	float:right;
	}

div#idiomas a {
	text-decoration:none;
	color:#8e7a5b;
	padding:4px;
	}
div#idiomas a:hover {
	color:#fff;
	background:#8e7a5b;
	padding:4px;
	border-style:solid;
	border-color:#8e7a5b;
	border-width:3px 0px 3px 0px;
	}


div#footer {
	background:#ddd;
	height:60px;
	width:900px;
	margin:20px auto;
	}
	div#footer h4 {
		text-align:center;
		padding:20px;
		margin:30px auto;
		word-spacing:2px;
		margin-top:50px;
		font-size:0.8em;
		}
	div#footer a {
		text-decoration:none;
		color:#8e7a5b;
		padding:2px;
		}
	div#footer a:hover {
		color:#fff;
		background:#8e7a5b;
		padding:2px;
	}
