body {
	background:	#edf1f3;
	color:		#666666;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
	width:		100%;
	background: url(../img/cgt_bck_body-llarg.gif) repeat-y top;
}

.izq {
	float:		left;
}

.der {
	float:		right!important;
}

.clear {
	clear:		both;
}

.nobackground {
	background-image:none!important;
}

.noborder {
	border:		none!important;
}

.nomargin {
	margin:		0!important;
}

.normal {
	font-weight:normal!important;
}

.oculto {
	display:	none;
}

ul {
	list-style-type:none;
	margin:		0;
	padding:	0;
	overflow:	auto;
	overflow:	hidden;
}

li {
	list-style-type:none;
	margin:		0;
	padding:	0;
	overflow:	auto;
	overflow:	hidden;
}

a {
	text-decoration:none;
	color:		#666666;
}
a:hover {
	text-decoration:none;
	color:		#6e8996;
}

a img {
	border:		none;
}

form {
	margin:		0;
	padding:	0;
}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

div {
	margin:		0;
	padding:	0;
	overflow:	auto;
	overflow:	hidden;
}

p {
	margin:		0;
	padding:	0;
}

h1 {
	float:		left;
	width:		197px;
	height:		71px;
	margin:		56px 0 0 30px;
}

h2 {
	font:		bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:		#543800;
	margin:		0;
}

h3 {
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#717171;
	margin:		0;
}

h4 {
	font:		bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:		#333333;	
}

h5 {
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#717171;	
	margin:		0 0 5px 0;
}

#global {
	width:		940px;
	margin:		0 auto;
	text-align:	left;
	background:	#FFF;
	padding:	0 20px 20px 20px;
	overflow:	auto;
	overflow:	hidden;
}

#barratop {
	float:		left;
	margin:		0;
	display:	block;
	width:		940px;
	height:		25px;
	background: url(../img/cgt_bck_barratop.gif) repeat-x left;
}

#barratop img {
	margin:		0 0 0 7px;
}

ul#idiomes {
	float:		right;	
	width:		auto;
	text-align:	center;
	margin:		4px 0 0 0;
	font: 		normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

ul#idiomes li {
	float:		left;
	padding:    0 8px 0 0;
	margin:		0 6px 0 0;
	background: url(../img/cgt_bck_separador-idi.gif) no-repeat right;
}

ul#idiomes li a {
	color:		#b2bfc4;
}

ul#idiomes li a:hover {
	color:		#543800;
}

.idiomes-actiu {
	color:		#c88b00!important;
	font-weight:normal!important;
}

#top-home {
	float:		left;
	width:		940px;
	margin:		0;
	height:		150px;
	background:	#FFF url(../img/cgt_bck_ombra.gif) repeat-x bottom left;
	overflow:	hidden!important;
}

#top-interior {
	float:		left;
	width:		940px;
	margin:		0;
	height:		160px;
	background:	#FFF url(../img/cgt_bck_ombra.gif) repeat-x bottom left;
	overflow:	hidden!important;
}

#top-home-esq {
	float:		left;
	width:		640px;
	margin:		0;
	height:		150px;
	overflow:   hidden;
}

#top-home-dre-ca {
	float:		left;
	width:		300px;
	margin:		0;
	height:		250px;
	background: url(../img/ca/headers/cgt_ft_header_dreta-home.jpg) no-repeat top left;
}

#top-home-dre-interior {
	float:		left;
	width:		300px;
	margin:		0;
	height:		150px;
}

#top-home-dre-ca p {
	color:		#c5b48f;
	margin:		95px 0 0 32px;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	width:		245px;
	line-height:13px;
}

.intro {
	float:		left!important;
	margin:		15px 0 0 50px!important;
	width:		auto;
	padding:    5px;
	color:		#f0ede6;
	text-align: right;
}

.intro a {
	color:		#f0ede6!important;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	background: url(../img/btns/cgt_btn_obrir.png) no-repeat right;
	padding:	10px 38px 10px 0;
}

.intro a:hover {
	color:		#d3c7ac!important;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	background: url(../img/btns/cgt_btn_obrir_on.png) no-repeat right;
}

#col01-home {
	float:		left;
	width:		197px;
	background:	#FFF;
}

#col01-interior {
	float:		left;
	width:		197px;
	background:	#FFF;
	padding:	0 0 25px 0;
}

#col02-central, #col02-interior-central {
	float:		left;
	width:		475px;
	padding:	0 0 25px 25px;
	background:	#FFF url(../img/cgt_bck_separador-mainnav.gif) no-repeat top left;
	margin:		17px 25px 0 0;
	overflow:	hidden;
} 

#col02-doble {
	float:		left;
	width:		718px;
	padding:	0 0 25px 25px;
	background:	#FFF url(../img/cgt_bck_separador-mainnav.gif) no-repeat top left;
	margin:		17px 0 0 0;
	height:		auto;
} 

#col02-doble h2 {
	float:		left;
	width:		718px;
	padding:	0 0 7px 8px;
	background: url(../img/cgt_bullet_heading.gif) no-repeat top left;
	border-bottom:1px solid #c8c8c8;
	overflow:	hidden;
}

#col02-doble p {
	float:		left;
	width:		718px;
	padding:	0 0 7px 0;
	margin:		0;
} 

#col02-central h2 {
	float:		left;
	width:		467px;
	padding:	0 0 7px 8px;
	background: url(../img/cgt_bullet_heading.gif) no-repeat top left;
	border-bottom:1px solid #c8c8c8;
	overflow:	hidden;
}

#col02-interior-central h1 {
	float:		left;
	height:		0;
	padding:	0!important;
	margin:		0!important;
}

#pagetop_top {
	float:		left;
	height:		0;
	padding:	0!important;
	margin:		0!important;
}

