html{
	font-size:100.01%;
	background:url(../img/bg_html.gif) repeat 0 0;
}
body{
	margin:0;
	font:1.2em Arial,Verdana,Tahoma,sans-serif;
	font-size:62.5%;
	background:url(../img/bg_body.jpg) repeat-x 0 0;
}
img{
	border:none;
	display:block;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	outline:none;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6, p{
	margin:0;
}
.main{
	overflow:hidden;
	min-width:930px;
	margin:0 36px;
	background-color:#fff;
}
/*header*/
.header{
	overflow:hidden;
	width:100%;
	height:157px;
	background:url(../img/bg_header.jpg) repeat-x 0 0;
}
div.logo_banner{
	overflow:hidden;
	width:100%;
	height:101px;
}
.logo_banner h1 a{
	float:left;
	background:url(../img/logo.jpg) no-repeat 0 0;
	width:304px;
	height:66px;
	text-indent:-9999px;
	margin:18px 0 0 17px;
}
.logo_banner a{
	float:right;
	margin:6px 10px 0 0;
}
div.menu_form{
	overflow:hidden;
	width:100%;
	height:56px;
	background:url(../img/bg_menu_left.gif) no-repeat 100% 100%;
}
div#menu{
	float:left;
	height:56px;
	background:url(../img/bg_menu_left.gif) no-repeat 0 100%;
}
div#menu ul{
	float:left;
	position:relative;
}
div#menu ul li{
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 0 1px;
	color:#fff;
}
div#menu ul li a{
	float:left;
	display:block;
	color:#fff;
}
div#menu ul li a:hover,
div#menu ul li.active a{
	background:url(../img/bg_li_menu_left.gif) no-repeat 0 0;
}
div#menu ul li a span{
	float:left;
	display:block;
	padding:8px 12px 8px 14px;
	overflow:hidden;
}
div#menu ul li a:hover span,
div#menu ul li.active a span{
	background:url(../img/bg_li_menu_right.gif) no-repeat 100% 0;
}
/*submenu*/
div#menu ul li ul{
	overflow:hidden;
	position:absolute;
	top:25px;
	left:10px;
	width:600px;
	padding:10px 0 0 0;
	display:block;
}
div#menu ul li ul li{
	float:left;
	font-size:0.9em;
	font-weight:normal;
}
div#menu ul li ul li a{
	float:left;
	background:none !important;
	text-decoration:underline;
}
div#menu ul li ul li a:hover{
	text-decoration:none;
}
div#menu ul li ul li span{
	padding:0 5px;
}
div#menu ul li ul li.no_unline a{
	text-decoration:none;
}
/*form date*/
div.form_date{
	float:right;
	width:290px;/*270*/
}
div.form_date ul{
	float:right;
	overflow:hidden;
	width:155px;/*135*/
	padding:8px 0 0 0;
}
div.form_date ul li{
	float:right;
	font-size:10px;
	color:#fff;
	height:16px;
	background:url(../img/divider.gif) no-repeat 0 0;
	padding:2px 7px 0 7px;
}
div.form_date ul li a{
	float:left;
	margin:2px 0 0 0;
}
div.form_date div.form{
	float:right;
	overflow:hidden;
	padding:9px 5px 0 0;
}
div.form_date div.form input{
	float:right;
	width:100px;
	height:13px;
	padding:0 5px 1px 5px;
	border:none;
	background-color:#6d6e71;
	font:10px Arial,Tahoma,sans-serif;
	color:#fff;
}
div.form_date div.form input.buscar{
	background:url(../img/magnifier.gif) no-repeat 0 0;
	width:11px;
	height:11px;
	margin:2px 0 0 7px;
	cursor:pointer;
}
.content_holder{
	overflow:hidden;
	width:100%;
	border-bottom:1px #000 solid;
	padding:0 0 14px 0;
}
/*right_column*/
.right_column{
	float:right;
	overflow:hidden;
	width:213px;
	margin:8px 10px 0 0;
	display:inline;
}
h3{
	font-size:14px;
	color:#4e8708;
	background:url(../img/bg_la_foto.gif) repeat-x 0 0;
	line-height:22px;
	padding:0 0 0 4px;
}
h3 a {	
	color:#4e8708;
}
h3 a:hover {
	text-decoration:underline;
}
div.la_foto{
	overflow:hidden;
}
div.la_foto div.photo{
	overflow:hidden;
	width:209px;
	border:2px #231f20 solid;
	background-color:#231f20;
	margin:1px 0 0 0;
}
div.la_foto div.photo a {
	display:block;
	width:209px;
	height:208px;
}
div.la_foto div.photo p{
	display:block;
	border-top:1px #4f4c4d solid;
	font-size:1.1em;
	color:#a7a9ac;
	margin:0 0 1px 0;
	padding:0 1px 1px 1px;
}
.right_column a{
	margin:3px 0 0 0;
	width:213px;
	overflow:hidden;
	float:left;
}
* html .right_column a{
	float: none;
	display: block;
}
/*result*/
div.result{
	overflow:hidden;
	float:left;
	width:213px;
	background:url(../img/bg_result.jpg) no-repeat 0 0;
	margin:5px 0 3px 0;
}
div.title{
	overflow:hidden;
	float:left;
	width:213px;
}
div.title img.resultados{
	float:left;
}
div.title img.bwin{
	float:right;
}
/*tabs*/
div#tabtoggler1_content{
	float:left;
}
ul#tabtoggler1_menu{
	float:left;
	overflow:hidden;
	width:207px;
	padding:0 0 0 6px;
	position:relative;
}
ul#tabtoggler1_menu li{
	float:left;
	font-size:11px;
	line-height:14px;
	text-align:center;
	padding:0 1px 0 0;
}
ul#tabtoggler1_menu li a{
	float:left;
	color:#fff;
	width:66px;
	height:20px;
	padding:4px 0 0 0;
	margin:0;
}
ul#tabtoggler1_menu li a:hover,
ul#tabtoggler1_menu li.active a{
	color:#6d6e71;
	background:url(../img/bg_tabs.jpg) no-repeat 0 0;
}
div.result div.table{
	overflow:hidden;
	float:left;
	width:205px;
	border:1px #b5b5b5 solid;
	margin:-1px 0 0 0;
	padding:5px 0 0 6px;
	font-size:1.1em;
	background-color:#e2e2e3;
}
div.result div.table p{
	border-bottom:1px #b5b5b5 solid;
	width:201px;
	padding:0 0 3px 0;
}
div.result div.table span{
	display:block;
	width:201px;
	font-size:0.9em;
	color:#606060;
	background-color:#cccccd;
	margin:2px 0 4px 0;
}
div.result div.table table{
	width:201px;
}
div.result div.table table td{
	border-bottom:1px #b5b5b5 solid;
	padding:5px 0;
}
div.result div.table td.first{
	width:72px;
}
div.result div.table td.second{
	width:38px;
}
div.result div.table td.third{
	width:36px;
}
div.result div.table td.green{
	font-weight:bold;
	color:#6c9d31;
}
/*left_column*/
.all_left_column{
	margin:8px 232px 0 10px;
	border-right:1px #cacbcc solid;
}
.left_column{
	margin:0 13px 0 0;
}
* html .left_column{
	height:100px;
	overflow:visible;
}
div.el_barca{
	overflow:hidden;
	width:100%;
	border-bottom:1px #cacbcc solid;
	padding:0 0 20px 0;
}
div.el_barca div.image{
	float:left;
	width:358px;
	height:212px;
	margin:0 16px 0 0;
	position:relative;
}
div.el_barca div.image div.buttons{
	position:absolute;
	bottom:-7px;
	right:13px;
}
div.el_barca div.image div.buttons li{
	float:left;
}
div.el_barca div.image div.buttons a{
	width:23px;
	height:26px;
	display:block;
	cursor:pointer;
}
div.el_barca div.image div.buttons a.left{
	background:url(../img/left.png) no-repeat 0 0;

}
div.el_barca div.image div.buttons a.center{
	background:url(../img/center.png) no-repeat 0 0;
	width:26px;
}
div.el_barca div.image div.buttons a.right{
	background:url(../img/right.png) no-repeat 0 0;
}
div.el_barca span{
	color:#6d6e71;
}
div.el_barca span a{
	display:block;
	color:#6c9d31;
}
div.el_barca span a:hover{
	text-decoration:underline;
}
div.el_barca h1{
	font-size:30px;
	color:#6c9d31;
	line-height:32px;
	padding:3px 0 10px 0;
}
div.el_barca h1 a{
	color:#6c9d31;
}
div.el_barca h1 a:hover{
	text-decoration:underline;
}
div.el_barca p,
div.el_barca li,
div.el_barca td

 {
	font-size:1.4em;
	margin-top:1em;
	line-height:1.5;
	color:#000000;
}
div.el_barca ul,
div.el_barca ol {
	list-style: disc outside;
	padding-left:2em;
}
div.el_barca .image ul,
div.el_barca .image ol {
	list-style: none;
	padding-left:0;
}

