/********************  body  ***********************/

body{
	height:100%;
	width:100%;
	margin:0px;
	text-align:left;
	font-family: "Comic Sans MS", Arial;
	font-size:14px;
	color:#000;
	/*scrollbar-base-color:#FFF;
	scrollbar-face-color:#E8E8E8;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-3d light-color:#FFF;*/
	background-image:url(../images/bg-web.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#E5E5E5;
	
}


/****************  div  ********************/

#web {
	width:715px;
	height:auto;
}

#cap-container {
	width:745px;
	height:120px;
	background-image:url(../images/img-cap.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:4px;
}

#logo {
	width:190px;
	height:58px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:15px;
	margin-left:5px;
}

#contingut-esq {
	width:228px;
	height:auto;
	float:left;
	text-align:left;
	margin-left:14px;
	margin-top:14px;
	border:1px solid #FFF;
}

#contingut-dta {
	width:244px;
	height:auto;
	float:right;
	text-align:left;
	margin-right:14px;
	margin-top:14px;
}

#contingut-mig {
	width:488px;
	height:auto;
	text-align:left;
	margin-top:14px;
	float:left;
}

#contingut-mig_big {
	width:730px;
	height:auto;
	text-align:left;
	margin-top:14px;
	float:left;
}

#menu-lateral-container {
	width:200px;
	height:auto;
	float:left;
	text-align:left;
	background-image:url(../images/menu-lateral-bg.gif);
	background-repeat:repeat-y;
	margin-top:5px;
}

#menu-lateral-container2 {
	width:200px;
	height:auto;
	float:left;
	text-align:left;
	background-image:url(../images/menu-lateral-bg.gif);
	background-repeat:repeat-y;
	margin-top:20px;
}

#menu-lateral-top {
	width:200px;
	height:15px;
	background-image:url(../images/menu-lateral-top.gif);
	background-repeat:no-repeat;
}

#menu-lateral-item {
	width:200px;
	height:auto;
}

#menu-lateral-agenda {
	width:170px;
	height:auto;
	font-size:11px;
	text-align:center;
	color:#666;
	padding-left:15px;
	padding-right:15px;
}

#menu-lateral-banner {
	width:200px;
	height:auto;
	text-align:center;
	padding-top:12px;
}

#menu-lateral-bottom {
	width:200px;
	height:25px;
	background-image:url(../images/menu-lateral-bottom.gif);
	background-repeat:no-repeat;
}

#contingut {
	width:870px;
	height:auto;
	float:left;
	text-align:left;
	margin-top:180px;
	margin-left:25px;
	padding:50px;
	padding-top:50px;
	background-image:url(../images/bg-contingut.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
}

#titulo {
	width:auto;
	height:25px;
	font-size:20px;
	font-style:italic;
	text-align:left;
	color:#527389;
	margin-bottom:15px;
}

#item-noticia {
	margin-bottom:30px;
}

#item-txt {
	text-align:justify;
	height:630px;
}

#banner {
	 width:228px;
	 height:135px;
	 background-image:url(../images/publicidad.gif);
	 background-repeat:no-repeat;
	 background-position:left top;
	 border-top:1px solid #FFF;
	 margin-top:36px;
}

#banner-img {
	 width:213px;
	 height:135px;
	 float:right;
}

#cub-container {
	 width:228px;
	 height:auto;
	 float:left;
	 margin-left:14px;
	 margin-bottom:14px;
	 background-color:#FFF;
	 border:1px solid #FFF;
}

#cub-t {
	 width:200px;
	 height:24px;
	 float:left;
	 color:#FFF;
	 padding-left:28px;
	 padding-top:8px;
	 text-transform:uppercase;
}

#cub {
	 width:228px;
	 height:162px;
	 float:left;
}

#cub-p {
	 width:200px;
	 height:24px;
	 float:left;
	 font-size:11px;
	 text-align:left;
	 padding-left:28px;
	 padding-top:8px;
	 background-color:#000;
	 color:#FFF;
	 FILTER: alpha(opacity=85);
	 opacity: 0.85;
	 margin-top:130px;
	 position:absolute;
}

