/* José Luis Murillo García - Copyleft 2008 - joseluis@digital77.com */

/* BOTONES ESPECIALES DE ADMIN DE SPIP */
.spip-admin-float {right:0px !important; top:0px !important; }

body {
	margin: 0;
	font-family: arial, verdana, sans-serif;
	color: #333;
	padding:0;
	font-size:105%;
}

*html h4 { font-size:1em; }  /* PARCHE PARA EL EXPLORER */

#texteconteneur { clear:left; }
#texteconteneur p { margin: 0 0 1em 0;text-align:left;}

.texteheader {
font-size: .82em;
margin: 0 0 1em 0;
}

.texteheader h1 {
	font-family: Georgia,"Times New Roman",Times,serif !important;
	font-size: 3em;
	margin: 18px 0 0 0;
	font-weight: normal;
}

ul, li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

a {
	color: #006666;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF !important;
	text-decoration: none;
	background:#666666;
}

#contextes li a:hover {
	color: #FFFFFF !important;
}

a img {
border: 0;	
}

#general {
	width: expression(this.width > 1000 ? 1000: true); /* PARCHE PARA EL EXPLORER */
 	width: expression(this.width < 780 ? 780: true); /* PARCHE PARA EL EXPLORER */
 	min-width:778px;
	max-width:1000px;
	margin: 0 auto;
	border: 0px solid #BBA75C;
	background: #fff;
	padding:0px;
}

*html #general { height:1%; }

#menu_local {
	width: expression(this.width > 1000 ? 1000: true); /* PARCHE PARA EL EXPLORER */
 	width: expression(this.width < 780 ? 780: true); /* PARCHE PARA EL EXPLORER */
 	min-width:778px;
	max-width:1000px;
	margin: 0 auto;
	color: #aaa;
	padding: 5px;
	text-align:right;
	font-size: .68em;
}

#bandeau_fondo {
	width: expression(this.width > 1000 ? 1000: true); /* PARCHE PARA EL EXPLORER */
 	width: expression(this.width < 780 ? 780: true); /* PARCHE PARA EL EXPLORER */
 	min-width:778px;
	max-width:1000px;
	margin: 0 auto;
	background-color: transparent;
	border-bottom:4px solid #888;
}

#bandeau {
	background-repeat: no-repeat !important;
	background:inherit;
	height:120px;
	background-position: right bottom;
	width: 100%; /* ancho de la zona central */
}

#bandeau .texto { float:right;padding: .68em;width:470px; }
#bandeau .nombre { font-size:2.4em;color:#FFFFFF;font-weight:bold;text-align:right; }
#bandeau .descripcion { color:#FFFFFF;font-weight:bold;text-align:right; font-size:1em;margin:.2em 0 0; }

#navigation {
background-color: #fff;
border-bottom: 4px solid #888;
padding: 3px 0 2px;
font-family: verdana,arial,sans-serif;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

#navigation h2 {
display:none;
}

#subcabecera { 
background:#f9f9f9; 
border-bottom: 4px solid #888; 
text-align:center;
padding:5px; 
font-size:1.4em;
font-weight:bold; 
color:#999;
}

#contextes {
float: right;
width: 360px;
padding: 0 0 0 12px;
background:#FFFFFF;
font-family: arial,sans-serif;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

#page-sommaire #contextes {
float: right;
width: 498px;
padding: 0px;
background:#FFFFFF;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

*html #page-sommaire #contextes { width:506px; }

#contexte1 {
background:#FFFFFF;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

#page-sommaire #contexte1 {
float:right;
width: 160px;
background:#FFFFFF;
padding: 0 0 0 12px;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

#contexte2 {
width: 0px;
padding: 0;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

#page-sommaire #contexte2 {
background:#FFFFFF;
width: 300px;
padding: 0 12px 0 12px;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

#corps {
margin-right: 375px;
padding: 25px 12px 25px 0;
background-color:#FFFFFF;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

#page-sommaire #corps {
margin-right: 500px;
padding: 0 12px 25px 0;
background-color:#FFFFFF;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

*html #page-sommaire #corps { margin-right: 508px; }

/* chemin */

