body
{
color: #EEE;
font-family:'trebuchet ms', verdana,helvetica, arial, sans-serif;
font-size: 11px;
background-color: #4a4c4d;
}

b
{
}

.left
{
text-align: left;
}

.right
{
text-align: right;
}

.center
{
text-align: center;
}

.justify
{
text-align: justify;
}

A
{
text-decoration: none;
color: #CCC;
}

A:link{
text-decoration: none;
color: #CCC;
}

A:visited{
color: #BBB;
text-decoration: none;
}

A:hover{
text-decoration: none;
background-color: #8C8175;
color: #CCC;
}

A:active{
text-decoration: none;
color: #FFF;
}

A.selected{
color:#FFA000;
}

A.unselected{
}


img{
margin: 0px;
padding: 0px;
border-width: 0px;
}

ul{
list-style-type: circle;
list-style-position: outside;
margin-left: -20px;
}

hr{
width: 100%;
border-color: #FFA000;
border-width: 1px 0 0 0;
border-style: dotted;
}

textarea{
font-family: 'trebuchet ms', helvetica, arial, sans-serif;
font-size: 11px;
width:100%;
}

input{
font-family: 'trebuchet ms', helvetica, arial, sans-serif;
font-size: 10px;
}

fieldset {
border-width: 0px;
}

table {
font-family: 'trebuchet ms', helvetica, arial, sans-serif;
font-size: 11px;
}

td {
align: top;
}

tr {
background-color: black;
}

.searchform {
display: inline;
border: 0px;
}

.clearer {
clear: both;
}

.highlight {
color:#f00;
background-color:#fc6;
}


.box {
background-color: transparent;
border-color: #000;
border-width: 1px;
border-style: dotted;
padding:10px;
}

.capital {
color: #FFA000;
background-color: transparent;
text-transform:uppercase;
font-size:10px;
letter-spacing: .2em;
}

.numero {
color: #FFA000;
background-color: transparent;
font-family:'trebuchet ms',georgia,'times new roman';
text-transform:uppercase;
font-size:9px;
font-style:italic;
text-align:left;
}

.slideshow_header {
text-align: justify;
margin-top : 0px;
margin-bottom: 5px;
}

.slideshow_control {
font-weight: bold;
}

.slideshow_description {
margin-left: 5px;
} 

.slideshow_credit {
font-style: italic;
text-align: justify;
margin-top: 3px;
margin-bottom: 3px;
} 

#page_top {
background-color: transparent;
}

#page_left{
position:absolute;
top:203px;
left:10px;
width:220px;
background-color: transparent;
text-align:right;
color: #FFA000;
text-transform:uppercase;
font-size:10px;
letter-spacing: .2em;
}

#page_bottom{
clear:both;
background-color: transparent;
padding: 10px;
margin-left:100px;
margin-top: 40px;
}

#header
{
font-size: 11px;
padding:15px;
color: inherit;
background-color: transparent;
letter-spacing: .2em;
margin-bottom: 15px;
}

#menu
{
margin-left:10px;
padding: 5px;
color: inherit;
background-color: transparent;
text-transform:uppercase;
letter-spacing: .2em;
}

#content
{
margin-left:270px;
padding-left:10px;
padding-right:110px;
padding-top:10px;
padding-bottom:10px;
color: inherit;
background-color: transparent;
min-height:700px;
}

#title
{
margin-top: 20px;
margin-left:270px;
margin-bottom: 20px;
padding:10px;
font-size: 25px;
font-weight: lighter !important;
line-height: 35px;
text-decoration: none;
color: inherit;
background-color: transparent;
}

#footer
{
clear:both;
color: inherit;
background-color: transparent;
margin-left:100px;
}