/************************************/
/* REDEFINICIÓ D'ETIQUETES ESTÀNDAR */
/************************************/

html {
	height: 100%;
   margin:0;
   padding:0;
}
body {
	background: url(../images/fons00.gif);
	height:100%;
	margin: 0;
	padding: 0;
	border: 0 none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color:#000000;
   	min-width:610px;
}
img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
dl {
	margin:0;
	padding:0;
	border:0 none;
	}
p {
	margin-top:1em;
	margin-bottom:1em;
	line-height: 140%;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
	font-weight:bold;
}

h1 {
	font-size:1.3em;
}

h2 {
	font-size:1.2em;
}

h3 {
	font-size:1.5em;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
}

h4 {
	font-size:1.3em;
	padding:0px 0px 10px 0px;
	margin:0px;
	border:0px none;
}
h4.grup {
	font-size:1.3em;
	padding:0px;
	margin:0px;
	border:0px none;
}
h5 {
	font-size:1.5em;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
}
h6 {
	clear:both;
	display:block;
	font-size:1.2em;
	padding:0px;
	margin:0px;
	border:0px none;
}
html>body h6 {
	padding-top:12px;
}
.titulHDos {
}

.titulHDosDos {
	padding:20px 0 0 0px;
	font-size:1em;
}
.titulHDosDosDos {
	font-size:1em;
}
.titulHTres {
	margin-top:1em;
}

.titulHTresTres {
	margin-top:1em;
	font-size:.75em;
}
.titulHTresTresTres {
	font-size:1em;
}
.titulHUno {
	font-size:1em;
}
.titulHUnoDos {
	font-size:1em;
}
.titulHUnoDosDos {
	font-size:1em;
}
.titulHUnoUno {
	font-size:1em;
	margin-top:7px;
}
.titulHCuatro {
	margin-top:17px;
	margin-left:3em;
}
.titulHCinco {
	font-size:1em;
	margin-top:12px;
	margin-bottom:-2px;
	padding-bottom:0px;
}
.titulHCincoDos {
	font-size:1em;
	margin-bottom:-2px;
	padding-bottom:0px;
}
.titulHSeis {
	font-size:1em;
}
.titulHSiete {
	font-size:1em;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:2.3em;
	padding:0px;
}


a, a:visited {
	color: #a91616;
	text-decoration: none;
	font-weight:normal;
}
a:hover, a:active {
	color: #ea5609;
	text-decoration: underline;
	font-weight:normal;
}
ul, ol, li {
	margin: 0;
	padding: 0;
	border: 0 none;
	list-style-type: none;
	line-height: 140%;
}
form {
	margin: 0;
	padding: 0;
	border: 0 none;
}
fieldset, legend {
	margin: 0;
	padding: 0;
	border: 0 none;
	font-size: 100%;
}
legend {
	margin-left:-8px;
	font-size:100%;
	font-weight:bolder;
	color:#ea5609;
}
label {
	margin: 0;
	padding: 0;
	border: 0 none;
}

/************************************/
/* Base comú per als interiors      */
/************************************/

#centra_tot {
	width:980px;
	margin:0 auto;
}

/**** Columna esquerra ****/
#logo_reus {
	background:url('../images/fons02.gif') repeat-x bottom left;
	width:215px;
	height:42px;
	position:relative;
	left:5px;
	top:0;
}
#img_lreus {
}
#logos {
	background: #ffffff;
	width:211px;
	position: relative;
	top:0;
	left:9px;
	padding-top:63px;
	padding-bottom:33px;
	float:left;
	overflow: hidden;
}
#l_innova {
	margin:0 0 0 19px;
}

#logos_empreses {
	margin:193px 0 0 11px;
}

#logos_empreses img{
/*	height:3.2em; --> JOEL */
}

/**** Columna dreta ****/
#zona_dreta {
	width:757px;
	float:right;
	position:relative;
	top:-42px;
}