#chemin, #chemin-vide { top: -.68em; z-index:10; }
#chemin { padding: 9px 6px 9px 0; font-size: 11px; color: #aaa; }
#chemin-vide { height: 18px; }
#chemin a { color: #663299; text-decoration: none; }
.chemin_seccion { }
#chemin a.chemin_seccion { }
#chemin a:hover.chemin_seccion { background: #666; color:#fff !important; }

#footer {
border-top:1px solid #D2D2D2;
text-align: center;
font-size: .68em;
margin-top: 20px;
padding: .68em;
clear: both;
height: 1%; /* PARCHE PARA EL EXPLORER */
}

#footer a {
	text-decoration: none;
}

#footer img {
border: 0;
padding: 3px;
vertical-align:middle;
}

#fin {
clear: left;
}

/* conteneur-texte */

h1 {
	color: #222;
	font-weight: normal;
	margin: 4px 0 4px 0;
}

.logo {
	border: none;
	float: left;
	margin: 0 12px 2px 0;
}

.logo_dcha {
	border: none;
	float: right;
	margin: 0 0 2px 12px;
}

#contextes .logo_contextos { float:left;margin: 0 .68em 0 0; }
#contextes .logo_especial { float:left;margin: 0 12px 0 0; }
#page-sommaire #contextes .logo_especial { float:none !important; margin: 0 !important; }

.sursoustitre {
	color: #777;
	font-size: 11px;
	letter-spacing:0.1em;
}

.dateauteurs {
	color: #666;
	font-size: 11px;
	margin: .68em 0 4px 0;
}

.chapeau {
	clear: left;
	font-size: .82em;
	font-weight: bold;
	color: #333;
	padding: .68em 0 0 0;
	line-height: 17px;
}

.texte {
	clear: left;
	font-size: 85%;
	line-height: 1.3em;
	padding: 5px 0 16px 0;
	text-align: justify;
}

.resaltado {
	color:#666666;
	font-family:Trebuchet MS,sans-serif;
	font-size:0.92em;
	font-style:italic;
	font-weight:bold;
	margin:0 0 20px;
	padding:0 10px 10px;
}

*html .resaltado {  /* PARCHE PARA EL EXPLORER */
font-style:normal;
}

.ps {
	font-size: .68em;
	font-weight: bold;
	margin-top: .68em;
	margin-bottom: 20px;
	border-top: 1px solid #999;
	padding-top: .68em;
}

.ps strong {
display: none;
}

.listagerepondre {
	font-size: .92em;
}

.listagerepondre a {
padding:5px;
background-color:#d2d2d2;
display:block;
}

.listagerepondre a:hover {
background-color:#666666;
}

.globo a {
background-image:url(./img/comentario.gif);
background-position:5px 40%;
background-repeat:no-repeat;
padding:3px 0 3px 25px;
}

#piecesjointes { height: 1%; /* PARCHE PARA EL EXPLORER */ }

/* galerie */

#galerie {
	margin-top: 20px;
}

.clearer {
	clear: left;
}

#video li, #piecesjointes li {
	clear: left;
}

/* specifique a la page rubrique */

#rubinrub .listageconteneur li, #artinrub .listageconteneur li { 
clear:left !important; 
font-size:.82em !important; 
font-weight: normal !important; 
border: 0;
}

#artinrub .listageconteneur ul { margin: 0 0 10px 30px !important; }

#artinrub .listageconteneur li { font-size:96% !important; padding:0 !important; margin: 0 !important;}
#artinrub .listageconteneur li h4 { margin: 0 0 3px 0; }

/* page sommaire */

#edito h1 {
	font-size: 22px;
	margin: .68em 0 0 0;
}

#edito .texteheader {
	margin-bottom: 20px;
}

#menuhasard ul li  {
text-align: center;
}

#menuhasard .spip_logos  {
border: 1px solid #3176AF;
}


/* listes */

/* liste pour le corps */

#corps h2 a, #contextes h2 a { padding: 3px 5px; display:block !important; }
#corps h2, #contextes h2 { padding: 3px 5px; }

#agenda h2 a, .sindic_sitio_titulo h2 a { padding: 3px 5px; display:block !important; }
#agenda h2, .sindic_sitio_titulo h2 { padding: 0 !important; }

#contextes h2 {
font-size: 90%;
font-weight: bold;
margin: 0 0 .68em;
text-align: right;
background: #d2d2d2;
border-bottom: 1px solid #666;
}

