a img{border:0px solid black}
body{ 	font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:5px 0}
h3{font-size:18px; margin:10px 0 0 0; padding:0}
p{margin:11px 0;}



/* css para el cuerpo de la página */
#cuerpo{ 	width:768px; 
			margin-left:auto;
			margin-right:auto;
}

.imagen_quisom{	float:left;
				vertical-align:text-bottom;
			  }

#contenido { text-align:justify}

#cabecera { background:url(/img/web/fondo_cabecera.jpg) no-repeat; 
			height:200px; 
			width:100%}


#last_news {float:right;
			padding: 34px 20px 0px 0px;
			font-size:12px;
			color:black;
			text-align:justify;
			}


#menu{margin-top:20px}


/********** ELEMENTS COMUNS ****************/


.req_encabezado{ background-color:#e9e4c8; border-bottom:4px; border-top:2px; border-left:2px; border-right:2px; border-style:solid; border-color:#8d8261; height:20px; padding-left:17px;}
.req_contenido {border-bottom:2px; border-top:0px; border-left:2px; border-right:2px;  border-style:solid; border-color:#8d8261;  }
.req_contenido td{height:20px}

#fondo_rallat1 {background:#e9e4c8; color:#8d8261; font-size:12px; cursor:pointer;padding-left:10px;}
#fondo_rallat2 {background:white;color:#8d8261; font-size:12px; cursor:pointer;padding-left:10px;}
#peu_navegacio {clear:both; text-align:center; text-decoration:none; color:#999999; margin-top:10px;}
#peu_navegacio a{text-decoration:none;color:#999999;}
#peu_navegacio a:hover{text-decoration:none;color:#666666;}

/********** APARTAT ACTUACIONS ****************/

#req_properes_act {height:294px; width:100%; overflow:auto;vertical-align:top; margin-top:5px}
#req_calendari_act {height:308px; width:200px; overflow:auto;}
#req_actuacions_dia {height:280px; width:200px; overflow:auto;}
#actuacions_txt_desc {background:white; margin:3px 5px 3px 30px;; color:black; border:solid 1px #8d8261; padding:5px;font-size:12px; text-align:justify}
#titol_calend_act {font-size:14px; font-weight:bold; color:#8d8261; text-align:center;}
.dies_calend_act {text-align:center; height:5px; width:10px; padding-top:0px; margin:0; }
.dies_calend_act a{color:#FF0000; text-decoration:none;}
.dies_calend_findes {background:#e9e4c8;}
#titol_llista_act {font-size:12px; text-align:center; font-weight:bold; color:#8d8261; border:1px solid #8d8261; }
#test td{line-height:14px; height:14px; width:17px}


/********** APARTAT IMATGES ****************/

.req_imatges1 { margin-top:20px; margin-left:10px; margin-right:10px; text-align:justify; padding-left:5px; padding-right:5px; width:300px;}
.req_imatges2 { margin-top:20px; margin-left:10px; margin-right:10px; text-align:justify; padding-left:5px; padding-right:5px; width:430px;}
#imatges_txt_mesany {background:#d0c18f; font-weight:bold; margin:2px; color:#8d8261; font-size:12px; cursor:pointer; padding-left:10px}
#imatges_txt_act {background:#e9e4c8; margin:2px 2px 2px 15px;color:#8d8261;}
#imatges_txt_desc {background:white; margin:3px 3px 3px 30px;color:black; border:solid 1px #8d8261; padding:5px;font-size:12px;}
#imatges_img { overflow:auto; height:308px;width:100%; text-align:center;}
#imatges_img a img {border:3px solid black; margin:4px;}



/********** APARTAT REPERTORI ****************/

.req_repertori1 { margin-top:20px; margin-left:10px; width:300px; height:200px}
.req_repertori2 { margin-top:20px; margin-right:10px; text-align:justify; padding-left:5px; padding-right:5px;}

#req_txt_repertori1 {float:left; font-size:12px; margin-top:5px;color:#8d8261; height:300px;overflow:auto; width:100%;}
#req_txt_repertori2 {padding:5px; font-size:12px; color:#8d8261; border-style:none; height:305px; width:410px; overflow:auto;}
.tbl_repertori {height:30px; width:410px; border-collapse:collapse}
.tbl_repertori td {border:1px solid;}
#tbl_titol_repertori {font-size:10px; color:#8d8261; margin-left:5px;}
#tbl_text_repertori {font-size:12px; color:black;margin-left:5px;margin-right:5px;}




/********** APARTAT TALARA ****************/


.req_talara { margin-top:20px; margin-left:auto; margin-right:auto; width:740px; height:300px;}
.imagen_talara1 {float:right; margin-top:3px; margin-right:3px;}
.imagen_talara2 {margin:1px 2px 1px 2px;}

#req_videos {float:right; margin-top:0px;}
#req_videos a{margin:0 5px;  text-align:center; color:#8d8261; text-decoration:none; font-weight:bold; color:#8d8260;}
#req_videos a:hover{text-align:center; text-decoration:none; font-weight:bold; color:#756944}
#req_videos .req_img_videos {width:15px; height:18px;}
#req_txt_talara {float:left; width:350px; font-size:12px; margin:10px 0px 0px 10px;text-align:justify}

  
/********** APARTAT CONTACTA ****************/


.req_contact { margin-top:20px; margin-left:auto; margin-right:auto; width:450px; height:290px;}

#form_nombres{	margin-left:100px; color:#8d8261;}
#form_nombres input , #form_nombres textarea {border:1px solid #8d8261; width:240px; font-size:11px}
#form_nombres textarea { height:110px;}

#form_botones {padding-left:180px; height:30px}
#form_botones a{margin:0 5px;  background:white; width:70px; border:1px solid #8d8261; display:block;  text-align:center; float:left; color:#8d8261; text-decoration:none}
#form_botones a:hover{ background:#8d8261; width:70px; border: 1px solid #8d8261;  text-align:center; float:left; color:white; text-decoration:none}



				

/* cuadro flotante de ultimas noticias */
.actual{font-weight:bold}
.seleccionado{font-weight:bold}


