/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
body {
	margin: 0;
	padding: 0;
	background-color: gray;
    }
table.general {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: rgb(231, 221, 156);
	width: 790px;
    }

p ul il blockquote { 
	font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(80, 80, 80);
    }

blockquote {
	font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(80, 80, 80);
    }

  p.spip { 
  font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(80, 80, 80);
    }

  h3 { margin: 0px;
    padding: 0px;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11pt;
    color: rgb(0, 0, 0);
    }

  h2 { margin: 0px;
    padding: 0px;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12pt;
    color: rgb(0, 0, 0);
    }

  h2 a{ font-family: Arial,Verdana,sans-serif;
    font-size: 12pt;
    color: rgb(32, 61, 139);
    text-decoration: none;
    }

  h2 a:hover{ font-family: Arial,Verdana,sans-serif;
    font-size: 12pt;
    color: rgb(134, 59, 54);
    text-decoration: none;
    }
  h3 a{ font-family: Arial,Verdana,sans-serif;
    font-size: 11pt;
    color: rgb(32, 61, 139);
    text-decoration: none;
    }

 h3 a:hover{ font-family: Arial,Verdana,sans-serif;
    font-size: 11pt;
    color: rgb(134, 59, 54);
    text-decoration: none;
    }
	
  a { font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(32, 61, 139);
    font-weight: bold;
    text-decoration: none;
    }

  a:hover { font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(134, 59, 54);
    font-weight: bold;
    text-decoration: underline;
    }

  .bloque-izquierdo { margin: 0px;
    padding: 0px;
    width: 134px;
    }

  .bloque-derecho { border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    }

  .bloque-arriba { border-bottom: 1px solid #fff;
    background-color: rgb(134, 59, 54);
    text-align: right;
    display: block;
    height: 27px;
    vertical-align: middle;
    overflow: hidden;
    padding-right: 8px;
    }

  .bloque-cabezal { background-color: rgb(42, 69, 145);
    display: block;
    }

  .ECG { margin-top: 90px;
    margin-right: 16px;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 13.5pt;
    color: #fff;
    letter-spacing: 1pt;
    text-align: right;
    margin-bottom: 10px;
    }

  .bloque-idioma { padding: 7px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
    color: rgb(0, 0, 0);
    font-weight: bold;
    }

  a.idioma:link { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
    color: rgb(134, 59, 54);
    }

  a.idioma:visited { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
    color: rgb(183, 82, 77);
    }

  .bloque-abajo { 
    border-top: 1px solid #fff;
    padding: 3px;
    background-color: rgb(147, 147, 147);
    height: 18px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
    color: #fff;
    }

  .bloque-seccion { 
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 0px 0px 0px 16px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(105, 105, 105);
    height: 28px;
    background-image: url(images/fondo_contenido.gif);
    }

  .bloque-seccion a { 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(105, 105, 105);
    }

  .bloque-secciones { 
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 0px 0px 0px 16px;
    background-image: url(images/fondoseccion.gif);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12.6pt;
    font-weight: bold;
    color: rgb(134, 59, 54);
    height: 28px;
    background-position: left bottom;
    }

  .bloque-secciones a { font-family: Arial,Helvetica,sans-serif;
    font-size: 12.6pt;
    font-weight: bold;
    color: rgb(134, 59, 54);
    }

  .bloque-noticias { 
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333;
    background-image: url(images/fondo_noticias.gif);
    background-position: left bottom;
	padding-left: 4px;
    }

