/********************************************************************* GENERAL*/
body {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
img{
	border:0px;
}
#div_centrado {
	position:absolute;
	left:50%;
	width: 1000px;
	margin-left:-500px;
	background-color:#fff;
	background-image: url(../imagesWEB/background.jpg);
}
#div_clear{
	clear:both;
	height:10px;
}
/*Header*/
#div_header{
	height:245px;
	margin:0px 28px 20px 27px;
}
#div_logo{
	position:absolute;
	margin:19px 0px 0px -10px;
}
/*Menu*/
#div_menu {
	height:21px;
	margin-top:20px;
	padding:4px 15px 0px 15px;
	background-color:#000;
}
* html #div_menu {
	height:22px;
}
#div_menu ul{
	list-style:none;	
	margin:0;	
	padding:0;
}
#div_menu li{
	float:left;
	margin-right:45px;
}
#div_menu ul li a{
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#div_menu ul li a:hover{
	padding-bottom:7px;
	background-image: url(../imagesWEB/background_menu.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
}
#div_menu ul li a.activat{
	color:#ffd803;
}
#div_menu_idiomas{
	float:right;
	color:#fff;
	font-weight:bold;
}
#div_menu_idiomas li img{
	margin-right:5px;
	margin-left:0px;	
}
#div_menu ul li a.rss:hover{
	text-decoration:none;
	background-image: none;
}
#div_menu_idiomas li{
	float:left;
	margin-left:5px;
	margin-right:0px;
}
/*Body*/
#div_body{
	min-height:450px;
	margin:0px 28px 20px 27px;
}
#div_body_eng{
	min-height:450px;
	margin:0px 28px 20px 27px;
	text-align:center;
}
* html #div_body{
	height:450px;
}
/*Footer*/
#div_footer{
	margin:0px 7px 0px 6px;
	padding:10px 28px 10px 27px;
	background-color:#000;
	color:#fff;
	text-align:center;
}
/********************************************************************* HOME */
/*Columna 1*/
#home_col_1{
	float:left;
	width:534px;
	height:407px;
	margin-right:16px;
	padding:40px 30px 0px 30px;
	background-image:url(../imagesWEB/background_home_col_1.jpg);
	background-repeat:no-repeat;
}
#home_col_1 .fitxa_1 h1{
	font-size:16px;
	padding:0px;
	margin:0px;
}
#home_col_1 .fitxa_1 h1 a{
	text-decoration:none;
	color:#000;
}
#home_col_1 .fitxa_1 h1 a:hover{
	text-decoration:underline;
}
#home_col_1 .fitxa_1 span{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}
#home_col_1 .fitxa_1 p{
	margin:0px;
	padding:0px;
}
#home_col_1 .imatge{
	margin:30px 25px 0px 0px;
	float:left;
}
#home_col_1 .fitxa_2 {
	margin-top:30px;
}
#home_col_1 .fitxa_2 h2{
	font-size:12px;
	padding:0px;
	margin:0px;
}
#home_col_1 .fitxa_2 h2 a{
	text-decoration:none;
	color:#000;
}
#home_col_1 .fitxa_2 h2 a:hover{
	text-decoration:underline;
}
#home_col_1 .fitxa_2 span{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}
#home_col_1 .fitxa_2 p{
	margin:0px;
	padding:0px;
}
#home_col_1 .link a{
	display:block;
	float:right;
	width:auto;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:7px;
	margin:25px 10px 0px 0px;
	background-image: url(../imagesWEB/background_menu.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
	text-align:right;
}
/*Columna 1 (English)*/
#home_col_1_eng{
	text-align:center;
	height:307px;
	padding:140px 300px 0px 300px;
	background-image:url(../imagesWEB/background_home_col_1.jpg);
	background-repeat:no-repeat;
	background-position: center center;
}
#home_col_1_eng h1{
	font-size:18px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
