@charset "utf-8";
/* CSS Document */
body {
	background-color:#770000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
}
input{ font-family:Arial, Helvetica, sans-serif; font-size:100%;}
h1 {
	position:absolute; left:20px; top:-20px;
	width:272px;
	height:120px;
	margin-left:10px; float:left;
}

h2{ margin:0; padding:0; margin-bottom:10px; font-size:130%;}

div#container {
	width:988px;
	margin:0 auto 0px auto;
	
}
div#header { position:relative; height:80px; width:500px; }
div#header object{position:absolute; top:-45px; left:378px;  }

div.background {
	width:988px;
	background-image:url(../img/general/fons/Capcalera_Fons.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:43px;
	clear: both;
}

div.background_cos {

	background-image:url(../img/general/fons/Pixel_Fons.png);
	background-repeat:repeat-y;
	background-position:0px;
	
	}
div.background_footer {
	
	background-image:url(../img/general/fons/Peu_Fons.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:32px;
}
div#cos{ clear:both;}

ul#idiomas {
	margin:0; padding:0;
	margin-left:0;
	float:right;
	position:relative;
	top:5px;
	
}
ul#idiomas li {
	list-style-type:none;
	float:left;
	margin-right:5px;
	font-size:70%;
	background-image:url(../img/general/separador_idiomas.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	padding-right:5px;
	color:#E06F1D;
}
ul#idiomas li.final {
	background-image:none;
}
ul#idiomas a {
	color:#FFF;
	text-decoration:none;
}
ul#idiomas a:hover {
	text-decoration:underline;
}
div.main {float:left; width:256px;}
div.main div.aire{ padding:0 12px;}
div.contingut {	float:left;	width:726px;font-size:75%;padding-bottom:15px;}
div.contingut div.aire{ padding:0 0px; padding-right:6px;}
ul#menu {
	background-image:url(../img/general/menu/menu_negre.png);
	background-repeat:no-repeat;
	margin-left:0; padding-left:0;
	padding-top:23px; height:215px; width:244px; font-size:85%; 
}
ul#menu li {
	list-style-type:none;
	color:#FFF;
	margin-left:40px;
	margin-bottom:9px;
}
ul#menu a {
	color:#FFF;
	text-decoration:none;
}
ul#menu a:hover {
	text-decoration:underline;
}
/* menu VIP */
ul#menuVip {
	background-image:url(../img/general/menu/menu_groc.png);
	background-repeat:no-repeat;
	margin-left:0; padding-left:0; margin:0; position:relative; top:-17px;
	padding-top:20px; height:288px; width:244px; font-size:85%;
}
ul#menuVip li {
	list-style-type:none;
	color:#FFF;
	margin-left:40px;
	margin-bottom:10px;
}
ul#menuVip a {
	color:#FFF;
	text-decoration:none;
}
ul#menuVip a:hover {
	text-decoration:underline;
}

ul#menuVip li.zUsuari {
		margin-left:30px;

	}
ul#menuVip li.zUsuari a{
		margin-left:9px;
	}
ul#menuVip li.zUsuari img {
		margin-left: 80px;

	}

form.cercador{ background-image:url(../img/general/cercador/cercador_background.png); background-repeat:no-repeat; width:244px; height:359px;  padding-top:15px; position:relative; top:-10px; }
.usuari form.cercador, .admin form.cercador{top:-107px;}