#col02-interior-central h2 {
	float:		left;
	font:		bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif!important;
	width:		467px;
	padding:	0 0 5px 8px;
	background: url(../img/cgt_bullet_heading.gif) no-repeat top left;
	border-bottom:1px solid #c8c8c8;
	overflow:	hidden;
	letter-spacing:-0.8px;
}

#col02-interior-central h3 {
	float:		none;
	margin:		10px 0 10px 0;
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#c88b00;
} 

#col02-int-cent-cont {
	float:		left;
	width:		435px;
	height:		auto;
	margin:		1px 0 0 0;
	padding:	20px;
	background: url(../img/cgt_bck_1px-areadestacada.gif) repeat-x top left;
} 

#col02-int-cent-cont p {
	text-align: justify;
	line-height:15px;
	margin:		0 0 15px 0;
	width:		auto;
}

#col02-int-cent-cont h2 {
	float:		left;
	padding:	0 0 7px 8px;
	background: url(../img/cgt_bullet_heading.gif) no-repeat top left;
	border-bottom:1px solid #c8c8c8;
	overflow:	hidden;
	width:		427px!important;
}

#col02-int-doble {
	float:		left;
	width:		435px;
	height:		auto;
	margin:		1px 0 0 0;
	padding:	0 20px 20px 0;
}

#col03-int-doble {
	float:		right;
	width:		218px;
	height:		auto;
	margin:		1px 0 0 0;
	padding:	0 20px 20px 0;
}

#col03-int-doble .notalegal {
	clear:		both;
	float:		none;
	color:		#b6b6b6;
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	width:		210px!important;
}

#col02-int-int-doble p {
	text-align: justify;
	line-height:15px;
	margin:		0 0 15px 0;
	width:		auto;
} 

#col02-interior-central p {
	width:		auto;
	margin:		0 0 15px 0;
	text-align: justify;
} 

#col03 {
	float:		right;
	width:		218px;
	margin:		17px 0 0 0;
	padding:   0 0 20px 0;
}

#col03 h2 {
	float:		left;
	width:		210px;
	padding:	0 0 7px 8px;
	background: url(../img/cgt_bullet_heading.gif) no-repeat top left;
	border-bottom:1px solid #c8c8c8;
	overflow:	hidden;
}

#mainnav {
	float:		left;
	width:		auto;
	margin:		10px 0 0 10px;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

ul#mainnav li {
	float:		none;
	display:	block;
	width:		177px;
	padding:	0;
	margin:		0;
	border-bottom:1px solid #e8e8e8;
	background:	url(../img/mnnv/cgt_bullet_mainnav.gif) no-repeat top left;
}

ul#mainnav li ul {
	float:		none;
	display:	block;
	width:		177px;
	padding:	0;
	margin:		0;
	border-top:1px solid #e8e8e8;
	border-bottom:none;
	background:	none!important;
}

ul#mainnav li ul li {
	float:		none;
	display:	block;
	width:		177px;
	padding:	0;
	margin:		0;
	border-bottom:1px solid #e8e8e8;
	background: none;
	color:		#999999;
}

ul#mainnav li ul li a {
	float:		none;
	display:	block;
	width:		165px;
	padding:	5px 0 5px 17px;
	margin:		0;
	border-bottom:none!important;
	background: url(../img/cgt_bullet_mainnav-sub.gif) no-repeat top left!important;
	color:		#999999;
}

ul#mainnav li ul li a:hover {
	float:		none;
	display:	block;
	width:		177px;
	padding:	5px 0 5px 15px;
	margin:		0;
	border-bottom:none!important;
	background: url(../img/cgt_bullet_mainnav-sub.gif) no-repeat top left!important;
	color:		#999999;
}

ul#mainnav li ul li.active {
	float:		none;
	display:	block;
	width:		177px;
	padding:	5px 0 5px 15px;
	margin:		0;
	border-bottom:1px solid #e8e8e8;
	background: url(../img/cgt_bullet_mainnav-sub.gif) no-repeat top left!important;
	color:		#999999!important;
	font: 		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

ul#mainnav p {
	width:		83px;
	margin:		0;
	padding:	0 12px 0 0;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#a6bac5;
}

#mainnav a {
	display:	block;
	width:		170px!important;
	background: url(../img/mnnv/cgt_bck_li.gif) no-repeat top left;
	padding:	4px 0 7px 7px;
	color:		#686c71;
}

#mainnav a:hover {
	display:	block;
	width:		170px!important;
	background: url(../img/mnnv/cgt_bck_li_hover.gif) no-repeat top left;
	color:		#686c71;
	font-weight:bold;
}

#mainnav a.active {
	display:	block;
	width:		170px!important;
	background: url(../img/mnnv/cgt_bck_li_active.gif) no-repeat top left;
	color:		#686c71;
	font-weight:bold;
}

.mainnav-itemprivat {
	background: url(../img/mnnv/cgt_bullet_mainnav_privat.gif) no-repeat top right;
}

#contacte {
	float:		right;
	width:		222px;
	height:		150px;
	margin:		24px 0 0 0;
	background: url(../img/cgt_bck_contacte.gif) no-repeat top right;
}

#contacte h3 {
	float:		left;
	width:		222px;
	margin:		29px 0 10px 36px;
	color:		#c88b00;
}

#contacte p {
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#999999;
	margin:		10px 0 0 36px;
	width:		159px;
}

.mail {
	background: url(../img/cgt_ico_mail.gif) no-repeat top left;
	padding:	0 0 0 15px;
}

.mail a {
	color:		#c88b00;
}

.mail a:hover {
	color:		#9f9f9f;
}

ul#promos {
	float:		left!important;
	margin: 	10px 0 0 0;
	padding:	0 0 20px 0;
}

ul#promos-left {
	float:		right!important;
	margin: 	10px 20px 0 0;
}

ul#promos li, ul#promos-left li {
	margin: 	20px 0 0 0;
}

