body {  background: transparent url(webv1.png) top left; background-repeat: repeat-x; margin: 0px; padding: 0px; font-family: arial, tahoma, helvetica,  sans-serif; font-size: small; color: green; text-align: center; }
#CosWeb {color: #fff; ; background:#000; border: #fff 8px solid; margin: 0px auto; width: 790px; position: relative; text-align:justify}
#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(logo2.jpg) top left no-repeat; }
#capcal h1 a { display: block; width: 237px; height: 55px; 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 10px; font-weight:800;}
.menCapcal ul li a { font-size: small; text-transform: lowercase; color: #585858;}
.menCapcal ul li a:hover { color: #ee2f72; background:#fff;}
/*Oferta*/
#oferta { width: auto; padding-top: 0px; padding-left: 0px; height: 257px; background: url(fons_oferta.jpg) no-repeat 50% 0px; position: relative; z-index: 1;}#oferta h2 {margin: 20px 0px 0px 0px; font-size: medium; color: #fff; line-height: 18px; border-bottom: 1px solid #dad8ca;}#oferta .wrapper { width: 750px; height: 205px; margin: 0 auto; position: relative; overflow: hidden;}#feature { position: absolute; top: 60px; left: 18px;}
#feature img {border:0px;}#oferta .context { padding: 20px 10px 0 350px;}
#oferta .context p {font-size:1em;color: #000; font-weight:800;}
.enllac_contactar {margin-left: 50px;font-weight: bold; font-size: medium;}
/* Cos Web*/
#centre { clear: both; }
#centreE { clear: both; text-align:justify; }
#centre h2.centre2 { margin: 20px 0px 30px 0px; font-size: medium; color: #ee2f72; line-height: 18px; border-bottom: 1px solid #dad8ca; }
.columnes { margin-top:5px;background:#000;color: #fff;} 
.columna1 { float:left;width:30%; margin-left:4px; margin-bottom:25px;padding:4px;}
.columna2 { float:left; width:30%; margin-left:25px;padding:4px;}
.columna3 { float:right; width:30%;margin-right:4px;padding:4px;}
.columnaEsq { float:left;margin-right:12px; margin-left:4px; width:57%; margin-bottom:25px;}
.columnaDret { float:left; width:38%; background:#fff;color: #585858;padding-right:4px;padding-left:4px;}
.columnaUnica {padding-right:5%;padding-left:5%;}
.llistalletres {list-style-type: lower-alpha}
/* Peu */
#peu {clear: both; text-align:center; margin: auto; background:#ee2f72;color: #fff; font-size:x-small;}
#peu p { padding-top: 2px; padding-bottom:2px;padding:20px;}
#peuValida {float:left; padding-left:10px;}
#peuXarxes {float:right; padding-right:10px;margin-bottom:10px;}
#peuXarxes img {border:0px; }

/* Enllacos */
a { color: #ee2f72; text-decoration: none; }

.amaga { display: none; }
.v {color:#00af52;}
#idioma {text-align:right;background:#fff;font-size: x-small;}
abbr, acronym, .help { border-bottom: 1px dotted #333; cursor: help;}

/* Formulari */
form#two {background:#fff; width:470px; padding:10px; border:1px solid #ee2f72;margin-left: 15%; color:#585858;}
form#two fieldset {width:350px; display:block; border:1px solid #ee2f72; 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 #ee2f72; 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:#585858;}
form#two textarea {width:350px; height:15em; border:1px solid #ee2f72; padding:0.5em; overflow:auto; background:#fff ; color:#585858;}
form#two #button1, form#two #button2 {background:#fff; 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:#ee2f72;}
