﻿.center {
	text-align: center;
}
a img, img a {
	border: none;
}
acronym, abbr {
	cursor: help;
	border-bottom: 1pt dashed #312207;/*Color-texto*/
}
body {
	background: #f2eef1/*Color-fondo*/ url(images/Body.gif) top left repeat-x;
	margin: 0;
	padding: 0;
}
#header {
	/*Bloque: Fuente*/
	font: 9pt Arial ,sans-serif;
	text-align: left;

	height: 50px;
	line-height: 50px;
}
#header .stop {
	/*Bloque: Ancho repetido*/
	margin: 0 auto;
	width: 980px;
}
#header #nav {
	float: left;
}

	/* ***** ***** ***** Menú ***** ***** ***** */
	/* Colocación de menús */
	#nav ul {
		list-style-type: none;
		float: left;
		margin: 0;
		padding: 0;

/*		border-right: 0.5pt solid #9b8594;/*Color-menu-separador*/
/*		border-left: 0.5pt solid #9b8594;/*Color-menu-separador*/
	}
	#nav ul li {
		float: left;
		
/*		border-right: 0.5pt solid #9b8594;/*Color-menu-separador*/
/*		border-left: 0.5pt solid #9b8594;/*Color-menu-separador*/
	}
	#nav ul li ul {
		display: none;
		position: absolute;
		border: 0;
	}
	#nav ul li ul li {
		float: none;
		line-height: 2.5em;
		border: 0;
	}

	/* Fuentes de menús y mostrar */
	#nav ul li a, #nav ul li a:link, #nav ul li a:visited {
		display: block;
		padding: 0 5pt;

		/*Bloque: Fuente derivada*/
		font-weight: bold;
		text-decoration: none;
		color: #e6e0e5;/*Color-menu-texto1*/
		background: transparent;/*Color-menu-fondo1*/
	}
	#nav ul li a:hover, #nav ul li a:active {
		color: #ffffff;/*Color-menu-texto1-hover*/
		background: #e7b34f;/*Color-menu-fondo1-hover*/
	}
	#nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li a:visited {
		/*Bloque: Fuente derivada*/
		font-weight: bold;
		text-decoration: none;
		color: #e6e0e5;/*Color-menu-texto2*/
		background: #9d8797;/*Color-menu-fondo2*/
		border-bottom: 1pt solid #e6e0e5;/*Color-menu-separador2*/
	}
	#nav ul li ul li a:hover, #nav ul li ul li a:active {
		color: #ffffff;/*Color-menu-texto2-hover*/
		background: #e7b34f;/*Color-menu-fondo2-hover*/
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
		display: block;
	}
	/* ***** ***** ***** ***** ***** ***** ***** */

#header #right {
	float: right;
	height: 50px;
	width: 40px;
	background: url(images/Feed.png) top right no-repeat;*/
}
#header #right:hover {
	float: right;
	height: 50px;
	width: 40px;
	background: url(images/Feed-hover.png) top right no-repeat;*/
}
#pagetopper {
	/*Bloque: Ancho repetido*/
	margin: 0 auto;
	width: 980px;
	padding: 8px 0 0;
	height: 31px;
}
	.searchform {
		float: right;
	}
	.searchform #s {
		margin-right: 2pt;
	}
	.searchform #sa {
/*		height: 22px;
		width: 38px;
		background: url(images/submit.png) top left no-repeat;*/
	}
	.searchform #sa:hover {
/*		height: 22px;
		width: 38px;
		background: url(images/submit.png) bottom left no-repeat;*/
	}
#wrap {
	/*Bloque: Ancho repetido*/
	margin: 0 auto;
	width: 980px;

}
	h1 {
		/*Bloque: Fuente*/
		font: 14pt Arial ,sans-serif;
		text-align: left;
		color: #786270;/*Color-cabeceras*/
		letter-spacing: -1px;
		font-weight: bold;
	}
	h2 {
		/*Bloque: Fuente*/
		font: 12pt Arial ,sans-serif;
		text-align: left;
		color: #786270;/*Color-cabeceras*/
		letter-spacing: -1px;
		font-weight: bold;
	}
	h3 {
		/*Bloque: Fuente*/
		font: 9pt Arial ,sans-serif;
		text-align: left;
		color: #786270;/*Color-cabeceras*/
		font-weight: bold;
	}
	a, a:link, a:visited {
		color: #a25700;/*Color-enlaces*/
		text-decoration: none;
	}
	a:hover, a:active {
		color: #7e4400;/*Color-enlaces-activos*/
		text-decoration: underline;
	}
