@charset "utf-8";
/* CSS Document */


img, div{ /* fitxer que fa que els PNG siguin transparents en IE6 */
behavior:url(iepngfix.htc);
border:0;
}
/*menu*/
#menu{
background:#c00028;
height:24px;
padding: 6px 0 0 9px;
}

#menu a:link, #menu a:visited{
color:#FFF;
font-size:12px;
padding:5px 16px 5px 15px ;
text-decoration:none;
line-height:24px;
}
/*i6 hack*/
* html #menu a:link, * html #menu a:visited{
padding:5px 15px 5px 15px ;
}
/*ie7 hack*/
*:first-child+html #menu a:link, *:first-child+html #menu a:visited{
padding:5px 15px 5px 15px ;
}
#menu a:hover{
background-color:#8f0021;
}
#menu em{
color:#FFF;
font-style:normal;
font-size:12px;
padding:5px 16px 5px 15px ;
text-decoration:none;
line-height:24px;
background-color:#8f0021;
}
/*i6 hack*/
* html #menu em, * html #menu em{
padding:5px 15px 5px 15px ;
}
/*ie7 hack*/
*:first-child+html #menu em, *:first-child+html #menu em{
padding:5px 15px 5px 15px ;
}
/*submenu*/
#submenu{
background:#8f0021;
height:24px;
padding: 6px 0 0 9px;
}
#submenu.submenuizq{
width:832px;
float:left;
}
#submenu a:link, #submenu a:visited, #submenuDos a:link, #submenuDos a:visited{
color:#FFF;
font-size:12px;
padding:5px 12px 5px 13px ;
text-decoration:none;
line-height:24px;
}
/*i6 hack*/
* html #submenu a:link,* html  #submenu a:visited, * html  #submenuDos a:link,* html  #submenuDos a:visited{
padding:5px 10px 5px 9px ;
}
/*ie7 hack*/
*:first-child+html #submenu a:link, *:first-child+html  #submenu a:visited, *:first-child+html #submenuDos a:link, *:first-child+html #submenuDos a:visited{
padding:5px 10px 5px 9px ;
}
#submenu a:hover, #submenuDos a:hover{
color:#000;
background-color:#ccc;
}
#submenu em, #submenuDos em{
color:#000;
font-style:normal;
font-size:12px;
padding:5px 12px 5px 13px ;
text-decoration:none;
line-height:24px;
background-color:#ccc;
}
/*i6 hack*/
* html #submenu em, * html #submenuDos em{
padding:5px 10px 5px 9px ;
}
/*ie7 hack*/
*:first-child+html #submenu em, *:first-child+html #submenuDos em{
padding:5px 10px 5px 9px ;
}

#submenu em a:link, #submenuDos em a:link{
color:#000000;
padding:5px 0px 5px 0px ;
}

/****/
#submenuDos{
padding: 6px 9px 0 0px;
background:#8f0021;
height:24px;
float:right;
width:100px;
text-align:right;
}




/*generales*/
h2{
font-size:30px;
font-weight:normal;
text-decoration:none;
padding:20px 0 0 20px;
}

#indice h2{
color:#292929;
}

#contenido h2, #news h2{
color:#fff;
width:700px;
height:60px;
background:#7a7a7a;
}
#centros h2{
color:#fff;
width:930px;
height:60px;
background:#7a7a7a;
}

h3{
color:#fff;
font-size:18px;
margin:0px 0 0 20px;
font-weight:normal;
text-decoration:none;
}
#contenido h3, #news h3{
color:#292929;
margin:36px 0 36px 46px;
text-decoration:none;
}

h4{
color:#fff;
font-size:14px;
margin:0px 0 10px 20px;
font-weight:normal;
text-decoration:none;
}
h5{
color:#292929;
font-size:14px;
margin:6px 0 0 13px;
text-decoration:none;
}
h6{
color:#fff;
font-size:18px;
margin:0px 0 0 20px;
font-weight:normal;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#292929;
}
#contenido #leftcolumn p, #news #leftcolumn p{
padding: 0 46px 0px 46px;
text-align:justify;
}
/*noticias home*/
#noticia{
width:648px;
background:#7a7a7a;
padding-bottom:10px;
}
#noticia h2 a:link, #noticia h2 a:visited{
text-decoration:none;
color:#292929;
}

#noticia h3 a:link, #noticia h3 a:visited{
text-decoration:none;
color:#fff;
}

#noticia img{
margin-top:12px;
}

#noticias{
width:649px;
/*background:#292929;*/
margin-top:5px;
padding:14px 0 0 0px;
}

