c

body {
	color:  Black;
	font-family: "Trebuchet MS","Times New Roman", Times, serif;
	font-size:90%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	background:  url(images/fondo1.gif);

}
 
* html body { line-height:110%; }

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip { font-family: "Trebuchet MS", "Times New Roman", Times, serif; }

/*img, div, a, input  { behavior: url(iepngfix.htc) }*/

/* Typo pour le contenu */
#contenu {
	font-family:  "Times New Roman", Times, serif;}

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
font-family:  "Times New Roman", Times, serif; }
 
p {
 	padding: 0px;
 	margin: 0px 0px 1em 0px;
}

p.spip {
	padding: 0px;
	margin: 0px 0px 1em 0px;
}
p.masclaro{
	color: #EEE8AA;
}
/* Enlaces */
a {text-decoration:none;color: #472E10;font-weight:bold;}
a:hover {text-decoration:none;color: #FFD700; font-weight:bold;}
link {text-decoration:none;color:#cc0033;}
link:hover {text-decoration:none;color:#fff;background-color:#666;}
a.spip_note {text-decoration:none;} /* liens vers notes de bas de page */
a.spip_in { text-decoration:none;} /* liens internes */
a.spip_out { text-decoration:none; } /* liens sortants */
a.spip_url { text-decoration:none; } /* liens url sortants */
a.spip_glossaire { text-decoration:none; } /* liens vers encyclopedie */
.on {font-weight: bold; color: #708090;} /* liens exposes */
a.blanco {color:#fff;}
input { border:1px solid silver; font-size:95%; background-color:#eee; color:#2E8B57; } 
input.spip_bouton { text-align:center; cursor:pointer; font-size:95%; }
input[type="file"], button[type="file"], textarea[type="file"] { border:1px solid silver; cursor:none; }
input[type="radio"], button[type="radio"] { background-color:#fff; border:0px; }
input.form_texto { width: 100%; padding:1px; padding-left:.2em; padding-right:.2em; border:1px solid #d3d3d3; color:#333; background-color:#eee; }
textarea { border:1px solid silver; padding:2px; color:#333; background-color:#fff; } 
button { border:0px; }

:focus { background-color:#fff; outline: none; }
:focus.form_texto { background-color:#fff; }
input:focus.form_texto { background-color:#fff; }
input:focus.spip_bouton { color:#fff; background-color:#666; }
:focus.spip_bouton { color:#fff; background-color:#666; }
.spip_bouton a:hover { color:#fff; background-color:#666; }
select { outline: none; }

h3.spip { /* los intertítulos de los tres corchetes {{{ }}} */
	text-align: center; 
	margin: 1.8em 0px 1.8em 0px;
	font-size: 140%; 
	font-weight: bold;
	color: #2E8B57;
}
.blanco {
	
	color: white;
}


.trans_box2 {
/*  font-family: Times Neverdana;*/
  font-weight:bold;
  padding:0px;
  margin:10px;
  border:solid 1px #3F8000;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/75p_honey.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(images/75p_honey.png);
}
.trans_box1 {
/*  font-family:verdana;
  font-weight:bold;*/
  text-align: justify;
  padding:10px;
  margin:0px 10px 0px 10px;
  border:solid 1px #eee;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/difumino.png');
}
.trans_box1 a:hover {
/*  font-family:verdana;
  font-weight:bold;*/
  text-align: justify;
  padding:10px;
  margin:0px 10px 0px 10px;
  border:solid 1px #eee;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/difumino.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box1[class] {
  background-image:url(images/niebla.png);
}

.alineaderecha{
	color: #010100;
	text-align:justify;
	margin-bottom: 10px;
}
.suavito {
font-family:  Verdana;
font-size:11px;
	color: #E8E4CE;
	text-align:justify
}
.articulo_texto {
font-size: 9px;
	color: #E8E4CE;
}
.marron {
font-family:  Verdana;
font-size:11px;
	color: #5A3B2A;
	text-align:justify;
}
strong.spip { /* la negrita de los dos corchetes {{ }} */
	font-weight: bold;
	color: #222;
}


/* zona central (todo el contenido de la pagina) */

#pagina { 
	width:960px; /* ancho de la zona central */	 
	margin: auto; /* centra el contenido verticalmente respecto a la ventana*/
	background: #84AEDE ;
	}
#pagina2 { 
	width:960px; /* ancho de la zona central */	 
	margin: auto; /* centra el contenido verticalmente respecto a la ventana*/
	background: url(images/camping_04.jpg);
	}

#logobanner {
width:960px;
height: 94px;
	background: url(images/madro_01.jpg) #84AEDE;
}

#logobanner2 {
width:960px;
height: 94px;
	background: url(images/madro_largo_01.jpg) #84AEDE;
}
#botones {
width:960px;
height: 27px;
background: url(images/madro_02.jpg) #84AEDE;
}
#botones2 {
width:960px;
height: 27px;
	background: url(images/madro_largo_02.jpg) #84AEDE;
}
#subbotones {
width:960px;
height: 43px;
	background: url(images/camping_03.jpg) #84AEDE;
}
#cuerpo_port {
width:960px;
height: 760px;
	background:  url(images/madro_03.jpg) repeat #84AEDE;
			min-height:760px;
	height:auto !important; /* IE 6 min-height fix */
	height:760px; /* IE 6 min-height fix */
}




#cuerpo_port2 {
width:960px;
background:  url(images/madro_largo_03.jpg) repeat #84AEDE;
		min-height:800px;
	height:auto !important; /* IE 6 min-height fix */
	height:800px; /* IE 6 min-height fix */
}

#cuerpo_port3 {
width:960px;
background:  url(images/madro_largo_03.jpg) repeat #84AEDE;
		min-height:1130px;
	height:auto !important; /* IE 6 min-height fix */
	height:1130px; /* IE 6 min-height fix */
}
#cuerpo_art {
width:960px;
	background: url(images/camping_04.jpg) #84AEDE;
}
#cuerpo_rub {
width:960px;
	background: url(images/camping_04.jpg) #84AEDE repeat-x;
}
#piepag {
width:960px;
height: 28px;
	background: url(images/madro_04.jpg) ;
}

#piepag2 {
width:960px;
height: 29px;
	background: url(images/madro_largo_04.jpg) ;
}

#piepagsup {
width:960px;
height: 26px;
	background: url(images/camping_08.jpg) #84AEDE;
}

#logo_sitio {
	background:transparent;
	/* fondo blanco con borde suave
	background-color:#fff;
	border: 1px solid #dedede;
	*/
	text-align:center;
	font-size:140%;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	}

