body{
 background:#3c3c3c;
 overflow: -moz-scrollbars-vertical;
}

h1{
 font-family: Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bold;
 line-height:15px;
 color:#aa1428;
 float:left;
 display:inline;
 margin:0px;
 padding:0px;
}

h2{
 font-family: Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 line-height:12px;
 color:#877896;
}

h3{
 font-family: Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:bold;
 line-height:30px;
 color:#aa1428;
 margin-top:5px;
}

h4{
 font-family: Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 line-height:18px;
 color:#877896;
}

#clear{clear:both;}


#top{
 position:absolute;
 background:none;
 width:960px;
 left:50%;
 margin-left:-480px;
 top:0px;
 height:20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:10.2px;
 color:#ffffff;
 font-weight:normal;
 line-height:20px;
}

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

#top li{
 list-style:none;
 float:left;
 width:auto;
 margin:0px;
 margin-right:20px;
 padding:0px; 
}

#top li a{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10.2px;
 color:#ffffff;
 font-weight:normal;
 text-decoration:none;
}

#top li a:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10.2px;
 color:#ffffff;
 font-weight:normal;
 text-decoration:underline;
}

#header{
 position:absolute;
 background:none;
 margin:0px;
 left:50%;
 margin-left:-480px;
 height:132px;
 width:960px;
 top:24px;
 padding:0px;
}

#header img{
float:left;
display:inline;
}

.telf{
 background:#3c3c3c url(/imgbr/telf.png) top left no-repeat;
 width:508px;
 height:80px;
 margin-top:36px;
 float:right;
}

.telf img{
 margin-top:10px;
 margin-left:20px;
}

.telf a img{
border:none;
}

#menu{
 position:absolute;
 background:#191c1e url(/imgbr/bottom_menu.png) bottom left no-repeat;
 margin:0px;
 left:50%;
 margin-left:-480px;
 height:auto;
 width:960px;
 top:150px;
 padding:0px;
}

#menu img{
 position:relative;
 margin-top:15px;
 margin-bottom:10px;
 margin-left:15px;
}

#menu ul{
 list-style:none;
 margin:0px;
 padding:0px;
 height:45px;
 width:960px;
 background:url(/imgbr/fons_menu.png) top left no-repeat;
}

#menu li{
 list-style:none;
 font-family:Times New Roman, Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:19px;
 text-transform:uppercase;
 color:#ffffff;
 float:left;
 margin:0px;
 margin-right:20px;
 margin-top:8px;
 line-height:20px;
 padding:0px;
 display:block;
}

#menu li a{
 color:#ffffff;
 text-decoration:none;
}

.subtitol{
 font-family:Times New Roman, Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-transform:lowercase;
 color:#ffffff;
 display:block;
 margin-top:-7px;
 float:top;
}



#contenidor{
 position:absolute;
 background:#3c3c3c;
 width:960px;
 height:auto;
 left:50%;
 margin-left:-480px;
 top:319px;
}

#dalt{
 background: #3c3c3c url(/imgbr/fons_top.png) top left no-repeat;
 width:960px;
 height:17px;
 float:top;
}

#baix{
 background: #3c3c3c url(/imgbr/fons_bottom.png) top left no-repeat;
 width:960px;
 height:17px;
 float:top;
}

#text{
 position:relative;
 background:white;
 width:960px;
 height:auto;
 float:top;
}

#col1{
 position:relative;
 background:white url(/imgbr/fons_lateral.png) no-repeat;
 margin-top:29px;
 margin-left:15px;
 width:200px;
 height:253px;
 float:left;
}

#col1 ul{
 list-style:none;
 list-style-type:none;
}

#col1 li{
 list-style-type:none;
 background:url(/imgbr/fons_lateral_li.png) -30px 0px no-repeat;
 float:top;
 width:176px;
 height:21px;
 line-height:21px;
 margin-bottom:4px;
 margin-left:-28px;
 padding-left:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#323232;
 text-align:left;
}

#col1 li a{
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#323232;
 text-align:left;
 text-decoration:none;
}

#col1 li:hover{
 list-style-type:none;
 color:#ffffff;
 background:url(/imgbr/fons_lateral_li.png) 0px -21px no-repeat;
}

#col1 li.esportiu{
background:url(/imgbr/fons_lateral_li2.png) 0px 0px no-repeat;
}

#col1 li.esportiu:hover{
background:url(/imgbr/fons_lateral_li2.png) 0px -21px no-repeat;
}

#col1 li:hover a{
 color:#ffffff;
}

#col1 li a:hover{
 color:#ffffff;
}

#col2{
 position:relative;
 border-right:1px dashed #c8c8c8;
 width:520px;
 margin-left:15px;
 height:auto;
 float:left;
 color:#646464;
}

#col2 img{
 position:relative;
 float:left;
 margin:0px;
 margin-bottom:10px;
 padding:0px;
}

#col2 p.separador {
 width:500px;
 margin-left:110px;
 margin-bottom:20px;
 margin-top:20px;
 float:left;
}

#col2 p{
 position:relative;
 float:top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:18px;
 color:646464;
 width:500px;
 margin:0px;
 margin-top:-15px;
 margin-bottom:10px;
 padding:0px;
}

#col2 p strong{
 font-family: Arial Narrow, Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bold;
 line-height:15px;
 color:#aa1428;
 display:inline;
 float:left;
}

#col2 p a{
 position:relative;
 float:top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#aa1428;
 text-decoration:none;
}

#col2 p a:hover{
 position:relative;
 float:top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ff0000;
 text-decoration:underline;
}

#col2 p.enllacos a{
 color:#646464;
 text-decoration:none;
}

#col3{
 position:relative;
 width:164px;
 margin-left:22px;
 height:auto;
 float:left;
}

#bannersbaix{
 background: #3c3c3c url(/imgbr/bannersbaix.png) top left no-repeat;
 width:960px;
 height:114px;
 float:top;
 margin-top:15px;
}

#bannersbaix a img{
 border:none;
 float:left;
 margin-left:15px;
 margin-top:15px;
}

#footer{
 background: #3c3c3c;
 width:960px;
 height:auto;
 float:top;
 margin-top:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 line-height:18px;
 color:#ffffff;
 text-align:center;
}

#footer a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 line-height:18px;
 color:#ffffff;
 text-decoration:none;
}

#footer a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 line-height:18px;
 color:#ffffff;
 text-decoration:underline;
}

#seus{
 background: #3c3c3c;
 width:960px;
 height:auto;
 float:top;
 margin-top:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:18px;
 color:#999999;
 text-align:center;
}

#seus a{
 color:#ffffff;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
}

#seus .mail{
 color:#ffffff;
 text-transform:lowercase;
 font-weight:normal;
 text-decoration:none;
}

#seus .mail:hover{
 color:#ffffff;
 text-transform:lowercase;
 font-weight:normal;
 text-decoration:underline;
}

#seus a:hover{
 font-family:Arial, Helvetica, sans-serif;
 line-height:18px;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
 text-transform:uppercase;
 text-decoration:underline;
}

#seus ul{
 list-style:none;
}

#seus li{
 list-style-type:none;
 float:left;
 width:33%;
}

#credits{
 background:#3c3c3c;
 width:960px;
 height:auto;
 float:top;
 margin-top:55px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 line-height:18px;
 color:#999999;
 text-align:left;
}

#credits p{
 margin-top:55px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 line-height:18px;
 color:#999999;
 text-align:left;
}

#credits a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 line-height:18px;
 color:#999999;
 text-decoration:none;
}

#credits a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 line-height:18px;
 color:#999999;
 text-decoration:none;
}