#corps h2 {
color:#888888 !important;
font-size:1.1em !important;
padding:4px 0 0;
}

#contextes .listagebloc {
clear: left;
background-color:#fff;
margin-bottom:18px;
padding:0px;
height: 1%; /* PARCHE PARA EL EXPLORER */
}

#corps .listagebloc {
background-color:#FFFFFF;
margin-bottom:18px;
padding:0px;
height: 1%; /* PARCHE PARA EL EXPLORER */
}

#corps .listageconteneur {
	padding: 0;
height: 1%; /* PARCHE PARA EL EXPLORER */
}

#contextes .listageconteneur {
height: 1%; /* PARCHE PARA EL EXPLORER */
}

.listageconteneur li {
	padding: 0 0 4px 0 !important;
	border-bottom:1px dotted #d2d2d2;
}

#corps .listageconteneur li {
	clear: left;
	font-size: .82em;
	margin: 0 0 20px 0;
height: 1%; /* PARCHE PARA EL EXPLORER */
}

#contextes .listageconteneur li {
	font-size:72%;
	margin: 0 0 5px;
	height: 1%; /* PARCHE PARA EL EXPLORER */
}

#corps .listagelogo {
	border: 1px solid #556666;
	margin: 3px .68em 6px 0;
	clear: left;
	float: left;
}

#contextes .listagetitre {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.2em;
	margin: 0;
}

#page-sommaire #contextes .listagetitre {
	font-size: 1.3em;
}

#corps .listagetitre{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.4em;
	margin: 0;
}

#page-sommaire #corps .listagetitre {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.5em;
}

#corps .dernierart .listagetitre {
	font-size: .82em;
}

#corps .listagetitre a {
display:block;
}

#corps .listageinfo {
	margin: 0;
	color: #999;
}

#corps .listagetexte, #contextes .listagetexte {
	line-height: 1.2em;
	text-align: justify;
	margin: 6px 0 4px 0;
}

#contexte1 .listagetexte {
	text-align: left;
}

.listagesuite { text-align: right;font-size:.82em;}
.listagesuite a { display:inline !important; color:#663299; }
.listagesuite a:hover { color:#fff !important; }

#contextes li a {
display:block;
padding: 0 0 3px 0;
}

#corps .leer_mas a, #contextes .leer_mas a {
display:inline !important;
color:#663299;
}

#contextes .fecha a {
display:inline !important;
color:#663299;
}

#contextes span a {
	padding-left: 0;
	background-image: none;
	font-size: 9px
}

#contextes span a:hover {
	background-image: none;
}

#contextes .listageinfo a {
background-image: none;
padding-left: 0;
}

#contextes .listageinfo a:hover {
background-image: none;
}

/* MIS ESTILOS */

select {
width:98%
}

option {
padding:0 6px;
}

.filete {
width:38%;
border-top: 1px dotted #d2d2d2;
margin: 4px 0 0;
padding: 1px 0 0 0;
font-size: 1px;  /* PARCHE PARA EL EXPLORER */
height: 1%; /* PARCHE PARA EL EXPLORER */
}

#corps .filete { margin: 8px 0 0 !important; }

.fecha {
font-size: .82em;
font-weight: normal;
color: #999999;
}

.fecha a {
color: #663299;
}

.fecha a:hover {
color: #FFFFFF !important;
}

#ultima_hora ul {
	list-style-type: none;
	}

#contextes #ultima_hora {
background-color: #000000;
color: #006666;
padding: 2%;
margin: 0 0 18px 0;
border-bottom: 4px solid #888;
}

#corps #ultima_hora {
margin: 0 0 18px 0;
}

#corps #ultima_hora li, #contextes #ultima_hora li {
font-size: .82em;
font-weight: bold;
border-bottom: 1px solid #444444;
}

#corps #ultima_hora h2, #contextes #ultima_hora h2 {
color: #FFFFFF !important;
text-align: right;
border-bottom: 1px solid #FFFFFF !important;
background: #000;
margin: 0 0 5px;
}

