body { margin: 0px; padding: 0px; font-family: arial, tahoma, helvetica,  sans-serif; font-size: small; color: green; text-align: center; background: #fff; }
#CosWeb { margin: 0px auto 0px auto; width: 750px; text-align: left; }
#skiplinks ul {padding: 0px; margin: 0px; list-style-type: none;}
#skiplinks li {padding:0px; margin: 0px; display: inline; list-style-type: none;}
#skiplinks a {font-weight: bold; font-size: 0.8em! important; z-index: 1000; overflow: hidden; width: 0px; color: #cc0000; position: absolute; height: 0px;}
#skiplinks a:active {border-right: #000 1px dashed; padding-right: 6px; border-top: #000 1px dashed; padding-left: 6px; font-size: 0.6em; background: #fff; padding-bottom: 6px; margin: 2em 0px 0px 1em; overflow: visible; border-left: #000 1px dashed; width: auto; padding-top: 6px; border-bottom: #000 1px dashed; height: auto;}
/* Capcal */
#capcal { clear: both; height: 95px; background:#fff; }
#capcal .logo { float: left; margin-top:20px;}
#capcal h1 { margin: 0px; padding: 0px; background: transparent url(logo.jpg) top left no-repeat; }
#capcal h1 a { display: block; width: 97px; height: 50px; text-indent: -35000px; text-decoration: none; }
#capcal .dreta { float:right; padding: 40px 0px 0px 0px; }
/* MenuCapcal */
.menCapcal { padding: 7px 20px 0px 0px; }
.menCapcal ul { margin: 0px; padding: 0px; }
.menCapcal ul li { list-style-type: none; float: left; padding: 0px 10px 0px 20px;font-weight:800;}
.menCapcal ul li a { font-size: large; text-transform: lowercase;}
.menCapcal ul li a:hover { color: #00af52; background: #fff;}

/* Cos Web*/
#centre { clear: both; }
#centreE { clear: both; text-align:justify; }
#centre h2.centre2 { margin: 20px 0px 30px 0px; font-size: medium; color: #713825; background: #fff; line-height: 18px; border-bottom: 1px solid #dad8ca; }
.columnes { margin-top:5px;} 
.columna1 { float:left;margin-right:2%; width:32%; margin-bottom:25px;}
.columna2 { float:left; width:32%; }
.columna3 { float:right; width:32%; }
.columnaEsq { float:left;margin-right:2%; width:58%; margin-bottom:25px;}
.columnaDret { float:left; width:38%; }
.llistalletres {list-style-type: lower-alpha}
.neteja {clear:both;}
/* Peu */
#peu {clear: both; text-align:center; margin-right: auto; margin-left: auto; background:#713825;color: #fff; font-size:x-small;}
#peu p { padding-top: 2px; padding-bottom:2px;}
#peu2 {clear: both; text-align:center; margin-right: auto; margin-left: auto; font-size:small;}

/* Enllacos */
a { color: #713825; background: #fff; text-decoration: none; }

.amaga { display: none; }
.v {color:#00af52;background: #fff;}
abbr, acronym, .help { border-bottom: 1px dotted #333; cursor: help;}

/* Formulari */
form#two {background:#00af52; width:470px; padding:10px; border:1px solid #67F837;margin-left: 15%; color:#713825;}
form#two fieldset {width:350px; display:block; border:1px solid #67F837; padding:0.5em; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
* html form#two fieldset#personal, * html 
* html form#two fieldset#current {background-position:350px 20px;}
form#two legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #67F837; margin-bottom:5px; padding:3px; width:254px;}
form#two label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:1px; margin-bottom:0.5em;}
form#two input {padding:2px; background:#fff; margin-bottom:0.6em; color:#713825;}
form#two textarea {width:350px; height:15em; border:1px solid #67F837; padding:0.5em; overflow:auto; background:#fff ; color:#706E70;}
form#two #button1, form#two #button2 {background:#67F837; color:#00308C; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px; font-weight:bold;}
form#two #button1:hover, form#two #button2:hover {background-position:center left; color:#000;background:#67F837;}