ul#promos img, ul#promos-left img, ul#promos-grans img {
	padding:	5px;
	border:		1px solid #e8e8e8;
}

ul#promos img:hover, ul#promos-left img:hover, ul#promos-grans img:hover {
	padding:	5px;
	border:		1px solid #c8c8c8;
}

ul#promos-grans {
	float:		right!important;
	margin: 	5px 0 20px 0;
}

.destacats-homepage {
	float:		left;
	width:		435px;
	padding:	17px 20px 20px 20px;
	height:		auto;
	margin:		1px 0 20px 0;
	background: url(../img/cgt_bck_1px-areadestacada.gif) repeat-x top left;
}

.llistats-interiors {
	float:		left;
	width:		395px!important;
	padding:	17px 20px 20px 20px!important;
	height:		auto;
	margin:		1px 0 20px 0;
	background: url(../img/cgt_bck_1px-areadestacada.gif) repeat-x top left;
}

ul#noticies {
	float:		left;
	margin:		0;
}

ul#noticies li {
	float:		left;
	width:		210px;
	margin:		0 15px 0 0;
	padding:	0;
}

ul#noticies p {
	width:		210px;
	margin:		0;
	line-height:normal;
}

ul#noticies h3 {
	width:		198px;
	margin: 	0 0 0 10px;
}

ul#noticies img {
	width:		210px;
	padding:    0 0 6px 0;
	margin:		0 0 7px 0;
	background: url(../img/cgt_bck_imgpanorama.gif) repeat-x bottom left;
}

ul#noticies .descripcion {
	width: 		190px;
	margin:		5px 0 10px 10px;
	color:		#9f9f9f;
}

ul#noticies a {
	color:		#717171;
}

ul#noticies a:hover {
	color:		#c88b00;
}

ul#agenda {
	float:		left;
	margin:		1px 0 15px 0;
	background: url(../img/cgt_bck_grid.gif) repeat top left;
	padding:	0 0 10px 5px;
	width:		213px;
}

ul#agenda li {
	float:		none;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom right; 
	padding:	5px 0 20px 0;
	width:		209px;
}

ul#agenda a {
	color:		#717171;
}

ul#agenda a:hover {
	color:		#9f9f9f;
}

ul#agenda .data-agenda {
	float:		left;
	width:		51px;
	background: url(../img/cgt_bck_itemagenda.png) no-repeat top left;
	height:		54px;
}

ul#agenda .dia {
	float:		left;
	margin:		10px 0 0 14px!important;
	font: 		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#c88b00;
}

ul#agenda .mes {
	position:	absolute;
	margin:		23px 0 0 -14px!important;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#543800;
}

ul#agenda h4 {
	float:		left;
	font: 		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		16px 0 0 0;
	width:		140px;
}

ul#agenda p {
	float:		left;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		7px 0 0 0;
	width:		140px;
	color:		#9f9f9f;
}

#mapa-geolegs {
	float:		left;
	width:		475px;
	height:		285px;
	margin:		1px 0 20px 0;
	padding:	0;
	background: url(../img/cgt_bck_areadestacada.gif) no-repeat top left;
}

#mapa-geolegs img {
	float:		left;
	margin:		0 20px 0 0;
}

#mapa-geolegs h3 {
	float:		left;
	margin:		41px 0 0 0;
	width:		200px;
	color: 		#666666;
}

#mapa-geolegs p {
	float:		left;
	margin:		15px 0 0 0;
	width:		200px;
}

#mapa-geolegs-petit {
	float:		left;
	width:		215px;
	height:		auto;
	margin:		1px 0 20px 0;
	padding:	0 0 40px 20px;
	background: url(../img/cgt_bck_areadestacada.gif) no-repeat top left;
}

#mapa-geolegs-petit img {
	float:		left;
	margin:		0 20px 10px 0;
}

#mapa-geolegs-petit h3 {
	float:		none;
	margin:		21px 0 0 0;
	width:		200px;
	color: 		#666666;
}

#mapa-geolegs-petit p {
	float:		left;
	margin:		15px 0 0 0;
	width:		200px;
}

.notalegal {
	float:		left;
	color:		#b6b6b6;
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	width:		220px!important;
}

ul#geoteca {
	float:		left;
	width:		435px;
	height:		auto;
	margin:		1px 0 5px 0;
	padding:	20px;
	background: url(../img/cgt_bck_1px-areadestacada.gif) repeat-x top left;
}

ul#geoteca li {
	float:		left;
	margin:		0 27px 0 0;
}

ul#geoteca li h4 {
	float:		none;
	width:		120px;
	margin:		6px 0 0 0!important;
	padding:	0 0 0 7px;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background: url(../img/cgt_bullet_destacats.gif) no-repeat top left;
}

ul#geoteca a:hover {
	color:		#9f9f9f;
}

ul#geoteca li p {
	float:		none;
	width:		120px;
	margin:		0;
	padding:	0;
}

.img-item a {
	background:	#FFF;
	border: 	1px solid #e8e8e8;
	padding:	5px 5px 3px 5px;
	display:	block;
}

.img-item a:hover {
	border: 	1px solid #c8c8c8;
	cursor:		pointer;
}

.ico_novetat {
	position:	absolute;
	margin:		6px 0 0 -2px;
	padding:	0 0 0 8px;
}

.novetat {
	position:	relative;
	color:		#fff;
	background: #88c136;
	padding:	2px 6px;
	margin:		0!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.tipusnovetat {
	float:		left;
	color:		#666666;
	margin:		2px 0 0 7px!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#destacat02 {
	float:		left;
	margin:		5px 15px 0 0;
}

#destacat03 {
	float:		left;
	margin:		5px 0 0 0;
}

.data {
	float:		right!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:	0 0 0 7px;
	color:		#9f9f9f;
	margin: 	0 0 5px 0!important;
	background: url(../img/cgt_bck_data.gif) no-repeat top left;
	width:		auto!important;
}