#corps #ultima_hora a, #contextes #ultima_hora a {
display: block;
padding: 1px 4px;
background-image:url(./img/flechita.gif);
background-position:0 .3em;
background-repeat:no-repeat;
padding-left:12px;
text-decoration:none;
color: #FF6600;
font-size: 74%;
}

#corps #ultima_hora a:hover, #contextes #ultima_hora a:hover {
	background-image: url(./img/flechita-hover.gif);
	color: #FFFFFF !important;
}

.anuncios_1 li, .anuncios_2 li, .anuncios_3 li {
margin:0 !important;
padding:0 !important;
border:0 !important;
}

.anuncios_1 a, .anuncios_2 a, .anuncios_3 a {
border:1px solid #d2d2d2;
border-bottom: 4px solid #aaa;
margin:0 0 18px !important;
padding:5px 3px 3px 3px !important;
text-align:center;
display: block;
}

.anuncios_1 a:hover, .anuncios_2 a:hover, .anuncios_3 a:hover, {
color: #FFFFFF !important;
border: 1px solid #666;
border-bottom: 4px solid #333;
}

#corps .anuncios_1 h3, #corps .anuncios_2 h3, #corps .anuncios_3 h3, #contextes .anuncios_1 h3, #contextes .anuncios_2 h3, #contextes .anuncios_3 h3 {
font-size: 1.1em;
padding:5px 0 3px 0;
text-transform: uppercase;
}

.anuncios_1 .surtitre, .anuncios_2 .surtitre, .anuncios_3 .surtitre {
text-transform: none;
}

.botones li { border:0 !important;padding:0 !important;margin:0 !important;font-size:.77em !important; }

#corps .botones a, #contextes .botones a {
border:1px solid #d2d2d2;
margin:0 0 18px;
padding:3px;
text-align:center;
display: block;
color: #fff;
background: #666;
}

#corps .botones a:hover, #contextes .botones a:hover{
	color: #ff6600 !important;
	background: #333;
}

#corps .botones h3, #contextes .botones h3 {
font-size: 1.1em;
background: transparent;
}

#feed {
background-color:#FFFFFF;
margin:0 0 18px;
 border:0px;
}

#feed li a {
	background-image: url(./img/rss12.gif) !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	text-decoration: none !important;
	padding-left: 16px !important;
	padding:0 0 3px !important !important;
}

#feed li a:hover {
	background-image: url(./img/rss12.gif) !important;
	text-decoration: underline !important;
}

#corps #agenda, #contextes #agenda {
text-align:center;
background-color: #FFFFFF !important;
}

#corps #agenda h2 a, #contextes #agenda h2 a {
font-size:1.2em;
display: block !important;
padding: 3px 5px;
}

#corps #agenda h3, #contextes #agenda h3 {
border-bottom: 1px dotted #d2d2d2;
padding: 0 0 2px 0;
}

#corps #agenda a, #contextes #agenda a {
display:inline !important;
}

#corps #agenda_titulo a, #contextes #agenda_titulo a {
display:block;
}

#corps #agenda a:hover, #contextes #agenda a:hover {
color: #FFFFFF !important;
background-color: #666666 !important;
}

.surtitre { 
color: #888 !important; 
font-weight: normal;
text-transform: uppercase;
font-size:1em;
}

.soustitre { 
color: #888 !important; 
font-size:1em;
font-weight: normal;
margin: 2px 0 0 0;
}

#contextes .soustitre { 
color: #888 !important; 
font-size:.92em;
font-weight: normal;
}

#page-article .soustitre { margin: 0 !important; padding: 0; }

#derniers-forums {
background-color: #FFFFFF !important;
}

#derniers-forums .listagetitre, #dernliens .listagetitre {
font-family: arial, verdana, sans-serif;
font-size: 75% !important;
}

#derniers-forums .listagetitre a {
display:inline;
}

#derniers-forums ul li a, #ult_comentarios .listatabtitre a {
background-image:url(./img/comentario.gif);
background-repeat:no-repeat;
padding:0 0 2px 21px;
line-height:1.3em;
}

#dernliens .listageconteneur li, #feed .listageconteneur li  { margin: 0 0 2px !important; }

#dernliens ul li a {
background-image:url(./img/fleche-lien.png);
background-position:0 .3em;
background-repeat:no-repeat;
padding:0 0 2px 12px;
display: inline;
}

