body, td, div, li {font-family:"Trebuchet MS",verdana; line-height:16px; font-size:11px; color:#737373}

body {margin-top:0px}
div#mare {position:relative; top:0px; margin:0px auto; width:900px; background:url('imatges/franjafons.jpg'); height:auto; border:1px solid white}
div#capcelera {position:absolute; top:0px; left:0px; width:100%; height:589px}
div#botcapcelera {position:absolute; top:100px; left:0px; width:100%; border:0px solid blue}
div#supramenu {position:absolute; top:22px; left:630px; width:280px; border:0px solid blue; height:16px; font-weight:bold}
div#supramenu a{color:#000000;}
div#supramenu a.actiu{color:#ffffff; background:#000000; padding:1px}
div#menupeu a.actiu{color:#7fa89d;}

div.botprin {width:185px; margin:0 0 0 85px; _margin:0 45px; border:0px solid red; float:left; text-align:right;}
div.botprin h2 {visibility:hidden; font-size:17px; margin:0px}

h2 {font-size:36px; color:#e29d26; margin-bottom:20px; margin-top:10px;}
h3 {
	background:url('imatges/flblava.gif') no-repeat; 
	background-position: 0px; 
	padding: 0px 0px 0px 18px; 
	font-size:11px; 
	font-weight:bolder; 
	margin-bottom:2px; 
	color:#000000;
	margin-top: 18px;
	}

	#main {
	    float:left;
	    width:390px;
	    }


	#sidebar {
	    float:right;
	    width:300px;
	    }

		#main-onecol {
		    float:left;
		    width:500px;
		    }