#contenido #noticias, #news #noticias, #centros #noticias{
float:right;
width:224px;
/*background:#292929;*/
margin-top:14px;
padding:14px 0 9px 0px;
height:auto;
}
#not_home{
width:640px;
background:url(../imgs/f_not_home.gif) repeat-y;
margin:0 0px 0px 9px;
}
/*i6 hack*/
* html #not_home{
width:640px;
background:url(../imgs/f_not_home.gif) repeat-y;
/*background:#00FF00;*/
margin:0 0px 0px 6px;
}



.noticias_info{
float:left;
width:204px;
/*height:156px;*/
background:#7a7a7a;
margin:0 9px 9px 0px;
padding-bottom:5px;
}
/*i6 hack*/
* html #not_home .noticias_info{
width:194px;
margin:0 9px 0px 0px;
}
/*i6 hack*/
* html .noticias_info{
width:194px;
margin:0 5px 0px 4px;
}

#contenido .noticias_info{
margin:0 0 10px 9px;
height:auto;
}
/*i6 hack*/
* html #contenido .noticias_info{
width:194px;
margin:0 0px 10px 5px;
}

#news .noticias_info{
margin:0 0 10px 9px;
height:auto;
}
/*i6 hack*/
* html #news .noticias_info{
width:194px;
margin:0 0px 10px 5px;
}

.noticias_info p{
color:#fff;
margin:0px 0 0 13px;
text-decoration:none;
}


.noticias_info h5 a:link, .noticias_info h5 a:visited{
text-decoration:none;
color:#292929;
}

.noticias_info p a:link, .noticias_info p a:visited{
text-decoration:none;
color:#fff;
}

#subnoticia h2 a:link, #subnoticia h2 a:visited{
text-decoration:none;
color:#8f0021;
}

#subnoticia p a:link, #subnoticia p a:visited{
text-decoration:none;
color:#111111;
}

#news #lletras{
margin:0 0 10px 46px;
}
#news #leftcolumn #lletras p{
padding:0 0 0 0;
}

/*video home*/
#video{
background:#292929;
padding:7px 8px 7px 8px;
width:260px;
}
#ufectv{
float:right;
margin:0 10px 17px 0;
}

#logo{
text-align:center;
height:auto;
height:104px; 
min-height:104px;
}
/*i6 hack*/
* html #logo{
height:auto;
height:104px; 
min-height:104px;
}
/*ie7 hack*/
*:first-child+html #logo{
height:auto;
height:104px; 
min-height:104px;
}

img.valign { 
width:0px;
height:100%;
vertical-align:middle;
}

/*contenido*/

#logo_int{
float:left;
width:204px;
height:auto;
height:128px; 
min-height:128px;
text-align:center;
margin:0 0 0px 9px;
}
/*i6 hack*/
* html #logo_int{
height:auto;
height:128px; 
min-height:128px;
width:194px;
margin:0 0px 10px 5px;
}

/*ie7 hack*/
*:first-child+html #logo{
height:auto;
height:128px; 
min-height:128px;
}

/*benvinguda*/
.benvinguda #leftcolumn img{
margin-left:46px;
float:left;
}
#contenido.benvinguda #leftcolumn p{
width:515px;
float:right;
padding: 0 41px 0px 0px;
}
/*consell directiu*/

#contenido.consell #leftcolumn h4{
font-family:Arial, Helvetica, sans-serif;
color:#8f0021;
font-size:12px;
float:left;
width:160px;
margin:0px 0 0px 46px;
font-weight:bold;
}
/*i6 hack*/
* html #contenido.consell #leftcolumn h4{
width:160px;
margin:0px 0 0px 22px;
}

#contenido.consell #leftcolumn h5{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
float:left;
width:475px;
margin:0px 0 12px 0px;
font-weight:normal;
}

/*i6 hack*/
* html #contenido.consell #leftcolumn h5{
margin:0px 0 0 0px;
}
/*ie7 hack*/
*:first-child+html #contenido.consell #leftcolumn h5{
margin:0px 0 0 0px;
}

hr{
clear:both;
border:0;
color:#e6e6e6;
background-color:#e6e6e6;
height:1px;
width:636px;
margin:12px 0 12px 46px;
}
/*i6 hack*/
* html hr{
margin:3px 0 3px 0px;
}
/*ie7 hack*/
*:first-child+html hr{
margin:3px 0 3px 0px;
}