div.el_barca p span,
div.el_barca li,
div.el_barca td
{
	color:#000000;
}
/*notitices video*/
div.not_vid{
	overflow:hidden;
	width:100%;
	margin:15px 0 0 0;
	border-bottom:1px #cacbcc solid;
}
div.not_vid div.left{
	width:50%;
	float:left;
}
div.notitices{
	margin:0 10px 0 0;
}
div.not_vid div.right{
	float:left;
	width:50%;
	margin:0 0 0 -1px;
}
div.not_vid div.right div.notitices{
	margin:0 0 0 10px;
}
div.notitices ul{
	overflow:hidden;
	width:100%;
}
div.notitices ul li{
	overflow:hidden;
	width:100%;
	background:url(../img/dotted_line.gif) repeat-x 0 0;
	padding:8px 0 7px 0;
	margin:-1px 0 0 0;
}
div.notitices ul li.first{
	padding:3px 0 6px 0;
}
div.notitices ul li div.image{
	float:left;
	overflow:hidden;
	width:136px;
	height:130px;
	margin:0 9px 0 0;
}
div.notitices ul li div.image a{
	display:block;
	width:136px;
	height:130px;
	margin:0 0;
	padding:0 0;
	text-indent:-9999px;
}

div.notitices ul li span{
	display:block;
	
	padding:3px 0 0 0;
}
div.notitices ul li span a{
	color:#6c9d31;
}
div.notitices ul li span a:hover{
	text-decoration:underline;
}
div.notitices ul li strong{
	display:block;
	font-size:1.4em;
	line-height:1.2em;
	padding:2px 0 7px 0;
}
div.notitices ul li strong a{
	color:#000;
}
div.notitices ul li strong a:hover{
	text-decoration:underline;
}
div.notitices ul li strong.no_pad{
	padding:4px 0 0 0;
}