#dataflash {
	margin:		4px 0 0 0;
	overflow:	hidden;
	width:		190px;
}

.mesinfo a {
	margin:		0;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#c88b00!important;
	margin: 	0 0 0 9px;
}

.mesinfo a:hover, .mesinfo-col03 a:hover {
	color:		#9f9f9f!important;
}

.mesinfo-col03 a {
	float:		left;
	margin:		0 0 0 -1px!important;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#c88b00!important;
}

.vertodas {
	position:	absolute;
	margin:		-138px 0 0 246px;
	background:	url(../img/clear.gif) repeat-x top left;
	width:		55px;
	height:		12px;
	cursor:		pointer;
}

ul#footerNav {
	float:		left;
	width:		970px;
	text-align:	center;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 0 12px;
}

ul#footerNav li {
	display:	inline;
	margin:		0 4px 0 0;
}


ul#footerNav li a:hover {
	color: 		#fff;
}

#footer {
	float:		left;
	width:		900px;	
	margin:		20px 0 0 0;
	padding:    20px;
	height:		60px;
	background: url(../img/cgt_bck_footer.gif) bottom left;
	color:		#FFF;
}

#footer p {
	float:		none;
	width:		750px;	
	margin:		0 0 10px 0;
	}

#footer a {
	color:		#fff;
	padding:	0 0 3px 0;
	background: url(../img/cgt_bck_linksfooter02.gif) repeat-x bottom left;
}

#footer a:hover {
	color:		#cdcdcd;
	background: none;
}

.copyright {
	width:		450px;
	font: 		normal 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#002e40;
	padding:    0 0 0 3px;
}

.credits {
	float:		right;		
	color:		#cdcdcd;
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		-49px -1px 0 0;
}

.credits a {
	background: url(../img/cgt_bullet_blanc.gif) no-repeat top right!important;
	padding:	0 6px 0 0!important;
	text-align:	right!important;	
}

.credits a:hover {
	background: url(../img/cgt_bullet_gris.gif) no-repeat top right!important;
	padding:	0 6px 0 0!important;
	text-align:	right!important;	
}

#col01 {
	float:		left;	
	width: 		350px;
	margin:		0 20px 0 35px;
}

.subtitulo {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 20px 9px!important;
}

#col02 {
	float:		left;	
	width: 		354px;
	margin:		11px 0;
	padding:	0;
}

#galeria {
	float:		left;
	width:		350px;
}

.galeria-img {
	border:		1px solid #c8c8c8;
	padding:	1px;
	width:		346px;
	height:		345px;
	margin: 	0!important;
}

.data-notis {
	float:		none!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color: 		#9f9f9f;
	margin:		0 0 5px 0!important;
	padding:	0!important;
	width:		300px!important;
}

ul#resultatscercador h3 {
	text-indent:0!important;
	line-height:14px; 
}

ul#resultatscercador p {
	margin:		5px 0 0 0;
	padding:	0 0 0 125px;
	color:		#014566;
	line-height:normal;
}

ul#resultatscercador img {
	float:		left;
	margin:		0 15px 0 0;
	border:		1px solid #c8c8c8;
	padding:	4px;
	background:	#FFF;
}

.descripcion-enlaces {
	float:		left;
	padding:	7px 0 0 0!important;
}

.activo {
	font-weight:bold!important;
	color:		#fff!important;
	background:	#f2e5b8!important;
}

.iframe-googlemaps {
	margin:		15px 0 5px 0!important;
}	

.contacto-direccion {
	margin:		0!important;
}

.margin-promo03 {
	margin:		10px 0 0 0!important;
}

#carroussel-container-contenidos {
	position:	absolute;
	width:		750px;
	height:		350px;
	margin:		0;
}

#carroussel-container-contenidos h3 {
	background: none!important;
}

#carroussel-foto {
	position: 	absolute;
	margin:		75px 0 0 117px;
	width:		190px;
	height:		180px;
}

#carroussel-bt-anterior {
	position:	absolute;
	margin:		138px 0 0 20px;
	cursor:		pointer;
}

#carroussel-bt-siguiente {
	position:	absolute;
	margin:		138px 0 0 687px;
	cursor:		pointer;
}

#galeriafotos {
	float:		left;
	margin:		20px 0 20px 0;
	padding:	22px 0 45px 22px;
	background: url(../img/galf/cgt_bck_galf.jpg) no-repeat top left;
	width:		195px;
	height:		259px;
	line-height:normal!important;
}

#galeriafotos h4 {
	float:		none!important;
	font:  		12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin:		0 0 5px 0;
	width:		180px!important;
	color:		#333333;
}

#galeriafotos p {
	margin:		5px 0 0 0;
	width:		180px;	
	font:  		11px normal Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
}

ul#galeriafotos-carroussel {
	margin:		8px 0 30px 30px;
	width:		120px!important;
	overflow: 	hidden;
	text-align: center!important;
}

ul#galeriafotos-carroussel li {
	display:	inline;
	width:		auto;
}

#bt_anterior {
	position:	absolute;
	margin:		0 10px 0 0;
}

#bt_siguiente {
	position:	absolute;
	margin:		-52px 10px 0 146px;
}

ul#mycarousel {
	width:		350px;
}
	
ul#mycarousel li {
	float:		left;
	margin:		0 16px 0 0;
	overflow:	hidden;
	height:		115px;	
	width:		106px;
}

ul#mycarousel li a {
	border:		1px solid #c8c8c8;
	display:	block;
	padding:	1px 1px 0 1px;
	height:		104px;
}

ul#mycarousel li a:hover {
	border:		1px solid #545454;
	display:	block;
	padding:	1px 1px 0 1px;
	height:		104px;
}

.volver {
	padding: 	0 0 10px 0;
	text-align:	right;
	width:		640px;
}

