/*****************************/
/*** CSS per Mozilla Firefox ***/
/*****************************/



/********RESET*******/
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, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style:disc;
	margin-left:25px;
	margin-top:5px;
}
ol{
	list-style-type:decimal;
}


li ul{
	margin-left:20px;
	list-style:circle;
}
table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
strong{
	font-weight:bold;
}
/********FIN RESET*******/


html {
	background-color:#F9F9F9;
    height: 100%;
  }

html, body, form, fieldset {
    margin: 0;
    padding: 0;
  }

img {
    border: 0px;
  }

body {
	text-align:center;
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	background-image: url('../images/bg_body.gif');
    background-repeat: no-repeat;
    background-position: center top;
}

td {
	font-size:10px;	
}

a:link, a:visited {
	color: #808080;
    text-decoration: none;
    font-weight: normal;
    outline: none;
}

a:hover {
    text-decoration: underline;
    font-weight: normal;
    outline: none;
}

p {
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
div#logo{
	margin-left:5px;
	height:109px;
	
}

div.wrapper{
	padding-left:20px;
	margin:0 auto 0 auto;
	width:900px;
}
div#header{
	width:900px;
}



div#idioma_cerca {
	float:right;
	margin-top: 12px;
	margin-right: 45px;
}

div#menu{
	margin-top: 10px;
	margin-left:-20px;
	height: 31px;
	text-align:center;
}

div#banner{	
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	padding-top:1px;
	width:853px;
	height:253px;
	background-color:#5a7c62;
}

div.contingut{
	padding-top:10px;
	width:100%;
	margin-left:5px;
}

div#fila1{
	clear:both;
	width:100%;
	height:265px;
	}
	
div#fila2{
	clear:both;
	width:100%;
	height:200px;
}

div.peu{
	clear:both;
	color:#AEAEAE;
	float:left;
	margin-left:10px;
	margin-top:5px;
	min-height:60px;
	width:856px;
}
div.peu img{
	vertical-align:middle;

}

/** Bloc-1 **/
div.bloc1 {
	width: 206px;
	height: 173px;
}
img.img_bloc1 {
	margin-top: 20px;
	/*margin-left: 15px;*/
	margin-bottom: 0px;
}
p.text_bloc1 {
	font-size:11px;
	line-height:11px;
	margin-left:15px;
	/*margin-top:4px;*/
	text-align:left;
	width:180px;
}
p.mes_info {
	margin-top: 2px;
	margin-left: 88px;
	background-image: url('../images/mes.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 4px;
}
a.mes_info:link, a.mes_info:visited {
	color: black;
	text-decoration: underline;
}
a.mes_info:hover {
}

div.marc_b1 {
	background: url('../images/bloc_border_r.gif') right top repeat-y;
	height:265px;
	width:206px;
	float:left;
	margin:5px;
	text-align:center;
	background-color:#e6e9d9;
}
div.marc_b1 div {
	background: url('../images/bloc_border_l.gif') left top repeat-y;
	height:265px;
	width:206px;
}
div.marc_b1 div div {
	background: url('../images/bloc1_border_b.gif') center bottom no-repeat;
	height:265px;
	width:206px;
}
div.marc_b1 div div div {
	background: url('../images/bloc1_border_t.gif') center top no-repeat;
	height:265px;
	width:206px;
}


/** Bloc-2 **/
div.bloc2 {
	width: 206px;
	height: 219px;
}
div.marc_b2 {
	background: url('../images/bloc_border_r.gif') right top repeat-y;
	float:left;
	margin:5px;
	text-align:center;
	background-color:#e6e9d9;
}
div.marc_b2 div {
	width: 206px;
	height: 219px;
	background: url('../images/bloc_border_l.gif') left top repeat-y;
}
div.marc_b2 div div {
	width: 206px;
	height: 219px;
	background: url('../images/bloc2_border_b.gif') center bottom no-repeat;
}
div.marc_b2 div div div {
	width: 206px;
	height: 219px;
	background: url('../images/bloc2_border_t.gif') center top no-repeat;
}
img.img_bloc2 {
	margin-top: 15px;
	margin-bottom: 6px;
}
p.text_bloc2 {
	margin-left: 15px;	
	width: 175px;
	text-align: justify;
}


/** Bloc-3 **/
div.bloc3 {
	width: 422px;
	height: 219px;
}
div.marc_b3 {
	background: url('../images/bloc_border_r.gif') right top repeat-y;
	float:left;
	margin:5px;
	background-color:#e6e9d9;
}
div.marc_b3 div {
	background: url('../images/bloc_border_l.gif') left top repeat-y;
	width: 422px;
	height: 219px
}
div.marc_b3 div div {
	background: url('../images/bloc3_border_b.gif') center bottom no-repeat;
	width: 422px;
	height: 219px
}
div.marc_b3 div div div {
	background: url('../images/bloc3_border_t.gif') center top no-repeat;
	width: 422px;
	height: 219px
}
img.img_bloc3 {
	margin-top: 9px;
	margin-bottom: 6px;
}
a.link_b3:link, a.link_b3:visited {
	color: black;
	font-weight: bold;
}
a.link_b3:hover {
}

div#news{
	overflow:hidden;
	float:left;
	background:none;
	height:209px;
	width:182px;
	text-align: justify;
	padding-left:12px;
	padding-right:12px;
	}
	
