body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	min-width: 990px;
}

img {
	border: none;
}

hr {
	margin: 2em 2.2em 2em 0;
}

p {
	overflow: hidden;
	clear: both;
}

select, input {
	font-size: 1em;
}

dl {
	clear: both;
}

#marc-web a:hover {
	text-decoration: underline;
}

#marc-web {
	font-size: 1.1em;
	overflow: hidden;
	margin: 0 0.91em 0 0;
}

div#capcalera {
	overflow: hidden;
	margin-bottom: 2px;
}

div#capcalera div.enllacos_principals a, div#peu a {
	color: #666;
}

div#capcalera div.cercador form input#cerca {
	border: 1px solid #666;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	height: 11.36em;
	background: url(/images/pscp/banner.gif) repeat-x;
	position: relative;
	padding: 0;
	margin-bottom: 1em;
	clear: both;
}

h1 img {
	display: none;
}

h1 a {
	color: #fff;
}

h1 span {
	position: absolute;
	top: 0;
	left: 0;
	background: url(/images/pscp/portal-logo.gif) no-repeat 0em .45em;
	display: block;
	padding-top: .9em;
	padding-left: 4em;
	width: 6.5em;
	font-size: 2.55em;
}

h1 img {
	height: 11.36em;
}

h1#custom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	height: 11.36em;
	background: url(/images/pscp/banner-custom.gif) no-repeat;
	position: relative;
	padding: 0;
	margin-bottom: 1em;
	clear: both;
}

h1#custom img {
	display: block;
	margin-right: 0em;
	padding-right: 0em;
	height: 10.36em;
	width: 17.3em;
}

h1#custom span {
	position: absolute;
	top: 0;
	left: 0;
	background: url(/images/pscp/portal-logo-custom.gif) no-repeat 0em .45em;
	display: block;
	padding-top: .9em;
	padding-left: 2.2em;
	width: 6.5em;
	font-size: 2.55em;
	margin-left: 6.9em;
	margin-right: 0em;
	padding-right: 0em;
}

h1#custom a {
	margin-left: 0em;
	padding-left: 0em;
}

h2 {
	color: #660303;
	clear: both;
	font-size: 1.55em;
	margin: 0;
}

h3 {
	font-size: 1em;
}

h2#titol-home {
	float: left;
	margin: 0 1em 0.5em 0;
}

#destacats h2 {
	font-size: 1.2em;
	margin: 0 0 0.5em 0;
}

#contingut ul#enllacos-cerca-home {
	clear: both;
	padding: 0.4em 0 0 0;
	margin: 0;
}

ul#enllacos-cerca-home li {
	color: #666;;
	line-height: 1.2em;
}

ul#enllacos-cerca-home li a {
	padding: 0;
}

a {
	color: #ac2115;
}

#logo-gencat img {
	width: 17.27em;
}

#menu-principal {
	background: url(/images/pscp/dotted-menu-principal.png) repeat-x bottom;
	width: 17.73em;
	float: left;
	margin: 0 1.82em 0 0.64em;
}

#menu-principal li {
	background: url(/images/pscp/dotted-menu-principal.png) repeat-x;
	padding: .4em 0;
	color: #ac2115;
	font-weight: bold;
}

#menu-principal li.perfils-licitador span {
	background: url(/images/pscp/lock.gif) no-repeat right top;
	display: block;
	height: 1.3em;
}

#menu-principal li.perfils-licitador-actiu span {
	background: url(/images/pscp/tenderer.gif) no-repeat right top;
	display: block;
	height: 1.3em;
}

#menu-principal li ul {
	padding: .4em 0 0 0;
}

#menu-principal li ul li {
	padding-left: 1.1em;
}

#menu-principal li#enllac-actiu ul li a {
	color: #666;
}

#menu-principal li a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/pscp/fletxa-menu-principal.png) no-repeat left
		0.2em;
	padding: 0 0 0 1em;
	display: block;
}

#menu-principal li#ctn a {
	background: url(/images/pscp/botoCTN.png) no-repeat;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 40px;
}

#menu-principal li#incidence a {
	background: url(/images/pscp/botoCTN.png) no-repeat;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 40px;
}

#menu-principal li a:hover {
	text-decoration: underline;
}

#menu-principal li.perfil-licitador a {
	background-position: 0 0.3em;
	display: inline;
}

#menu-principal li.perfil-licitador a img {
	vertical-align: middle;
}

#menu-principal li#enllac-actiu a, #menu-principal li#enllac-actiu ul li#enllac-actiu a
	{
	color: #ac2115;
}

#contingut {
	clear: right;
	overflow: auto;
	background: #f2f2f2;
	padding: 1em 1.6em 1em 1.6em;
	margin: 0;
}

#contingut-cos, .adreca {
	clear: both;
}

.perfils-contractant #contingut {
	margin-left: 0;
	padding-left: 0;
}

#destacats {
	float: left;
	margin: 0 -20em 0 0.64em;
	width: 17.4em;
	overflow: hidden;
}

.perfils-contractant #contingut {
	background: none;
}

.perfils-contractant-sidebar #contingut {
	background: none;
	width: 60%;
	float: left;
}

#contingut #cerca-licitacions #grup-check {
	overflow: hidden;
	clear: both;
	margin-left: 0em;
}

#contingut #cerca-licitacions p {
	float: left;
	width: 50%;
	overflow: hidden;
	margin: 0;
	clear: none;
}

#contenidor-contingut #contingut #cerca-licitacions input,
	#contenidor-contingut #contingut #cerca-licitacions select {
	float: left;
	margin-left: 0;
}

#contingut #cerca-licitacions div#grup-radio {
	clear: both;
	/*margin-left: 11em;*/
	/*margin-left: 11em;*/
	margin-top: 1em;
	overflow: hidden;
}

#contingut #cerca-contractants div#grup-radio {
	clear: both;
	overflow: hidden;
	line-height: 0;
}

#contingut #cerca-contractants p.titol-radio {
	float: left;
	margin-right: 2em;
}

#contingut #cerca-contractants #botons, form#subscripcio #botons {
	float: right;
	margin-right: 1em;
}

form#subscripcioGeneral #botons {
	float: right;
	margin-right: 1em;
}

form#info-novetats, form#dubtes-preguntes, form#presentacio-ofertes-paso1,
	form#presentacio-ofertes-paso2, form#acces-licitadors {
	clear: both;
}

form#acces-licitadors fieldset {
	border: none;
}

form#acces-licitadors fieldset legend {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}

form#acces-licitadors fieldset p {
	margin-left: 2em;
}

form#info-novetats #botons, form#acces-licitadors #botons {
	float: right;
	margin-right: 11.5em;
	margin-right: 18%;
}

form#info-novetats p, form#acces-licitadors p {
	clear: both;
}

form#info-novetats p#llegenda, form#dubtes-preguntes p#llegenda, form#presentacio-ofertes-paso1 p#llegenda,
	form#presentacio-ofertes-paso2 p#llegenda, form#acces-licitadors p#llegenda
	{
	float: right;
	margin-top: 1em;
	margin-right: 1em;
}

form#presentacio-ofertes-paso1 p#llegenda {
	margin-top: -1.5em;
}

form#info-novetats p#llegenda em, form#dubtes-preguntes p#llegenda em,
	form#presentacio-ofertes-paso1 p#llegenda em, form#presentacio-ofertes-paso2 p#llegenda em,
	form#acces-licitadors p#llegenda em {
	font-style: normal;
}

form#dubtes-preguntes #botons, form#presentacio-ofertes-paso1 #botons,
	form#presentacio-ofertes-paso2 #botons {
	float: right;
	margin-right: 1em;
}

form#presentacio-ofertes-paso1 p#botons-border, form#presentacio-ofertes-paso2 p#botons-border
	{
	border-top: 1em solid #fff;
	float: none;
	margin: 0 -1.6em;
	padding-right: 3.5em;
}

form#presentacio-ofertes-paso1 p#botons-border input, form#presentacio-ofertes-paso2 p#botons-border input
	{
	float: right;
	margin: 1em 1em 0.5em 0;
}

#contingut #cerca-contractants input.boto, form#subscripcio input.boto,
	form#subscripcioGeneral input.boto, form#info-novetats input.boto, form#dubtes-preguntes input.boto,
	form#presentacio-ofertes-paso1 input.boto, form#presentacio-ofertes-paso2 input.boto,
	form#presentacio-ofertes-paso3 input.boto, form#acces-licitadors input.boto
	{
	background: url(/images/pscp/boto-cerca.png) no-repeat 0 .4em;
	border: 2;
	width: 7.5em;
	height: 2em;
	padding: 0 1.5em 0 1em;
	margin: 0 1.5em 0 0;
	cursor: pointer;
}

#contingut #cerca-contractants input.botocsv {
	background: #DCDCDC no-repeat scroll 0 0.4em !important;
	border: 2;
	width: auto;
	height: 1.8em;
	padding: 0 1.5em 0 1em;
	margin: 0 1.5em 0 0;
	cursor: pointer;
	float: left;
}

form#info-novetats textarea {
	width: 59.5%;
}

input.boto-tornar {
	background: url(/images/pscp/boto-tornar.png) no-repeat 0 .4em;
	border: none;
	width: 7.5em;
	height: 2em;
	padding: 0 2em 0 2em;
	margin: 0 2em 0 0;
	cursor: pointer;
}

span a.boto {
	background: url(/images/pscp/boto-signar-doc.png) no-repeat 0 .4em;
	color: #000;
	cursor: pointer;
	display: block;
	float: left;
	height: 2em;
	margin-right: 2em;
	padding: 5px 0 0 7px;
	text-decoration: none;
	width: 8.8em;
}

span a.boto-tornar {
	background: url(/images/pscp/boto-tornar.png) no-repeat 0 .4em;
	color: #000;
	cursor: pointer;
	display: block;
	float: left;
	height: 2em;
	margin-right: 2em;
	padding: 5px 0 0 16px;
	text-decoration: none;
	width: 8.8em;
}

form#presentacio-ofertes-paso2 span a.boto, form#presentacio-ofertes-paso2 span a.boto-tornar
	{
	margin-top: 1em;
	float: right;
}

form#presentacio-ofertes-paso2 span a.boto-tornar {
	background: url(/images/pscp/boto-tornar.png) no-repeat 0 .4em;
	padding-left: 1.5em;
}

p.boto input, li.boto input, input.boto {
	background: url(/images/pscp/boto.png) no-repeat 0 .4em !important;
	border: none;
	width: 7.5em;
	height: 2em;
	padding: 0 2em 0 1.5em;
	margin: 0 2em 0 0;
	cursor: pointer;
	float: right;
}

#contingut #cerca-contractants p.radio {
	width: 5em;
	overflow: hidden;
	float: left;
	margin-top: 0.3em;
}

#contingut #cerca-contractants p.radio input {
	width: auto;
}

#contingut #cerca-contractants p.radio label {
	overflow: hidden;
}

#contingut #cerca-licitacions p.radio, #contingut #cerca-licitacions p.titol-radio
	{
	width: auto;
	line-height: 1.4em;
}

#contingut #cerca-licitacions p.radio, #contingut #cerca-licitacions p.titol-radio
	{
	margin-left: 0;
}

#contingut #cerca-licitacions p.titol-radio {
	margin-right: 1em;
	padding-top: .3em;
}

#contingut #cerca-licitacions p#label-cerca, #contingut #cerca-licitacions p#boto-cerca
	{
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#contingut #cerca-licitacions p#label-ambit {
	width: 100%;
	margin: 0 0 1em 0;
	overflow: hidden;
}

#contingut #cerca-licitacions p#label-cerca input, #contingut #cerca-licitacions p#label-ambit select
	{
	width: 75%;
	border: 1px solid #666;
	margin-left: 0.8em;
	margin-bottom: 1em;
}

#contingut #cerca-licitacions p label {
	float: left;
	padding-top: 0.3em;
	margin-right: 1em;
}

