
/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
body {background: #f5f5f5 url(../img/background.jpg) top center repeat-y;font-size:70%; font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
h1 {font-size:20px;}
h2 {font-size:14px;}
a, a:link, a:visited, a:active {color:#000000;text-decoration:underline;}
a:hover {color:#000000;text-decoration:none;}

img {border:0px;}
img.left {float:left;margin-right:10px;}
.page-container {width:900px; margin:0px auto; margin-bottom:10px;font-size:1.0em;}
form {width:420px;line-height: 25px;}
form input {float:right;width:340px;font-size:11px;}
p.petit {font-size:10px;line-height:14px;}
#enviar {float:none;width:80px;}
#accepto {float:none;width:17px;}
form select {float:right;width:344px;font-size:11px;}
.main {clear:both; width:900px; padding-bottom:30px;}
/*.main-navigation {display:inline /*Fix IE floating margin bug*//* float:left; width:200px; overflow:visible !important /*Firefox*//*; overflow:hidden /*IE6*//*;}*/
.main-content {padding-bottom:30px;display:inline; /*Fix IE floating margin bug*/; float:left; width:834px; margin:0 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {width:900px;}
.header-left {width:300px; height:150px; background:white; float:left;overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-right {width:535px; height:134px; background:url(../img/head.jpg); clear:right;float: left; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/********************/
/*  HEADER SECTION  */
/********************/
.sitelogo {width:450px; height:97px; position:absolute; z-index:1; margin:22px 0 0 50px; background: url(../img/head_trans.gif);}
.sitevodafone {width:200px; height:97px; position:absolute; z-index:1; margin:22px 0 0 50px; background: url(../img/bg_head_top_logo.jpg);}
.sitename {width:300px; height:45px; position:absolute; z-index:1; margin:20px 0 0 90px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}

.nav {float:right; width:150px;font-size:150%;}
ul.nav {border-top-style:solid;border-top-color:rgb(229,229,229);}
ul.nav li {list-style:disc;height:40px;border-top-width:thin;border-top-style:solid;border-color:rgb(229,229,229);}
ul.nav li a span {margin-left:-3000px;}
ul.nav li.agenda a {background:url(../img/agenda_off.jpg) no-repeat;height:20px;line-height:20px;display:block;width:100%;}
ul.nav li.agenda a:hover {background:url(../img/agenda_on.jpg) no-repeat;}
ul.nav li.participants a {background:url(../img/participants_off.jpg) no-repeat;height:20px;line-height:20px;display:block;width:100%;}
ul.nav li.participants a:hover {background:url(../img/participants_on.jpg) no-repeat;}
ul.nav li.comarribar a {background:url(../img/comarribar_off.jpg) no-repeat;height:20px;line-height:20px;display:block;width:100%;}
ul.nav li.comarribar a:hover {background:url(../img/comarribar_on.jpg) no-repeat;}
ul.nav li.assisteix a {background:url(../img/assisteix_off.jpg) no-repeat;height:20px;line-height:20px;display:block;width:100%;}
ul.nav li.assisteix a:hover {background:url(../img/assisteix_on.jpg) no-repeat;}
ul.nav li.continguts a {background:url(../img/continguts_off.jpg) no-repeat;height:20px;line-height:20px;display:block;width:100%;}
ul.nav li.continguts a:hover {background:url(../img/continguts_on.jpg) no-repeat;}
ul.nav li.inscripcio a {background:url(../img/inscripcio_off.jpg) no-repeat;height:20px;line-height:20px;display:block;width:100%;}
ul.nav li.inscripcio a:hover {background:url(../img/inscripcio_on.jpg) no-repeat;}
.nav a{text-decoration:none;color:#f2090c;}
.nav p{line-height:300%;color:#f2090c;}
img.nav {}
ul.nav li ul {margin: 0px;padding:0px;list-style:none;border:0px;background:none;}
ul.nav li ul li.segon {margin:0px;padding: 0px 0px 0px 5px;list-style:none;border:0px;background:none;height:18px;}
ul.nav li ul li.segon a, ul.nav li ul li.segon a:link, ul.nav li ul li.segon a:visited, ul.nav li ul li.segon a:active {background:none;color:#eb1018;font-size:11px;}
ul.nav li ul li.segon a:hover {background:none;color:#787878;}
/* --- For alternative headers END PASTE here --- */

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(../img/bg_corner_topright.gif) no-repeat;}

/* MAIN CONTENT */
.column1-unit-left {padding:40px 0px 0px 0px;float:left; width:230px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column1-unit-right {padding:40px 0px 0px 0px;float:right; width:534px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {padding:40px 0px 0px 0px;float:left; width:230px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {padding:40px 0px 0px 0px;float:right; color:#3e3e3e;background:rgb(240,240,240);font-family:arial;width:535px;margin-top:40px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;overflow:hidden;}

div.centre{width:535px;height:375px;background:url(../img/centre.jpg) no-repeat;}
div.titol{padding:30px 0px 0px 220px;color:white;font-size:180%;font-weight:bold;text-transform:uppercase;}
div.green-block{margin:24px 40px 0px 217px;background:#81c443;color:white;padding:15px 15px 15px 15px;}
div.pink-block{margin:10px 40px 0px 217px;background:#a54078;color:white;padding:15px 15px 15px 15px;}
div.top-block{line-height:1.6em;padding:0px 0px 10px 0px;background:rgb(240,240,240);border-color:rgb(215,215,215);border-bottom-style:dashed;border-bottom-width:thin;margin:0px 25px 20px 25px;width:480px;}
div.top-block ul{margin: 10px 10px 10px 10px;padding: 0px 10px 0px 10px;}
div.top-block p{padding: 5px 0px 5px 0px;}
h1.top-block{margin: 0px 0px 10px 0px;line-height:1.2em;text-transform:uppercase;padding:0px;}
div.top-blockb{font-size:20px;padding: 0px 0px 7px 0px;line-height:1.2em;margin:0px;color:#ec4348;border-color:rgb(215,215,215);border-bottom-style:dashed;border-bottom-width:thin;font-weight:bold;}
div.top-blockb img {float:right;margin: 7px 0px 0px 0px;}
div.left-block{line-height:1.6em;border-color:rgb(215,215,215);border-right-style:dashed;border-right-width:thin;background:rgb(240,240,240);width:40%;padding: 0px 25px 0px 25px;margin: 20px 0px 20px 0px;_padding: 0px 10px 0px 0px;_margin: 0px 25px 0px 25px;}
div.right-block{line-height:1.6em;background:rgb(240,240,240);width:43%;float:right;margin: 0px 20px 0px 20px;_padding: 0px;_margin: 0px 13px 0px 13px;}
div.content {color:#3e3e3e;padding:0px 0px 10px 25px;width:485px;background:rgb(240,240,240);}
h1.content{margin: 0px 0px 10px 0px;line-height:1.2em;text-transform:uppercase;}
h2.content {margin: 0px 0px 10px 0px;line-height:1.2em;border-bottom-style:dashed;border-bottom-width:thin;border-color:rgb(215,215,215);}
h3.content {font-weight:bold;font-size:100%;}
div.subcontent {color:#3e3e3e;padding:20px 0px 20px 0px;width:485px;background:rgb(240,240,240);overflow:hidden;}
div.subcontent ul li.left {width:40px;display:block;float:left;margin: 0px 0px 5px 0px;}
div.subcontent ul li.right {width:440px;display:block;float:left;left;margin: 0px 0px 5px 0px;}
div.time {float:left;width:50px;text-align:left;list-style-type:none;line-height:1.5em;}
div.agenda {float:right:width:435px;list-style-type:none;line-height:1.5em;}


/********************/
/*  FOOTER SECTION  */
/********************/
div.footer {margin:0px 0px 0px 70px;clear:both; width:770px;border-bottom-style:dashed;border-bottom-width:thin; border-top-style:dashed;border-top-width:thin;border-color:rgb(229,229,229);vertical-align:center;}
div.footer img {margin: 0px 40px 0px 40px;}
div.footer img.img1 {margin: 0px 40px 0px 0px;}
div.footer img.img3 {margin: 0px 40px 5px 40px;}
div.footer img.img4 {margin: 0px 0px 13px 40px;}
p.footer {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}

a.footer{text-decoration:none; color:white;padding:0px 5px 0px 5px;}
a:hover.footer {text-decoration:none;color:white;padding:0px 5px 0px 5px;}
a:visited.footer {text-decoration:none;color:white;padding:0px 5px 0px 5px;}
p.copyright {margin:0px 0px 0px 70px;color:#3e3e3e;line-height:3em}

.bloc {border-bottom-style:dashed;border-bottom-width:thin;border-color:rgb(215,215,215);overflow:hidden;margin-top:15px;}
.bloc img {float:left;margin-bottom: 10px;margin-right: 3px;margin-top: 3px;}
.bloc img.tv {float:left;margin-bottom: 10px;margin-right: 10px;margin-top: 0px;}
.bloc span {font-size:17px;color:#eb0811;text-decoration:none;font-weight:bold;line-height:30px;} 
.bloc a.gris, .bloc a.gris:link, .bloc a.gris:visited, .bloc a.gris:active {font-size:11px;color:#868686;text-decoration:underline;font-weight:normal;line-height:11px;color:#939192;} 
.bloc a.gris:hover {text-decoration:none;} 
.top-block object, .top-block embed {margin-left:40px;margin-top:10px;margin-bottom:10px;} 
.top-block h2 {color:#eb0811;font-size:16px;}