
*
{
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 10pt;
}

body
{
    background: #FFFFFF;
    margin: 0px 0 0 0;
}
.mainframe
{
    width: 989px;
}
.headerleft
{
    background: url(      'img/banner5d.gif' );
    width: 372px;
    height: 92px;
    float: left;
}
.headerright
{
    background: url(      'img/underground.jpg' );
    width: 617px;
    height: 92px;
    float: left;
}
.headerportafoli
{
    background: url(      'img/underground.jpg' );
    width: 617px;
    height: 92px;
    float: left; 
    }
.headerquisom
{
    background: url(      'img/underground.jpg' );
    width: 617px;
    height: 92px;
    float: left; 
    }

.left
{
    width: 157px;
    height: 552px;
    margin: 20px 0px 20px 60px;
    float: left;
}
.left ul
{
    list-style: none;
    background: #FFFFFF;
    list-style-position: outside;
}
.left li
{
}
.left a
{
    text-decoration: none;
    border: none;
}
.left img
{
    text-decoration: none;
    border: none;
}

.left .btn
{
    background: url(    'botons/dissenyA.jpg' );
}

.content
{
    width: 617px;
    height: 400px;
    margin: 0px 0 0 370px;
    _margin: 20px 0 0 367px;
}
.adresa
{
    font-family: Arial;
    font-size: 10pt;
}
.display
{
    /* height: 310px;     width: 525px;*/
    height: 295px;
    width: 525px;
    float: right;
    text-align: right;
    margin-right: 0px;
    margin-top: 20px;
    _margin-top: 0px;
    float: right;
}
.display img
{
    margin-top: 20px;
    width: 480px;
    height: 290px;
}
.submenu1
{
    width: 88px;
    height: 400px;
    float: left;
    margin-top: 20px;
    _margin-top: 0px;
}

.sumenu1 div
{
    margin: 1px 1px 1px 1px;
}
.submenu2
{
    height: 88px;
    float: right;
    margin-top: 40px;
}

.sumenu2 div
{
    margin: 1px 1px 1px 1px;
}
.onsomcont
{
    width: 617px;
    float: right;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}
.onsomcont p
{
    margin-top: 20px;
}
.contactacont
{
    width: 617px;
    height:542px;
    float: right;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    background-image: url(img/5d_flip.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.contactacont p
{
    margin-top: 20px;
}

.divtextcont
{
    width: 617px;
    height:800px;
    float: right;
   
    background-image: url(img/5d_llapis2.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-top: 20px;
}

.divtextcont .p1
{ 
    
    float:right;
    width: 617px;
    text-align: right;
}
.divtextcont .p2
{   font-family: Arial;
    font-size: 10pt;
    text-align: justify;
    line-height: 1.5;
    margin: 10px 0px 10px 0px;
}



.quisomcont
{
    width: 617px;
    height:542px;
    float: right;
    margin-top: 20px;
     text-align:left;
  
}
.quisomcont a
{
    text-decoration: underline;
    color: #000000;
    font-family: Arial;
     margin-left: 200px;
    
    }

.textBox
{
    text-align: right;
    width: 300px;
    vertical-align: top;
}
.cmd
{
    background-color: #f6d017;
    border: none;
    font-weight: 900;
    cursor: pointer;
}
.linkwebright
{
    width: 300px;
    height: 171px;
    float: right;
    margin-bottom: 17px;
    border: none;
}

.linkwebleft
{
    width: 300px;
    height: 171px;
    float: left;
    margin-bottom: 17px;
    border: none;
}
.fletxes
{
    position:absolute;
    z-index: 2;
    width: 31px;
    left: 260px;
    _left: 300px;
    top: 100px;
}

.divweb
{ 
    float:none;
    width: 400px;
    height:100px;
}

.divweb img
{
    float:left;
    width: 200px; 
    height:100px;
    border: solid 1px #000000;
    margin-top: 20px;
 }   
.divweb .p1
{
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}
.divweb .p2
{
    float: left;
    margin-left: 10px;
}

.divweb a
{
    text-decoration:none;
    color: Black;
    }       
.divquefemcont
{
    width: 617px;
    height:542px;
    float: right;
    margin-top: 20px;
    }
.divquefemcont .p1   
{
    float:right;
    width: 617px;
    text-align: right;
   
    }
.divquefemcont .p2   
{
    font-family:Arial;
    float:none;
    margin: 10px 0px 10px 0px;
    text-align: justify;
    line-height: 1.5;
    }
.divquefemcont .p3
{
    margin: 0px 135px 10px 0px;
    line-height: 1.2;
    font-size: 9pt;
  
   }

 .divportafolicont
{
    width: 617px;
    height:542px;
    float: right;
    margin-top: 20px;
    }