#contingut #cerca-licitacions p label.label-options {
	text-align: right;
	width: 20%;
}

#contingut #cerca-licitacions p label a img {
	margin: 0 0 0 0.5em;
	padding: 0;
	cursor: pointer;
}

#contingut ul {
	clear: both;
}

#contingut .enllacos ul {
	margin: 0 0 0 0.5em;
}

ul#fil-ariadna {
	padding: 0;
	margin-left: 0em;
	margin-bottom: 1em;
	overflow: hidden;
}

#contingut ul li {
	font-weight: bold;
	margin: .5em 0;
}

#contingut ul li a {
	color: #666;
}

#boto-combo {
	display: inline;
}

#contingut #cerca-licitacions p#boto-cerca input {
	float: right;
	cursor: pointer;
}

/*-----------Perfils contractant----------------------------------------*/
#llista-anuncis-home {
	margin-left: 23.5em;
}

.enllac-bullet, dl dt, dl#anuncis-licitacio dt {
	background: url(/images/pscp/dl-bullet.png) no-repeat 0 .4em;
	padding-left: 1em;
}

#contingut .dades-contracte .destacat ul, #contingut .empreses-disponibles .destacat ul
	{
	margin-bottom: 2em;
}

dl dt a, dl#anuncis-licitacio dt a, #contingut .dades-contracte .destacat ul li a,
	#contingut .dades-contracte .destacat dl dd a, #contingut .empreses-disponibles .destacat ul li a
	{
	color: #ac2115;
	font-weight: bold;
	text-decoration: none;
}

dl#incidencies dt {
	color: #ac2115;
	font-weight: bold;
	text-decoration: none;
}

dl#incidencies dd#descripcio {
	text-decoration: none;
}

dl#incidencies dd {
	padding-left: 1em;
}

dl dd {
	margin: 0 0 1em 0;
	padding-left: 1em;
}

dl dt.transparencia {
	margin-top: 0.5em;
}

.dades-contracte dl.grup-lot dd dl.dades-empresa dt,
	.empreses-disponibles dl.grup-lot dd dl.dades-empresa dt {
	margin-left: 0;
}

.pre-dades-empresa {
	margin: 0px;
}

.pre-dades-resolucio {
	margin: 0px;
}

.dades-contracte dl.grup-lot, .empreses-disponibles dl.grup-lot {
	clear: both;
}

dl#anuncis-licitacio dd {
	margin: 0;
	padding-left: 1em;
}

dl#anuncis-licitacio dt {
	margin-top: 1.5em;
}

ul#fil-ariadna li {
	display: inline;
	/* float: left;*/
	font-weight: normal;
	color: #4d4d4d;
	/*white-space: nowrap;*/
	padding: 0 .2em 0 0;
	margin: 0 0 0.2em 0;
}

ul#fil-ariadna li a {
	background: url(/images/pscp/separador-fil-ariadna.png) no-repeat right
		.5em;
	color: #666;
	padding: 0 .7em 0 0;
}

dl dd.transparencia {
	margin: 0 0 0;
}

ul#fil-ariadna li a:hover {
	color: #000;
}

ul#paginacio {
	float: right;
	margin-top: 1.5em;
}

ul#paginacio li {
	display: inline;
	font-weight: normal;
	padding: 0 .5em;
}

ul#paginacio li a {
	text-decoration: none;
	color: #ac2115;
}

ul#paginacio li span#anterior {
	padding-left: 1.5em;
	background: url(/images/pscp/anterior.png) no-repeat .2em;
}

ul#paginacio td {
	padding-right: 0.7em;
}

ul#paginacio li span#seguent {
	padding-right: 1.5em;
	background: url(/images/pscp/seguent.png) no-repeat right .1em;
}

ul#paginacio li th {
	color: #000;
	padding-right: 0.5em;
}

.perfils-contractant form#cerca-contractants,
	.perfils-contractant-sidebar form#cerca-contractants, form#subscripcio,
	form#subscripcioGeneral, form#info-novetats, form#dubtes-preguntes,
	form#presentacio-ofertes-paso1, form#presentacio-ofertes-paso2, form#acces-licitadors
	{
	background: url(/images/pscp/back-cerca.png) repeat;
	margin: 1em 0 0 0;
	padding: 1.6em;
	overflow: hidden;
}

.perfils-contractant #cerca-contractants label, #subscripcio label,
	#subscripcioGeneral label, .perfils-contractant-sidebar #cerca-contractants label
	{
	float: left;
	display: block;
	width: 17.2em;
}

#subscripcio input#chkCloserTendering, #subscripcio input#chkPriorInformation,
	#subscripcio input#chkContract {
	float: left;
	display: block;
	width: 17.2em;
}

#subscripcio input#geoCat, #subscripcio input#geoPro, #subscripcio input#geoCom,
	#subscripcio input#geoMun, #subscripcio input#geoAlt {
	float: left;
	display: block;
	width: 5.5em;
}

form#info-novetats label, form#acces-licitadors label {
	float: left;
	display: block;
	width: 12em;
	margin: 0 1em 0 0;
	text-align: right;
}

form#acces-licitadors label {
	float: none;
	margin: 0;
	text-align: left;
	width: auto;
}

form#tenderer-edit {
	width: 80%;
}

form#tenderer-edit label, form#tenderer-user-edit label, form#proposalForm label,
	form#externalOfferForm label, form#dubtes-preguntes label, form#presentacio-ofertes-paso1 label,
	form#presentacio-ofertes-paso2 label {
	float: left;
	display: block;
	margin: 0 1em 0 0;
	text-align: right;
	width: 13em;
}

form#info-novetats label em, form#dubtes-preguntes label em, form#presentacio-ofertes-paso1 label em,
	form#presentacio-ofertes-paso2 label em, form#acces-licitadors label em
	{
	color: red;
	margin: 0 0.5em 0 0;
}

form#info-novetats p.radio-enlinea label {
	width: 4em;
	text-align: left;
}

form#info-novetats p.radio-enlinea input {
	width: auto;
}

form#info-novetats p.radio-enlinea label.titol {
	text-align: right;
	width: 12em;
}

form#info-novetats p.acceptar-condicions label {
	float: none;
	margin-left: 12.8em;
	text-align: left;
	width: auto;
}

form#info-novetats p.acceptar-condicions label input {
	vertical-align: middle;
	width: auto;
}

form#info-novetats p.enllac-normes-participacio, form#info-novetats p#normes-participacio
	{
	margin-left: 13em;
}

form#info-novetats p#normes-participacio {
	border: 1px solid;
	position: relative;
	padding: 2em 1em;
}

.js form#info-novetats p#normes-participacio a.tancar {
	position: absolute;
	top: 0.5em;
	right: 1em;
}

.perfils-contractant #cerca-contractants p#label-cerca,
	.perfils-contractant-sidebar #cerca-contractants p#label-cerca {
	float: left;
	width: 85%;
}

/*.perfils-contractant #cerca-contractants p#boto-cerca input{
                width: auto;
}
*/
.perfils-contractant #cerca-contractants input, #subscripcio input,
	#subscripcioGeneral input, .perfils-contractant-sidebar #cerca-contractants input,
	form#info-novetats input, form#acces-licitadors input {
	width: 59.5%;
	margin-bottom: .5em;
}

form#acces-licitadors input {
	vertical-align: middle;
	width: auto;
}

#subscripcio input#budgetFrom, #subscripcio input#budgetTo {
	width: 7.5em;
	margin-bottom: .5em;
}

form#dubtes-preguntes input {
	width: 63%;
	margin-bottom: .5em;
}

form#presentacio-ofertes-paso1 input, form#presentacio-ofertes-paso2 input
	{
	float: left;
	margin: 0 1em 0 0;
	width: 30%;
}

form#presentacio-ofertes-paso1 p#file, form#presentacio-ofertes-paso2 p#file
	{
	float: left;
	width: 100%;
}

form#presentacio-ofertes-paso1 p#file input, form#presentacio-ofertes-paso2 p#file input
	{
	width: 55%;
}

form#presentacio-ofertes-paso1 p#file-pdf, form#presentacio-ofertes-paso2 p#file-pdf
	{
	float: left;
	width: 32em;
}

form#info-novetats p#file input.boto {
	float: none;
	display: block;
	margin-left: 23em;
}

form#presentacio-ofertes-paso1 p#signar-doc, form#presentacio-ofertes-paso2 p#signar-doc
	{
	clear: none;
	margin-top: 2em;
	width: 10em;
}

form#presentacio-ofertes-paso1 p#signar-doc input, form#presentacio-ofertes-paso2 p#signar-doc input
	{
	width: 9.5em;
	background: transparent url(/images/pscp/boto-signar-doc.png) no-repeat
		scroll 0 0.4em;
}

form#presentacio-ofertes-paso1 p#lot label, form#presentacio-ofertes-paso2 p#lot label
	{
	display: none;
}

form#presentacio-ofertes-paso1 p#nou-document, form#presentacio-ofertes-paso2 p#nou-document
	{
	margin-left: 18em;
}

form#dubtes-preguntes input#telephone {
	width: 30%;
}

form#dubtes-preguntes input#mail {
	margin: 0;
	width: 27%;
}

form#presentacio-ofertes-paso1 input#name, form#presentacio-ofertes-paso1 input#contact,
	form#presentacio-ofertes-paso1 input#direccio, form#presentacio-ofertes-paso1 input#postalCode,
	form#presentacio-ofertes-paso1 input#email, form#presentacio-ofertes-paso2 input#name,
	form#presentacio-ofertes-paso2 input#contact, form#presentacio-ofertes-paso2 input#email
	{
	width: 55%;
}

form#presentacio-ofertes-paso1 input#poblacio {
	width: 41%;
}

form#presentacio-ofertes-paso1 select#citySelected {
	width: 42%;
}

form#dubtes-preguntes input.curt {
	float: left;
	margin: 0 0 0.5em 0;
	width: 22.4%;
}

#ambit-geografic label {
	display: block;
}

.perfils-contractant #cerca-contractants p#ambit-geografic label {
	clear: both;
	float: none;
}

.perfils-contractant #cerca-contractants input#objecte-licitacio,
	.perfils-contractant #cerca-contractants input#ambit-geografic,
	.perfils-contractant-sidebar #cerca-contractants input#ambit-geografic,
	.perfils-contractant-sidebar #cerca-contractants input#objecte-licitacio
	{
	width: 50.5%;
	margin-right: 1em;
}

.perfils-contractant #cerca-contractants input#carregar-licitacio,
	.perfils-contractant #cerca-contractants input#carregar-ambit,
	.perfils-contractant-sidebar #cerca-contractants input#carregar-licitacio,
	.perfils-contractant-sidebar #cerca-contractants input#carregar-ambit {
	width: auto;
}

.perfils-contractant #cerca-contractants p, .perfils-contractant-sidebar #cerca-contractants p
	{
	margin-bottom: 0;
}

.perfils-contractant #cerca-contractants select,
	.perfils-contractant-sidebar #cerca-contractants select, #subscripcio select
	{
	width: 51%;
}

#subscripcio input#altSelect {
	width: 25%;
}

#subscripcio select#munProvSelect, #subscripcio select#comSelect,
	#subscripcio select#geoSelect, #subscripcio select#munSelect {
	width: 7.5em;
}

.perfils-contractant h3, .perfils-contractant-sidebar h3 {
	margin: 0;
	padding: 0;
	font-size: 1.18em;
	color: #660303;
}

.dades-contracte h3, #dades-certificacio h3, .documents h3, .enllacos h3,
	.empreses-disponibles h3 {
	background: url(/images/pscp/back-cerca.png) repeat;
	margin: 0.5em 0;
	padding: 0.3em 0.5em;
	clear: both;
}

.empreses-disponibles h3 span {
	font-size: 0.8em;
	font-weight: normal;
	float: right;
}

.mes-dades a, .menys-dades a {
	cursor: pointer;
}