#dernliens ul li a:hover {
background-image:url(./img/fleche-anim.gif);
}

.sindic_art_titulo a {
font-size:98%;
margin:0;
}

.sindic_art_bloc .fecha { font-size:1em; }

.sindic_texto {
font-size:1em;
padding:5px;
}

.foro_titre {
font-size:1.1em;
margin:0;
color: #999;
}

.foro_titre .fecha { font-size:90%; }

.foro_titre a {
display:inline !important;
}

.foro_titre .fecha a {
font-size:1.1em !important;
}

.peque {
font-size:.72em;
}

.nube {
border-top:1px solid #666666;
margin:18px 0 auto;
padding:.68em;
text-align:center
}

ul.nuage li a {
color:#993399 !important;
}

ul.nuage li a:hover {
color:#FFFFFF !important;
}

ul.nuage a.nuage0 { font-size: .65em !important; }
ul.nuage a.nuage1 { font-size: .72em !important; }
ul.nuage a.nuage2 { font-size: .77em !important; }
ul.nuage a.nuage3 { font-size: .82em !important; }
ul.nuage a.nuage4 { font-size: .88em !important; }
ul.nuage a.nuage5 { font-size: .92em !important; }
ul.nuage a.nuage6 { font-size: 1em !important; }
ul.nuage a.nuage7 { font-size: 1em !important; }
ul.nuage a.nuage8 { font-size: 1.1em !important; }
ul.nuage a.nuage9 { font-size: 1.3em !important; }
ul.nuage a.nuage10 { font-size: 1.5em !important; }

#liste-mots h4 {
margin:0 !important;
font-family: arial,sans-serif !important;
font-size: 90% !important; 
}

#liste-mots li{
margin:0 !important;
font-family: arial,sans-serif !important;
font-size: 90% !important; 
border:0;
}


#liste-mots li ul li {
margin:0 0 .68em !important; 
padding: 0 0 5px 0 !important; 
border-bottom:1px dotted #D2D2D2 !important;
}

.mots_enlace a {
display: inline !important;
margin: 0;
}

a.mots_lila { color:#990099; }
a.mots_verde { color: #004c00; }
a.mots_rojo { color: #660000; }
a.mots_azul { color: #000066; }

.opciones_articulo, .temas {
background-color:#FDFDFD !important;
border:1px solid #d2d2d2 !important;
font-size:0.72em !important;
padding:4px 6px !important;
text-transform:lowercase !important;
margin: 0 0 18px;
text-align: right;
}

.opciones_articulo li, .temas li {
display:inline !important;
padding: 0 1px !important;
}

.opciones_articulo a, .temas a {
display:inline !important;
padding: 0 1px !important;
}

.clearer_header {
clear:left;
}

.lien_pagination a {
display:inline;
}


/* TABULADORES */

#tabs_bloc {
margin: 0 0 18px 0;
}

ul.tab {
 list-style: none;
 margin: 0;
 padding: 0;
 font-size: .68em;
 font-family: verdana, arial, sans-serif;
}

ul.tab li {
 display: inline !important;
 margin: 0 !important;
}

ul.tab li a {
margin: 0 !important;
 padding: 3px 5px !important;
 color: #888 !important;
 text-decoration: none !important;
 border: 1px solid #D2D2D2 !important;
background-color: #F4F7F9 !important;
display:inline !important;
}

ul.tab li a.selected {
margin: 0;
 color: #333 !important;
 padding: 3px 5px !important;
 font-weight: bold !important;
 border: 1px solid #D2D2D2 !important;
background-color: #fff !important;
 border-bottom: 1px solid #fff !important;
}

ul.tab li a:hover {
margin: 0 !important;
 background-color: #D2D2D2 !important;
 color: #333 !important;
 padding: 3px 5px !important;
border-bottom: 1px solid #D2D2D2 !important;
}

ul.tab li a:focus {
outline: 0;
}

div.tabs > div {
margin: 3px 0 18px 0;
border: 1px solid #D2D2D2;
border-bottom: 4px solid #AAAAAA;
padding: .68em;
}

div.tabs > div h2 {
font-size: .82em;
font-weight: bold;
background-color: #fff;
}

.tab_contenido {
margin: 0 0 18px 0;
border: 1px solid #D2D2D2;
border-bottom: 4px solid #AAAAAA;
padding: .68em;
background:#fff;
font-size: .68em;
font-family: verdana, arial, sans-serif;
}


.tab_final {
}

.listatabtitre {
padding: 0 0 2px;
margin: 0 0 2px;
border-bottom: 1px dotted #D2D2D2;
color: #999;
}

/* AGENDA */


#calendar {
padding:0 !important;
margin: 0 !important;
background: #fff;
text-align: center;
}

#calendar table {
width: 100% !important;
font-size: .92em !important;
margin: 0px !important;
}

#calendar caption {
padding: 5px 0 !important;
}