#page {
	width: 960px;
	padding: 0 10px;
	background: #ffffff;/*Color-página*/
}
#sitehead {
	padding: 1pt 0;
	background: #ffffff;/*Color-página*/
	border-bottom: 1pt solid #d5961d;/*Color-separador*/
}
#contentleft {
	width: 680px;
	float: left;
}
#subhead {
	padding:1pt 0;
	background: #ffffff;/*Color-página*/
	border-bottom: 1pt solid #d5961d;/*Color-separador*/
}
#subhead p {
	/*Bloque: Fuente*/
	font: 9pt Tahoma, sans-serif;
	text-align: justify;
	color: #312207;/*Color-texto*/
}
#content {
	width: 500px;
	float: right;
	background: #ffffff;/*Color-página*/
	padding: 0 5px;
	margin: 1pt 5px;
}

	/* ***** ***** ***** Contenido ***** ***** ***** */
	.post {
		padding: 1pt 0;
		background: #ffffff;/*Color-artículo*/
		/* Debajo de un artículo siempre hay algo, para no repetir línea: navegación o comentario. */
		border-bottom: 1pt solid #d5961d;/*Color-separador*/
	}
	.post h1, .post h2, .post h3 {
		margin-bottom: 0;/*Bloque: Sin espacio después de título*/
	}
		/* La cabecera del artículo no quiero que parezca un enlace */
		.post h1 a, .post h1 a:link, .post h1 a:visited, .post h2 a, .post h2 a:link, .post h2 a:visited, .post h3 a, .post h3 a:link, .post h3 a:visited {
			color: #786270;/*Color-cabeceras*/
			text-decoration: none;
		}
		.post h1 a:hover, .post h1 a:active, .post h2 a:hover, .post h2 a:active, .post h3 a:hover, .post h3 a:active {
			color: #786270;/*Color-cabeceras*/
			text-decoration: underline;
		}
	.postinfo {
		margin-top: 0;/*Bloque: Sin espacio después de título*/
		/*Bloque: Fuente*/
		font: 8pt Arial ,sans-serif;
		text-align: left;
		color: #786270;/*Color-cabeceras*/
	}
	.entry {
		/*Bloque: Fuente*/
		font: 9pt Tahoma, sans-serif;
		text-align: justify;
		color: #312207;/*Color-texto*/
	}
		.entry h1 {
			/*Bloque: Fuente*/
			font: 13pt Trebuchet, sans-serif;
			text-align: left;
			color: #312207;/*Color-texto*/
			letter-spacing: 0;
			font-weight: normal;
			text-decoration: underline;
		}
		.entry h2 {
			/*Bloque: Fuente*/
			font: 11pt Trebuchet, sans-serif;
			text-align: left;
			color: #312207;/*Color-texto*/
			letter-spacing: 0;
			font-weight: normal;
			text-decoration: underline;
		}
		.entry h3 {
			/*Bloque: Fuente*/
			font: 11pt Trebuchet, sans-serif;
			text-align: left;
			color: #312207;/*Color-texto*/
			letter-spacing: 0;
			font-weight: normal;
			text-decoration: none;
			font-style: italic;
		}
	.entry p {
		margin-top: 0;/*Bloque: Sin espacio después de título*/
	}
	.entry ul li {
		list-style-type: square;
	}
	.entry ol li {
		list-style-type: lower-roman;
	}
	.entry blockquote {
		padding-left: 5pt;
		border-left: 3pt solid #312207;/*Color-texto*/
	}
	.entry img {
		border: 2pt solid #312207;/*Color-texto*/
		padding: 2pt;
		background: #ffffff;/*Color-artículo*/
	}
	.entry .tags {
		text-align: right;
		display: none;
	}
	/* ***** ***** ***** ***** ***** ***** ***** */