/*estatuts*/
#contenido.estatuts #leftcolumn h4{
font-family:Arial, Helvetica, sans-serif;
color:#8f0021;
font-size:12px;
float:left;
width:400px;
margin:0px 0 0px 46px;
font-weight:bold;
}
/*i6 hack*/
* html #contenido.estatuts #leftcolumn h4{
width:400px;
margin:0px 0 0px 22px;
}

#contenido.estatuts #leftcolumn a:link, #contenido.estatuts #leftcolumn a:visited{
float:right;
width:78px;
height:16px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
background:#000;
padding:3px 0px 0 0px;
margin:0 46px 0 105px;
font-size:9px;
}
#contenido.estatuts a:hover{
background:#4c4c4c;
}

/*serveis*/
/*#contenido.serveis #leftcolumn {
background:url(../imgs/f_left.gif) repeat-y;
}*/
#contenido.serveis #leftcolumn h3{
float:right;
width:450px;
}
#contenido.serveis #leftcolumn p{
float:right;
width:405px;
}
#contenido.serveis #leftcolumn em{
color:#8f0021;
font-style:normal;
}
#contenido.serveis #leftcolumn a:link, #contenido.serveis #leftcolumn a:visited{
font-weight:bold;
color:#8f0021;
}

#contenido.serveis #leftcolumn ul/*, #centros #leftcolumn ul*/{
list-style-image:url(../imgs/bulled.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:46px;
float:right;
width:405px;
margin-right:46px;
color:#292929;
}
/*i6 hack*/
* html #contenido.serveis #leftcolumn ul, /** html #centros #leftcolumn ul*/ {
width:405px;
margin-left:0px;
margin-right:23px;
}
#contenido.serveis #leftcolumn li, /*#centros #leftcolumn li*/{
margin-left:30px;
padding-left:5px;
text-align:justify;
}



/*que es*/
#contenido.quees #leftcolumn ul/*, #centros #leftcolumn ul*/{
list-style-image:url(../imgs/bulled.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:46px;
float:right;
width:605px;
margin-right:46px;
color:#292929;
margin-bottom:20px;
}

/*i6 hack*/
* html #contenido.quees #leftcolumn ul, /** html #centros #leftcolumn ul*/ {
margin-left:0px;
margin-right:23px;
}
#contenido.quees #leftcolumn li, /*#centros #leftcolumn li*/{
margin-left:30px;
padding-left:5px;
text-align:justify;
}



/*submenu*/
#submenu2 {
width:150px;
font-size:12px;
float:left;
margin:0;
padding:36px;
font-family:Arial, Helvetica, sans-serif;
}
/*i6 hack*/
* html #submenu2 {
padding:30px;
}
/*nivel uno*/
#contenido.serveis #leftcolumn #submenu2 ul, #centros #leftcolumn #submenu2 ul{
list-style:none;
list-style-image:none;
border-top:1px solid #3f3f3f;
margin:0;
padding:0;
float:none;
width:150px;
}
#centros #leftcolumn #dadesgrd ul{
/*width:660px;*/
}
#contenido.serveis #leftcolumn #submenu2 li, #centros #leftcolumn #submenu2 li{
font-size:12px;
list-style:none;
border-bottom:1px solid #3f3f3f;
margin:0;
padding:0;
text-align:left;
}
#contenido.serveis #leftcolumn #submenu2 li.sub, #centros #leftcolumn #submenu2 li.sub{
border-bottom:none;
}
#contenido.serveis #leftcolumn #submenu2 li a:link, #contenido.serveis #leftcolumn #submenu2 li a:visited, #centros #leftcolumn #submenu2 li a:link, #centros #leftcolumn #submenu2 li a:visited {
text-decoration:none;
color:#FFF;
display:block;
padding:5px;
font-weight:normal;
}

#contenido.serveis #leftcolumn #submenu2 li a:hover, #centros #leftcolumn #submenu2 li a:hover {
background:#8f0021;
display:block;
padding:5px;
font-weight:normal;
}

#contenido.serveis #leftcolumn #submenu2 em, #centros #leftcolumn #submenu2 em{
background:#8f0021;
display:block;
padding:5px;
color:#FFF;
font-style:normal;
}

#contenido.serveis #leftcolumn #submenu2 li.nivel2 em{
border-bottom:none;
}
#contenido.serveis #leftcolumn #submenu2 li.nivel3  em{
border-bottom:none;
}
/**/
/*nivel dos*/
#contenido.serveis #leftcolumn #submenu2 li.nivel2 ul{
border-top:1px solid #3f3f3f;
margin:0 0 0 20px;
width:130px;
}
#contenido.serveis #leftcolumn #submenu2 li.nivel2 ul li{
border-bottom:none;
list-style-image:url(../imgs/bulled2.gif);
}
#contenido.serveis #leftcolumn #submenu2 li ul li a:link, #contenido.serveis #leftcolumn #submenu2 li ul li a:visited{
color:#fff;
}

