/* 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;
}

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

#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: 2.2em;
	margin: 0;
	font-weight: normal;
}

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

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

a:hover {
	color: #FFFFFF;
	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%; }

#bandeau_fondo {
	background-repeat:no-repeat;
	background-color: #000000;
	border-bottom:4px solid #888;
}

#bandeau {
	background-repeat:no-repeat;
	background:inherit;
	height:130px;
	width: 100%; /* ancho de la zona central */
}

#bandeau .texto { float:right;padding: 10px;width:62%; }
#bandeau .nombre { font-size:36px;color:#FFFFFF;font-weight:bold;text-align:right; }
#bandeau .descripcion { color:#FFFFFF;font-weight:bold;text-align:right; }

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

#navigation h2 {
display:none;
}

#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: 496px;
padding: 0px;
background:#FFFFFF;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

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

#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;
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: 496px;
padding: 0 12px 25px 0;
background-color:#FFFFFF;
height: 1%; /* PARCHE PARA EL EXPLORER */ 
}

/* chemin */

#chemin, #chemin-vide { top: -10px; z-index:10; }
#chemin { padding: 6px 6px 6px 0; font-size: 11px; color: #aaa; }
#chemin-vide { height: 25px; }
#chemin a { color: #663299; text-decoration: none; }
.chemin_seccion { font-size:1.7em;border:0;padding:0 5px; }
#chemin a.chemin_seccion { }
#chemin a:hover.chemin_seccion { background: #666; color:#fff; }

#footer {
border-top:1px solid #666666;
text-align: center;
font-size: 10px;
top: 10px;
padding: 10px;
clear: both;
height: 1%; /* PARCHE PARA EL EXPLORER */
}

#footer a {
	text-decoration: none;
}

#footer a:hover {
}

#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;
}

#contextes .logo_contextos { float:left;margin: 0 10px 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: 10px 0 4px 0;
}

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

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

.resaltado {
font-family: Trebuchet MS,sans-serif;
font-style:italic;
padding:0;
color: #666666;
}

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

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

.ps strong {
display: none;
}

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

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

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

#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 */

#artinrub, #rubinrub {
	margin: 10px 0px 0px 0px;
}

#rubinrub li, #artinrub li {
clear: left;
	margin-bottom: 20px;
}

/* page sommaire */

#edito h1 {
	font-size: 22px;
	margin: 10px 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 10px;
text-align: right;
background: #d2d2d2;
border-bottom: 1px solid #666;
}

#corps h2 {
border-top:10px solid #D2D2D2;
color:#888888 !important;
font-size:1.2em !important;
margin:20px 0 0;
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 */
}


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

#contextes .listageconteneur li {
	font-size:78%;
	padding: 0;
	height: 1%; /* PARCHE PARA EL EXPLORER */
}

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

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

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


#page-sommaire #contextes .listagetitre {
	font-size: 1.4em;
	font-weight:normal;
}

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

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

#corps .listagetitre a {
display:block;
}

#corps .listagetitre a:hover {
}

#corps .listageinfo {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	color: #666;
}

#corps .listagetexte. #contextes .listagetexte {
	line-height: 16px;
	font-size: .82em;
	text-align: justify;
	margin: 6px 0 4px 0;
}


#corps .listagesite {
	font-size: 13px;
}

#corps .listagesuite {
font-size: 10px;
text-align: right;
}

#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 solid #d2d2d2;
margin: 2px 0 0 0;
padding: 1px 0 0 0;
font-size: 1px;  /* PARCHE PARA EL EXPLORER */
height: 1%; /* PARCHE PARA EL EXPLORER */
}

.fecha {
font-size: 10px;
font-weight: normal;
color: #999999;
}

.fecha a {
color: #663299;
}

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

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

#contextes #ultima_hora {
background-color: #000000;
color: #990000;
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/fleche-lien.png);
background-position:0 4px;
background-repeat:no-repeat;
padding-left:12px;
text-decoration:none;
color: #FF6600;
font-size: 70%;
}

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

.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;
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.2em;
padding:5px 0 3px 0;
text-transform: uppercase;
}

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

#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.2em;
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;
}

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

#corps #agenda a, #contextes #agenda a {
color: #663299 !important;
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:1.1em;
}

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

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

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

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

#derniers-forums .listagetitre {
font-family: arial, verdana, sans-serif;
font-size: 1em;
}

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

.sindic_art_bloc {
margin: 0 0 6px 0;
padding: 0 0 6px 0 !important;
border-bottom:1px dotted #d2d2d2;
}

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

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

.foro_titre {
font-size:1.2em;
margin:0;
color: #ccc;
}

.foro_titre a {
display:inline !important;
}

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

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

.nube {
border-top:1px solid #666666;
margin:18px 0 auto;
padding:10px;
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: 1.1em !important; }
ul.nuage a.nuage8 { font-size: 1.2em !important; }
ul.nuage a.nuage9 { font-size: 1.3em !important; }
ul.nuage a.nuage10 { font-size: 1.4em !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; 
}


#liste-mots li ul li {
margin:5px 0 10px !important; 
padding: 0 0 5px 0 !important; 
border-bottom:1px dotted #D2DFE8 !important;
}

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

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;
}

.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: 10px;
 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: #ccc !important;
 text-decoration: none !important;
 border: 1px solid #D2DFE8 !important;
background-color: #fff !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 #D2DFE8 !important;
background-color: #F4F7F9 !important;
 border-bottom: 1px solid #F4F7F9 !important;
}

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

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

div.tabs > div {
margin: 3px 0 18px 0;
border: 1px solid #D2DFE8;
border-bottom: 4px solid #D2DFE8;
padding: 10px;
}

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