#cub-container_not {
	 width:474px;
	 height:auto;
	 float:left;
	 margin-left:14px;
	 margin-bottom:14px;
}

#cub-t_not {
	 width:444px;
	 height:23px;
	 float:left;
	 color:#FFF;
	 padding-left:28px;
	 padding-top:8px;
	 text-transform:uppercase;
	 background-image:url(../images/bg-title-noticias.gif);
	 background-repeat:no-repeat;
	 border:1px solid #FFF;
	 margin-bottom:2px;
}

#cub_not {
	 width:474px;
	 height:auto;
	 float:left;
}

#cub_banner {
	 width:228px;
	 height:auto;
	 float:left;
}

#cub_partido {
	
	width:228px;
	height:162px;
	float:left;
	text-align:center;
	font-size:16px;
	background-image:url(../images/img-partido.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#cub_txt {
	width:414px;
	height:auto;
	text-align:justify;
	line-height:17px;
	color:#282828;
	float:left;
	background-color:#FFF;
	padding-left:28px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:15px;
	border:1px solid #d6d6d6;
	margin-bottom:3px;
}

#cub-container_comp {
	 width:716px;
	 height:auto;
	 float:left;
	 margin-left:14px;
	 margin-bottom:14px;
}

.lligues {
	width:656px;
	height:auto;
	text-align:justify;
	text-transform:uppercase;
	line-height:17px;
	color:#fff;
	float:left;
	background-image:url(../images/bg-lligues.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#417a15;
	padding-left:28px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:15px;
	border:1px solid #fff;
	margin-bottom:3px;
}

#cub_inici {
	width:656px;
	height:auto;
	text-align:justify;
	font-size:16px;
	line-height:22px;
	color:#282828;
	float:left;
	background-color:#FFF;
	padding-left:28px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
	border:1px solid #d6d6d6;
	margin-bottom:3px;
}

#cub_resultat {
	width:656px;
	height:auto;
	text-align:justify;
	line-height:17px;
	color:#282828;
	float:left;
	background-color:#FFF;
	padding-left:28px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
	border:1px solid #d6d6d6;
	margin-bottom:3px;
}

#cub_inst {
	width:713px;
	height:auto;
	text-align:left;
	color:#282828;
	float:left;
	background-color:#FFF;
	border:1px solid #FFF;
	margin-bottom:3px;
}

#cub-titol_big {
	 width:686px;
	 height:25px;
	 float:left;
	 color:#FFF;
	 padding-left:28px;
	 padding-top:6px;
	 text-transform:uppercase;
	 background-image:url(../images/bg-title-big.gif);
	 background-repeat:no-repeat;
	 border:1px solid #FFF;
	 margin-bottom:3px;
}

#pestanyes {
	 width:715px;
	 height:24px;
	 margin-top:0px;
	 float:left;
	 border-left:1px solid #d6d6d6;
}

#pestanyes_small {
	 width:470px;
	 height:24px;
	 margin-top:20px;
	 float:left;
	 border-left:1px solid #d6d6d6;
}

#menu_fase {
	 width:716px;
	 height:24px;
	 float:left;
}

#down {
	 width:23px;;
	 float:right;
	 margin-right:10px;
	 position:relative;
}

#peu {
	 width:715px;
	 height:60px;
	 font-size:12px;
	 float:left;
	 margin-top:20px;
	 margin-left:14px;
	 margin-right:14px;
}

#logo_peu {
	 width:104px;
	 float:left;
	 text-align:left;
}

#copy {
	 width:570px;
	 float:left;
	 text-align:left;
	 padding-top:5px;
}

#tel {
	width:126px;
	float:right;
}


/*******************  Textes - Images  ***********************/

.logos-promocion {
	float:left;
	margin-top:30px;
	margin-left:30px;
}

.fecha {
	color:#5DAE1E;
	font-size:11px;
}

