*{
margin:0;
padding:0;
border:0;

SCROLLBAR-FACE-COLOR:#fff;
SCROLLBAR-HIGHLIGHT-COLOR: #B86F02;
SCROLLBAR-SHADOW-COLOR: #F9A40B;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #B86F02;
SCROLLBAR-TRACK-COLOR: #E3E3E3;
SCROLLBAR-DARKSHADOW-COLOR: #959595;

}
body{
padding:0px 0 0 0;
color:#757575;
background-color:#FFF;
font:12px verdana,arial,tahoma,geneva,sans-serif;
background:url(../img/bgr.gif) repeat-x 0px 0px;
line-height:18px;
}
a{
color:#727272;
text-decoration:none;

}
a:hover{
color:#000;
}
input,select,textarea{
border:#cccccc 1px solid;
padding:1px 2px;
color:#000000;
font:11px arial,tahoma,sans-serif
}
select{
padding:1px
}
h1 span{
padding:0px 0px 0px 0px;
display:none
}

h2 span,h3 span{
padding:0px 0px 0px 0px;
display:none
}

p{
padding:0px 0px 10px 0px;
}

#cap{
margin:0 auto;
background:url(../img/bgr-cap.gif) no-repeat center 0px;
height:160px;
}
#cap2{
margin:0 auto;
background:url(../img/bgr-cap.gif) no-repeat center 0px;
height:164px;
}

#logo{
margin:0 auto;
padding:28px 0 0 0;
width:738px;
}

#page{
margin:0 auto;
background:url(../img/bgr-content.jpg) no-repeat center bottom;
}

#page2{
margin:0 auto;
background:url(../img/bgr-coaching.jpg) no-repeat center top;
}

#page3{
margin:0 auto;
background:url(../img/bgr-quisoc.jpg) no-repeat center -10px;
_background:url(../img/bgr-quisoc.jpg) no-repeat center -8px;
}


#inici{
margin:0 auto;
width:748px;
height:983px;
}

#inici span{
margin-left:5px;
}

#menu-inici{
height:413px;
width:775px;
background:url(../img/bgr-inici.jpg) no-repeat 0px 24px;
padding:40px 0px 0 6px;
}

#menu-inici ul{
margin:0px;
padding:0px;
}

#menu-inici li{
float:left;
list-style:none;
width:225px;
height:142px;
margin:35px 31px 30px 0;
*margin:35px 31px -10px 0;
text-align:center;
}

#menu-inici ul.col2{
margin:0px 0px 0px 128px;
text-align:center;
}


/* ---------------------- menu ----------------------------*/
#menu{
margin:0 auto;
*padding:3px 0 0 0;
width:758px;
background:url(../img/bgr-menu.png) no-repeat 0px 0px;
_background:url(../img/bgr-menu.gif) no-repeat 0px 1px;
height:48px;
font:11px arial,verdana,tahoma,geneva,sans-serif;
font-weight:bold;
}

#menu ul{
margin:0px;
padding:16px 0 0 12px;
*padding:15px 0 0 12px;
}

#menu li{
float:left;
list-style:none;
}


/* ---------------------- serveis ----------------------------*/

#serveis{
margin:0 auto;
width:748px;
height:683px;
background:url(../img/bgr-serveis.jpg) no-repeat 0px 24px;
padding:20px 0 0 0;
}
#serveis .col1{
padding:80px 0 0 70px;width:200px;float:left;height:320px;
}
#serveis .col2{
padding:0px 0 0 40px;float:left;
}

#recerca{
margin:0 auto;
width:758px;
height:983px;
background:url(../img/bgr-recerca.jpg) no-repeat 0px 24px;
padding:50px 0 0 0;
}

#recerca .content{padding:0px 0 0 10px;width:730px;}
#recerca .txt1{padding:0 0 20px 10px}
#recerca .txt2{background-color:#D1D1D1;padding:20px}

#recerca h2{
padding:40px 0 20px 0;
font-size:22px;
font-weight:normal;
line-height:22px;

}
#recerca h3{
background-color:#D1D1D1;
font-size:22px;
font-weight:normal;
padding:10px 0 10px 20px;
}
#recerca h4{
font-size:14px;
font-weight:bold;
text-decoration:underline;
padding:0px 0 5px 25px;
background:url(../img/ic-fletxa.gif) no-repeat 0px 2px;
}

#recerca ul{
margin-left:20px;
padding:0 0 20px 20px;
list-style:dotted;
}


