/************** GENERAL AGRUPACI DE SABADELL  *******************************/
body {background:url(/themes/astrosabadell/images/bg_observatori.jpg) no-repeat #000; margin:0;padding:0;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
body#popup { background:url(/themes/astrosabadell/images/jpxtrans.gif) no-repeat #000; margin:0;padding:0;}
td {vertical-align:top;}
/********* IMAGES ***********************/
#img_agrupacio {margin:10px 0 20px 132px;}
/* #img_band_ca {margin:10px 0 20px 132px;} */
#img_band_es {margin:20px 0 20px 5px;}
#img_band_en {margin:20px 0 20px 15px;}
.bg_titbig {background:url(/themes/astrosabadell/images/bg_tit_caixesbig.gif) repeat;height:17px;text-align:center;font-size: 13px;font-weight: bold;padding:0 2px;color:#FFF;}
.bg_titbig2 {background:url(/themes/astrosabadell/images/bg_tit_caixespeq.gif) repeat #000;height:17px;text-align:center;vertical-align:middle;font-size : 13px;font-weight : bold;padding:0 2px;color:#FFF;}
.bg_titpeq {background:url(/themes/astrosabadell/images/bg_tit_caixespeq.gif) repeat #000;height:17px;text-align:center;vertical-align:middle;font-size: 11px;font-weight: bold;padding:0;color:#FFF;}
.bg_titpeq2 {background:url(/themes/astrosabadell/images/bg_tit_caixessuper.gif) repeat right #000;height:17px;text-align:left;vertical-align:middle;font-size: 11px;font-weight: bold;padding:0 8px;}
.bg_titbig628 {background:url(/themes/astrosabadell/images/faixa_deg_628.jpg) repeat;height:17px;text-align:center;font-size: 13px;font-weight: bold;padding:0 2px;color:#FFF;}
.bg_titbig628b {text-align:center;font-size: 17px;font-weight: bold;padding:0 2px;color:#FFF;}


h3.titol_lateral{ height:17px;text-align:center;font-size: 11px;font-weight: bold;padding: 3px 2px 0;color:#FFF; background:url(/themes/astrosabadell/images/bg_tit_caixespeq.gif) repeat center left; margin:3px 0; text-transform:uppercase}

/************* BG Colors ************************/
.filet {background-color:#B9B6B6;margin:0;padding:0;}
.filet-horitzontal {background-color:#B9B6B6;padding:0;	margin:2px 0 2px 0;}
.bg-caixetes-blau {background-color:#003366;font-size:10px;padding:5px;text-align:left;}
.bg-caixetes-blau2 {background-color:#003366;font-size:11px;padding:5px;text-align:left;color:#66CCFF;}
.bg-popup {background-color:#6699CC;padding:8px;text-align:center;}
.bgcolorblue { background-color:#6699CC;}
.bgcolorbluedark { background-color:#003366;}

/************* TEXTE GENERAL************************/
.txt10px {font-size:10px;color:#000;}
.txt10pxblue {color:#66CCFF;font-size:10px;}
.txt11pxblue {color:#66CCFF;font-size:11px;}
.txt11pxbluebold {color:#66CCFF;font-size:11px;font-weight:bold;}
.txt10pxblack {color:#000;font-size:10px;}
.txt11pxblack {color:#000;font-size:11px;text-align:left;font-weight:normal;}
.txt11pxblackbold {color:#000;font-size:11px;font-weight:bold;}
.txt13pxblackbold {color:#000;font-size:13px;font-weight:bold;}
.txt12pxblue {color:#66CCFF;font-size:12px;}
.txt11pxorange {color:#FF9933;font-size:11px;}
.txt12pxorange {color:#FF9933;font-size:12px;}
.txt10pxwhite {color:#FFF;font-size:10px;text-align:left;}
.txt11pxwhite {color:#FFF;font-size:11px;text-align:left;}
.txt11pxwhitebold {color:#FFF;font-size:11px;font-weight:bold;}
.txt12pxwhite {color:#FFF;font-size:12px;font-weight:bold;}
.txt13pxwhite {color:#FFF;font-size:13px;text-align:left;}
.txt13pxwhitebold {color:#FFF;font-size:13px;font-weight:bold;text-align:left;}
/* .txt11pxyellow {color:#FFFF00;font-size:11px;text-align:left;font-weight:normal;} */
.txt13pxyellowbold {color:#FFFF99;font-size:13px;font-weight:bold;}
.txt16pxwhite {color:#FFF;font-size:16px;font-weight:bold;text-align:left;}
.tit11pxwhitebold {color:#FFF;font-size:11px;font-weight:bold;}

/************* PRESENTACI  TEXTES CONTINGUTS GENERALS************************/
#txt_content {font-size:11px;background-color:#6699CC;padding:12px;text-align:left;}
	#txt_content a, div.content a{ color:#fff; text-decoration:none;}
	#txt_content a:hover, div.content a:hover{ text-decoration: underline;}
#txt_content_comarribar {font-size:10px;background-color:#003366;padding:9px;text-align:left;color:#66CCFF;}
.txt_content_gestor {font-size:11px;background-color:#6699CC;text-align:left;}
.txt_content_ranquing {font-size:11px;background-color:#6699CC;text-align:left;color:#000;font-weight:bold;padding:10px;}
.txt_content_gestor_mini {font-size:11px;background-color:#6699CC;text-align:left;padding:8px;color:#000;}
.txt_content_gestor_mini_center {font-size:11px;background-color:#6699CC;text-align:center;padding:8px;color:#000;}
.txt_content_gestor_medium {font-size:11px;background-color:#6699CC;text-align:left;padding:12px;color:#000;}
#txtnegre_content_gestor {font-size:11px;background-color:#6699CC;text-align:left;padding:8px 12px 12px 12px;color:#000;}
#txt_content_poster {font-size:11px;background-color:#6699CC;text-align:left;padding: 15px;}
#txt_content_publicacions {font-size:11px;text-align:left;padding: 15px 5px 15px 5px;color:#66CCFF;}
#txt_content_publicacions p {text-align:right;padding:0;margin:0;}
#autopista {border:1px solid #66CCFF;padding:7px;text-align:center;}
#trenes {border:1px solid #66CCFF;padding:7px;text-align:center;}
.txt_content_negre {font-size:11px;color:#000;}
.tit_caixetes {font-size:10px;font-weight:bold;text-align:left;}
.tit_caixetes_blau {font-size:10px;color:#66CCFF; text-decoration:none;}
.tit_caixetes_blau a {color:#66CCFF; text-decoration:none;}
.txt10px {font-size:10px;color:#FFF;}

/************* LINKS GENERAL************************/
a.link11pxwhite {font-size:11px; color:#FFF; text-decoration:none;}
a.link11pxwhite:hover {color:#66CCFF;text-decoration:none;}
a.link13pxwhite {font-size:13px;color:#FFF;text-decoration:none;}
a.link13pxwhite:hover {color:#66CCFF;text-decoration:none;}
a.link11pxwhitebold {color:#FFF;text-decoration:none;font-weight:bold;}
a.link11pxwhitebold:hover {color:#66CCFF;text-decoration:none;font-weight:bold;}
a.link11pxblackbold {color:#000;text-decoration:none;font-weight:bold;font-size:11px;}
a.link11pxblackbold:hover {color:#FFF;text-decoration:none;font-weight:bold;font-size:11px;}
a.link10pxwhite {color:#FFF;text-decoration:none;}
a.link10pxwhite:hover {color:#66CCFF;text-decoration:none;}
a.link10pxblue {color:#66CCFF;text-decoration:none;}
a.link10pxblue:hover {color:#FFF;text-decoration:none;}
a.link11pxblue {font-size:11px;color:#66CCFF;text-decoration:none;}
a.link11pxblue:hover {font-size:11px;color:#FFF;text-decoration:none;}
a.link11pxbluebold {color:#66CCFF;text-decoration:none;font-weight:bold;}
a.link11pxbluebold:hover {color:#FFF;text-decoration:none;font-weight:bold;}
a.txt11pxwhite {font-size:11px; color:#FFF; text-decoration:none;}

/************* LLISTATS ************************/
ul.llistat-caixetes {padding:0;margin: 3px 0 10px 15px;}
ol.llistat-faqs {padding:0;margin: 3px 0 10px 30px;}
	ol.llistat-faqs li{padding-bottom:3px;}

/************* CAIXETES ************************/
.mes_info {text-align:right;padding:0 0 14px 0;}
.mes_info a {font-size:10px;color:#66CCFF;text-decoration:none;}

/************* MENU ESQUERRE ************************/

ul.menu-item {margin: 60px 0 0 20px; padding: 0; list-style-type: none; text-align: left; border-top:1px solid #B9B6B6;}
	ul.menu-item li { text-align:right; padding:5px 8px 5px 0; border-bottom:1px solid #B9B6B6;}
	ul.menu-item a { text-decoration: none;font-size:11px; font-weight:bold; color:#FFF;}
	ul.menu-item a.active {color:#66CCFF;}
	ul.menu-item a:hover {color:#66CCFF;}
	ul.menu-item a.linkblaumenu { text-decoration: none;font-size:11px;font-weight:bold; color:#66CCFF;}
	ul.menu-item a.linkblaumenu:hover {color:#66CCFF;}
ul.menu-item li ul.menu-item {margin: 3px 0 0 0; border:none;}
ul.menu-item li ul.menu-item li { border:none; padding: 3px 0;}


#guardo {text-align:center; padding:0px; margin:-10px 0 0; color:#fff; font-weight:bold;}
/************* Formularis  ************************/
form 
{
	margin:0;
	padding:0;
}
/************* Formulari Cercador ************************/
#form-cercador input
{
	background-color:#6699CC;
	border:1px solid #003366;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;	
}
#form-cercador input.paraula { width:100px; }
#form-cercador
{
	background-color:#003366;
	font-size:10px;
	padding:5px;
}
/************* Formulari Soci ************************/
#form-soci input 
{ 
	background-color:#6699CC;
	border:1px solid #003366;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
#form-soci input.nomsoci { width:30px; }
#form-soci input.nif { width:50px; }
#form-soci input.lletranif { width:10px; }
#form-soci 
{
	background-color:#003366;
	font-size:10px;
	padding:5px;
}
#form-soci p 
{
	padding:0 0 3px 0;
/* 	margin:0;<br>color:#FFF;} Estava aixi, no se si es correcte amb aquest <br>*/ 
 	margin:0;
	color:#FFF;
} 

/************* MENU DRETA ************************/
#llista-soci {margin:3px 0 0 0;color:#000;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#llista-soci td.item-soci {padding:0 2px 0 18px;text-align:left;background:url(/themes/astrosabadell/images/bg_menu_socis.gif) repeat-y;height:17px;}
#llista-soci td.filet-negre {background-color:#000;margin:0;padding:0;height:2px;}
#navcontainer-soci {width: 153px;margin:3px 0 0 0;}
#navcontainer-soci ul {margin:0;padding: 0;list-style-type: none;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000;}
#navcontainer-soci ul li {margin: 0 0 0 0;padding: 0 0 2px 10px;background-color:#6699CC;border-bottom:2px solid #000;border-top:2px solid #6699CC;text-align:left;}

/*************** Estils pagina 1a vegada *********************************************************/
.sivoleu-titular {background:url(/themes/astrosabadell/images/bg_sivoleu.gif) repeat-y;width:132px;height:41px;font-weight:bold;text-align:left;padding:0 0 0 8px;}
.sivoleu-texte {background-color:#6699CC;text-align:left;color:#000;vertical-align:top;line-height:12px;padding:2px 0 2px 0;}
.sivoleu-texte a {color:#FFF;text-decoration:none;}
.sivoleu-texte a:hover {color:#66CCFF;text-decoration:none;}

/**************** ESTILS AGRUPACIO VISITA ***************************************************/
#list_agrupacio {margin:5px 0 0 7px;padding:0 0 0 9px;list-style-type: square;color:#FFF;}
#list_agrupacio li {margin:0;padding:0;text-align:left;}

/**************** ESTILS ACTIVITATS ***************************************************/
td.itemsmenu-caixetes {	background:url(/themes/astrosabadell/images/ico_fletxaitems.gif) no-repeat #6699CC top left;height:17px;vertical-align:top;margin:0;padding:0; text-align:left;}
td.itemsmenu-caixetes2 {background:url(/themes/astrosabadell/images/ico_fletxaitems2.gif) no-repeat #6699CC top left;height:17px;vertical-align:top;margin:0;padding:0;}
td.itemsmenu-caixetes3 {background:url(/themes/astrosabadell/images/ico_fletxaitems2.gif) no-repeat #6699CC top left;height:17px;vertical-align:top;margin:0;padding:0;}
td.itemsmenu-caixetes a {color:#000;text-decoration:none;font-weight:bold;padding:2px 0 0 20px;display:block;}
td.itemsmenu-caixetes2 a {color:#000;text-decoration:none;font-weight:normal;padding:2px 0 0 17px;display:block;}
td.itemsmenu-caixetes3 a {color:#FFF;text-decoration:none;text-align:left;font-weight:bold;padding:2px 0 0 17px;display:block;}
td.itemsmenu-caixetes a:hover, td.itemsmenu-caixetes2 a:hover{ color:#FFF;}
td.itemsmenu-caixetes3 a:hover{ color:#000;}
#sessions-seu {background-color:#6699CC;font-size:10px;padding:5px;	margin:0;}
.separadorblanc {background:url(/themes/astrosabadell/images/jpxwhite.gif) repeat-x;}
.separadorgris {background-color:#999999;}

/********** FER-SE SOCI ************************************/
td.borderbottomright {border-right:2px solid #000;border-bottom:2px solid #000;background-color:#6699cc;vertical-align:top;font-size:11px;}
td.borderbottom {border-bottom:2px solid #000;background-color:#6699cc;vertical-align:top;font-size:11px;}
td.borderbottomright p.titsoci11pxbold {font-weight:bold;padding:8px 5px 6px 11px;margin:0;}
td.borderbottom p.titsoci11pxbold {font-weight:bold;padding:8px 5px 6px 11px;margin:0;}
td.borderbottom p.txtsoci11pxblack {padding:8px 5px 6px 11px;margin:0;font-size:11px;color:#000;}
td.borderbottom a {padding:8px 5px 6px 11px;margin:0;display:block;}
td.borderbottomright p.titsoci11px{padding:8px 5px 6px 11px;margin:0;}
td.borderbottom p.titsoci11pxleft {padding:8px 0 6px 30px;margin:0;}
td.borderbottom p.titsoci11pxright {padding:8px 25px 6px 0;margin:0;text-align:right;}
td.borderbottom p.titsoci11pxcenter {padding:8px 0 6px 0;margin:0;text-align:center;}
td.borderbottom p.txtsoci11pxrightblack {padding:8px 25px 6px 0;margin:0;text-align:right;color:#000;}
td.borderbottomright p.titsoci11pxleft {padding:8px 0 6px 30px;margin:0;}
td.borderbottomright p.txtsoci11pxleftblack {padding:8px 0 6px 30px;margin:0;color:#000;font-size:11px;}
td.tornardalt {text-align:right;padding:10px 0 20px 0;}
ol.listsoci{padding:4px 5px 4px 15px;margin:4px 5px 4px 15px;color:#000;}
#formsoci {margin:0;padding:0;color:#000;}
#formsoci p {font-size:11px;text-align:right;margin:0;padding:0;}
#formsoci input,#formsoci select {font-size:11px;text-align:left;background-color:#FFF;border:1px solid #FFF;}
#formsoci input {height:12px;}
#formsoci input.buttons {margin:10px 0;}
.obligatoris {padding:4px 5px 4px 15px;margin:0;color:#000;font-size:11px;}
/********** JOC COSMIC ************************************/
.marc_blanc {width:360px;border:2px solid #FFF;padding:14px;margin-left:auto;margin-right:auto;}
.centrat {vertical-align:middle;text-align:center;}
.total_punts {padding:3px 5px 3px 7px;margin:0 0 0 0;font-size:11px;font-weight:normal;width:120px;background-color:#FFF;color:#000;}
#dades_trivial input {background-color:#FFF;border:1px solid #FFF;}
#taula-ranquing {text-align:center;font-size:12px;font-weight:bold;}
#taula-ranquing td {border:1px solid #FFF;padding:2px;}
.tit_ranquing {color:#FFF;font-size:12px;font-weight:bold;background-color:#003366;}

/********** GALERIA IMATGES ************************************/
.border_galeria {border:1px solid #6699CC;}
.caixa_seleccio {font-size:11px;background-color:#6699CC;text-align:center;padding:4px;color:#000;}

/******/
#galeria_thumb { margin: 0; padding:0; list-style-type:none;}
	#galeria_thumb li { margin:0 5px 9px 4px; padding:0; float:left; vertical-align:middle;}
	#galeria_thumb li a {border: 1px solid #6699CC; width: 100px; height:100px; overflow: hidden; display:block; text-align: center; vertical-align:middle;}
	#galeria_thumb li a:hover { border: 1px solid #fff;}
	#galeria_thumb li img{border: none; height:100px;}

/******** Afegits Quim ***/
#banderas { margin:10px 0 0 0; }
#banderas a img { margin:0 10px 0 0; border:0;  }

/************* Ferran *************/
.esquerra{ float: left; margin: 0 15px 10px 0;}
.dreta { float: right; margin:0 0 15px 10px;}

ul#llistat_actualitat { margin:0;list-style-type:none; padding:0; font-size:1em; background:#6699CC;}
ul#llistat_novetats { margin:0.5em 0 0; list-style-type:none; padding:1em 0; font-size:1em; background:#6699CC;}
	ul#llistat_posters, ul#llistat_llibres { margin:1em 0 0; list-style-type:none; padding:0 0 2em; font-size:1em; background:#6699CC;}
	div#capsa_posters { margin:1em 0 0; list-style-type:none; padding:0; font-size:1em; background:#6699CC; color:#000;}
	div#capsa_posters ol, div#capsa_posters ul{ margin-left:-1em;}
	ul#llistat_llibres { border-top: 1px solid #fff;}
ul#llistat_notes {margin:0; list-style-type:none; padding:0 0 2em; font-size:1em; background:#6699CC; display:block;}
	#llistat_novetats li, #llistat_actualitat li, #llistat_notes li{ border-bottom: 1px solid #fff; margin: 0 1em .5em; padding:0 0 .5em 0; text-align:left;}
	#llistat_posters li, #llistat_llibres li {border-bottom: 1px solid #fff; padding:1em 0 1em; text-align:left; display:block;}
		#llistat_novetats li:after, #llistat_actualitat li:after, #llistat_notes li:after, #llistat_posters li:after, #llistat_llibres li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#llistat_novetats li img, #llistat_actualitat li img { padding:0; margin: 0 1em;}
	#llistat_posters li img, #llistat_llibres li img{ margin-bottom:1em;}
	div#capsa_posters img{ margin:0 0 10px 5px;}
	div#capsa_posters li{ margin-bottom:4px;}
	#llistat_posters li div.clear, #llistat_llibres li div.clear, div#capsa_posters div.clear{ margin:-10px 0 0; padding:0; float:left; clear:both;}
	#llistat_novetats li h3, #llistat_actualitat li h3{ color: #fff; text-transform:uppercase; font-size:1.1em; margin-top:-2px; padding:0; display:inline; vertical-align:top;}
	#llistat_novetats li p, #llistat_actualitat li p, #llistat_notes li p{ padding:6px 0 0; margin:0; color:#000;}
	#llistat_llibres li h3 { padding:0; margin:0 0 5px; color:#fff; font-weight:bold; font-size:1.1em;}
	#llistat_posters li p{ padding:0; margin:0; color:#000;}
	#llistat_llibres li p{ padding:0; margin:0; color:#000;}

#llistat_publicacions { margin:0; list-style-type:none; padding:0;}
	#llistat_publicacions li { border-top: 1px solid #B9B6B6; padding: 1em 0 0; margin:0;}
		#llistat_publicacions li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#llistat_publicacions li object, #llistat_publicacions li img { padding:0; margin:3px 10px 0 0;}
	#llistat_publicacions li div.text_dreta { float: left; width: 340px; padding-bottom:1em;}
	#llistat_publicacions li div.text_dreta a, a.link_tit{ text-decoration:none; color:#fff;}
		#llistat_publicacions li div.text_dreta h3 a:hover, a#link_tit:hover { text-decoration: underline;}
	#llistat_publicacions li h3,#llistat_notes li h3 { color: #fff; text-transform:uppercase; font-size:1.1em; margin:0; padding:0;}
	#llistat_publicacions li p { padding:0; margin:0; text-align:left;}

#galeria_imatges_autor select, #galeria_imatges_tema select { font-size:1em; margin-bottom:5px;} /* el selector del tema de les imatges*/

/******* sidebar_right ********/
#sidebar-right div.block {margin:0 0 10px; padding:0 10px 10px; border-bottom: 1px solid #B9B6B6;}
	#sidebar-right div#block-user-0 { border-bottom: none;}
form#search_block_form { margin:0; padding:0; background:#003366; padding:.3em .4em; height:1%;}
		form#search_block_form:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	form#search_block_form div.container-inline div.form-item {float: left; display:inline;}
	input#edit-search_block_form_keys { width: 6.5em; font-size: 0.8em; display:inline; background:#6699CC; border: 1px solid #B9B6B6; color: #fff; line-height:1em;  vertical-align: middle; margin:0; padding:.1em .3em .1em;}
	input#edit-search_block_form_keys:hover, input#edit-search_block_form_keys:focus{ border: 1px solid #fff;}
	input.form-submit { float:right; margin: 0; padding:0; font-size:0.8em; background:#6699CC; color: #fff; border:1px solid #B9B6B6; cursor: pointer; width: 7em; line-height:.7em; vertical-align: middle;}
	input.form-submit:hover { background: #B9B6B6; border: 1px solid #6699CC;}

/************ login  **************/
form#user-login-form div { padding:0; margin:0;}
form#user-login-form div.form-item { width:13.2em;}
form#user-login-form div.form-item label { font-size:0.8em; float:left; text-align:left;}
input#edit-name,input#edit-pass {width: 7.1em!important; font-size: 0.8em; float:right; background:#6699CC; border: 1px solid #B9B6B6; color: #fff; line-height:1em;  vertical-align: middle; margin:0; padding:.1em .3em .1em; clear:right;}
input#edit-name:hover,input#edit-pass:hover,input#edit-name:focus,input#edit-pass:focus { border: 1px solid #fff;}
form#user-login-form input.form-submit { width:8em;}

/* inside the calendari */
div.event-calendar { margin:1em auto; text-align: center;}
	div.event-calendar div.month-view table, div.event-calendar div.day-view table {text-align: center; margin:0 auto; border:none; color: #fff; background:#003366; text-align:center; border-collapse: collapse;}
	div.event-calendar div.month-view table tr td, div.event-calendar div.day-view table tr td{ border:1px solid #003366; }
	div.event-calendar div.month-view table tr td.today { background-color: #B9B6B6;}
	div.event-calendar div.month-view div.type { display:none;}
	div.event-calendar div.month-view div.tipus,div.event-calendar div.day-view div.tipus{ font-size:0.9em; color:#fff;}
	div.event-calendar div.month-view td, div.event-calendar div.day-view td { padding:.4em!important; }
	div.event-calendar div.month-view table tbody td, div.event-calendar div.day-view table tbody td{ background: #6699CC; color: #111; font-weight:bold; font-size:1em; padding:1px 0;}
	div.event-calendar div.dayview{ padding:.5em 1em 0;}
	.start,.ongoing { font-weight: normal;}
	div.event{ margin-bottom: 7px;}
	.ical-link, .end { display:none;}
	
/************ calendari **************/
#sidebar-right div.event-calendar { margin:0;}
#sidebar-right div.event-calendar div.month-view table { width: 155px!important; }
div.event-calendar div.month-view table a, div.event-calendar div.day-view table a {color: #fff; text-decoration:none;}
div.event-calendar div.month-view table thead{ background: #003366; margin: 0; text-transform:capitalize; font-size:1.1em;}
div.event-calendar div.month-view table thead th.heading { font-weight: normal;}
#sidebar-right div.event-calendar div.month-view table tbody td{ border: none; padding:0.1em!important}
#sidebar-right div.event-calendar div.month-view table tbody td.days{ background: #003366; color: #fff; font-size: 0.9em!important; border-top: 3px solid #000; font-weight: normal; text-transform:capitalize;}
div.event-calendar div.month-view table tbody td div.day, div.event-calendar div.month-view table tbody td.days { color:#fff;}
#sidebar-right div.event-calendar div.month-view table tbody td.today { border:1px solid #fff;}

span.prev, span.next { margin: 0; padding: 0;}
span.prev a, span.next a { margin: 0; padding: 1px 3px; background:#6699CC; color:#003366;}
span.prev a:hover, span.next a:hover { color: #B9B6B6; background:#002255;}

form#user-login-form { margin:0; padding:0;}
form#user-login-form div { margin:0; padding:0; background:#003366; height:1%;}
	form#user-login-form div:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	form#user-login-form div.form-item { padding:.4em; float:left; height: auto; width: 6.8em; clear: left; display:inline;}
	form#user-login-form div.form-item label { font-size:1em;}
	form#user-login-form input.form-submit { margin: 5px 5px 5px 0; display:inline; padding:0; width:6em;}
form#user-login-form div.form-item input { width: 6.8em;}

/************ banderes **************/
#banderas { padding:13px 0; margin:0;}
	#banderas a { margin:0; padding:0;}
	#banderas a img {margin:0 2px; padding:0;}
	
/******* aixo fa referencia a la webcam --> temps de refresc *********/
input.clock, input.clock2 { background: #6699CC; border: 1px solid #003366; font-size: 0.8em; width:51px; text-align:right; padding:1px 2px;}
input.clock2 { float:right; background:none; border:none;}

div#txtcontent1 p, div#txtcontent2 p, div#txtcontent4 p { text-align:left;}
div#txtcontent1 strong, div#txtcontent2 strong, div#txtcontent4 strong{ color:#fff;}

/********* detall cursos a activitats **************/
#detall_activitats h4 { font-size:13px; color:#fff!important; font-weight: bold; margin:0 0 5px; padding:0;}
#detall_activitats p {margin:0 0 5px; padding:0;}
#detall_activitats p.intensiu {margin:0 0 10px; padding:0; font-weight:bold;}
#detall_activitats p a, #detall_activitats p a:visited { color: #fff; text-decoration:none;}
	#detall_activitats p a:hover{ text-decoration: underline;}
#pdf_cursos_imatges a{ margin:0 18px 0 0; border:none;}
	#pdf_cursos_imatges img { border:none;}

ul#conferencias_detall, ul#taller_detall { list-style-type:none; margin:0 0 20px; padding:0 0 10px; clear:both;}
	ul#conferencias_detall li, ul#taller_detall li { margin-bottom:3px; clear:left;}
		ul#conferencias_detall li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	ul#conferencias_detall li.mes_conferencia_detall { font-weight:bold; text-transform:uppercase; margin:10px 0 0; color:#003366; font-size:1.1em;}

	ul#conferencias_detall li span.data_conferencia { margin-left: 10px; color: #fff; height:100%; float:left; clear:left; width:50px; font-weight:bold;}
	ul#conferencias_detall li span.data_observacio { margin-left: 10px; color: #fff; height:100%; float:left; clear:left; width:100px; font-weight:bold;}

	ul#conferencias_detall li span.nom_conferencia { color:#000; text-transform:uppercase; font-weight:bold;}
	ul#conferencias_detall li span.block-detall-conferencia { float: left; width: 310px;}
	ul#conferencias_detall li span.hora_conferencia { float: left; width: 70px; color:#fff;}
	ul#conferencias_detall li span.block-detall-observacio { float: left; width: 220px; font-style:italic;}
	ul#conferencias_detall li span.block-detall-observacio em{ text-transform:uppercase; font-weight:bold; font-style:normal;}
	
	ul#taller_detall { margin-top:15px;}
	ul#taller_detall li { font-style:italic; margin-bottom:10px;}
	ul#taller_detall li span.nom_taller { color:#fff!important; text-transform:uppercase; font-weight:bold; font-style:normal;}
	ul#taller_detall li span.hora_taller { color:#000; font-style:normal;}

/* peu de pagina webcelona */
#footer{ margin: 0 20px 20px 0; text-align:center; font-size:.9em;}
	#footer a, #footer a:visited{ color:#F15B24; font-weight:bold; text-decoration:none;}
	#footer a:hover{ color:#fff; font-weight:bold;}

/* Botons del formulari inscripcio soci */	
#boto_form{ padding:15px 0;}
#boto_form a{ background:#6699CC; color: #fff; border:1px solid #B9B6B6; text-align:center; text-decoration: none; margin:0 20px 0 0; padding: 3px 8px; display:inline;}
#boto_form a:hover{background: #B9B6B6; border: 1px solid #6699CC;}

/* Amagar titols agenda (Conferencies, cursos, ...) */	
.event monthview.type { display: none; }

/* Arreglarem la part del cercador i el calendari */
.search-advanced{ display:none;}
.form-item div.container-inline div.form-item { width:300px; float:left;}

input#edit-keys{
	background:#6699CC; border: 1px solid #B9B6B6; color: #fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 4px;
}
.form-item div.container-inline, .search-form { margin-top:10px; text-align:left;}

.search-form:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

div.box{ border-top:1px solid #B9B6B6; padding: 0; margin:10px 0; text-align:left;}
	div.box h2 { font-size: 1.1em;}
	div.box ul { margin:0 0 0 15px; padding:0;}
	div.box a { color:#fff;}
	div.box dl { background:#6699CC; padding:10px;}
		div.box dl dt a { font-size:1.1em; font-weight: bold; text-decoration:none; }
		div.box dl dd { color:#000; margin:0 0 10px 0; border-bottom:1px solid #fff;}
		div.box dl dd p.search-info { display:none;}
		
#pager { text-align: center; padding-top:8px;}
#pager a { margin:0 3px; text-decoration:none;}
	#pager a:hover { text-decoration: underline;}
	#pager .pager-current { font-size:1.1em; margin:0 3px;}
.flexinode-image-45 a{ display:none;}
.flexinode-body { background:#6699CC; padding:10px;}
.flexinode-body div div { padding:5px;}
.event-filter-control{ display:none;}

/* efemerides a documentaci*/
.contingut_efemeride{ margin:0; padding:0;}
.contingut_efemeride h2 { font-size:1.2em; color:#fff;}
.contingut_efemeride p{ padding:0 0 .5em; margin:0;}
.contingut_efemeride ul, #contingut_efemeride ol{ padding:0 0 .5em; margin: 0 0 .5em 1.2em;}

/* mapa web */
ul#mapa_web { font-weight:bold; margin-top:15px;}
	ul#mapa_web a{ color:#fff;}
	ul#mapa_web li{ margin-bottom:10px; color:#fff;}
		ul#mapa_web li ul li{ margin-bottom:0; color:#000;}

/* error */
div.error{ background:#fff; text-align:center; padding:15px; color:#FF0000; margin-bottom:15px; font-weight:bold;}


.highslide-html {
    background-color: black;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/directe_files/js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 900px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: inline;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: gray;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 15px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	margin-top: 4px;
	height: 11px;
	width: 11px;
	background: url(js/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}