/**** Menú principal ****/
#rojo {
	min-height:47px;
	width:757px;
	background: url(../images/rojo001.gif) no-repeat top left;
}
#menu_principal {
	background: #9ba3a2 url(../images/fons03.gif) repeat-x bottom;
	margin-left:7px;
	margin-right:3px;
	min-height:46px;
	overflow: visible;
}
#menu_principal ul {
	padding-top:12px;
	padding-bottom:11px;
}
#menu_principal li {
	display:inline;
	margin-left:10px;
}
#menu_principal a, #menu_principal a:visited {
	color:#ffffff;
}
#menu_principal a:hover, #menu_principal a:active {
	color:#ffff00;
}
.subraya {
	text-decoration: underline;
}
#menu{
	width:500px;
	padding-left:10px;
}
#cerca {
	color:#ffffff;
	padding:7px 0 4px 0;
	width:220px;
	float:right;
}
#lupa {
	vertical-align:top;
	margin-top:4px;
	margin-left:4px;
	height:1.14em;
}
#menu a {
	padding:8px 10px 8px 10px;
}
#menu li a.amenuseleccionat, #menu li a.amenuseleccionat:visited {
	background-color: #cb0a09;
	color: #FFFF00;
}

/**** Fil d'ariadna ****/
#filariadna {
	background: url(../images/fons04.gif);
	margin:0 3px 0px 7px;
	padding:5px 10px 7px 30px;
}
#filariadna ul{
	display:inline;
	list-style-type: none;
}
#filariadna li {
	background: url(../images/flecha01.gif) no-repeat;
	background-position: 0 50%;
	display: inline;
	margin-left:6px;
	padding-left:6px;
}

/**** Contingut ****/
#content {
	margin:0;
	padding:0;
	margin-left:7px;
	margin-top:7px;
	height:100%;
	min-height:1%;
}
html>body #content {
	padding-bottom:0;
	overflow:hidden;
	min-height:1%;
}
.clear {
	height:0;
	clear:both;
	overflow:hidden;
}
.clear2 {
	height:0px;
	clear:both;
	overflow:hidden;
}
#main_content_unic {
	background: #ffffff url(../images/fons06.gif) repeat-x top left;
	width:99%;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#main_content {
	background: #ffffff url(../images/fons06.gif) repeat-x top left;
	width:75%;
	float:left;
	margin:0;
	padding:0;
}

#main_content_interior {
	background: url(../images/arlequin.jpg) no-repeat top right;
	padding:46px 0 46px 30px;
	height:100%;
	min-height:390px;
}
#secondary_content {
	width:24%;
	margin:0;
	padding:0;
}
#secondary_content_interior {
	background:#ffffff;
	min-height:390px;
	margin-top:5px;
	padding:41px 10px 46px 10px;
}
/**** Peu de pàgina ****/
#rojo2 {
	/* position:relative; */
	background: url(../images/rojo002.gif) no-repeat bottom left;
}
#peudepagina {
	clear:both;
	color:#ffffff;
	background:#98a1a0  url(../images/fons05.gif) repeat-x bottom left;
	margin-left:7px;
	margin-right:3px;
	padding:5px 10px 7px 30px;
	font-size:80%;
}
#peudepagina_unic {
	clear:both;
	color:#ffffff;
	background:#98a1a0  url(../images/fons05.gif) repeat-x bottom left;
	margin-left:7px;
	margin-right:3px;
	padding:5px 10px 7px 10px;
	font-size:80%;
}
#peudepagina a, #peudepagina a:visited {
	color:#ffffff;
}
#peudepagina a:hover, #peudepagina a:active {
	color:#ffff00;
}
#peudepagina_unic a, #peudepagina_unic a:visited {
	color:#ffffff;
}
#peudepagina_unic a:hover, #peudepagina_unic a:active {
	color:#ffff00;
}
#copyright {
	width:470px;
	display:inline;
	vertical-align:middle;
}
#estandars {
	width:200px;
	display:inline;
	vertical-align:middle;
	margin-left:5px;
}

/******* SUBMENU ********/
#submenu {
	position:absolute;
	z-index: 50;
	left:3.3em;
	top:3em;
	background: url(../images/fons07.gif);
	padding-bottom:2px;
	padding-right:2px;
	padding-top:0;
	padding-left:0;
}
#submenu ul {
	list-style-type: none;
	padding: 0;
	margin:0;
}
#submenu li {
	padding:3px 15px 5px 18px;
	margin:0;
	background: #cb0a09 url(../images/flecha02.gif) 1em .8em no-repeat;
}
#submenu a {
	margin: 0;
}
#submenu a, #submenu a:visited {
	color:#ffffff;
}
#submenu a:hover, #submenu a:active {
	color:#ffff00;
}


