   
body {  
    margin:0;
	padding:0;
	background-color:#2f2f00;
}   

#caixa {
	width: 968px;
	margin:auto;
	position:relative;
}

#contingut {
	width: 968px;
	float:left;
}

#contingut_dins {
	width: 940px;
	background-image:url(img/fons.gif);
	background-repeat:repeat-y;
	padding:0 14px 0px 14px;
	float:left;
	display:inline;
}
#contingut_dins2 {
	width: 940px;
	background-image:url(img/fons2.gif);
	background-repeat:repeat-y;
	padding:0 14px 0px 14px;
	float:left;
	display:inline;
}

#homeCap2{
	width:400px;
	float: right;
}

#homeCap{
	width:940px;
	float: right;
}
#logo{
	width:260px;
	float:left;
}

#menu{
	width:410px;
	height:23px;
	float:left;
	margin-top:65px;
	display:inline;
}


#idiomes{
	width:140px;
	height:18px;
	padding-top:4px;
	float:right;
	text-align:center;
	margin-left:3px;
	display:inline;
	background-color:#006633;
}

#home{
	width:940px;
	height:500px;
	float:left;
	display: inline;
	background-image:url(img/home.jpg);
}
#avislegal{
	width:890px;
	padding:20px 25px 30px 25px;
	float:left;
	display: inline;
	background-color:#FFFFFF;
	text-align:justify;
}

#treball{
	width:940px;
	height:500px;
	margin-bottom:1px;
	float:left;
	display: inline;
	/*background-image:url(img/cat/treballs.gif);*/
	background-color:#993300;
}

#info{
	width:940px;
	float:left;
	display: inline;
}

#info2{
	width:922px;
	padding:8px 9px 9px 9px;
	background-color:#f7f7f0;
	float:left;
	display: inline;
}

#info2M{
	width:922px;
	padding:25px 9px 5px 9px;
	float:left;
	display: inline;
}

#info2Contacte{
	width:600px;
	height:481px;
	padding:20px 22px 0 42px;
	/*margin-top:8px;*/
	background-color:#ffffff;
	float:left;
	display: inline;
}
#imgContacte{
    width:250px;
	height:475px;
	/*margin-top:8px;*/
	padding:13px;
	background-color:#000000;
	float:left;
	display: inline;}

#info3M{
	width:702px;
	padding:0px 9px 20px 220px;
	float:left;
	display: inline;
}
#veure{
   width:60px;
   height:14px;
   padding-top:1px;
   float:right;
   text-align: center;
   background-color:#000000;
   line-height:1em;
   display:inline;
   margin:2px 3px 0 0;}

#bsup{ 
	width:540px;
	float:left;
	height:3px;
	margin-bottom:10px;
	background-color:#006633;
}
#blocEmp{
	width:565px;
	float:left;
}

#bloc_E1_gal{
    width:180px;
	float:left ;}

#E1{
	width:180px;
	height:159px;
	float:left ;
	padding-left:2px;
	display: inline;
}
#bots{
	width:160px;
	height:25px;
	padding-left:10px;
	padding-top:6px;
	float:left ;
	display: inline;
	border-top:#006633 solid 2px;}

#E1gal{
	width:93px;
	height:22px;
	padding:37px 0 0 87px;
	display:inline;
	float:left ;
	background-image:url(img/logoFotos.gif);
}

#E2{
	width:308px;
	float: right;
	margin-right:26px;
	display:inline;
}

#E2esp{
	width:318px;
	float: right;
	margin-right:16px;
	display:inline;
}

#E2Maq{
	width:335px;
	height:293px;
	float: right;
	margin:0 12px 10px 0;
	display:inline;
	padding:9px 9px 0 9px;
	background-color:#743000;
}

#empD{
	width:357px;
	float:left;
}

#peu{
	width:968px;
	padding:7px 0 7px 0;
	display:inline;
	float:left;
	text-align:center;
}

#netFloat{ clear:both; margin:0; padding:0;}

