/* Userlinux CSS - Last edit: 27/07/2005 */

/* Estilos globales */
	{margin: 0; padding:0;}
	body 
	{
		margin: 0px;
		padding:0px; color: #555;
		font-family: Arial;
		font-size: 12px;
		background:#3a3a3a url("images/fnd_body_blanco.gif") repeat-y center top;
		text-align: center;
	}

/* Estructura principal */
	#Content 
	{
		margin:0 auto;
		width:764px;
		background:#fff url("images/separator_azul_izquierda.gif") repeat-y top left;
		background-color:#fff;
		position:relative;
		border: 1px solid black;
	}
	.main 
	{
		 float: right; 		width: 560px;
		margin-right: 10px;
		text-align: left;
	}
	.mnu 
	{
		font-size:0.94em;line-height:1.3em;
		 float: left; 		width: 145px; 
		 margin: 0 1% 0 0; 		text-align: left;
		margin-bottom: 400px;
	}
	.footer 
	{
		clear:both;background-color:#000;
		padding:3px;text-align:right;
		font-size:0.94em;
		color: #fff;
	}

/* Cabecera */
	#header {background-color: #fff; height:125px;}
	#header img {position:absolute;left:0px;color:#fff;top:0px;}
	#header a, #header a:hover {border:0;color:#fff;background:transparent;}
	
/* Links */
	a:link,
	a:visited 
	{
		color:#2B46BD;
		font-weight:none;
		text-decoration:none;
		padding:2px 2px 0;
		margin:0 -2px;
	}
	a:focus, a:hover {color:#CD8B2F;border-color:#580801;}
	a.imglink:link,a.imglink:visited {border:0;}
	a.imglink:hover {background:transparent;}

/* Encabezados */
	h1,h2,h3,h4,h5,h6 {font-size:1.6em; margin: 0 !important; padding-left: 5px;font-family: Arial;}
	h1 {font-size:1.8em;margin:0 0 0.625em;text-shadow:2px 2px 2px #ccc; margin-top: 20px; color: #285892;}
	h2 {font-size:1.6em;margin:1.2em 0 0.6em;font-weight:bold;color: #285892;}
	h3 {font-size:1.4em;margin:1.2em 0 0.6em;font-weight:normal;color:#285892}
	h4 {font-weight: bold; border-bottom: 1px dotted #dedede;}
	h1 a:hover {#CD8B2F}
	h1 a:link,h1 a:visited {font-size: 1.1em;text-decoration: none;color: #2B46BD !important;border: 0;padding: 0;}


/* Listas */
	dl,ol,ul {margin:0 0 1em;}
	dl {margin-top:-0.5em;}
	dt {font-weight:bold;margin:0.5em 0 0;}
	dd {margin:0 0 0 2em;}
	dd p {margin:0 0 0.5em;}
	ul {padding:0 0 0 4px;list-style:none;}
	ol {padding:0 0 0 4px;}
	ul li {margin:0 0 0.5em; background: url("images/ico_li.gif") no-repeat top left; padding-left: 10px}
	
	.mnu a {border-bottom: 1px dotted #555}
	.mnu h3 {font-size:1.1em;text-transform:none;color:#000;font-weight:bold; border-bottom: 1px dotted black;}
	.mnu dl {margin-top:1em;}
	.mnu ul {margin-top:1em;}
	.mnu dt {margin-top:1em;}
	.mnu dd {margin:0;}

/* Barra de navegacion */
	#nav 
	{
		float:left;width:100%;border-bottom:2px solid #555;
		border-top:1px solid #fff;background:#fff;margin:0 0 2em;padding:0 0 2px;
	}
	#nav ul 
	{
		float:left;width:100%;margin:0;padding:0;
		background:#333;list-style-type:none;
	}
	#nav li {display:inline;padding:0;margin:0;}
	#nav a 
	{
		background:#333;border-right:1px solid #000;border-bottom:0;
		padding:20px 40px 4px 10px;margin:0;color:#fff;
		text-decoration:none;display:block;float:left;
		width:auto;font-size:0.94em;
		font-family: Arial;
		text-transform:uppercase;letter-spacing:1px;
	}
	#nav a:hover,
	#nav a:focus {background:#555;}
	#nav .sel a {background:#027895;color:#000;text-shadow:2px 2px 2px #777;}
	#nav .sel a:hover {background:#027895;}
	#nav .sel a:focus {background:#F1F8E1;}
	#nav a:active {background:#027895;color:#fff;}

/* Anotaciones */
	.entry {margin:0 0 2.5em;}
	.capt {margin:-1em 0 1.1em 0;font-size:0.94em;line-height:1;color:#333;}
	.note {background:#ffe;border:1px solid #ee7;padding:0.5em;}
	.error strong {font-weight:bold;color:#930;}
	.update, .guidelines, .critico {padding:0 0.5em;margin:1em 0;}
	p.update {padding:0.5em;}
	.update p {margin:0.5em 0;}

	.meta {margin:0.5em 0 1em;padding:0;list-style:none;color:#666;font-size:0.94em; margin-top:5px; padding-left: 5px}
	.meta img {border:0;display:inline;}
	.meta li {display:inline;background-image:none;padding:0 0 0 5px;margin:0 1px 0 0; color:#9D9C9B}
	.meta li a {border: none; font-weight: normal}
	.meta li:first-child {border:0;padding:0;}

/* Comentarios, prevnext, archivo */
	.prevnext {margin-bottom: 25px; text-align:left; margin-left:200px; margin-right: 200px;}
	.prevnext a{border: none; padding:0; margin:0}
	.prevnext img {display:inline;}
	
/* Images */
	img {border:0;display:block;}
	.full {margin:0px auto;}
	.right {float:right;margin:0 0 6px 6px;}
	.left {float:left;margin:6px 6px 0 0;}
	.dec {padding:4px;border:1px solid #ccc; background-color: #fff}

/* Formularios*/
label {font-weight:bold;display:block;margin-top:1em;}
label.inl {display:inline;}
label em {font-weight:normal;font-style:normal;font-size:0.94em;}
input.txt {display:block;color:#000;background:#fff;width:250px;}
input.btn {padding:0 0.5em;}
textarea.txt {display:block;width:380px;color:#000;background:#fff;}
input, textarea {border: 1px solid #dedede;}
input.txt:focus, textarea.txt:focus {background:#fffff6;}
.commentsForm,.contactForm, .searchForm 
{
	background: #f5f5f5;
	-moz-border-radius: .5em;
	padding: 15px 15px 25px 15px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	margin-bottom: 20px;
}
.searchForm {margin: 0px auto;}
	
/* Misc */
	ins {background-color:#dde3dd;text-decoration:none;}
	p,pre {margin:0 0 1em;}
	abbr,acronym {border:none;}
	abbr[title],acronym[title] {border-bottom:1px dotted #666;cursor:help;font-style:italic;}
