/* standard elements */
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	padding-bottom: 1px;
}
body {
	font: normal 11px "Trebuchet MS", Arial, Verdana;
	color: #3f423d;
	background-attachment: fixed;
	background-color: #fcfbf5;
	background-image: url(img/fondo.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	height: 100%;
}

a {
	color: #3f423d;
}
a:hover {
	color: #da706d;
}
a.linksmas:visited {color: #ca403c;}
a.linksblanco:visited {color: #ffffff;}  

p {margin: 2px 0 8px;
  text-align:justify;
  }

/* Titulos,bajadas,parrafos,etc.. */

#Tituloshl {
	color: #555;
	display: block;
	margin: 1em 0;
	font-family: sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-left: 15px;
	background-color: #ffffff;
	background-image: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

h1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h2 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h3 {font: bold 1em Tahoma,sans-serif;}

h1,h2,h3 {
	margin: 0px 0;
}

blockquote {
	border-bottom: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	color: #555;
	display: block;
	font: normal 1em sans-serif;
	margin: 1em 0;
	padding: 0.6em 1em 0.2em 40px;
	background-color: #F9F9F9;
	background-image: url(img/guino.gif);
	background-repeat: no-repeat;
}

code {
	display: block;
	white-space: pre;
	background: #FFFFF6;
	border: 1px solid #EED;
	padding: 5px 10px;
	overflow: auto;
	margin: 1em 0;
}

ul,ol {margin: 0 0 1em 1.4em;
     text-align:justify;
	 }

fieldset {padding: 12px 10px; background: #EFE; color: #232; border: 1px solid #DED; margin-bottom: 1em;}
legend {font: bold 1em Verdana,sans-serif; padding: 0 6px; color: #363;}

img {border: none;}
img.bordered,.post img {background: #FFF; padding: 5px; border: 1px solid #DDD;}
img.left {margin-right: 1em;}
img.right {margin-left: 1em;}

small,.small {font-size: 0.8em;}

/* inputs */
input.submit {
	border: 1px double #87424a;
	border-color: #87424a #87424a #87424a #87424a;
	color: #edcccd;
	padding: 0px 0;
	background-color: #E9E8E8;
	background-image: url(img/input_submit2.gif);
	background-repeat:  repeat-x;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 0.8em;
	font-weight: bold;
}
input.submit:hover {background: #FCFDFC; cursor: pointer;}
input#s {
	background: #f2f2f2;
	font: normal 1.1em sans-serif;
	padding: 0px 0px;
	width: 130px;
}
input#s:hover {
	background: #fff;
}
textarea {width: 320px;}

/* main layout */
#container {
	margin: 0 auto;
	padding-bottom: 0.5em;
	width: 750px;
}
#main {
	margin: 15px 15px 0 15px;
	height: 100%;
}
#main_left {
	width: 72%;
}
#main_right {
	width: 26%;
	background: #d3ced0;
	height: 100%;
	margin-top: 0;

}
#cuadro {
/*	width: 14px;
	margin: 10px;*/
	padding: 5px;
	background-color: #228B50;
	background-image: url(img/fondocuadro.jpg);
	background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #9fddb9;
}

/* top part */
#top {
	margin: 0;
	padding-left: 0em;
}
#Ingles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #f7eff0;
	background-color: #ca403c;
	text-align: right;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 2px;
}
#Logotipo {
	font-family: "Trebuchet MS", Arial, Verdana;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: left top;
	background: #ffffff;
	color: #FFFFFF;
	width: 735px;
	margin-left: 15px;
	margin-bottom: 3px;
}

/* Estilo de la imagen principal en portada */
#BannerImagen {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 151px;
	background-color: #FFFFFF;
	background-image: url(img/imagen.jpg);
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 300px;
	padding-top: 5px;
	background-repeat: no-repeat;
}