.perfils-contractant h4, .perfils-contractant-sidebar h4 {
	font-weight: bold;
	font-size: 1.2em;
}

#contingut #cerca-contractants p#boto-cerca {
	/*           width: 8em; */
	float: right;
}

.perfils-contractant #cerca-contractants div#contenidor-dates,
	.perfils-contractant-sidebar #cerca-contractants div#contenidor-dates {
	overflow: hidden;
}

.perfils-contractant #cerca-contractants div#contenidor-dates .grup-data,
	.perfils-contractant-sidebar #cerca-contractants div#contenidor-dates .grup-data
	{
	overflow: hidden;
}

.perfils-contractant #cerca-contractants div#contenidor-dates .grup-data .data label,
	.perfils-contractant-sidebar #cerca-contractants div#contenidor-dates .grup-data .data label
	{
	width: auto;
	margin-top: .4em;
	margin-right: .5em;
}

.perfils-contractant #cerca-contractants p.titol-data,
	.perfils-contractant-sidebar #cerca-contractants p.titol-data {
	width: 17.2em;
	float: left;
}

.perfils-contractant #cerca-contractants #grup-check p label,
	.perfils-contractant-sidebar #cerca-contractants #grup-check p label {
	overflow: hidden;
	width: 19em;
}

.perfils-contractant #cerca-contractants #grup-check p input,
	.perfils-contractant-sidebar #cerca-contractants #grup-check p input {
	width: auto;
}

.perfils-contractant #cerca-contractants p.data,
	.perfils-contractant-sidebar #cerca-contractants p.data {
	float: left;
	width: 29.7%;
}

.perfils-contractant #cerca-contractants p.data input,
	.perfils-contractant-sidebar #cerca-contractants  p.data input {
	float: left;
	width: 50%;
}

/*---------------------detall---------------------------*/
#contenidor-caixa-enllacos, #contenidor-caixa-enllacos-home {
	overflow: hidden;
}

#contenidor-noticies-home {
	overflow: hidden;
	clear: both;
	overflow: hidden;
}

#contenidor-caixa-enllacos h3, #contenidor-noticies-home h3, #destacats ul li,
	#contenidor-caixa-enllacos-home h3 {
	background: url(/images/pscp/back-titol.png) repeat-x;
	margin-right: 2em;
	padding: .3em 0 1em 1em;
	margin-bottom: 0;
	clear: both;
	padding-right: 10px;
}

#contenidor-noticies-home .caixa-enllacos-licitacions h3 {
	margin-right: 0;
}

#contenidor-noticies-home .caixa-noticies h3 {
	margin-right: 0;
}

#contenidor-caixa-enllacos-home h3.adjudicacions {
	margin-right: 0;
}

#contenidor-caixa-enllacos h3 a, #contenidor-noticies-home h3 a,
	#contenidor-caixa-enllacos-home h3 a {
	color: #660303;
}

div #bloc-directe {
	background: url(/images/pscp/back-cerca.png) repeat;
	font-size: 1em;
	/*height: 18.3em;*/
	padding: 17px 0 0 12px;
	overflow: hidden;
}

#destacats #directe_a ul {
	padding-bottom: 2em;
}

#destacats #directe_a ul li {
	background: none;
	border-bottom: none;
	padding-bottom: 0;
}

#destacats #directe_a ul li a {
	font-size: 1em;
	font-weight: bold;
	color: #585854;
}

#destacats ul {
	margin: 0 0 1em 0;
	padding: 0;
}

#destacats ul li {
	border-bottom: 1px solid #b1b1ad;
	color: #660303;
	margin: 0 1em 1.3em -1em;
	padding-bottom: 0.3em;
	/*width: 100%;*/
	/*padding-left:2em;*/
}

#destacats ul li a {
	color: #660303;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0.5em 0 0;
	text-decoration: none;
}

#destacats #titol-destaquem {
	background: #4d4d4d url(/images/pscp/fons-titol-destacat.png) no-repeat
		right top;
	height: 2em;
	margin-top: 1em;
	margin-bottom: .5em;
	color: #fff;
	font-weight: bold;
	padding-left: 1em;
	padding-top: .1em;
}

#destacats .contenidor-destaquem {
	overflow: hidden;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #e9e9e9;
}

#destacats .contenidor-destaquem p.enllac-destacat, a.enllac-destacat {
	margin: 0;
	padding: 0;
}

#destacats .contenidor-destaquem p.enllac-destacat a, a.enllac-destacat
	{
	color: #585854;
	text-decoration: none;
	font-weight: bold;
}

a.enllac-destacat {
	color: #ac2115;
}

#destacats .contenidor-destaquem p.enllac-destacat a:hover, a.enllac-destacat
	{
	text-decoration: underline;
}

#destacats .contenidor-destaquem img {
	float: left;
	margin-right: .5em;
	border: 1px solid #c8c7c6;
}

#contenidor-caixa-enllacos .caixa-enllacos,
	#contenidor-caixa-enllacos-home .caixa-enllacos {
	width: 50%;
	float: left;
	margin-bottom: 2em;
}

#contenidor-caixa-enllacos .caixa-enllacos p,
	#contenidor-caixa-enllacos-home .caixa-enllacos p {
	padding-right: 3em;
}

#contenidor-noticies-home .caixa-enllacos, #contenidor-noticies-home .caixa-noticies,
	#contenidor-noticies-home .caixa-enllacos-licitacions {
	width: 50%;
	float: left;
	min-height: 15em;
	margin-right: 0;
}

#contenidor-caixa-enllacos .organs-vinculats ul li,
	#contenidor-caixa-enllacos .caixa-enllacos ul li,
	#contenidor-caixa-enllacos .caixa-enllacos .enllac-tots,
	#contenidor-caixa-enllacos-home .caixa-enllacos ul li,
	#contenidor-caixa-enllacos-home .caixa-enllacos .enllac-tots,
	#contenidor-noticies-home .caixa-enllacos ul li,
	#contenidor-noticies-home .caixa-enllacos .enllac-tots, p.veure-tots,
	#contenidor-noticies-home .caixa-noticies ul li,
	#contenidor-noticies-home .caixa-noticies .enllac-tots,
	#contenidor-noticies-home .caixa-noticies p.veure-tots,
	#contenidor-noticies-home .caixa-enllacos-licitacions ul li {
	background: url(/images/pscp/dl-bullet.png) no-repeat 0 .3em;
	padding-left: 1em;
}

#contenidor-noticies-home p.veure-tots {
	margin-left: .5em;
}

#contenidor-noticies-home .caixa-enllacos ul, #contenidor-noticies-home .caixa-noticies ul,
	#contenidor-noticies-home .caixa-enllacos-licitacions ul {
	margin-bottom: 3em;
	padding-left: .5em;
	padding-right: 1.5em;
}

#contenidor-noticies-home .caixa-enllacos ul li,
	#contenidor-noticies-home .caixa-noticies ul li,
	#contenidor-noticies-home .caixa-enllacos-licitacions ul li {
	margin-bottom: 1em;
}

#contenidor-caixa-enllacos ul li a, #contenidor-caixa-enllacos a,
	#contenidor-noticies-home ul li a, #contenidor-noticies-home a,
	#contenidor-caixa-enllacos-home ul li a,
	#contenidor-caixa-enllacos-home a {
	color: #ac2115;
	text-decoration: none;
	font-weight: bold;
}

#contenidor-caixa-enllacos .caixa-enllacos dl,
	#contenidor-caixa-enllacos-home .caixa-enllacos dl,
	#contenidor-noticies-home .caixa-noticies dl {
	margin-bottom: 3em;
	padding-right: 2em;
	margin-top: 0;
}

#contenidor-noticies-home .caixa-enllacos dl, #contenidor-noticies-home .caixa-enllacos-licitacions dl
	{
	margin-bottom: 2em;
	padding-right: 2em;
	margin-top: 0;
	padding-left: .5em;
}

#contenidor-noticies-home .caixa-noticies dl {
	padding-left: 0;
}

#contenidor-noticies-home .caixa-noticies dl dt {
	background: none;
	margin: 0;
}

#contenidor-caixa-enllacos .caixa-enllacos dl dt span,
	#contenidor-noticies-home .caixa-enllacos dl dt span,
	#contenidor-noticies-home .caixa-enllacos ul li span,
	#contenidor-caixa-enllacos-home .caixa-enllacos dl dt span,
	.caixa-noticies dl dt span {
	color: #666;
}

/*-------------PROVES-----------------------------*/
ul#passos {
	overflow: hidden;
}

ul#passos li {
	display: block;
	height: 5em;
	float: left;
	font-weight: normal;
	text-align: center;
	/*width: 14.6%;*/
	width: 16.65%;
	padding-top: .6em;
	padding-left: 1em;
}

ul#passos li span {
	display: block;
	margin-top: 1em;
	/*width: 9em;*/
	margin-left: 1.5em;
}

ul#passos li a {
	color: black;
	display: block;
	text-decoration: none;
}

ul#passos li a:hover {
	text-decoration: underline;
}

ul#passos li#primer-visitat {
	background: url(/images/pscp/primer-pas.png) repeat-x;
}

ul#passos li#primer-inactiu {
	background: url(/images/pscp/primer-inactiu.png) no-repeat;
}

/*1*/
ul#passos li#primer-actiu {
	background: url(/images/pscp/primer-pas-actiu.png) repeat-x;
}

ul#passos li.actiu-visitat {
	background: url(/images/pscp/actiu-visitat.png) repeat-x;
}

/*-------------
proves millora navegacio*/
ul#passos li {
	background: url(/images/pscp/pas-inactiu.png) no-repeat;
	padding: 0;
}

ul#passos li#primer-actiu {
	background: url(/images/pscp/primer-pas-actiu.png) repeat-x;
	color: #fff;
	font-weight: bold;
}

ul#passos li#primer-visitat {
	background: url(/images/pscp/primer-pas.png) repeat-x;
}

ul#passos li#actiu {
	background: url(/images/pscp/inactiu-actiu.png) no-repeat;
	font-weight: bold;
	color: #fff;
}

ul#passos li.actiu-inactiu {
	background: url(/images/pscp/seguent-inactiu.png) no-repeat;
}

ul#passos li.visitat {
	background: url(/images/pscp/inactiu-visitat.png) no-repeat;
}

ul#passos li.visitat-inactiu {
	background: url(/images/pscp/visitat-inactiu.png) no-repeat;
}

ul#passos li.actiu-inactiu {
	background: url(/images/pscp/seguent-inactiu.png) no-repeat;
}

/*fi proves------------------*/
ul#passos li.visitat-inactiu {
	background: url(/images/pscp/visitat-inactiu.png) no-repeat;
}


ul#passos li.visitat-visitat {
	background: url(/images/pscp/seguent-pas.png) no-repeat;
}

ul#passos li.inactiu-visitat {
	background: url(/images/pscp/inactiu-visitat.png) no-repeat;
}


/*2*/
ul#passos li.actiu-inactiu {
	background: url(/images/pscp/seguent-inactiu.png) no-repeat;
}

ul#passos li.visitat-visitat {
	background: url(/images/pscp/seguent-pas.png) no-repeat;
}

ul#passos li.seguent-actiu {
	background: url(/images/pscp/seguent-actiu.png) no-repeat;
}

ul#passos li.seguent-inactiu {
	background: url(/images/pscp/seguent-inactiu.png) no-repeat;
}

/*3*/
ul#passos li.inactiu-inactiu {
	background: url(/images/pscp/pas-inactiu.png) no-repeat;
}

ul#passos li.visitat-actiu {
	background: url(/images/pscp/visitat-actiu.png) no-repeat !important;
}

ul#passos li.actiu-inactiu {
	background: url(/images/pscp/actiu-inactiu.png) no-repeat;
}

ul#passos li.visitat-inactiu {
	background: url(/images/pscp/visitat-inactiu.png) no-repeat;
}

ul#passos li.inactiu-actiu {
	background: url(/images/pscp/inactiu-actiu.png) no-repeat;
}

