html,body{width:100%;height:100%;padding:0;margin:0;background:#CEC290 url(../img/bg.jpg) top left repeat-x;font-family:Georgia;font-size:12px;}
h1,h2,h3,h4{margin:0;padding:0;}
p,ul{margin:0;padding:0;}

#wrapper{width:940px;margin:0 auto;position:relative;height:800px;}

#cap{position:relative;height:150px;background:#000 url(../img/img_cap3.jpg) top right no-repeat;width:940px;}
#cap a img{border:none;}
#menu{background:#F99501 url(../img/bg_menu.jpg) top left repeat-x;height:30px;position:relative;line-height:30px;font-weight:bold;}
#menu ul{margin:0 auto;padding:0;text-align:center;overflow:hidden;clear:both;width:707px;}
#menu ul.es{width:810px;}
#menu ul.en{width:650px;}
#menu ul.ca{width:707px;}
#menu ul li{display:inline;margin:0;padding:0;width:auto;position:realtive;overflow:hidden;float:left;}
#menu ul li a {text-decoration:none;color:#000;padding:7px 10px;border-right:1px solid #D58001;line-height:30px;height:30px;}
#menu ul li a:hover{background:#F99501;}
#menu ul li a.selected{background:#F99501;}

#pre_cos{position:relative;background:#292519;overflow:hidden;clear:both;width:940px;}
#pre_cos h1{font-size:20px;color:#DED6AB;font-family:verdana;margin-bottom:10px;font-weight:normal;}
#pre_cos p{font-size:12px;color:#CCCC99;line-height:20px;margin-bottom:10px;}
#pre_cos p a{color:#FB9800;}
#pre_cos div.col{float:left;width:430px;overflow:hidden;position:relative;padding: 20px;}
#pre_cos img{float:left;margin:5px 10px 5px 0;}
#pre_cos a.mes_info{position:absolute;right:20px;bottom:10px;color:#F99501;}
#pre_cos a img{border:none;}
#pre_cos .col h1 span{display:block;font-size:13px;font-family:Georgia;margin-top:2px;font-weight:bold;}
#pre_cos .primera .img_po{overflow:hidden;width:150px;float:left;clear:left;margin:0 10px 10px 0;}
#pre_cos .primera .img_po span{display:block;color:#fff;text-align:center;font-size:11px;}
#pre_cos .segona span.data_portada{font-weight:bold;color:#CCCC99;margin-bottom:5px;display:block;}

#cos{position:relative;background:#CCCC99;padding:20px;overflow:hidden;clear:both;width:900px;}
#cos h1{font-size:20px;color:#2D2D22;font-family:verdana;margin-bottom:10px;font-weight:normal;}
#cos p{font-size:12px;color:#000;line-height:20px;margin-bottom:10px;}
#cos p a{color:#000;}
#cos img{float:left;margin:5px 10px 10px 0;z-index:10px;}
#cos a img{border:none;}

#peu{position:relative;line-height:40px;height:40px;text-align:center;background:#4B412F;color:#fff;border-top:1px solid #D47F02;margin-bottom:20px;width:940px;overflow:hidden;}
#peu a.mail{position:absolute;bottom:1px;left:10px;color:#F99501;text-decoration:none;}
#peu a.avis_legal{position:absolute;bottom:1px;right:10px;color:#F99501;text-decoration:none;}

.pics_presentacio {  
    height:  235px;  
    width:   940px;
    padding: 0;  
    margin:  0;  
    overflow:hidden;
    /*background:url(../img/blanc_negre/empresa.png) bottom left no-repeat;*/
} 
 
.pics_presentacio img {  
    width:  940px; 
    height: 235px; 
    top:  0; 
    left: 0;
    margin:0;padding:0;
} 

#idiomes{position:absolute;top:0px;/*background:#292519;*/right:10px;display:inline;color:#FF9D00;padding:5px 2px 3px 3px;}
#idiomes ul{overflow:hidden;}
#idiomes li{display:inline;float:left;overflow:hidden;}
#idiomes li a{padding:0;margin:0;margin:0 2px;overflow:hidden;float:left;}
#idiomes li a:hover{border-bottom:2px solid #42C2E2;}
#idiomes li a img{margin:0;padding:0;border:none;}
#idiomes li a.selected{border-bottom:2px solid #42C2E2;}

#formulari{width:355px;margin-left:50px;}
#formulari div{position:relative;overflow:hidden;clear:both;margin-bottom:10px;}
#formulari div.buttons{text-align:center;}
#formulari div.buttons input{width:auto;margin:0 auto;background:url(../img/bg_menu.jpg) bottom left repeat-x;border:none;cursor:pointer;margin-left:5px;color:#fff;font-weight:bold;border:1px solid #D47F02;}
#formulari input{width:250px;border:none;float:right;background:#F5F3DC;border:1px solid #89815D;}
#formulari label{width:100px;border:none;color:#CCCC99;float:left;font-size:13px;}
#formulari textarea{height:125px;border:none;width:250px;float:right;background:#F5F3DC;border:1px solid #89815D;}

#pre_cos h1.missatge{text-align:right;font-weight:normal;color:#F99501;font-size:15px;}

.box_llista{position:relative;width:900px;/*background:url(../img/bc_bottom_box.jpg) bottom left repeat-x;*/border-bottom:1px dotted #CCCC99;clear:both;overflow:hidden;padding:20px;}
.box_llista img{float:left;position:relative;}
.box_llista h1{color:#FB9800;}

.box_llista a img{border:none;}
.box_llista a.mes_info{position:absolute;bottom:5px;right:20px;color:#44C3E4;}
#pre_cos .box_llista h1{margin:0;padding:0;padding-bottom:3px;width:100%;position:relative;clear:both;overflow:hidden;color:#FC9900;}
#pre_cos .data{width:55px;font-family:arial;padding:2px 5px;float:left;margin:0 10px 5px 0;text-align:center;color:#292519;background:#41C5E3 url(../img/corner_data.gif) top left no-repeat;}
.data span.any{display:block;font-size:14px;font-weight:bold;}
.data span.mes{margin-left:5px;}

#cos .box_llista{padding:0;margin-bottom:20px;padding-bottom:10px;position:relative;width:900px;border-bottom:1px dotted #292519;clear:both;overflow:hidden;}
#cos .box_llista h1{margin:0;padding:0;position:relative;overflow:hidden;color:#292519;}
#cos .box_llista a.mes_info{color:#4B412F;right:0;bottom:10px;}
#cos .data{width:55px;font-family:arial;padding:2px 5px;float:left;margin:0 10px 5px 0;text-align:center;color:#fff;background:#4B412F url(../img/corner_data_clar.gif) top left no-repeat;}
#cos .data span.any{color:#F99501;}

.box_detail{width:900px;padding:20px;overflow:hidden;clear:both;position:relative;}
.box_detail h1{width:100%;clear:both;position:relative;overflow:hidden;}
.box_detail a img{border:none;}
.box_detail .b_img{float:left;margin:0 10px 5px 0;}
.box_detail .b_img a img{border:none;margin:0;padding:0;}
.box_detail .b_img span{display:block;text-align:center;padding:5px 10px;color:#F99501;text-decoration:none;}
#pre_cos .box_detail .data{width:55px;padding:2px 5px;float:left;margin:0 10px 5px 0;text-align:center;color:#292519;background:#CCCC99 url(../img/corner_data.gif) top left no-repeat;}
#pre_cos h1{color:#F99501;}

.mes_imatges{overflow:hidden;width:100%;}
#cos .mes_imatges a img{margin:0;border:none;margin-bottom:2px;}
.mes_imatges .b_img{width:210px;float:left;margin:0 20px 10px 0;}
.mes_imatges .last{margin:0;}
.mes_imatges .b_img a img{border:none;margin:0;padding:0;}
.mes_imatges .b_img span{display:block;text-align:center;padding:5px 10px;color:#292519;text-decoration:none;}

.documents ul{margin:20px;color:#FA9700;}
.documents ul li a{color:#4B412F;font-size:14px;}

#tarifes_col1{width:650px;float:left;overflow:hidden;}
#tarifes_col1 .cols{position:relative;overflow:hidden;clear:both;margin-bottom:10px;}
#tarifes_col1 .col{width:49%;float:left;}
#tarifes_col1 .primer{text-align:right;}
#tarifes_col1 .segon{float:right;}
#tarifes_col1 h1.titol_tarifa{width:49%;text-align:right;}

#tarifes_col2{width:240px;float:left;overflow:hidden;padding-left:10px;}
#tarifes_col2 a{position:relative;margin-bottom:20px;overflow:hidden;clear:borh;margin-bottom:10px;}
#tarifes_col2 a img{position:relative;width:240px;margin: 0 auto;border:none;margin-bottom:30px;}

.novetat_portada{position:relative;overflow:hidden;clear:both;width:900px;padding-bottom:20px;border-bottom:1px dotted #292519;margin-bottom:10px;}
.novetat_portada a.mes_info{position:absolute;right:0px;bottom:10px;color:#292519;}
.novetat_portada h1 span{display:block;font-size:13px;font-family:Georgia;color:#292519;margin-top:2px;font-weight:bold;}


#p_lliures{position:relative;background:#CCCC99;padding:20px;overflow:hidden;clear:both;width:900px;}
#p_lliures h2{font-size:21px;margin-bottom:8px;font-weight:normal;color:#4B412F;}
#p_lliures ul{color:#D47F00;margin:20px;}
#p_lliures ul li{margin-bottom:3px;}
#p_lliures ul li a{color:#4B412F;}

.imatges_activitats{float:right;margin:10px;width:320px;}
.imatges_activitats div{position:relative;overflow:hidden;clear:both;}
.imatges_activitats img{width:150px;float:left;}
ul.llistat_activitats{margin:10px 30px;}
ul.llistat_activitats li{padding:2px 0;}

span.data_linia{color:#CCCC99;margin-bottom:5px;float:right;font-family:Georgia;}
span.data_linia_llista{color:#D47F02;margin-bottom:5px;float:right;font-family:Georgia;}