img.smallthumb {float:left; margin: 12px 5px 0px 0px;}
img.smallerthumb {float:left; margin: 0px 5px 0px 0px;}
div.columnahome h3 {background:url('imatges/flblava.gif') no-repeat; background-position: 0px; padding: 0px 0px 0px 15px; font-size:11px; font-weight:bolder; margin-bottom:2px; color:#000000; margin-top:4px}
span.tithome {background:url('imatges/flblava.gif') no-repeat; background-position: 0px; padding: 0px 0px 0px 15px; font-size:11px; font-weight:bolder; margin-bottom:2px; color:#000000; margin-top:4px}
h3.h2 {background:transparent; background-position: 0px; padding: 0px 0px 0px 0px; font-size:11px; font-weight:bolder; margin-bottom:2px; color:#000000; margin-top:4px}
h3.u {background:url('imatges/flgroga.gif') no-repeat; background-position: 0px; padding: 0px 0px 0px 15px; margin-bottom:12px}
h4 {background:url('imatges/flnegra.gif') no-repeat; background-position: 0px 4px; padding: 0px 0px 0px 15px; font-size:11px; font-weight:bolder; margin:0px}
h4.parell {background:url('imatges/flblava_i_gr.gif') no-repeat; background-position: 0px; padding: 0px 0px 0px 15px; font-size:11px; font-weight:bolder; margin:0px}
h4.senar {background:url('imatges/flblava.gif') no-repeat; background-position: 0px; padding: 0px 0px 0px 15px; font-size:11px; font-weight:bolder; margin:0px}
div#contingut {position:relative; top:145px; z-index:10; width:740px; margin:auto;}
div#contingut p {color:#6c6c6c; font-size:11px; margin-top:0px; margin-bottom:5px}
div#contingut ul {color:#6c6c6c; font-size:11px; margin-top:0px}
div#contingut li {color:#6c6c6c; font-size:11px; margin-top:0px}
div.imatge_d {float:right; font-size:10px; color:#000000; text-align:right} 
div.imatge_e {float:left; font-size:10px; color:#000000; text-align:left}
p.cat {margin:3px; margin-top:0px; margin-bottom:0px; line-height:12px;}

div#signup {float:right; width:230px; border:0px solid green; padding:0px;  margin-right:10px; _margin-right:0px;}
div#signup p {color:#ffffff; margin:4px 0px}
div#formusig {background:#bfd8d5; width:100%; padding:5px; margin-top:5px;}
table#tsignup{margin-top:5px}
table#tsignup td {font-size:10px; font-weight:bold; height:17px;}
span.cotitle {padding: 0px 0px 0px 3px; font-size:18px; font-weight:bolder; margin-bottom:2px; width: 300px;}
span.pagetitle {padding: 0px 0px 0px 0px;  font-weight:bolder; margin-bottom:2px; width: 240px; font-size: 36px; float: left;}


span.textform {color:#000000; font-weight:bold; font-size:11px}
div.columnahome {position:relative; float:left; width:189px; border:0px solid red; margin-right:77px; height:355px; padding-left:3px; padding-top:0px; overflow-y:hidden; overflow-x:hidden}
div.columnahome p {line-height:14px;  margin-bottom:5px}
div.columnahome {line-height:14px;  margin-bottom:5px}
div.columnahome ol {_margin-left:42px; margin-top:5px; margin-bottom:5px}

div.columnahome li {margin-left:-20px; color:#737373; margin-bottom:4px}
div.take {position:absolute; top:340px; left:0px; width:175px; text-align:right; height:20px; border:0px solid red}
div.take a {color:#7fa89d; text-decoration:none; font-size:11px; font-weight:bold; margin-left:8px}

div.more {position:relative; text-align:right; height:16px; border:0px solid red}
div.more a {color:#7fa89d; text-decoration:none; font-size:11px; font-weight:bold; margin-left:5px}

#divover {clear: both;}
div.onsub {height: 18px; position:relative; font-size:14px; color:#ffffff; background:#bfd8d5; margin: 10px 3px 0xp 10px; padding:1px 2px; border: 1px solid #bfd8d5; float:left;}
div.offsub {position:relative; height: 18px; font-size:14px; color:#bfd8d5; background:#ffffff; margin: 10px 3px 0xp 10px; padding:1px 2px; border: 1px solid #bfd8d5; float:left; clear:right;}


div#llistaev {clear: left; position:relative; width:195px; float:left; border:0px solid bluee;}
div.itemev {position:relative; left:-12px; background:url('imatges/quadrevent.gif') no-repeat; background-position: 0px 0px; padding: 0px 15px 0px 15px; margin-bottom:12px; font-size:11px; border:0px solid red}
div.itemevact {position:relative; left:-12px; background:url('imatges/quadrevent_actiu.gif') no-repeat; background-position: 0px 0px; padding: 0px 15px 0px 15px; margin-bottom:12px; font-size:11px; border:0px solid red}
span.titevent {font-weight:bolder; color:#f1b217; font-size:12px; font-family:"Trebuchet MS",verdana;}
span.titeventof {font-weight:bolder; color:#7fa89d; font-size:12px; font-family:"Trebuchet MS",verdana;}
div#textev {position:relative; width:250px; float:left; margin-left:20px;}
div#textev p {text-align:justify;}
div#event {position:relative; width:523px; float:left; margin-left:15px; border:0px solid red; overflow-x: hidden;}

div#menupeu {margin:auto; margin-top:20px; margin-bottom:0px; font-size: 10px; text-align:center; width:100%; color:#6aacac}
div#menupeu a{color:#6c6c6c; text-decoration:none}
div#supramenupeu {position:relative; margin:auto; margin-top:0px; text-align:left; width:100%; }
div#supramenupeu div {color:#ffffff;  font-size: 10px;}
div#supramenupeu div a{color:#5a8585; text-decoration:none}
div#supramenupeu div a.actiu{color:#ffffff; background:#000000; padding:1px 4px}

#sponsor 
	{
		font-family:"Trebuchet MS",verdana; 
		font-weight:bold;
		font-size:11px; 
		color:#737373; 
		text-transform: uppercase;
		background-image: url(images/bullet.gif);
		background-position: 0px 22px;
		background-repeat: no-repeat;
		padding:18px 0px 3px 15px;
			}



div#fonspeu {position:absolute; bottom:-270px; left:0px; width:100%; height:320px; background:url('imatges/fonspeu.jpg'); z-index:5;}

select {font-size:10px; width:200px}
input {font-size:11px}
a {text-decoration:none; color: #7fa89d; font-weight:bold;}
a.mail {color:#7fa89d; font-weight:bold;}
a.event {color:#f1b217; font-weight:bold;}
a.movie {color:#000000; font-weight:bold}

td.contact {border-bottom:1px solid #9ecfc9; color:#000000; weight:bold}
input.contact {background:url('imatges/fondoinput.gif') no-repeat; width:429px; height:25px; border:0px; font-size:11px; padding-left:4px}
input.submit {background:url('imatges/fondoinput2.gif') no-repeat; width:329px; height:25px; border:0px; font-size:11px; padding-left:4px}

div.comingsoon {position:absolute; display:none; background:#7fa89d; color:#ffffff; width:68px; top:-17px; padding:1px 2px; font-size:10px}
div#id1{left:0px;}
div#id2{left:43px;}
div#id3{left:542px; top:30px;}
div#id4{left:588px; top:30px;}

td#long_desc {
	width: 280px;
	margin: 0px;
	padding: 0px;
}

td#long_desc span {
	margin: 0px;
	padding: 0px;
}

td#long_desc p {
	margin: 0px;
	padding: 0px;
}

td#long_desc p br {
	margin: 0px;
	padding: 0px;
}

td#infocap {
	padding: 0 0 0 20px;
	width: 185px;
}

td#infocap a {
	background: url('imatges/mas.jpg') right center no-repeat;
	padding: 0px 15px 0px 0px;
	display: inline;
}

a.nw {background:url('imatges/mas.jpg') no-repeat; background-position: right; padding: 0px 15px 0px 0px;}
a.youtube {background:url('imatges/video.gif') no-repeat; background-position: right; padding: 0px 20px 0px 0px; margin-top: 10px; font-size:12px;}
a.medialink {font-size:12px; padding: 0; border-bottom: 1px #E29D26 dotted;}
a.medialink:focus, a.medialink:hover, a.medialink:active {border-bottom: 1px #E29D26 dotted; background: #000;}

div#years {border:0px solid black; height:40px}
div#yearssmall {border:0px solid black; height:30px}

/* ******************* Admo ******************* */

div#mare_ad {position:relative; top:0px; margin:0px auto; width:850px; height:auto; border:1px solid white}
div#enllac {position:absolute; right:20px; top:60px; font-size:12px; z-index:100; border:0px solid red}
div#enllac a {padding:5px}
div#enllac a:hover {background:#eeeeee; color:#000000}
div#contingut_ad {position:relative; top:15px; z-index:10; width:810px; margin:auto; border:0px solid black; text-align:left; padding:5px 20px}
div#menu {width:100%}
div#menu div{float:left; list-style:none; width:80px; margin:5px; text-align:center; background:#eeeeee}
div#menu a:hover{background:#bbbbbb; color:#ffffff; padding-left:5px; padding-right:5px}
p.titad {font-size:14px; font-weight:bold; }
table.llistat {border-top:1px solid #7fa89d; border-left:1px solid #7fa89d; width:800px}
table.llistat td {border-bottom:1px solid #7fa89d; border-right:1px solid #7fa89d}
table.llistat td.tit {color:#ffffff; background:#7fa89d; font-weight:bold}
table.llistat td.tit2 {color:#ffffff; background:#4c7569; font-weight:bold; text-align:center}
table.formulario {width:800px; border:0px solid black}

td.etiq {width:100px; font-size:12px; color:#000000}
td.camp {display: block;}
span.error {color:#bb0000}
p.error {color:#bb0000; font-size:14px}

textarea {font-family:arial; font-size:11px}

h2.downloads {font-size:16px; color:#e29d26; margin-bottom:5px; margin-top:10px;}

div#mare_ad h2{font-size:20px}



#addthis {
	float:right;
	position: absolute;
	bottom:-230px;
	margin-right: 10px;
	z-index: 100;
	margin-left: 730px;
}

#addthis_home {
	float:right;
	position: absolute;
	top:570px;
	margin-right: 10px;
	z-index: 100;
	margin-left: 890px;
}