body {
  margin: 0px;
  padding: 0px;
  background: transparent url(img/background.png);
}

div {
  font: 13px Verdana;
  margin:0px;
  padding: 0px;
  }

table {
  padding: 0px;
  margin: 0px;
}

tr {
  padding: 0px;
  margin: 0px;
}

td {
  padding: 0px;
  margin: 0px;
}

a {
  text-decoration: none;
}

a img {
  border-width: 0px;
}

h1 {
/*  margin-left: 30px; */
  font: 22px Utah;
  color: #66707F;
  letter-spacing: -1px;
}
h2 {
  font: 18px Utah;
  color: #66707F;
}
h3 {
  font: bold 15px Utah;
  color: #66707F;
}

hr {
  color: #631924;
  height: 2px;
  background: #631924;
  border-width: 0px;
}

input {
  FONT-SIZE: 12px;
  COLOR: #333333;
  FONT-FAMILY: Verdana, Helvetica, Arial;
  border-width:1;
  border-color: #AAAAAA;
  border-style:solid;
  background: transparent url(box-center-middle.png);
}

.send {
  background: transparent url(img/button.png) repeat-x;
}

.radio {
  border:0px;
}

TEXTAREA {
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: #333333;
  FONT-FAMILY: Verdana, Helvetica, Arial;
  border-width:1;
  border-color: #AAAAAA;
  border-style:solid;
  background: transparent url(box-center-middle.png);
}





 
#background-h {
  width: 100%;
  height: 300px;
/*  background: url(img/background_add_on.png) repeat-x;*/
  }

#all {
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -500px;
  width:1000px;
  height: 700px;
  table-layout: fixed;
}

#language {
  padding: 0px;
  position: absolute;
  top: 154px;
  left: 775px;
  list-style-type: none;
  font: 15px Verdana;
}

#language li{
  margin: 0px;
  float: left;
  width: 30px;
  height: 16px;
  text-align: center;
  line-height: 14px;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #AAAAAA;
  color: #aaaaaa;
}

#language li.first{
  border-left-width: 0;
}

#language li.last{
  border-right-width: 0;
}

#language li a {
  color: #aaaaaa;
}

#language li a:hover, #language li a:focus, #language li a:active{
  color: #666666;
}



#frame-top {
  height: 177px;
  background: transparent url(img/frame-top.png) top left no-repeat;
}

#head-left {
  height: 73px;
  background: transparent url(img/head-left.png) top right no-repeat;
}

#head-left a {
}

#head-left a div {
  height: 73px;
  width: 327px;
  float: right;
}

#head-middle {
  background: transparent url(img/head-middle.png) top left repeat-x;
}

#head-right {
  background: transparent url(img/head-right.png) top left no-repeat;
}

#menu {
  padding-top: 53px;
  background: white;
}

#frame-left {
  width: 159px;
  background: transparent url(img/frame-left.png) top right repeat-y;
}

#frame-right {
  width: 159px;
  background: transparent url(img/frame-right.png) top left repeat-y;
}


#frame-bottom {
  vertical-align: top;
  height: 104px;
  background: transparent url(img/frame-bottom.png) top left no-repeat;
}

#main {
  width: 682px;
  background: #DFE4F0;
}

#content {
  width: 95%;
  min-height: 500px;
  vertical-align: top;
  padding: 30px 20px 0px 20px;
  color: #333333;
  background: transparent url(img/main-bg.png) 330px 20px no-repeat;
}

#content a {
  color: #4099FF;
}

#content a:hover {
  text-decoration: underline;
}

#content li {
  list-style: square;
}

#content table {
  color: #333333;
  font: 13px Verdana;
}

#content table  th{
  font-weight: bold;
  text-align: center;
/*  background: transparent url(img/box-center-middle.png);*/
}

#content table  td.right {
  text-align: right;
  padding-right: 3px;
}

.reference {
  font: 10px Verdana;
}

.no-margin{
  margin: 0;
}

.reference  a{
  font-weight: bold;
}

.arrow {
  margin-left: 5px;
}

.music-width {
  width: 250px;
}

.componist {
  font-size:13px;
  font-weight: bold;
}

.news-entry{
  padding: 0 10px;
}

.news-date{
  font-size: 9px;
  font-weight: bold;
}

.indent{
  margin-left: 10px;
}
  
#footer {
  width: 100%;
  margin: 0 20px 0px 20px;
  text-align: center;
  color: #AAAAAA;
}

#footer a {
  color: #AAAAAA;
}

#footer a:hover, #footer a:focus, #footer a:active{
  color: #666666;
}

/* box */

.box-top-left{
  width: 9px;
  height: 54px;
  background: transparent url(img/box-top-left.png) top left no-repeat;
}

.box-top {
  padding-top: 10px;
  padding-left: 10px;
  background: transparent url(img/box-top-middle.png) top left repeat-x;
}

.box-top h2 {
  margin-bottom: 0px;
}

.box-top-right{
  width: 9px;
  background: transparent url(img/box-top-right.png) top left no-repeat;
}

.box-break-left{
  height: 33px;
  background: transparent url(img/box-break-left.png) top left no-repeat;
}

.box-break {
  padding-top: 10px;
  background: transparent url(img/box-break-middle.png) top left repeat-x;
  vertical-align: bottom;
}

.box-break  h3{
  margin:0;
  padding: 0;
}

.box-break-right{
  background: transparent url(img/box-break-right.png) top left no-repeat;
}

.box-left{
  background: transparent url(img/box-center-left.png) top left repeat-y;
}

.box-center {
  padding-top: 5px;
  background: transparent url(img/box-center-middle.png) top left;
}

.box-center h2 {
  margin-left:10px;
}

.box-right{
  width: 9px;
  height: 54px;
  background: transparent url(img/box-center-right.png) top left repeat-y;
}

.box-bottom-left {
  height: 12px;
  background: transparent url(img/box-bottom-left.png) top left no-repeat;
}

.box-bottom {
  background: transparent url(img/box-bottom-middle.png) top left repeat-x;
}

.box-bottom-right {
  background: transparent url(img/box-bottom-right.png) top left no-repeat;
}


/* FORUM    */
#content .light {
  color: #aaaaaa;
  font-weight: bold;
}

#content .light:hover, #content .light:focus, #content .light:active {
  color: #ffffff;
  font-weight: bold;
}

/* FOTOS */

#pics img {
  height: 140px;
}

#pics img.quer {
}