#container-btns-carrousel {
	margin:		0;
	width:		350px;
	height:		20px;
}

ul#mn-prefooter {
	float:		left;
	background:	#f2f1f0;
	width:		920px;
	padding:	10px;
}

ul#mn-prefooter li {
	float:		left;
	width:		auto;
	padding:	0 9px 0 0;
	margin:		0 6px 0 0;
	background: url(../img/cgt_bck_separador-barra.gif) no-repeat right;
	font:  		9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
}

ul#mn-prefooter li a {
	color:		#969696;
}

ul#mn-prefooter li a:hover {
	color:		#686c71;
}

ul#mn-prefooter li a.active {
	font-weight:bold;
	margin:		0!important;
	padding:	0 14px 0 0;
	border-right:1px solid #c4c3c3;
	color:		#969696;
}

.RSS {
	position: 	absolute;
	margin:		1px 0 0 253px;
	padding:	0 17px 2px 0;
	width:		205px;
	font:		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	overflow:	hidden;
	text-align: right;
	background: url(../img/cgt_ico_rss.gif) no-repeat right;
}

.RSS a {
	padding:	0 6px 0 0;
	background: url(../img/cgt_bullet_rss.gif) no-repeat right;
	color:		#f79738;
}

.RSS a:hover {
	color:		#9f9f9f;
	background: url(../img/cgt_bullet_rss-h.gif) no-repeat right;
}

.h2-subtitol {
	color:		#999999;
	padding:    0 0 0 9px;
	margin:		0 0 0 7px;
	font:  		9px normal Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background:	url(../img/cgt_bck_h2-subtitol.gif) no-repeat left;
	letter-spacing:normal!important;
}

.subtitol {
	color:		#999999;
	padding:    0 0 0 9px;
	margin:		0 0 0 7px;
	font:  		9px normal Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background:	url(../img/cgt_bck_h2-subtitol.gif) no-repeat left;
	letter-spacing: normal!important;
}

.numdisposicions {
	float:		none;		
	color:		#999999;
	margin:		-5px 0 0 0!important;
	font:  		9px normal Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

.h2-subtitol a {
	background: url(../img/cgt_bck_h2-subtitol-a.gif) no-repeat top right;
	padding:    0 6px 0 0;
	color:		#9f9f9f;
}

.h2-subtitol a:hover {
	background: url(../img/cgt_bck_h2-subtitol-ah.gif) no-repeat top right;
	color:		#543800;
}

.imatge-destacada {
	width:		165px;
	height:		165px;
	display:	block;
	padding:	5px;
	background:	#ffffff;
	border:		1px solid #e8e8e8;
	margin:		0 0 35px 0;
}

.imatge-destacada a:hover {
	border:		1px solid #c8c8c8;
}

#itemdestacat {
	float:		left;
	margin:		20px 0 8px 0;
	padding:	22px 0 35px 22px;
	background: url(../img/cgt_bck_itemdestacat.jpg) no-repeat top left;
	width:		195px;
	height:		289px;
	line-height:normal!important;
}

#itemdestacat h4 {
	float:		none!important;
	font:  		12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	height:		30px!important;
	overflow:	hidden;
	font-weight:bold;
	margin:		0 0 5px 0;
	width:		180px!important;
	color:		#333333;
}

#itemdestacat p {
	margin:		5px 0 0 0;
	width:		180px;
	height:		40px!important;
	overflow:	hidden;
	font:  		11px normal Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:		#666666;
}

ul#minillistats, ul.minillistats-docs {
	float:		left;
	margin:		1px 0 22px 0;
	padding:	0 0 0 5px;	
	background: url(../img/cgt_bck_grid.gif) repeat top left;
	width:		213px;
}

ul#minillistats li, ul.minillistats-docs li {
	float:		none;
	padding:	10px 0 10px 0;
	margin:		5px;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
}

ul#minillistats li img {
	float:		left;
	background: #FFF;
	padding:	1px;
	border:		1px solid #c8c8c8;
	margin:		0 10px  0 0;
}

ul#minillistats li img:hover {
	float:		left;
	background: #FFF;
	padding:	1px;
	border:		1px solid #717171;
	margin:		0 10px  0 0;
}

ul.minillistats-docs li img {
	float:		left;
	padding:	1px;
	margin:		0 10px  0 0;
}

ul#minillistats li p {
	float:		right;
	color:		#9f9f9f;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	width:		140px;
	margin: 	0 2px 0 0;
}

ul.minillistats-docs p {
	float:		right;
	color:		#9f9f9f;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	width:		150px;
	margin: 	0 2px 0 0;
}

.ampliarinfo  {
	float:		right;
	margin:		10px 12px 5px 60px!important;
	width:		130px!important;
}

.descargarDoc  {
	float:		right;
	margin:		10px 22px 5px 0!important;
	width:		130px!important;
}

.descargarDoc-colcentral {
	float:		left;
	margin:		0 0 20px 0!important;
	width:		auto!important;
}

.descargarDoc-colcentral a {
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#c88b00;
	padding:	0 6px 0 0;
	background: url(../img/cgt_bullet_minilinks.gif) no-repeat top right;
}

.descargarDoc-colcentral a:hover {
	color:		#9f9f9f;
}

.ampliar  {
	float:		left!important;
	margin:		0 0 5px 0!important;
	width:		200px!important;
	overflow:	hidden;
}

.ampliarinfo a, .descargarDoc a, .ampliar a, .veurefitxa a {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#c88b00;
	padding:	0 6px 0 0;
	background: url(../img/cgt_bullet_minilinks.gif) no-repeat top right;
}

.ampliarinfo a:hover, .descargarDoc a:hover, .ampliar a:hover, .veurefitxa a:hover {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#9f9f9f;
}

#areatabs {
	float:		left;
	margin:		0 0 0 0;
	padding:	0 20px 0 20px;
	width:		405px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	background: url(../img/cgt_bck_areadestacada.gif) no-repeat top left;
}