#estudis{
margin:0 auto;
width:758px;
height:983px;
background:url(../img/bgr-estudis.jpg) no-repeat 0px 24px;
padding:38px 0 0 0;
}
#estudis .content{padding:0px 0 0 10px;width:730px;}
#estudis .txt1{padding:0 0 20px 10px;width:400px;}
#estudis .txt2{background-color:#D1D1D1;padding:20px}

#estudis h2{
padding:40px 0 20px 0;
font-size:22px;
font-weight:normal;
line-height:22px;

}
#estudis h3{
background-color:#D1D1D1;
font-size:22px;
font-weight:normal;
padding:10px 0 10px 20px;
}
#estudis h4{
font-size:14px;
font-weight:bold;
text-decoration:underline;
padding:0px 0 5px 0px;
}

#estudis ul{
margin-left:20px;
padding:0 0 10px 20px;
list-style:none;
}

#coaching{
margin:0 auto;
width:758px;
height:928px;
padding:38px 0 0 0;
}
#coaching .content{padding:0px 0 0 10px;width:730px;}
#coaching .txt1{padding:0 0 20px 10px;width:470px;}
#coaching .txt2{padding:0px 0 0 10px;width:470px;}

#coaching h1{
padding:22px 0px 0px 10px;
}

#coaching h2{
padding:20px 0 20px 0;
font-size:22px;
font-weight:normal;
line-height:22px;

}
#coaching h3{
background-color:#D1D1D1;
font-size:22px;
font-weight:normal;
padding:10px 0 10px 20px;
}
#coaching h4{
font-size:14px;
font-weight:bold;
text-decoration:underline;
padding:0px 0 5px 0px;
}
/* --------------------------- com treballem --------------------------------*/
#comtreballem{
margin:0 auto;
width:748px;
height:983px;
background:url(../img/bgr-comtreballem.jpg) no-repeat 0px 24px;
padding:20px 0 0 0;
}
#comtreballem .col1{
padding:80px 0 0 10px;
width:280px;
float:left;
}
#comtreballem .col2{
padding:11px 0 0 40px;float:left;
height:230px;
}
#comtreballem .content{
width:740px;
_margin-top:-20px;
}
#comtreballem .txt1{background-color:#D1D1D1;padding:20px}

#comtreballem ul{
margin-left:20px;
padding:0 0 10px 20px;
list-style:none;
}
/* --------------------------- finalitat --------------------------------*/
#finalitat{
margin:0 auto;
width:748px;
height:783px;
background:url(../img/bgr-finalitat.jpg) no-repeat 0px 24px;
padding:20px 0 0 0;
}
#finalitat h1{
padding:18px 0px 20px 10px;
}
#finalitat .txt1{
padding:60px 0px 0px 115px;
width:230px;
font-weight:bold;
font-size:12px;
}
#finalitat .txt2{
padding:0px 0px 0px 110px;
width:230px;
font-weight:bold;
font-size:12px;
text-align:center
}
/* --------------------------- quisoc --------------------------------*/
#quisoc{
margin:0 auto;
width:748px;
height:1220px;
padding:20px 0 0 0;
}
#quisoc h1{
padding:11px 0px 20px 10px;
_padding:14px 0px 20px 10px;
}
#quisoc h2{
padding:20px 0 20px 0;
font-size:14px;
font-weight:bold;
line-height:15px;
text-align:right;
width:320px;
}
#quisoc h3{
font-size:14px;
font-weight:bold;
line-height:20px;
border-top:1px solid #B7B7B7;
border-bottom:1px solid #B7B7B7;
padding:5px;
}
#quisoc h4{
font-size:14px;
font-weight:bold;
line-height:20px;
padding:10px 0 15px 15px;
}
#quisoc ul{
padding:10px 0px 20px 15px;
}
#quisoc li{
padding:0px 0 10px 0;
}
#quisoc .col1{
padding:15px 15px 10px 0px;
width:240px;
float:left;
}
#quisoc .col1 p{
padding:15px 0px 10px 0px;
text-align:justify;
}

#quisoc .col2{
padding:15px 0px 0px 0px;
width:492px;
float:left;
background:url(../img/bgr-quisoc.gif) no-repeat 0px 15px;
}


#quisoc .txt{
width:492px;
background-color:#B6B6B6;
height:560px;
}

#quisoc .txt1{
padding:15px 10px 0 15px;
float:left;
width:220px;
font:11px verdana,arial,tahoma,geneva,sans-serif;
text-align:justify;
}

#quisoc .txt2{
padding:15px 10px 0 10px;
float:left;
width:220px;
font:11px verdana,arial,tahoma,geneva,sans-serif;
text-align:justify;
}