#contenido.serveis #leftcolumn #submenu2 li.nivel2 a:hover{
background:#292929;
color:#c00028;
}/**/

#contenido.serveis #leftcolumn #submenu2 li.nivel2 ul em{
background:#292929;
color:#c00028;
}
/**/
/**/
/*nivel tres*/
#contenido.serveis #leftcolumn #submenu2 li.nivel3 ul{
border-top:1px solid #3f3f3f;
margin:0 0 0 20px;
width:110px;
}
#contenido.serveis #leftcolumn #submenu2 li.nivel3 ul li{
border-bottom:none;
list-style-image:url(../imgs/bulled3.gif);
}
#contenido.serveis #leftcolumn #submenu2 li ul li a:link, #contenido.serveis #leftcolumn #submenu2 li ul li a:visited{
color:#fff;
}

#contenido.serveis #leftcolumn #submenu2 li.nivel3 a:hover{
background:#292929;
color:#c00028;
}/**/

#contenido.serveis #leftcolumn #submenu2 li.nivel3 ul em{
background:#292929;
}
/**/







/*federacions*/
#abecedari{
padding:0 0 0px 46px;
height:118px;
}
#abecedari a:link, #abecedari a:visited{
background:url(../imgs/b_lletres_off.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:23px;
padding:8px 0px 9px 15px;
margin-right:3px;
margin-bottom:3px;
display:block;
width:31px;
float:left;
}
#abecedari a:hover{
background:url(../imgs/b_lletres_on.jpg) no-repeat;
}
#abecedari em{
background:url(../imgs/b_lletres_on.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:23px;
font-style:normal;
padding:8px 0px 9px 0px;
margin-right:3px;
margin-bottom:3px;
display:block;
width:46px;
float:left;
text-align:center;
}

#lletras{
margin:0 0 1px 46px;
background:#bcbcbc;
width:591px;
padding:22px;
}
#lletras a:link, #lletras a:visited {
color:#8f0021;
font-size:12px;
}
#lletras h4 {
color:#8f0021;
margin:0px 0 0 0px;
font-size:14px;
}


/*centres*/

/*#centros #leftcolumn {
background:url(../imgs/f_cen.gif) repeat-y;
margin:0 0 0 0
}*/
#centros #fondoDos #leftcolumn {
background:none;
width:950px;
}
#contenido.centres #leftcolumn a:link, #contenido.centres #leftcolumn a:visited {
background:url(../imgs/b_centre_off.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:14px;
padding:6px 0px 9px 15px;
margin-right:3px;
margin-bottom:3px;
margin-left:46px;
display:block;
width:634px;
float:left;
text-align:center;
}
#contenido.centres #leftcolumn a:hover{
background:url(../imgs/b_centre_on.jpg) no-repeat;
}

#centros #noticia{
width:466px;
padding-bottom:10px;
float:left;
margin-left:8px;
background:none;
}

#centros #noticia h6{
font-size:30px;
color:#292929;
margin-top:12px;
}

#centros #noticia h3{
font-size:18px;
margin-bottom:18px;
}

#centros #noticia p{
font-size:11px;
color:#fff;
margin:0 20px 0 20px;
text-align:justify;
}

/*centres pantalles*/
#centros #fondoDos h3{
font-size:18px;
color:#292929;
margin-bottom:18px;
}
#centros #fondoDos p{
color:#292929;
font-size:12px;
margin:0 20px 0 20px;
text-align:justify;
}

#centros #lletras{
margin:0 0 1px 20px;
padding:15px 22px 15px 22px;
}

#centros #fondoDos #leftcolumn #dadesgrd #lletras em, #centros #fondoDos #leftcolumn #dadesgrd #lletras em a:link, #centros #fondoDos #leftcolumn #dadesgrd #lletras em a:visited {
float:left;
color:#8f0021;
font-weight:bold;
margin:0px 0px 0 0px;
font-size:14px;
width:460px;
font-style:normal;
background:none;
text-align:left;
padding:0px 0px 0 0px;

}#centros #fondoDos #leftcolumn #dadesgrd #lletras i{
color:#8f0021;
font-weight:bold;
font-size:14px;
font-style:normal;
/*float:left;
margin:0px 0px 0 0px;
background:none;
text-align:left;
padding:0px 0px 0 0px;*/
}