#home_col_1_eng h2{
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
#home_col_1_eng p{
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
#home_col_1_eng a{
	font-size:14px;
	text-decoration:underline;
	color:#000;
}
/*Columna 2*/
#home_col_2{
	float:left;
	width:335px;
	height:447px;
}
#home_col_2_row_1{
	height:216px;
	margin-bottom:15px;
}
#home_col_2_row_2{
	width:285px;
	height:181px;
	padding:35px 25px 0px 25px;
	background-image:url(../imagesWEB/background_home_col_2_row_2.jpg);
	background-repeat:no-repeat;
}
#home_col_2_row_2 .fitxa h3{
	font-size:12px;
	padding:0px;
	margin:0px;
}
#home_col_2_row_2 .fitxa h3 a{
	text-decoration:none;
	color:#000;
}
#home_col_2_row_2 .fitxa h3 a:hover{
	text-decoration:underline;
}
#home_col_2_row_2 .fitxa span{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}
#home_col_2_row_2 .fitxa p{
	margin:0px;
	padding:0px;
}
#home_col_2_row_2 .link a{
	display:block;
	float:right;
	width:auto;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:7px;
	margin:25px 10px 0px 0px;
	background-image: url(../imagesWEB/background_menu.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
	text-align:right;
}
/*Fila 2*/
#home_row_2{
	clear:both;
	display:block;
	min-height:20px;
	text-align:center;
	padding-top:20px;
	color:#7b7b7b;
}
* html #home_row_2{
	height:20px;
}
#home_row_2 a{
	color:#7b7b7b;
	text-decoration:none;
}
#home_row_2 a:hover{
	text-decoration:underline;
}
/********************************************************************* UNDERLINE */
/*Columna 1*/
#underline_col_1{
	float:left;
	width:245px;
	padding-right:5px;
	font-size:13px;
}
#underline_col_1 .row{
	margin-bottom:40px;
}
#underline_col_1 h1{
	font-size:18px;
	margin:0px;
	padding:0px;
	margin-bottom:17px;
}
#underline_col_1 h2{
	font-size:18px;
	margin:0px;
	padding:0px;
	margin-bottom:17px;
}
#underline_col_1 h3{
	font-size:18px;
	margin:0px;
	padding:0px;
	margin-bottom:17px;
}
#underline_col_1 p{
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
#underline_col_1 a{
	color:#000;
	text-decoration:underline;
}
#underline_col_2 img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#underline_col_2 #div_pompeu{
	float:left;
	margin-bottom:10px;
	padding:25px 0px 0px 17px;
	margin-top:7px;
	width:219px;
	height:188px;
	background-image: url(../imagesWEB/background_underline_pompeu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#underline_col_2 #div_pompeu h4{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
#underline_col_2 #div_pompeu a{
	display:block;
	width:80px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
#underline_col_2 #div_pompeu .sense_activat{
	display:block;
	width:80px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
#underline_col_2 #div_pompeu .activat{
	display:block;
	width:80px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	background-color:#ffd803;
}
#underline_col_2 #div_pompeu .sense_activat{
	display:block;
	width:90px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
#underline_col_2 #div_pompeu .activat2{
	display:block;
	width:90px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	background-color:#ffd803;
}
#underline_col_2 #div_pompeu #def{
	margin:15px 20px 0px 0px;
}
/********************************************************************* FEINA */
#feina_row_1 h1{
	font-size:18px;
	margin:0px;
	padding:0px;
}
#feina_row_1 h2{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
/*Columna 1*/
#feina_col_1{
	float:left;
	width:755px;	
}
#feina_col_1 #menu{
	width:715px;
	height:118px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom:20px;
}
#feina_col_1 #menu .col{
	float:left;
	width:166px;
	height:118px;
	padding-right:15px;
}
#feina_col_1 #menu .col .row_1{
	width:100%;
	height:50px;
	margin-top:10px;
}
#feina_col_1 #menu .col .row_1 a{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-color:#000;
}
#feina_col_1 #menu .col .row_1 a:hover{
	color:#ffd803;
	font-weight:bold;
	text-decoration:underline;
	background-color:#000;
}
#feina_col_1 #menu .col .row_1 .activat{
	color:#ffd803;
	font-weight:bold;
	background-color:#000;
}
#feina_col_1 #titol_llistat{
	font-size:18px;
	margin-bottom:15px;
	font-weight:bold;
}
#feina_col_1 .fitxa{
	width:715px;
	padding-top:15px;
	margin-bottom:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;	
}
#feina_col_1 .fitxa img{
	float:left;
	margin-right:25px;
}
#feina_col_1 .fitxa h3{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
#feina_col_1 .fitxa p{
	margin:0px;
	padding:0px;
}
#feina_col_1 .fitxa a{
	display:block;
	width:75px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:7px;
	margin:25px 10px 0px 135px;
	background-image: url(../imagesWEB/background_menu_black.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
}
#feina_col_2{
	float:left;	
	width:185px;
}
#feina_col_2 h4{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;	
}
#feina_col_2 ul{
	list-style:none;	
	margin:0;	
	padding:0;
}
#feina_col_2 ul li{
	display:block;
	margin-bottom:4px;
}
#feina_col_2 ul li a{
	color:#000;
	text-decoration:none;
	margin-bottom:4px;
}
#feina_col_2 ul li a:hover{
	text-decoration:underline;
}
#feina_col_2 ul li a.activat{
	color:#ffd803;
	font-weight:bold;
	background-color:#000;
}

