.destacats,
.mainnav,
.sidebar,
.cap,
.navflag-container,
.breadcrumb,
.tabs,
p.sidebar-block-19,
div.sidebar-block-19,
div.content-txtbox-shade p,
span.taxonomy,
div.album,
.form-item .description {
	display: none;
}

.body {font-size: 12px; color:#000;}
a {text-decoration: none; color: black;}

div.content1 {
}
.content1 {width: 777px;}
.content1-container {display: inline; }
.content1-pagetitle {width: 777px; margin: 0px; padding: 0px; border-bottom: solid 3px black; 
                     color: black; font-weight: bold; font-size: 18px;}
div#content-block-programacio_fira_1er_dia {width: 378px; xdisplay: inline; xfloat: left; margin: 0px; margin-left: 5px; margin-right: 5px;}
div#content-block-programacio_fira_2on_dia {width: 378px; xdisplay: inline; xfloat: left; margin: 0px; margin-left: 5px; margin-right: 5px;}
div#content-block-programacio_fira_3er_dia {width: 378px; xdisplay: inline; xfloat: left; margin: 0px; margin-left: 5px; margin-right: 5px;}
div#content-block-programacio_fira_4rt_dia {width: 378px; xdisplay: inline; xfloat: left; margin: 0px; margin-left: 5px; margin-right: 5px;}

.footer {clear: both;}
.footer p{font-size: 12px; color:#000;}


h2 {margin: 1.0em 0px 0.5em 0px; padding-left: 10px; font-weight: bold; font-size: 16px; color: black;}
.line-box { padding-bottom: 5px; margin: 0px 0px 5px 0px;}

.program {font-size: 12px; color:#000;}
.program-titol {font-weight: bold; text-transform: uppercase;}
.program-titol a {color:#000;}
.program-titol a:link  a:visited {color:#000;}
.program-titol a:hover{color:#fff;}

.table {clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244);}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 12px;}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 12px;}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 12px;}

hr { margin: 0px;}
.node{width: 560px; padding-top: 10px;}

.view-content-espais_fira table {font-size: 13px; color:#000;  background-color: #959D74;}
.view-field-node_title {background-color: #959D74; font-weight: bold;}
.view-field-node_data_field_adrea_field_adrea_value{background-color: #959D74; color:#fff;}
.view-field-node_data_field_pes_field_pes_value{background-color: #959D74; font-weight: bold;}

.view-content-bolos_x_espectacle table {width: 100%; font-size: 12px; color:#000;  background-color: #959D74;}
.view-field-node_title{background-color: #959D74; font-weight: bold;}
.view-field-node_data_field_data_field_data_value{background-color: #959D74; color:#fff;}
.view-field-node_data_field_espai_field_espai_nid{background-color: #959D74; font-weight: bold;}


.view-espectacles_x_companyia table {width: 100%; font-size: 12px; color:#000;  background-color: #959D74;}
.view-field-node_title{background-color: #959D74; font-weight: bold;}

/*faqs*/
.tipus_faq{font-size: 13px; color:#000;}
.resposta{font-size: 13px; color:#000;}

/*enllacos*/
.tipus_enllas{font-size: 13px; color:#000;}
.enllas{font-size: 13px; color:#000;}
.enllas p{font-size: 13px; color:#000;}
.descripcio{font-size: 13px; color:#000;}

/*espais*/
.tipus_espai{font-size: 13px; color:#000;}
.adresa{font-size: 13px; color:#000;}
.adresa p{font-size: 13px; color:#000;}
.descripcio{font-size: 13px; color:#000;}

/*companyies*/
.companyia{font-size: 13px; color:#000; font-weight: bold;}
.subtitle{font-size: 12px; color:#000; font-weight: normal;}
.management{font-size: 12px; color:#000; font-weight: normal;}
.management strong {font-size: 13px; color:#000; font-weight: bold;}
.management p{font-size: 12px; color:#000; font-weight: normal;}
.content_descripcio{font-size: 12px; color:#000; font-weight: normal;}

/*espectacles*/
.view-espectacles_fira{}
.espectacle{font-size: 13px; color:#000; font-weight: bold;}
.caracteristics{font-size: 11px; font-weight: normal; color:#fff;}
.sinopsi{font-size: 12px; color:#000; font-weight: normal;}
.sinopsi p{font-size: 12px; color:#000; font-weight: normal;}

.especta{font-size: 12px; color:#000;}
.espectatd{background-color: light-grey; font-size: 12px; color:#000;}
.espectatd p{font-size: 12px; color:#000;}
.espectatd1{font-size: 12px; color:#000;}
.espectatd1 p{font-size: 13px; color:#000;}

/* FORMULARIS */

form{ padding: 5px 5px 5px 5px; background-color: #AEB494;}

.content-txtbox-shade {color:#000;}
.content-txtbox-shade  ul li{font-size: 13px;  }
/*.content-txtbox-shade p{text-align:justify;}*/

input, textarea, select {border: 1px solid #d0d7d1; background-color: #f7f9f6;
        color: #3d4c4a;}

.form-item{padding:0px;margin:0px;margin-bottom: 5px;}

.form-item label {display: block; font-weight: bold; font-size:12px;}
.form-required {font-weight: bold; font-size:12px;}

.form-item .description {font-size:11px; text-decoration:underline;}
.form-item .option input, 
.form-item .option span.webform { margin: 0px; padding: 0px; vertical-align: middle;}
.form-item .form-item {display: inline;}


fieldset {border: 0px;}
br.clear {display: none;}