/********* EMPRESES DEL GRUP *********/
#empreses1 {
	float:left;
	width:40%;
	height:100%;
	padding-bottom:1em;
}
#empreses2, #amersam, #aigua, #cmqr, #gestioambiental, #gaps, #gecohsa, #gesfursa, #ginsa, #gupsa, #hospital, #redessa, #esport, #transport, #sagessa, #sanejament, #fass, #fundred, #cor {
	margin-right:20px;
	float:right;
	padding:0;
	padding-top:52px;
	background:url(../images/fons_empreses.gif) no-repeat center top;
	width:370px;
	overflow:hidden;
}
#empreses2 p, #amersam p, #aigua p, #cmqr p, #gestioambiental p, #gaps p, #gecohsa p, #gesfursa p, #ginsa p, #gupsa p, #hospital p, #redessa p, #esport p, #transport p, #sagessa p, #sanejament p, #fass p, #fundred p, #cor p {
	padding-left:3em;
	padding-top:.3em;
	width:80%;
	margin:0;
	background:url(../images/tfons_empreses.gif) no-repeat center bottom;
	padding-bottom:72px;
	padding-right:10%;
}

.lempreses {
	margin-top:1em;
	margin-bottom:1em;
	float:left;
	width:100%;
}

.lempreses2 {
	margin-top:1em;
	margin-bottom:1em;
	float:left;
	width:48%;
}

ul.lempreses li {
	padding:0.2em;
}
ul.lempreses2 li {
	padding:0.2em;
}

/********** MISSIO I VISIO **********/
#missio1 {
	float:left;
	width:40%;
}
#missio2 {
	margin-right:10px;
	float:right;
	margin-top:-20px;
	padding-right:4px;
	text-align:right;
}

html>body #missio2 {
	padding-right:12px;
}

/******** LICITACIONS LOGIN **********/
#login1 {
	float:left;
	width:44%;
	overflow:visible;
}

html>body #login1 {
	width:46%;
}

#login2 {
	float:right;
	background-color:#af1a19;
	overflow:hidden;
	min-height:1%;
	width:38%;
	color:#f0d2d1;
	padding:3em 3em 9.7em 3em;
	margin-right:2em;
}

html>body #login2 {
	margin-right:3em;
}
#tit_login2 {
	margin:30px 20px 0px 20px;
}
#login2 label {
	 padding:0;
	 margin:0;
	 padding-top:7px;
	 display:block;
}
#login2 form {
	margin:0px 20px;
}
#login2 a, a:visited {
	color:#ffffff;
}
#login2  a:hover {
	color:#f0d2d1;
}
#login2 ul {
	padding-top:10px;
	margin:0px 20px;
}
#login2 li {
	background:url(../images/bullet1.gif) no-repeat left;
	background-position:.2em .6em;
	list-style:none;
	padding-left:10px;
	margin-left:-10px;
}

#main_content_interior_login {
	background: url(../images/arlequin.jpg) no-repeat top right;
	padding:46px 0 0px 30px;
	min-height:390px;
	height:100%;
	overflow:hidden;
	min-height:1%;
}
.plogin {
	margin-bottom:10px;
}
#login2 p {
	margin:10px 20px 0 20px;
}
.entrar {
 vertical-align:middle;
 margin-bottom:3px;
 margin-left:5px;
}



/******** LICITACIONS INTERIORS **********/
#mci_login {
	background: url(../images/arlequin.jpg) no-repeat top right;
	padding:0 0 0 30px;
	min-height:482px;
	overflow:visible;
}

#usuari {
	background-color:#a91616;
	padding:5px 15px;
	margin-left:350px;
	margin-right:30px;
	color:#ffffff;
	font-weight:bolde;
	font-size:110%;
}
.tit_licitacions {
	padding:20px 0 10px 30px;
}
.carpetasl {
	padding-top:2.6em;
}
.pestanas {
	display:inline;
	padding:10px 20px;
	margin-right:5px;
	background-color:#f8f4b7;
	width:auto;
	overflow:hidden;
	min-height:100%;
	height:100%;
	font-weight:bolder;
	color:#5e5800;
}
.pestanas_des {
	display:inline;
	padding:10px 20px;
	background-color:#dbd79a;
	width:auto;
	margin-right:5px;
}
.pestanas a, a:visited {
	color:#a91616;
}
.pestanas a:hover {
	color:#e12f2e;
}
#carpetas {
	margin:9px 22px 0 0;
	min-height:300px;
	background:#f8f4b7 url(../images/fcarpetas.gif) no-repeat right top;
	padding-right:10px;
	padding-top:10px;
	margin-bottom:1em;
	height:100%;
	overflow:hidden;
	min-height:1%;
}
#carpetas2 {
	width:697px;
	height:8px;
	margin-left:30px;
	background:#f8f4b7 url(../images/fcarpetas2.gif) no-repeat left top;
	font-size:.01em;
	margin-bottom:10px;
	margin-top:-12px;
	padding:0px;
}
html>body #carpetas2 {
	margin-top:-6px;
}
#carpetas2b {
	width:697px;
	height:8px;
	margin-left:30px;
	background:#f8f4b7 url(../images/fcarpetas2.gif) no-repeat left top;
	font-size:.01em;
	margin-bottom:10px;
	margin-top:-12px;
	padding:0px;
}
html>body #carpetas2b {
	margin-top:-12px;
}
.licita1 {
	background-color:#f5ef97;
	padding:10px 20px;
	width:auto;
	height:100%;
	clear:both;
	overflow:hidden;
	min-height:1%;
}
.licita2 {
	padding:20px;
	width:auto;
	height:100%;
	clear:both;
	overflow:hidden;
	min-height:1%;
}
#carpetas a.alicita, a.alicita:visited, a.alicita:hover {
	font-weight:bolder;
}
.codi {
	font-variant:small-caps;
}
#carpetas .afegit {
	float:right;
	width:24%;
	padding-top:10px;
}
#carpetas .titols {
	float:left;
	width:75%;
	padding-bottom:10px;
	margin:0px;
}
.logoEmpresa {
	margin-left:3em;
}