ul.areatabs {
	float:		none;
	margin:		20px 0 0 0;
}

ul.areatabs li {
	padding:    0 0 15px 0;
	margin:		0 0 15px 0;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
	width:		420px;
}

ul.areatabs li ul {
	margin: 	15px 0 0 0;
	}

ul.areatabs li ul li {
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:    0 0 1px 0;
	margin:		0;
	background: none!important;
}

ul.areatabs img {
	float:		left;
	padding:    5px;
	background: #FFF;
	border:		1px solid #e8e8e8;
	margin:		0 10px 0 0;
}

ul.areatabs img:hover {
	border:		1px solid #c8c8c8;
	cursor:		pointer;
}

#areatabs h3 {
	margin:		5px 0 5px 0!important;
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#c88b00;
	width:		auto;
	overflow:	hidden;
}

#areatabs p {
	margin:		5px 0 5px 0!important;
	width:		400px;
}

#areatabs a {
	color:		#c88b00;
}

#areatabs a:hover {
	color:		#9f9f9f;
}

ul#paginacion {
	text-align: center;
	padding:    10px 0 0 0;
	height:		auto;
	margin: 	0;
}

ul#paginacion li {
	float:		left;
	margin:		0 7px 7px 0!important;
	width:		auto;
	height:		auto;
}

ul#paginacion li a.pagActiva {
	width:		15px;
	height: 	15px;
	padding:	3px 2px 2px 3px!important;
	margin:		0;
	background: #fffbf0;
	border:		1px solid #c88b00;
	font-weight:bold!important;
	color:		#c88b00;
	display: 	block;
}

ul#paginacion li a.pagActiva:hover {
	width:		15px;
	height: 	15px;
	padding:	3px 2px 2px 3px!important;
	margin:		0;
	background: #fffbf0;
	border:		1px solid #c88b00;
	font-weight:bold;
	color:		#c88b00;
	cursor: 	default;
	display: 	block;
}

ul#paginacion li a {
	width:		15px;
	height: 	15px;
	padding:	3px 2px 2px 3px!important;
	margin:		0;
	background: #fff;
	border:		1px solid #d1e2ef;
	font-weight:normal;
	color:		#666666;
	display:	block;
}

ul#paginacion li a:hover {
	width:		15px;
	height: 	15px;
	padding:	3px 2px 2px 3px!important;
	margin:		0;
	background: #eff8ff;
	border:		1px solid #d1e2ef;
	font-weight:normal;
	color:		#666666;
	display:	block;
}

ul#paginacion li a.anterior  {
	padding:	5px 6px 5px 6px;
	margin:		0 0 150px 0;
	background: none;
	border:		0!important;
	font-weight:bold;
	color:		#666666;
}

ul#paginacion li a.siguiente  {
	padding:	5px 6px 5px 6px;
	margin:		0;
	background: none;
	border:		0!important;
	font-weight:bold;
	color:		#666666;
}

.numitems {
	padding:	4px 0 0 0;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#c88b00;
}

ul.llistagenerica, ul.llistagenerica-02 {
	float:		none;
	margin:		10px 0 0 0;
	padding: 	0 0 0 15px;
}

ul.llistagenerica li {
	float:		none;
	margin:		0 0 8px 0;
	text-align: justify;
}

ul.llistagenerica-02 {
	float:		none;
	margin:		10px 0 0 -7px;
	padding: 	0;
}

ul.llistagenerica-02 li {
	float:		none;
	margin:		0 0 10px 0;
	padding:	0 0 0 8px;
	text-align: justify;
	background: url(../img/cgt_bullet_llistagenerica-02.gif) no-repeat top left!important;
}

ul.llistagenerica-02 li ul li {
	float:		none;
	margin:		8px 0 10px 0;
	padding:	0;
	background: none!important;
}

ul.llistagenerica li ul {
	float:		none;
	margin:		5px 0 5px 0;
}

ul.llistagenerica li ul li {
	float:		none;
	margin:		5px 0 7px 25px;
	padding:	0 0 0 7px;
	background:url(../img/cgt_bullet_minilinks.gif) no-repeat top left;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:14px;
}

.h4-especial {
	float:		none;
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		10px 0 0 0;
	padding: 	0 0 5px 0;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
}

.h4-especial-02 {
	float:		none;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		20px 0 10px 0;
	padding: 	0 0 5px 0;
	color:		#c88b00;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
}

.paragrafdoble {
	float:		left;
	margin:		0 0 40px 0!important;
}

ul#llistatfoto {
	float:		none;
	margin:		0;
}

ul#llistatfoto li {
	margin:		0;
	padding:	15px 0 5px 0;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x left bottom;
	width:		445px;
	overflow:	hidden;
}

ul#llistatfoto li p {
	float:		left;
	margin:		0;
	padding:	10px 0 1px 0;
	width:		310px;
	line-height:normal;
}

ul#llistatfoto li h3 {
	float:		none!important;
	margin:		0;
	width:		435px!important;
}

ul#llistatfoto li a:hover {
	color:		#543800;
}

ul#llistatfoto img {
	float:		left;
	border:		1px solid #e4e4e4;
	padding: 	5px;
	background:	#FFF;
	margin:		0 10px 10px 0!important;
}

ul#llistatfoto img:hover {
	border: 	1px solid #4f4f4f;
	cursor:		pointer;
}

#noticia {
	float:		left;
	margin:		0;
	padding:  	0;
	width:		435px;
	overflow:	hidden;
}

#noticia h3 {
	float:		left;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 15px 0!important;
	padding:  	0!important;
	width:		435px;
}

.noticia-img {
	float:		left!important;
	border:		1px solid #e4e4e4;
	padding: 	5px;
	background:	#FFF;
	margin:		0 15px 5px 0!important;
}