form.cercador div.aire{ padding:0 30px;}
form.cercador h3{ color:#FFF;}
form.cercador div.mapa{ height:200px;}
form.cercador div.selectores select{display:block; width: 170px; margin-top: 5px; margin-left:-5px;}
form.cercador div.selectores select#comarcas{ position:relative; top:10px;}
form.cercador div.selectores select#municipios{ position:relative; top:23px;}
form.cercador div.selectores select#museos{position:relative; top:30px;}
form.cercador div.selectores img{position: relative; top: -11px; float: right; left: 18px;cursor: pointer;}
form.cercador div.selectores img.comarcas{}
form.cercador div.selectores img.municipios{top: -13px;}
form.cercador div.selectores img.museos{top: 10px;}
div.top {	display:block; padding-top:19px;}
div.bottom {clear:both;}
div#noticies,div#xarxa_museus {
	background-image:url(../img/general/xarxa_de_museus/capcalera_xarxa.png);
	background-repeat:no-repeat;
	width:482px;
	padding-top:38px; 
}
div#noticies div.noticies_cos,div#xarxa_museus div.xarxa_museus_cos {
	background-image:url(../img/general/xarxa_de_museus/px_central.png);
	background-repeat:repeat-y;
	background-position:top;
}
div#noticies div.noticies_footer,div#xarxa_museus div.xarxa_museus_footer {
	background-image:url(../img/general/xarxa_de_museus/peu.png);
	background-repeat:no-repeat;
	background-position:bottom; 
	padding:0 20px ;
	padding-bottom:13px;
}
div#noticies div.noticies_footer div.textual,div#xarxa_museus div.xarxa_museus_footer div.textual{
	position:relative; top:-15px;
}

div.intro{ background-image:url(../img/general/guia.jpg); background-repeat:no-repeat; background-position:top left;padding-left:120px;}


div#noticies_llistat div.intro{background-position:28px 30px;}

div#noticies_llistat ol{ margin-top:10px;margin-left:170px;}
div.intro a{ text-decoration:underline; color:#720000; font-weight:bold; }


div.top div.left{ float:left; width:305px; }
div.top div.right{ float:right; margin-left:3px; }
form#subscripcio {
	width:240px; 
	padding-top:28px;
	background-image:url(../img/general/subscripcio/capcalera_subscrib.png);
	background-repeat:no-repeat;
	display:block;
}
form#subscripcio h2{ margin-bottom:3px;color:#FFF;}
form#subscripcio div.subscripcio_cos {
	background-image:url(../img/general/subscripcio/pixel_subscrib.png);
	background-repeat:repeat-y;
	background-position:top;
}
form#subscripcio div.subscripcio_footer {
	background-image:url(../img/general/subscripcio/peu_subscrib.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 20px;
	padding-bottom:6px;
}
form#subscripcio div.subscripcio_footer div.textual {
		position:relative; top:-7px;
}
form#subscripcio div.subscripcio_footer label{ display:block; margin-bottom:8px;}
form#subscripcio div.subscripcio_footer div.textual input#NewsletterTexto{ float:left; padding:2px; width:125px; }
form#subscripcio div.subscripcio_footer div.textual div.submit{ float:right; position:relative; top:-2px;}
form#subscripcio div.subscripcio_footer:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

form#subscripcio input, form#zona_usuari input{ border:1px #000 none; padding:2px;}

form#zona_usuari h2{ margin-bottom:8px; color:#FFF;}
form#zona_usuari div.text, form#zona_usuari div.password{ display:block; margin-bottom:8px;}
form#zona_usuari div.submit{ float:right; margin-top:-29px;}
form#zona_usuari div.textual:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
form#zona_usuari div.textual {padding-bottom:8px;}
form#zona_usuari {
	width:240px;
	padding-top:28px;
	background-image:url(../img/general/zona_usuari/capcalera_zona_usuari.png);
	background-repeat:no-repeat;
}
form#zona_usuari div.zona_usuari_cos {
	background-image:url(../img/general/zona_usuari/pixel_zona_usuari.png);
	background-repeat:repeat-y;
	background-position:top;
}
form#zona_usuari div.zona_usuari_footer {
	background-image:url(../img/general/zona_usuari/peu_zona_usuari.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 20px;
	padding-bottom:2px;
	
}
form#zona_usuari div.zona_usuari_footer a{
	position:absolute; top:4px; right:0;
	}
	
	
form#zona_usuari div.zona_usuari_footer div.textual {
	position:relative; top:-7px;
}
form#zona_usuari div.zona_usuari_footer div.textual input#NewsletterTexto{ float:left; padding:2px; font-size:65%;}