#logo_sitio a { display:block; text-decoration: none;text-align:center; padding: 0px 0px 3px 0px;margin: 0px 0px 5px 0px;}
#logo_sitio a:hover { text-decoration: none;}

#barra_nav {
	background-color: transparent;;
	text-align:left;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding:10px 3px 2px 20px;
}

#barra_nav a {
font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Tahoma, Arial, 'Helvetica Neue', Helvetica, Geneva, Lucida, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	padding:2px 3px 2px 3px;
}

#barra_nav a:hover {
	color:  #DAA520;
	background-color: transparent;;
	padding:2px 3px 1px 3px;
}

* html #barra_nav a:hover {
	padding:2px 3px 3px 3px;
}

/* Columnas */

#cuerpo {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 850px;
		background: url(images/madro_03.jpg) #84AEDE;
}


#col_1 {
	float: left;
	width: 460px;
	background:transparent;

	margin-left: 14px
}
* html #col_1 {
	margin: 0px 0px 0px 7px
}

#col_unica_art {
	width:860px; /* fija la anchurapara que no se descoloquen las columnas*/
	float:left;
	margin: 4px 20px 4px 50px;
	position:relative;
	background-color:  transparent;	/* columna de la derecha pner  color trasnsparente */
	}
	
	* html #col_unica_art {
	margin: 4px 12px 4px 26px;
	}

	
#col_derecha_portada {
	width:420px; /* width:420px;fija la anchurapara que no se descoloquen las columnas*/
	float:right;
	padding: 4px 10px;
	position:relative;
	background-color:  transparent;	/* columna de la derecha pner  color trasnsparente */
}
#col_derechap2 {
	width:500px; /* fija la anchurapara que no se descoloquen las columnas*/
	float:right;
	position:relative;
	background-color:  transparent;	/* columna de la derecha pner  color trasnsparente */
}
#col_derecha {
	width:540px;
	/*width:540px;*/
	float:right;
	position:relative;
	padding: 0px 0px 0px 0px;	
	}
#tapiz{
	width:910px;
	float: right;
	position:relative;
	padding: 0px 20px 0px 0px;	
	background: ;
	}
#col_2 { 
	background-color: transparent;
	float: left;
	position:relative;
	width:390px;
	/*width: 390px;*/
	padding: 0px 5px 0px 0px;
}


#zona_central {
	background-color: white;
	border:1px solid #dedede;
	padding: 5px 10px 5px 10px;
	margin-top:5px;
}

*html #zona_central {
	padding: 5px 5px 5px 5px;
}

#zona_central_portada {
	background-color: transparent;
	border:0px solid #dedede;
	padding: 0px 0px 0px 0px;
	margin-top:0px;
}

*html #zona_central_portada {
	padding: 5px 5px 5px 5px;
}
#zona_izq_portada {
	background-color: transparent;
	border:0px solid #dedede;
	padding: 0px 0px 0px 0px;

}

*html #zona_izq_portada {
	padding: 0px;
}


#col_1_arriba {
	text-align: left;
	background-color:#fff;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 5px;
	border: 1px solid #dedede;
}
	
	




#col_2_arriba {
	text-align: left;
	background-color:#fff;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 5px;
	border: 1px solid #dedede;
}
	
	#col_2_izda {
	width:180px;
	float:left;
	position:relative;
	margin-right:5px;
	background-color: #EFEBEF;

	}
	
	#col_1_dcha {
	float:right;
	position:relative;
	width:420px;
	background-color: transparent;
	}
		#col_1_dcha_fondo {
	float:right;
	position:relative;
	width:440px;
	background: url(images/) no-repeat 0 0 !important;
	/*background: #E5E4C1;*/
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’imagen/difumino.png’);
	padding: 2px 6px 4px 6px;
	margin-left: 10px; 
	}
	

		#col_1_izda {
	width:20px;
	float:left;
	position:relative;
	background-color: transparent;

	}
	
	#col_2_dcha {
	float:right;
	position:relative;
	width:180px;
	background-color: transparent;
	}
	
	#col_2_izda2 {
	width:280px;
	float:left;
	position:relative;
	margin-right:0px;
	background-color: ;

	}
	
	#col_2_dcha2 {
	float: right;
	position:relative;
	width:100px;
	background-color: ;
	border-left: 1px dotted white;

	}
	