.botCat {
	display:block;
	float:left;
	width:auto;
	background:#FFFF99 url(../images/bg_bot.gif) repeat-x left bottom;
	border: 1px solid #EBE063;
	font-size:1em;
	text-align:center;
	padding:0.4em;
	margin:0.2em 0.2em 0 0;
	color:#cb0a09;
}

.valorCat {
	display:block;
	clear:both;
	float:left;
	width:100%;
	padding-top:0.4em;
}

#saltar a{
	font-size:0.1em;
	color:#FFFFFF;
	text-decoration:none;
}
#saltar {
	height:0px;
}

/********* DETALL LICITACIONS *********/
#info {
	float:left;
	width:56%;
	overflow:hiddden;
	padding:2% 4% 2% 4%;
	min-height:330px;
}
#infomes {
	float:left;
	background-color:#f5ef97;
	padding:2%;
	width:27%;
	overflow:hiddden;
	margin-top:3.4em;
}
.margepetit {
	padding:0px;
	margin:3px 0px 3px 0px;
}
.llista {
	background: url(../images/bullet2.gif) no-repeat;
	background-position:4px 50%;
}
html>body .llista {
	padding-left:10px;
	margin-left:-10px;
}
.colesquerra {
	float:left;
	width:39%;
	padding:0px;
	margin:0px 0px 7px 0px;
	border-top:1px solid #f5ef97;
}
.coldreta {
	float:left;
	width:60%;
	padding:0px;
	margin:0px 0px 7px 0px;
	border-top:1px solid #f5ef97;
}

/********* DETALL LICITACIONS ADMIN *********/
#info caption {
	background-color:#f5ef97;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	padding:2px 10px 2px 10px;
}
html>body #info caption {
	margin-top:30px;
}
#info th {
	background-color:#fbf9d7;
	font-size:0.8em;
	font-weight:normal;
	text-align:left;
	font-style:italic;
	padding:2px 10px 2px 10px;
}
#info table {
	clear:both;
	margin-top:30px;
	width:100%;
	margin-bottom:10px;
}
html>body #info table {
	margin-top:0px;
}
#info td {
	clear:both;
	padding:2px 10px 2px 10px;
}
#info tr.tipus2 {
	background-color:#faf7ca;
}

/********* DETALL LICITACIONS FORM *********/
#infoform {
	float:left;
	width:54%;
	overflow:hiddden;
	padding:2% 2% 2% 4%;
	min-height:330px;
}
#infoform2 {
	float:left;
	width:90%;
	overflow:hiddden;
	padding:2% 2% 2% 4%;
	min-height:330px;
}
#infomesform {
	float:left;
	background-color:#f5ef97;
	padding:2%;
	width:32%;
	overflow:hiddden;
	margin-top:3.4em;
}
#infoform label {
	float:left;
	width:35%;
	clear:left;
	margin-top:10px;
	border-top:1px solid #f5ef97;
	padding-top:1px;
}
#infoform2 label {
	float:left;
	width:15%;
	clear:left;
	margin-top:10px;
	border-top:1px solid #f5ef97;
	padding-top:1px;
}
#infoform input, #infoform textarea, #infoform select {
	float:left;
	width:60%;
	margin-top:10px;
}
#infoform input.boto {
	width:auto;
	clear:none;
	margin-top:12px;
	padding:2px 0px;
}
html>body #infoform input.boto {
	padding:2px 15px;
}	