form#zona_usuari div.zona_usuari_cos a{ color:#FFF; text-decoration:underline; font-size:80%;}

p.fecha{ margin-bottom:5px; color:#989898;display:block; }

div.usuari div.bottom div#agenda, div.usuari div.bottom div.admin div#agenda{ position:relative; top:-110px; }
div.usuari div.bottom div#agenda2, div.usuari div.bottom div.admin div#agenda2{ position:relative; top:-110px; }
div.usuari form#subscripcio, div.admin form#subscripcio{ position:relative; top:0; }
div#agenda {
	background-image:url(../img/general/agenda/capcalera_agenda.png);
	background-repeat:no-repeat;
	width:240px;
	padding-top:38px;
}



div#agenda div.agenda_cos {
	background-image:url(../img/general/agenda/px_central_agenda.png);
	background-repeat:repeat-y;
	background-position:top;
}
 div#agenda div.agenda_footer{
	background-image:url(../img/general/agenda/peu_agenda.png);
	background-repeat:no-repeat;
	background-position:bottom;padding:0 20px;

}

div#agenda_expo {
	background-image:url(../img/general/agenda/capcalera_agenda2.png);
	background-repeat:no-repeat;
	width:240px;
	padding-top:38px;
	margin-left:405px;
}
div#agenda_expo div.agenda_cos {
	background-image:url(../img/general/agenda/px_central_agenda2.png);
	background-repeat:repeat-y;
	background-position:top;
}
 div#agenda_expo div.agenda_footer{
	background-image:url(../img/general/agenda/peu_agenda2.png);
	background-repeat:no-repeat;
	background-position:bottom;padding:0 20px;

}



div.content-agenda ul li{  list-style:none; margin-bottom:10px; }
div.content-agenda ul li.description{ margin-bottom:10px;padding-left:0;margin-left:0; }
div.content-agenda ul li.description p{padding-left:0;margin-left:0;}
div.content-agenda ul {padding-left:0;margin-left:0;}

div#noticies div.noticies_footer{padding-bottom:1px;}
div#agenda div.agenda_footer {	padding-bottom:13px;}

div#agenda div.agenda_footer div.textual {
	position:relative; top:-15px;
}
div#agenda_expo div.agenda_footer {	padding-bottom:13px;}

div#agenda_expo div.agenda_footer div.textual {
	position:relative; top:-15px;
}
div#noticies h2 { margin-bottom:10px;}

div#noticies h3 img, div#noticies_llistat h3 img{ float:left; margin-right:10px;}
div#noticies p.excerpt{ margin-bottom:20px; margin-top:5px;}
div#noticies a { color:#000; text-decoration:none;}
div#noticies a:hover {  text-decoration:underline;}
div#noticies_llistat{width:713px; background-image:url(../img/noticias/cabecera_noticies_int_.png); background-position:top left; background-repeat:no-repeat; padding-top:81px; margin-top:13px; }
div#noticies_llistat div.noticies_llistat_cos {
	background-image:url(../img/noticias/px_noticies_int_.png);
	background-repeat:repeat-y;
	background-position:top left;
	}
div#noticies_llistat div.noticies_llistat_footer {
	background-image:url(../img/noticias/pie_noticies_int_.png);
	background-repeat:no-repeat;
	background-position:bottom left; 
}
div#noticies_llistat h2{ margin-left:0;}
div#noticies_llistat div.aire{ padding:0 30px 0 30px; position:relative; top:-50px;}
div#noticies_llistat p.fecha{ margin-top:10px; margin-left:0; padding:0; }
div#noticies_llistat div.noticia{ clear:both;}
iv#noticies_llistat div.noticia img{float:left;}
div#noticies_llistat p.excerpt{ margin-top:10px; padding-bottom:10px; border-bottom:#BFBFBE 1px dashed;  }
div#noticies_llistat p.excerpt:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div#noticies_llistat div.noticia a, div.noticiadetalle div.new_detalle a,div.noticiadetalle div.new_detalle_final a{color:#770000;}