#quisoc .col3{
padding:15px 0px 0 0px;
font:11px verdana,arial,tahoma,geneva,sans-serif;
}
#quisoc .col3 ul{
padding:10px 0 0 0px;
margin:0px;
}
#quisoc .col3 li{
float:left;
width:225px;
margin:0 8px 0 10px;
list-style:dotted;
}
#quisoc .col3 p{
margin:10px 0 0 0;
padding:5px;
background-color:#D7D7D7;
font-style:italic;
}
.color{
color:#FF7E00;
font-size:14px;
font-weight:bold;
}
.espai{
padding:0px 0 5px 0px;
list-style:none;
}
.a{
padding:2px 0 2px 20px;
list-style:none;
background:url(../img/ic-a.gif) no-repeat 0px 2px;
}
.b{
padding:2px 0 2px 20px;
list-style:none;
background:url(../img/ic-b.gif) no-repeat 0px 2px;
}
.c{
padding:2px 0 2px 20px;
list-style:none;
background:url(../img/ic-c.gif) no-repeat 0px 2px;
}
.d{
padding:2px 0 2px 20px;
list-style:none;
background:url(../img/ic-d.gif) no-repeat 0px 2px;
}
.e{
padding:2px 0 2px 20px;
list-style:none;
background:url(../img/ic-e.gif) no-repeat 0px 2px;
}
.f{
padding:2px 0 2px 20px;
list-style:none;
background:url(../img/ic-f.gif) no-repeat 0px 2px;
}
.g{
padding:2px 0 2px 20px;
list-style:none;
background:url(../img/ic-g.gif) no-repeat 0px 2px;
}
.fletxa{
background:url(../img/ic-fletxa.gif) no-repeat 0px 3px;
padding:0 0px 5px 25px;
}


.separador{
height:5px;

}
.margin10{
margin-top:10px;
}
.margin30{
margin-top:30px;
_margin-top:10px;
}
.margin40{
margin-top:40px;
}


.clear{
clear:both;
height:1px;
margin:-1px 0 0 0;
}



/* ----------- peu -------------*/

#peu{
margin:0 auto;
background:url(../img/bgr-peu.gif) repeat-x center 0px;
height:120px;
}

#menupeu{
margin:0 auto;
border-top:1px solid #939393;
border-bottom:1px solid #939393;
width:620px;
text-align:center;
font:11px verdana,arial,tahoma,geneva,sans-serif;
padding:5px;
color:#939393;
}
#menupeu a{
font:11px verdana,arial,tahoma,geneva,sans-serif;
font-weight:bold;
color:#939393;
}
#menupeu a:hover{
font:11px verdana,arial,tahoma,geneva,sans-serif;
font-weight:bold;
color:#000;
}

#txtpeu{
margin:0 auto;
width:620px;
text-align:center;
font:11px verdana,arial,tahoma,geneva,sans-serif;
padding-top:5px;
}

#avellana{
margin:0 auto;
width:100px;
padding-top:5px;
font:11px verdana,arial,tahoma,geneva,sans-serif;
}
#avellana a{
color:#939393;
font:11px verdana,arial,tahoma,geneva,sans-serif;
}
#avellana a:hover{
color:#000;
font:11px verdana,arial,tahoma,geneva,sans-serif;
}

/*--- contacta ---*/

#contacta{
margin:0 auto;
width:748px;
height:583px;
padding:20px 0 0 0;
}
#contacta h1{
border-top:2px solid #B7B7B7;
border-bottom:1px solid #B7B7B7;
padding:10px;
}
#contacta p{
padding:15px;
font-size:14px;
}

#formulari{
background-color:#D1D1D1;
width:450px;
font:11px verdana,arial,tahoma,geneva,sans-serif;
margin:0 0 0 100px;
padding:10px;
height:220px;

}

form{
width:450px;
}

.noborder{
border:0px;
}


#form1{
padding:0px 10px 0px 10px;
float:left;
width:90px;
height:220px;
font-weight:bold;
}
#form1 p{
padding:0px 0px 10px 0px;
font-size:11px;

}
#form2{
float:left;
width:340px;
}
#form2 input{
margin:0px 0px 3px 0px;
border:1px solid #A5A5A5;
}

#form2 p {
font-size:10px;
font-weight:bold;
padding:0px;
}

.txtform{
width:300px;
margin:0px 0px 8px 0px;
border:1px solid #D4D0C8;
}

.formboto{
padding:5px 0px 5px 430px;
}

