html, body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #fff;
        background-color:#222222;
        height:100%;
	}

a:hover{color:#8A8A8A;}
img{border:0;}
h1 {font-size:20px;color:#58585a;}

.actual {color:#FFBF00 !important;}

#wrap{margin: 0 auto;width:980px;min-height:100%;position:relative;}

#header {position:relative;height:265px;background-color:#222222;width:980px;clear:both;overflow:hidden;}

#site-logo{float:left;margin:0;}
#site-logo img{margin-right:10px;padding:0;}

#data{float:right;padding-top:10px;margin-top:0;text-align:left;color:#9c9d9f;}

#site-title{margin-left:170px;margin-top:28px;}
#site-title h1{color:#fff;font-size:46px;line-height:46px;font-weight:bold;font-family:Helvetica;margin:0;}

#menu{position:absolute;top:210px;margin:0;text-align:left;width:980px;height:20px;border-bottom:2px solid #3f3f3f;}
#menu ul {padding:0;margin:0;list-style:none;}
#menu li{display:inline;font-weight:normal;line-height:17px;margin-right:20px}
#menu li,div a{color:#fff;text-decoration:none;font-size:10px;}
#menu div{position:relative;top:-15px;float:right;}

#submenu{position:absolute;top:235px;margin:0;text-align:left;width:980px;height:20px;border-bottom:2px solid #3f3f3f;}
#submenu ul {padding:0;margin:0;list-style:none;}
#submenu li{display:inline;font-weight:normal;line-height:17px;margin-right:20px}
#submenu li a{text-decoration:none;font-size:10px;font-family:Verdana;}

#patrocinadors{background:#3f3f3f;height:210px;margin-top:8px;padding-left:8px;}
#patrocinadors img{float:left;margin-right:38px;margin-bottom:10px;}

#footer {position:absolute;width:980px;clear:both;height:60px;margin-top:10px;margin-bottom:10px;}

#notes{float:left;color:#9c9d9f;}
#notes ul{list-style:none; margin-top:2px;margin-bottom:2px;margin-left:0;padding-left:0;width:760px;}
#notes ul li{ display:inline; padding: 0;}
#notes a{font-family:Verdana;color:#9c9d9f; font-weight:normal; text-decoration:none; font-size:10px;}

#credits a{float:right;margin-bottom:3px;color:#9c9d9f;}

.clear {clear: both;}

#main-content{width:980px;height:auto;overflow:hidden;clear:both;margin:0;}

#div-middle{float:left;width:830px;margin-left:0;margin-top:4px;overflow:hidden;}
#div-banners{text-align:right;width:145px;float:right;padding-top:5px;}
#div-banners img{width:140px;padding-bottom:10px;}
#noticies_home{width:830px;text-align:left;background:#3f3f3f;height:210px;border-top:1px solid #222222;}
.text-noticia{padding-left:8px;}
.titol {color:#ffbf00;font-size:12px;font-weight:bold;padding-top:8px;padding-bottom:8px;padding-left:0px;}
.blanc {color:#fff;}

#llista_noticies ul {list-style:none;margin:0;padding:0;}
/*#llista_noticies {float:left;width:820px;height:210px;overflow:hidden;}*/
#llista_noticies {float:left;width:820px;}
#llista_noticies li img{float:right;height:210px;}
#llista_noticies ul li {margin:0;padding:0;float:left;}

/* noticies */
.noticia{width:830px;text-align:left;background:#3f3f3f;border-top:1px solid #222222;}


#galeria_home {width:405px;margin-top:10px;margin-bottom:-30px;height:210px;background:#3F3F3F;overflow:hidden;}
#galeria_home ul{list-style:none;margin:0;padding:0;}
#galeria_home ul li{float:left;margin:0;padding:0;}

#mid_left_home {width:405px;float:left;margin-top:8px;}
#mid_right_home {width:407px;float:right;position:absolute;right:149px;background:#3F3F3F;padding-left:8px;margin-top:8px;}
#prox_home {width:200px;height:192px;float:left;background:#3F3F3F;}
/*#prox_home div.equip_home{border-top:1px solid #6e6e6e;margin-left:-8px;padding:2px 0 2px 8px;}*/
.equip_home {list-style:none;margin-left:-8px;margin-top:0;padding:0;}
.equip_home li{float:left;margin:0;padding-left:8px;border-top:1px solid #6e6e6e;width:200px;}
#ultim_home {width:190px;height:192px;float:right;padding-left:8px;background:#3F3F3F;}
#ultim_home div table {border-collapse:collapse;background:#666666;margin-left:-8px;width:198px;margin-top:8px;margin-bottom:8px;}
#ultim_home div table td.tdequip {border-bottom:1px solid #adadad;padding-left:8px;height:37px;width:150px;}
#ultim_home div table td.tdresultat {border-bottom:1px solid #adadad;width:47px;text-align:center;height:37px;}
.r_verd {background:url(../images/pastilla-verda.jpg) no-repeat 0 0;}
.r_vermell {background:url(../images/pastilla-vermella.jpg) no-repeat 0 0;}


#classificacio_home {margin-left:-8px;margin-bottom:8px;}
#classificacio_home table{border-collapse:collapse;}
#classificacio_home table th.posicio {padding-left:8px;}
#classificacio_home table th.nom_equip {width:70%;}
#classificacio_home table th.linia {border-bottom:1px solid #fff;}
#classificacio_home table th {padding:0 5px 0 5px;color:#ffbf00;}
#classificacio_home table td.posicio {padding-left:8px;border-bottom:1px solid #fff;color:#ffbf00;text-align:left !important;}
#classificacio_home table td {border-bottom:1px solid #fff;text-align:center;}
#classificacio_home table td.nom_equip {text-align:left !important;padding-left:2px;}

/* Easy Slider */
/* numeric controls */
ol#controls{
        position:absolute;
        top:445px;
        left:0px;
        margin:1em 0 0 1em;
        padding:0;
        height:15px;
        }
ol#controls li{
        margin:0 5px 0 0;
        padding:0;
        float:left;
        list-style:none;
        height:15px;
        line-height:15px;
        }
ol#controls li a{
        float:left;
        height:15px;
        line-height:15px;
        border:1px solid #666666;
        background:#666666;
        color:#666666;
        padding:0 5px;
        text-decoration:none;
        }
ol#controls li.current a{
        background:#ffbf00;
        border:1px solid #ffbf00;
        color:#ffbf00;
        }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

#prevBtn, #nextBtn{
	display:block;
	width:30px;
	height:15px;
	position:relative;	
	top:10px;
        left:5px;
	}
#nextBtn{
	left:380px;
        top:-5px !important;
	}
#prevBtn a, #nextBtn a{
	display:block;
	width:30px;
	height:15px;
	background:url(../images/bt_prev.png) no-repeat 0 0;
	}