#col_3 {
	float: right;
	position: relative;
	width:40px;
	padding: 10px 2px 10px 2px;
	background-color: transparent;;
	height:1%;
}

#col_1,#col_2,#col_3 {
		min-height:10px;
	}
* html #col_1,* html #col_2,* html #col_3 {
		height:10px;
	}
	
/* 3 Columnas para destacar en la portada */

.caja_banner{
	width:306px;
	margin: 0 auto;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #ddd;
	text-align:center;
}
.abajo{
position: absolute;
margin-top:500px; 

}
.modulo_banner {
	float:left;
	position:relative;
	width:102px;
	text-align:center;
	/* min-height:96px;
	_height: expression( if( this.height < 96 ) this.height = 96; ); para explorer */
	/* border:1px solid #dedede; */
}

.modulo_banner a {
	font-size:0.82em;
	font-weight:bold;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}

.modulo_banner a:hover {
	background-color:#666;
}

/* Modulos */

.modulo_titulo {
	background-color:;
	font-weight: bold;
	color:#fff;
	margin: 8px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	font-size:90%;
}
.modulo_izq {
	background-color:;
	font-weight: ;
	color:#fff;
	margin: 0px 0px 0px 0px;
	padding:0px 15px 2px 5px;
	font-size:85%;
	text-align: justify;
}

.modulo_titulo_chico {
	background-color:;
	font-weight: bold;
	color:#fff;
	/*margin: 8px 0px 0px 0px;*/
padding:1px 0px 2px 5px;
	font-size:90%;
}
.
.modulo_contenido {
  font-size:85%;
  padding: 2px 5px 2px 8px;
  margin: 0px;
}

.modulo_contenido a {
	display:block;
}

.modulo_contenido_comentarios {
  font-size:85%;
  padding: 2px 0px 3px 0px;
  margin: 0px;
}

.
.modulo_contenido_menu {
 	font-size:85%;
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 0px 0px;
	
}

.modulo_contenido_menu_item {
}

.modulo_contenido_menu_item a {
	background:transparent;
	border-bottom:0px solid #fff;
	margin: 0px 0px 0px 0px;
}

.modulo_contenido_subtitulo {
	text-transform:uppercase;
	background-color:#dedede;
	margin: 0px;
	padding:3px 5px 3px 5px;
	font-size:85%;
	color:#808080;
}

* html .modulo_contenido_subtitulo {
  	padding:1px 5px 1px 5px;
}


.modulo_contenido_item {
	background:transparent; /* gris suave background-color:#eee */
	border-bottom:0px solid #a9a9a9;
	margin: 0px 0px 0px 0px;
}

.modulo_contenido_item a {
	padding: 1px 3px 0px 1px;
}

.modulo_contenido_item a:hover {
	background-color: #666;
}




.modulo_comentario {
	font-size:0.82em;
	color:#c0c0c0;
	padding:2px 3px 2px 3px;
	background-color:#eee;
	border:0px solid #333;
	margin: 0px 0px 0px 0px;
}


 .modulo_marquesina_iz {
  	font-size:80%;
	   font-weight: bold;
	background-color: transparent;
	color:white;
	text-align: justify;
	margin: 14px 0px 0px 0px;
	border:0px solid #333;
}
.cabecera_padding {
	padding:2px 5px 2px 5px;
}

.modulo_cabecera_enlace a {
	display:block;
	color: #ff6600;
	padding:2px 5px 2px 5px;
}

.modulo_cabecera_enlace a:hover {
	display:block;
	color:#fff;
	background-color:#666;
 }

.fondo_naranja {
	background-color: #faebd7;
}


.modulo_comunicados {
	/* lila > background-color: #edddff; */
	background-color: transparent;
	padding: 2px 0px 0px 0px!important;
		padding: 2px 0px 0px 4px;
	border: 0px solid #eee;
	margin-top:0px;
}

.modulo_comunicados_item {
	padding-bottom:2px;
}

.modulo_destacados {
	text-align:center;
	margin: 0px 0px 2px 8px;
	text-transform:uppercase;
}

.modulo_destacados a {
	font-size:95%;
	font-weight:bold;
	padding: 0px 0px 3px 0px;
	text-align:center;
	display:block;
}

.modulo_campana {
	margin: 0px 0px 5px 5px;
	text-align:center;
	text-transform:uppercase;
}

.modulo_campana a {
	font-size:95%;
	font-weight:bold;
	display:block;	
	padding: 0px 0px 3px 0px;
	text-align:center;
}

.modulo_interesantes {
	border-bottom:0px dotted #D4F3CD;
	padding-bottom:5px;

}

.modulo_derecha_flotante {
	float: right;
	position:relative;
	width: 32%;
	margin-left:.9em;
	font-size:95%;
}

.modulo_derecha_flotante_plan {
	font-size:.77em;
	float: right;
	position:relative;
	width: 32%;
	margin-left:.9em;
}

.articulo {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	font-size:105%;
	background-color:#fff;
}

.articulo_portada {
	padding:0px 0px 10px 2px;
}