.gris {
	color:#999;
}

.titular {
	color:#666;
	font-size:15px;
}

.small {
	font-size:10px;
}

.legal {
	font-size:11px;
	line-height:12px;
}


.txt {
	text-align:justify;
}

.img-txt {
	margin-right:10px;
	margin-bottom:5px;
	padding:4px;
	border:1px dotted #BBB;
	background-color:#EEE
}

.pie {
	color:#666;
	font-size:11px;
	font-style:italic;
	margin-bottom:50px;
}

.no-link {
	padding-left:30px;
}

.titol-01 {
	background-image:url(../images/bg-title-01.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.titol-02 {
	background-image:url(../images/bg-title-02.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.titol-03 {
	background-image:url(../images/bg-title-03.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.competicio {
	color:#FFF;
	text-transform:uppercase;
	background-image:url(../images/bg-competicio.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.fila0 {
	background-color:#427B15;
	color:#fff;
}

.fila1 {
	background-color:#F0F0F0;
}

.fila2 {
	background-color:#d6d6d6;
}

.jornada {
	background-color:#aaa;
}

.punts{
	color:#427B15;
}

/*******************  links  ***********************/


a:link {
	color: #aaa;
	text-decoration: none;
}

a:visited {
	color: #aaa;
	text-decoration: none;
}

a:active {
	color: #aaa;
	text-decoration: none;
}

a:hover {
	color: #427B15;
	text-decoration: none;
}

a.mini {
	color:#FFF;
	font-size:9px;
	line-height:16px;
	text-transform:none;
	text-decoration:underline;
	padding-left:15px;
	
}

a:visited.mini {
	color:#FFF;
	font-size:9px;
	line-height:16px;
	text-transform:none;
	text-decoration:underline;
	padding-left:15px;
}

a:active.mini {
	color:#FFF;
	font-size:9px;
	line-height:16px;
	text-transform:underline;
	padding-left:15px;
}

a:hover.mini {
	color:#69C321;
	font-size:9px;
	line-height:16px;
	text-transform:none;
	text-decoration:underline;
	padding-left:15px;
}

a.black {
	color:#000;
}

a:visited.black {
	color:#000;
}

a:active.black {
	color:#000;
}

a:hover.black {
	color:#427B15;
}


/*******************  UL  ***********************/

li {
	padding:0px;
	margin-bottom:7px;
}

ul {
	margin-top:7px;
}

ul#item {
	list-style:none;
	margin:0;
	padding:0;
}

ul#item li {
	display:block;
	width:228px;
	height:32px;
	text-align:left;
	line-height:30px;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(../images/bg-item-out.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
	
ul#item li a {
	display:block;
	width:198px;
	height:32px;
	text-align:left;
	line-height:30px;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(../images/bg-item-out.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
}
	
ul#item li a:hover {
	display:block;
	width:198px;
	height:32px;
	text-align:left;
	line-height:30px;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(../images/bg-item-on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
}

ul#subitem {
	list-style:none;
	margin:0;
	padding:0;
}

ul#subitem li {
	margin:0px;
	padding:0px;
}
	
ul#subitem li a {
	display:block;
	width:198px;
	height:27px;
	text-align:left;
	line-height:25px;
	color:#000;
	background-color:#ECECEC;
	padding-left:30px;
	border-bottom:1px solid #CBCBCB;
}
	
ul#subitem li a:hover {
	display:block;
	width:198px;
	height:27px;
	text-align:left;
	line-height:25px;
	color:#427B15;
	background-color:#E4E4E4;
	padding-left:30px;
	border-bottom:1px solid #CBCBCB;
}

ul#not {
	list-style:none;
	margin:0;
	padding:0;
}

ul#not li {
	margin:3px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	line-height:18px;
}
	
ul#not li a {
	display:block;
	width:395px;
	height:42px;
	text-align:left;
	color:#282828;
	background-image:url(../images/ico_mes_01.gif);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#FFF;
	padding-left:28px;
	padding-right:49px;
	padding-top:6px;
	border:1px solid #d6d6d6;
}
	
ul#not li a:hover {
	display:block;
	width:395px;
	height:42px;
	text-align:left;
	color:#FFF;
	background-image:url(../images/ico_mes_02.gif);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#282828;
	padding-left:28px;
	padding-right:49px;
	padding-top:6px;
	border:1px solid #FFF;
}