.bloque-contenidos {
	border-right: 1px solid #fff;
    padding: 16px;
    background: rgb(223, 223, 223) url("images/fondo_contenido.gif") repeat-x left top;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(80, 80, 80);
    }

  .bloque-contnoticias { 
  	border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 16px 16px 10px;
    background: rgb(223, 223, 223) url("images/fondo_contenido.gif") repeat-x left top;
    }

  .fecha { 
  	font-family: Arial,Helvetica,sans-serif;
    font-size: 8.5pt;
    color: rgb(0, 0, 0);
    }

  a.fechita:link { font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: rgb(32, 61, 139);
    font-weight: normal;
    }

  a.fechita:visited { font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: rgb(32, 61, 139);
    font-weight: normal;
    }

  .menu-arriba { 
  font-family: Arial,Helvetica,sans-serif;
    font-size: 7.5pt;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    }

  a.menu-arriba:link { f
    font-size: 7.5pt;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    }

  a.menu-arriba:visited { 
    font-size: 7.5pt;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    }

  .textitos { font-family: Tahoma,Verdana,sans-serif;
    font-size: 7.8pt;
    color: rgb(80, 80, 80);
    }

  .descripcion-ultimas { font-family: Tahoma,Verdana,sans-serif;
    font-size: 7.8pt;
    color: rgb(80, 80, 80);
    }

  .descripcion-ultimas:after { content: url("images/view_more.gif")}

  table.noticias { width: 100%;}

  table.noticias tr.row_first { background-color: rgb(237, 236, 233);
    }

  table.noticias tr.row_odd { background-color: rgb(212, 216, 218);
    }

  table.noticias tr.row_even { background-color: rgb(224, 222, 215);
    }

  table.noticias td { border-width: 0px 0px 1px;
    border-bottom: 1px solid #fff;
    padding: 7px;
    text-align: left;
    width: 120px;
    }

  .featurelistitem { 
  	border-top: 1px solid #fff;
    font-size: 13.3px;
    font-weight: bold;
    background-color: rgb(231, 221, 156);
    }

  div.featurelistitem a { 
  padding: 6px;
    display: block;
    }

  a.leftf:link { 
  	font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(32, 61, 139);
    font-weight: bold;
    text-decoration: none;
    }

  a.leftf:visited { text-decoration: none;
    color: rgb(44, 83, 188);
    }

  a.leftf:active { color: #fff;
    background-color: rgb(32, 61, 139);
    }

  a.leftf:focus { 
    color: #fff;
    background-color: rgb(32, 61, 139);
    }

  a.leftf:hover { font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(134, 59, 54);
    font-weight: bold;
    text-decoration: none;
    background-color: rgb(231, 255, 156);
    }

  div.featurelistitem a { 
  padding: 6px;
    display: block;
    }

  div.featurelistitem a:hover { 
  	background-color: rgb(254, 247, 205);
    color: rgb(134, 59, 54);
    }

  div.left { color: rgb(231, 221, 156); }

  .formrecherche { 
  	border: 0px none;
    margin: 0;
    padding: 0;
    background-color: #fff;
    color: rgb(134, 59, 54);
    width: 90px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8.2pt;
    }

  .botonbuscar { 
    border: 1px solid #fff;
    background-color: rgb(134, 59, 54);
    font-size: 7pt;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bolder;
    color: #fff;
    }

  .botonbuscar:hover { 
  	border: 1px solid #fff;
    background-color: rgb(164, 97, 68);
    font-size: 7pt;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bolder;
    color: #fff;
    }

  .botonbuscar:active { 
  	border: 1px solid #fff;
    background-color: #fff;
    font-size: 7pt;	
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bolder;
    color: rgb(134, 59, 54);
    }

table.spip tr.row_first { background-color: rgb(252, 244, 208);
    }

  table.spip tr.row_odd { background-color: rgb(192, 192, 192);
    }

  table.spip tr.row_even { background-color: rgb(240, 240, 240)}

  table.spip td { 
  	padding: 3px;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(80, 80, 80);
    text-align: left;
    vertical-align: middle;
    }

  img.spip_logos { border: 2px solid rgb(204, 204, 204)}

  .spip_encadrer { 
  border: 0px solid rgb(102, 102, 102);
    padding: 10px;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 8pt;
    color: rgb(80, 80, 80);
    background-color: rgb(234, 234, 234);
    }

  .spip_encadrer input { background-color: rgb(223, 223, 223);
    font-size: 8pt;
    }

  .spip_encadrer textarea { background-color: rgb(223, 223, 223);
    font-size: 8pt;
    }

  .spip_encadrer input:focus { background-color: #fff;    }

  .spip_encadrer textarea:focus { background-color: #fff;
    }

  .spip_doc_titre {
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: rgb(80, 80, 80);
    }

  .spip_doc_descriptif { 
  font-family: Tahoma,Verdana,sans-serif;
    font-size: 8pt;
    color: rgb(80, 80, 80);
    }

  .bloque-anteriores {
   border-right: 1px solid #fff;
    background-color: rgb(205, 205, 205);
    padding-right: 20px;
    padding-top: 5px;
    }

.retratos { border: 1px solid #fff}

#layerDiv { display: none; }
	
.datos, .detalles, .foros{
 font-family: Tahoma,Verdana,sans-serif;
    font-size: 8.6pt;
    color: #000;
	border-bottom: 1px solid #fff;
}
.datos, .detalles {text-align: center;}
.lineabajo { border-bottom: 1px solid #fff;}