/*anulat i anterior inactiu*/
ul#passos li#anulat {
	background: url(/images/pscp/inactiu-anulat.png) repeat-x;
}

ul#passos li.visitat-anulat {
	background: url(/images/pscp/visitat-anulat.png) repeat-x !important;
}

ul#passos li.actiu-anulat {
	background: url(/images/pscp/actiu-anulat.png) repeat-x !important;
}

ul#passos li.anulat-actiu {
	background: url(/images/pscp/anulat-actiu.png) repeat-x !important;
}

ul#passos li.anulat-inactiu {
	background: url(/images/pscp/anulat-inactiu.png) repeat-x;
}

ul#passos li.anulat-visitat {
	background: url(/images/pscp/anulat-visitat.png) repeat-x;
}

ul#passos li#anulatactiu {
	background: url(/images/pscp/anulatactiu.png) repeat-x;
	color: #fff;
}

ul#passos li.visitat-anulatactiu {
	background: url(/images/pscp/visitat-anulatactiu.png) repeat-x
		!important;
}

ul#passos li.inactiu-anulatactiu {
	background: url(/images/pscp/inactiu-anulatactiu.png) repeat-x
		!important;
}

ul#passos li.anulatactiu-inactiu {
	background: url(/images/pscp/anulatactiu-inactiu.png) repeat-x;
}

ul#passos li.anulatactiu-visitat {
	background: url(/images/pscp/anulatactiu-visitat.png) repeat-x;
}

ul#passos li#anulat a, ul#passos li#anulat-actiu a, ul#passos li#visitat-anulat a,
	ul#passos li#anulat-inactiu a, ul#passos li#anulatactiu a {
	color: #fff;
}
/*---------------------------Contracte---------------------------------*/
#llista-contracte, #denominacio-contracte, .dades-contracte,
	.empreses-disponibles {
	clear: both;
	overflow: hidden;
}

#llista-contracte {
	float: left;
	/*width: 78%;*/
	width: 85%;
}

ul#descarregar-fitxer {
	clear: none;
	float: right;
	margin: 1em 0 0 0;
	overflow: hidden;
}

ul#descarregar-fitxer li {
	float: left;
	margin: 0 0 0 .8em;
}

#denominacio-contracte {
	background: url(/images/pscp/back-cerca.png) repeat;
	padding: 1.5em;
}

#llista-contracte h3 {
	clear: both;
}

.dades-contracte dl, #dades-certificacio dl, .documents dl,
	.empreses-disponibles dl {
	margin-left: 0.5em;
	/*overflow: hidden;*/
	padding-top: .5em;
}

#llista-contracte dt, #denominacio-contracte dt, .dades-contracte dt,
	#dades-certificacio dt, .documents dt, .empreses-disponibles dt {
	background: none;
	padding: 0;
	float: left;
	font-weight: bold;
	margin-right: .5em;
	clear: both;
	/*max-width: 35%;*/
}

.empreses-disponibles dt

.lot-desert {
	color: #660303;
	margin: 0.5em 0;
}

#denominacio-contracte dt {
	/*width: 40%;*/
	/*text-align: right;*/

}

/*#denominacio-contracte dd{
                padding: 0;
float: left;
}*/
#llista-contracte dd, .dades-contracte dd, #dades-certificacio dd,
	.documents dd {
	padding: 0;
}

#denominacio-contracte dd {
	padding: 0 2em 0 0;
	/*width: 54%;*/
	/*width: 59%;
                float: left;*/
}

#llista-contracte dd dl, #denominacio-contracte dd dl, .dades-contracte dd dl,
	.empreses-disponibles dd dl {
	overflow: hidden;
	clear: both;
	margin-left: 3em;
}

#llista-contracte dd dl dd, .dades-contracte dd dl dd {
	margin-bottom: 0;
	/* float: left;*/
}

#llista-contracte dd dl dt,
	/*#llista-contracte dd dl dd.descripcio-lot,*/ .dades-contracte dd dl dt
	/*.dades-contracte dd dl dd.descripcio-lot*/ {
	margin-left: 2em;
}

#llista-contracte dt.titol-grup-dl, #denominacio-contracte dt.titol-grup-dl,
	#contingut #anunci dt.titol-grup-dl, .dades-contracte dt.titol-grup-dl,
	.empreses-disponibles dt.titol-grup-dl {
	float: none;
}

#contingut #anunci dt.titol-grup-dl {
	margin-bottom: .5em;
}

#contingut dl dd.altres-linies {
	margin-left: 2em;
}

#contingut #anunci dd dl dt, #contingut #anunci dd dl dd {
	margin: 0 0 .5em 2em;
}

.solv-grup {
	margin-top: 1em;
}

div.columns-solvencia {
	width: 900px;
}

div.columns-solvencia div {
	width: auto;
	height: auto;
	float: left;
}

div.clear {
	clear: both;
}
/*----------destacat--------------------*/
.destacat, #llista-documents {
	clear: both;
	background: url(/images/pscp/back-cerca.png) repeat;
	padding: 1.5em;
}

.dades-contracte .destacat, .empreses-disponibles .destacat {
	clear: both;
	background: none;
	padding: 0;
}

dl.dades-empresa dd {
	margin-bottom: 0px;
}

dl.dades-empresa dd.documents {
	margin-bottom: 1em;
}

dl.grup-lot dd {
	margin-bottom: 0px;
}

#llista-documents {
	clear: none;
	padding: 0;
	background: none;
}

#llista-documents dl {
	overflow: hidden;
}

.destacat a, #llista-documents a {
	padding-right: 1em;
}

.dades-contracte .destacat ul, .empreses-disponibles .destacat ul {
	margin-top: 1em;
}

.dades-contracte .destacat dt, #contingut .dades-contracte .destacat ul li,
	#llista-documents dt, .empreses-disponibles .destacat dt,
	.empreses-disponibles .destacat ul li {
	background: url(/images/pscp/dl-bullet.png) no-repeat 0 .4em;
	padding-left: 1em;
	margin-bottom: 1em;
}

.destacat span, .dades-contracte .destacat span, #llista-documents span,
	.destacat span.word, .dades-contracte .destacat span.word,
	#llista-documents span.word, .destacat span.excel, .dades-contracte .destacat span.excel,
	#llista-documents span.excel {
	/*background: url(/images/pscp/logo-pdf.png) no-repeat left top;*/
	padding-bottom: .4em;
	width: 10em;
	font-weight: normal;
}

/*#destacat span.pdf,
.dades-contracte #destacat span.pdf,
#llista-documents span.pdf,
#llista-contracte span.pdf,
.dades-contracte*/
span.pdf, #descarregar-fitxer li.pdf {
	background: url(/images/pscp/logo-pdf.png) no-repeat left top;
	padding-left: 2em;
	padding-bottom: 0.5em;
}

/*#destacat span.word,
.dades-contracte #destacat span.word,
#llista-documents*/
span.word {
	background: url(/images/pscp/logo-word.gif) no-repeat left top;
	padding-left: 2em;
	padding-bottom: 0.5em;
}

/*#destacat span.excel,
.dades-contracte #destacat span.excel,
#llista-documents*/
span.excel {
	background: url(/images/pscp/logo-excel.gif) no-repeat left top;
	padding-left: 2em;
	padding-bottom: 0.5em;
}

span.altres, #descarregar-fitxer li.altres {
	background: url(/images/pscp/logo-altres.gif) no-repeat left top;
	padding-left: 2em;
	padding-bottom: 0.5em;
}

#descarregar-fitxer li.pdf, #descarregar-fitxer li.altres {
	padding-left: 1.7em;
}

ul#llista-documents li {
	margin-bottom: 1em;
	font-weight: normal;
	background: url(/images/pscp/dl-bullet.png) no-repeat 0 .4em;
	padding: 0 0 0 1em;
}

ul#llista-documents li a {
	color: #ac2115;
	text-decoration: none;
}

ul#links-subscripcio {
	margin-top: 2em;
}

ul#links-subscripcio li {
	display: inline;
	border-right: 1px solid;
	padding-right: .5em;
}

ul#links-subscripcio li.ultim {
	border: none;
}

ul#links-subscripcio li a {
	text-decoration: none;
}

ul#llista-licitacions li, .enllacos ul li {
	background: url(/images/pscp/dl-bullet.png) no-repeat 0 0.4em;
	padding-left: 1em;
}

.enllacos ul li {
	font-weight: bold;
	margin-left: 0.7em;
}

ul#llista-licitacions li a, .enllacos ul li a {
	text-decoration: none;
	color: #ac2115;
}

/*----------------info contacte---------------*/
.adreca, .persona-contacte {
	margin-top: 1em;
	margin-bottom: 3em;
}

.adreca p, .persona-contacte p {
	margin: 0;
	margin-bottom: .2em;
}

#llista-accessos li {
	background: url(/images/pscp/back-cerca.png) repeat;
	padding: .3em .5em .5em .5em;
}

#contingut ul#llista-accessos li a {
	color: #660303;
	text-decoration: none;
}

#contingut ul#llista-accessos li a:hover {
	text-decoration: underline;
}

/*---------------denominacio del contracte----------------------------*/
#contingut div#anunci {
	clear: both;
}

#contingut #anunci-llarg {
	overflow: hidden;
}

#contingut #anunci h3, #contingut #anunci-llarg h3 {
	color: #000;
	padding-top: 2em;
	margin-bottom: 1.5em;
}

#contingut #anunci dt.multi-linia {
	float: none;
}

#contingut dt.multi-linia {
	margin-bottom: 1em;
}

dd.info-tabulada {
	margin-left: 1.5em;
}

#contingut #anunci dt {
	background: none;
	padding: 0;
	float: left;
	width: auto;
	margin-right: 1em;
	font-weight: bold;
}

#contingut #anunci dt.multi-linia, #contingut #llista-contracte dt.multi-linia,
	.dades-contracte dt.multi-linia {
	float: none;
}

#contingut #anunci dd {
	padding: 0;
}

#contingut #anunci dd span.pressupost, .dades-contracte dd span.pressupost,
	.empreses-disponibles dd span.pressupost {
	margin-right: 1.5em;
}

#combo-contracte-perfilsCont {
	text-align: right;
}

#form-contracte {
	overflow: hidden;
	text-align: right;
	margin: 0.5em 0 0 0;
	padding: 1em 0 0 0;
}

#formanulacio {
	overflow: hidden;
	text-align: right;
	padding: 1em 0 0 0;
}

#combo-contracte {
	display: inline;
	vertical-align: 4px;
}

#combo-contracte select {
	line-height: 0;
}

/*---------------------------------*/
ul#enllacos-destacats {
	background: url(/images/pscp/fons-enllacos-destacats.png) repeat;
	margin-bottom: 2em;
	padding-right: 1em;
}

ul#enllacos-destacats li {
	background: none;
	padding-left: 2em;
}

ul#enllacos-destacats li a {
	font-size: 11px;
	color: #0d506d;
	padding-left: 1.2em;
	background: url(/images/pscp/bullet-enllacos-destacats.png) no-repeat
		.3em;
}

#contenidor-destacat-documents {
	position: relative;
	border: 5px solid #ddd;
}

#contenidor-destacat-documents h2 {
	margin: 0.5em 0 0.5em 0.4em;
}

#contenidor-destacat-documents img {
	position: absolute;
	top: -0.4em;
	right: -0.4em;
}

#contenidor-destacat-documents p#tots-documents {
	margin-left: 0.7em;
}

#contenidor-destacat-documents p#tots-documents a {
	color: #660303;
	text-decoration: none;
}

#contenidor-destacat-documents p#tots-documents a:hover {
	text-decoration: underline;
}

ul#destacat-documents {
	padding: .5em;
}

ul#destacat-documents li {
	background: none;
}

ul#destacat-documents li a {
	font-size: 11px;
	font-weight: normal;
}

ul#destacat-documents li span {
	display: block;
	background: none;
	padding-bottom: .4em;
	color: #666;
	margin-top: 0.5em;
}