div.notitices ul li p{
	font-weight:normal; /*bold l-h 1.3*/
	font-size:1.2em;
	line-height:1.5em;
}
div.notitices div.video{
	overflow:hidden;
	width:327px;
	height:259px;
	margin:0 0;
}
/*balls*/
div.all_balls{
	overflow:hidden;
	width:100%;
	padding:8px 0 0 0;
}
div.balls{
	width:33.3%;
	float:left;
}
div.balls_cont{
	margin:0 11px 0 0;
}
div.last{
	margin:0;
}
div.balls div.image{
	overflow:hidden;
	width:100%;
	background:url(../img/bg_balls.gif) repeat-x 0 100%;
}
div.balls div.image img{
	float:right;
}
div.balls ul{
	overflow:hidden;
	width:100%;
}
div.balls ul li{
	overflow:hidden;
	width:100%;
	font-size:1.1em;
	font-weight:bold;
	background:url(../img/arrow.gif) no-repeat 0 3px;
	line-height:1.2em;
	margin:5px 0 0 0;
}
div.balls ul li a{
	float:left;
	color:#000;
	margin:0 0 0 10px;
	display:inline;
}
div.balls ul li a:hover{
	text-decoration:underline;
}
div.ver_todas{
	overflow:hidden;
	width:100%;
	background:url(../img/round_cen.gif) repeat-x 0 0;
	margin:10px 0 0 0;
}
div.ver_todas_left{
	float:left;
	overflow:hidden;
	background:url(../img/round_left.gif) no-repeat 0 0;
	width:10px;
	height:26px;
}
div.ver_todas_right{
	float:right;
	overflow:hidden;
	background:url(../img/round_right.gif) no-repeat 0 0;
	width:10px;
	height:26px;
}
div.ver_todas_cen{
	overflow:hidden;
	height:26px;
	margin:0 10px 0 10px;
}
div.ver_todas_cont{
	float:left;
	width:100%;
	text-align:center;
	padding:6px 0 0 0;
}
div.ver_todas_cont a{
	height:15px;
	background:url(../img/page.gif) no-repeat 0 100%;
	padding:3px 0 0 15px;
	font-size:0.9em;
	color:#000;
}
div.ver_todas_cont a:hover{
	text-decoration:underline;
}
/*footer*/
.footer{
	overflow:hidden;
	clear:both;
	width:100%;
	color:#9f9f9f;
	background-color:#000;
}
.gray_footer{
	overflow:hidden;
	width:100%;
	background-color:#5b5b5b;
	padding:6px 0 7px 0;
}
.gray_footer p{
	float:left;
	padding:12px 9px 0 13px;
}
.gray_footer a{
	float:left;
	margin:0 0 0 20px;
	display:inline;
}
.black_footer{
	overflow:hidden;
	width:100%;
	padding:0 0 3px 0;
}
.black_footer p{
	float:left;
	padding:3px 0 0 13px;
}
.black_footer p span{
	padding:0 7px;
}
.black_footer ul{
	/*float:right;*/
	padding:3px 13px 0 0;
}
.black_footer ul li{
	float:right;
}
.black_footer ul li a{
	color:#fff;
}
.black_footer ul li a:hover{
	text-decoration:underline;
}
.black_footer ul li span{
	padding:0 4px;
}
.black_footer em{
	color:#4b5717;
	float:left;
	width:150px;
	padding:3px 0 0 25%;
}


