/* CSS Document */
/* Resetejar CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
/* Fi Resetejar CSS */
body{
}
#container{
width:990px;
height:560px;
position:absolute;
margin-left: -495px; 
    margin-top: -280px; 
    left: 50%; 
    top: 50%; 
background-image:url(../../images/fons.jpg);
background-position:center;
background-repeat:no-repeat;
}
/* Headers */
#header{
width:990px;
height:103px;
}
#subheader{
padding-bottom:0px;
padding-left:36px;
padding-right:33px;
padding-top:37px;
}
#headerlogo{
width:96px;
height:68px;
background-image:url(../../images/logo.png);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
}
#margesheaderlogowords{
padding-top:6px;
}
#headerlogowords{
width:320px;
height:49px;
background-image:url(../../images/wordslogo.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
}
#cos{
width:990px;
float:left;
text-align:left;
}
#subcos{
padding-top:79px;
padding-left:21px;
padding-right:21px;
}
#idiomacastactiu{
width:47px;
height:19px;
background-image:url(../../images/castactiu.png);
background-position:left top;
background-repeat:no-repeat;
display: block;
}
#entreidiomes{
width:47px;
height:6px;
background-image:url(../../images/entreidiomes.png);
background-position:left top;
background-repeat:no-repeat;
}
#idiomacat{
width:47px;
height:19px;
background-image:url(../../images/boto_cat.png);
background-position:0px 0px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#idiomacat:hover{
width:47px;
height:19px;
background-position:0px -19px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#menuinicio{
width:126px;
height:24px;
background-image:url(../../images/boto_inicisp.png);
background-position:0px 0px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#menuinicio:hover{
width:126px;
height:24px;
background-position:0px -24px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}

#menuserveis{
width:127px;
height:24px;
background-image:url(../../images/boto_serveissp.png);
background-position:0px 0px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#menuserveis:hover{
width:127px;
height:24px;
background-position:0px -24px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#menutreball{
width:126px;
height:24px;
background-image:url(../../images/boto_treballsp.png);
background-position:0px 0px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#menutreball:hover{
width:126px;
height:24px;
background-position:0px -24px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#menucontacte{
width:128px;
height:24px;
background-image:url(../../images/boto_contactesp.png);
background-position:0px 0px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#menucontacte:hover{
width:128px;
height:24px;
background-position:0px -24px;
background-repeat:no-repeat;
text-decoration:none;
display: block;
border: none;
}
#marccos{
width:950px;
height:294px;
background-image:url(../../images/marccos.png);
background-position:left top;
background-repeat:no-repeat;
padding:0px;
margin:0px;
}
#marccosserveis{
width:950px;
height:294px;
background-image:url(../../images/marccosserveis.png);
background-position:left top;
background-repeat:no-repeat;
padding:0px;
margin:0px;
}
#submarccosserveis{
padding-top:41px;
padding-left:36px;
padding-right:38px;
}
#submarccosserveis p{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
padding-bottom:16px;
}
#marccostreball{
width:950px;
height:294px;
background-image:url(../../images/marccostreball.png);
background-position:left top;
background-repeat:no-repeat;
padding:0px;
margin:0px;
}
#submarccostreball{
padding-top:24px;
padding-left:51px;
padding-right:51px;
}
#marccoscontacte{
width:950px;
height:294px;
background-image:url(../../images/marccoscontacte.png);
background-position:left top;
background-repeat:no-repeat;
padding:0px;
margin:0px;
}
#submarccoscontacte{
padding-top:36px;
padding-left:38px;
padding-right:38px;
padding-bottom:36px;
}
#coscotacte{
width:870px;
height:225px;
background-image:url(../../images/coscontacte.png);
background-position:left top;
background-repeat:no-repeat;
}
.globusinput{
width:303px;
height:35px;
margin-bottom:14px;
background-image:url(../../images/globusinput.png);
background-position:left bottom;
background-repeat:no-repeat;
}
#comentglobus{
width:492px;
height:178px;
background-image:url(../../images/comentglobus.png);
background-position:left bottom;
background-repeat:no-repeat;
}
#volver{
width:120px;
height:26px;
background: transparent url('../../images/boto_volver.png');
background-position:0px 0px;
background-repeat:no-repeat;
display: block;
border: none;
}
#volver:hover{
width:120px;
height:26px;
background-position:0px -26px;;
background-repeat:no-repeat;
display: block;
border: none;
}
.botoenviar{
width:120px;
height:26px;
background: transparent url('../../images/boto_enviar.png');
background-position:0px 0px;
background-repeat:no-repeat;
display: block;
border: none;
}
.botoenviar:hover{
width:120px;
height:26px;
background-position:0px -26px;
background-repeat:no-repeat;
display: block;
border: none;
}
#submarccos{
padding-top:49px;
padding-left:52px;
padding-right:69px;
}
#submarccos p{ 
height:49px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
padding-bottom:30px;
}
#footer{
padding-top:26px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}