ul#destacat-documents li span.pdf {
	background: url(/images/pscp/logo-pdf.png) no-repeat left top;
	padding-left: 2em;
}

ul#destacat-documents li span.word {
	background: url(/images/pscp/logo-word.gif) no-repeat left top;
	padding-left: 2em;
}

ul#destacat-documents li span.excel {
	background: url(/images/pscp/logo-excel.gif) no-repeat left top;
	padding-left: 2em;
}

ul#destacat-documents li span.altres {
	background: transparent url(/images/pscp/logo-altres.gif) no-repeat
		scroll left top;
	padding-left: 2em;
}

/*------------------------------------------*/
#contenidor-home {
	overflow: hidden;
}

#contenidor-contingut {
	clear: right;
	float: left;
	width: 100%;
}

#contenidor-central {
	clear: right;
	padding-right: 18em;
	overflow: hidden;
	margin-top: -1em;
	padding-top: 1.5em;
	position: relative;
}

#peu {
	clear: both;
}

dl#llista-anunci-licitacio dd {
	margin: 0 0 0.5em 0;
}

ul#tornar {
	margin-top: 1.5em;
}

ul#tornar li.enllac-tornar {
	background: url(/images/pscp/ico-tornar.png) no-repeat left 0.4em;
	display: inline;
	padding: 0 0 0 1.3em;
}

#tornar {
	text-align: right;
	font-size: 0.9em;
}

#tornar a {
	color: #4d4d4d;
}

#tornar a:hover {
	color: #000;
}

ul.veure-notificacions {
	/*text-align: right;          */
	float: right;
	font-size: 0.9em;
}

/*ul.veure-notificacions li {
  padding-top: 4px;
  padding-left: 5px;
}*/
ul.veure-notificacions li a {
	color: #4d4d4d;
	font-weight: bold;
	/*float: right;*/
	padding-top: 4px;
}

ul.veure-notificacions li img {
	/*float: left;*/
	margin-right: 4px;
	vertical-align: middle;
}

p#error {
	border: 1px solid #660303;
	padding: 1em;
	background: url(/images/pscp/back-error.png);
}

ul#esmena {
	margin: 1em 0;
	white-space: nowrap;
	overflow: hidden;
	border-bottom: 2px solid #ddd;
	width: 100%;
}

ul#esmena li {
	display: inline;
	margin-right: 0.5em;
	padding-right: 0.2em;
	position: relative;
}

ul#esmena li#primera-versio-sel {
	/*           background: #f2b26c url(/images/pscp/esmena-primera-versio.png) no-repeat right top;
                padding: 0.3em;
                margin-bottom: 1em;
                width: 10em;
                font-weight: normal;
                display: inline-block;
                float: left;
                */

}

ul#esmena li#primera-versio-sel a {
	/* color: #740402;
                text-decoration: none;
                */

}

/* ul#esmena li#primera-versio, */
ul#esmena li.esmena {
	/* background: #f8dbbb url(/images/pscp/esmena-back.png) no-repeat right top;
                padding: 0.3em;
                float: left;
                width: 8.47em;
                font-weight: normal;
                */

}

ul#esmena li#primera-versio {
	/* margin-bottom: 1em; */

}

/* ul#esmena li#primera-versio a, */
ul#esmena li.esmena a {
	/* color: #000;
                text-decoration: none; */

}

ul#esmena li.esmena-sel.at-2 .icon, ul#esmena li.esmena-sel.at-3 .icon,
	ul#esmena li.esmena-sel.at-4 .icon, ul#esmena li.esmena.at-2 .icon, ul#esmena li.esmena.at-3  .icon,
	ul#esmena li.esmena.at-4  .icon {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(/images/pscp/tipus-esmena.png) no-repeat;
	top: 4px;
}

ul#esmena li.esmena-sel.at-2 .label, ul#esmena li.esmena-sel.at-3 .label,
	ul#esmena li.esmena-sel.at-4 .label, ul#esmena li.esmena.at-2 .label,
	ul#esmena li.esmena.at-3  .label, ul#esmena li.esmena.at-4  .label {
	padding-left: 23px;
}

ul#esmena li .nolabel {
	padding-left: 18px;
}

ul#esmena li.esmena-sel.at-2 .icon {
	background-position: 0 -16px;
}

ul#esmena li.esmena-sel.at-3 .icon {
	background-position: -16px -16px;
}

ul#esmena li.esmena-sel.at-4 .icon {
	background-position: -32px -16px;
}

ul#esmena li.esmena.at-2 .icon {
	background-position: 0 0;
}

ul#esmena li.esmena.at-3 .icon {
	background-position: -16px 0;
}

ul#esmena li.esmena.at-4 .icon {
	background-position: -32px 0;
}

ul#esmena li.esmena-sel {
	/* background: #f2b26c url(/images/pscp/esmena-primera-versio.png) no-repeat right top;
                padding: 0.3em;
                float: left;
                width: 10em;
                font-weight: normal;
                */

}

ul#esmena li.esmena-sel a {
	/*color: #740402;
                text-decoration: none;
                */

}

ul#esmena li img {
	margin-top: -2px;
	position: absolute;
}

ul#esmena li#primera-versio a:hover, ul#esmena li#primera-versio-sel a:hover,
	/* ul#esmena li.esmena a:hover, */ ul#esmena li.esmena-sel a:hover {
	text-decoration: underline;
}

/* Tooltips */
#tooltip {
	position: absolute;
	padding: 4px;
	color: #fff;
	font-size: 11px;
	display: none;
	text-align: left;
	background-color: #45749a;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity = 80);
}

.tooltip {
	cursor: help;
}

.tooltipTitle {
	font-weight: bold;
	color: #cee1ef;
}

dd#catcert {
	position: relative;
	height: 3.5em;
	width: 44em;
}

/*dd#catcert span{
                font-weight: bold;
}*/
dd#catcert span, dd#catcert a {
	color: #333;
	/*right: 0em;*/
	right: -2em;
	position: absolute;
	text-decoration: none;
	top: 0em;
	width: 19em;
}

dd#catcert span img {
	/*left: -4.5em;*/
	left: -2.5em;
	top: -1.2em;
	position: absolute;
	padding: 0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;}*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}

/*#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
}

.TB_overlayBG {
	/*background-color:#000;*/
	/*filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;*/

}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color: #000000;
	display: none;
	border: 4px solid #525252;
	text-align: left;
	top: 50%;
	left: 50%;
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}

#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}

#TB_title {
	/*background-color:#e8e8e8;*/
	background: url(/images/pscp/back-cerca.png) repeat;
	height: 27px;
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
	padding: 15px;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	/*filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;*/
	height: 100%;
	width: 100%;
}

#TB_iframeContent {
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
}

#TB_window h3 {
	margin-bottom: 1em;
}

#TB_window dl dt {
	font-weight: bold;
	float: left;
	margin-right: 0.5em;
}

#TB_window dl dt, #TB_window dl dd {
	background: none;
	padding: 0;
}

/*----------------------------------*/
p.error {
	padding: 1em;
}

input.error {
	border: 1px solid red;
}

#avis {
	float: left;
	margin: 2em 0em 0 0.64em;
	padding: 1em;
	width: 14.5em;
	clear: left;
	background: #fff6dd;
	border: 2px dotted #f9c420;
}

#avis h2 {
	font-size: 1.5em;
}

#avis p em, #avis dt {
	color: #666;
	font-style: normal;
	font-weight: bold;
	background: none;
	padding: 0;
}

#avis dd span {
	display: block;
}

dl.grup-lot dd dl.dades-empresa dt, dl.grup-lot dd dl.dades-empresa dd {
	margin-left: 0.2em;
}

.dades-contracte dl.grup-lot dd dl.dades-empresa dt,
	.empreses-disponibles dl.grup-lot dd dl.dades-empresa dt {
	margin-left: 0;
}

dl#avisos dt span {
	color: #666;
	font-weight: bold;
	margin: 0 0 0 1em;
}

div.enllacos, div.documents {
	margin: 0 0 2em 0;
}

h2 span#data-avis {
	color: #666;
	font-size: .7em;
	display: block;
}

#presentacio-ofertes-paso1 dl dt, #presentacio-ofertes-paso2 dl dt,
	#ofertes-confirmacio dl dt {
	background: none;
	font-weight: bold;
	float: left;
	margin: 0 .5em 0 0;
	padding: 0;
}

#presentacio-ofertes-paso1 dl dd, #presentacio-ofertes-paso2 dl dd,
	#ofertes-confirmacio dl dd {
	margin: 0;
	padding: 0;
}

#ofertes-confirmacio dl dd.documents {
	background: url(/images/pscp/dl-bullet.png) no-repeat scroll 0 .8em;
	clear: both;
	margin: 0 0 0 2em;
	padding: 0.5em 0 0 1em;
}

#ofertes-confirmacio {
	margin: 0 0 0 2em;
}

#ofertes-confirmacio h3 {
	margin: 2em 0 0 0;
	text-decoration: underline;
}

#ofertes-confirmacio h4 {
	border-bottom: 1px solid #000;
}

ul#descarregar-print, ul#descarregar-print li {
	float: right;
	overflow: hidden;
}

#dubtes-preguntes p.dos-items-fila, #subscripcio p.dos-items-fila {
	float: left;
	width: 50%;
	clear: none;
}

#error-document, #error-oferta {
	background: #ffffe5 url(/images/pscp/ico-error-document.png) no-repeat
		scroll 1em 1em;
	border: 1px solid red;
	color: #660303;
	padding: 1em 1em 1em 3em;
	font-weight: bold;
}

#error-oferta {
	background: #ffffe5 url(/images/pscp/ico-error.png) no-repeat scroll 1em
		1em;
} /*canvi norbert*/
#msg-info {
	background: #eef7fe url(/images/pscp/ico-msg-info.png) no-repeat scroll
		1em 1em;
	border: 1px solid #45749a;
	color: #333;
	padding: 1em 1em 1em 3em;
	font-weight: bold;
}

#msg-avis {
	background: #ffffe5 url(/images/pscp/ico-msg-avis.png) no-repeat scroll
		1em 1em;
	border: 1px solid #b57609;
	color: #333;
	padding: 1em 1em 1em 3em;
	font-weight: bold;
}

#msg-ok {
	background: #ffffe5 url(/images/pscp/ico-msg-ok.png) no-repeat scroll
		1em 1em;
	border: 1px solid #1b620f;
	color: #333;
	padding: 1em 1em 1em 3em;
	font-weight: bold;
}

#error-oferta-sense-js, #error-subscription {
	border: 1px solid red;
	color: red;
	padding: 1em;
	font-weight: bold;
}

p#camp-iva {
	float: left;
}

form#presentacio-ofertes-paso1 p#camp-iva input, form#presentacio-ofertes-paso2 p#camp-iva input
	{
	width: 35%;
	margin: 0;
}

p#check-iva {
	clear: none;
	margin-top: 2.3em;
}

p#check-iva label, p#check-iva input {
	width: auto;
}

#contingut #lots-presentats, #contingut #documents-adjuntats {
	border: 1px solid #999;
	background: #e7e6e4;
	padding: 0 1em 1em 1em;
	margin-top: 1em;
}

#contingut #lots-presentats ul li, #contingut #documents-adjuntats ul li
	{
	font-weight: normal;
}

#contingut #lots-presentats ul li a, #contingut #documents-adjuntats ul li a
	{
	color: #aC2115;
}

select#camp02 {
	min-width: 62.5%;
}

p#cercar-poblacio input.boto {
	margin: -4px 0 0 0;
}

form#cerca-licitacions {
	clear: both;
}

#destacats h3 {
	background: url(/images/pscp/back-h3-destacats.png) no-repeat right;
	color: #fff;
	padding-left: 0.5em;
}

#destacats ul.caixa-enllacos-destacats {
	background: url(/images/pscp/back-caixa-enllacos-destacats.png) repeat-y;
	margin-bottom: 2em;
	padding: 0.5em 0 0.5em 2em;
}

