body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0;padding:0;font-family:Arial,Verdana;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
/* ol,ul {list-style:none;} */
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {outline:0;}

BODY { background-color:#ff4b45; }
HTML {  }

#header_pagina { float:left; width: 100%; height:18px; margin-left: auto; margin-right: auto; padding: 2px 0px 0px 0px; clear: both; overflow: hidden; background: #fc2741; }
#header_content { width: 870px; margin: 0px auto 0px auto; padding:0px 50px 0px 50px; clear: both; }
#info_header { float:right; font-family:"Trebuchet MS"; font-size:11px; color:#ffffff; padding:0px 35px 0px 0px;}
#info_header a {color:#ffffff; text-decoration:none;}
#info_header a:hover {color:#ffffff; text-decoration:underline;}
#lang_header { float:right; font-family:"Trebuchet MS"; font-size:11px; color:#ffffff; padding:0px 0px 0px 0px;}
#lang_header a {color:#ffffff; text-decoration:none;}
#lang_header a:hover {color:#ffffff; text-decoration:underline;}
#lang_header a.active {color:#000000; text-decoration:underline;}


#cos_pagina { float:left; width: 100%; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; clear: both; overflow: hidden; background: url('../img/fons_cos.jpg') top center repeat-y; }
#cos { width: 870px; margin: 13px auto 0px auto; padding:0px 50px 0px 50px; clear: both; }

/* leftcolumn */
#leftcolumn { float: left; width: 190px; padding:0px 0px 0px 0px; }
#leftcolumn h2 { float:left; width: 190px; color: #9a8473; font-weight: bold; text-decoration: none; font-size:16px;}
#leftcolumn h2 a { color: #00bfd0; text-decoration:underline; }

#bloc_llista_projectes { float: left; width: 120px; padding:137px 0px 0px 0px; }
#bloc_llista_projectes ul { float: left; list-style: none; }
.item_llista_projecte { float: left; display:inline; width: 120px; padding: 0px 0px 0px 0px; margin:0px 0px 14px 0px; color:#ffffff; font-size:11px; font-weight:normal; font-family: "Trebuchet MS",Arial; }
.item_llista_projecte a { color:#ffffff; text-decoration:none;}
.item_llista_projecte a:hover { color:#ffffff; text-decoration:underline;}
#bloc_llista_projectes ul li#active { color:#000000; }
#bloc_llista_projectes ul li#active a { color:#000000; text-decoration:underline; }

#bloc_imatges_projecte { float: left; width: 680px; padding:10px 0px 0px 0px; }
#bloc_imatges_projecte ul { float: left; list-style: none; }
.imatge_projecte { float: left; display:inline; width: 680px; padding: 0px 0px 0px 0px; margin:0px 0px 3px 0px;  }
#imatge_ident_projecte { float: right; text-align:right; width: 680px; padding:0px 0px 10px 0px; }

/* rightcolumn */
#rightcolumn { float: left; width: 680px; padding:0px 0px 0px 0px; }

/* -- navigation --------------------------------------------------------------------------------------------*/
#navigation {float: left; width: 680px; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#navigation ul { width: 240px; margin: 0px; padding: 0px 0px 0px 0px; float:left; }
#navigation li { width: 240px; list-style-type: none; display: inline; padding-right: 0px; padding-left: 0px; float:left; }
#navigation li a { float:left;color: #ffffff; text-decoration: none;padding: 0px 0px 0px 0px;font-weight:normal;font-family: "Trebuchet MS",Arial; font-size:12px; }
#navigation li#active { color:#000000; }
#navigation li#active a {float:left;color: #000000;  text-decoration: underline;}
#navigation li a:hover {float:left;color: #ffffff; text-decoration: underline;}

#navigation_black {float: left; width: 680px; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#navigation_black ul { width: 240px; margin: 0px; padding: 0px 0px 0px 0px; float:left; }
#navigation_black li { width: 240px; list-style-type: none; display: inline; padding-right: 0px; padding-left: 0px; float:left; }
#navigation_black li a { float:left;color: #eeeeee; text-decoration: none;padding: 0px 0px 0px 0px;font-weight:normal;font-family: "Trebuchet MS",Arial; font-size:12px; }
#navigation_black li#active { color:#FC2741; }
#navigation_black li#active a {float:left;color: #FC2741;  text-decoration: underline;}
#navigation_black li a:hover {float:left;color: #eeeeee; text-decoration: underline;}

#navigation_white {float: left; width: 680px; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#navigation_white ul { width: 240px; margin: 0px; padding: 0px 0px 0px 0px; float:left; }
#navigation_white li { width: 240px; list-style-type: none; display: inline; padding-right: 0px; padding-left: 0px; float:left; }
#navigation_white li a { float:left;color: #ff4c45; text-decoration: none;padding: 0px 0px 0px 0px;font-weight:normal;font-family: "Trebuchet MS",Arial; font-size:12px; }
#navigation_white li#active { color:#000000; }
#navigation_white li#active a {float:left;color: #000000;  text-decoration: underline;}
#navigation_white li a:hover {float:left;color: #333333; text-decoration: underline;}


#pagination {float: right; width: 680px; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#pagination ul { float:right; width:680px; margin: 0px; padding: 0px 0px 0px 0px; float:left; }
#pagination li { float:right; list-style-type: none; display: inline; padding-right: 0px; padding-left: 0px; float:right; }
#pagination li a { float:right; color: #ffffff; text-decoration: none;padding: 0px 15px 0px 0px;font-weight:normal;font-family: "Trebuchet MS",Arial; font-size:12px; }
#pagination li#active { color:#000000; }
#pagination li#active a {float:left; color: #000000;  text-decoration: underline;}
#pagination li a:hover {float:left;color: #ffffff; text-decoration: underline;}



#bloc_items_home { float: left; width: 680px; padding:40px 0px 0px 0px; }
#bloc_items_home ul { float: left; list-style: none; }
.item_home { float: left; display:inline; width: 114px; min-height: 150px; height: auto !important; height: 150px; padding: 0px 0px 0px 0px; margin:0px 27px 14px 0px;  }
.item_home_dreta { float: left; display:inline; width: 114px; min-height: 150px; height: auto !important; height: 150px; padding: 0px 0px 0px 0px; margin:0px 0px 14px 0px;  }
.nom_item { float: left; display:inline; width: 110px; padding: 0px 0px 0px 4px; margin: 12px 0px 0px 0px; color:#ffffff; font-size:11px; font-weight:normal; font-family: "Trebuchet MS",Arial;}
.nom_sala { float: left; display:inline; width: 156px; padding: 5px 0px 0px 0px; color:#00b4c2; font-size:15px; font-weight:bold; }
.sessions { float: left; display:inline; width: 156px; padding: 5px 0px 0px 0px; color:#9a8473; font-size:11px; font-weight:bold; }
.qualificacio { float: left; display:inline; width: 156px; padding: 5px 0px 0px 0px; color:#dddddd; font-size:10px; font-weight:normal; }

/* news */
#bloc_news { float: left; width: 680px; padding:40px 0px 50px 0px; }
#bloc_news ul { float: left; list-style: none; }
.news_projecte { float: left; display:inline; width: 680px; padding: 0px 0px 0px 0px; margin:50px 0px 0px 0px;  }
.news_projecte_primer { float: left; display:inline; width: 680px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
.titol_news { float: left; display:inline; width: 680px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#FC2741; font-size:15px; font-weight:bold; font-family: "Trebuchet MS",Arial;}
.subtitol_news { float: left; display:inline; width: 680px; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; color:#FC2741; font-size:12px; font-weight:normal; font-family: "Trebuchet MS",Arial;}
.imatge_news { float: left; display:inline; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; }
.text_news { float: left; display:inline; width: 680px; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; color:#ffffff; font-size:12px; font-weight:normal; font-family: "Trebuchet MS",Arial;}
.text_news a { color:#ffffff; text-decoration:underline; }

#imatge_ident_projecte { float: right; text-align:right; width: 680px; padding:0px 0px 10px 0px; }

#bloc_metodologia { float: left; width: 680px; padding:40px 0px 50px 0px; }
/* #bloc_metodologia h3 { float:left; width: 275px; color: #000000; font-size:15px; font-weight:bold; font-family: "Trebuchet MS",Arial; font-style: italic; } */
#bloc_metodologia h3 { float:left; width: 325px; color: #ffffff; font-weight:normal;font-family: "Trebuchet MS",Arial; font-size:12px; }
#bloc_metodologia h4 { float:left; margin-top:60px; width: 275px; color: #ffffff; font-size:11px; font-weight:bold; font-family: "Trebuchet MS",Arial; font-style: italic; clear:both;}
#bloc_icones_qui { float: left; width: 340px; padding:25px 0px 0px 0px; }

#bloc_encuentranos { float: left; width: 680px; padding:40px 0px 50px 0px; min-height: 532px; height: auto !important; height: 532px; background: url('../img/fons_encuentranos.gif') 0px 40px no-repeat; }
/* #bloc_encuentranos h3 { float:left; width: 275px; color: #ffffff; font-size:15px; font-weight:bold; font-family: "Trebuchet MS",Arial; } */
#bloc_encuentranos h3 { float:left; width: 275px; color: #ffffff; font-size:12px; font-weight:normal; font-family: "Trebuchet MS",Arial; }
#bloc_encuentranos h3 a { color: #ffffff; text-decoration:none;}


#peu_pagina { float:left; width: 100%; height:150px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; clear: both; overflow: hidden; background: url('../img/fons_peu.jpg') top center repeat-y; }
#bloc_peu { width: 870px; margin: 25px auto 0px auto; padding:0px 50px 0px 50px; clear: both; }
#bloc_peu p { float: left; width: 870px; padding:15px 0px 0px 0px; font-family:arial; color:#7b7b79; font-size:11px; font-weight:normal; }
#bloc_peu p a { color:#7b7b79; }

#credits {float:right; font-size:11px;color:#af1b2d;padding:0px 0px 0px 0px;}
#credits a {color:#af1b2d;}
#logos {float:right;font-size:11px;color:#af1b2d;padding:0px 0px 0px 0px;}


#header { float: left; width: 920px; height:180px; margin-left: auto; margin-right: auto; clear: both; background: url('../img/fons_header.jpg') 0px 0px no-repeat;  }
#header A#back_home  { float:left; text-indent: -10000em; width: 250px; height: 80px; margin: 80px 0px 0px 45px; }

#header_pagina h1 { float:left; text-indent: -10000em;  }

#leftcolumn #marc_horaris { float:left; width: 290px; margin-top:0px; }
#leftcolumn #marc_horaris h4 { float: left; width: 290px; padding:15px 0px 0px 0px; font-family:arial; color:#e20916; font-size:15px; font-weight:bold; }
#leftcolumn #marc_horaris h3 { float: left; width: 290px; padding:9px 0px 0px 0px; font-family:arial; color:#e20916; font-size:12px; font-weight:bold; }
#leftcolumn #marc_horaris p { float: left; width: 290px; padding:0px 0px 0px 0px; font-family:arial; color:#7b7b79; font-size:11px; font-weight:normal; }
#leftcolumn #marc_horaris p a { color:#333333; }
#leftcolumn #formulari { float:left; width:300px; padding-left: 0px; font-family:Arial; font-size:12px; margin-top:15px;}
#leftcolumn #formulari p { float: left; width: 290px; padding:5px 0px 0px 0px; font-family:arial; color:#7b7b79; font-size:11px; font-weight:normal; }
#leftcolumn #formulari form label{width:300px;  font-family:arial; color:#7b7b79; font-size:12px; font-weight:bold; }
#leftcolumn #formulari form input{width:296px; background:#f1f1f1; color:#7b7b79; border:solid 0px #f1f1f1; font-size:12px; font-family:Arial; padding:2px;}
#leftcolumn #formulari .submit { float:left; margin:5px 8px 0px 0px; width:60px;}
#leftcolumn #formulari .boto{ float:left; margin:0px 8px 0px 0px; width:60px; padding:2px; font-size:12px; font-family:Arial; background:#bebebe; color:#ffffff; font-weight:bold;}
#leftcolumn #formulari textarea{ width:300px; background:#f1f1f1; color:#7b7b79; border:solid 0px #f1f1f1; font-size:12px; font-family:Arial;  }



#bloc_fitxa  { float: left; width: 560px; padding:35px 0px 0px 5px; }
#bloc_fitxa_video  { float: left; width: 560px; margin:15px 0px 15px 0x; }
#bloc_fitxa_2cols  { float: left; width: 560px; margin:15px 0px 15px 0x; }
#bloc_fitxa_left  { float: left; width: 156px; margin:15px 0px 15px 0x; padding:0px 20px 0px 0px; }
#bloc_fitxa_right  { float: left; width: 384px; margin:15px 0px 15px 0x; }
#bloc_fitxa_right .nom_peli { float: left; display:inline; width: 384px; margin: 0px 0px 0px 0px; color:#ffffff; font-size:13px; font-weight:bold;}
#bloc_fitxa_right .nom_sala { float: left; display:inline; width: 384px; padding: 5px 0px 0px 0px; color:#00b4c2; font-size:15px; font-weight:bold; }
#bloc_fitxa_right .sessions { float: left; display:inline; width: 384px; padding: 5px 0px 10px 0px; color:#9a8473; font-size:11px; font-weight:bold; }
#bloc_fitxa_right .qualificacio { float: left; display:inline; width: 384px; padding: 5px 0px 10px 0px; color:#dddddd; font-size:10px; font-weight:normal; }
#bloc_fitxa_right h3 { float: left; display:inline; width: 354px; padding: 0px 30px 15px 0px; color:#a6907e; font-size:14px; font-weight:bold; }
#bloc_fitxa_right p { float: left; display:inline; width: 354px; padding: 0px 30px 15px 0px; color:#dddddd; font-size:11px; font-weight:normal; }
#bloc_fitxa_right p a {  color:#00b4c2; }





#bloc_noticies_home { float: left; width: 270px; margin-top:20px;  }
#bloc_noticies_home h2 { float: left; width:270px; display:inline; padding: 0px 0px 20px 0px; color:#00b4c2; font-size:18px; font-weight:bold; }
#bloc_noticies_home ul { float: left; list-style: none; }
.item_noticia_home { float: left; width: 225px; padding: 0px 0px 15px 45px; background: #352e28 url('../img/fons_item_noticia.gif') top left no-repeat; }
.item_noticia_home h3 { float: left; width:225px; display:inline; padding: 0px 0px 8px 0px; color:#a6907e; font-size:14px; font-weight:bold; }
.item_noticia_home h3 a { color:#a6907e; }
.item_noticia_home p { float: left; width:225px; display:inline; padding: 0px 0px 8px 0px; color:#ffffff; font-size:11px; font-weight:normal; }

#bloc_topright { float: left; width: 270px; margin-top:50px;  }
#bloc_publi1 { float: left; width: 270px; margin-top:0px; margin-bottom:35px; padding-bottom:20px; background:#52473e; }


#bloc_butlleti { float: left; width: 270px; margin-top:40px;  }
#bloc_butlleti h2 { float: left; width:270px; display:inline; padding: 0px 0px 10px 0px; color:#00b4c2; font-size:18px; font-weight:bold; }
#bloc_butlleti h3 { float: left; width:270px; display:inline; padding: 0px 0px 0px 0px; color:#dddddd; font-size:14px; font-weight:bold; }

#message_box {
	width: 90%;
	margin: 6px 0px 6px 0px; 
	padding: 5px 0px 5px 8px;
	float: left;
        font-family:Arial;
	font-size: 11px;
	text-align:left;
	color:#DF4545;
	display:inline;
}


#bloc_butlleti form {
	width: 90%;
 	margin:0px 0px 0px 0px;
 	padding:8px 0px 8px 8px;
	float: left;
        display:inline;
}

#bloc_butlleti h1 {
	width: 90%;
 	margin:5px 0px 0px 0px;
 	padding:5px 0px 5px 0px;
	font-size:15px;
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	color:#999999;
}

#bloc_butlleti form p {
 	margin:0px;
 	padding:0px 0px 0px 0px;
}


#bloc_butlleti fieldset {
	border:0px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
}


#bloc_butlleti label,input {
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	font-size:11px;
	display: block;
	float: left;
	margin-bottom: 5px;
        clear:both;
	width: 95%;
}

#bloc_butlleti label {
	color: #ffffff;
	text-align: left;
        font-size:12px;
	margin-right: 5px;
        font-weight: none;
        clear:both;
}

#bloc_butlleti input {
	color: #666666;
        background:#A6907E;
        border: 1px solid #A6907E;    
}

#bloc_butlleti form .submit {
	margin-top: 5px;
	margin-bottom: 0px;
	display:inline;
	width: 80px;
	font-weight: bold;   
        border: 1px solid #999999;        
}

#bloc_butlleti .hidden {
        border: 0px;   
        margin:0px;
        padding:0px;
}

#MsgRegistre{
	display:none;
        float:left;
        position:absolute;
	margin: 0px 0px 0px 0px;
	width: 90%;
	top:35px;
	left:0px;
	background-color:#F9F9F9;
	padding: 8px 0px 8px 8px;
	border:1px solid #999999; 
	overflow:auto;
	overflow-x:hidden;
	/* display:inline; */
}

#MsgRegistre p {
	width: 100%;
        text-align:left;
        float:left;
	font-size: 11px;
	font-family: "Trebuchet MS", Vendana, Arial, sans-serif;
	color: #666666;
	padding: 0px 0px 0px 0px;
	display:inline;
}

#MsgRegistre p a {
	color: #666666;
        text-decoration: underline;
}