#nextBtn a{
	background:url(../images/bt_next.png) no-repeat 0 0;
	}

/*slideer refo */

ol#controls2{
        position:absolute;
        top:660px;
        left:0px;
        margin:1em 0 0 1em;
        padding:0;
        height:15px;
        }
ol#controls2 li{
        position:relative;
        top:660px;
        margin:0 5px 0 0;
        padding:0;
        float:left;
        list-style:none;
        height:15px;
        line-height:15px;
        }
ol#controls2 li a{
        float:left;
        height:15px;
        line-height:15px;
        border:1px solid #666666;
        background:#666666;
        color:#666666;
        padding:0 5px;
        text-decoration:none;
        }
ol#controls2 li.current a{
        background:#ffbf00;
        border:1px solid #ffbf00;
        color:#ffbf00;
        }
ol#controls2 li a:focus{outline:none;}


/* // Easy Slider */

/* Equips */
#top_equips {background:#3f3f3f;overflow:hidden;padding-left:8px;}
#escuts {float:left;}
#uevic, #riuprimer {margin-left:222px;overflow:hidden;width:585px;}
/*#uevic {padding-top:10px;}
#riuprimer {margin-top:40px;}*/
.nom_equips {float:left;width:65px;padding:0 3px 5px 3px;text-align:center;border-left:1px solid #fff;}
.actiu {color:#FFBF00;}

#mid_equips {background:#3f3f3f;margin-top:8px;overflow:hidden;}
#mid_equips img{float:left;width:667px;margin:0;padding:0;}
#jugadors {float:left;width:147px;min-height:435px;padding-left:8px;padding-top:8px;overflow:hidden;}
#jugadors div.titol {padding-top:0;padding-bottom:2px;}
#jugadors div.jugadors {padding-top:12px;}

#resultats table {margin-bottom:20px;border-collapse:collapse;margin-left:-8px;}
#resultats table th {color:#ffbf00;border-bottom:1px solid #fff;}
#resultats table td {border-bottom:1px solid #fff;}
#resultats table td.resultat {width:20px;padding:5px;text-align:center;}
#resultats table th.local, td.local{width:250px;text-align:right;}
#resultats table th.visitant, td.visitant{width:250px;text-align:left;}
#resultats table th.camp, td.camp{width:250px;text-align:left;}
#resultats table th.hora, td.hora{width:50px;text-align:left;}
#resultats table th.data, td.data{width:70px;text-align:left;}
#resultats table th.dia, td.dia{width:50px;text-align:left;}
#resultats table th.jornada, td.jornada{width:20px;text-align:left;padding-left:8px;}

#classificacio {height:420px;margin:8px 0 8px 232px;padding-right:8px;padding-top:15px;width:588px;background:#3F3F3F none repeat scroll 0 0;}
#classificacio table{border-collapse:collapse;width:80%;margin:0 auto;}
#classificacio table th.posicio {padding-left:8px;}
#classificacio table th.nom_equip {width:70%;}
#classificacio table th.linia {border-bottom:1px solid #fff;}
#classificacio table th {padding:0 5px 0 5px;color:#ffbf00;}
#classificacio table td.posicio {padding-left:8px;border-bottom:1px solid #fff;color:#ffbf00;text-align:left !important;}
#classificacio table td {border-bottom:1px solid #fff;text-align:center;}
#classificacio table td.nom_equip {text-align:left !important;padding-left:2px;}

#horaris {height:420px;margin:8px 0 8px 232px;padding-right:8px;padding-top:15px;width:588px;background:#3F3F3F none repeat scroll 0 0;}
#horaris table{border-collapse:collapse;width:80%;margin:0 auto;}
#horaris table th.posicio {padding-left:8px;}
#horaris table th.nom_equip {width:70%;}
#horaris table th.linia {border:1px solid #fff;}
#horaris table th {padding:0 5px 0 5px;color:#ffbf00;}
#horaris table td.posicio {padding-left:8px;border:1px solid #fff;color:#ffbf00;text-align:left !important;}
#horaris table td {border-bottom:1px solid #fff;text-align:center;}
#horaris table td.nom_equip {text-align:left !important;padding-left:2px;}
#horaris table.linia td {border:1px solid #fff;text-align:center;}
#horaris table.linia td.noline {border:none;}


#left_equips {height:435px;width:216px;float:left;margin-top:8px;padding-left:8px;background:#3F3F3F none repeat scroll 0 0}

#galeries {background:#3f3f3f;min-height:635px;overflow:hidden;}
/*.galeria {width:195px;height:210px;float:left;margin-right:16px;margin-bottom:8px;}*/
.galeria {width:195px;overflow:hidden;float:left;margin-right:16px;margin-bottom:8px;}
.galeria div.titol{padding-bottom:0px;padding-left:8px;}
.galeria p{margin:0;padding-left:8px;}
.galeria div.img{width:193px;height:159px;overflow:hidden;}


/* instalacions */

.instalacions_uevic{width:830px;text-align:left;background:#3f3f3f;height:210px;border-top:1px solid #222222;}
.instalacions_refo{width:830px;text-align:left;background:#3f3f3f;height:210px;border-top:1px solid #222222;}

#inst_uevic ul, #inst_refo ul {list-style:none;margin:0;padding:0;}
#inst_uevic, #inst_refo {float:left;width:830px;height:210px;overflow:hidden;}
#inst_uevic li img, #inst_refo li img{float:right;height:210px;}
#inst_uevic ul li, #inst_refo ul li {margin:0;padding:0;float:left;}


/* el club*/
#junta {height:700px;width:404px;float:left;background:#3F3F3F none repeat scroll 0 0;}
#junta div p{margin:0;}
#junta div.titol {padding-bottom:0 !important;}
.titol_gran {font-size:14px;color:#ffbf00;font-weight:bold;padding-top:8px;}
#entrenadors {height:700px;width:404px;float:right;background:#3F3F3F none repeat scroll 0 0;}
#entrenadors div p{margin:0;}
#entrenadors div.titol {padding-bottom:0 !important;}

.contacte {background:#3F3F3F none repeat scroll 0 0;overflow:hidden;}
.contacte div input {border: 0px solid #000; background: rgb(80, 80, 80) none repeat scroll 0% 0%; width: 280px;  color: #fff;}
.contacte div textarea {border: 0px solid #000; background: rgb(80, 80, 80) none repeat scroll 0% 0%; width: 280px;  color: #fff; height: 100px;}


/* partits */

#partits table {margin-bottom:20px;border-collapse:collapse;margin-left:-8px;}
#partits table th {color:#ffbf00;border-bottom:1px solid #fff;}
#partits table td {border-bottom:1px solid #fff;}
#partits table td.resultat {width:20px;padding:5px;text-align:center;}
#partits table th.local, td.local{width:250px;text-align:right;}
#partits table th.visitant, td.visitant{width:250px;text-align:left;}
#partits table th.camp, td.camp{width:250px;text-align:left;}
#partits table th.hora, td.hora{width:50px;text-align:left;}
#partits table th.data, td.data{width:70px;text-align:left;}
#partits table th.dia, td.dia{width:50px;text-align:left;}
#partits table th.jornada, td.jornada{width:20px;text-align:left;padding-left:8px;}
#partits ul {padding:0;margin-top:8px;list-style:none;}
#partits li{display:inline;line-height:17px;margin-right:10px;font-size:12px;font-weight:bold;}
#partits li a{font-size:12px;font-weight:bold;}


/* FORMULARIS */
#ContactForm input {
	border:1px solid #505050;
}

#ContactForm input.error {
	 border: 1px solid #F00;
}