#infoform2 input.boto {
	width:auto;
	margin-top:12px;
	padding:2px 0px;
}

#infoform input.boto1 {
	width:auto;
	clear:none;
	margin-top:12px;
	padding:2px 0px;
	margin-left:19%;
	margin-right:3px;
}
html>body #infoform input.boto1 {
	margin-left:1%;
	padding:2px 15px;
}	

#infomesform input {
	margin-bottom:2px;
}

.concurs {
	width:16.8em;
	margin-top:10px;
}
#aclarimentstextarea {
	float:left;
}


/********** CONTACTE i T'ESCOLTEM *********/
#mci_contact {
	background: url(../images/arlequin.jpg) no-repeat top right;
	padding:48px 0 0 30px;
	min-height:482px;
	overflow:visible;
}
.pestanas11 {
	display:inline;
	padding:15px 20px 5px 20px;
	margin-right:2px;
	background-color:#ffffff;
	width:auto;
	overflow:hidden;
	min-height:100%;
	height:100%;
}
.pestanas_des11 {
	display:inline;
	padding:15px 20px 5px 20px;
	background-color:#f0f0f0;
	width:auto;
	margin-right:2px;
}
#carpetas11 {
	margin:2px 22px 0 0;
	min-height:300px;
	background:#ffffff;
	margin-bottom:1em;
	height:100%;
	overflow:hidden;
	min-height:1%;
	padding:20px;
}
html>body #carpetas11 {
	margin:4px 22px 0 0;
}
#carpetas12 {
	margin:0px 22px 0 0;
	min-height:300px;
	background:#ffffff;
	margin-bottom:1em;
	height:100%;
	overflow:hidden;
	min-height:1%;
	padding:20px;
}
html>body #carpetas12 {
	margin:0px 22px 0 0;
}
#textcontacte {
	width:20%;
	float:left;
}
#textcontacte p {
	margin-top:15px;
}
#contacteform {
	width:75%;
	float:left;
	margin-top:20px;
	padding:2%;
}
#contacteform label {
	float:left;
	width:30%;
	clear:left;
	margin-top:10px;
	border-top:1px solid #e5ebf1;
	padding-top:1px;
	text-align:right;
	padding-right:10px;
}
#contacteform input, textarea {
	float:left;
	width:60%;
	margin-top:10px;
	background-color:#f3f3f3;
	border:0px none;
	border-top:1px solid #dce2e7;
	padding:2px 2px;
}
#contacteform select {
	float:left;
	width:61%;
	margin-top:10px;
	background-color:#f3f3f3;
	border:0px none;
	border-top:1px solid #dce2e7;
	padding:2px 2px;
	font-size:1em;
}
#contacteform input.boto {
	width:auto;
	clear:none;
	margin-top:12px;
	padding:2px 0px;
}
html>body #contacteform input.boto {
	padding:2px 15px;
}	
#contacteform span.obligatori, #textcontacte span.obligatori {
	color:#FF0000;
}
#contacteform input.chekcks {
	width:auto;
	margin-left:150px;
	border:0px none;
	background:none;
	clear:left;
	margin-top:3px;
}
html>body #contacteform input.chekcks {
	margin-top:5px;
}
#contacteform label.chekcks {
	border:0px none;
	clear:none;
	width:50%;
	line-height:1.5em;
	margin-top:3px;
	text-align:left;
}
html>body #contacteform label.chekcks {
	line-height:1em;
	margin-top:5px;
}

#contacteform input.enviarbotton {
	border:0px none;
	width:auto;
	color:#FFFFFF;
	background-color:#00af58;
	clear:both;;
	margin-top:30px;
	margin-left:35%;
	padding:3px 17px;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	float:none;
}

#contacteform input.cancelabotton {
	border:0px none;
	width:auto;
	color:#FFFFFF;
	background-color:#ff0000;
	padding:3px 17px;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	float:none;
}


/********** RESULTATS CERCA *********/
#mci_cerca {
	background: url(../images/arlequin.jpg) no-repeat top right;
	padding:48px 0 0 30px;
	min-height:454px;
	overflow:visible;
}

