@charset "utf-8";
/* CSS Document */
a{
    text-decoration:underline;
    outline:none;
    color:#BED606;
}
a:hover{
    text-decoration:none;
}
p{
    text-align:left;
}
body{
    background:url(../img/fons_superior_lateral.gif) top left repeat-x #544D00;
    color:#363636;
    font-family: "Trebuchet MS", Geneva, Helvetica, Arial;
    font-size:12px;
    padding:0px;
    margin:0px;
}
#fonsTot{
    margin:0;
    padding:0;
    background:url(../img/fons_logo.jpg) top center no-repeat;
}
#englobaTot{
    width:934px;
    margin:0 auto;
}
.clearFloat {
    clear:both;
    font-size:1px;
    height:0px;
}
/* CAP */
#top {
    font-size:10px;
    font-weight:bold;
    height:35px;
    overflow:hidden;
}
#top .topContingut{
    width:934px;
    margin:0 auto;
    color:#A6A354;
}
#top .topContingut #socials{
    float:right;
    background-color:#2f2a02;
    height:35px;
    margin:0;
    padding:0;
    width:200px;
}
#top .topContingut a{
    height:29px;
    width:30px;
    float:right;
    margin:5px 5px 0;
    color:#fff;
    text-decoration:none;
}
#top .topContingut .idiomes{
    float:left;padding-top:10px;
}
#top .topContingut .idiomes a{
    float:none;
}
#top .topContingut a:hover{
    text-decoration:underline;
}
#facebook {
    background:url("../img/socials/bt_facebook.gif") no-repeat scroll 0 0 transparent;
}
#facebook:hover {
    background-position:0 -29px;
}
#wheriz {
    background:url("../img/socials/bt_wheriz.gif") no-repeat scroll 0 0 transparent;
}
#wheriz:hover {
    background-position:0 -29px;
}
#blogger {
    background:url("../img/socials/bt_blogger.gif") no-repeat scroll 0 0 transparent;
}
#blogger:hover {
    background-position:0 -29px;
}
#cuspidis {
    background:url("../img/socials/bt_cuspidis.gif") no-repeat scroll 0 0 transparent;
}
#cuspidis:hover {
    background-position:0 -29px;
}
#rss {
    background:url("../img/socials/bt_rss.gif") no-repeat scroll 0 0 transparent;
}
#rss:hover {
    background-position:0 -29px;
}
#cap{
    margin:0 auto;
    text-align:center;
    color:#ccc;
    font-size:10px;
}
#cap a{
    color:#fff;
    text-decoration:none;
}
#cap a:hover{
    text-decoration:underline;
}
#cap img{
    display:block;
}
#cap .logo{
    height:170px;
    width:330px;
    margin:0 auto;
    border:0;
}
#ruta{
    font-size:10px;
    height:15px;
    width:934px;
    padding:0px 20px 10px;
    display:block;
}
#ruta a{
    text-decoration:underline;
    color:#535353;
}
#ruta a:hover{
    text-decoration:none;
}
#menuEsq{
    width:217px;
    padding:0px 0px 0px 20px;
    float:left;
}
#menuEsq .titol{
    font-size:20px;
    line-height:32px;
    border-bottom:1px solid #9F9F9F;
    font-family: Impact;
}
#menuEsq img{
    margin-top:15px;
    border:none;
}
#menuEsq img:hover{
    cursor:pointer;
    opacity:0.6;
    filter:alpha(opacity=60);
}

#contingut{
    width:934px;
    background:url(../img/rec_blan_repeat.png) top center repeat-y;
    margin:0 auto;
}
/* PEU */
#peu{
    font-size:10px;
    padding:0px 20px;
    margin:0;
    color:#535353;
    background:url(../img/rec_blanc_peu.png) bottom center no-repeat;
    display:block;
}
#peu .left{
    float:left;
    width:550px;
}
#peu .right{
    float:right;
    width:344px;
    text-align:right;
}
#peu ul li{
    display:inline;
}
#peu ul{
    margin:0px;
    padding:0px;
}
#peu a{
    color:#535353;
    text-decoration:none;
}
#peu a:hover{
    color:#9EAF0A;
}
#peu .by6tems{
    height:21px;
    width:43px;
    background:url(../img/6tems.gif) 0px -21px no-repeat;
    float:right;
}
#peu .by6tems:hover{
    background-position: left top;
}
.reqModalitat{
    height:107px;
    width:151px;
    background:url(../img/rec_dies.gif) top left no-repeat;
    text-align:center;
    color:#fff;
    float:left;
    margin-right:8px;
}
.reqModalitat .reqTitol{
    font-family: Impact;
    font-size:25px;
    line-height:62px;
}
.reqModalitat a{
    display:block;
    line-height:44px;
    width:151px;
    text-align:center;
    font-size:12px;
    color:#fff;
    text-decoration:none;
}
.reqModalitat a:hover{
    text-decoration:underline;
}
.reqDia{
    height:73px;
    width:151px;
    background:url(../img/rec_dies_int.gif) top left no-repeat;
    text-align:center;
    color:#fff;
    float:left;
    font-family: Impact;
    font-size:25px;
    line-height:73px;
}

#contingut .bloc{
    width:650px;
    float:right;
    padding-right:20px;
}

/* PRODUCTES */
#contingut .blocProd{
    width:630px;
    padding-right:40px;
}
#contingut .blocProd .titol{
    font-size:25px;
    border-bottom:1px solid #9F9F9F;
    margin-bottom:5px;
    font-family: Impact;
    height:32px;
}
#contingut .blocProd .subtitol{
    font-size:10px;
    margin-bottom:20px;
    font-weight:normal;
    font-family: "Trebuchet MS";
}
#contingut .blocProd .subtitol b{
    color:#BED606;
}
#contingut .blocProd .left{
    float:left;
    width:245px;
}
#contingut .blocProd .left img{
    border:none;
}
#contingut .blocProd .right{
    float:right;
    width:375px;
}
#contingut .blocProd p{
    padding:0 0 15px 0px;
    margin:0;
    text-align:justify;
}
#contingut .blocProd b, #contingut .blocProd strong{
    font-size:13px;
}