/*  ------------------------------------------
/*  Estilo por defecto
/*  ------------------------------------------ */
body {
	background: #FFF;
	text-align: left;
	font-size: 0.85em;
	color: #222;
	font-family: Arial, sans-serif;
	margin:0;
	padding:0;
	background: url('img/background.gif') repeat-y;
}

img, table { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

#pagina {width:100%;
	margin: 0;
	padding: 0;
	text-align:left;}

/* espaciado de "bloques" para el br */

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }



/*  ------------------------------------------
/*  Disposicion del desarrollo de la pag
/*  ------------------------------------------ */

#header {width: 100%;
	margin-left: 10px;
	background: url('img/fondo-header.gif');
}

#header #nom_site_spip, #entete a .spip_logos {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em; }

#header .formulaire_recherche { float: right; }


#desarrollo {	margin-left: 121px;
}

#desarrollo-off {margin-left: 120px;
		clear:both;}


#pie {width:100%;
	background-color: #F9F7ED;
	clear: both;
	margin: 0; padding: 1px;
	text-align:center;
	border-top: 2px solid #356AA0;
	font-size: 0.9em;
}

#pie small {font-size: 0.9em;}

/*  ------------------------------------------
/*  Menu de Navegacion
/*  ------------------------------------------ */

#menu{width:120px;
	text-align:left;
	float:left;
	margin:0;
}

#navi {width:120px;
	list-style:none;
	margin:0;
	padding:0;}


#navi li a {
	display:block;
	width:110px;
	padding:2px 0;
	text-decoration:none;
	text-align:center;
	color:#F9F7ED;
	background-color:#356AA0;
	border-left:10px solid #99CC00;
}
#navi li a:hover {
	color:#FFFFFF;
	background-color:#3F4C6B;
	border-left-color:#F9F7ED;
	text-decoration:underline;
}

#navi p {display:block;
	width:110px;
	padding:2px 0;
	text-align:center;
	color:#F9F7ED;
	background-color:#356AA0;
	border-left:10px solid #99CC00;}


/*  ------------------------------------------
/*  Disposicion de la portada
/*  ------------------------------------------ */

#columna1{ pading-right:0.1em;
	margin-right:301px;
}

#columna2{ float:right; 
	width: 300px;
}

#desarrollo ul {list-style:none;
		margin: 0;
		padding: 0;
}

#desarrollo li {
	padding: 0.2em;
	margin: 0;
	border-bottom: 2px solid #99CC00;
	display: block;
}


#columna1 li {
	padding: 0.2em;
	margin: 0;
	border-bottom: 2px solid #99CC00;
	display: block;
	min-height: 128px;
}

#columna1 li img {float:right;
	padding: 0.2em;}

#columna1 .titulo {font-size:1.25em; 
			text-decoration:none;
			font-weight: bold;}
#columna2 .titulo {font-size:1.25em; 
			text-decoration:none;
			font-weight: bold;}

#columna1 .texte { }

#columna1 small {font-weight: bold;}
#columna2 small {font-weight: bold;}

#columna1 .texto-noticia {}


/*  ------------------------------------------
/*  Pagina de los articulos
/*  ------------------------------------------ */

#articulo {padding-left: .5em;
 }


#articulo .titulo {font-size: 1.35em;
	color: #356AA0;}

#articulo .surtitre { font-weight: bold; font-size: 1.2em; color: #CC0000}

#articulo .chapo { padding-left: .5em; font-weight: bold;}

#articulo .texte {}

#articulo #imagenilustracion {float:right; padding: 0.2em;}


#articulo #secciones_internas {width:250px;
		float: right;
		background-color: #F9F7ED;
		padding: 0.3em;
		margin-left: 0.3em;
		font-size:0.95em;
		border-bottom: 2px solid #99CC00;}

#articulo #secciones_internas .masnoticias ul {list-style:none;}

#articulo #secciones_internas .masnoticias li {	border-bottom: 0px solid #99CC00;
	display: block; font-weight: bold;}


#articulo li img {float:left;
	padding: 0.15em;}

.center {text-align: center; font-size: 1.1em; font-weight: bold; color: #999;}

/*  ------------------------------------------
/*  Generales
/*  ------------------------------------------ */

a {text-decoration:none;
	color: #356AA0;
}
a:hover {text-decoration:underline;
		color:#73880A;
		font-weight: bold;
}

.seccion {text-align:center;
	font-size: 1.35em;
	color:#356AA0;
	background-color: #F9F7ED;
}

.fondocolorcito {color:#356AA0;
	background-color: #F9F7ED;
	border-bottom: 2px solid #99CC00;
}


.titre {font-size:1.25em;
	font-weight:bold;
}


.titre-archivo {font-size:1.1em;
	font-weight:bold;
}

.ranking {text-align:center;
	font-size: 1.05em;
	color:#356AA0;
	background-color: #F9F7ED;
}


/* hack para Ie6 */

* html #columna1 li { height: 128px;}

/* Entete */

#header #nom_site_spip, #header a .spip_logos {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em; }
#header a { text-decoration: none; }
#header .formulaire_recherche { float: right; }