#centros #fondoDos #leftcolumn #dadesgrd #lletras p, #centros #fondoDos #leftcolumn #dadesgrd #lletras p a:link, #centros #fondoDos #leftcolumn #dadesgrd #lletras p a:visited{
float:left;
margin:0px 0px 0 0px;
font-size:12px;
width:460px;
font-style:normal;
background:none;
text-align:left;
padding:0px 0px 0 0px;
color:#292929;
}

#centros #fondoDos #leftcolumn #dadesgrd #lletras a:link, #centros #fondoDos #leftcolumn #dadesgrd #lletras a:visited {
float:right;
width:107px;
/*height:16px;*/
text-align:center;
color:#FFFFFF;
text-decoration:none;
background:#000;
padding:3px 0px 0 0px;
margin:0px 0px 0 0px;
font-size:9px;
}
#centros #fondoDos #leftcolumn #dadesgrd #lletras a:hover{
background:#4c4c4c;
}

#centros #fondoDos #leftcolumn #dadesgrd #lletras form a:link, #centros #fondoDos #leftcolumn #dadesgrd #lletras form a:visited {
float:left;
width:47px;
margin:15px 0px 0 0px;
}


#centros #bpremsa{
padding:0 0 0px 20px;
height:70px;
}
#centros #fondoDos #dadesgrd #bpremsa a:link, #centros #fondoDos #dadesgrd #bpremsa a:visited{
color:#FFFFFF;
}



#centros #webs{
padding:0 0 10px 20px;
height:70px;
}

#centros #fondoDos #dadesgrd #webs a:link, #centros #fondoDos #dadesgrd #webs a:visited{
padding:16px 5px 0px 5px;
color:#FFFFFF;
}
#centros #webs em{
padding:16px 0px 0px 0px;
}


/*centres dades*/
#centros #fondoDos #dadesgrd{
width:670px;
padding-bottom:10px;
float:left;
background:none;
margin: 40px 0 0 27px;
}
#centros #fondoDos #dadesgrd fieldset, #centros #fondoDos #dades fieldset{
border:none;
background:url(../imgs/raya.gif) repeat-x bottom;
padding:9px 0 9px 0;
margin:0 20px 0 20px;
font-family:Arial, Helvetica, sans-serif;
}
#centros #fondoDos #dadesgrd fieldset p{
float:left;
width:195px;
color:#8f0021;
font-weight:bold;
}

#centros #fondoDos #dadesgrd fieldset em{
float:left;
width:360px;
font-size:12px;
font-style:normal;
}

#centros #fondoDos #dadesgrd a:link, #centros #fondoDos #dadesgrd a:visited, #centros #fondoDos #dades a:link, #centros #fondoDos #dades a:visited{
text-decoration:none;
color:#292929;
}

#centros #fondoDos #dadesgrd strong{
color:#8f0021;
}


/*centres instalacions*/
#centros #fondoDos #dades{
width:290px;
padding-bottom:10px;
float:left;
background:none;
margin: 40px 0 0 27px;
}
#centros #fondoDos #dades fieldset p{
float:left;
}
#centros #fondoDos #leftcolumn #dadesgrd #lletras form p{
float:left;
width:281px;
}

#centros #fondoDos #dades fieldset em{
float:left;
color:#8f0021;
font-size:12px;
font-weight:bold;
font-style:normal;
margin-left:20px;
}

/*formularis*/
#centros form{
}
#centros form #checkbox{
width:auto;
height:auto;
border:none;
margin:0 5px 0 5px;
}
#centros form radio{
width:auto;
height:auto;
border:none;
margin:0 5px 0 5px;
}
#centros form input.sexe{
width:auto;
height:auto;
border:none;
margin:0 5px 5px 5px;
}
#centros form input.fecha{
width:30px;
margin:0 5px 0 5px;
}
#centros form input.fechaD{
width:50px;
margin:0 5px 0 5px;
}
#centros form #form_left{
float:left;
width:281px;
padding-right:27px;
}
#centros form #form_right{
float:left;
width:281px;
}


#centros form input{
width:281px;
margin-bottom:8px;
}

#centros form select{
float:left;
margin-right:0px;
width:281px;
border:1px solid #000;
margin-bottom:8px;
}

#centros #leftcolumn form em {
font-size:10px;
font-style:normal;
}

/*horaris*/

.horaris{
width:627px;
margin: 0 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
background:#d7d7d7;
}

