body {
	margin: 20;
	background: #F3F4E8 url(/pix/grgrad2.gif) repeat-x;
	font-family: Candara, Dejavu Sans Condensed, Bitstream Vera Sans, Sans, Trebuchet ms, Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	line-height: 17px;
	color: #2c3034;
}

.titulo1,
h1,
h2,
h3,
h4,
h5 {
  font-weight: bolder;
  color: #5c5c5c;
  background-color: #dfe0cc;
  border:1px solid #cfd0a6;
  padding-left: 10px;
  padding-right: 10px;
}


a {
  color: #600d00;
}

a:visited {
	color: #913323;
}
a:hover {
	color: #a50d00;
}

.archive_title {
  font-size: 32px;
  font-weight: bolder;
  color: #5c5c5c;
}

.archive_subtitle {
  font-size: 14px;
}

pre {
  font-size: 8pt;
  font-family: monaco, consolas, bitstream vera sans mono, courier new;
}

table#archive {
    background-color:#FFFFFF;
    border: solid #f3f4e8 1px;

}

table#archive td {
    padding: 5px;
}

.toprow {
    font-style: bolder;
    text-align: center;
    background-color: #ff0000;
}


.topleftcell {
    font-style: bold;
    text-align: center;
    background-color: #d6d7cd;
    border-top: solid #cccccc 1px;
    border-left: solid #cccccc 1px;
    border-right: solid #bbbbbb 1px;
    border-bottom: solid #bbbbbb 2px;

}

.topcell {
    font-style: bold;
    text-align: center;
    background-color: #d6d7cd;
    border-top: solid #cccccc 1px;
    border-right: solid #bbbbbb 1px;
    border-bottom: solid #bbbbbb 2px;

}

.leftdata {
    color: #000000;
    text-align: right;
    background-color: #e5e6da;
    border-left: solid #bbbbbb 1px;
    border-right: solid #bbbbbb 1px;
    border-bottom: solid #bbbbbb 1px;
}

.data {
    color: #000000;
    text-align: right;
    background-color: #e5e6da;
    border-right: solid #bbbbbb 1px;
    border-bottom: solid #bbbbbb 1px;
    text-align: center;
}

#navigation {
  background-image:url(/pix/cat.jpg);
  background-repeat:repeat-x;
  background-position:center;
  overflow: hidden; 
  width:780px; 
  position: relative; 
  text-align: left;
  font-family: Trebuchet MS,Tahoma, Verdana, Arial, Serif;
  border:1px solid #fff;
  margin: 0 auto; 
}
html #navigation {
  height: 1%;
}
#navigation ul li {
  float: left; 
  margin: 0px; 
  list-style-type: none;
}
#navigation ul li a {
  border-right:1px solid #fff;
  border-bottom:none;
  padding: 7px 13px 7px 13px; 
  display: block; 
  font-weight:bold;
  color:#fff;		
  text-decoration: none;
  background:#f6f5f5;
  font-size:12px;
  letter-spacing:0px;
  background-image:url(/pix/cat.jpg);
  background-repeat:repeat-x;
  background-position:center;
}
#navigation ul li a:hover, 
#navigation ul li a:active, 
#navigation ul li.current_page_item a 
{
  background-image:url(/pix/cat-selected.jpg);
  background-color:#fff;
  color: #ffffff;	
  border-right:1px solid #fff;
  border-bottom:none;
  font-size:12px;
  text-decoration:none;
}


a.menu_item {
  border-right:1px solid #fff;
  border-bottom:none;
  padding: 7px 13px 7px 13px; 
  display: block; 
  font-weight:bold;
  color:#fff;		
  text-decoration: none;
  font-weight:bold;
  font-size:16px;
  letter-spacing:0px;
  background-image:url(/pix/cat.jpg);
  background-repeat:repeat-x;
  background-position:center;
}

a.menu_item:hover, 
a.menu_item:active
{
  border-right:1px solid #fff;
  border-bottom:none;
  padding: 7px 13px 7px 13px; 
  display: block; 
  font-weight:bold;
  color:#fff;		
  text-decoration: none;
  font-weight:bold;
  font-size:16px;
  letter-spacing:0px;
  background-image:url(/pix/cat-selected-01.jpg);
  background-repeat:repeat-x;
  background-position:center;
}
 
a.menu_item_selected 
{
  border-right:1px solid #fff;
  border-bottom:none;
  padding: 7px 13px 7px 13px; 
  display: block; 
  font-weight:bold;
  color:#fff;		
  text-decoration: none;
  font-weight:bold;
  font-size:16px;
  letter-spacing:0px;
  background-image:url(/pix/cat-selected.jpg);
  background-repeat:repeat-x;
  background-position:center;
}

.titulo_caja_01
{
  order-right:1px solid #fff;
  border-bottom:none;
  padding: 7px 13px 7px 13px; 
  display: block; 
  font-weight:bold;
  color:#555555;		
  text-decoration: none;
  font-weight:bold;
  font-size:24px;
  letter-spacing:0px;
  background-image:url(/pix/bg-titulo-caja-01.png);
  background-repeat:repeat-x;
  background-position:center;
}

td.contenido_caja_01 {
  background-color: #e8e8d7;
  padding: 15px;
}

.titulo_caja_02
{
  order-right:1px solid #fff;
  border-bottom:none;
  padding: 7px 13px 7px 13px; 
  display: block; 
  font-weight:bold;
  color:#555555;		
  text-decoration: none;
  font-weight:bold;
  font-size:24px;
  letter-spacing:0px;
  background-image:url(/pix/bg-titulo-caja-02.png);
  background-repeat:repeat-x;
  background-position:center;
}

td.contenido_caja_02 {
  background-color: #e5ddba;
  padding: 15px;
}

.titulo_caja_03
{
  order-right:1px solid #fff;
  border-bottom:none;
  padding: 7px 13px 7px 13px; 
  display: block; 
  font-weight:bold;
  color:#555555;		
  text-decoration: none;
  font-weight:bold;
  font-size:24px;
  letter-spacing:0px;
  background-image:url(/pix/bg-titulo-caja-03.png);
  background-repeat:repeat-x;
  background-position:center;
}

td.contenido_caja_03 {
  background-color: #d9d9bb;
  padding: 15px;
}