div.noticiadetalle h3{ font-size:120%; margin-bottom:5px;}
div.noticiadetalle img{ float:left; margin:0 10px 10px 0;}
div.noticiadetalle div.new_detalle{ clear:both;  border-bottom:#BFBFBE 1px dashed; padding-bottom:10px;}
/*div.noticiadetalle div.new_detalle:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}*/

h3.privat{ background-image:url(../img/agendas/privat.png); background-repeat:no-repeat; background-position:top left; height:30px; padding-left:40px; padding-top:6px;}


.agenda .new_detalle { margin-top:10px;}

div.paging { clear:both; margin-top:10px; font-size:80%; display:block; padding-top:10px;}
div.paging a { color:#000;}
div.paging div.prev, div.paging div.pages, div.paging div.next, div.paging div.content, div.paging div.counter { float:left;}
div#dhtmlgoodies_tabPane{ margin-top:10px;}
div#dhtmlgoodies_tabPane span{ display:none;}
div.bottom div.left{ float:right;  }
div.bottom div.right{ width:354px; }

div.info{
	border-bottom:#000 dashed 1px; margin-bottom:20px; padding-bottom:10px;
	}
div.noborder{
	border-bottom:none;
}
	
	
	div.info ul{
		list-style:none;
	}
	
/* CONTACTA */	

div.contacta ul{ list-style:none; margin-left:0;}
div.contacta a{color:#770000;}
div.contacta h2{ text-transform:capitalize;}
/* FOOTER */
div#footer {
	clear:both;
	border-top:#000 solid 1px;
	margin:0 10px 0 12px;

}
div#footer div.aire {
	padding:0 20px 0 0;
	
}
div#footer ul.logos {
	float:left;
}
div#footer ul.logos li,ul.logos-share li {
	
	display:inline;
	margin-right:10px;
}
ul.logos-share {
	float:right;
}

ul.news-share{ padding-bottom:10px;clear:both; position:relative; top:-3px; left:55px;}
/* END FOOTER */
ul.notalegal_credits{
	list-style-type:none;
	font-size:70%;
	text-align:right;
	padding-right:30px;
	position:relative; top:-10px;
	margin-bottom:20px;
	
	}
ul.notalegal_credits li{	
	display:inline; 
		}
