body {margin:0;padding:0;background:url(../img/fons_top2.gif) 0 20px repeat-x;}
body.home{margin:0;padding:0;background:url(../img/fons_top.gif) 0 20px repeat-x !important;}
div,td {font-family:verdana;font-size:12px;line-height:1.2;color:#000}
a {text-decoration:none;color:#6e0b78;}
a:hover{color:#6e0b78;text-decoration:underline;}

a.lila {text-decoration:none;color:#6e0b78;}
a.lila:hover{color:#6e0b78;text-decoration:underline;}

.clear{clear:both;margin:0;padding:0;}
p,form {margin:0;padding:0;}
h1 {font-size:18px;text-transform:uppercase;font-weight:normal;color:#fff;margin:0;padding:0 0 20px 0;line-height:1}
h2 {font-size:14px;text-weight:bold;color:#666;margin:0;padding:15px 0 10px 0}
ul{margin:0;padding:0;list-style:none;}
img{border:0}
input{font-family:arial;font-size:12px;font-weight:normal;vertical-align:middle;margin:0;padding:2px 10px 2px 5px;}
input.boto{width:auto;height:auto;margin:10px 0 0 5px;vertical-align:middle;color:#fff;background:#67536D;font-weight:normal;font-size:11px}

sup {font-size:9px}

#cap {width:840px;margin:20px auto 0 auto;}
#cap #menu {float:Right;}
#cap #menu ul{padding:0;margin:5px 0 0 0;}
html* #cap #menu ul{padding:0;margin:0 0 0 0;}
#cap #menu li {float:left;}
html* #cap #menu li {float:left;height:13px;padding:5px 0 7px 0}
/*#cap #menu li a{color:#6e0b78;font-weight:bold;padding:5px 10px;text-decoration:none;}
#cap #menu li a:hover{background:url(../img/fons_menu.gif) 0 1px repeat-x;}
#cap #menu li a.ac{background:url(../img/fons_menu.gif) 0 1px repeat-x;}
#cap #menu li a.ac:hover{background:url(../img/fons_menu.gif) 0 1px repeat-x;}*/
#cap #menu li a{color:#6e0b78;font-weight:bold;padding:5px 10px;text-decoration:none;}
#cap #menu li a:hover{background:#fff 0 0 repeat-x;}
#cap #menu li a.ac{background:#fff 0 0 repeat-x;}
#cap #menu li a.ac:hover{background:#fff 0 0 repeat-x;}

html* #cap #menu li a{color:#6e0b78;font-weight:bold;text-decoration:none;height:25px;padding:6px 10px}

#cap #idiomes {padding:5px 0 0 0;color:#666}
#cap #idiomes a{color:#666}
#cap .logo{margin-top:15px}


.text {line-height:1.6;padding-bottom:20px}
.text p.p2 {color:#6e0b78;font-family:verdana;font-size:14px !important}


#contenedor{width:840px;margin:25px auto 0 auto;background:#fff;padding:0;}
#esq {width:395px;margin-right:80px;padding-top:10px}
#dreta {float:right;width:365px;position:relative}
#esq .foto{margin-bottom:30px}
#esq .sotahome{width:395px}
.sotahome .vip{height:50px;width:110px;float:left;background:url(../img/pasti_vip.gif) 0 0 no-repeat;padding:0 0 0 60px;}
.sotahome .umesu{width:160px;float:Right;height:50px;background:url(../img/pasti_1mes1.gif) 0 0 no-repeat;padding:0 0 0 60px;}



#dreta .titular {font-family:arial;font-size:40px;color:#c5c5c5;font-weight:bold;padding-bottom:20px}
#dreta .titular2 {font-family:arial;font-size:34px;color:#c5c5c5;font-weight:bold;padding-bottom:20px}
#dreta p{font-family:arial;font-size:20px;padding-bottom:10px;font-weight:normal}
#dreta .llistahome {background:url(../img/fons_quadre1.gif) 0 0 no-repeat;padding:10px;margin-top:15px}
.llistahome ul{margin:0;padding:2px 0 0 10px}
.llistahome li{background:url(../img/li3.gif) 0 4px no-repeat;padding:0 0 5px 15px}
.llistahome li a{color:#000}

/*serveis */

.vip{height:50px;background:url(../img/pasti_vip.gif) 0 0 no-repeat;padding:0 0 0 60px;}
.vip2{height:70px;background:url(../img/pasti_vip.gif) 0 0 no-repeat;padding:0 0 0 60px;}
.viphome {width:170px;float:left}
.viphome p{float:right;width:110px}
.umesuhome p{float:right;width:160px}

.umesu{height:70px;background:url(../img/pasti_1mes1.gif) 0 0 no-repeat;padding:0 0 0 60px;}
.catorzeh{height:70px;background:url(../img/pasti_14h.gif) 0 0 no-repeat;padding:0 0 0 60px;}
.max33{height:70px;background:url(../img/pasti_max33.gif) 0 0 no-repeat;padding:0 0 0 60px;}
.casa{height:70px;background:url(../img/pasti_casa.gif) 0 0 no-repeat;padding:0 0 0 60px;}
.rhb2{height:70px;background:url(../img/pasti_rhb.gif) 0 0 no-repeat;padding:0 0 0 60px;}
#casa2{height:70px;background:url(../img/pasti_casa2.gif) 0 0 no-repeat;padding:0 0 0 60px;position:absolute;left:0;top:500px}

.horari{height:70px;background:url(../img/pasti_horari.jpg) 0 0 no-repeat;padding:0 0 0 60px;}
.certificats{height:70px;background:url(../img/pasti_cert.gif) 0 0 no-repeat;padding:0 0 0 60px;}

.pediatria{height:115px;background:url(../img/pasti_pediatria.jpg) 0 0 no-repeat;padding:0 0 0 60px;}
.consulta{height:70px;background:url(../img/pasti_consulta.jpg) 0 0 no-repeat;padding:0 0 0 60px;}
.osteopatiaReembors {margin-top:20px;height:70px;background:url(../img/pasti_osteopatia.gif) 0 0 no-repeat;padding:0 0 0 60px;}
.osteopatiaReembors a {font-weight:bold}
#osteopReembors {padding:10px 0 0 0;display:yes}
/*equip */

.llistaequip ul{margin:0;padding:5px 0 0 0}
.llistaequip li{background:url(../img/li1.gif) 0 0 no-repeat;padding:0 0 10px 25px}
.llistaequip li a{color:#000;font-weight:bold}
.llistaequip ul.ulamagat{padding:20px 0 10px 0;display:none}
.llistaequip ul.ulamagat li.l2{background:url(../img/li2.gif) 0 5px no-repeat;padding:0 0 5px 15px}
.llistaequip ul.ulamagat li.l2 a{color:#6e0b78;font-weight:normal}
.llistaequip li.liamagat{background:url();padding:0 0 10px 0;display:none;line-height:1.8}
/* espai */
.llistaequip p {float:right;width:120px;}
.llistaequip p a {color:#6e0b78;font-weight:normal;font-family:verdana;font-size:12px}

/*contacta*/
.cont {font-family:verdana;font-size:12px;line-height:1.8 !important;margin-bottom:40px}
.verda{height:30px;background:url(../img/i_area_verda.gif) 0 0 no-repeat;padding:0 0 0 30px;}
.bus{height:30px;background:url(../img/i_autobus.gif) 0 0 no-repeat;padding:0 0 0 30px;}
.ferrocarril{height:30px;background:url(../img/i_ferrocarril.gif) 0 0 no-repeat;padding:0 0 0 30px;}
.parking{height:40px;background:url(../img/i_parking.gif) 0 0 no-repeat;padding:0 0 0 30px;}


li.l0{background:url() !important;padding:10px 0 10px 15px}
li.l0 a{color:#6e0b78}

#textdom {padding:10px 0 0 0;display:none;}
#textdom ul{margin:0;padding:5px 0 0 0}
#textdom li{background:url(../img/li2.gif) 0 5px no-repeat;padding:0 0 5px 15px}
#textdom li a{color:#000;font-weight:bold}

#textrhb {padding:10px 0 0 0;display:none;height:200px}
#textrhb ul{margin:0;padding:5px 0 0 0}
#textrhb li{background:url(../img/li2.gif) 0 5px no-repeat;padding:0 0 5px 15px}
#textrhb li a{color:#6E0B78;font-weight:normal}


#fonspeu {margin-top:38px;background:url(../img/fons_peu.gif) 0 0 repeat-x;height:80px}
#peu{width:840px;margin:0 auto;padding:20px 0 0 0;color:#999;font-size:12px}
#peu a{color:#999;}



ul.textdom{margin:0;padding:5px 0 0 0}
ul.textdom li{background:url(../img/li2.gif) 23px 7px no-repeat;padding:0 0 5px 38px}
ul.textdom li a{color:#000;font-weight:bold}



.nouservei {cleart:both;padding-top:20px}

.nouservei2 {cleart:both;padding-top:40px}
.destacat3 {font-weight:bold}
a.lila {text-decoration:none;color:#6e0b78 !important;}
a.fwnormal {font-weight:normal  !important}