* { padding: 0; margin: 0; }
body {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #141414;
 background-image: url(../img/fdo.gif);
 background-repeat: repeat-x;
 background-position: 0px -60px;
}
/* Inici definició estructures generals: header, navigation, leftcolumn, content, rightcolumn i footer. */
#wrapper { 
 margin: 0 auto;
 width: 932px;
 color: #999999;
 font-size: 12px;
}
#wrapper a:link, #footer a:link {
 color: #999999;
 text-decoration: none;
}
#wrapper a:visited, #footer a:visited {
 color: #999999;
 text-decoration: none;
}
#wrapper a:hover, #footer a:hover {
 color: #cccc00;
 text-decoration: none;
}
#wrapper a:active, #footer a:active {
 color: #999999;
 text-decoration: none;
}
#wrapper h1{ 
 color: #cccc00;
 font-size: 28px;
 margin: 0px 0px 15px 0px;
 font-weight: normal;
}
#wrapper h2{ 
 color: #cccc00;
 font-size: 16px;
 margin: 0px 0px 10px 0px;
 font-weight: normal;
}
#wrapper h3{ 
 color: #cccc00;
 font-size: 14px;
 margin: 0px 0px 5px 0px;
 font-weight: normal;
}
#wrapper h4{ 
 color: #cccc00;
 font-size: 20px;
 margin: 0px 0px 10px 0px;
 font-weight: normal;
}
#wrapper h5{ 
 color: #999999;
 font-size: 16px;
 margin: 0px 0px 10px 0px;
 font-weight: normal;
}

.blanco{ 
 color: #999999;
}
/* Inici elements dins de header*/
#header {
 float: left;
 width: 932px;
 padding: 0px 0px 50px 0px;
 border: none;
 margin: 0px 0px 20px 0px;
}
#wrapperLeftcolumnContent {
 float: left;
 width: 770px;
}
#leftcolumnContentFile {
 float: left;
}
#navigation {
 float: right;
 color: #999999;
 padding: 0px;
 border: none; 
 margin: 60px 0px 0px 10px;
 font-size: 12px;
}
#navigation ul {
 margin: 0px;
 padding: 0px;
}
#navigation li {
 list-style-type: none;
 display: inline;
 margin: 0px 0px 0px 10px;
 border-right: 1px solid #333;
 padding-right: 10px;
 }
 #logo {
 float: left;
 margin: 24px 0px 0px 0px;
 } 
/* Fi elements dins de header*/ 

#leftcolumn { 
 color: #999999;
 width: 440px;
 border: none;
 margin: 0px 50px 20px 0px;
 padding: 0px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 border: none;
 margin: 0px 0px 20px 0px;
 padding: 0px;
 width: 275px;
 display: inline;
}
p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 left: 0px;
 top: 0px;
}
#rightcolumn { 
 border: none;
 margin: 0px 0px 20px 0px;
 padding: 0px;
 width: 150px;
 float: right;
}
#wrapperfooter{
 margin: 20px 0px 0px 0px;
 border-top: 1px solid #1f1f1f;
 width: 100%;
 clear: both;
 padding: 0px 0px 5px 0px;
}
#footer { 
 width: 932px;
 margin: 0 auto;
 color: #999999;
 font-size: 12px;
}
#footer p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
/* Fi definició estructures generals: header, navigation, leftcolumn, content, rightcolumn i footer. */

/* Inici elements dins de content*/ 
#caixacontent {
 width: 270px;
 margin: 0px 0px 20px 2px;
}

/* Fi elements dins de content*/ 

/* Inici elements dins de rightcolumn*/ 
.caixaright {
 width: 130px;
 padding: 10px;
 margin: 0px 0px 10px 0px;
 background: #1a1a1a;
}
.caixaright ul{
 padding: 0px;
 margin: 0px;
 text-align: center;
 list-style-type: none;
}
.caixaright li{
 padding: 0px;
 margin: 0px 0px 2px 0px;
 text-align: center;
 list-style-type: none;
}
.entrada {
 width: 126px;
 background: #262626;
 font-size: 12px;
 color: #FFFFFF;
 border: none;
 padding: 2px;
}
#titolservei {
 width: 82px;
 height: 17px;
 margin: 10px 0px 0px 10px;
}
.buttonSubmit {
 width: 55px;
 background: #1a1a1a;
 font-size: 12px;
 color: #cccc00;
 border: none;
 padding: 2px;
}
.buttonReset {
 width: 55px;
 background: #1a1a1a;
 font-size: 12px;
 color: #cccc00;
 border: none;
 padding: 2px;
}
.buttonSubmit:hover, .buttonReset:hover{
 color: #ffffff;
}
/* Fi elements dins de rightcolumn*/ 
/* Inici elements dins de footer*/ 
#direccio {
 float: left;
 width: 640px;
 height: 18px;
 color: #999999;
 margin: 5px 0px 0px 5px;
 font-size: 12px;
 } 
#fturch {
 float: right;
 width: 135px;
 height: 18px;
 color: #999999;
 padding: 5px;
 margin: 0px 0px 0px 0px;
 font-size: 12px;
 }
/* --------------- formulari conctacte ----------------*/ 
#formulario{
 float: left;
}
#formulario ul {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
#formulario li {
 list-style-type: none;
 display: block;
 margin: 0px 0px 0px 0px;
 border-right: 0px solid #333;
 padding-top: 0px;
 padding-bottom: 0px;
}
.labelForm2{
 width:180px;
 text-align: right;
 float: left;
 font-size: 12px;
 padding: 12px 5px 0px 0px;
 margin: 0px 0px 0px 0px;
}
.entrada2 {
 width: 200px;
 background: #262626;
 font-size: 14px;
 color: #FFFFFF;
 border: none;
 margin: 3px;
 padding: 4px;
} 
#botons { 
 width: 114px;
 float: left;
 padding:8px 0px 0px 185px;
}
 /* Fi elements dins de footer*/  
 
 /* Inici elements languages */
 #languages {
 position: absolute;
 top: -100px;
 right: 40px;
 float: right;
 color: #999999;
 padding: 0px;
 border: none; 
 margin: 120px 0px 0px 10px;
 font-size: 10px;
}
#languages ul {
 margin: 0px;
 padding: 0px;
}
#languages li {
 list-style-type: none;
 display: inline;
 margin: 0px 0px 0px 10px;
 border-right: 1px solid #333;
 padding-right: 10px;
 }
 /* Fi elements languages */
