
/* Global Styles */

body {
    margin:0px;
    background-color : #DAB9DA;
  }


td {
    font:11px Arial, Helvetica, sans-serif;
    color:#666666;
  }


a {
    color: #990033;
  }


a:hover {
    color: #6A2F6A;
  }


font.alga {
    font-weight : bold;
    color : #FF0000;
  }


font.parxe {
    font-weight : bold;
    font: Arial, Helvetica, sans-serif;
    color: #6A2F6A;
    letter-spacing:.2em;
  }


font.afgal {
    font-weight : bold;
    font: Arial, Helvetica, sans-serif;
    color: #5C743D;
    letter-spacing:.2em;
  }


font.comisionxenero {
    font-weight : bold;
    font: Arial, Helvetica, sans-serif;
    color: #6A2F6A;
    letter-spacing:.2em;
  }

/* ID Styles */

#navigation td {
    border-bottom: 1px solid #F2DDF2;
  }


#navigation a {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #D5EDB3;
    line-height:16px;
    letter-spacing:.1em;
    text-decoration: none;
    display:block;
    padding:8px 6px 10px 20px;
  }


#navigation a:hover {
    background: #BD55BD;
    color:#BD5500;
  }


#logo {
    font-weight : bold;
    font:24px Arial, Helvetica, sans-serif;
    color: #6A2F6A;
    letter-spacing:.2em;
    line-height:30px;
  }


#tagline {
    font:11px Arial, Helvetica, sans-serif;
    color: #990033;;
    letter-spacing:.4em;
    line-height:18px;
  }


#monthformat {
    border-bottom: 1px dashed #6A2F6A;
  }


#dateformat {
    font:11px Arial, Helvetica, sans-serif;
    color: #FFFFCC;
    letter-spacing:.2em;
  }


#dateformat a {
    color : #BD5500;
    font-family : Arial,Helvetica,sans-serif;
    font-size : 11px;
    font-weight : bold;
    letter-spacing : .1em;
    text-decoration : none;
  }


#dateformat a:hover {
    color: #F2DDF2;
    letter-spacing:.1em;
  }

/* Class Styles */

.bodyText {
    font:11px Arial, Helvetica, sans-serif;
    color:#666666;
    line-height:20px;
    margin-top:0px;
  }


.pageName {
    font: 18px Arial, Helvetica, sans-serif;
    color: #BD55BD;
    line-height:26px;
    letter-spacing:.21em;
  }


.subHeader {
    font:bold 11px Arial, Helvetica, sans-serif;
    color: #BD5500;
    line-height:22px;
    letter-spacing:.2em;
  }


.quote {
    font: 20px Arial, Helvetica, sans-serif;
    color: #759DA1;
    line-height:30px;
  }


.smallText {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666666;
    line-height: 22px;
  }


.navText {
    font: 11px Arial, Helvetica, sans-serif;
    color: #003366;
    line-height:16px;
    letter-spacing:.1em;
    text-decoration: none;
  }

/* Links Frame */

.links-frame {
    margin-left : 2px;
    margin-right : 1px;
    text-align : center;
    font : Arial, Helvetica, sans-serif;
    font-size : x-large;
    color : #2D222D;
  }


.links-frame font.links-title {
    text-align : left;
    font-size : large;
    color : #990033;
  }


.links-frame font.links-item {
    color : #990033;
    font-size : medium;
  }


.links-frame .linksh {
    BORDER-COLOR : #D5EDB3 ;
    cursor : hand ;
    Border-Left : #D5EDB3 ;
    Border-Top : #D5EDB3 ;
    Padding-Left : 1px ;
    Padding-Top : 1px ;
    Background-Color : #BD55BD ;
  }


.links-frame .links {
    Background-Color : #D5EDB3 ;
  }


.links-frame .home {
    cursor : hand ;
  }


.links-frame .linkslinks {
    text-decoration : none;
  }


.links-frame .table {
    color : #BD5500;
  }

/* Menu Frame */

.menu-frame {
    margin-left : 2px;
    margin-right : 1px;
    text-align : center;
    font : Arial, Helvetica, sans-serif;
    font-size : x-large;
    color : #2D222D;
  }


.menu-frame font.menu-title {
    text-align : left;
    font-size : large;
    color : #990033;
  }


.menu-frame font.menu-item {
    color : #990033;
    font-size : medium;
  }


.menu-frame .menuh {
    BORDER-COLOR : #DAB9DA ;
    cursor : hand ;
    Border-Left : #DAB9DA ;
    Border-Top : #DAB9DA ;
    Padding-Left : 1px ;
    Padding-Top : 1px ;
    Background-Color : #BD55BD ;
  }


.menu-frame .menu {
    Background-Color : #DAB9DA ;
  }


.menu-frame .home {
    cursor : hand ;
  }


.menu-frame .menulinks {
    text-decoration : none;
  }


.menu-frame .table {
    color : #BD5500;
  }

/* Home Frame */

.home-frame {
    color : #2D222D;
    font-family : Arial,Helvetica,sans-serif;
    font-size : small;
    margin-left : 10px;
    margin-right : 10px;
    text-align : center;
  }

.home-frame p.body-title {
    text-align : left;
    font-size : large;
    color : #6600CC;
  }


.home-frame p.body-section {
    text-align : left;
    font-size : medium;
    font-style : italic;
    color : #6600CC;
  }


.home-frame p.body-text {
    text-align : left;
  }


.home-frame ul.body-text {
    text-align : left;
  }


.home-frame font.home-text {
    font : Arial, Helvetica, sans-serif;
    font-size : large;
    color : #2D222D;
  }

/* Body Frame */

.body-frame {
    color : #2D222D;
    font-family : Arial,Helvetica,sans-serif;
    font-size : small;
    margin-left : 10px;
    margin-right : 10px;
    text-align : left;
  }


.body-frame p.body-title {
    text-align : left;
    font-size : large;
    color : #6600CC;
  }


.body-frame p.body-section {
    text-align : left;
    font-size : medium;
    font-style : italic;
    color : #6600CC;
  }


.body-frame p.body-text {
    text-align : left;
  }


.body-frame font.gente {
    font-weight : bold;
  }


.body-frame font.entidad {
    font-weight : bold;
    color : #9966CC;
  }


.body-frame font.region {
    font-style : italic;
    font-weight : bold;
    color : #9966CC;
  }


.body-frame font.cargo {
    font-style : italic;
    color : #9966CC;
  }


.body-frame font.titulo {
    font-style : italic;
    color : #9966CC;
  }

/* Top Frame */

.top-frame {
    color : #2D222D;
  }


.top-frame tr.exterior {
    background-color : #6A2F6A;
  }


.top-frame tr.interior {
    background-color : #BD55BD;
  }


.top-frame tr.centro {
    background-color : #BD55BD;
    height : 20px;
  }

/* Bottom Frame */

.bottom-frame {
    color : #2D222D;
  }


.bottom-frame tr.exterior {
    background-color : #6A2F6A;
  }


.bottom-frame tr.interior {
    background-color : #BD55BD;
  }


.bottom-frame tr.centro {
    background-color : #BD55BD;
  }