.articulo_interesantes {
	padding:2px 2px 2px 2px;
	 border-bottom:1px solid #b9cad6;
	margin: 0px 0px 5px 0px;
  background-color: ;
}

.articulo_titulo {
	font-size:120%;
	color: #222;
	font-weight:bold;
}
.titulin {
	font-size:120%;
	color: #222;
	font-weight:bold;
}
.seccion_titulo {
	width: 90%; 
	font-size:140%;
	color: #3e290e;
	font-weight:bold;
	text-align:right;
	border-bottom:1px dotted #3e290e;  
}
.seccion_titulo_inverse {
	width: 90%; 
	font-size:120%;
	color: #3e290e;
	font-weight:bold;
	text-align:left;
	border-bottom:1px dotted #3e290e;  
}
* html .articulo_titulo {
  line-height: 120%; 
  padding-top:20px;
}

.resaltado{
 /* 
 	padding: 0 0 0 .3em;
	border-left:5px solid #800080; 
  */
}

.articulo_contenido {
	color: #333; 
	font-size: 0.88em;
	padding: 0px 10px 0px 10px;
}

.articulo_seccion_titulo {
	margin-bottom:.3em;
}

.articulo_barra {
	text-align:right;
	font-size:0.71em;
	padding-right:2px;
	padding-left:2px;
	margin-bottom:3em;
	border-top:1px dotted #BCD8CC;
}

.articulo_barra a {
	padding-right:2px;
	padding-left:2px;
	padding-top:4px;
}

.seccion_contenido {
	padding: 8px 10px 0px 10px;
}

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
 }
#documents_joints h2 { margin-bottom: 0.9em; padding:0px; font-size: 85%; font-weight: bold; }
#documents_joints li { margin-bottom: 0.9em;  padding:0px;}

/* Logos, documents et images */
img, .spip_logos { margin: 0px; padding: 0px; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; margin-bottom: 1.4em; }
span.spip_documents_center { display: block; margin: 1em 0px 1em 0px;  }
.spip_documents_left { float:left; position:relative; height:1%; margin: .2em 1em 0px 0px; text-align: center; }
.spip_documents_right {float:right; position:relative; height:1%; margin: .2em 0px 0px 1em; text-align: center; }
.spip_doc_titre {font-size: 80%; margin: auto; color:gray; }
.spip_doc_descriptif { font-size: 0.77em; padding:0px; margin:0px;}

.logo_art_port {
	float: right;
	position:relative;
	margin: 20px 2px 0px 8px;
}
.logo_izqda{
	float: left;
	position:relative;
	margin: 2px 4px 0px 4px;
}
.logo_art {
	float:right;
	position:relative;
	border-left:10px solid #fff;
	background-color: #fff;
}

.intro_art {
	font-size:90%;
	padding: 4px 0px 0px 1.4em;
}
.art3 {
	font-size:90%;
	padding: 4px 0px 0px 0.5em;
	background: url(images/difumino2.png);
}
.intro_art3 {
	font-size:80%;
	padding: 4px 0px 0px 1.0em;
	background: url(images/difumino2.png);
}
.intro_art_comunicado {
	font-size:90%;
	padding: 4px 6px 0px 0px !important /*Non-IE6*/; 
	padding: 0px 0px 0px 0px /*IE6*/;
	color:#CCFFFF;
	text-align:justify;
}

.linea_separacion_2 {
	width:49%;
	border-top:1px dotted #cc99ff;
}

.titulo {
}
.titulo2 {color:#CCFFFF
}
* html .titulo { line-height:1.3em; }


.antetitulo {
	font-size:82%;
	text-transform: uppercase;
	color:#666;
}

.antetitulo_portada {
	font-size:82%;
	text-transform: uppercase;
	color:#666;
}

.subtitulo{
	font-size:82%;
	color:#808080;
}

.fecha {
	font-size:0.77em;
	color:#c0c0c0;
	font-weight:normal;
}

.fecha_interesantes {
	font-size:0.77em;
	color:#c0c0c0;
}


.subtitulo a {
	color:#2E8B56;
}

.antetitulo  a {
	color:#BAD6BB;
}

.antetitulo_portada a {
	color:#BAD6BB;
}

.fecha_interesantes  a {
	color:#BAD6BB;
}

.fecha  a {
	color:#BAD6BB;
}
 
.antetitulo a:hover {
	color:#fff;
}

.antetitulo_portada a:hover {
	color:#fff;
}

.fecha_interesantes a:hover {
	color:#fff;
}

.fecha a:hover {
	color:#fff;
}

.titulo_art_seccion {
	font-size:95%;
	color:#808080;
	margin:0px 0px 0px 0px;
}

.linea_separacion {
	padding:2px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	width:35%;
	border-bottom:1px solid #dcdcdc;
}

.cortar {
	font-size:0.82em;
}


.visitas_comunicado {
	clear:both;
	margin-top:.6em;
	text-align:right;
	border-top:1px dotted #cc99ff;
	font-size:0.77em;
	color:#c0c0c0;
}

.limpiar {
	clear:both;
	margin: 0px; 
	padding: 0px; 
	border: none; 
	height: 0px;
}

* html .limpiar_explorer { clear:both; }

.limpiar_banner {
	clear:both;
	border: none; 
}

* html .limpiar_banner {
	clear:none;
}