/********************************************************************* FEINA  FITXA*/
#feinaFITXA_row_1 h1{
	font-size:18px;
	margin:0px;
	padding:0px;	
	padding-bottom:15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom:15px;
}
#feinaFITXA_row_1  a{
	display:block;
	float:right;
	width:auto;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:7px;
	margin:0px 0px 0px 0px;
	background-image: url(../imagesWEB/background_menu_black.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
}
#feinaFITXA_col_1{
	float:left;
	width:740px;
	margin-right:15px;	
}
#feinaFITXA_col_1 #cap{
	margin-right:15px;	
}
#feinaFITXA_col_1 #cap p{
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}
#feinaFITXA_col_1 #cap a{
	color:#000;
	text-decoration:underline;
}
#feinaFITXA_col_1 #cap #prince{
	float:left;
	margin:0px 15px 15px 0px;
}
#feinaFITXA_col_1 #imatges{
	margin:15px 0px;
	clear:both;
}
#feinaFITXA_col_1 #imatges img{
	margin:0px 10px 10px 0px;
}
#feinaFITXA_col_1 #videos{
	margin:15px 0px;
	clear:both;
}
#feinaFITXA_col_1 #videos div{
	float:left;
	margin:0px 10px 10px 0px;
}
#feinaFITXA_col_2{
	float:left;
	width:185px;
}
#feinaFITXA_col_2 #client{
	margin-top:15px;
	line-height:18px;
}
#feinaFITXA_col_2 #client a{
	color:#000;
	text-decoration:none;
}
#feinaFITXA_col_2 #client a:hover{
	text-decoration:underline;
}
#feinaFITXA_col_2 #feines{
	margin-top:15px;
	line-height:18px;
}
#feinaFITXA_col_2 #feines p{
	margin:0px;
	margin-bottom:5px;
}
#feinaFITXA_col_2 #feines a{
	color:#000;
	text-decoration:none;
}
#feinaFITXA_col_2 #feines a:hover{
	text-decoration:underline;
}
/********************************************************************* NOU */
#nou_row_1 {
	width:940px;
	padding-bottom:15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom:25px;
}
#nou_row_1 h1{
	font-size:18px;
	margin:0px;
	padding:0px;
}
#nou_row_1 h2{
	font-size:14px;
	margin:0px;
	padding:0px;
}
/*Columna 1*/
#nou_col_1{
	float:left;
	width:200px;
	padding-right:15px;
	font-size:13px;
}
#nou_col_1 .row{
	margin-bottom:25px;
}
#nou_col_1 h3{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#nou_col_1 ul{
}
#nou_col_1 ul{
	list-style:none;	
	margin:0;	
	padding:0;
}
#nou_col_1 ul li{
	display:block;
	margin-bottom:4px;
}
#nou_col_1 ul li a{
	color:#000;
	text-decoration:none;
	margin-bottom:4px;
}
#nou_col_1 ul li a:hover{
	text-decoration:underline;
}
#nou_col_1 ul li a.activat{
	color:#ffd803;
	font-weight:bold;
	background-color:#000;
}
#nou_col_2{
	float:left;
}
#nou_col_2 .fitxa{
	width:725px;
	padding-top:15px;
	margin-bottom:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;	
}
#nou_col_2 .fitxa h4{
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:16px;
}
#nou_col_2 .fitxa h5{
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-weight:100;
}
#nou_col_2 .fitxa img{
	float:right;
	margin-left:20px;
	margin-top:5px;
}
#nou_col_2 .fitxa p{
	margin:0px;
	padding:0px;
}
#nou_col_2 .fitxa h5 a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#nou_col_2 .fitxa h5 a:hover{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
#nou_col_2 .fitxa a.mes{
	display:block;
	width:75px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:7px;
	margin:10px 10px 0px 0px;
	background-image: url(../imagesWEB/background_menu_black.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
}