/* ----------------------------*/
/* Incidencia posar negrita */
div.notitices ul li p strong{
display: inline;
font-size:1em;
font-weight:bold;
padding:0 0 0 0;
color: #5B5B5B;
}
/* ----------------------------*/
/* PEticio posar colors */
/* Per links com els de les categories color:#6c9d31;color:#6d6e71; */
h4
{
color: #5B5B5B
}
h5
{
color:#6d6e71;
}
h6
{
color: #cacbcc;
}
h4, h5, h6
{
	font-size:2em;
	margin-top:0.9em;
	line-height:1.0;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a
{
	color:#6c9d31;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover
{
	text-decoration:underline;
}

div.archive ul{
	overflow:hidden;
	width:213px;
}
div.archive ul li{
	overflow:hidden;
	width:208px;
	font-size:1.1em;
	font-weight:bold;
	background:url(../img/arrow.gif) no-repeat 0 3px;
	line-height:1.2em;
	margin:5px 0 0 0;
}
div.archive ul li a{
	float:left;
	color:#000;
	width:198px;
	margin:0 0 0 10px;
	display:inline;
}
div.archive ul li a:hover{
	text-decoration:underline;
}

.black_footer p a{
	color:#fff;
}
.black_footer p a:hover{
	text-decoration:underline;
}



div.classificacio div.table{
	overflow:hidden;
	float:left;
	width:405px;
	border:1px #b5b5b5 solid;
	margin:-1px 0 0 0;
	padding:5px 0 0 6px;
	font-size:1.1em;
	background-color:#e2e2e3;
}
div.classificacio div.table p{
	border-bottom:1px #b5b5b5 solid;
	width:401px;
	padding:0 0 3px 0;
}
div.classificacio div.table span{
	display:block;
	width:401px;
	font-size:0.9em;
	color:#606060;
	background-color:#cccccd;
	margin:2px 0 4px 0;
}
div.classificacio div.table table{
	width:401px;
}
div.classificacio div.table table td{
	border-bottom:1px #b5b5b5 solid;
	padding:5px 0;
}
div.classificacio div.table table th{
	color:#606060;
	background-color:#cccccd;
	text-align:left;
}
div.classificacio div.table td.first{
	width:48px;
}
div.classificacio div.table td.second{
	width:242px;
}
div.classificacio div.table td.third{
	width:46px;
}
div.classificacio div.table td.green{
	font-weight:bold;
	color:#6c9d31;
}


@media handheld {
.right_column { display: none; }
}