#destacats ul.caixa-enllacos-destacats li {
	background: url(/images/pscp/bullet-caixa-enllacos-destacats.png)
		no-repeat left 9px;
	border: none;
	color: #2a5676;
	font-size: 0.9em;
	margin-bottom: 0;
	padding: 0.25em 0 0.25em 1em;
}

#destacats ul.caixa-enllacos-destacats li a {
	color: #2a5676;
}

label.ocult {
	visibility: hidden;
}

#avis {
	float: left;
	margin: 2em 0em 0 0.64em;
	padding: 1em;
	width: 14.5em;
	clear: left;
	background: #fff6dd;
	border: 2px dotted #f9c420;
}

#avis h2 {
	font-size: 1.5em;
}

#avis p em, #avis dt {
	color: #666;
	font-style: normal;
	font-weight: bold;
	background: none;
	padding: 0;
}

#avis dd span {
	display: block;
}

span.document-detall-oferta {
	float: right;
	font-weight: bold;
}

span.document-detall-oferta a {
	color: #666;
	text-decoration: underline;
}

span.document-detall-oferta  img {
	vertical-align: middle;
}

#error-tenderer-edit-js, #error-subscription {
	border: 1px solid red;
	color: red;
	padding: 1em;
	font-weight: bold;
}

#error-document, #error-tenderer {
	background: #ffffe5 url(/images/pscp/ico-error-document.png) no-repeat
		scroll 1em 1em;
	border: 1px solid red;
	color: #660303;
	padding: 1em 1em 2.5em 3em;
	font-weight: bold;
}

#info-tenderer {
	background: #eef7fe url(/images/pscp/ico-msg-info.png) no-repeat scroll
		1em 1em;
	border: 1px solid #45749a;
	color: #333;
	padding: 1em 1em 1em 3em;
	font-weight: bold;
	margin-right: 20px;
}

#tenderer-home-buzoninnovacion, #tenderer-home-puntotrobada,
	#tenderer-home-datosempresa, #tenderer-home {
	top: 330px;
	width: 300px;
	left: 230px;
	position: absolute;
}

#tenderer-home-datosempresa {
	left: 520px;
}

#tenderer-home-puntotrobada {
	top: 400px;
	left: 230px;
}

#tenderer-home-buzoninnovacion {
	top: 400px;
	left: 520px;
}

#proposalForm select, textarea
#externalOfferForm select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#listMyTenderings dt {
	background: none;
	padding: 0;
}

#listMyTenderings dt input {
	float: left;
	vertical-align: middle;
	margin-bottom: 1em;
}

#listMyTenderings dt a {
	display: block;
	margin-bottom: 0.5em;
}

#listMyTenderings dt div a {
	display: inline;
}

#listMyTenderings dd {
	padding-left: 2.2em;
}

#contenidor-caixa-enllacos-home h3 span.enllac-bullet {
	background: none;
	padding-right: 1em;
	width: 20em;
}

.mostrar-ocultar, .menys-dades {
	display: none;
}

.background {
	background-image: url(/images/pscp/marcaAgua.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: scroll;
	position: absolute;
	z-index: 100;
	width: 80%;
	height: 70%;
	opacity: 0.25;
	filter: alpha(opacity = 25);
}

p.notificacio-afirmartiu {
	/*height:70px;*/
	text-align: center;
}

p.notificacio label span img {
	margin-left: 5px;
	vertical-align: middle;
}

p.activar-avisos span {
	float: right;
	width: 18em;
}

p.activar-avisos span input {
	float: left;
	margin-bottom: 1em;
}

div#notificacions {
	background: url(/images/pscp/back-caixa-enllacos-destacats.png) repeat;
	overflow: hidden;
	padding: 0 7px;
}

div#notificacions p.titol {
	background: url(/images/pscp/eNotumFront_labelInfoNotif.gif) no-repeat;
	padding: 6px 0 6px 45px;
}

#connexio {
	position: absolute;
	top: 0;
	right: 0;
}

#connexio ul {
	float: right;
}

#connexio ul li {
	display: inline;
	font-weight: bold;
}

#connexio ul li a {
	border-left: 2px solid #000;
	font-weight: normal;
	padding-left: 8px;
}

#divCondition {
	background: #ebebe4;
	border: 1px solid #7f9db9;
	margin-top: 1em;
	padding: 0.5em;
}

.contenidor-notificacions-electroniques {
	overflow: hidden;
}

.contenidor-notificacions-electroniques p {
	clear: none;
}

.notificacions-electroniques {
	float: right;
	margin: 1em 2em 0 0;
}

#connexio.special-connection {
	position: relative;
	left: 0;
	overflow: hidden;
}

#contingut {
	background: none;
}

.pestanyes-home {
	/*border: 1px solid #999;*/ /*20101202*/
	margin-top: 23px;
	padding: 1em;
	position: relative;
}

.pestanyes-home ul.pestanyes {
	position: absolute;
	left: 4px;
	top: -23px;
}

ul.pestanyes li a {
	text-decoration: none;
}

#contingut .pestanyes-home ul.pestanyes li.select {
	/*background: url(img/pestanyes-right.gif) no-repeat right top;*/
	/*20101202*/
	color: #660303;
	font-weight: bold;
}

#contingut .pestanyes-home ul.pestanyes li#pestanya-adjudicacions.darrer
	{
	/*border-right: none; canvi 20110223*/

}

.FW_bottomLeft, .FW_bottomRight {
	bottom: -1px;
	height: 10px;
	margin: 0;
	padding: 0 !important;
	position: absolute;
	width: 10px;
}

.FW_bottomLeft {
	background: url(/images/pscp/FW_roundedBL.jpg) no-repeat scroll left
		bottom transparent;
	left: -1px;
}

.FW_bottomRight {
	background: url(/images/pscp/FW_roundedBR.jpg) no-repeat scroll right
		bottom transparent;
	right: -1px;
}

h2.titol-home {
	float: left;
	margin: 0 1em 0.5em 0;
}

/* **************************************************************************** */
/*                                                                                                                                                                                                                                                                                                                    */
/*                                          start REDISSENY 10/11/2010                                                                                                                                                    */
/*                                                                                                                                                                                                                                                                                                                    */
/*                                                                                                                                                                                                                                                                                                                    */
/* **************************************************************************** */
span.document-detall-oferta {
	margin-bottom: 1em;
}

#contingut, #denominacio-contracte, .perfils-contractant form#cerca-contractants,
	.perfils-contractant-sidebar form#cerca-contractants, form#subscripcio,
	form#info-novetats, form#dubtes-preguntes, form#presentacio-ofertes-paso1,
	form#presentacio-ofertes-paso2, form#acces-licitadors {
	background: none;
}

#denominacio-contracte {
	margin-bottom: 0;
	padding-bottom: 0;
}

#denominacio-contracte {
	padding: 0;
	margin-bottom: -22px;
}

#contenidor-caixa-enllacos h3, #contenidor-noticies-home h3, #destacats ul li,
	#contenidor-caixa-enllacos-home h3, .dades-contracte h3,
	#dades-certificacio h3, .documents h3, .enllacos h3,
	.empreses-disponibles h3 {
	background: none;
}

.dades-contracte h3, #dades-certificacio h3, .documents h3, .enllacos h3,
	.empreses-disponibles h3, .FW_BoxSimple h3 {
	margin: 7px 0 2px 0;
	padding: 0;
}

#contenidor-caixa-enllacos h3, #contenidor-noticies-home h3, #destacats ul li,
	#contenidor-caixa-enllacos-home h3 {
	margin: 7px 0 2px 0;
}

#contenidor-caixa-enllacos h3 {
	margin-top: 0;
	margin-bottom: -15px;
}

#contenidor-noticies-home h3 {
	padding-bottom: 3px;
}

#destacats #directe_a ul li {
	padding-bottom: 30px;
}

#destacats ul li {
	border: none;
}

div #bloc-directe {
	background: none;
	padding-top: 11px;
}

.perfils-contractant #contingut {
	border: none;
}

ul#passos {
	overflow: hidden;
}

#destacats .eines-destacats h2, #destacats .directe-a h2 {
	color: #000;
	margin-bottom: 5px;
	margin-top: 10px;
}

#destacats .directe-a h2 {
	margin-left: -10px;
}

#destacats .directe-a ul {
	margin-bottom: -1.5em;
	margin-left: -8px;
}

#destacats .directe-a ul li {
	background: url("/images/pscp/dl-bullet.png") no-repeat scroll 0 0.7em;
}

#destacats .directe-a ul li a {
	font-weight: normal;
	font-size: 1em;
}

#destacats .eines-destacats .missatge-destacat {
	background: #fefbe2;
	margin-left: -6px;
	margin-right: 0.7em;
	padding: 5px;
}

#destacats .eines-destacats p {
	margin: 0;
}

#destacats .eines-destacats p.fluix {
	color: #999;
}

#destacats .eines-destacats ul li {
	background: url("/images/pscp/dotted-menu-principal.png") repeat-x
		scroll left bottom;
	border-bottom: none;
	margin-bottom: 0.5em;
	margin-left: -0.6em;
	margin-right: 0.5em;
	overflow: hidden;
	color: #000;
}

#destacats .eines-destacats ul li.darrer {
	background: none;
	margin-bottom: -3em;
}

#destacats .eines-destacats ul li img {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 28px;
}

#destacats .eines-destacats ul li a {
	display: block;
	font-size: 1em;
	font-weight: normal;
	color: #666;
	margin-left: 33px;
	/*margin-bottom: 0.5em;*/
}

#destacats .eines-destacats .FW_fFons_DestaquemB {
	margin-left: 5px;
}

.FW_espaiDestaquem {
	margin-left: 0px;
	margin-right: 1px;
}

.FW_fFons_Destaquem2 {
	background-image: url("/images/pscp/destaca_supDre2.gif");
	padding: 0 0 0 5px;
}

#contingut .FW_fFons_Destaquem {
	margin-top: 1em;
}

.FW_fFons_Destaquem2 ul li {
	list-style: none;
	background-image: url("/images/pscp/bullet_alt_.gif");
	background-repeat: no-repeat;
	background-position: left 5px;
}

.FW_fFons_DestaquemB2 {
	background-image: url("/images/pscp/destaca_supEsq2.gif");
	margin-left: 12px;
	padding-right: 15px;
}

.FW_fFons_DestaquemPeu2 {
	background-image: url("/images/pscp/destaca_infDre2.gif");
	height: 26px;
	margin: -7px 0 0 -5px;
}

.FW_fFons_DestaquemPeu2 span {
	background-image: url("/images/pscp/destaca_infEsq2.gif");
	height: 26px;
}

.FW_fFons_DestaquemB p.negre {
	padding-left: 27px;
}

.FW_fFons_Destaquem {
	/*background-image: url("/images/pscp/destaca_supDre.gif");*/
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 8px;
	margin-bottom: 0.2em;
	margin-left: -2px;
	margin-right: 4px;
	padding-left: 8px;
	clear: both;
}

.FW_fFons_DestaquemT {
	display: inline;
	float: left;
	clear: none;
	margin-bottom: 35px;
	margin-right: 25px;
	font-size: 1.6em;
}

.FW_fFons_DestaquemB {
	/*background-image: url("/images/pscp/destaca_supEsq.gif");*/
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 15px;
	margin-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 2px;
	position: relative;
}

.FW_fFons_DestaquemB div.consulta {
	padding-top: 6px;
	margin-left: 20px;
}

.FW_fFons_DestaquemB h3 {
	margin-bottom: 3px;
}

.FW_fFons_DestaquemB .directe {
	margin-left: 1px;
}

.FW_fFons_DestaquemPeu {
	height: 30px;
	/*background-image: url("/images/pscp/destaca_infDre.gif");*/
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0;
	margin: 0 0px 0px -8px;
}