div#adhesions{
	overflow:hidden;
	text-align: justify;
	padding-left:12px;
	padding-right:12px;
	float:left;
	height:209px;
	width:182px;
	

}

input.cerca {
	width: 133px;
	height: 15px;
	border: 1px solid #d8d8d8;
	background-color: white;
	font-size: 9px;
	font-family: verdana, arial;
}

a.idioma:link, a.idioma:visited {
	text-decoration: none;
	color: #728268;
}
a.idioma:active, a.idioma:focus {
	color: #ff8004;
	font-weight: bold;
}
a.idioma:hover {
	text-decoration: underline;
	color: #ff8004;
}
.logo {
	position: absolute;
	display: block;
	margin-left: 57px;
	margin-top: 8px;
}




/*****************************/
/*** Men� ********************/
/*****************************/

img.linia_menu {
	clear:both;
}
a.menu:link, a.menu:visited {
}
a.menu:focus, a.menu:hover {
    background-image: url('../images/item_actiu.gif');
    background-repeat: no-repeat;
    background-position: center bottom;
	padding-bottom: 16px;
}

a.menu2:link{
	background-image: url('../images/item_actiu.gif');
    background-repeat: no-repeat;
    background-position: center bottom;
	padding-bottom: 16px;
}

img.marginl_item1 {
	margin-left: -3px;
}
img.inici {
}
img.marginl_item2 {
	margin-left: 16px;
}
img.qui_som {
}
img.marginl_item3 {
	margin-left: 16px;
}
img.productes_serveis {
}
img.marginl_item4 {
	margin-left: 16px;
}
img.novetats {
}
img.marginl_item5 {
	margin-left: 16px;
}
img.clients {
}
img.marginl_item6 {
	margin-left: 16px;
}
img.equip {
}
img.marginl_item8 {
	margin-left: 16px;
}
img.premsa {
}
img.marginl_item7 {
	margin-left: 16px;
}
img.contactar {
}



/*****************************/
/*** FLASH ***/
/*****************************/

div.flash {
	margin-top: -2px;
}



/*****************************/
/*** Continguts ***/
/*****************************/

#ultim {
	margin-right: 0px;
	margin-left: -1px;
}
img.entrar {
	display: block;
	margin-top:4px;
}
#iphone {
	background-image: url('../images/bg_iphone.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}
img.iphone {
	width: 74px;
	height: 140px;
	position: relative;
	margin-top: 16px;
	margin-left: 64px;
}

span{
	display:inline;
}


span#rss{
	width:40px!important;
	height:12px!important;
	padding-left: 40px; 
	padding-top: 2px; 
	padding-bottom: 3px;
	background-image:url('../images/rss.png');
	background-repeat: no-repeat;
	margin-right:5px;
}

span#rss:hover{
	background-image:url('../images/rss-orange.png');
}