#contentright {
	width: 280px;
	float: right;
}

	/* ***** ***** ***** Barras laterales ***** ***** ***** */
	#sidebar {
		width: 100%;
		float: right;
	
		background: #ffffff;/*Color-página*/
		padding: 1pt 0;
		margin: 1pt 0;
	
		/*Bloque: Fuente*/
		font: 8pt Arial ,sans-serif;
		text-align: left;
	}
	#sidebar ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#sidebar ul li {
		padding: 10pt 0;
		margin: 0;
	}
	#sidebar ul li h2 {
		padding: 0;
		margin: 0;
		/*Bloque: Fuente derivada*/
		font-size: 9pt;
		letter-spacing: 0px;
		border-bottom: 1pt solid #d5961d;/*Color-separador*/
	}
	#sidebar ul li ul {
		padding: 2pt 0;
		margin: 0;
	}
	#sidebar ul li ul li {
		padding: 2pt 0;
		margin: 0;
		border-bottom: 1pt solid #e6e0e5;/*Color-menu-separador2*/
	}
	#left-content { /*Exactamente igual que sidebar excepto width y float*/
		width: 160px;
		float: left;

		background: #ffffff;/*Color-página*/
		padding: 1pt 0;
		margin: 1pt 0;

		/*Bloque: Fuente*/
		font: 8pt Arial ,sans-serif;
		text-align: left;
	}
	#left-content ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#left-content ul li {
		padding: 10pt 0;
		margin: 0;
	}
	#left-content ul li h2 {
		padding: 0;
		margin: 0;
		/*Bloque: Fuente derivada*/
		font-size: 9pt;
		letter-spacing: 0px;
		border-bottom: 1pt solid #d5961d;/*Color-separador*/
	}
	#left-content ul li ul {
		padding: 2pt 0;
		margin: 0;
	}
	#left-content ul li ul li {
		padding: 2pt 0;
		margin: 0;
		border-bottom: 1pt solid #e6e0e5;/*Color-menu-separador2*/
	}
	/* ***** ***** ***** ***** ***** ***** ***** */

.navigation {
	/*Bloque: Fuente*/
	font: 8pt Arial ,sans-serif;
	font-weight: bold;
	color: #786270;/*Color-cabeceras*/
}
.navigation .left {
	text-align: left;
	float: left;
	width: 35%;
	padding: 10pt 0;
}
.navigation .center {
	text-align: center;
	float: left;
	width: 30%;
	padding: 10pt 0;
}
.navigation .right {
	text-align: right;
	float: right;
	width: 35%;
	padding: 10pt 0;
}
#footer {
	/*Bloque: Fuente*/
	font: 8pt Arial ,sans-serif;
	color: #312207;/*Color-texto*/
	padding: 5pt;
	background: #ffffff;/*Color-página*/
	border-top: 1pt solid #d5961d;/*Color-separador*/
}
#footer .center {
	text-align: center;
}
#footer .left {
	text-align: left;
	float: left;
	width: 45%;
}
#footer .right {
	text-align: right;
	float: right;
	width: 45%;
}

	/* slightly enhanced, universal clearfix hack */
	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	.clearfix {
		display: inline-block;
	}
	/* start commented backslash hack \*/
	* html .clearfix {
		height: 1%;
	}
	.clearfix {
		display: block;
	}
	/* close commented backslash hack */

.allcomments{
	padding: 1pt 5pt;
	margin: 0;
	background: #f2eef1/*Color-fondo*/
}
.commentlist {
	padding: 0;
	margin: 0;
}
.commentlist li {
	padding: 5pt;
	margin: 0;
	list-style-type: none;
	/*Bloque: Fuente*/
	font: 9pt Tahoma, sans-serif;
	text-align: justify;
	color: #312207;/*Color-texto*/
}
.commentinfo {
	margin-top: 0;/*Bloque: Sin espacio después de título*/
	/*Bloque: Fuente*/
	font: 8pt Arial ,sans-serif;
	text-align: left;
	color: #786270;/*Color-cabeceras*/
}
tblist {
	padding: 0;
	margin: 0;
}
tblist li {
	padding: 5pt;
	margin: 0;
	list-style-type: none;
	/*Bloque: Fuente*/
	font: 9pt Tahoma, sans-serif;
	text-align: justify;
	color: #312207;/*Color-texto*/
}
.tbinfo {
	margin-top: 0;/*Bloque: Sin espacio después de título*/
	/*Bloque: Fuente*/
	font: 8pt Arial ,sans-serif;
	text-align: left;
	color: #786270;/*Color-cabeceras*/
}

#commentform {
	/*Bloque: Fuente*/
	font: 8pt Arial ,sans-serif;
	text-align: right;
	color: #786270;/*Color-cabeceras*/	
}
#commentform p {
	margin: 5pt;
}
#commentform input {
	width: 40%;
}
#commentform textarea {
	width: 95%;
}
#commentform #submit {
	width: 128px;
}