ul#comp {
	list-style:none;
	margin:0;
	padding:0;
}

ul#comp li {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	line-height:18px;
	float:left;
}
	
ul#comp li a {
	display:block;
	width:auto;
	height:20px;
	font-size:16px;
	text-align:left;
	color:#000;
	background-color:#fff;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:1px;
	border:1px solid #d6d6d6;
	border-bottom:0px;
	border-left:0px;
}
	
ul#comp li a:hover {
	display:block;
	width:auto;
	height:20px;
	font-size:16px;
	text-align:left;
	color:#427B15;
	background-color:#F0F0F0;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:1px;
	border:1px solid #d6d6d6;
	border-bottom:0px;
	border-left:0px;
}

ul#fase {
	list-style:none;
	margin:0;
	padding:0;
}

ul#fase li {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	line-height:18px;
	float:left;
}
	
ul#fase li a {
	display:block;
	width:112px;
	height:20px;
	font-size:12px;
	text-align:center;
	color:#000;
	background-color:#fff;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:1px;
	border:1px solid #d6d6d6;
	border-bottom:0px;
	border-right:0px;
}
	
ul#fase li a:hover {
	display:block;
	width:112px;
	height:20px;
	font-size:12px;
	text-align:center;
	color:#427B15;
	background-color:#F0F0F0;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:1px;
	border:1px solid #d6d6d6;
	border-bottom:0px;
	border-right:0px;
}



/*********************  Formulari  *********************/

form
{
	padding:0;
	margin:0;
}

input {
   	font-family:Arial;
	font-size:12px;
	width:235px;
	height:16px;
	padding:2px 5px 2px 5px;
	border:1px solid #376611;
	margin-bottom:5px;
}

textarea {
   	font-family:Arial;
	font-size:12px;
	border:1px solid #CCC;
	width:260px;
	line-height:12px;
	color:#4d4d4d;
	padding:2px 5px 2px 5px;
	margin-bottom:5px;
}

select {
   	font-family:Arial;
	font-size:12px;
	width:247px;
	line-height:12px;
	color:#4d4d4d;
	padding:2px 0px 1px 5px;
	border:1px solid #376611;
	margin-bottom:5px;
}

input.comp {
	font-family:Arial;
	font-size:12px;
	width:107px;
	height:14px;
	padding:2px 5px 2px 5px;
	border:1px solid #376611;
}

input.comp-b {
	width:182px;
	height:20px;
	line-height:20px;
	color:#FFF;
	text-transform:uppercase;
	padding:0px 5px 1px 5px;
	border:1px solid #23410B;
	background-color:#69C321;
	margin-top:5px;
	margin-bottom:21px;
}

input.buto {
	width:245px;
	height:23px;
	line-height:20px;
	color:#FFF;
	text-transform:uppercase;
	padding:0px 5px 1px 5px;
	border:1px solid #23410B;
	background-color:#69C321;
	margin-top:5px;
	margin-bottom:21px;
}

input.comi {
   	font-family:Arial;
	font-size:12px;
	width:200px;
	line-height:12px;
	color:#4d4d4d;
	padding:2px 0px 1px 5px;
}

input.comi-b {
	width:57px;
	height:20px;
	line-height:20px;
	color:#FFF;
	padding:0px 5px 1px 5px;
	border:0px solid #23410B;
	background-color:#69C321;
}

/*********************  Altres Parides  *********************/

.dit{
	cursor:pointer;
	cursor:hand;
}

.trans 
{
    FILTER: alpha(opacity=45);
    opacity: 0.45;
}

.no-trans 
{
    FILTER:alpha(opacity=100);
    opacity:1.00;
}