body {
    background-color:#000000;
    font-family:Arial,Helvetica,Sans-serif;
    color:#FFFF00;
    margin:0px;
}

/*html {
    min-height: 100%;
    margin-bottom: 1px;
}*/

img {
    display:block;
    border:0px;
}

a {
    text-decoration:none;
}

/* =========== HOME ============= */
#bodyhome {
    background-color:#FFED00;
}

#home {
    margin-left:auto;
    margin-right:auto;
    width:1000px;
    text-align:center;
    font-family:Arial,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#000000;
    text-transform:uppercase;
}

#home a.welcome {
    color:#000000;
    margin:0 15px;
    font-size:14px;
}

#home a:hover {
    text-decoration:underline;
}

#home .logo {
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:25px;
}

#home .adress {
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}
/* ========================= */

#main {
    margin-left:auto;
    margin-right:auto;
    width:914px;
}

#top {
    height:71px;
    background-color:#000000;
}

#logo {
    float:left;
    height:71px;
}

#banner {
    float:left;
    height:71px;
    width:743px;
}

#menus {
    height:502px;
    float:left;
    width:171px;
    /*background-image:url("../img/pauta.gif");*/
    background-color:#F8E235;
    padding-top:27px;
}

#content {
    float:left;
    width:743px;
}

div.menu {
    height:24px;
    background-color:#000000;
    text-align:right;
    padding-right:8px;
    margin-bottom:2px;
    line-height:24px;
    font-size:10px;
    font-weight:bold;
    margin-left:15px;
    text-transform:uppercase;
}

div.actiu {
    background-color:#2D2D2D;
}

div.menu a {
    color:#FFFF00;
}

div.menu a.actiu {
    color:#FFFFFF;
}

div.submenu1 {
    height:11px;
    color:#000000;
    margin-bottom:2px;
    line-height:11px;
    font-size:10px;
    margin-left:23px;
    font-weight:bold;
    text-transform:uppercase;
}

div.submenu2, div.submenuinfo {
    color:#000000;
    margin-bottom:2px;
    font-size:10px;
    margin-left:35px;
    text-indent:-5px;
}

div.submenu1 a, div.submenu2 a {
    color:#000000;
}

div.submenuinfo a {
    color:#8F7E11;
    font-size:9px;
}

#menu span {
    margin-left:5px;
    margin-right:5px;
}

#producte1 {
    float:left;
    width:150px;
    margin-right:13px;
}

#submenu {
    width:140px;
    /* 27 + 13 x 6 */
    margin-top:118px;
    margin-bottom:38px;
    height:182px;
    line-height:11px;
    font-size:10px;
}

div.submenu3 {
    height:11px;
    color:#FFFF00;
    margin-bottom:2px;
    line-height:11px;
    font-size:10px;
    padding-left:11px;
}

div.submenu3 a {
    color:#FFFF00;
}

#grafic {
    width:140px;
    height:156px;
    background-color:#FFFFFF;
    margin-left:11px;
}

#espaitxt { 
    float:left;
    width:406px;
    height:404px;
    margin-top:39px;
    padding:25px;
    color:#000000;
    background-color:#F8E235;
    font-size:12px;
    line-height:25px;
}

#espaivideo { 
    float:left;
    width:516px;
    height:454px;
    margin-top:39px;
    padding:0;
    color:#000000;
    background-color:#F8E235;
}

#espaitxt a {
    color:#000000;
}

#foto_gran { 
    float:left;
    width:456px;
    height:454px;
    margin-top:39px;
    padding:0;
}

#mapa { 
    float:left;
    width:456px;
    height:454px;
    margin-top:39px;
    padding:0;
    color:#000000;
}

#thumbs {
    float:left;
    text-align:right;
    margin-top:39px;
    margin-left:1px;
    padding-right:2px;
    width:120px;
    height:454px;
    overflow-y:scroll;
    font-size:9px;
}

#thumbs img {
    margin-bottom:2px;
    border:3px solid #000000;
    display:inline;
    vertical-align:middle;
}

#thumbs img.actiu {
    border:3px solid #F8E235;
}

br.cl {
    clear:left;
}