/********************************************************************* NOU FITXA */
#nouFITXA_row_1 {
	width:940px;
	padding-bottom:15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom:25px;
}
#nouFITXA_row_1 h1{
	font-size:18px;
	margin:0px;
	padding:0px;
}
#nouFITXA_row_1 h2{
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:100;
}
#nouFITXA_row_1 h2 a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#nouFITXA_row_1 h2 a:hover{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
#nouFITXA_row_1  a.enrera{
	display:block;
	float:right;
	width:auto;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:7px;
	margin:0px 0px 0px 0px;
	background-image: url(../imagesWEB/background_menu_black.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
}
/*Columna 1*/
#nouFITXA_col_1{
	float:left;
	width:200px;
	padding-right:15px;
	font-size:13px;
}
#nouFITXA_col_1 .row{
	margin-bottom:25px;
}
#nouFITXA_col_1 h3{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#nouFITXA_col_1 ul{
}
#nouFITXA_col_1 ul{
	list-style:none;	
	margin:0;	
	padding:0;
}
#nouFITXA_col_1 ul li{
	display:block;
	margin-bottom:4px;
}
#nouFITXA_col_1 ul li a{
	color:#000;
	text-decoration:none;
	margin-bottom:4px;
}
#nouFITXA_col_1 ul li a:hover{
	text-decoration:underline;
}
#nouFITXA_col_2{
}
#nouFITXA_col_2 p{
	margin:0px 0px 10px 0px;
	padding:0px;
}
#nouFITXA_col_2 a{
	color:#000;
	text-decoration:underline;
}
#nouFITXA_col_2 #imatges{
	text-align:center;
	margin:20px 0px;
	clear:both;
}
#nouFITXA_col_2 #imatges img{
	margin:0px 10px 10px 0px;
}
#nouFITXA_col_2 #imatges a{
	text-decoration:underline;
	color:#000;
}

/********************************************************************* BLOC */
#bloc_row_1 {
	width:940px;
	padding-bottom:15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom:25px;
}
#bloc_row_1 h1{
	font-size:18px;
	margin:0px;
	padding:0px;
}
#bloc_row_1 h2{
	font-size:14px;
	margin:0px;
	padding:0px;
}
/*Columna 1*/
#bloc_col_1{
	float:left;
	width:200px;
	padding-right:15px;
	font-size:13px;
}
#bloc_col_1 .row{
	margin-bottom:25px;
}
#bloc_col_1 h3{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#bloc_col_1 ul{
}
#bloc_col_1 ul{
	list-style:none;	
	margin:0;	
	padding:0;
}
#bloc_col_1 ul li{
	display:block;
	margin-bottom:4px;
}
#bloc_col_1 ul li a{
	color:#000;
	text-decoration:none;
	margin-bottom:4px;
}
#bloc_col_1 ul li a:hover{
	text-decoration:underline;
}
#bloc_col_1 ul li a.activat{
	color:#ffd803;
	font-weight:bold;
	background-color:#000;
}
#bloc_col_2{
	float:left;
}
#bloc_col_2 .fitxa{
	width:725px;
	padding-top:15px;
	margin-bottom:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;	
}
#bloc_col_2 .fitxa h4{
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:16px;
}
#bloc_col_2 .fitxa h5{
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-weight:100;
}
#bloc_col_2 .fitxa h5 a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#bloc_col_2 .fitxa h5 a:hover{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
#bloc_col_2 .fitxa a.mes{
	display:block;
	width:75px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:7px;
	margin:10px 10px 0px 0px;
	background-image: url(../imagesWEB/background_menu_black.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
}
/********************************************************************* BLOC FITXA */
#blocFITXA_row_1 {
	width:940px;
	padding-bottom:15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom:25px;
}
#blocFITXA_row_1 h1{
	font-size:18px;
	margin:0px;
	padding:0px;
}
#blocFITXA_row_1 h2{
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:100;
}
#blocFITXA_row_1 h2 a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#blocFITXA_row_1 h2 a:hover{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
#blocFITXA_row_1  a.enrera{
	display:block;
	float:right;
	width:auto;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:7px;
	margin:0px 0px 0px 0px;
	background-image: url(../imagesWEB/background_menu_black.jpg);
	background-repeat:  repeat-x;
	background-position: center bottom;
}
/*Columna 1*/
#blocFITXA_col_1{
	float:left;
	width:200px;
	padding-right:15px;
	font-size:13px;
}
#blocFITXA_col_1 .row{
	margin-bottom:25px;
}
#blocFITXA_col_1 h3{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#blocFITXA_col_1 ul{
}
#blocFITXA_col_1 ul{
	list-style:none;	
	margin:0;	
	padding:0;
}
#blocFITXA_col_1 ul li{
	display:block;
	margin-bottom:4px;
}
#blocFITXA_col_1 ul li a{
	color:#000;
	text-decoration:none;
	margin-bottom:4px;
}
#blocFITXA_col_1 ul li a:hover{
	text-decoration:underline;
}
#blocFITXA_col_2{
}
#blocFITXA_col_2 p{
	margin:0px 0px 10px 0px;
	padding:0px;
}
#blocFITXA_col_2 #imatges{
	text-align:center;
	margin:20px 0px;
	clear:both;
}
#blocFITXA_col_2 #imatges img{
	margin:0px 10px 10px 0px;
}
#blocFITXA_col_2 a{
	text-decoration:underline;
	color:#000;
}