.tab_contenido {
margin: 0 0 18px 0;
border: 1px solid #D2DFE8;
padding: 10px;
background:#fff;
font-size: 10px;
font-family: verdana, arial, sans-serif;
}


.tab_final {
}

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

/* 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;
text-decoration:underline;
background: #666;
}

#calendar h2 {
display: none !important;
}

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

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

.filete_eventos {
border-top: 1px dotted #D2DFE8;
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:10px !important;
color: #888;
}

.calendrier-td {
color: #d2d2d2;
}

#recherche-articles h2 { 
border-top:10px solid #D2D2D2;
color:#888888 !important;
font-size:1.2em !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 #D2DFE8;
margin:10px 0 0;
padding: 0 0 3px;
font-weight: normal !important;
text-align:right;
font-size:11px;
}

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

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

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

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

#listearticles li, #dernarticles_sec li, #articulos li, #recherche-articles li, #dernarticles li #mot-articles li { 
margin:10px 0;padding:0 0 10px !important;border-bottom:1px solid #ff9900; 
}

#dernarticles_red li a { padding:0 !important; }
#dernarticles_red li { padding:0 0 10px !important; }

/* PAGINATION */

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

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

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

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

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

#contextes .pagination .on,#corps  .adaptada .on { 
display:inline !important;
border:0 !important;
border: 1px solid #D2DFE8 !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 #D2DFE8 !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:10px solid #D2D2D2;
padding: 0;
width: 32%;}

#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: .82em;
}

.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;
}

/* NUBE */

#nube
	{
	border-top:1px solid #666666;
	clear: both;
	height: 1%; /* PARCHE PARA EL EXPLORER */
	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;
	}
	
#corps #biblioteca_port, #corps #resenyas_port {
height: 1%;  /* PARCHE PARA EL EXPLORER */
}

#corps #biblioteca_port .listageconteneur li, #corps #resenyas_port .listageconteneur li {
font-size: 60% !important;
margin: 10px 0 20px 0 !important;
border:0;
padding:0 !important;
}

#corps .biblioteca_port_izda, #corps .resenyas_port_izda, #corps .biblioteca_port_dcha, #corps .resenyas_port_dcha  {
float:left;
padding:10px !important;
text-align:left;
width:46%;
}

#corps .biblioteca_port_izda, #corps .resenyas_port_izda {
padding: 0 2% 1% 0;
}

#corps .biblioteca_port_dcha, #corps .resenyas_port_dcha {
padding: 0 0 1% 2%;
}

*html #corps .biblioteca_port_izda, #corps .resenyas_port_izda, #corps .biblioteca_port_dcha, #corps .resenyas_port_dcha  {
width: 47%;
}

#corps #biblioteca_port .listageconteneur a, #corps #resenyas_port .listageconteneur a {
font-size: 80%;
}

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

#corps #biblioteca_port h2 a:hover, #corps #resenyas_port  h2 a:hover {
background: #666;
color: #fff;
text-decoration: none;
}

#corps #biblioteca_2_cols .separar, #corps #biblioteca_port .separar, #corps #resenyas_port .separar {
clear: left;
padding: 8px;
}

#contextes #biblioteca_port .listageconteneur, #contextes #resenyas_port .listageconteneur  {
padding:0;
}

#contextes #biblioteca_port, #contextes #resenyas_port {
height: 1%;  /* PARCHE PARA EL EXPLORER */
}

#contextes #biblioteca_port li , #contextes #resenyas_port li {
border:0;
padding:0 !important;
}

#contextes .biblioteca_port_izda, #contextes .resenyas_port_izda {
float:left;
text-align:center;
width: 46%;
margin: 0 2% 0 0;
}

#contextes .biblioteca_port_dcha, #contextes .resenyas_port_dcha {
float:left;
text-align:center;
display:block;
width: 46%;
margin: 0 0 0 2%;
}

#corps .biblioteca_port_izda li a, #corps .resenyas_port_izda li a, #corps .biblioteca_port_izda li a, #corps .resenyas_port_izda li a{
padding: 0 !important;
}

#contextes #biblioteca_port .listagetitre, #contextes #resenyas_port .listagetitre {
font-size:.98em;
font-weight:bold;
margin:5px 0 0;
}

#contextes #biblioteca_port h2 a:hover, #contextes #resenyas_port  h2 a:hover {
background: #666;
color: #fff;
text-decoration: none;
font-size:60%;
}

#contextes #biblioteca_port .logo , #contextes #resenyas_port .logo {
float:none;
margin: 0 auto 5px;
}

#contextes #biblioteca_port .separar, #contextes #resenyas_port .separar {
clear: left;
padding: 2px;
}

#contextes #biblioteca_port h2, #contextes #resenyas_port  h2 {
background-image: none !important;
padding: 0;
}

#contextes #biblioteca_port h2 a, #contextes #resenyas_port  h2 a {
font-size: 1.3em !important;
}

div.biblioteca_port_izda, div.biblioteca_port_dcha {
border-top: 1px dotted #d2d2d2;
text-align:center;
display: block;
padding:10px 2px;
}

#corps div.biblioteca_port_izda, #corps div.biblioteca_port_dcha { border:0; }

#contextes .biblioteca_port_izda li a, #contextes .biblioteca_port_dcha li a { padding:0 !important; }

#biblioteca_port .surtitre { font-size:.88em; font-weight:bold; padding: 0; }
#biblioteca_port .soustitre { padding: 0; margin: 0; }

.ver_todas { text-align: right; border-top: 1px dotted #d2d2d2; }