.horaris th{
background:url(../imgs/f_horaris.jpg) repeat-x;
height:46px;
color:#fff;
font-size:12px;
font-weight:normal;
}
.horaris td{
font-size:10px;
text-align:center;
background:#bcbcbc;
width:70px;
height:17px;
}
.horaris td.tono{
background:#f6ac49;
}
.horaris td.step{
background:#f94362;
}
.horaris td.tbc{
background:#f39c7e;
}
.horaris td.gac{
background:#9ec982;
}
.horaris td.aqua{
background:#3598e4;
}
.horaris td.spin{
background:#ea682c;
}
.horaris td.est{
background:#e4d635;
}
.horaris td.dolc{
background:#c7e7ff;
}
.horaris td.tospin{
background:#ff5100;
}
.horaris td.pil{
background:#8cd9a5;
}
.horaris td.est25{
background:#7a7a7a;
}
.horaris td.tbd25{
background:#7a7a7a;
}
.horaris td.gimsuau{
background:#ffd800;
}
.horaris td.aer{
background:#ff0000;
}
.horaris td.taitxi{
background:#a795ea;
}
.horaris td.aerinf{
background:#e960f9;
}
.horaris td.bat{
background:#25954a;
}
.horaris td.boot{
background:#7fe435;
}
.horaris td.card{
background:#ff00de;
}











/**********************/

#centros #noticias{
width:226px;
/*background:#292929;*/
margin-top:0px;
padding:14px 0 9 0px;
}

#centros #leftcolumn ul{
list-style-image:url(../imgs/bulled.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:5px;
float:left;
width:auto;
margin-right:0px;
color:#292929;
}

/*i6 hack*/
* html #centros #leftcolumn ul {
/*width:290px;*/
margin-left:0px;
margin-right:23px;
}
#centros #leftcolumn li{
margin-left:30px;
padding-left:5px;
text-align:justify;
}


#fotos{
float:left;
width:290px;
margin:45px 0 0 46px;
}

#fotos img{
border:2px solid #7a7a7a;
margin-bottom:3px;
}

/*subvencions*/
#contenido.subvencions #leftcolumn p, #contenido.documentacio #leftcolumn p{
float:left;
padding:0px 0 0px 0px;
width:455px;
}
#contenido.subvencions #leftcolumn #lletras em{
float:left;
color:#8f0021;
font-style:normal;
}

#contenido.subvencions #leftcolumn #lletras a:link, #contenido.subvencions #leftcolumn #lletras a:visited, #contenido.documentacio #leftcolumn #lletras a:link, #contenido.documentacio #leftcolumn #lletras a:visited {
float:right;
width:107px;
height:16px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
background:#000;
padding:3px 0px 0 0px;
margin:5px 0px 0 0px;
font-size:9px;
}
#contenido.subvencions #leftcolumn #lletras a:hover, #contenido.documentacio #leftcolumn #lletras a:hover{
background:#4c4c4c;
}

#contenido.subvencions #lletras{
width:595px;
padding:20px;
}

/*info interes*/
#webs{
padding:0 0 10px 46px;
}
#webs a:link, #webs a:visited{
background:url(../imgs/b_webs_off.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:12px;
padding:6px 5px 0px 5px;
margin-right:3px;
margin-bottom:3px;
display:block;
width:199px;
height:40px;
float:left;
text-align:center;
}
#webs a:hover{
background:url(../imgs/b_webs_on.jpg) no-repeat;
}
#webs em{
background:url(../imgs/b_webs_on.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:12px;
font-style:normal;
padding:6px 0px 0px 0px;
margin-right:3px;
margin-bottom:3px;
display:block;
width:209px;
height:40px;
float:left;
text-align:center;
}

#contenido.webs #lletras {
margin:0 20px 1px 0;
float:right;
width:391px;
}
#contenido.webs #leftcolumn a:link, #contenido.webs #leftcolumn a:visited {
font-weight:normal;
}


/*noticias contenido*/
select{
float:right;
margin-right:46px;
width:290px;
}

#news #noticia{
width:634px;
margin-left:46px;
margin-bottom:0px;
height:auto;
padding-bottom:10px;
}


#news #noticia h2{
color:#292929;
margin:0px 0 0 0px;
text-decoration:none;
background:none;
width:600px;
height:auto;
}
#news #noticia h3{
color:#fff;
margin:0px 0 0 20px;
text-decoration:none;
}
#news #noticia h4{
color:#fff;
margin:0px 0 0 20px;
text-decoration:none;
font-size:12px;
}

#subnoticia{
width:608px;
/*height:126px;*/
margin-left:46px;
margin-bottom:1px;
background:#bcbcbc;
padding:6px 6px 6px 20px;

}
#subnoticia h2{
width:380px;
font-size:16px;
font-weight:bold;
color:#8f0021;
float:left;
margin:0;
background:none;
padding:0;
height:auto;
}