.modulo_buscar {
  background:transparent;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align:center;
}

.formulaire_spip { text-align: left; font-size: 85%; }
.formulaire_spip p { margin: 0; padding: 0; }
* html .formulaire_spip p { margin: 0px; padding:0px;}

.formulaire_spip .forml { 
  width: 100%;
  font-family: inherit;
  padding-left:.2em;
  padding-right:.2em;
  font-size: inherit;
  border:1px solid #fff;
  color:#333; 
  }
* html .formulaire_spip .forml { font-size: 1em;}

.formulaire_recherche { width:96%;font-size:85%;text-align: center;}
* html .formulaire_recherche { width:92%;}
* html .en_linea { display:inline; }
.formulaire_recherche label { display: none; }


.paginacion {
	color: #a9a9a9;
	background:transparent; /* fondo gris calro background-color:#eee; */
	text-align:left;
	font-size:85%;
	margin: 10px 0px 10px 0px;
	padding-bottom:3px;
	border-top:1px solid #dcdcdc;
}

.paginacion a {
display:inline;
}

.paginacion_peque {
	color: #a9a9a9;
	background:transparent; /* fondo gris calro background-color:#eee; */
	text-align:left;
	font-size:95%;
	padding: 3px 0px 3px 0px;
	border-top:0px dotted #eee;
}

.paginacion_peque a {
display:inline;
}

.paginacion_plan {
	color: #a9a9a9;
	background:transparent; /* fondo gris calro background-color:#eee; */
	text-align:left;
	font-size:90%;
	padding-bottom:.3em;
	padding-left:.9em;
	padding-top:2px;
	border-top:0px dotted #dcdcdc;
}

.paginacion_plan a {
display:inline;
}

.paginacion_sindic {
	color: #a9a9a9;
	text-align:left;
	font-size:80%;
	padding-left:1.2em;
	padding-top:2px;
}

.paginacion_sindic a {
display:inline;
}

.paginacion_sindic_subseccion {
color: #a9a9a9;
	text-align:left;
	font-size:80%;
	padding-left:1.8em;
	padding-top:2px;
}

.paginacion_sindic_subseccion a {
display:inline;
}

/* Pie de pagina */
#pie {
	margin: 20px 0px 0px 0px;
	color:  #EFEBEF;
	padding: 4px 0px 6px 0px;
	text-align: center; 
	border-top:1px dotted #BAD6BB;
	line-height:1.0em;
	font-size:0.70em;
}
	
#pie small { font-size:0.82em; }

#pie img { vertical-align:bottom; }

#pie a {
	color:#BAD6BB;
}

/* Pie de pagina central*/
#pie2 {
	margin: 0px 0px 0px 0px;
	color: #C6CB8C;
	padding: 10px 0px 0px 0px;
	text-align: center; 
	border-top:0px dotted #BAD6BB;
	line-height:1.0 em;
	font-size:0.70em;
}
/* Pie de pagina total */	
#pie2 small { font-size:0.74em; }

#pie2 img { vertical-align:bottom; }

#pie2 a {
	color: #FFD700;
}







.notas a {
	color:#7BB17D;
}


.datos_sitio {
	margin:0px;
	padding: 2px 3px 2px 3px;
	text-align:left;
	font-size:55%;
	border-top:1px solid #d3d3d3; 
	border-bottom:1px solid #dcdcdc;
	font-weight:normal;
	color:#808080;
}
	
.bio {
	font-size:85%;
	text-align: center; 
	padding: 2px; 
	color:#999999;
	background-color: #dcdcdc;
	border-bottom: 1px solid #a9a9a9;
}

.subrayado_puntos {
	border-bottom: 1px solid #eee;
}

.modulo_varios {
	min-width: 10em;
	border: 1px solid #ccc;
	font-size:95%;
	padding: 0px 3px 2px 3px;
	background-color:#fff;
}

.modulo_varios_titulo {
	font-size:115%;
	color:#333;
	text-align:center;
	padding:2px;
	margin: 0px 0px 1px 0px;
	border-bottom: 1px dotted #ccc;
	background-color:#fff;
}

.modulo_varios_plan {
	border: 1px solid #ccc;
	font-size:110%;
	padding: 0px 3px 2px 3px;
	background-color:#fff;
	color:#808080;
}

.modulo_varios_plan_titulo {
	font-size:110%;
	text-align:center;
	padding:2px;
	margin: 0px 0px 1px 0px;
	border-bottom: 1px dotted #ccc;
	background-color:#fff;
}

.rubriques, .breves, .syndic, .forums, .divers {
	min-width: 10em;
	border: 1px solid #CCC;
	font-size:95%;
}

.item {
	padding-left:1px;
	padding-right:1px;
}

.item a {
	display:block;
}

