*{margin:0;padding:0}
body{background:#3c3c3c url(imatges/cap.gif) top center no-repeat;color:#545454;padding:25px 0 25px 0}
body,select,input,textarea{font:100% Arial,Verdana,Sans-Serif}
h1{font:30px Georgia,"Times New Roman",Times,serif;font-weight:bold;letter-spacing:-0.02em}
h2{font:25px Georgia,"Times New Roman",Times,serif;margin:10px 0 0;color:#5F5F5F}
h3{font-size:1em;text-transform:uppercase;letter-spacing:0.1em;margin:10px 0px 5px 0px;font-weight:bold;color:#5f5f5f}
p{margin:15px 0}
a:link,a:visited{color:#3c7bb0;font-weight:bold;text-decoration:none}
a:hover,a:active{color:#333;text-decoration:underline}
hr{display:block;height:1px;background:#333;border:0}
img{border:0px;margin:10px 0px 10px 0px;text-align:left}
select{background:#f2f2f2;border:1px solid #9c9c9c;width:30%}

#page{width:960px;margin:0 auto;font-size:0.72em;background:#FFFFFF;padding:10px 25px 25px 25px;}
#branding{width:715px}
#sidebar,#sidebar2{width:225px; margin-left:12px;float:left}
#sidebar4{width:290px; margin-left:12px;float:left}
#sidebar2 a {font-weight:normal;}
#leftcol{width:287px;border-right:1px dotted #b6b6b6;padding-right:18px}
#leftcol,#rightcol{margin-top:10px;float:left}
#rightcol{width:475px;padding-left:2px;margin-top:-2px}
#info {margin:20px auto;padding:10px;border:1px solid #3c7bb0;width:80%;}

/*Nav*/
#nav{background:#3c3c3c;margin-top:15px;font-size:1.1em;}
#nav li{list-style:none;float:left;border-right:1px solid #a9a9a9;}
#nav a,#nav a:visited{float:left;display:block;font-weight:bold;color:#f5f5f4;padding:6px 12px}
#nav a:hover,#nav a:active,.current_page_item{background:#3c7bb0;text-decoration:none}

#nav2{background:#3c3c3c;height:25px;color:#FFF;margin:5px 0;}
#nav2 p{border-right:1px solid #a9a9a9;display:inline-block;padding:5px 12px;margin:0;}
#nav2 a,#nav a:visited{font-weight:bold;color:#f5f5f4;padding:5px 12px;border-right:1px solid #a9a9a9;}
#nav2 a:hover,#nav a:active, b{background:#3c7bb0;text-decoration:none;color:#f5f5f4;padding:5px 12px;border-right:1px solid #a9a9a9;}

/*llistat*/
#llistat p{margin:10px 0px 7px 0px;border-bottom:1px dotted #C0C0C0;padding:0px 0px 7px 0px;display:inline-block;width:100%;}
#llistat img{float:left;margin:0 5px;}

#sidebar h3,#sidebar2 h3,#sidebar h2,#sidebar2 h2{border-top:5px solid #BBB;border-bottom:1px solid #BBB;padding:6px 0 6px 2px;margin:22px 0 10px 0}
#sidebar4 h3 {border-top:5px solid #BBB;border-bottom:1px solid #BBB;padding:6px 0 6px 2px;margin:10px 0 10px 0;}
#sidebar3 h3{border-top:5px solid #BBB;border-bottom:1px solid #BBB;padding:6px 0 6px 2px;margin:22px 0 10px 0}
h3#respond{border-top:1px dotted #b6b6b6;margin-top:25px;padding-top:20px}
h3#comments{margin-top:32px}
#content{}
#content li{line-height:18px}

#leftcol .feature{margin-bottom:5px;border-bottom:none}
#rightcol img{margin:3px 10px 4px 0}
#leftcol img{margin-bottom:4px;display:block}
#rightcol .clearfloat{border-bottom:1px dotted #b6b6b6;padding:12px 0}
#sidelist li,#sidelist2 li{list-style:none}
#sidelist li ul li,#sidelist2 li ul li{list-style:square;margin-bottom:5px;line-height:115%;margin-left:16px}

#leadpic{float:left;margin:0 18px 8px 0}
#lead{margin-top:22px}

#footer{margin:0 auto;width:960px;font-size:0.7em;padding-top:15px;color:#3c7bb0}
#footer a:hover{color:#FFF;text-decoration:underline}

.left{float:left}
.right{float:right}
.description{font-size:1em;font-weight:normal;color:#545454;margin-top:0px}
.feature{background:#f2f2f2;padding:15px;border-bottom:1px dotted #b6b6b6;border-top:1px dotted #b6b6b6}
.feature:hover{background:#e9e9e9}
.featuread{background:#f2f2f2;padding:10px;border-bottom:1px solid #b6b6b6;border-top:1px solid #b6b6b6;margin:1px 0 2px 0;}
.featuread:hover{background:#e5e5e5;}
.featureadsmall{background:#f2f2f2;padding:5px;border-bottom:1px solid #b6b6b6;border-top:1px solid #b6b6b6;margin:1px 1px 2px 0;}
.featureadsmall:hover{background:#e5e5e5;}
.feature p,#rightcol p{margin:0}
.feature img,#rightcol img{padding:1px;}
.title{font-size:1.2em;font-weight:bold;line-height:115%}
.feature#lead .title{font:1.8em Georgia,"Times New Roman",Times,serif;line-height:100%;display:block;padding-bottom:7px}
.button{padding:1px;background:#333;color:#e7e7e7;border:none}
.button:hover{background:#3c7bb0;color:#FFF}

.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfloat{display:inline-block}
.clearfloat{display:block}
.submenu{ border-bottom:dotted #666666 1px; padding:5px;}