.FW_fFons_DestaquemPeu span {
	height: 30px;
	/*background-image: url("/images/pscp/destaca_infEsq.gif");*/
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0;
	margin: 0;
	float: right;
	width: 30px;
}

.FW_fFons_Destaquem ul {
	padding: 0;
	margin: 0;
}

.FW_fFons_Destaquem ul li {
	list-style: none;
	background-image: url("/images/pscp/bullet_alt_.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 15px;
}

.FW_fFons_Destaquem ul li p {
	margin: -3px 0px 0px -2px;
}

.FW_fFons_Destaquem ul li a:link, .FW_fFons_Destaquem ul li a:visited, a.FW_LinkTotsResultats
	{
	color: #ac2115;
	text-decoration: none;
}

.FW_fFons_Destaquem ul li a:hover {
	text-decoration: underline;
}

.FW_fFons_Destaquem h3 {
	font-size: 1.3em;
	padding: 10px 0px 10px;
}

/* caixa simple */
.FW_BoxSimple {
	background-image: url("/images/pscp/FW_BoxSimpleTL.gif");
	clear: both;
	padding: 0 0 0 5px;
	margin-bottom: 0.2em;
	margin-left: -1px;
	margin-right: 0px;
	margin-top: 15px;
	padding-left: 8px;
}

.FW_BoxSimpleB {
	background-image: url("/images/pscp/FW_BoxSimpleTR.gif");
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0px;
	padding: 2px 15px 2px 0;
	position: relative;
}

.FW_BoxSimplePeu, .FW_BoxSimplePeuAnulacio {
	background-image: url("/images/pscp/FW_BoxSimpleBL.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0;
}

.FW_BoxSimplePeu {
	margin: -19px 0 0 -8px;
	height: 26px;
}

.FW_BoxSimplePeuAnulacio {
	margin: 0px 0 0 -8px;
	height: 10px;
}

.FW_BoxSimplePeu2 {
	margin: -3px 0 0 -8px;
	height: 8px;
}

.FW_BoxSimplePeu span, .FW_BoxSimplePeu2 span, .FW_BoxSimplePeuAnulacio span
	{
	background-image: url("/images/pscp/FW_BoxSimpleBR.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0;
	float: right;
	width: 30px;
}

.FW_BoxSimplePeu span {
	margin: 0px;
	height: 26px;
}

.FW_BoxSimplePeu2 span {
	margin: 0px 0 0 0px;
	height: 8px;
	position: relative;
}

.FW_BoxSimplePeuAnulacio span {
	margin: 0px 0 0 -8px;
	height: 10px;
}

/* home */
#contenidor-noticies-home .caixa-enllacos, #contenidor-noticies-home .caixa-noticies,
	#contenidor-noticies-home .caixa-enllacos-licitacions {
	float: left;
	margin-left: 20px;
	margin-right: 0;
	min-height: 15em;
	width: 45%;
}

.FW_bottomRight {
	background: url("/images/pscp/FW_roundedBR.jpg") no-repeat scroll right
		bottom transparent;
	right: -1px;
}

.FW_bottomLeft, .FW_bottomRight {
	bottom: -1px;
	height: 10px;
	margin: 0;
	padding: 0 !important;
	position: absolute;
	width: 10px;
}

/* passos */
ul#passos {
	margin-bottom: -32px;
	margin-left: -7px;
	margin-right: 15px;
}

ul#passos li span {
	margin-left: 1.2em;
}

/*----------------------------------------------------------------------------------
pestanyes*/
#contingut {
	background: none;
}

.pestanyes-home {
	/*border: 1px solid #999;*/ /*20101202*/
	margin-top: 23px;
	padding: 1em;
	position: relative;
}

.pestanyes-home ul.pestanyes {
	/*position: absolute;*/
	/*left: 4px;
  top: -23px;*/
	/*left: -2px;*/ /*20101202*/
	position: absolute;
	top: -34px; /*20101202*/
	border-bottom: 1px solid #ccc; /*20101202*/
	width: 99%; /*20101202*/
}

#contingut .pestanyes-home ul.pestanyes li {
	/*background: url("img/pestanyes-right-sel.gif") no-repeat right top;*/
	/*20101202*/
	/*border: 1px solid #999;
  border-top: none;*/ /*20101202*/
	border-right: 1px solid #ccc; /*20101202*/
	/*border-right: 0;*/ /*20101202*/
	color: #ac2115;
	cursor: pointer;
	display: block;
	float: left;
	font-weight: normal;
	/*margin: 0 0 0 -5px;*/
	padding: 16px 18px 5px 20px; /*20101202*/
	width: 5%;
	font-weight: bold;
	height: 25px;
}

#contingut .pestanyes-home ul.pestanyes li#pestanya-licitacions,
	#contingut .pestanyes-home ul.pestanyes li#pestanya-adjudicacions,
	#contingut .pestanyes-home ul.pestanyes li#pestanya-formalitzacions {
	width: 105px;
	padding-top: 16px;
	padding-bottom: 5px;
}

#contingut .pestanyes-home ul.pestanyes li#pestanya-generic {
	width: 121px;
}

#contingut .pestanyes-home ul.pestanyes li#pestanya-renuncia {
	/*Long name*/
	width: 260px;
	padding: 10px;
}

#contingut .pestanyes-home ul.pestanyes li.select a {
	/*background: url("img/pestanyes-right.gif") no-repeat right top;*/
	/*20101202*/
	color: #000;
	/*border-bottom: 1px solid #fff;*/ /*20101202*/
}

.FW_bottomLeft, .FW_bottomRight {
	bottom: -1px;
	height: 10px;
	margin: 0;
	padding: 0 !important;
	position: absolute;
	width: 10px;
}

.FW_bottomLeft {
	background: url("/images/pscp/FW_roundedBL.jpg") no-repeat scroll left
		bottom transparent;
	left: -1px;
}

.FW_bottomRight {
	background: url("/images/pscp/FW_roundedBR.jpg") no-repeat scroll right
		bottom transparent;
	right: -1px;
}

h2.titol-home {
	float: left;
	margin: 0 1em 0.5em 0;
}

#menu-principal {
	background: none;
	margin-left: 0;
}

#menu-principal li {
	background: url("/images/pscp/FW_PastillaGrisClara.jpg") no-repeat right
		0;
	margin-bottom: 2px;
	position: relative;
}

#menu-principal li#ctn {
	background: url("/images/pscp/ctn-top.png") no-repeat -17px 0;
	padding-bottom: 0;
	height: auto;
}

#menu-principal li#incidence {
	background: url("/images/pscp/ctn-top.png") no-repeat -17px 0;
	padding-bottom: 0;
	margin-top: 10px;
	height: auto;
}

#menu-principal li#ctn a {
	background: url("/images/pscp/ctn-bottom.png") no-repeat -17px bottom;
	position: relative;
	padding-bottom: 20px;
	height: auto;
	width: auto;
}

#menu-principal li#incidence a {
	background: url("/images/pscp/ctn-bottom.png") no-repeat -17px bottom;
	position: relative;
	padding-bottom: 20px;
	height: auto;
	width: auto;
}

#menu-principal li a {
	background: none;
}

#menu-principal li#enllac-actiu {
	background: url("/images/pscp/FW_PastillaAzul.jpg") no-repeat right 0;
}

#menu-principal li#enllac-actiu a {
	color: #fff;
}

#menu-principal li img {
	position: absolute;
	right: 3px;
	top: 1px;
}

#contenidor-caixa-enllacos .caixa-enllacos {
	margin-right: 1%;
	width: 49%;
}

#contenidor-caixa-enllacos .caixa-enllacos p {
	margin: 7px 0 0 0;
}

.perfils-contractant form#cerca-contractants {
	padding: 0;
}

.perfils-contractant form#cerca-contractants h3 {
	padding: 0;
}
/* end  REDISSENY 10/11/2010 */

/* INICI REDISSENY norbert */
ul#esmena {
	border: none;
}

ul#esmena li {
	background: url(/images/pscp/esmena-esq.png) no-repeat left;
	display: inline-block;
	float: left;
	margin-right: 5px;
	padding: 5px 0 5px 8px;
	width: auto;
}

ul#esmena li a {
	background: url(/images/pscp/esmena-dreta.png) no-repeat right;
	color: #000; /*20101202*/
	font-weight: lighter;
	padding: 5px 10px 5px 5px;
	text-decoration: none;
}

ul#esmena li.esmena-sel {
	background: url(/images/pscp/esmena-esq-sel.png) no-repeat left;
	padding: 5px 0 5px 8px;
	width: auto;
}

ul#esmena li.esmena-sel a {
	background: url(/images/pscp/esmena-dreta-sel.png) no-repeat right;
	color: #fff; /*20101202*/
	font-weight: bold;
	padding: 5px 10px 5px 5px;
	text-decoration: none !important;
}

ul#esmena li a:hover {
	text-decoration: underline;
}

#menu-principal li#ctn a {
	padding-right: 8px;
}

#menu-principal li#incidence a {
	padding-right: 8px;
}

#menu-principal li img {
	right: 4px;
	top: 2px;
}

.perfils-licitador .FW_fFons_Destaquem {
	clear: none;
	float: left;
	width: 31.9%;
}

.perfils-licitador .full {
	width: 97%;
}

.perfils-licitador .mitat {
	width: 48%;
}

.perfils-licitador .FW_fFons_Destaquem .FW_fFons_DestaquemB {
	margin-left: 6px;
}

.perfils-licitador .FW_fFons_Destaquem h3 {
	color: #ac2115;
	font-size: 16px;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 20px;
}

.perfils-licitador .FW_fFons_Destaquem h3 a {
	font-family: Arial;
	text-decoration: none;
}

.perfils-licitador .FW_fFons_Destaquem h3, .perfils-licitador .FW_fFons_Destaquem p
	{
	margin-right: 10px;
}

.perfils-licitador .FW_fFons_Destaquem .overimage {
	overflow: hidden;
	margin-right: 14px;
	margin-top: 8px;
}

.perfils-licitador .FW_fFons_Destaquem.full .overimage {
	float: left;
}

.perfils-licitador .FW_fFons_Destaquem.full .FW_fFons_DestaquemB {
	height: 82px;
}

.perfils-licitador .FW_fFons_DestaquemB {
	height: 210px;
}

.perfils-licitador p {
	clear: none;
	overflow: visible;
}

/*20101202*/
#contingut .perfils-licitador .FW_espaiDestaquem.mitat ul li {
	padding-left: 0;
}

#contingut .perfils-licitador .FW_espaiDestaquem.mitat ul li a {
	background: url("/images/pscp/dl-bullet.png") no-repeat 0 0.3em;
	color: #ac2115;
	padding-left: 1em;
}

#peu {
	text-align: center;
}
/* FINAL REDISSENY norbert */
.cerca-home .FW_fFons_DestaquemB {
	margin: 0;
}

.cerca-home .FW_fFons_DestaquemB #contingut {
	padding: 0;
}

.cerca-home .FW_fFons_Destaquem {
	padding-left: 4px;
}

.cerca-home h2.titol-home {
	margin-top: 1em;
}

#contingut .pestanyes-home ul.pestanyes li a {
	color: #ac2115;
}

div.opcions-cerca {
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	overflow: hidden;
	margin: 1em 1em 0 0;
	padding: 1em;
	padding-right: 0;
}

#contingut #cerca-licitacions p.cerca-avancada {
	float: right;
	width: auto;
	margin-top: 0.5em;
	margin-right: 1em;
}

#contingut #cerca-licitacions p.cerca-avancada a {
	text-decoration: none;
}

#contingut #cerca-licitacions p.cerca-avancada a:hover {
	text-decoration: underline;
}

#contingut #cerca-licitacions p#boto-cerca-home {
	background: #e3e5e4;
	border: 1px solid #808080;
	float: right;
	width: auto;
}

#contingut #cerca-licitacions p#boto-cerca-home input {
	width: auto;
	margin: 0;
}

