body 
{ 
/*background-color: #c4b29a;*/
font-family:Helvetica, Arial, sans-serif; 
font-size: .80em;
background-image: url("../img/fondo.png"); 
margin: 0 ;
text-align:center;
}
#pagina { margin: 0 auto; padding: 0; position: relative; width: 780px }
#cabeza { float: left }

#cuerpo
 { background-image: url("../img/fondocuerpo.gif"); background-repeat: repeat-y; float: left }
* html #cuerpo    { margin-top: -4px }
#navegacion  { background-image: url("../img/fondonaveg.gif"); background-repeat: no-repeat; width: 780px; height: 22px }
* html #navegacion    { text-align: left; margin-top: -3px }
.formulaire_recherche    { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 2px 0 0; width: 62px; height: 18px; border-style: none; outline-style: none }
.formulaire_ecrire_auteur { background-image: url("../img/fondohistor.gif"); background-repeat: repeat-y; text-align: right; margin-right: 60px; margin-left: 60px; padding-right: 70px; padding-left: 70px }
.reponse_formulaire { }
* html .formulaire_recherche  { padding-top: 1px; padding-bottom: 1px }
#navegacionizq       { text-align: left; margin-left: 25px; padding-top: 2px; width: 490px; height: 20px; float: left }
* html #navegacionizq  { margin-left: 5px }
#navegaciondcha      { text-align: right; margin-right: 18px; padding: 0; width: 64px; height: 22px; float: right }
* html #navegaciondcha   { margin-right: 11px }
#navegacionlang   { background-color: #869CAA; text-align: center; margin-top: 0; margin-right: 82px; margin-left: 515px; padding: 1px 0 0; height: 20px }
* html #navegacionlang    { margin-right: 64px; margin-left: 502px; padding-top: 1px; height: 20px }
#topecuerpo { background-image: url("../img/fondocuerpotop.gif"); background-repeat: no-repeat; width: 780px; height: 12px; float: left }
* html #topecuerpo    { margin-top: -20px }
#topecuerpocaminos { background-image: url("../img/fondocaminos.gif"); background-repeat: no-repeat; width: 780px; height: 251px; float: left }
* html #topecuerpocaminos    { margin-top: -20px }
#bloquearriba        { margin-left: 27px; padding-top: 0; width: 680px; float: left }
* html #bloquearriba { margin-left: 16px }
#bloquemedio   { margin: 0; padding: 0; width: 741px; height: 97px; float: left; border-top: 1px dotted #c96; border-bottom: 1px dotted #c96 }
* html #bloquemedio   { padding-bottom: -2px }
#bloquemas  { margin: 0; padding: 7px 0 0; width: 741px; height: 90px; float: left }
#bloqueabajo { margin: 0; padding: 0; width: 741px; float: left }
.forml  { color: #666; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#menutop  { margin-bottom: 0; padding-top: 3px; width: 490px; height: 21px }
#menutopul    { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; list-style-type: none; display: inline; margin-right: auto; margin-bottom: auto; padding: 3px 0 0; height: 18px }
* html #menutopul       { margin-left: 14px }
#menutop li   { display: inline; margin-right: auto; margin-left: auto; padding-right: 1px; padding-left: 1px; height: 18px; border-right: 1px solid #75808c }
* html #menutop li     { text-align: center; padding-left: 4px }
#menutop a:link, #menutop a:visited  { color: #ccc; text-decoration: none; padding: 2px }
#menutop a:hover { color: white; padding-top: 0; padding-bottom: 0; height: 18px }
#contenido      { margin: 0 0 0 20px; padding: 0 0 0; width: 741px; float: left; overflow: hidden }
* html #contenido       { margin-left: 10px }
#articulo      { margin: 0 0 0 20px; padding-top: 0; width: 741px; float: left; overflow: hidden }
* html #articulo      { margin-left: 10px }
.contenidoin  { }
#museo  { margin: 0 0 0 4px; padding: 0; width: 297px; height: 97px; float: left }
* html #museo  { margin-bottom: -3px }
#comollegar  { margin: 0 0 0 15px; padding: 0; width: 106px; height: 97px; float: left }
* html #comollegar   { margin-bottom: -3px; margin-left: 12px }
#che  { margin: 0 4px 0 0; padding: 0; width: 297px; height: 97px; float: right }
* html #che  { margin-bottom: -3px }
#nota_principal   { padding-top: 0; width: 495px; float: left }
#nota_principal2  { padding-top: 0; width: 325px; float: left }
#nota_secundaria  { padding-top: 0; width: 325px; float: right; border-left: 1px dotted #960 }
#cierretapa  { text-align: center; margin: 5px 0 0; padding: 0 }
* html #cierretapa        { margin-bottom: -3px }
#aviso_secundaria  { width: 130px; float: right }
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc) }
#titulocaja  { text-align: left; margin-bottom: 15px; margin-left: 29px; width: 687px; float: left }
* html #titulocaja       { margin-top: 0; margin-left: 16px }
#iconosmedia   { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url("../img/fondo-imprimir.gif"); background-repeat: no-repeat; text-align: center; margin-left: 0; padding-top: 15px; padding-right: 4px; padding-left: 2px; width: 80px; height: 220px; float: left }
.iconosmediap { margin-top: 0; margin-bottom: 5px; padding: 0 0 2px }
#nota     { background-repeat: no-repeat; margin-right: 30px; padding-top: 0; width: 607px; float: right }
* html #nota        { margin-right: 20px; width: 594px }