#calendar caption a {
font-size: 105% !important;
}


#calendar thead {
padding: 0 0 5px 0;
}

#calendar thead th {
font-weight: normal !important;
}

#calendar span {
padding: 0px !important;
margin: 0px !important;
display: none !important;
}

.horsperiode {
color: #d2d2d2 !important;
}

.today {
border: 1px solid #aaa !important;
}

.occupe a {
font-weight: bold;
}

.occupe a:hover {
color:#FFFFFF !important;
text-decoration:underline;
background: #666;
}

#calendar h2 {
display: none !important;
}

#calendar li a, #calendar caption a { display:inline; }

.eventos {
color:#ff6600;
font-size:.92em;
padding:0 0 0 6px;
text-align:left;
}

.filete_eventos {
border-top: 1px dotted #D2D2D2;
margin: 3px 5px;
font-size: 1px;  /* PARCHE PARA EL EXPLORER */
height: 1%; /* PARCHE PARA EL EXPLORER */
}

div.navigation-calendrier {
background:#888 !important;
}

.calendrier-table-large {
color:#d2d2d2;
margin:0 auto 50px;
width:90% !important;
}

div.navigation-calendrier tbody {
color:#d2d2d2 !important;
}

.calendrier-helvetica16 {
font-size:.92em !important;
color: #444 !important;
}

.calendrier-th {
border-bottom:1px solid #d2d2d2 !important;
font-size:.92em !important;
padding:.68em !important;
color: #888;
}

.calendrier-td {
color: #d2d2d2;
}

#recherche-articles h2 { 
border-top:.68em solid #D2D2D2;
color:#888888 !important;
font-size:1.1em !important;
margin:20px 0 0;
padding:4px 0 0;
}

#corps .crayon-icones, #contextes .crayon-icones { width:0px !important; }

*html #apropos { height: 1%; } /* PARCHE PARA EL EXPLORER */
#apropos ul#desplegar { border:0;margin:0;padding:0; }
#apropos li { border:0;margin:0;padding:0; }
#apropos #desplegar h4 {
border-bottom:1px dotted #D2D2D2;
margin:.68em 0 0;
padding: 0 0 3px;
font-weight: normal !important;
text-align:right;
font-size:1.3em;
}
#apropos .listagetitre a {
font-family: arial,verdana,sans-serif;
font-weight: normal;
}

#apropos .logo, #blog-autores .logo { margin: 0 6px 2px 0; }

#comunicados, #destacados, #interesantes {
padding:8px 8px 0 !important;
border:1px solid #d2d2d2;
border-bottom:4px solid #aaa;
height: 1%; /* PARCHE PARA EL EXPLORER */
background: #fcfcfc !important;
}

#comunicados .listageconteneur li, #destacados .listageconteneur li, #interesantes .listageconteneur li { margin:0 0 8px; }

#comunicados .listagetexte, #destacados.listagetexte, #interesantes.listagetexte { padding: 5px 0 0; }

#contexte1 #comunicados, #contexte1 #destacados, #contexte1 #interesantes {
padding:5px !important;
}

.sindic_sitio_titulo .logo_sindic a { padding: 3px 0 !important; }

#dernarticles_red .listagetitre { font-family:arial,verdana,sans-serif;font-size:1.1em;font-weight:normal; }

/* PAGINATION */

#corps .pagination {
color: #A2A2A2;
font-size:12px !important;
background: #fff !important;
}

#corps .pagination a {
display:inline !important;
border:1px solid #D2D2D2;
padding:1px 3px;
background-color: #fff;
}