#subnoticia a:link{
text-decoration:none;
}
#subnoticia h3{
width:380px;
font-size:14px;
font-weight:bold;
color:#8f0021;
float:left;
margin:0;
padding:0;
}
#news #leftcolumn #subnoticia p{
width:380px;
font-size:12px;
float:left;
margin:0;
padding:0;
}
#subnoticia img{
float:right;
}

/*assegurances*/
#contenido.generals #lletras a:link, #contenido.generals #lletras a:visited{
font-family:Arial, Helvetica, sans-serif;
}

#menors{
/*padding:0 0 0px 46px;
height:118px;*/
}
#menors:link, #menors:visited{
background:url(../imgs/b_assegur_off.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:14px;
padding:6px 0px 9px 5px;
margin-right:3px;
margin-bottom:22px;
margin-left:46px;
display:block;
width:310px;
float:left;
text-align:center;
}

/*i6 hack*/
* html #menors:link, * html #menors:visited{
margin-left:23px;
 }


#menors:hover{
background:url(../imgs/b_assegur_on.jpg) no-repeat;
}
#menors em{
background:url(../imgs/b_assegur_on.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:23px;
font-style:normal;
padding:6px 0px 9px 0px;
margin-right:3px;
margin-bottom:3px;
display:block;
width:46px;
float:left;
text-align:center;
}


#menorsDos{
/*padding:0 0 0px 46px;
height:118px;*/
}
#menorsDos:link, #menorsDos:visited{
background:url(../imgs/b_assegur_off.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:14px;
padding:6px 0px 15px 5px;
margin-right:3px;
margin-bottom:22px;
margin-left:0px;
display:block;
width:310px;
float:left;
text-align:center;
}
#menorsDos:hover{
background:url(../imgs/b_assegur_on.jpg) no-repeat;
}
#menorsDos em{
background:url(../imgs/b_assegur_on.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:23px;
font-style:normal;
/*padding:14px 0px 15px 0px;*/
padding:6px 0px 15px 0px;
margin-right:3px;
margin-bottom:3px;
display:block;
width:46px;
float:left;
text-align:center;
}





#contenido.esportives #abecedari {
height:96px;
}

#contenido.esportives #lletras a:link, #contenido.esportives #lletras a:visited{
font-weight:bold;
text-decoration:none;
}
.l2:link{
color:#8f0021;
}

/*borsa de treball */
#contenido.borsa form{
float:left;
width:213px;
padding-left:46px;
}
#ofertes{
float:left;
width:370px;
margin-left:46px;
}

#contenido.borsa #lletras{
width:322px;
margin:0 0 1px 0;
}

#contenido.borsa  h3{
margin: 36px 0 36px 0;
}

#contenido.borsa #leftcolumn #lletras em{
text-decoration:none;
color:#8f0021;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}
#contenido.borsa #leftcolumn #lletras h4 {
font-weight:bold;
}

input{
width:212px;
border:1px solid #000;
margin-bottom:8px;
}

#contenido.borsa #leftcolumn form a:link, #contenido.borsa #leftcolumn form a:visited{
float:left;
width:48px;
height:16px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
background:#000;
padding:3px 0px 0 0px;
margin:15px 0px 0 0px;
font-size:9px;
}
#contenido.borsa #leftcolumn form a:hover{
background:#4c4c4c;
}

#contenido.borsa #leftcolumn form em {
font-size:10px;
font-style:normal;
}




/*condicions, seguretat*/
#contenido.condicions #leftcolumn strong{
color:#8f0021;
}
#contenido.condicions #leftcolumn em{
color:#8f0021;
font-style:normal;
}
#contenido.condicions #leftcolumn a:link, #contenido.condicions #leftcolumn a:visited{
color:#000;
text-decoration:none;
font-weight:bold;
}

/*ubicacio*/

#contenido.subvencions #leftcolumn img{
margin:20px 0 0 46px;
}

/*contacta*/
#contenido.contacta #leftcolumn h4{
color:#8f0021;
font-size:14px;
font-weight:bold;
margin-bottom:22px;
}
#contenido.contacta #leftcolumn strong{
color:#8f0021;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#contenido.contacta #leftcolumn ul{
font-size:12px;
margin:22px 0 22px 0;
}
#contenido.contacta #leftcolumn li{
list-style-image:url(../imgs/bulled.gif);
margin-left:20px;
}


#mapas{
margin:0 0 1px 46px;
background:#bcbcbc;
width:634px;
height:264px;
}

