body{font-size:62.5%;background:#000; font-family:verdana, arial;  color:#fff;padding:0;margin:27px 0 20px 20px;line-height:1;}

a{text-decoration:underline;color:#fff}
a:hover{background:#fff;color:#000}
a.on{background:#fff;color:#000}


h1,h2,h3,h4{font-family:verdana,arial;font-size:1.1em;color:#fff;margin:0;padding:0;}
h1 {font-size:1.4em;text-transform:uppercase}
h2{color:#fff;padding:6px 0 5px;text-decoration:none;font-size:1.5em;text-transform:uppercase;font-weight:normal}
h4 {color:#CE4D15;padding:6px 0 12px;display:inline;text-transform:uppercase}
img{border:0;}
form,p{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;color:#9c9e9f}
.clear{clear:both;height:0;font-size:0;}
#for h2{color:#fff;padding:0 0 5px;text-decoration:none;font-size:1.5em;text-transform:uppercase;font-weight:normal}



#capcalera{width:973px;overflow:hidden;zoom:1;height:62px}
#capcalera #logo{width:216px;float:left;padding-right:29px}
#logo .frase {padding:7px 0 6px 0;border-bottom:1px solid #d5d5d5}
#menu{float:left;width:580px;padding:0 0 22px 0;border-bottom:1px solid #d5d5d5;}
#idiomes {float:right;width:120px;padding:0 0 19px 0;border-bottom:1px solid #d5d5d5;}
#idiomes {font-size:1.2em;line-height:1.1}
#idiomes a:hover {color:#fff;background:#000;text-decoration:none}
#idiomes a.on {color:#fff;background:#000;text-decoration:none}
#peu {margin-top:4px;padding:10px 0 0 0;color:#9c9e9f;font-size:0.9em;border-top:1px solid #d5d5d5;width:973px}
#peu a{color:#9c9e9f;}


#home #contenidor{width:973px;margin:0;font-size:1.1em;position:relative}
#home #contingut {width:973px;overflow:hidden;zoom:1;margin-top:23px}
#home #fotos {width:716px;float:left;padding:0 0 8px 0;height:453px;overflow:hidden}

#home #moduls {width:232px;float:left;padding-left:12px}
#moduls .modul {overflow:hidden;zoom:1;margin-bottom:11px}
.modul .foto{float:left;width:114px;}
.modul .info {font-size:0.9em;color:#686868;float:right;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;height:97px;padding:6px 0;width:118px}
.modul .info a{font-size:1em}
.over .info{background:#fff;color:#686868}
.over .info a{color:#000;font-size:1em}

#for #contingut {zoom:1;margin-top:10px}
#submenu {visibility:visible;padding:1px 0 7px 0}
#submenu a {text-transform:uppercase;font-size:1em}

#for ul {overflow:hidden;zoom:1;width:973px;border-top:1px solid #d5d5d5;padding:10px 0}
#for ul li {float:left;width:220px;margin-right:31px;height:145px}
#for .foto {background:#0e0e0e;margin-bottom:5px;height:145px}
#for .liOn {background:#fff;}
#for .liOn a{color:#000;background:#fff;text-decoration:none}
#for .roll {height:177px; margin-bottom:10px}
#for .rollUlt {height:177px;margin-right:0;}
#for .rollUlt .liOn {background:#fff;}
#for .rollUlt .liOn a{color:#000;background:#fff;text-decoration:none}

#allalbums {padding:12px 0 2px 0}
#allalbums a{color:#fff;text-decoration:underline}
#allalbums a:hover{color:#000;background:#fff;text-decoration:underline}
.textIntro {padding:20px 0;width:825px;line-height:1.2;font-size:1.1em}

/**** VISOR FOTOS ****/
#titolAlbum {border-bottom:1px solid #d5d5d5;width:973px;padding:0 0 0 0;}
#pagFotos {float:right;padding-top:6px}
#visorFoto {visibility:visible;margin:10px 0 7px 0;background:#0e0e0e;width:973px}
#visorTitol {text-transform:uppercase}
#visorText {line-height:1.2;width:965px;padding:10px 0 0 0}

/**** ABOUT *******/
#about #contenidor{width:973px;margin:0;font-size:1.1em;position:relative}
#about #contingut {width:973px;overflow:hidden;zoom:1;margin-top:23px}
#about #esquerra {width:824px;float:left;padding:0 0 24px 0;}
#esquerra #foto {width:398px;float:left;padding:0 25 0 0;}
#esquerra #text {width:398px;float:right}
#about #moduls {width:120px;float:right;padding-left:25px;line-height:1.2}
#about #moduls form {padding-bottom:20px}
#about #moduls input {width:120px;border:1px solid #c8c8c8;color:#000;font-size:1em;padding-left:1px}
#about #moduls input.boto {background:#000;text-align:left;border:0;padding:5px 0;cursor:move;color:#9d9b9c}
#about #moduls input.boto:hover {color:#fff}
#about #moduls .modulin {margin-bottom:15px}
.modulin h2{color:#fff;padding:6px 0 5px;text-decoration:none;font-size:1.1em;text-transform:uppercase}

#about .titol {color:#000;text-transform:uppercase;font-size:1.1em;margin:0 0 15px 0}
#about .titol span{background:#fff;padding-right:5px}
#about .seccio {border-bottom:1px solid #333;margin-bottom:15px;line-height:1.2}
#about .seccio p{padding-bottom:15px}
.noscroll {overflow:hidden}