#resultats {
	background-color:#FFFFFF;
	padding:15px;
	margin-top:10px;
	width:92%;
}
#resultats p {
	margin:0px;
	padding:0px 0px 0px 8px;
	margin-bottom:10px;
}
#navega {
	background:#f0f0f0;
	padding:5px;
	margin-bottom:10px;
	text-align:right;
}
#navega a.anterior, a.anterior:hover, a.anterior:visited, a.anterior:active {
	float:left;
}
#resultats .resultat1 {
	margin-bottom:20px;
}
#resultats .resultat1 a {
	font-weight:bold;
	font-size:1.1em;
}

/************ QUI SOM *********/
#quisom1 {
	padding-right:25px;
}
#quisom1 ol, #quisom li {
	margin-left:11px;
	list-style-type:lower-alpha;
}
#quisom1 li {
	margin-bottom:5px;
}
#quisom1 div.columna1, div.columna2 {
	width:45%;
	float:left;
	margin-right:30px;
	padding-bottom:35px;
}


/****** CONSELL D'ADMINISTRACIÓ I JUNTA GENERAL ********/
#consellad1 {
	padding:15px 25px 0px 0px;
}
#consellad1 div.alcalde {
	background:#cb0a09 url(../images/fons08.gif) repeat-x top;
	color:#FFFFFF;
	width:35%;
	padding:5px;
	margin:0px auto;
	margin-bottom:10px;
}
#consellad1 img.foto {
	margin-right:7px;
	float:left;
}
#consellad1 p.consellera {
	float:left;
	text-align:center;
	color:#727978;
	width:19%;
}
#consellad1 p.diputat {
	float:left;
	text-align:center;
	color:#727978;
	width:12%;
	overflow:hidden;
}
.resta1 {
	width:45%;
	margin-right:5%;
	float:left;
}
.resta2 {
	width:45%;
	float:left;
}
#president {
	font-size:125%;
	margin-bottom:10px;
}

/********** PARTICIPACIONS EMPRESARIALS *********/
#participacions1 {
	width:93%;
	padding:10px;
	/* background:#fafafa url(../images/fons09.gif) repeat-x top; */
	margin-top:10px;
	text-align:center;
}

/******* ORGANIGRAMA ********/
#organigrama1 {
	width:93%;
	padding:10px;
	margin-top:10px;
	text-align:center;
}

/******** T'INFORMEM ********/
#informem1 {
	width:95%;
}
#informemesq {
	float:left;
	width:37%;
	margin-right:2%;
	padding-bottom:20px;
}

#informemder {
	float:left;
	width:55%;
	margin-left:2%;
	padding-bottom:20px;
}

#informemesq ul, #informemder ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#informemesq li, #informemder li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:5px;
	background:url(../images/bullet2.gif) no-repeat;
	background-position:0 55%;
}

/*********** HISTORIA **********/
#main_content_interior_historia {
	width:475px;
	background: url(../images/arlequin.jpg) no-repeat top right;
	padding:46px 10px 46px 30px;
	height:100%;
	min-height:390px;
	float:left;
	overflow:hidden;
}
#secondary_content_historia {
	width:224px;
	background-color:#cb0a09;
	float:left;
	overflow:hidden;
}

/********* ON SOM ********/
#main_content_interior_onsom {
	background: url(../images/arlequin.jpg) no-repeat top right;
	padding:46px 0px 46px 30px;
	height:100%;
	min-height:370px;
}
#main_content_interior_onsom img.planol {
	float:left;
}
.titulHOcho {
	height:1.85em;
	font-size:1.1em;
}
#onsomflash {
	float:left;
	overflow:hidden;
	width:284px;
}
#adreca {
	float:left;
	overflow:hidden;
	width:224px;
	color:#ffffff;
	background-color:#737373;
	padding:14px 30px;
}
address {
	font-style:normal;
}
#adreca a, #adreca a:visited, #adreca a:active {
	color:#ffffff;
}
#adreca a:hover {
	color:#ffff00
}


/*********** HOME ***********/
#centra_tot_home {
	width:986px;
	margin:0 auto;
}