/*area premsa*/
#bpremsa{
padding:0 0 0px 46px;
height:70px;
}
#bpremsa a:link, #bpremsa a:visited{
background:url(../imgs/b_prensa_off.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:14px;
padding:15px 0px 0px 0px;
margin-right:3px;
margin-bottom:3px;
display:block;
width:318px;
height:36px;
float:left;
text-align:center;
}
#bpremsa a:hover{
background:url(../imgs/b_prensa_on.jpg) no-repeat;
}
#bpremsa em{
background:url(../imgs/b_prensa_on.jpg) no-repeat;
text-decoration:none;
color:#fff;
font-size:14px;
font-style:normal;
padding:15px 0px 0px 0px;
margin-right:3px;
margin-bottom:3px;
display:block;
width:318px;
height:36px;
float:left;
text-align:center;
}

#contenido.premsa #leftcolumn p, #contenido.premsa #leftcolumn p a:link, #contenido.premsa #leftcolumn p a:visited, #contenido.documentacio #leftcolumn p, #contenido.borsa #leftcolumn p, #contenido.borsa #leftcolumn p a:link, #contenido.borsa #leftcolumn p a:visited{
padding: 0 0px 0px 0px;
text-align:justify;
text-decoration:none;
color:#292929;
}

#contenido.premsa #leftcolumn #lletras h4 a:link, #contenido.premsa #leftcolumn #lletras h4 a:visited, #contenido.borsa #leftcolumn #lletras h4 a:link, #contenido.borsa #leftcolumn #lletras h4 a:visited{
text-decoration:none;
color:#8f0021;
font-size:14px;
font-weight:bold;
}
#contenido.premsa #leftcolumn #lletras em a:link, #contenido.premsa #leftcolumn #lletras em a:visited, #contenido.borsa #leftcolumn #lletras em a:link, #contenido.borsa #leftcolumn #lletras em a:visited, #contenido.documentacio #leftcolumn #lletras em{
text-decoration:none;
color:#8f0021;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}



/*agenda*/
#contenido.agenda .cercar:link, #contenido.agenda .cercar:visited{
float:right;
width:45px;
height:16px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
background:#000;
padding:3px 0px 0 0px;
margin:5px 0px 0 0px;
font-size:9px;
}
#contenido.agenda .cercar:hover{
background:#4c4c4c;
}
#contenido.agenda #tornar a:link, #contenido.agenda #tornar a:visited{
float:right;
width:80px;
height:16px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
background:#000;
padding:3px 0px 0 0px;
margin:5px 44px 0 0px;
font-size:9px;
}
#contenido.agenda #tornar a:hover{
background:#4c4c4c;
}

.titol{
width:636px;
margin-left:46px;
background:url(../imgs/f_cal.jpg) repeat-x;
height:44px;
margin-top:20px;
}
/*i6 hack*/
* html .titol{
margin-left:8px;
}
/*ie7 hack*/
*:first-child+html .titol{
margin-left:8px;
}


.titol em{
font-style:normal;
color:#fff;
font-size:12px;
margin-right:10px;
}
.titol select{
width:88px;
border:1px solid #000;
float:left;
}

.cal{
width:638px;
margin-left:45px;
margin-bottom:20px;
}
.cal th{
background:url(../imgs/f_horaris.jpg) repeat-x;
border-left:#a6a6a6;
border-bottom:#878787;
height:47px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
}
.cal td{
background:#bcbcbc;
border-left:#e7e7e7;
border-bottom:#e7e7e7;
width:87px;
height:35px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.cal td em{
padding-right:17px;
font-style:normal;
}
.cal td a:link, .cal td a:visited{
background:#8f0021;
color:#fff;
text-decoration:none;
display:block;
height:25px;
padding:10px 17px 0 0;
}

#contenido.agenda #lletras_left{
float:left;
width:255px;
}
#contenido.agenda #lletras_cen{
float:left;
width:255px;
text-align:left;
margin-left:20px;
}
#contenido.agenda #lletras_right{
float:left;
margin:10px 0 0 15px;
}

#contenido.agenda #lletras input{
width:255px;
height:18px;
}

#contenido.agenda #lletras select{
width:255px;
margin-right:0px;
border:1px solid #000;
}

#contenido.agenda #lletras h4{
color:#8f0021;
font-size:14px;
font-weight:bold;
}
#contenido.agenda #lletras em{
color:#8f0021;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}


/*footer*/
#footer a:link, #footer a:visited{
text-decoration:none;
color:#fff;
font-size:12px;
margin-left:20px;
}

#adreca{
margin-top:15px;
color:#fff;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}




