*{margin:0;padding:0}
body{background:#E1E1E1;color:#333;padding:0px 0 25px 0}
body,select,input,textarea{font:100% Arial,Verdana,Sans-Serif} p{margin:15px 0}
#cap{padding:0px 10px 0px 10px;_height:76px;height:75px;}
.imatge_fons{background-image: url(imatges/historia.jpg);background-repeat: no-repeat;background-position: right; height:120px;}
#cos{width:960px;margin:0 auto;font-size:0.72em;background:#FFF;padding:0px 1px 10px 1px;border-right:solid 2px #ccc;border-left:solid 2px #ccc;}
#footer{margin:0 auto;width:960px;font-size:12px;padding-top:15px;color:#3c7bb0}
#columna {float:left; width:380px; margin-right:10px;}
#columna2 {float:left; width:380px;}
#sidebar{margin-left:12px;float:left;width:780px;}
#sidebar h3,#sidebar2 h3{border-bottom:5px solid #BBB;padding:6px 0 6px 2px;margin:22px 0 10px 0}
#sidebar h2,#sidebar2 h2{border-bottom:1px solid #BBB;padding:6px 0 6px 2px;margin:22px 0 10px 0;font-size:20px;}
#sidebar2{margin-left:12px;float:left;width:350px;}
#sidebar3 h3{border-top:5px solid #BBB;border-bottom:1px solid #BBB;padding:6px 0 6px 2px;margin:22px 0 10px 0}
.clearfloat{display:block}
ul{margin-left:20px;}
li{list-style-type: square;}
/*links*/
a:link,a:visited,a:active{color:#666;font-weight:bold;text-decoration:none;}
a:hover{color:#990000;}
a.ver:link, a.ver:active, a.ver:visited {color: #990000;font-weight: bold;}
a.mini:link, a.mini:active, a.mini:visited {color:000; font-size:9px;}
a.cat:link, a.cat:active, a.cat:visited {color: #990000;}
a.cat:hover {text-decoration: underline;}
a.sub:link, a.sub:active, a.sub:visited {font-size:13px;;color:#640000;}
a.sub:hover {text-decoration:underline;}
a.enlace:link, a.enlace:active, a.enlace:visited {text-decoration: none;color: #004000;}
a.enlace:hover {text-decoration: underline;}
/*titols*/
h1{font:2.95em Georgia,"Times New Roman",Times,serif;font-weight:bold;letter-spacing:-0.02em}
h2{font:2.3em Georgia,"Times New Roman",Times,serif;padding-bottom:10px;border-bottom:1px solid #BBBBBB;margin:15px 0px 10px 0px;color:#5F5F5F}
h3{font-size:1em;text-transform:uppercase;letter-spacing:0.1em;margin:10px 0px 5px 0px;font-weight:bold;color:#5F5F5F}

hr{display:block;height:1px;background:#d49911;border:0}
small{font-size:0.95em;background:#eef5e1;padding:3px 6px}

/*pestanyes*/
#nav{margin-top:15px;font-size:1.1em}
#nav li{list-style:none;float:right;border:1px solid #333; margin-right:5px;margin-left: 5px;background-color:#FFF;}
#nav a,#nav a:visited{float:left;display:block;font-weight:bold;color:#666;padding:6px 12px;}
#nav a:hover,#nav a:active{background:#ccc;text-decoration:none;}
#nav .current{border-top: 1px solid #333;border-right: 1px solid #333;border-left: 1px solid #333;border-bottom:1px solid #FFF;}
/*paginacio*/
#pg{clear:both;color:#ccc;height:2em;margin:2em 0 2em 0;}
#pg a,#pg strong{border:1px solid #ccdbe4;display:block;color:#666;float:left;margin:0 5px 0 0;padding:1px 8px;text-align:center;text-decoration:none;}
#pg a:hover{background:#ccc;border-color:#666;color:#666;}
#pg strong{border:0;color:#000;font-size:107%;font-weight:bold;padding:2px 6px;}
#pg-next,#pg-prev{border-width:2px;font:114% Tahoma,Helvetica,sans-serif;margin-top:-2px;padding-bottom:1px;padding-top:1px;_margin-top:-2px;}
#pg-next{margin-left:9px;}
#pg-prev{margin-right:14px;}

.menu_pag {float: left;width: 160px;background-color: #FFFFFF;display:block}
.noticia{margin:2px 0px 7px 0px;border-bottom:1px dotted #C0C0C0;padding:0px 0px 7px 0px; display:block}
.link{margin:2px 0px 7px 0px;border-bottom:1px dotted #C0C0C0;padding:5px 0px 7px 0px; display:block}
.title{font-size:1.2em;font-weight:bold;line-height:115%}
.description{font-size:14px;font-weight:normal;color:#545454;margin-top:0px}
.td_logo{float: left;text-align: center;margin: 15px;border:1px solid #CC9900;vertical-align: middle;padding: 10px;}
form{margin:0}
.divisio{margin-top: 5px;margin-bottom: 5px;margin-left:0 px;padding: 5px;border-bottom:5px solid #D4D0C8;width:150px;display:block;text-transform: uppercase;font-weight: bold;}
.cap1 {border-bottom: 1px solid: #CCC;}
.tit {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color:#666;font-weight: bold;}
.subtitol {font-size: 12px;font-style: italic;}
.taula {background-color: #eee;padding-top: 2mm;padding-bottom: 2mm;padding-left: 2mm;padding-right: 2mm;border: 1px solid #CCC;}
.taula2 {background-color: #DFDCD9;padding-top: 2mm;padding-bottom: 2mm;padding-left: 2mm;padding-right: 2mm;border: 1px solid #D3D3D3;}
.taula_llista {padding-top: 2mm;padding-bottom: 2mm;padding-left: 2mm;padding-right: 2mm;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.marc {background-color: #E8E6E1;border: 1px solid #AEA797;}
.marc_1{float:left; margin-right:70px; margin-top:10px; padding:10px; background:#EBEBEB; border:#999 solid 1px; width:160px; height:140px}
.titol_anunci {font-size: 18px;letter-spacing: 2px;font-weight: normal;}
input {border: 1px solid #CCC;background-color: #F4F4F4; width: 100%;}
.marctext{font-size:12px;background-color:#FFF;border:1px solid #ccc; text-align: justify;padding:5px; margin:5px;}
.marctext input{width:300px;}
.etiqueta {float:left; width:200px; display:block; height:20px;}