.item_breve {
	padding: 1px 0px 0px 0px;
}

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques { background: #fff;padding-left:1px;padding-right:1px; }
.rubriques .menu-titre { background: #fff;padding-left:1px;padding-right:1px; }

.breves { background: #fff;}
.breves .menu-titre { background: #fff;padding-left:1px;padding-right:1px; }

.syndic { background: #fff; }
.syndic .menu-titre { background: #fff;padding-left:1px;padding-right:1px; }

.forums { background: #fff;padding-left:1px;padding-right:1px; border: 1px solid #cc66cc; }
.forums .menu-titre { background: #fff;padding-left:1px;padding-right:1px; }

.divers { background: #fff;padding-left:1px;padding-right:1px; }
.divers .menu-titre { background: #fff;padding-left:1px;padding-right:1px; }

div.spip_poesie {	
	text-indent: -2.2em;
	margin-left: 2.2em;
}
div.spip_poesie div {
	text-indent: -4.4em;
	margin-left: 4.4em;
}

/* Barre de raccourcis typographiques */
table.spip_barre { 
	color:#808080;
}

table.spip_barre a img {
	background-color: #fff;
	padding: 2px;
	margin-right:1px;
	border: 1px solid #999; 
}
	
table.spip_barre a:hover img { background-color: #fff; }

table.spip_barre input.barre { /* la linea de ayuda bajo los botones */
	color:#808080;
  background-color:#fff; 
  border:0px;
}

.barre { /* la linea de ayuda bajo los botones */
	color:#808080;
  background-color:#fff;  
  border:0px;
}

input.barre { color:#808080; background-color:#fff; border:0px; }

/*
* FIN BARRA DE RACURCIS
*/

/* 
* Tablas 
*/

table.spip {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #dedede;
	border-collapse:collapse;
}

table.spip caption{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	vertical-align: middle;
	margin-left: auto;                                                       
	margin-right: auto;
	padding: .4em;
	font-weight: bold;
}

table.spip tr.row_first {
	background-color: silver;
	text-align: center;
	padding: .4em;
	font-weight: bold;
	font-size:110%;
}

table.spip tr.row_odd {
	background-color: #eee;
}

table.spip tr.row_even {
	background-color: #fff;
}

table.spip td {
	padding: .3em;
	text-align: left;
	vertical-align: top;
	font-size: 96%;
	border: 1px solid #dedede;
}

table.spip th {
	padding: .4em;
	border: 1px solid #dedede;
	font-size : 96%;
	text-align: center;
}

/* 
*  Fin Tablas 
*/

.chapo {
	padding: .6em 0em .6em 2em;
	font-weight:normal;
	font-size:80%;
	color:#666;
	line-height:1.3em;
}
	
.liste-articles li { margin-bottom: 1em; }

.block a {
	display:block;
}

.block a:hover {
	background-color:#666;
}

.en_linea a{
	display:inline;
}

.derecha {
	text-align:right;
}

.margen {
	margin: 1px 0px 0px 0px;
}

.separacion {
	margin-bottom:10px;
}

.separacion_10 {
	margin-bottom:10px;
}

.separacion_5 {
	margin-top:5px;
}

.separacion_top {
	margin-top:10px;
}

.separacion_10_10 {
	margin-top:10px;
	margin-bottom:10px;
}

.separacion_8 {
	margin-top:8px;
}

.padding_2 {
	padding:2px;
}

.padding_abajo_2 {
	padding-bottom:2px;
}

.padding_arriba_3 {
	padding-top:.3em;
}

.padding_left_6 {
	padding-left:10px
}

.margen_abajo_6 {
	margin-bottom:.6em;
}

.minusculas {
	text-transform:lowercase;
}

.minusculas a {
	text-transform:lowercase;
}

.mayusculas {
	text-transform:uppercase;
}

.mayusculas a {
	text-transform:uppercase;
}

.subrayado {
	text-transform:underline;
}

.subrayado a {
	text-transform:underline;
}

.fuente_85 {
	font-size:85%;
}

.fuente_90 {
	font-size:90%;
}

.fuente_95 {
	font-size:95%;
}

.fuente_100 {
	font-size:100%;
}

.normal {
	font-weight:normal;
}

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.59em;
	border: 1px solid #CCC;
	border-left:0px;
	border-right:0px;
	font-size: 0.82em; 
}

.gris {
	color: #808080;
}

.gris_claro {
	color:#a9a9a9;
}

/* clase para el tooltip (bodillos sobre los enlaces) personalizado */

div.tooltip {
position: absolute;
display: none;
padding: 3px;
border: 1px solid #feba02;
background-color: #fff9e7;
z-index: 99;
}



/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre {
	clear: both;
	margin-top: 1em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold; }
	
.forum-decompte {
	font-size: 0.88em;
	margin-top: 1em;
	color:#666;
	}

/* * Habillage des forums */
ul.forum { clear: both; margin:0px; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin: 1em 0px 0px 0px; }
.forum-fil ul { margin: 0; padding: 0; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }
.forum-texte a { color:; }
.forum-repondre-message a { color:; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid ; margin: 0; padding: 0;}
ul ul .forum-message { border: 1px solid ; border-top:0px; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted ; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.82em; background: #edddff; }
ul ul .forum-chapo { background: #ffefff; }
ul ul ul .forum-chapo { background: #fff; }

.tabla_sindicados {
	padding-left:10px; 
	padding-right:10px;
	color:silver;
}

.tabla_sindicados_seccion {
	/* border-bottom:1px solid #edddff; */
	margin-bottom:10px;
	padding-bottom:10px;
}

.tabla_sindicados_subseccion {
	padding-left:1.2em;
}

.tabla_sindicados_separacion_peque {
	padding-bottom:.2em;
}


.tabla_sindicados_subarticulo {
	padding-left:1.8em;
	font-size:80%;
}

.tabla_plan {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.tabla_plan_seccion {
	/* border-bottom:1px solid #edddff; */
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:90%;
}

* html .tabla_plan_seccion {
	margin-bottom:0px;
	padding-bottom:0px;
}


.tabla_plan_subseccion {
	padding-left:1.8em;
}

.tabla_plan_subseccion_titulo {
	margin-top:5px;
	font-weight:bold;
}

.tabla_plan_subseccion_titulo a {
	display:block;
	margin-left:.9em;
	margin-bottom:3px;
}

.tabla_plan_seccion_titulo {
	font-size:95%;
	text-transform:uppercase;
	font-weight:bold;
}

.tabla_plan_seccion_titulo a {
	display:block;
	padding:3px 5px 3px 5px;
	margin:0px 0px 3px 0px;
	background-color:#edddff;
}

.tabla_plan_seccion_titulo a:hover {
	background-color:#666;
}

.tabla_plan_articulo {
	padding-left:.9em;
	font-size:90%;
}

.borde_izquierdo {
	border-left:10px solid #fff;
}

/*
* BARRA DE RACURCIS
*/


/* Images typographiques (via image_typo), URL a revoir... */
.format_png { 
	behavior: url(win_png.htc); 
	border:0px;
}

/* Barre de raccourcis typographiques */
table.spip_barre { 
}

table.spip_barre a img {
	background: white;
	padding: 2px;
	margin-right:1px;
	border: 1px solid silver; 
}
	
table.spip_barre a:hover img {
}

table.spip_barre input.barre { 
	background: #EEE; 
}

/*
* FIN BARRA DE RACURCIS
*/

.inscripcion {
	text-align:center;
	font-size:90%;
	margin-top:2em;
	line-height:1.3em;
	margin-bottom:2em;
}

.inscripcion_contactar {
	text-align:center;
	margin-top:2em;
	line-height:1.3em;
	font-size:90%;
}

.grupo_palabras_titulo {
	font-size:90%;
	color:#808080;
	margin-bottom:.2em;
}


.margen_izquierdo_11 {
	padding-left:1.1em;
}

.grupo_palabras_breves {
	padding-left:1.2em;
	padding-top:.6em;
	padding-right:0px;
	padding-bottom:.6em;
}

.boton_proponer_articulo {
	background-color:#fff;
	margin: 0px 0px 8px 0px;
	border: 1px solid #ddd;
	text-align:center;
	font-size:80%;
}

.boton_proponer_articulo a {
	display:block;
	padding:2px;
}

.boton_proponer_articulo a:hover {
	background-color:#666;
}

.fondl { 
	padding: 2px; 
	background-color: #e4e4e4; 
	border: 1px solid silver; 
}

select.fondl {
	padding: 0;
}
.sitename {width:350px;  position:absolute; z-index:1; margin:153px 0 0 380px!important; overflow:visible !important /*Firefox*/; margin:138px 0 0 380px; overflow:hidden /*IE6*/;}

.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}
.sitename a {text-decoration:none; color:rgb(40,35,20);font-size:11px;}
.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

#navlist
{
color: white;
background: #fff;
border-bottom: 0em solid #17a;
border-right: 0em solid #17a;
padding: 0 0px;
margin-left: 0;
width: 12em;
font: normal 0.8em Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 0.94em;
}

#navlist a
{
display: block;
text-decoration: none;
margin-bottom: 0.5em;
margin-top: 0.5em;
color: white;
background: #39c;
border-width: 1px;
border-style: solid;
border-color: #5bd #035 #068 #6cf;
border-left: 1em solid #fc0;
padding: 0.16em 0.5em 0.4em 0.75em;
}

#navlist a#current { border-color: #5bd #035 #068 #DCDCDC; }

#navlist a
{
width: 90%;
/* only necessary for Internet Explorer */
}

#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 9.5em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
background: #28b;
border-color: #069 #6cf #5bd #B1FF00;
padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active
{
background: #17a;
border-color: #069 #6cf #5bd white;
padding: 0.4em 0.35em 0.25em 0.9em;
}




#menuh {
	font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0px 0px 0px 140px ;
	padding: 1px 0px 0px 0px;
}

#menuh li {
	float: left;
}

#menuh a{
	text-decoration: none;
	color: #010600;
	background: ;
	display: inline;
	padding: 3px 10px;
	text-align: center;
	border: 1px dotted #E8E4CE;
	border-width: 0px 0px 0px 1px;
	border-height: 0px 0px 0px 20px;
}


#menuh a#primero {
	border-left: 0px solid  
}

#menuh a:hover {
	background: url(images/pixeltrans.png) repeat-x transparent;
	color: #fff
}


/*Aqui enmpiza estilo de formularios
*/
.spip_forms form label {
	float:none;
}
.spip_forms h2 {
	margin:.2em;
	color:#543E29;
}
.spip_forms {
	color:  #006400;
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-left: 0px solid #fff;
}
.spip_forms form {
	border:0;
	margin:0;
	padding:.2em 0 0 0;
}
.spip_forms div.spip_descriptif {
	border:0;
	margin:0;
	clear:both;
}
.spip_forms h3 {
	float:none;text-align:left;
}
.spip_forms legend {
	font-size:0.90 em;
	padding:4px;
}
.spip_forms .spip_form_champ {
	margin-bottom: 0;
	display: block;
	clear: both;
	margin-top: 1em;
}
.spip_forms .spip_form_label {
  	font-weight: bold;
  	text-align:left;
  	color:#B8860B;
	display: block;
}
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label {
	text-align:left;
  	font-weight: bold;
  	color:#494949;
}
.spip_forms .spip_form_label_obligatoire {
	font-weight: normal;
	font-style:italic;
	font-size:0.7em;
}
.spip_forms .obligatoire_oublie {
	color:red;
}
.spip_forms .spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
}

.spip_forms .spip_form_choix_multiple {
	display:block;
}

.spip_forms .spip_form_choix_unique input, .spip_forms .spip_form_choix_unique input.fondo, .spip_forms .spip_form_choix_unique input.fondl {
	width:auto;
}

.spip_forms .spip_form_choix_unique label {
	margin:0 0 5px 0;
}

.spip_forms .spip_form_choix_multiple input, .spip_forms .spip_form_choix_multiple input.fondo, .spip_forms .spip_form_choix_multiple input.fondl, ul.choix_mots li input {
	width:auto;
	margin:0 5px 0 0;
}
.spip_forms ul.choix_mots,.spip_forms ul.spip_form_choix_multiple,.spip_forms ul.spip_form_choix_unique{
list-style:none;float:left;padding-left:5px;width:45%;
}

.spip_forms .spip_sondage {
	margin: auto;
}

.spip_forms .spip_form_erreur {
	font-weight:bold;
	color:red;
}
.spip_forms .spip_form_ok {
	font-weight: bold;
	background:#fff;
	color: ;
	margin: 1em 0 0 0;
	padding: .6em;
}
.spip_forms .spip_form_ok a {
	color:red;
}
.spip_forms .spip_form_ok a:hover {
	color:#DEB55E;
}
.spip_forms .spip_form_ok_confirmation{
	display:block;
}
.spip_forms .spip_sondage strong {
	display:block;
	clear:both;
	margin-left:5px;
	color:#494949;
}
.spip_forms .spip_sondage .ligne_nom {
	width:19%;
	text-align:right;
	padding-right:1%;
}
.spip_forms .spip_sondage .ligne_nom:after {
	content:" :";
}
.spip_forms .spip_sondage ligne.chiffres {
	color:#525252;
}
.spip_forms .spip_sondage .ligne_barre {
	height: 16px;
	background: url(ligne.gif) repeat-x;
	border: 1px solid black;
	width:80%;
}
.spip_forms .spip_sondage .sondage_table {
	display: table;
	width:100%;
}
.spip_forms .spip_sondage .sondage_ligne {
	display: table-row;
}
.spip_forms .spip_sondage .sondage_ligne > div {
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	white-space: nowrap;
}
.spip_forms .forml, .spip_forms .formo {
	width:85%;
	border-bottom:solid 1px #E2CEC1;
	border-right:solid 1px #E2CEC1;
	border-top:1px solid #AF896F;
	border-left:1px solid #AF896F;
	font-size:1em;
	padding:.25em;
}
.spip_forms .forml, .spip_forms .fondl {
	background: #FFFDE7;
	color:#4A4336;
	width:85%;
}
.spip_forms .formo, .spip_forms .fondo {
	background-color: Olive;
	color:#4A4336;
	width:85%;
}
.spip_forms .champ_obli_oubli {
	border:1px solid red;
}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background:  Green;
	color: White;
	font-weight:normal;
	font-size:0.8em;
	padding:.15em;
	width:60%;
}
.spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background:#FFF9EE ;
	color:#433817;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
	width:80%;
}
.spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus {
	border-top:solid 2px #980F1B;
	border-left:solid 2px #980F1B;
	border-bottom:2px solid #F3192B;
	border-right:2px solid #F3192B;
	background: #FFF2C8;
	color:#4D161B;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
}
.spip_forms .spip_bouton input {
	border: 0px solid #B0B220;
	cursor:pointer;
	padding:.3em;
	background: #D7D69D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	width:90px ;
	color:red;
}
.spip_forms fieldset {
	border: 1px none #8F8181;
	padding: .4em .4em .4em 1em;
	margin:.4em 0 .4em 0;
	border-top-style: dashed;
	border-left: 4px solid #c96;
	border-top-color: #c96;
}
.spip_forms a.resultats_sondage {
	display:block;
	float:right;
	background:#FFFBED;
	color:#444040;
	padding:.2em;
	border:1px solid #A07D7A;
	text-decoration:none;
}
.spip_forms a.resultats_sondage:hover {
	background:#444040;
	color:#F8F5EC;
	text-decoration:none;
}
.spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form {
	clear:both;
}
span.nettoyeur{
	clear:both;line-height:1px;font-size:1px;display:block;
}
span.erreur { display:block;}


.spip_forms .forml, .spip_forms .formo 
{
width: 85%;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #e2cec1;

border-right-width: 1px;

border-right-style: solid;

border-right-color: #e2cec1;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #af896f;

border-left-width: 1px;

border-left-style: solid;

border-left-color: #af896f;

font-size: 0.8em;

padding-top: 0.15em;

padding-right: 0.15em;

padding-bottom: 0.15em;

padding-left: 0.15em;

}

.spip_forms .formo, .spip_forms .fondo
{
background-color: white;
color: #7F4011;
width: 85%;

}



