body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body { background-image:url(img/fonsHtml.gif); background-position:center; background-repeat:repeat; margin: 0px; height:100%; }
#content { float:left; width:100%; background-image:url(img/fonsBody.gif); background-position:center; background-repeat:repeat-y; }
#cap { float:left; background-image:url(img/cap.jpg); background-position:center; background-repeat:no-repeat; height:117px; width:100%; font-weight:bold; }
#cap DIV.idioma { width:770px; text-align:right; margin:9px auto 0px auto; line-height:13px }	
#cap DIV.idioma a { font-size:10px; text-decoration:none; color:#000000 }
#cap DIV.idioma a:hover { color:#FFFFFF }
#cap DIV.flash { width:770px; text-align:right; margin:0px auto; height:45px }
#cap DIV.menu { width:770px; text-align:right; margin:auto; margin-top:4px }
#cap DIV.menu a { text-decoration:none; color:#FFFFFF }
#cap DIV.menu a:hover { color:#C1DD8F }
#cap DIV.sel { color:#77B800 }
#contingut { margin:0px auto; width:770px; }
#pagina { float:left; width:770px; background-color:#E5E5E5; background-image:url(img/fonsContent.gif); background-repeat:no-repeat; background-position:top; }
#pagina DIV.margeLeft { float:left; padding-left:20px; padding-right:20px; }
#pagina DIV.left { float:left; margin-top:25px; padding-bottom:20px; width:254px; background-image:url(img/fnd-fort3d.jpg); background-repeat:no-repeat; height:397px }
#pagina DIV.link { float:right; margin-top:68px; padding:10px }
#pagina DIV.link a { font-weight:bold; font-size:10px; color:#FFFFFF }
#pagina DIV.link a:hover { font-weight:bold; color:#000000 }
#pagina DIV.txt { float:left; padding:90px 20px 0px 33px; height:200px }
#pagina DIV.right { float:left; margin:25px 0px 0px 0px; width:454px; background-image:url(img/fnd-metro.jpg); background-repeat:no-repeat; height:397px }
#pagina DIV.margeGeneral { float:left; padding-left:25px; padding-right:25px; }
#pagina DIV.general { float:left; width:724px; margin-top:25px; margin-bottom:10px; background-image:url(img/general-middle.gif); background-repeat:repeat-y }
#peu1 { margin:10px auto; width:770px; font-weight:bold; font-size:10px; text-align:center }
#peu2 { margin:0px auto; width:770px; background-color:#F0F1F2; height:21px }
#peu2 DIV.menu{ float:left; width:630px; text-align:center; padding-top:3px; padding-left:70px; font-size:10px }
#peu2 DIV.menu a{ text-decoration:underline; color:#656463; }
#peu2 DIV.menu a:hover{ color:#000000; }
#peu2 DIV.nota a{ color:#656463; font-size:10px; }
#peu2 DIV.nota a:hover{ color:#000000; }
#peu2 DIV.menu img{ margin:auto 10px; vertical-align:middle; }
#peu2 DIV.nota{ float:left; width:70px; text-align:center; background-color:#E5E5E5; padding-top:3px; height:18px }
#firma { float:left; width:100%; text-align:center; font-size:9px; margin-top:10px; padding-bottom:10px; }
#firma a:hover{ color:#FFFFFF }
a { text-decoration:none; color:#000000 }
a:hover { color:#77B800 }
a.linker { color:#FFFFFF; font-weight:bold; font-size:10px }
a.linker:hover { color:#000000 }
.titol { font-size:12px; font-weight:bold; color:#28579D; margin-left:5px }
.titol2Verd { font-size:12px; font-weight:bold; color:#77B800 }
.titolVerd { font-size:12px; font-weight:bold; color:#77B800; margin-left:5px }
.titol2 { font-size:12px; font-weight:bold; color:#649BE1 }
.titol2Carbasa { font-size:12px; font-weight:bold; color:#FF8C00 }
.blau { color:#28579D; }
#esqForm { float:left; margin-left:0px; width:100px; padding-top:0px; }
#esqForm DIV.item { height:22px; margin-bottom:10px; }
input { font-size: 10px; color: #333333; margin: 0px; padding: 2px; width: 300px; border: 1px solid #B4A29B; margin-bottom:10px; height:14px; }
textarea { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 300px; color: #333333; margin: 0px; padding: 2px; border: 1px solid #B4A29B; margin-bottom:10px; }