#corps .pagination a:hover {
background-color: #666;
color: #FFFFFF !important;
border:1px solid #333;
text-decoration: none;
}

#corps .pagination .on {
display:inline !important;
color: #333;
padding: 0 3px;
}

#contextes .pagination, #corps .adaptada {
font-size:.68em !important;
clear:left !important;
border: 0 !important;
padding: 5px .82em !important;
margin:0px !important;
background: #fff !important;
}

#contextes .pagination .on,#corps  .adaptada .on { 
display:inline !important;
border:0 !important;
border: 1px solid #D2D2D2 !important;
padding: 0 4px !important;
margin: 0 0 0 -5px !important; 
}

#contextes .pagination a, #corps .adaptada a { 
display:inline !important;
border: 0px !important;
border-right:1px solid #D2D2D2 !important;
background: #fff !important;
padding: 1px 5px 0 5px !important;
margin:0px 0 0 -3px !important;
}

#contextes .pagination a:hover, #corps .adaptada a:hover {
background-color: #666 !important;
color: #FFFFFF !important;
border:0 !important;
border:1px solid #333 !important;
text-decoration: none !important;
}

#contextes .pagination a:hover {
padding:0 5px 0 4px !important;
}

#denliens { font-family: arial,sans-serif; }

#articulos_mot li,  #articulos_grupo li, { border:0;margin: 0 0 20px 0;font-size:90%; color:#aaa; }
#articulos_grupo_index li { border:0;margin: 0;font-size:80%; color:#aaa; }
#articulos_grupo_index { border:1px solid #d2d2d2;background:#f9f9f9;padding:12px;margin:0 0 30px 0; }
#articulos_grupo_index .listagetitre { 
font-family:arial,sans-serif !important;
font-size:98% !important;
font-weight:bold !important;
margin:0 0 5px !important;
 }
#articulos_mot h2, #articulos_grupo h2 { padding: 0 0 20px 0 !important;margin-left: 0; border:0; }
#articulos_mot .filete_h2, #articulos_grupo .filete_h2 {
border-top:1px dotted #D2D2D2;
padding: 0;
width: 32%;}

#newsletter li a { padding:0; }

#sitios_todos li { font-family: arial,verdana,sans-serif; margin: 0 0 5px !important; }
#sitios_todos .listagetitre { font-family: arial,verdana,sans-serif; font-size: .92em !important; font-weight: bold; }
#sitios_todos h2 { margin: 0 0 20px; }
#sitios_todos ul li a {
background-image:url(./img/fleche-lien.png);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 2px 12px;
}

#sitios_todos ul li a:hover {
background-image:url(./img/fleche-anim.gif);
}

#ultimos_internet .listatabtitre a, #dernarticles_red .listagetitre a, .sindic_art_titulo a {
background-image:url(./img/link_ext.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 0 15px;
display: inline;
line-height:1.3em;
}

#ultimos_internet .listatabtitre a:hover, #dernarticles_red .listagetitre a:hover, .sindic_art_titulo a:hover {
background-image:url(./img/link_ext_hover.gif);
}

.sindic_art_titulo a {
padding:0 0 0 15px !important;
display: inline !important;
}

.caractencadre-spip { color:#878700 !important; }

li.sindic_art_bloc { 
line-height:1.3em;
padding: 0 0 4px 0 !important;
border-bottom:1px dotted #d2d2d2;
}


#corps #anuncios_port { height: 1%; } /* PARCHE PARA EL EXPLORER */ 
#corps #anuncios_port .listageconteneur li { font-size: 60% !important; margin: 10px 0 20px 0 !important; border:0; }
#corps .anuncios_port_izda, #corps .anuncios_port_dcha  { width: 48%; float:left; }
#corps .anuncios_port_izda { padding: 0 2% 1% 0; }
#corps .anuncios_port_dcha { padding: 0 0 1% 2%; }

*html #corps .anuncios_port_izda, #corps .anuncios_port_dcha  { width: 47%; }  /* PARCHE PARA EL EXPLORER */
#corps #anuncios_port .listageconteneur a { font-size: 80%; }

#corps #anuncios_port h2 a {
background-image:url(./img/fond-navigation.png);
font-weight:bold;
font-size: 96% !important;
margin:0 0 10px;
padding: 4px 6px;
text-align:left;
border:0px;
color: #ff9900;
display:block;
}