#noticia p {
	width: 		auto!important;
	margin:		0 0 10px 0;
	text-align: justify;
	line-height:14px;
}

.descripcion-noti {
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:13px!important;
	padding:	0;
	margin:		10px 0 12px 0!important;
	width:		235px!important;
	text-align: left!important;
}

.tornar {
	float:		right;
	margin:		10px 0 20px 0;
	padding:	0;
	text-align: right;
	width:		auto;
}

.tornar a, .tornar-categories a, .tornar-categories a:hover {
	color:		#c88b00;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.tornar a:hover {
	color:		#9f9f9f;
}

.tornar-categories  {
	position:	absolute;
	margin:		0 0 0 275px;
	padding:	0!important;
	text-align: right!important;
	width:		200px;
}

ul#linkextern {
	float:		none;
	margin:		20px 0 25px 0;
}

ul#linkextern li {
	padding:	0 0 0 6px;
	margin:		0 0 10px 0;
	background: url(../img/cgt_bullet_destacats.gif) no-repeat left;
}

ul#linkextern li a, ul#barraeines a {
	color:		#c88b00;
}

ul#linkextern li a:hover, ul#barraeines a:hover {
	color:		#9f9f9f;
}

ul#descarregues {
	float:		left;
	width:		435px;
	height:		auto;
	margin:		1px 0 35px 0;
}

ul#descarregues li {
	float:		none;
	display:	block;
	width:		435px;
	height:		auto;
	margin:		1px 0 0 0;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
	padding:	0;
}

ul#descarregues li a {
	float:		left;
	display:	block;
	width:		435px;
	height:		40px;
	margin:		1px 0 0 0;
	background: url(../img/cgt_ico_pdf_02.gif) no-repeat left;
	padding:	14px 0 0 35px;
}

.pes {
	position: 	absolute;
	margin:		29px 0 0 35px!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#9f9f9f!important;
}

ul#comentaris {
	float:		left;
	border-top: 1px solid #c8c8c8;
	margin:		20px 0 10px 0;
	width:		435px;
}

ul#comentaris li {
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
	padding: 	10px 0 15px 0;
}

.numcomentari {
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#c88b00;
	margin:		0 4px 0 0;
}

.numcomentaris {
	background: url(../img/cgt_ico_comentaris.gif) no-repeat left top;
	padding:	2px 0 2px 20px;
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#c88b00;
	margin:		0 4px 0 0;
}

.foot-opi {
	float:		left;
}

.foot-opi-diahora {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#999999;
}

ul#geofaqs {
	float:		left;
	margin:		0 0 30px 0;
}

ul#llistatlinks {
	float:		left;
	margin:		0 0 30px 0;
	width:		435px;
}

ul#geofaqs li {
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
	padding: 	10px 0 15px 0;
	margin:		0 0 10px 0;
	font:		bold 13px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#c88b00!important;
}

ul#geofaqs li a {
	color:		#c88b00!important;
}

ul#llistatlinks li {
	background: none;
	padding: 	10px 0 15px 0;
	margin:		0 0 10px 0;
	font:		bold 13px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#c88b00!important;
}

ul#geofaqs li ul, ul#llistatlinks li ul {
	margin:		4px 0 0 0!important;
	border-top:	1px solid #e8e8e8;
}

ul#geofaqs li ul li, ul#llistatlinks li ul li {
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#666666!important;
	padding:	10px 0 0 10px;
	margin:		0;
	background: url(../img/cgt_bullet_llistats.gif) no-repeat top left;
}

ul#geofaqs li ul li ul, ul#llistatlinks li ul li ul {
	margin:		4px 0 0 0!important;
	border-top:	0;
}

ul#geofaqs li ul li ul li, ul#llistatlinks li ul li ul li {
	margin:		6px 0 6px 13px;
	padding: 	0 0 0 7px;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	background: url(../img/cgt_bullet_subitems.gif) no-repeat top left;
}

dl { 
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
	padding:	0 0 10px 0;
}

dt {
	width: 		10em;
	padding: 	7px;
	float: 		left;
	margin: 	0;
	font-weight:bold;
}

dd {
	margin-left:11em;
	padding: 	7px;
}

dd.first {}

dd.justify {
	text-align: justify;
}

ul#agendaactivitats li {
	margin:		0 0 10px 0;
}

ul#agendaactivitats h3 {
	background:url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
	/*border-bottom:1px solid #c88b00;*/
	padding:	0 0 8px 0;
}

ul#agendaactivitats a {
	color:		#c88b00;
}

ul#agendaactivitats a:hover {
	color:		#9f9f9f;
}

ul#links {
	float: 		left;
	margin:		0 0 20px 0;
}

ul#links li {
	float: 		left;
	margin:		0 10px 8px 0;
	background: url(../img/cgt_bullet_destacats.gif) no-repeat top left;
	padding: 	0 0 0 7px;
	width:		200px;
}

ul#links li a {
	font-weight:bold;
}

.top {
	position: 	absolute;
	margin:		-10px 0 0 375px;
	width:		60px;
	font:		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	overflow:	hidden;
	text-align: right;
}

.top a {
	padding:	0 10px 0 0;
	background: url(../img/cgt_bullet_top.gif) no-repeat right;
	color:		#c88b00;
}

.top a:hover {
	color:		#9f9f9f;
	background: url(../img/cgt_bullet_top.gif) no-repeat right;
}

.planolgran {
	margin:		15px 0 10px 0!important;
}

ul.llistatsensefoto {
	float:		none;
	margin:		0;
}

ul.llistatsensefoto li {
	margin:		0;
	padding:	15px 0 10px 0;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x left bottom;
	width:		auto;
}

ul.llistatsensefoto li ul {
	margin:		8px 0 0 0;
	padding:	16px 0 0 0;
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x left top;
	width:		445px;
}