#containerhome {
	width:984px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/fonshome.gif) no-repeat top;
	height:300px;
}
#logo_reus_home {
	padding-left:10px;
	width:auto;
	float:left;
	height:41px;
	overflow:hidden;
}
#menu_principal_home {
	padding-left:90px;
	float:left;
	width:730px;
	text-align:right;
}
#menu_principal_home ul {
	padding-top:6px;
	padding-bottom:11px;
}
#menu_principal_home li {
	display:inline;
	margin-left:10px;
}
#menu_principal_home a, #menu_principal_home a:visited {
	color:#ffffff;
}
#menu_principal_home a:hover, #menu_principal_home a:active {
	color:#ffff00;
}
#menu_home {
	float:left;
}
#cerca_home {
	color:#ffffff;
	padding:6px 20px 4px 0;
	width:220px;
	float:right;
}
#logos_empreses_home {
	width:190px;
	background-color:#FFFFFF;
	text-align:center;
	float:left;
	overflow:hidden;
	margin-left:7px;
	padding:10px;
}
html>body #logos_empreses_home {
	margin-left:15px;
}
#benvinguda {
	background: url(../images/fons11.gif) repeat-y left;
	color:#FFFFFF;
	padding:20px 0px 20px 30px;
	width:476px;
	margin-left:14px;
	float:left;
	overflow:hidden;
}
html>body #benvinguda {
	margin-left:13px;
}
.benvinguda {
	height:2.23em;
}
#benve1 {	
	float:left;
	width:300px;
	overflow:hidden;
}
#benve1 p {
	margin:4px 0px 8px 0px;
	padding:0px;
}
#benve2 {	
	float:left;
	width:170px;
	text-align:center;
}
#blancfinal {
	float:left;
	width:169px;
	background-color:#FFFFFF;
	padding:20px 35px 35px 35px;
	margin:0px;
	overflow:hidden;
}
.enllacos {
	/*height:1.45em;*/
	font-size:1em;
	margin-bottom:5px;
}
.publics {
	font-size:1em;
	height:.855em;
}
h4.h4publics {
	margin:0px;
	padding:0px;
}
.privats {
	font-size:1em;
	margin-top:20px;
	height:.855em;
}
#blancfinal li {
	background:url(../images/bullet2.gif) no-repeat;
	background-position:4px .65em;
	padding-left:10px;
	margin-left:-10px;
	line-height:1.2em;
	margin-bottom:2px;
	margin-top:2px;
}
#zona_dreta_home {
	width:950px;
	position:relative;
	margin:0px auto;
	overflow:hidden;
}
#canvidioma {
	float:left;
	width:207px;
	overflow:hidden;
}
#canvidioma li {
	background:url(../images/bullet2.gif) no-repeat;
	background-position:4px .55em;
	display:inline;
	padding-left:10px;
}
#rojo2_home {
	position:relative;
	background: url(../images/rojo002.gif) no-repeat bottom left;
	float:left;
}
#peudepagina_unic_home {
	float:left;
	color:#ffffff;
	background:#98a1a0  url(../images/fons05.gif) repeat-x bottom left;
	margin-left:7px;
	margin-right:3px;
	padding:5px 35px 7px 10px;
	font-size:80%;
}
#peudepagina_unic_home a, #peudepagina_unic_home a:visited {
	color:#ffffff;
}
#peudepagina_unic_home a:hover, #peudepagina_unic_home a:active {
	color:#ffff00;
}


#fotogran {
	float:left;
	width:777px;
	height:254px;
	overflow:hidden;
	text-align:right;
}
#dretafoto {
	float:left;
	height:254px;
	overflow:hidden;
	width:190px;
}
#dretafoto p {
	margin:0px;
	padding:0px;
	border:0px none;
	line-height:1.2em;
}
.infor1 {
	font-size:1em;
	margin-top:80px;
	/*height:1.2em;*/
}
.infor2 {
	font-size:1em;
	margin-top:20px;
	/*height:1.2em;*/
}
.nino {
	margin-top:7px;
}
.nena {
	margin-right:7px;
}
.nino2 {
	margin-right:7px;
	margin-top:7px;
}
.engorda {
	font-weight:bolder;
	margin-top:5px;
	color:#666666;
}

.imghistoria {
	float:right;
	margin:0px 0px 5px 10px;
}
#historia p {
	margin-bottom:0px;
}
.primero {
	padding-top:10px;
}
.informem {
	color:#;
}

/********** FORMULARI DE REGISTRE *******/
#registre {
	background-color:#FFFFFF;
	padding:15px;
	margin-top:10px;
	width:92%;
	text-align:right;
}
#registre label {
	clear:left;
	width:20%;
}
#registre input, #registre textarea, #registre select {
	width:60%;
	margin-top:10px;
	background-color:#f3f3f3;
	border:0px none;
	border-top:1px solid #dce2e7;
	padding:2px 2px;
	margin-right:15%;
}
#registre input.boto {
	width:auto;
	clear:none;
	margin-top:12px;
	padding:2px 0px;
}
html>body #registre input.boto {
	padding:2px 15px;
}	
#registre span.obligatori {
	color:#FF0000;
	margin-top:10px;
	border:0px none;
	padding:2px 2px;
	margin-right:15%;
}
#registre input.chekcks {
	width:auto;
	border:0px none;
	background:none;
	margin-top:3px;
}

