html
{
}

a
{
    text-decoration: none;
    color: #CCCCCC;
    cursor: pointer;
}

body
{
    position: absolute;
    font-family: "Helvetica Neue";
    font-size: 10pt;
    color: #CCCCCC;
    
    margin-top: 73px; /*38+35*/
    margin-left: auto;
    margin-right: auto;
}

#contenidor
{
    position: absolute;
    margin-left: 38px;
    width: 1200px;
}

#twitter-timeline
{
    width: 328px;
    height: 390px;
}

.tweetPort
{
    position: relative;
    float: right;
}

#up
{
    height: 60px;
    width: 100%;
    position: fixed;
}

/* CAPSALERA *************************************************************/

#capSalera
{
    position: absolute;
    background-image:url('../pics/LogoLinia.png');
    background-repeat:no-repeat;
    width: 291px;
    height:60px;
    cursor: pointer;
    z-index:10;
}

#capSalera2
{
    position: absolute;
    background-image:url('../pics/LogoColor.png');
    background-repeat:no-repeat;
    width: 291px;
    height:60px;
    cursor: pointer;
    z-index:10;
    visibility: hidden;
}

#down
{
    position: relative;
    display: block;
}

/* MENU ******************************************************************/

#menu
{
    position: fixed;
    margin-top: 105px;
    z-index:10;
    width: 140px;
    float: left;
}

#menu a:hover, .black
{
    font-weight:500;
    color: black;
}

#panelBlock
{
    display: block;
}

.panelPROJ, .panelALT
{
    display: none;
    margin-left: 10px;
}

.panelMAIL
{
    display: none;
    margin-left: 10px;
    font-size: 8pt;
    font-weight: bold;
    color: black;
}

.panelMAIL a
{color: black;}

/* FOTOS I TEXT ***********************************************************/

#fotosItext
{
    position: relative;
    margin-top: 105px;
    width: 1060px;
    float: right;
}

#fila1, #fila2, #fila3, #fila4, #fila5, #fila6, #fila7, #fila8, #fila9, fila10, fila11
{
    width: 1060px;
    padding-bottom: 38px;
}

img
{
    width: 328px;
}

.imgW img
{
    width: 694px;
}

.segonaCol
{
    padding-left: 34px;
}

.invisible
{
    visibility: hidden;
}

.noVisible
{
    visibility: hidden;
    position: absolute;
}

.txt
{
    position: relative;
    float: right;
    width: 328px;
    text-align: justify;
}

.fosc
{
    font-weight: bold;
}

#xarxes
{
    position: absolute;
    left: 732px;
}

#xarxesText
{
    position: relative;
    margin-top: 38px;
}

.xx
{
    margin-bottom: 5px;
}