ul.llistatsensefoto li ul li {
	margin:		0;
	padding:	0 0 6px 0;
	background: none!important;
	width:		445px;
	overflow:	hidden;
}

ul.llistatsensefoto li p {
	margin:		0;
	padding:	0 0 1px 0!important;
	width:		auto;
	line-height:normal;
}

ul.llistatsensefoto li h3 {
	float:		none!important;
	margin:		0;
	width:		435px;
}

ul.llistatsensefoto li a {
	color:		#c88b00;
}

ul.llistatsensefoto li a:hover {
	color:		#9f9f9f;
}

ul.llistatsensefoto img {
	float:		left;
	border:		1px solid #e4e4e4;
	padding: 	5px;
	background:	#FFF;
	margin:		0 10px 10px 0!important;
}

ul.llistatsensefoto img:hover {
	border: 	1px solid #4f4f4f;
	cursor:		pointer;
}

#planolAmpliat {
	text-align: center;
	margin:		0 0 20px 0;
	background: #ededed;
}

#numResultados {
	font-weight: bold;
	text-align: center!important;
	padding:	8px 5px 8px 5px;
	background: #fffaed;
	border: 	1px solid #c88b00;
}

#cercador-container {
	float:		left;
	margin:		0;
}

#cercador-container h3 {
	margin:		15px 0 10px 0!important;
	padding: 	0 0 5px 0;
	border-bottom:1px solid #c88b00;
}

#cercador-container h4 {
	margin:		0 0 5px 0!important;
}

#cercador-container a:hover {
	color:		#9f9f9f;
}

.cercador-container ul {
	margin:		0 0 10px 0!important;
	padding:	0!important;
}


#oblidat-password {
	padding: 	0;
	background: url(../img/cgt_bck_h2-subtitol-a.gif) no-repeat left!important;
	margin: 	5px 0 5px 0!important;
}

#oblidat-password a {
	padding: 	3px 0 0 7px!important;
	color:		#c88b00;
}

#user {
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background: #f3f3f5 url(../img/cgt_ico_userblau.gif) no-repeat left;
	padding:	8px 0 0 28px;
	height:		20px;
	margin:		5px 0 0 0;
	overflow:   hidden;
}

#container-areaprivada {
	float:		left;
	width:		743px;
	padding: 	0 0 20px 0;
}

ul#barraeines {
	background: url(../img/cgt_bck_grid.gif) repeat top left;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		5px 0 5px 20px;
	width:		698px;
	height:		21px;
	padding:	7px 0 0 25px;
	overflow: 	hidden;
}

ul#barraeines li {
	display:	inline;
	margin:		0 10px 0 0;
	padding:	0 10px 0 0;
	text-align: right;
	border-right: 1px solid #686c71;
}

.descarregar-document {
	color:		#c88b00;
	background: url(../img/cgt_ico_pdf_03.gif) no-repeat right top;
	padding:	0 20px 4px 0;
}

.disponible-geoteca {
	position:	absolute;
	margin:		-9px 0 0 -9px !important;
	background: url(../img/cgt_ico_disponible.png) no-repeat top left;
	z-index: 	10!important;
	height:		20px;
	width:		20px;
	padding:	0 0 20px 0;
}

.novedad-geoteca {
	position:	absolute;
	margin:		-5px 0 0 -9px !important;
	background: url(../img/cgt_ico_novedad.png) no-repeat top left;
	z-index: 	10!important;
	height:		20px;
	width:		20px;
	padding:	0 0 20px 0;
}

.nodisponible-geoteca {
	position:	absolute;
	margin:		-9px 0 0 -9px !important;
	background: url(../img/cgt_ico_nodisponible.png) no-repeat top left;
	z-index: 	10!important;
	height:		20px;
	width:		20px;
	padding:	0 0 20px 0;
}

.bt_veure, #lasComisionesDesplegable {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:	1px 0 3px 0;
	background:	#515151;
	width:		150px!important;
	text-align:center!important;
}

.bt_veure a, #lasComisionesDesplegable a {
	color:		#fff!important;
}

.bt_filtrar {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	padding:	4px 10px 4px 10px!important;
	background:	#515151!important;
	width:		150px!important;
	text-align:center!important;
	color:		#fff!important;
}

.bt_filtrar a {
	color:		#fff!important;
}

.sinImagen {
	margin:		0 0 10px 0!important;
	width:		203px!important;
}
	
	
	

/* NAVEGACIÓ PER PESTANYES --------------------------------------------------------------------------------------------------------*/

ul.tabNav { float: left; list-style: none; width: 447px; background: url(../img/cgt_bck_pestanyes.gif) no-repeat bottom right; margin:0!important; overflow:hidden; height:30px; }
ul.tabNav li { float: left; margin: 0 1px 0 0; padding: 6px 0 0; border-bottom:1px solid #dadada; }
ul.tabNav li.current { padding-top: 0; border-bottom:1px solid #f9f9f9; }
ul.tabNav a { background: #ececec; border: 1px solid #dadada; border-width: 1px 1px 0; color: #c88b00; display: block; padding: 4px 12px 5px 12px; text-decoration: none; }
ul.tabNav a:hover { background: #ececec; border: 1px solid #dadada; border-width: 1px 1px 0; color: #543800; display: block; padding: 4px 12px 5px 12px; text-decoration: none; }

ul.tabNav li.current a { background: url(../img/cgt_bck_pestanya.gif) repeat-x top left; border-top:1px solid #dadada; padding: 8px 12px 8px 12px; font-weight:bold; }
div.tabContainer { clear: both; float: left; width: 100%; background:url(../img/cgt_bck_areadestacada.gif) no-repeat top left;}
div.tabContainer div.tab { border-left: 1px solid #dadada; color: #000; display: none; padding: 10px; }
div.tabContainer div.current { display: block; }
div.tab p:last-child { margin-bottom: 0; }