#boto-cerca-home input.boto {
	background: none !important;
}

#contingut ul.llista-cerca-home {
	width: 38em;
}

#contingut ul.llista-cerca-home li {
	background: url("/images/pscp/dl-bullet.png") no-repeat scroll 0 0.4em;
	padding-left: 1em;
	font-weight: normal;
}

#contingut ul.llista-cerca-home li a {
	color: #ac2115
}

#menu-principal li img.link-extern {
	position: relative;
	margin-left: 4px;
	margin-bottom: 2px;
}

#contingut .perfils-licitador .FW_espaiDestaquem.mitat p {
	height: auto;
}

#contenidor-noticies-home {
	margin-left: -1.5em;
}

#contenidor-noticies-home .caixa-enllacos {
	width: 46%;
}

#contenidor-noticies-home .caixa-ampla {
	width: 95%;
}

ul#passos li#primer-actiu span, ul#passos li#primer-inactiu span {
	margin-left: 0;
}

ul#passos li span {
	position: relative;
	margin-left: 0.9em;
}

.empreses-disponibles h3 span.mes-dades, .empreses-disponibles h3 span.menys-dades
	{
	position: absolute;
	right: 1.6em;
}

#contingut #cerca-licitacions p#label-ambit select {
	margin-bottom: 0;
}

#contenidor-central .cerca-home .FW_fFons_DestaquemB {
	margin-bottom: -2em;
}

.cerca-home {
	margin-top: 0;
}

.cerca-home .pestanyes-home h2 {
	margin-top: 30px;
}

div.opcions-cerca {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

div.opcions-cerca-estat {
	padding-top: 0.5em;
	padding-bottom: 2.5em;
}

#contingut ul.llista-cerca-home {
	width: auto;
}

div.offerListIconT {
	background-image: url("/images/pscp/img-licitacio/iconTelematica.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 22px;
}

div.offerListIconS {
	background-image: url("/images/pscp/img-licitacio/iconSobreDigital.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 22px;
}

#historic-consentiments {
	width: 80%;
}

#historic-consentiments p {
	text-align: right;
}

#historic-consentiments p a {
	text-decoration: none;
}

.historic-consentiments-scroll {
	height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 100%;
}

table.table-historic-consentiments {
	background-color: #BBBBBB;
	border: 0;
	padding: 0;
	margin: 0;
	width: 98%;
	text-align: center;
}

table.table-historic-consentiments tr th {
	color: #404040;
	padding: 6px 3px 6px 3px;
	background: #FFFFFF url("/images/pscp/FW_PastillaGrisClara.jpg");
}

table.table-historic-consentiments tr td {
	line-height: 24px;
	text-decoration: none;
	background-color: #FFFFFF;
}

table.table-historic-consentiments tr td a {
	text-decoration: none;
}

#historic-consentiments p.historic-empty {
	text-align: center;
	font-weight: bold;
	margin-top: 40px;
}

table.table-consentiment-authorizes {
	width: 100%;
}

table.table-consentiment-authorizes tr th {
	text-align: left;
	padding: 6px 3px 6px 3px;
}

DIV#capcalera DIV#menu_cap UL LI A.menugencat {
	COLOR: #000;
	text-decoration: none;
}

DIV#capcalera DIV#menu_cap UL LI A.menugencat:hover {
	color: #000;
	text-decoration: underline !important;
}

DIV#capcalera DIV#menu_cap UL LI A.menugencat_seu {
	text-decoration: none;
}

DIV#capcalera DIV#menu_cap UL LI A.menugencat_seu:hover {
	text-decoration: underline !important;
}

DIV#capcalera DIV.enllacos_principals a {
	text-decoration: underline;
}

.alertes {
	clear: both;
	color: red;
	font-weight: bold;
	display: inline;
}

#organsVinculats {
	cursor: pointer;
}

#organsVinculats h3 {
	background-image: url(/images/pscp/plus.png);
	background-repeat: no-repeat;
	background-position: 3px 8px;
}

#desplegable {
	display: none;
}

#lupa {
	background: url(/images/pscp/lupa.png) no-repeat 0 .3em;
	padding-left: 1.8em;
	padding-top: 3px;
	height: 18px;
}

/* SUMMARY table */
.contenidor-taula {
	display: table;
	margin-top: 10px;
	text-align: right bottom;
	border-top: 1px solid;
}

div.contenidor-titol>div:first-of-type {
	border-left: 1px solid;
}

div.contenidor-row>div:first-of-type {
	border-left: 1px solid;
}

.contenidor-titol {
	display: table-row;
	text-align: center;
	font-weight: bold;
}

.contenidor-titol div {
	vertical-align: middle !important;
}

.contenidor-row {
	display: table-row;
}

.contenidor-cela {
	display: table-cell;
	padding: 5px;
	vertical-align: bottom;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

.contenidor-cela-esmenat {
	display: table-cell;
	padding: 5px;
	vertical-align: bottom;
	border-right: 1px solid;
	border-bottom: 1px solid;
	width: 11%;
}

.contenidor-cela p {
	margin: 0px;
}

.text-esquerre {
	text-align: left;
}

.text-dreta {
	text-align: right;
}

p label#label-licitacions-estat {
	color: white;
	text-align: right;
	width: 20%;
}

/*
	etiquetes de resultat del search parameters
*/
.results_elastic {
	margin: 2px !important;
}

.result_ctn {
	border-radius: 4px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-color: #9c9077;
	border-color: #9c9077;
	border: 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	margin-right: 2px;
	color: white;
}

.result_pin {
	border-radius: 4px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-color: #f0ad4e;
	border-color: #eea236;
	border: 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	margin-right: 2px;
	color: white;
}

.result_pub {
	border-radius: 4px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-color: #5cb85c;
	border-color: #4cae4c;
	border: 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	margin-right: 2px;
	color: white;
}

.result_ev {
	border-radius: 4px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-color: #9B639E;
	border-color: #9B639E;
	border: 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	margin-right: 2px;
	color: white;
}

.result_pcan {
	border-radius: 4px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-color: #5bc0de;
	border-color: #46b8da;
	border: 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	margin-right: 2px;
	color: white;
}

.result_dcan {
	border-radius: 4px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-color: #286090;
	border-color: #204d74;
	border: 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	margin-right: 2px;
	color: white;
}

.result_cin {
	border-radius: 4px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-color: #d9534f;
	border-color: #d43f3a;
	border: 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	margin-right: 2px;
	color: white;
}

/*
	Nou cercador
*/
#keyword, #contractingAuthorityPartyText, #cpvType,
	#denominacioAdjudicatari, #cercador-avancat table input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul.dropdown-menu li {
	cursor: pointer;
	padding-left: 0px !important;
}

ul.dropdown-menu li a {
	padding: 3px 12px !important;
}

.btn-resultats {
	padding: 0px 5px !important;
	cursor: unset !important;
	color: #FFFFFF !important;
	-webkit-user-select: auto !important;
	-moz-user-select: auto !important;
	-ms-user-select: auto !important;
	user-select: auto !important;
}

.result_grey {
	color: #585858;
}

.result_grey a {
	color: #585858 !important;
	text-decoration: unset !important;
}

.result_grey a:hover {
	text-decoration: underline !important;
}

.fullTextSearch {
	padding: 1em 1.6em 1em 1.6em;
}

.btn-alertes {
	color: #ffffff;
	background-color: #A4A4A4;
	border-color: #848484 !important;
}

.btn-avaluacio {
	color: #ffffff;
	background-color: #21610B;
	border-color: #173B0B !important;
}

.btn-adjudicacio {
	color: #ffffff;
	background-color: #81BEF7;
	border-color: #58ACFA !important;
}

.marge-llegible {
	margin: 5px 5px 5px 0px;
}

.marge-llegible .btn:active, .marge-llegible .btn.active {
	-webkit-box-shadow: unset !important;
	box-shadow: unset !important;
}

/* Substitució de les classes de bootstrap només als botons de les fases del llistat de resultats (search-formtipus.jsp i advancedSearch-form.jsp) */
.marge-llegible .btn-primary:hover, .marge-llegible .btn-primary:active,
	.marge-llegible .btn-primary.active, .marge-llegible .btn-primary:active:hover,
	.marge-llegible .btn-primary.active:hover, .marge-llegible .btn-primary:active:focus,
	.marge-llegible .btn-primary.active:focus, .marge-llegible .btn-primary:active.focus,
	.marge-llegible .btn-primary.active.focus {
	color: #ffffff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.marge-llegible .btn-success:hover, .marge-llegible .btn-success:active,
	.marge-llegible .btn-success.active, .marge-llegible .btn-success:active:hover,
	.marge-llegible .btn-success.active:hover, .marge-llegible .btn-success:active:focus,
	.marge-llegible .btn-success.active:focus, .marge-llegible .btn-success:active.focus,
	.marge-llegible .btn-success.active.focus {
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.marge-llegible .btn-warning:hover, .marge-llegible .btn-warning:active,
	.marge-llegible .btn-warning.active, .marge-llegible .btn-warning:active:hover,
	.marge-llegible .btn-warning.active:hover, .marge-llegible .btn-warning:active:focus,
	.marge-llegible .btn-warning.active:focus, .marge-llegible .btn-warning:active.focus,
	.marge-llegible .btn-warning.active.focus {
	color: #ffffff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.marge-llegible .btn-danger:hover, .marge-llegible .btn-danger:active,
	.marge-llegible .btn-danger.active, .marge-llegible .btn-danger:active:hover,
	.marge-llegible .btn-danger.active:hover, .marge-llegible .btn-danger:active:focus,
	.marge-llegible .btn-danger.active:focus, .marge-llegible .btn-danger:active.focus,
	.marge-llegible .btn-danger.active.focus {
	color: #ffffff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.form-fullTextSearch {
	width: 100% !important;
	margin: 5px 0px 5px 0px !important;
}

#sideFormFullTextSearch {
	width: 15%;
	float: left;
}

#sideFormFullTextSearch p label {
	width: 100% !important;
	text-align: left !important;
}

#sideFormFullTextSearch p select {
	width: 100% !important;
	text-align: left !important;
}

#sideFormFullTextSearch p#label-cap input {
	width: 100% !important;
}

#sideFormFullTextSearch p#label-denominacioAdjudicatari input {
	width: 100% !important;
}

#sideFormFullTextSearch #label-data-publicacio, #sideFormFullTextSearch #label-denominacioAdjudicatari
	{
	margin-bottom: 10px !important;
}

#cercador-avancat table, #sideFormFullTextSearch div {
	margin: 5px 0px 5px 0px;
}

#cercador-results {
	float: right;
	width: 82%;
}

#home-return {
	float: left;
	font-size: 26px;
}

#sortSelects {
	position: absolute;
	top: 100px;
	right: 5px;
	width: 38% !important;
}

#sideFormFullTextSearch #cpvType {
	width: 100%;
}

.error-formtipus {
	margin-top: 75px;
}

.error-formtipus  p {
	overflow: hidden !important;
	clear: both !important;
	margin-bottom: 15px !important;
}

.search-formtipusAjuda  a {
	float: right;
	text-decoration: none;
}

.word-wrapping {
	word-wrap: break-word;
}

div#cercador-results dl {
	padding-top: 3px !important;
}

div#sideFormFullTextSearch h4, div#cercador-results h4 {
	margin-bottom: 22px !important;
}

.subscription-contenidor-central {
	width: 80% !important;
	overflow: hidden !important;
}

.desactivar-enllacos {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1;
	display: none;
}

#loading img, #loading-excel img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
}

.searchFormOpacity {
	opacity: 0.2;
}

#placspLogo {
	width: 98%;
}

#placspLogo img {
	float: right;
	width: 145px;
	margin-top: 3em;
}

#placspLogo #denominacio-contracte {
	padding: 0;
	margin-bottom: -22px;
	width: 70%;
	display: inline-block;
}

.dadesOferta {
	font-weight:bold;
	font-size: 11px;
	display: inline;
}