﻿body { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 120%; color: #000000; background-color: #e6e6d9; margin: 0; padding: 0;}
body.previ { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; margin: 0; padding: 0;}

/* ENLLAÇOS */
a img { border: 0;}
a, a:visited { color: #666644; text-decoration: none;}
a:active, a:hover { color: #4d4d33; text-decoration: underline;}

a.mirada, a.mirada:visited { font-size: 11px; color: #0047ba; font-weight: bold; text-decoration: none;}
a.mirada:active, a.mirada:hover { color: #b3b38c; text-decoration: underline;}
a.glossari, a.glossari:visited { font-size: 11px; color: #40402b; text-decoration: none;}
a.glossari:active, a.glossari:hover { color: #0047ba; text-decoration: underline;}
projtitol a, a:visited { color: #4fa800; text-decoration: none;}
projtitol a:active, a:hover { color: #4d4d33; text-decoration: underline;}


br { margin: 0;}


/* CAPES */
.clear { clear: both; background-color: #ffffff;}
#contenidor { margin: 0 auto; padding: 0; width: 780px; background-image: url(../img/fons.gif); background-repeat: repeat;}
#cap00 { padding: 0; margin: 0 auto; width: 760px; background-color: #ffffff; text-align: left; background-image: url(../img/fons_cap00.gif); background-repeat: no-repeat;}
#cap01 { padding: 0; margin: 0 auto; width: 760px; background-color: #ffffff; text-align: left; background-image: url(../img/fons_cap01.gif); background-repeat: no-repeat;}
#cap02 { padding: 0; margin: 0 auto; width: 760px; background-color: #ffffff; text-align: left; background-image: url(../img/fons_cap02.gif); background-repeat: no-repeat;}
#cap03 { padding: 0; margin: 0 auto; width: 760px; background-color: #ffffff; text-align: left; background-image: url(../img/fons_cap03.gif); background-repeat: no-repeat;}
#cap04 { padding: 0; margin: 0 auto; width: 760px; background-color: #ffffff; text-align: left; background-image: url(../img/fons_cap04.gif); background-repeat: no-repeat;}
#cap05 { padding: 0; margin: 0 auto; width: 760px; background-color: #ffffff; text-align: left; background-image: url(../img/fons_cap05.gif); background-repeat: no-repeat;}
#cap06 { padding: 0; margin: 0 auto; width: 760px; background-color: #ffffff; text-align: left; background-image: url(../img/fons_cap06.gif); background-repeat: no-repeat;}
#menu { text-align: right; padding: 0; margin: 0 auto; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; width: 760px; background-color: #4fa800;}
#menu2 { text-align: right; padding: 0; margin: 0 auto; width: 760px; height: 20px; background-color: #0047ba;}

#flaix { padding: 0; margin: 0 auto; width: 760px; height: 250px; background-color: #0047ba;}
#xixa { padding: 50px 20px 10px 40px; margin: 0 auto; width: 700px; background-color: #ffffff; text-align: left; overflow: hidden;}
#xixa2 { padding: 50px 20px 10px 40px; margin: 0 auto; width: 700px; background-image: url(../img/fons2.gif); background-repeat: no-repeat; background-color: #ffffff; text-align: left; overflow: hidden;}

#peu { padding: 5px 0 5px 0; margin: 0 auto; border-top: 2px solid #ffffff; width: 760px; min-height: 80px; background-color: #b3b38c; font-family: georgia; font-size: 12px; color: #000000;}
#peub { padding: 5px 0 5px 0; margin: 0 auto; border-bottom: 2px solid #ffffff; width: 760px; min-height: 80px; background-color: #b3b38c; font-family: georgia; font-size: 12px; color: #000000;}
#peu1 { padding: 0 0 0 10px; width: 240px; float: left; text-align: left; background-color: #b3b38c;}
#peu2 { padding: 0 10px 0 10px; width: 240px; float: left; text-align: left; background-color: #b3b38c;}
#peu3 { padding: 0 10px 0 0; width: 240px; float: left; text-align: left; background-color: #b3b38c;}

#ombra { margin: 0 auto; padding: 0; width: 780px; background-color: #e6e6d9; font-size: 9px; color: #666644;}

.projecte { padding: 0 0 10px 0; margin: 0 0 0 0; width: 700px; text-align: left; border-bottom: 0px solid #000000; clear: both;}
.biblio1 { float: left; padding: 0; margin: 0 20px 20px 0; width: 160px;}
.biblio2 { float: left; padding: 0; margin: 0 20px 20px 0; width: 160px;}
.biblio3 { float: left; padding: 0; margin: 0 20px 20px 0; width: 160px;}
.biblio4 { float: left; padding: 0; margin: 0 0 20px 0; width: 160px;}
#biblioimatge { float: left; padding: 0; margin: 0 0 20px 0; width: 205px;}
#biblioxixa { float: left; padding: 0; margin: 0 0 20px 20px; width: 475px;}

#colesq { float: left; padding: 0 20px 0 0; margin: 0 0 20px 0; width: 500px;}
#coldre { float: left; padding: 0 0 0 10px; margin: 0 0 10px 0; width: 169px; border-left: 1px dotted #666644; font-size: 11px; color: #666644;}

#colesqb { float: left; padding: 0 20px 0 0; margin: 0 0 20px 0; width: 480px;}
#coldreb { float: left; padding: 0; margin: 0 0 10px 0; width: 190px; font-size: 11px; color: #666644;}

#colesqc { float: left; padding: 0 10px 0 0; margin: 0; width: 220px;}
#colmigc { float: left; padding: 60px 10px 0 0; margin: 0; width: 230px;}
#coldrec { float: left; padding: 60px 10px 0 0; margin: 0; width: 220px;}


/* TEXTOS */
.logo { font-size: 15px; color: #0047ba; padding: 0; margin: 20px 0 0 0;}
.text-previ { font-size: 11px; color: #4d4d33; padding: 0; margin: 0;}
.text { font-size: 11px; color: #000000; padding: 0; margin: 0;}
.textb { font-size: 11px; color: #000000; padding: 0; margin: 0;}
.text2 { font-family: georgia; font-size: 12px; color: #4d4d33; padding: 0; margin: 0;}
.projany { font-family: georgia; font-size: 18px; font-weight: bold; color: #4fa800; padding: 0; margin-bottom: 20px; border-top: 1px solid #666644; clear: both;}
.projtitol { font-size: 15px; font-weight: bold; color: #4fa800; padding: 0; margin: 0;}
.projcategoria { font-family: georgia; font-size: 11px; color: #666644; padding: 0; margin: 0;}
.projcategoria2 { font-size: 11px; color: #000000; padding: 0; margin: 0;}
.projcontingut { font-size: 11px; color: #4d4d33; padding: 8px 0 0 0; margin: 5px 0 0 0; width: 340px; border-top: 1px solid #b3b388;}
.bibliotitol { font-size: 12px; color: #4fa800; font-weight: bold; padding: 0; margin: 0;}
.bibliotitol2 { font-size: 15px; color: #4fa800; font-weight: bold; padding: 0; margin: 0;}
.biblioautor { font-family: georgia; font-size: 11px; color: #666644; padding: 0; margin: 0;}
.biblioautor2 { font-family: georgia; font-size: 15px; color: #000000; padding: 0; margin: 0;}
.bibliotext { font-size: 11px; color: #666644; padding: 20px 0 10px 0; margin: 0;}
.glossarititol { font-size: 12px; color: #4fa800; font-weight: bold; padding: 0; margin: 0;}
.glossaridefinicio { font-size: 11px; color: #666644; padding: 0 0 3px 0; margin: 0 0 12px 0; border-bottom: 1px solid #666644;}

#paragraf { padding: 0; margin: 0;}
#paragraf ul { padding: 0; margin: 0; list-style-type: none;}
#paragraf li { font-size: 11px; color: #000000; padding: 12px 0 3px 15px; margin: 0; border-bottom: 1px dotted #4d4d33; background: url('../img/pisqui4.gif') no-repeat 0 5px;}

#paragrafb { padding: 0; margin: 0;}
#paragrafb ul { padding: 0; margin: 0; list-style-type: none;}
#paragrafb li { font-size: 11px; color: #000000; padding: 12px 0 3px 15px; margin: 0; border-bottom: 1px dotted #4d4d33; background: url('../img/pisqui5.gif') no-repeat 0 5px;}

#paginacio { text-align: right; font-size: 10px; color: #4d4d33; border-top: 1px dotted #666644; padding: 2px 0 0 0; margin: 0;}
a.paginacio, a.paginacio:visited { font-size: 10px; color: #4fa800; text-decoration: none;}
a.paginacio:active, a.paginacio:hover { color: #4d4d33; text-decoration: underline;}

/* FORMULARI */
form div { zoom:1; margin: 0; padding: 7px 0 0 0; font-size: 11px;}
form div label { display: block; clear: both; padding: 0; margin: 0; font-size: 10px; text-transform: uppercase;}
.radio { display: inline; padding: 0; margin: 0; font-size: 10px; text-transform: uppercase;}
form div labelRadio { display: block; clear: both; padding: 0; margin: 0; font-size: 10px; text-transform: uppercase;}
form fieldset { display: block; clear: both; padding: 0; margin: 5px 0 0 0; border: 0;}
form .inputText { clear: both; font-size: 11px; color: #4d4d33; border: 1px solid #B3B38C; margin: 0; padding: 2px;}
form .inputEnviar { clear: both; font-size: 11px; color: #ffffff; background-color: #4d4d33; border: 0; margin: 5px 0 0 0; padding: 2px;}


/* IMATGES */
.imglogo { margin: 50px 0 100px 0;}
.img { margin: 10px 0 10px 0;}
.imgidioma { float: right; margin: 5px 10px 0 0;}
.imgcataleg { float: right; margin: 0 0 0 20px;}
.imgm2 { margin: 0 0 2px 0;}
.imgmt2 { margin: 0 0 5px 0;}
.imgtitol { margin: 0 0 30px 0;}
.imgtitolb { margin: 0 0 15px 0;}
.imgtitolc { margin: 30px 0 15px 0;}
.imgillus01 { margin: 10px 0 0 0;}
.imgillus01a { float: right; margin: 0 0 10px 10px;}
.imgillus01b { margin: 10px 0 0 0;}
.imgillus01c { float: right; margin: 0 0 10px 10px;}
.imgillus02 { margin: 0 0 10px 0;}
.imgillus02a { margin: 0 20px 20px 0;}
.imgillus02b { margin: 0 0 20px 0;}
.imgillus02c { float: left; margin: 0 20px 0 0;}
.imgillus02d { float: right; margin: 0 0 0 20px;}
.imgprojectepetit { float: left; padding: 0 0 10px 0; margin: 0 20px 0 0;}
.imgprojecte { float: right; margin: 0 0 0 20px;}
.imgillus05 { float: right; margin: 0 0 10px 20px;}
.imgillus06a { float: right; margin: 0 0 10px 20px;}
.imgillus06b { float: right; margin: 0 0 10px 20px;}
.imgillus06b2 { float: right; margin: 0 0 10px 20px;}
.imgillus06b2a { float: left; margin: 0 0 20px 0;}
.imgillus06b2b { float: left; margin: 0 0 20px 20px;}
.imgillus06c { float: right; margin: 0 0 10px 20px;}