body {
     margin: 0;
     border: 0;
     padding: 0;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     line-height:12px;
}
a img {
     border: 0;
}
a {
     text-decoration:none;
     color: #000000;
}
form {
     margin: 0px;
     padding: 0px;
     border: 0px;
}
td {
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     line-height:12px;
}
td input{
     margin: 4px 7px 0px 7px;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     line-height:12px;
}
td textarea{
     margin: 4px 7px 0px 7px;
}
.txt_red_11{
     font-size: 11px;
     color: #ff3333;
     font-weight: bold;
}
.txt_red_10{
     font-size: 10px;
     color: #ff3333;
     font-weight: bold;
}
.txt_blackbold_10{
     font-size: 10px;
     color: #000000;
     font-weight: bold;
}
.txt_mini{
     font-size: 5px;
     line-height:5px;
}
#peu {
     text-align: center;
     font-weight: bold;
     padding: 10px 0px;
     font-size: 9px;
     letter-spacing: .1em;
     line-height: 3ex;
}
.white{
     color:#ffffff;
}

/* para ficha */
.f_titol{
     font-size: 11px;
     color: #000000;
     font-weight: bold;
}
/*.f_lema{
     font-size: 10px;
     color: #C32B19;
     font-weight: bold;
}*/
.f_conts{
     font-size: 10px;
     color: #444444;
}
.f_conts_bold{
     font-size: 10px;
     color: #444444;
     font-weight: bold;
}
.f_interlin {
     line-height: 3ex;
     /*padding-right:3px;*/
}
.f_ressenya{
     font-size: 10px;
     color: #444444;
     text-align: justify;
     padding: 8px 14px 10px 10px;
}
.f_dades_td{
     font-size: 10px;
     color: #444444;
     text-align: justify;
     padding: 4px 14px 6px 10px;
     line-height: 3ex;
}

#presentacio_intro{
     margin: 5px 10px;
     line-height:16px;
}

#form_txt {
     border:1px solid #000000;
     background-color:#8df54a;
     padding: 48px 5px;
     margin:0px 6px 10px 0px;
     width:92%;
}
#form_registre {
     color:#009900;
     font-weight:bold;
}
#form_registre hr{
     height:1px;
     margin-top:24px;
     padding:0px;
}
#form_registre #leftform{
     float:left;
     margin-right:14px;
}
#form_registre  input{
     margin:0px 0px -2px 0px;
}
#form_registre #leftform input{
     margin:0px 0px 6px 0px;
}
#form_registre .boto{
     border:1px solid #000000;
     background-color:#336600;
     color: #ffffff;
     cursor: pointer;
}
#form_registre textarea{
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     line-height:12px;
}


#forum a, a:hover, a:visited, a:active {
     color: #000000;
     text-decoration: none;
}

#forum {
     padding: 10px 20px;
}
#forum hr {
     height: 1px;
     color: #C32B19;
}
#forum form, #forum select {
     margin: 0px;
     padding: 0px;
     border: 0px;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}
#forum li {
     margin-bottom:6px;
     list-style-type: none
}
#forum_list p{
     margin-left:14px;
     border-top: 1px solid #C32B19;
}
#forum_list{
     margin-top:0px;
     padding-top:0px;
}
#forum .miinput{
     background-color: #993399;
     color: #fff;
     border: 1px solid #000000;
}
.forum_ficha {
     border-bottom:1px solid #cccccc;
     padding-bottom: 10px;
     margin-bottom: 6px;
}
/*.forum_bold {
     font-weight: bold;
     color: #993399;
}*/
.input_hidden{
     text-align: right;
     border: 0px solid #ffffff;
     margin: 0px 6px 0px 0px;
}
.input_margin0{
     margin:0px;
}
#missatge {
     text-align: center;
     font-weight: bold;
     color: #993399;
     padding: 30px 20px;
}
#paginacion {
     text-align: center;
}
#paginacion a{
     font-weight: bold;
     color: #aaaaaa;
}

