/*RESET CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; background:transparent }
ol, ul { list-style:none; }
:focus { outline:0 }
table { border-collapse:collapse; border-spacing:0 }
/*FI RESET CSS*/

body { font: 100% Arial, Helvetica, sans-serif; background: #010d53; }
a:link, a:visited { color:#F60; text-decoration: none; }
a:hover { color: #F60; text-decoration:none; }
#main { width: 960px; margin: 0px auto; background:#039; overflow: hidden; height: 1%; }
#precap {width: 100%; margin: 0px; height: 35px; overflow: hidden; background-color:#FFF;}
#precap p{ float:left; color:#00C; font-size:0.75em; padding:10px; font-weight:bold; font-style:italic;  }
#precap .dreta {float: right; margin-top: 0px; padding-top:7px; padding-right:5px; }
#precap .dreta ul {	list-style: url(none) none inside;	margin: 0px; padding: 0px;}
#precap .dreta ul li { float: left;	margin-right: 0px;}
/*#precap .dreta ul li a {font-size: 12px; color: #FFF; text-decoration: none;}*/

#precap .buscador { width: 200px; float: right; margin-top : 0; margin-right: 10px; font-family : Arial, Helvetica, sans-serif;
font-size: 0.7em; padding-top: 7px;}
#precap .buscador form fieldset{border:none; margin-left:0px;}
#cap { width: 100%; margin: 0px; height: 132px; overflow: hidden; background-image:url(../estils/cap.jpg); }
#menu { width: 100%; margin: 0px; height: 31px; overflow:hidden; background-image:url(../estils/barra_menu_principal.gif); background-repeat:repeat-x; }
#menu ul { }
#menu ul li a { padding-top: 6px; text-decoration:none; font-weight:bold; color:#FFF; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; }
#menu ul li a{ float: left; width: 94px; height:31px; text-align:center; background-image:url(../estils/bt_menu_princ.jpg); background-repeat:no-repeat;}
#menu ul li a:hover { background-image:url(../estils/bt_menu_princ_hover.jpg); background-repeat:no-repeat;}
#menu ul li a.current { background-image:url(../estils/bt_menu_princ_hover.jpg); background-repeat:no-repeat;}

#submenu {float:left; height:auto; width:auto; border:1px solid #FFF; padding:7px 10px; font-size:85%; text-align:left; margin:15px;}
#submenu li{list-style:none; list-style-type:none; background:url(../estils/lista.png) no-repeat scroll 0 6px transparent; padding:0 0 2px 12px;}

#galeria {width: 100%; margin:0px; overflow:hidden; height: 300px; background-image:url(../estils/fons_bloc_img.jpg); background-repeat:repeat-y; margin: 12px;}

/*galeria*/
div#header {margin : -1px 0 0;}
div#header div.wrap {height : 300px;}

div#slide-holder{z-index:40; width:925px; height:300px; position:absolute;}
div#slide-holder div#slide-runner{top:9px; left:9px; width:925px; height:278px; overflow:hidden; position:absolute;}
div#slide-holder img{margin:0; display:none; position:absolute; }
div#slide-holder div#slide-controls{ left:0; bottom:228px; width:915px; height:46px; display:none; position:absolute; background:url(../estils/slide-bg.png) 0 0;}
div#header div#slide-holder div#slide-controls p.text { float : left; color : #fff; display : inline; font-size : 10px;line-height : 16px; margin : 15px 0 0 20px; text-transform : uppercase;}
div#header div#slide-holder div#slide-controls p#slide-nav { float : right; height : 24px; display : inline; margin : 11px 15px 0 0;}
div#header div#slide-holder div#slide-controls p#slide-nav a { float : left; width : 24px; height : 24px; display : inline;font-size : 11px; margin : 0 5px 0 0; line-height : 24px; font-weight : bold; text-align : center; text-decoration : none;background-position : 0 0; background-repeat : no-repeat; }
div#header div#slide-holder div#slide-controls p#slide-nav a.on { background-position : 0 -24px; }
div#header div#slide-holder div#slide-controls p#slide-nav a {background-image : url(../estils/silde-nav.png);}
/* fi galeria */

.contingut{width:100%; height:auto; float: left; overflow: hidden; margin: 12px; background-image:url(../estils/fons_bloc_img.jpg); background-repeat:repeat-y;}
h1 {margin-left:0px; font-size:0.9em; color:#FFF; font-weight:bold; margin:8px;}
.text {color:#FFF; font-size: 0.9em;}


div.categoria h2 {color:#FFFFFF; font-size:12px; font-weight:normal; margin:20px 10px 5px; text-transform:uppercase;}
h2 {display:block; font-size:1.5em; font-weight:bold; margin:5px 12px;}
div.partner {margin-bottom:15px; margin-left: 12px;}
span.partner_name {color:#F60; font-weight:bold; margin-left:12px;}
a.partner  {color:#F60;}
div.logo {float:left; margin:0 10px 5px 10px;}





.col_esq { width: 573px; height:auto; float: left; overflow: hidden; background-image:url(../estils/fons_bloc_notis.jpg); background-repeat:repeat-y; margin-left:12px; margin-bottom:5px; }
.col_esq .noticies { margin:0px; width:100%; background-image:url(../estils/cap_noticies.jpg); height:30px; }
.noticies h1 { text-indent:-5000px; }
.noticies p{ color:#FFF; padding: 0px 12px; font-size:0.8em;}

.col_dreta { float: left; width: 355px; padding-left: 14px; overflow: hidden; }
.resultats { background-image:url(../estils/fons_bloc_result.jpg); background-repeat:repeat-y; margin-top:0px; overflow:hidden;}
.masc{ width:162px;  float:left; margin-left:6px; padding-top:13px; text-align:center; }
.fem{ width:162px; margin-left:170px; padding-top:13px; padding-left:7px; text-align:center; }
.res .equips{ color:#FFF; margin-top:-152px; font-size:0.8em; font-weight:bold; margin-bottom:15px; margin-left:20px; width:60px;} /*margin-left:42px;*/
.res .resultat{color:#ffc000; font-size:1em; font-weight:bold; font-size:1.3em; margin-bottom:15px; height:30px;}
.cronica a{color:#ffc000; font-size:1em; font-weight:bold; margin-bottom:45px; height:70px;}
.propera {color:#ffc000; font-size:0.8em; font-weight:bold; height:30px; margin:12px;}
.calendari {clear:both; background-image:url(../estils/calendari.jpg); height:83px; width:334px; margin-left:6px; margin-top:20px; margin-bottom:9px; }
.butlleti {float: left; background-image:url(../estils/butlleti_.jpg); height:92px; width:169px; overflow: hidden; margin-top:7px; margin-right: 8px; }
.butlleti p{padding: 20px;}
.butlleti p a{ color:#FFF; font-size:1em; font-weight:bold;}
.butlleti p a:hover{color:#FFF; text-decoration:underline;}
.entitat{float: left; background-image:url(../estils/primera_entitat_.jpg); height:92px; width:169px; overflow: hidden; margin-top:7px; }
.entitat p{color:#FFF; font-size:1em; padding:5px; font-weight:bold; }
#main .peu { clear: both; background-image:url(../estils/peu.jpg); height:28px; width:960px; }
#main .peu p{color:#FFF; font-size: 0.8em; padding: 5px;}