#registre label.chekcks {
	border:0px none;
	width:70%;
	line-height:1.5em;
	margin-top:3px;
}

#registre input.enviarbotton {
	margin:0px;
	padding:0px;
	border:0px none;
	width:auto;
	color:#FFFFFF;
	background-color:#00af58;
	margin-top:10px;
	font-size:100%;
	font-weight:bolder;
	padding:3px 10px;
}
#registre input.cancelabotton {
	margin:0px;
	padding:0px;
	border:0px none;
	width:auto;
	color:#FFFFFF;
	background-color:#ff0000;
	margin-top:10px;
	font-size:100%;
	font-weight:bolder;
	padding:3px 10px;
}
.posaesquerra {
	text-align:left;
	margin-left:24%;
}

.registre_error {
	color: red;
	width:100%;
	border:0px none;
	padding:2px 2px;
	text-align:left;
	margin-left: 25%;
}

#registre span.red {
	color:red;
}

#registre p.advice
{
	text-align: left;
	color: #999999;

}

/******** RECUPERA CLAU d'ACCÉS *******/
#recupera {
	background-color:#FFFFFF;
	padding:15px;
	margin-top:10px;
	width:92%;
}
#cancelabotton {
	margin:0px;
	padding:0px;
	border:0px none;
	width:auto;
	color:#FFFFFF;
	background-color:#ff0000;
	margin-top:10px;
	font-size:100%;
	font-weight:bolder;
	padding:3px 10px;
}
#enviarbotton {
	margin:0px;
	padding:0px;
	border:0px none;
	width:auto;
	color:#FFFFFF;
	background-color:#00af58;
	margin-top:10px;
	font-size:100%;
	font-weight:bolder;
	padding:3px 10px;
}
#recupera input.email {
	width:40%;
	background-color:#f3f3f3;
	border:0px none;
	border-top:1px solid #dce2e7;
	padding:2px 2px;
	margin-right:1%;
}


/********** PROJECTES DE CIUTAT *******/

.projectes_cont {
	float:left;
	width:98%;
	margin-right:2%;
	padding:20px 0;
    }
	
.projecte {
	float:left;
	width:29.5%;
	overflow:hidden;
	margin:0 1% 1% 0; 
	padding:8px 8px 2px 8px;
	background:#fff;
	border-right: #C4C4C4 solid 1px;
	border-bottom: #C4C4C4 solid 1px;
    }

.projecte p a{
	font-size:1.3em;
	font-weight:bold;
    }

/****** Detalls de projecte ******/

.projdetalls_cont {
	float:left;
	width:46.8%;
	margin-right:3%;
	padding:20px 0;
	}
	
.projdetalls_cont span{
	font-weight:bold;
	}

.projdetalls_cont h3{
	color:#C00;
	}
	
#proj_galeria{
	padding:10px 8px;
	background:#fff;
	border-right: #C4C4C4 solid 3px;
	border-bottom: #C4C4C4 solid 3px;
	text-align: center;
	}
	
#proj_galeria img{
    padding:10px 0 10px 0;
	}
	
#proj_galeria span img{
    padding:0
	}
	
.mini{
     font-weight:normal!important;
	 text-decoration:none!important;
     font-size:0.9em;
	 color:#555
    }

    

/* Estadístiques dels comentaris */

#tabla_estadist{
   width:97%;
   margin-top:25px;
   border:none 0;
   }
#tabla_estadist2{
	width:97%;
	margin-bottom:25px;
	border:none 0;
   }

#tabla_estadist tr td, #tabla_estadist2 tr td{
	padding:5px;
	text-align:center;
	background:#F5EF97
   }
 
#tabla_estadist .est_col1{
   width:310px;
   }
#tabla_estadist2 .est_col1{
   width:306px;
   }
   
#tabla_estadist .transp{
   background:none;
   height:30px
   }
#tabla_estadist .groc, #tabla_estadist2 .groc{
   background:#F8F4B7;
   color:#cb0a09
   }
#tabla_estadist .left, #tabla_estadist2 .left{
   text-align:left;
   padding-left:10px;
   }
                                                                                                             
#map
{
	float: left;
}
                                                                                                             
.title_licitacions
{
  font-size: 2em;
}

.title_instruccions
{
	font-size: 2em;
}

.feina
{
  margin-top: 80px;
}