.surtitre  { color: #475372; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; margin-bottom: 5px }
.spip_documents { text-align: center }
.spip_documents_right { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 5px; margin-bottom: 3px; margin-left: 5px }
.spip_documents_center { margin: auto; width: 100%; clear: both }
.texte { font-size: 14px; font-family: "Times New Roman", Georgia, Times; text-align: left }
.textepanel { font-size: 17px; font-family: "Times New Roman", Georgia, Times; text-align: left }
.firmapanel { font-size: 15px; font-family: "Times New Roman", Georgia, Times; text-align: right; margin-top: 0 }
.chapo     { color: #475372; font-size: 15px; font-family: "Times New Roman", Georgia, Times; font-weight: normal; text-align: left; padding-top: 0 }
* html .chapo       { font-size: 16px }
.traductions  { padding: 0 4px 0 3px }
* html .traductions        { line-height: 9px; margin-top: -5px }
.traductions ul { list-style-type: none; margin-top: -2px; margin-left: 0; padding-top: 0; padding-left: 0 }
* html .traductions ul        { margin-top: -10px }
#panelesorden { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("../img/fondonavegpaneles.gif"); background-repeat: no-repeat; text-align: center; margin-top: 20px; margin-left: 30px; padding-top: 6px; width: 540px; height: 31px }
#panelesorden a:link, #panelesorden a:visited { color: #630; font-weight: bold; text-decoration: underline }
#panelesorden a:hover { color: #930; font-weight: bold; text-decoration: underline }
/* Galeria de imagenes */
#documents_portfolio     { margin-top: 10px; margin-bottom: 10px; margin-left: 29px; padding: 0; width: 687px; float: left }
* html #documents_portfolio        { margin-bottom: 18px; margin-left: 15px; width: 685px }
#documents_portfolio_abre   { color: #937667; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("../img/fondogaleriarriba.gif"); background-repeat: no-repeat; margin: 0; padding-top: 15px; height: 27px; vertical-align: middle }
#documents_portfolio_fotos  { background-image: url("../img/fondogaleriafotos.gif"); background-repeat: repeat-y; margin: 0; padding-right: 5px; padding-left: 5px }
#documents_portfolio_cierra { background-image: url("../img/fondogaleriabajo.gif"); background-repeat: no-repeat; margin: 0; height: 30px }
span.spip_documents_center { display: block; margin-top: 1em }
#articuloseccion { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 7px; padding-bottom: 8px; width: 100%; float: left; border-bottom: 1px solid #960 }
#articuloseccion a:link, #articuloseccion a:visited { color: #000; text-decoration: none }
.artictitre { color: #036; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#anexo { font-size: 14px; font-family: "Times New Roman", Georgia, Times; background-image: url("../img/fondohistor.gif"); background-repeat: repeat-y; text-align: left; margin-top: 30px; padding-top: 5px; padding-bottom: 5px; width: 607px; float: left; clear: both; border-style: solid dotted; border-width: 6px 1px; border-color: #600 #c96 }
#textoabajo { padding-right: 10px; padding-left: 10px }
/* Vinculos */
#vinculos  { background-image: url("../img/fondohistor.gif"); background-repeat: repeat-y; margin-top: 15px; margin-bottom: 10px; margin-left: 95px; padding: 0; width: 510px; border: solid 1px #333 }
* html #vinculos        { margin-left: 40px }
#vinculoscateg  { color: #ccc; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #033; margin-top: auto; margin-bottom: auto; padding-top: 5px; padding-right: 5px; padding-left: 5px; height: 27px }
#vinculosfila   { text-align: left; margin: auto 0; padding: 10px 0; border-bottom: 1px solid #666 }
.vinculosfila a:hover { text-decoration: none; background-color: #f6c }
a.vinculosfila { color: black; text-decoration: none }
#vinculosorg   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: auto; margin-bottom: auto; padding-right: 6px; padding-left: 5px; width: 170px; float: left }
#vinculosinfo   { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: auto; padding-right: 6px; padding-left: 3px; position: inherit; width: 210px; height: auto; float: left; border-left: 1px solid #666 }
#vinculosimg   { padding-right: 3px; width: 100px; float: right }
.vinculosinfo a { color: black; text-decoration: none }
#avisoportada { text-align: center; margin-right: 2px; margin-bottom: 10px; margin-left: 0; padding-top: 10px; padding-right: 10px; padding-bottom: 0; width: 745px; height: 73px }