#corps #anuncios_port h2 a:hover { background: #666; color: #fff; text-decoration: none; }
#corps #anuncios_2_cols .separar, #corps #anuncios_port .separar { clear: left; padding: 8px; }
#contextes #anuncios_port .listageconteneur  { padding:0; }

#contextes #anuncios_port, #contextes #resenyas_port {
border: 1px solid #D2DFE8;
border-bottom: 4px solid #D2DFE8;
border-right: 0px;
margin: 0 0 18px 0;
padding: 10px;
-moz-border-radius-bottomleft:.9em;
-moz-border-radius-topleft:.9em;
height: 1%;  /* PARCHE PARA EL EXPLORER */
}

#contextes #anuncios_port li { border:0; }

#contextes .anuncios_port_izda {
float:left;
text-align:center;
width: 47%;
margin: 0 2% 0 0;
}

#contextes .anuncios_port_dcha {
float:left;
text-align:center;
display:block;
width: 47%;
margin: 0 0 0 2%;
}

#contextes #anuncios_port .listagetitre { font-weight:normal !important; }

#contextes #anuncios_port h2 a:hover  {
background: #666;
color: #fff;
text-decoration: none;
}

#contextes #anuncios_port .logo { float:none; margin: 0 auto 5px; }
#contextes #anuncios_port .surtitre, #contextes #anuncios_port .soustitre { display: none; }
#contextes #anuncios_port .separar { clear: left;padding: 8px; }

#contextes #anuncios_port h2 { background-image: none !important; }

#contextes #anuncios_port h2 a {
background: #fff;
font-weight:bold;
font-size: 1.4em !important;
margin:0 0 8px;
padding: 0 5px 2px 0;
text-align:center;
border-bottom: 1px dotted #D2DFE8;
display:block;
}

/* NUBE */

#nube
	{
	float: left;
	margin: 0;
	padding: 10px 0 25px 0;
	list-style: none;
	text-align: center;
	}
	
#nube li
	{
	float: left;
	margin: 0;
	padding: 0;
	}
	
#nube a
	{
	text-decoration: none;
	line-height: 34px;
	font-weight: bold;
	margin-right: 5px;
	}
	
#nube a:hover
	{
	text-decoration: underline !important;
	background: #fff !important;
	}

	
.nube-1, .nube-1:hover
	{
	font-size: 16px;
	color: #CCCCCC !important;
	}

.nube-2, .nube-2:hover
	{
	font-size: 18px;
	color: #666666 !important;
	}

.nube-3, .nube-3:hover
	{
	font-size: 18px;
	color: #000000 !important;
	}

.nube-4, .nube-4:hover
	{
	font-size: 26px;
	color: #CCCCCC !important;
	}

.nube-5, .nube-5:hover
	{
	font-size: 26px;
	color: #666666 !important;
	}

.nube-6, .nube-6:hover
	{
	font-size: 26px;
	color: #000000 !important;
	}

.nube-7, .nube-7:hover
	{
	font-size: 34px;
	color: #CCCCCC !important;
	}

.nube-8, .nube-8:hover
	{
	font-size: 34px;
	color: #666666 !important;
	}

.nube-9, .nube-9:hover
	{
	font-size: 34px;
	color: #000000 !important;
	}
	

#localidades li {
display:inline;
clear:none !important;
text-align:center;
}

#localidades a {
border:1px solid #d2d2d2;
border-bottom: 4px solid #aaa;
margin:0 !important;
padding:5px 3px 3px 3px !important;
text-align:center;
float:left;
width:31.6%;
}

#localidades a:hover {
color: #FFFFFF !important;
border: 1px solid #666;
border-bottom: 4px solid #333;
}

#localidades h3 {
font-size: 1.1em;
padding:5px 0 3px 0;
text-transform: uppercase;
}

.spip_doc_titre {
background-color:#FFFFFF !important;
border: 0 !important;
margin:auto;
padding: 0;
text-align:center;
font-size: .92em;
color: #888;
}

.spip_doc_descriptif {
background-color:#FFFFFF !important;
border: 0 !important;
font-style:italic;
margin:auto;
padding: 0 0 5px 0;
text-align:center;
font-size: .92em;
}