span#facebook{
	width:60px!important;
	height:12px!important;
	padding-left: 60px; 
	padding-top: 2px; 
	padding-bottom: 3px;
	background-image:url('../images/facebook.png');
	background-repeat: no-repeat;
	margin-right:5px;
}

span#facebook:hover{
	background-image:url('../images/facebook-blue.png');
}

span#twitter{
	width:60px!important;
	height:12px!important;
	padding-left: 60px; 
	padding-top: 2px; 
	padding-bottom: 3px;
	background-image:url('../images/twitter.png');
	background-repeat: no-repeat;
	margin-right:5px;
}

span#twitter:hover{
	background-image:url('../images/twitter-blue.png');
}

span#flickr{
	width:60px!important;
	height:12px!important;
	padding-left: 60px; 
	padding-top: 2px; 
	padding-bottom: 3px;
	background-image:url('../images/flickr.png');
	background-repeat: no-repeat;
	margin-right:5px;
}

span#flickr:hover{
	background-image:url('../images/flickr-color.png');
}


a.image:hover{
	text-decoration: none!important;
}

span.link{
	display:none;
}


* {margin:0; padding:0}

.sm {list-style:none; width:502px; height:253px; display:block; overflow:hidden;float:left;margin-left:0px;margin-top:0 !important;}
.sm li {float:left; display:inline; overflow:hidden}


div#news p{
	text-align:left;
}

.exp{
	background-image:url('../images/exp3.png');
	background-repeat:no-repeat;
	color:white;
	float:right;
	font-family:verdana;
	font-size:10px;
	height:153px;
	padding-left:16px;
	padding-right:10px;
	padding-top:10px;
	text-align:left;
	width:325px;
}
div#adhesions  a{
	color:black;
}
div#adhesions h2{
	color:black;
	font-weight:bold;
}

p.exp1,p.exp2{
	font-size:30px;
	/*text-shadow: black 0.1em 0.1em 0.2em;*/
	/*text-shadow:black 0.1em 0.1em 0.2em  black 0.1em 0.1em 0.2em;*/
	
}
p.exp2{
	color:#86C600;
}

i{	
	font-style:italic;
}

#apps {
	background-image: url("../images/bg_iphone_apps.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
}

.h2mobil{
	font-size:18px;
	font-weight:bold;
}

.txt14px{
	font-size: 13px;
}

.fb_edge_widget_with_comment {
	float:left;
}

.clear {
    clear:both;
}

.sm_caja_aplicacion {
    width: 391px;
    height: 252px;
    background-color: red;
}

.interlineado_letras5{
    letter-spacing:  5px;
}

.interlineado_letras3{
    letter-spacing:  3px;
}

.interlineado_letras10 {
    letter-spacing: 10px;
}

.color_header_slides1 {
    background-color: rgb(52,71,49) !important;
}


.slide div{
	width: auto !important;	
}


.color_header_slides2 {
    background-color: rgb(98,128,93) !important;
}

.color_header_slides3 {
    background-color: rgb(98,136,93) !important;
}
 
.color_header_slides4 {
    background-color: rgb(98,152,93) !important;
}

.color_header_slides5 {
    background-color: rgb(98,160,93) !important;
}

.color_header_slides6 {
    background-color: rgb(98,168,93) !important;
}

.color_header_slides7 {
    background-color: rgb(98,176,93) !important;
}

.color_header_slides8 {
    background-color: rgb(98,184,93) !important;
}

.btn_mas {
    position: absolute;
    right: 10px;
    top: 15px;
}

.bg_zona_azul {
    background-image: url('../images/bg_zona_azul.png') !important;
    background-position: -153px 0px !important;
}

.slide_logo_zona_azul {
    position:relative;
    width: 172px;
    top: 189px;
    left: 10px;
}

.bg_alertcar {
    background-color: #343434 !important;
	width: auto !important;
}

.slide_img_alertcar {
    width: 131px !important;
    height: 251px !important;
    margin-left: 25px !important;
}

.bg_compartir_futbol {
    background-image: url('../images/bg_compartir_futbol.png') !important;
}

.slide_img_compartir_futbol {
    margin-left: 4px;
    margin-top: 65px;
}