.lab{ 
	width:128px;
	padding:4px 0 0 2px;
	float:left;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#000000;
	float:left;
	margin:0;

}
.lab2{ 
	width:30px;
	padding:4px 0 0 0;
	float:left;
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#000000;
	float:left;
	margin:0;

}

#formu{
   width:430px;
   height:27px;
   float:left;
}
#formupeu{
   width:590px;
   float:left;
}
#formupeu1{
   width:410px;
   float:left;
   padding-top:30px;
   display:inline,
}
#formupeu2{
   width:180px;
   float:left;
}



/*ESTILS TEXT*/


.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#ffffff;
	float: left;
	display: block;

}
.menu a{
	color:#ffffff;
	text-decoration:none;
	display: block;
	float: left;
	padding:3px 10px 5px 10px;
}
.menu a:hover{
	color:#ffff03;
	text-decoration:none;
	background-color:#006633;
}

.menusep{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#ffffff;
	padding:3px 0 5px 0;
	display: block;
	float: left;
}
.menusel{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#ffff03;
	background-color:#006633;
	padding:3px 10px 5px 10px;
	display: block;
	float: left;
}




.idioma{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#ffffff;
}
.idioma a{
	color:#ffffff;
	text-decoration:none;
}
.idioma a:hover{
	text-decoration:none;
	color:#ffff00;
}

.veuregal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#ffffff;
}
.veuregal a{
	color:#ffffff;
	text-decoration:none;
}
.veuregal a:hover{
	text-decoration: underline;
	color:#ffff00;
}

.idiomaSel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#ffff00;
}



.peu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#cccccc;
}
.peu a{
	color:#cccccc;
	text-decoration:none;
}
.peu a:hover{
	text-decoration:none;
	color:#ffff00;
}


.men17{
   font-family:Arial, Helvetica, sans-serif;
   font-size:17px;
   color: #999999;
   font-weight:bold;
}
.men17 a{
   color: #006633;
   text-decoration:none;
}
.men17 a:hover{
   color: #999999;
   text-decoration:none;
}
   
.titV{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:30px;
   color: #cc3300;
   /*font-weight:bold;*/
 } 
 
 .titB{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:30px;
   color: #ffffff;
   /*font-weight:bold;*/
 }  
   
   
.inf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000000;
}
.inf b{
	color:#cc0000;
	font-weight:bold;
}
.inf a{
	color:#000000;
	text-decoration:none;
}
.inf a:hover{
	text-decoration:none;
	color:#000000;
}

.infVerd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000000;
}
.infVerd b{
	font-weight:bold;
	color:#006633;
}
.infVerd a{
	color:#cc3300;
	text-decoration:none;
}
.infVerd a:hover{
	color:#cc3300;
	text-decoration:none;
}


#info3M ul{
    margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#info3M li{
    padding: 0 0 3px 7px;
}

#E2esp ul{
    margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#E2esp li{
    padding: 0 0 1px 7px;
}
#E2 ul{
    margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#E2 li{
    padding: 0 0 1px 7px;
}
.guio{
	background-image: url(img/guio2.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;} 
   
.peuf{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#000000;}
.peuf a{	
	color:#000000;
	text-decoration:none;}
.peuf a:hover{	
	color:#cc0000;
	text-decoration:none;}
	
	
	
	
	
/*CAIXES FORM / SUBMITS*/

.enviar{
	width:90px;
	height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	cursor:hand;
	cursor:pointer;
	text-align:center;
	border:none;
	padding:0;
    margin:0;
	background-color:#CCCCCC;
}

.caixContac{
	width:420px;
	height:17px;
	background-color:#ffffff;
	border: #cccccc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000;
	margin:0;
	padding:3px 0 0 0;
}
.caixCc{
	width:190px;
	height:17px;
	background-color:#ffffff;
	border: #cccccc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000;
	margin:0;
	padding:3px 0 0 0;
}
.caixContac2{
	width:420px;
	height:70px;
	background-color:#ffffff;
	border: #cccccc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000;
	overflow:auto;
	margin:0;
	padding:1px 0 0 0;
}