/* navigation */
.path {
	margin-bottom: 1em;
	background: #fafafa;
	border-top: 1px solid #e2ded3;
	padding: 3px 8px;
	color: #000000;
	margin-left: 15px;
	margin-right: 15px;
}

#nav {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Verdana;
}
#nav a {
	color: #ca403c;
	text-decoration: none;
}
#nav a:hover {text-decoration: underline;}
#nav ul {display: inline; margin: 0;}
#nav ul li {display: inline; list-style: none; margin: 0 8px;}

/* barra lateral derecha */
#titulobuscador {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	color: #edcccd;
	padding-left: 8px;
	background-color: #bd6f7c;
	background-image: url(img/fondobuscador.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	padding-top: 5px;
}
#Fondolateral {
	background-color: #bd6f7c;
}
#menusecundario {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #3f423d;
	background-image: url(img/etiqueta.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: bold;
	padding-left: 8px;
}
#menucolor {
	background-color: #dbd7d7;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #3f423d;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cac5c7;
}
#linksmenu {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #3f423d;
	padding-left: 8px;
}

/* sidebar */
#main_right .content {
	padding: 2px 8px 4px;
	margin-bottom: 0px;
	height: 100%;
}
#main_right div.content {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	height: 100%;
	margin-top: 0;
}

#sidebar ul {margin: 0;
height: 100%;
	}
#sidebar li {list-style: none; padding: 3px 0;
height: 100%;
	}

/* footer */
#footer {
	font-size: 0.9em;
	background: #3f423d;
	padding: 8px 12px;
	color: #e9cfd2;
}
#footer .right a {color: #888; text-decoration: none;}
#footer .right a:hover {color: #000;}

/* first post highlight */
#splash {margin-bottom: 1em;}
#splash .post {
	padding: 0px 0px 0;
	background: url('img/splash.jpg') repeat-x left bottom;
}
#splash .metadata {color: #ACA; border-top: 1px solid #DEE9E0; background: none; padding: 8px 0; margin: 0;}
#splash .metadata a {
	color: #259053;
	text-decoration: none;
}
#splash .metadata a:hover {color: #232; text-decoration: underline;}
#splash .date {
	font-size: 10px;
}

/* special links */
a.scrolldown,a.scrollup {width: 16px; height: 16px;}
a.scrolldown {background: url('img/arrow_down.gif') no-repeat left top; }
a.scrollup {background: url('img/arrow_up.gif') no-repeat left top;}
a.feed {background: url('img/feed.jpg') no-repeat left top; width: 28px; height: 28px; margin-top: 20px;}
a.button {display: block;}
a.button:hover {background-position: left bottom;}

/* misc */
.bold {font-weight: bold;}
.bordered {border: 1px solid #DDD; background: #FFF; padding: 5px;}
.clearer {clear: both; font-size: 0;}
.left {
	float: left;
}
.light,.light a {color: #777;}
.odd {background: #F6F6F6;}
.right {float: right;
height: 100%;
margin-top: 0;
}
.derechaespacio {float: right;}
.tright {text-align: right;}

/* post */
.post {margin-bottom: 1em;}
.post .date {
	color: #cf4e4a;
	font-size: 0.8em;
	margin: 4px 0 6px;
}
.post .body {
	margin-bottom: 5px;
	line-height: 1.4em;
}
.post .metadata {
	background: #e9f4ed;
	border-top: 1px solid #b3e2c6;
	font: normal 0.9em sans-serif;
	padding: 5px;
	clear: both;
}
.post .metadata a {
	color: #259053;
	text-decoration: none;
}

/* icons */
span.comment {background: url('img/icon_comment.gif') no-repeat left center; padding-left: 18px;}
span.tag {
	padding-left: 18px;
	background-image: url(img/icon_mas.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* comments */
.commentlist {margin: 1em 0 0; font-size: 0.9em;}
.commentlist li {list-style: none; padding: 8px 10px 1px;}
.commentlist .post .date {margin-bottom: 3px;}

