@charset "utf-8";
/*-ELEMENTS----------------------------------------------------*/
body { background-color: #ffffff; color: #333333; font-family: Arial, Helvetica, sans-serif ; font-size: x-small; margin: 0 auto 0 auto; }
tr,td { font-family: Arial, Helvetica, sans-serif; }
h1 { font-weight: bold; color: #333333; margin-top: 5px; margin-bottom: 5px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #333333 ; margin-bottom: 3px; margin-top: 0px; vertical-align: baseline; font-weight: bold; }
hr { width: 100%; height: 1px; border-bottom: 1px solid; }
img { border: none; }
table { border: 0px; padding: 1px }
a { text-decoration:none;color: #001c72 }
	a:hover { color: #E98300; }
src { border-width: 0 }
/*--GENERICS----------------------------------------------------*/
.per_sobre { margin-top: 5px }
/*!destacat img home*/
.xx_per_sobre { margin-top: 15px }
/*!home plats*/
.per_sota { margin-bottom: 5px }
/*!multi*/
.x_per_sota { margin-bottom: 10px }
/*!home multi*/
.xx_per_sota { margin-bottom: 15px }
/*!home multi*/
.per_esquerra { margin-left: 5px }
/*!llistats premsa agenda*/
.x_per_esquerra { margin-left: 10px }
/*!home*/
/*!menulateral*/
/*-CONTENIDORS----------------------------------------------------*/
#contenidor { background-color: #FFFFFF; width: 870px; margin: 0 auto 0 auto; }
#contingut { margin-top: 5px; margin-bottom: 5px; width: 870px; height: 100%; }
	#contingut #print_header { display: none; }
	
/*-CAPIPEU SALVADOR----------------------------------------------------*/
	
.cos { background-color: #ffffff; color: #333333; font-family: Arial, Helvetica, sans-serif ; font-size: x-small; margin: 0 auto 0 auto; }
.cos2 { background-color: #FFFFFF; width: 870px; margin: 0 auto 0 auto; }
	
	
/*-IMPRESSIO----------------------------------------------------*/
.imprimir { float: right; margin-right: 15px; text-align: right; }
/*--CAP----------------------------------------------------------*/
#titol { width: 870px; height: 52px; background-color: #000000; vertical-align: middle; }
	#titol a { color: #E98300; }
#header { padding: 0px; margin: 0px; width: 870px; clear: both; }
/*-PEUS-----------------------------------------------------------*/
#banners { padding: 10px; margin: 0px; width: 850px; clear: both; background-color: #BBBBBB; height: 0px }
#logos { padding: 10px; margin: 0px; width: 850px; clear: both; background-color: #333333; color: #FFFFFF }
	#logos a { color: #E98300 }
#legal { padding: 10px; margin: 0px; width: 850px; height:60px; clear: both; background-color: #000000; color: #FFFFFF; }
	#legal a { color: #E98300; }
#legal2 { padding: 10px; margin: 0px; width: 850px; clear: both; background-color: #000000; color: #FFFFFF; }
	#legal2 a { color: #E98300; }

/*-MENU PRINCIPAL----------------------------------------------------*/
#barralogo { width: 100%; background: #000000; height: 60px }
	#barralogo	#col_1 { float: left; width: 35%; font-weight:bold}
	#barralogo	#col_2 { float: left; width: 65%; font-weight:bold }
#menup { text-align: left; font-size: x-small; width: 100%; height: 35px; background: #000; margin-bottom: 10px }
	#menup .opcio_menu a { height:35px; color:#FFFFFF; display:block; padding:0 8px 0 8px; float:left; background:#000000; 
	border-right-style: solid; border-right-color: #666666 ; border-width:0 1px 0 0 }
	
	
	
	
	#menup .opcio_menu0 { height: 35px; display: block; padding: 0; float: left }
	#menup .opcio_menu a:hover { background: #666666; }
	#menup .opcio_menu_selecc a { height: 35px; color: #ffffff; display: block; padding: 0 8px 0 8px ; float: left; background: #E98300 ; border-style: solid; border-color: #666666 ; border-top-width: 0; border-bottom-width: 0; border-right-width: 1px; border-left-width: 0 ; font-weight: bold; }
/*-FORMULARIS--------------------------------------------------------*/
input { border-color: #666666; border-style: solid; border-width: 1px; height: 15px; font-size: x-small; }
select { font-size: x-small }
.form { border-style: dashed; border-width: 1px; border-color: #666666; padding: 10px }
.botoform1 { color: #ffffff; background: #bbbbbb; width: 140px ; font-size: x-small}
.botoform2 {; color: #ffffff; background: #E98300; height: 20px;  }
.botoform3 { font-size: x-small; color: #ffffff; background: #E98300; border-width: 0px ; padding: 0 5px; height: 21px; font-weight: bold; width: 90px }
#cerca { text-align: LEFT; padding-right: 5px; background-color: #CCC; color: #000000 }
/*-CERCADOR----------------------------------------------------*/
.cercador { background-color: #ffffff; padding: 5px; border: 1px dashed #666666 }
/*-COLUMNA ESQUERRE------------------------------------------------*/
#col_esq { float: left; width: 240px; padding: 10px; margin: 15px 5px 25px 0 ; background-color: #ffffff; border: 2px solid #dae4ee; }
	#col_esq .titol_h1 { background-color: #EAEAEA; margin: 5px 0 15px 0; }
		#col_esq .titol_h1  h1 { font-size: medium; font-weight: bold; color: #E98300; padding-left: 15px ; margin-top: 1px; margin-bottom: 1px; page-break-before: avoid; page-break-after: avoid; }
	#col_esq h1 { color: #E98300; font-weight: normal; font-size: 200%; padding-left: 10px; text-align: left; }
	#col_esq #agenda { padding: 0px }
/*-EVENTS----------------------------------------------------*/
.materia { color: #E98300; font-size: small; font-weight: bold; line-height: 20px; border: thin; border-color: #000064; }
.lloc_data { color: #000064; line-height: 20px; padding-top: 5px; }
.imatges { width: 234px; }
#events .titol_h1 { background-color: #eaeaea; margin: 5px 0 15px 0; }
	#events .titol_h1  h1 { font-size: medium; font-weight: bold; color: #E98300; padding-left: 15px ; margin-top: 1px; margin-bottom: 1px; page-break-before: avoid; page-break-after: avoid; }
/*-COLUMNA PRINCIPAL----------------------------------------------------*/
#col_principal { float: left; padding: 10px; width: 570px; }
#col_principal_agenda { float: left; padding: 10px; width: 570px; background-color: #eaeaea }
#col_principal_specials { float: left; padding: 0px; width: 610px; background-color: #eaeaea }
#col_principal .titol_h1 { background-color: #dfdfdf; margin: 15px 0px 15px 0; width: 100% }
	#col_principal .titol_h1  h1 { font-size: 200%; padding: 3px 0 3px 5px; font-weight: bold; color: #000000; margin-top: 1px; margin-bottom: 1px; page-break-before: avoid; page-break-after: avoid; }
#col_principal hr { border-bottom: 1px dashed #333333; margin-bottom: 10px; margin-top: 10px; }
#col_principal h2 { color: #E98300; padding-top: 10px; margin-top: 10px; }
#col_principal h3 { color: #000064; font-size: 120%; margin: 0; padding: 0 }
/*-Reproductor de video ----------------------------------------------------*/
#destacat_vid { background-color: #333333; width: 550px; height: 270px; padding: 10px; }
	#destacat_vid #imatge { width: 338px; height: 189px; float: left; color: #bbbbbb }
	#destacat_vid #titol_imatge { height: 163px; font-size: medium; padding-left: 10px; padding-right: 10px; color: #bbbbbb }
/*-FOTOS----------------------------------------------------*/
.foto_dreta { float: right; margin-bottom: 10px; margin-left: 20px; margin-top: 10px; }
.foto_esquerra { float: left; margin-bottom: 10px; margin-right: 20px; margin-top: 10px; }
.foto_mini { float: left; margin-bottom: 5px; margin-right: 5px; margin-top: 1px; }
.lupa { margin-top: -15px; text-align: right; }
.peu_foto { color: #999999; font-size: x-small; margin-bottom: 5px; padding-bottom: 10px ; padding-left: 5px; line-height: 12px; font-style: italic; }
.peu_foto2 { color: #000000; font-size: x-small; margin-bottom: 5px; padding-bottom: 10px ; line-height: 12px; font-style: italic; }
.img_premsa { margin-bottom: 5px; margin-right: 5px; margin-top: 15px; }
#foto_web { float: left; margin: 10px 0 0 20px; width: 230px ; /*min-height: 240px; height: auto !important; height: 240px*/ }
.flota_esquerra2 { float: left; width: 120px; padding: 10px; border: 1px dashed #333333; min-height:300px !important; height: 310px }
/*!home webspecials*/
.foto_web2 { float: left; margin: 10px 0 0 10px; width: 110px }
	.foto_web2 .titol_foto { margin-top: 5px; color: #E98300; font-weight: bold; font-size: 110%; padding-left: 20px ; min-height: 60px; height: auto !important; height: 60px; }
#foto_web2 .vincle_foto { padding: 5px; margin-top: 10px; text-align: center; }
.img_esquerra { float: left; margin-right: 10px; margin-bottom: 5px }
/*-FOTOS CULTURA----------------------------------------------------*/
#foto_web .titol_foto { margin-top: 5px; color: #E98300; font-weight: bold; font-size: 110%; padding-left: 20px ; min-height: 20px; height: auto !important; height: 20px }
#foto_web .vincle_foto { border: 1px dashed #333333; padding: 10px; margin-top: 10px; text-align: center; }
.img_esquerra { float: left; margin-right: 10px; margin-bottom: 5px }
/*-RESULTATS ----------------------------------------------------*/
.resultat { float: none; clear: both; background-color: #ffffff; padding-top: 15px ; border-top: 1px dashed #999999; height: 1%; margin: 10px 0 0 0; }
	.resultat .data { text-align: left ; font-weight: 300; color: #E98300; margin-bottom: 10px; margin-top: 10px; font-size: 110%; }
	.resultat .lloc { text-align: right; font-weight: 300; color: #000000; margin-bottom: 10px; margin-top: 10px ; font-variant: small-caps; font-style: italic; font-size: 110%; }
	.resultat #subtitol { font-size: small; font-style: italic; font-weight: 600; color: #333333; }
.resultat_cal { float: none; clear: both; background-color: #eaeaea; padding: 5px; border-top: 1px dashed #999999; height: 1% }
	.resultat_cal .data { text-align: left ; font-weight: 300; color: #E98300; margin-bottom: 10px; margin-top: 10px; font-size: 110%; }
	.resultat_cal .lloc { text-align: right; font-weight: 300; color: #000000; margin-bottom: 10px; margin-top: 10px ; font-variant: small-caps; font-style: italic; font-size: 110%; }
	.resultat_cal h2 { background-color: #ffffff; padding: 5px 10px 5px 10px; }
	.resultat_cal .foto_esquerra { float: left; margin-bottom: 5px; margin-right: 20px; margin-top: 10px; margin-left: 0px; }
.data_detall { text-align: left ; color: #FFFFFF; margin: 5px; font-size: 120%; font-style: italic; font-variant: small-caps; }
.resum { padding: 5px 10px 5px 0px;color: #999999 }
.ampliar { text-align: right; padding: 5px; clear: both; }
.tema { text-align: right; font-weight: 300; color: #333333; margin-bottom: 10px; margin-top: 10px; font-variant: small-caps ; font-style: italic; font-size: 110%; }
.cap { margin-top: 10px; margin-bottom: 10px; text-align: left; color: #000064; font-weight: 600; background-color: #eaeaea }
.paginacio { margin-top: 10px; margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 110% ; border-top: 1px dashed #666666; border-bottom: 1px dashed #999999; height: 1%; padding: 10px 0 10px 0 }
.trobats { color: #E98300; font-weight: 600; font-style: italic; font-size: 130%; margin-top: 10px; margin-bottom: 10px; border-top: 1px dashed #999999; height: 1%; }
/*-IMATGES_DESTACADES----------------------------------------------------*/
#destacat_img { background-color:#333333;width: 100% }
	#destacat_img #data { text-align: left; font-weight: 300; background-color: #666666; padding: 5px 10px 5px 10px; color: #E98300 }
	#destacat_img #lloc { text-align: right; color: #E98300; font-weight: 600; margin-bottom: 10px; font-variant: small-caps; font-style: italic; font-size: 110%; }
	#destacat_img #titolnot { font-size: medium; font-weight: 600; color: #FFFFFF; padding: 5px 10px 5px 10px; background-color: #333333; }
		#destacat_img #titolnot a { color: #FFFFFF }
	#destacat_img #subtitol { font-size: small; font-style: italic; font-weight: 600; color: #FFFFFF; padding: 5px 10px 5px 10px; background-color: #666666; }
	#destacat_img #imatge { padding: 5px; }
	#destacat_img #imatge_noticia { padding: 5px; }
	#destacat_img #adjunt { font-size: x-small; color: #E98300; padding: 5px 0px 5px 0px; }
		#destacat_img #adjunt a { color: #E98300; }
/*-BOTONS----------------------------------------------------*/
.boto_numero { background-color: #FFFFFF; border-color: #000064; border-style: solid; border-width: 1px; color: #001c72; float: left ; font-size: 115%; font-weight: bold; height: 16px; margin-right: 4px; margin-top: 10px; text-align: center; width: 14px; }
.boto_numero_selecc { background-color: #000064; border-color: #000064; border-style: solid; border-width: 1px; color: #FFFFFF; float: left ; font-size: 115%; font-weight: bold; height: 16px; margin-right: 4px; margin-top: 10px; text-align: center; width: 14px; }
	.boto_numero_selecc a { color: #FFFFFF; font-weight: normal; text-align: center; font-size: 115%; }
.boto { float: right; margin-top: 10px; margin-left: 10px; }
.mes_imatges { padding: 4px; color: #FFFFFF; font-weight: bold; margin-top: 10px; margin-right: 6px; float: left; font-size: 110%; }
.boto_tramits { background-color: #000064; border-color: #000064; border-style: solid; border-width: 1px; color: #FFFFFF; float: left ; font-size: 115%; font-weight: bold; height: 16px; margin: 1px; text-align: center; }
	.boto_tramits a { color: #FFFFFF; }
/*-TEXT----------------------------------------------------*/
.textgris { color: #999999; }
.textblau { color: #000064; }
.blau_negreta { color: #000064; font-weight: 600; }
.taronja { color: #E98300 }
.negre { color: #000000 }
.blanc, .textblanc { color: #FFFFFF }
.select  { color: #FFFFFF; background: #000; padding:0 2px 0 2px;  border: #FFF thin solid }

/*-LLIBRES----------------------------------------------------*/
.autor_llibre { margin: 10px 0 0 0; font-weight: bold; color: #333333; font-size: large }
.titol_llibre { margin: 10px 0 10px 0; text-align: left; color: #000064; font-weight: 600; background-color: #EAEAEA; font-size: medium; font-style: italic }
.subtitol_llibre { margin: 10px 0 10px 0; text-align: left; color: #000064; font-weight: 600; background-color: #EAEAEA; font-size: small; font-style: italic }
/*-ALINEACIONS MODIFICIACIONS TEXT----------------------------------------------------*/
.centrat { text-align: center; }
.dreta { text-align: right;padding-right: 5px }
.destacats { color: #E98300; border-bottom: 1px dotted #333333; padding-top: 10px; font-weight: bold; font-size: 110% }
.marc10 { padding: 10px }
.titol_pagina { margin-right: 15px; float: right; }
.trenca_float { clear: both }
.flota_esquerra { float: left }
/*!home webspecials*/
.mig { float: left; width: 50%; }
/************************** ******FLOWPLAYER**** ****************************/
a.myPlayer { display: block; width: 320px; height: 240px; text-align: center; margin: 0; float: left; border: 1px solid #000; }
	/* play button */
a.myPlayer img { border: 1px solid #000; }
	/* when container is hovered we alter the border color */
a.myPlayer:hover { border: 1px solid #436A69; }
.imgbottom { vertical-align: text-bottom }
.imgmiddle { vertical-align: middle }
.imgdreta { float: right }
.underl {text-decoration:underline}

.liniahome { color: #979698; background-color: #979698; height: 1px;border: 0;}