ul.notalegal_credits li.final{margin-left:5px; border-left:#fff 1px solid; padding-left:8px;}
ul.notalegal_credits a{
			text-decoration:none;color:#FFF;
	}
ul.notalegal_credits a:hover{
		text-decoration:underline;
	}
/* submain per pagines interiors amb subscripcio i login */
div.submain {
	font-size:80%; position:relative; left:6px; top:-10px;
}
div.submain form{ margin-bottom:7px;}

div.submain input#UserUsername{ width:125px;}
div.submain input#UserPassword{ width:125px;}
/* final prova */
/* pestanyes museus ajax */

div.museus_llistat_cos {
	background-image:url(../img/pest_fitxamunicipi/pest_pixel.png);
	background-repeat:repeat-y;
	background-position:top left;
	

}
div.museus_llistat_footer {
	background-image:url(../img/pest_fitxamunicipi/pest_peu.png);
	background-repeat:no-repeat;
	background-position:bottom left; 
	

}
div.museus_llistat_cos div.aire{
	padding:10px 30px 20px 30px;
	}
div.museus_llistat_cos ul {
margin:0; padding:0; list-style:none;
}
div.museus_llistat_cos ul li{ margin-bottom:20px; }
div.museus_llistat_cos ul li{ position:relative;}
div.museus_llistat_cos ul li a{ position:absolute; top:7px; left:40px; color:#3C4551; text-decoration:none;}
div.museus_llistat_cos ul li a:hover{text-decoration:underline;}


div.museus_llistat_footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* FITXA MUSEU */

div.cabecera-museo-detalle{
	background-image:url(../img/pest_fitxamuseus/fitxa_pestanya.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:718px; height:60px;
	margin-top:15px;
}

div.cabecera-museo-detalle strong{float:left; padding-left:20px; margin-top:20px;}
div.cabecera-museo-detalle strong.title{
	width:255px;
	}
div.cabecera-museo-detalle strong.tornar{
	
	}	


div.fitxa_museu_cos  h2{ font-weight:normal;}
div.fitxa_museu_cos h2 strong { float:left;}
div.fitxa_museu_cos h2 span { display:inline; margin:0 5px;float:left;}
div.fitxa_museu_cos  a{ color:#3C4551;}
div.fitxa_museu_cos  a:hover{ text-decoration:underline;}
div.fitxa_museu_cos  ul li{ line-height:1.5em;}
div.fitxa_museu_cos  div.info p {line-height:1.5em;}
div.fitxa_museu_cos {
	background-image:url(../img/pest_2/px_central.png);
	background-repeat:repeat-y;
	background-position:top left;
}
div.fitxa_museu_footer {
	background-image:url(../img/pest_2/peus.png);
	background-repeat:no-repeat;
	background-position:bottom; 

}
div.fitxa_museu_cos div.aire{
	padding:10px 30px 20px 30px;
	}


div.fitxa_museu_cos  h3{ background-image:url(../img/pest_fitxamuseus/info.png); background-repeat:no-repeat; background-position:left; height:30px; padding-left:38px; font-size:120%; padding-top:12px;}
div.fitxa_museu_cos h3.adresa{ background-image:url(../img/pest_fitxamuseus/direccio.png); clear: both;}
div.fitxa_museu_cos h3.horari{ background-image:url(../img/pest_fitxamuseus/horari.png); }
div.fitxa_museu_cos h3.preu{ background-image:url(../img/pest_fitxamuseus/preu.png); }
div.fitxa_museu_cos  h3.recomanacio{ background-image:url(../img/pest_fitxamuseus/recomanacio.png); }

/* documentacio */
div.documentacio div.aire{ padding:0 10px 0 15px; position:relative; top:-30px;}


/*div.documentacio table{background-color: #E9E5E4;}*/
div.documentacio table{background-color: #D2CCC8}
div.documentacio table td{color:#3C4551;}
div.documentacio tr.cabecera{ background-color:#650000; color:#FFF; height:30px;}
div.documentacio tr.cabecera a {color: #FFF;text-decoration: none;} 
div.documentacio tr.excerpt{ margin-top:10px; padding-bottom:10px; border-bottom:#BFBFBE 1px dashed;}
div.documentacio tr th.nom,div.documentacio td.nom{ padding-left:9px;}
div.documentacio td{ vertical-align:text-top;}
div.documentacio td a.documents{ position:relative; top:10px; color:#770000;}
div.documentacio td a{color:#770000;}
div.documentacio tr th, div.documentacio tr td{padding-left:5px; padding-top:5px;}
/* DATOS USUARIOS RESERVAS */

.fitxa_museu_cos, .museus_reserva_cos {
	background-image:url(../img/pest_3/px_central.png);
	background-repeat:repeat-y;
	background-position:top left;

}
div.museus_reserva_footer {
	background-image:url(../img/pest_3/peus.png);
	background-repeat:no-repeat;
	background-position:bottom; 

}
div.museus_reserva_cos div.aire{
	padding:10px 30px 20px 30px; position:relative; top:-90px;}


div.museus_reserva_cos div.aire label{
	display: block;
	color: #969BA0;
	font-weight: bolder;
	padding-bottom: 5px;
	font-weight:bold;
}

div.museus_reserva_cos div.aire input,file{
	border: 1px solid #C8C5C5;
	width: 600px;
	margin-bottom: 10px;
	color: #969BA0;

}
div.museus_reserva_cos div.aire input{
	padding:2px 0;
	}
div.museus_reserva_cos div.aire  input.calendari,.data{
	width:68px;
}
div.museus_reserva_cos div.aire  input.data{
	width: 60px;
	padding: 0 4px;

}
div.museus_reserva_cos div.aire  .textarea{
	margin-bottom:10px; display:block;
}
div.museus_reserva_cos div.documentacio{
	clear:both;
	}

div.select-data{ float:left; margin-right:10px;}
div.select-data option{}
div.files-data{ clear:both; position:relative;  padding-top:15px; }
div.files-data div.select-data{ width:200px; margin-right:23px;}
input#AgendaLugar, input#AgendaTitulo, input#DocumentNombreMostrar{ width:430px;}
div.museus_reserva_cos div.submit{ position:absolute; bottom:0; margin-top:10px; position:relative; top:10px;}
div.privat{ display:block; margin-bottom:10px;}

form#frm_mis_datos input{ width:300px;}
form#publicar_documentacio div.texarea{ margin-top:20px; display:block;}
/*DETALL EXPO */
div#noticies_llistat h4 {
	background-repeat:no-repeat; 
	background-position:top left; 
	height:30px;		
	padding-top:6px;
	font-size:120%; 
	
}

div#noticies_llistat .input_blanc {
	border: none;
	background-color: #E7E4E2;
	color: #000;
	cursor: default;
	
}
.expos h3{  font-size:140%;}
.expos h4{ padding-left:40px;}
.expos h5{color:#646E78; font-weight:normal; margin-bottom:20px;}
.expos div.info {border-bottom:#BFBFBE 1px dashed; padding-bottom:10px;}
.expos ul { margin-top:0;padding-top:0;}
.expos li {list-style-type:none; color:#364351;}
.expos .new_detalle { margin-top:10px;}


.expos div.disponibilitat form{ float:left; width:350px;}
.expos div#agenda{ float:right; }
.expos #calendar table.cal{ margin-left:-5px;}
.expos li.title{ margin:10px 0 5px 0;}
h4.caract {
	background-image:url(../img/expos_itinerants/caract.png); 
}
h4.muntatge {
	background-image:url(../img/expos_itinerants/muntatge.png); 
}
h4.observacions {
	background-image:url(../img/expos_itinerants/observacions.png); 
}
h4.dates {
	background-image:url(../img/expos_itinerants/dates.png); 
}
h4.condicions {
	background-image:url(../img/expos_itinerants/preu.png); 
}

h4.contacte {
	background-image:url(../img/expos_itinerants/direccio.png); 
}

h4.adjunt {
	background-image:url(../img/expos_itinerants/adjunts.png); 
}





/*

div.museus_reserva_cos {
	background-image:url(../img/pest_3/px_central.png);
	background-repeat:repeat-y;
	background-position:top left;
}


div.museus_reserva_footer {
	background-image:url(../img/pest_3/peus.png);
	background-repeat:no-repeat;
	background-position:bottom left; 
}

div.museus_reserva_cos div.aire{
	padding:10px 30px 20px 30px;
	margin-left: 11px;
	position:relative; top:-80px;
	font-size: 90%;

}

div.museus_reserva_cos div.aire label{
	display: block;
	color: #969BA0;
	font-weight: bolder;
	padding-bottom: 5px;
}

div.museus_reserva_cos div.aire input,textarea,file{
	border: 1px solid #C8C5C5;
	width: 600px;
	margin-bottom: 10px;
	color: #969BA0;

}
div.museus_reserva_cos div.aire  input.calendari,.data{
	width: 100px;
}
div.museus_reserva_cos div.aire  input.data{
	width: 60px;
	padding: 0 4px;

}

div.museus_reserva_footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*/
div.subscripcio-home label{ color:#FFF;}
.agenda-detall{ float:left; }
.calendari-detall{ float:right; }
.agenda-detall a{ font-size:120% !important; color:#770000 !important;}

dl.guies dt{ font-weight:bold;}dl.guies dd{ margin-bottom:5px;}
dl.guies a{color:#720000;font-weight:bold;text-decoration:underline;}
