body	{
	background-color: #FFFFFF;
	font-size: 62.5%; /** FIXO la lletra a 10px tenint en compte que els navegadors per defecte tenen 16px **/
   /* 1em = 10px */
	font-family: Arial, Verdana, Helvetica;
	color: #3F3F3F;
	margin: 0;
	padding: 0;
}

/*CONTENIDOR Principal*/
#main_container	{
	background-color: #FFFFFF;
	width: 86.1em;
	margin: 0.4em auto 0 auto;
}

#content	{
	display: block;
	overflow: hidden;
	float: left;
	/*clear: both;*/
}

/*navegacio invisible*/
.go_to	{
	display: none;
}

/*CAPÇALERA*/
#header	{
	float: left;
	margin: 0 0 2em 0;
	padding: 0 0.4em;
}
#pre_logo	{
	float: right;
	width: 85em;
	margin: 0 0.1em 1.4em 0;
}
#selectors	{
	display: inline;
	margin: 0 0 0 1em;
	padding: 0;
	float: right;
}
#selectors li a	{
	color: #3F3F3F;
	text-decoration: none;
}
#selectors li a:hover	{
	color: #5491c4;
}
#selectors li	{
	cursor: pointer;
	position: relative;
	display: inline;
	padding: 0 0 0.4em 1.2em;
	float: left;
}
#selectors li span	{
	color: #5491c4
}
#selectors li ul	{
	display: none;
}
#selectors li:hover ul,
#selectors li.hover ul	{
	display: block;
	position: absolute;
	top: 1.4em;
	left: 1.4em;
	list-style: none;
	padding: 0.4em 0 0.6em 0;
	margin: 0;
	background: #E5E5E5;
	border: 0.1em solid #CCCCCC;
	float: left;
}
#selectors li ul li	{
	display: block;
	float: none;
	padding: 0.1em 1.8em 0.1em 0.4em;
	margin: 0;
}
#selectors li ul li.selected	{
	padding: 0.1em 1.8em 0.1em 1em;
}
#selectors li ul li a	{
	color: #3D3D3D;
	white-space: nowrap;
	padding: 0 0 0 0.4em;
	border-left: 0.2em solid #E5E5E5;
}
#selectors li ul li a:hover,
#selectors li ul li a:hover	{
	color: #5491c4;
	border-left: 0.2em solid #5491c4;
}
#selectors li ul.lang	{
	padding: 0.4em 2.8em 0.6em 0;
}

/*Logo*/
#logo	{
	float: left;
	margin: 0.2em 0 0 0;
}
#logo h1	{
	font-size: 3.3em;
	margin: 0;
	padding: 0 0.4em 0 0;
	float: left;
}
#logo h1 a	{
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#logo h1 .ipso,
#logo h1 .jobs	{
	letter-spacing: -0.05em;
}
.ipso,
.jobs	{
	font-weight: lighter;
	text-transform: uppercase;
}
.ipso	{
	color: #5491c4;
}
.jobs	{
	color: #000000;
}

.link_worldwide	{
	color: #000000;
	font-size: 0.3em;
	font-weight: normal;
	margin: -0.5em 0 0 0.2em;
	padding: 0;
}
.link_worldwide a	{
	color: #000000;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.lema	{
	margin: 0.4em 0 0 0;
	padding: 0 0 0 1.2em;
	border-left: 0.2em solid #C6C6C6;
	float: left;
	width: 12em;
	font-size: 1.2em;
	font-weight: bold;
}
#city	{
	float: right;
}
#city h2,
#city p	{
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
}
#city h2	{
	color: #5491c4;
	font-size: 1.6em;
}
#city p	{
	font-weight: bold;
	font-size: 1.1em
}
.ofertes	{
	color: #3F3F3F;
}
.last_oferta	{
	color: #8C8C8C;
}

/*MAIN MENU BAR*/
#main_menu	{
	float: left;
	width: 86.1em;
	height: 3em;
	background: #666666  url('/images/bg_main_menu.gif') repeat-x left bottom;
}
/*menu*/
#main_menu ul	{
	float: left;
	list-style: none;
	padding: 0.8em 0 0 1.2em;
	margin: 0;
}
#main_menu li	{
	padding: 0 0.5em 0 0.2em;
	margin: 0;
	display: inline;
	font-size: 1.2em;
	font-weight: bold;
}
#main_menu li a	{
	color: #FFFFFF;
	text-decoration: none;
}
#main_menu li a:hover	{
	color: #5491c4
}
#main_menu li a.active {
	color: #5491c4;
}
#main_menu li.publicar	{
	background: url(/images/arrow_publicar_oferta.gif) no-repeat 0 0.35em;
	padding-left: 1.5em;
}
#main_menu li.separa	{
	border-left: 0.1em solid #FAFAFA;
	padding-left: 0.5em;
}

/*cercador*/
#main_menu form	{
	float: right;
	margin: 0;
	padding: 0.5em 1.2em 0 0;
}
#main_menu p	{
	margin: 0;
	padding: 0;
}
#main_menu label	{
	margin: 0;
	padding: 0;
}
#main_menu input	{
	border: 0.1em solid #AFAFAF;
	background: #FFFFFF;
	color: #666666;
	padding: 0.1em 0.2em;
	margin: 0 0.6em 0 0;
	font-size: 1.3em;
}
#main_menu button	{
	border: 0.1em solid #B8B8B8;
	background: #749902  url('/images/bg_button_search.gif') repeat-x 0 0;
	color: #FFFFFF;
	padding: 0 0 0.2em 0;
	margin: 0;
	width: 9em;
	height: 1.7em;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
/*Editable link*/
#editable_post_link{
font-size: 1.2em;
float:right;
}
#editable_post_link a{
	color:black;
}
#editable_post_link a:hover{
	color:white;
}
#editable_post_link_detail{
	font-size: 1.2em;
	color:#666666;
	font-weight:bold;
}
#editable_post_link_detail a{
	color:#666666;
	text-decoration:underline;
}
#editable_post_link_detail a:hover{
	color:#749902;
	text-decoration:none;
}

/*QUE ES I COM FUNCIONA IPSOJOBS*/
#about_ipso	{
	float: left;
	display: block;
	overflow: hidden;
	width: 86em;
	padding: 0;
	margin: 1.6em  0.1em 0.6em 0;
	border-right: 0.1em dashed #CCCCCC;
}
.que_es	{
	float: left;
	border-left: 0.1em dashed #CCCCCC;
	width: 28em;
}
.que_es h2	{
	font-size: 1.5em;
	padding: 0.4em 1.3em 0.4em 1.5em;
	margin: 0;
}
.que_es p	{
	font-size: 1.3em;
	padding: 0em 1.5em 0.4em 1.7em;
	margin: 0;
}
.que_es strong	{
	color: #EB8514;
}
.que_es strong a	{
	color: #EB8514;
	text-decoration: none;
	border-bottom: 0.1em dashed #EB8514;
}
.que_es strong a:hover	{
	border-bottom: 0.1em solid #EB8514;
}
.que_es .ipso,
.que_es .jobs	{
	font-weight: bold;
}


/*COLUMNA ESQUERRA*/
#col_left	{
	float: left;
	width: 18em;
}
/*menu categories*/
.box_col	{
	background: #FAFAFA;
	border: 0.1em solid #B2B2B2;
	padding: 0.5em;
	margin: 1em 0;
}
.box_map	{
	float: left;
	margin: 1em 0;
	float: right;
	width: 18em;
}
.box_col h2,
.box_map h2	{
	color: #FFFFFF;
	background: #686868;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.2em 0 0.2em 0.5em;
	margin: 0;
}
/*.box_map h2	{
	color: #666666;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.2em 0.5em;
	margin: 0;
}*/
.box_col ul	{
	list-style: none;
	margin: 0;
	padding: 0;
}
/*.box_map ul	{
	list-style: none;
	margin: 0;
	padding: 0 0 0 1em;
}*/
.box_col ul li	{
	color: #7A7A7A;
	font-size: 1.2em;
	line-height: 1.8em;
}
/*.box_map ul li	{
	color: #7A7A7A;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0.1em 0 0.3em 0;
}*/
.box_col ul li a	{
	color: #7A7A7A;
	text-decoration: none;
	border-left: 0.2em solid #FAFAFA;
	padding: 0 0 0 0.5em;
}
.box_col ul li a	{
	font-weight: bold;
}
/*.box_map ul li a	{
	font-weight: normal;
}*/
/*.box_map ul li.selected	{
	padding: 0 0 0 0.7em;
	color: #3F3F3F;
}*/
.box_col ul li a:hover	{
	color: #5491c4;
	border-left: 0.2em solid #5491c4;
}
.box_col ul li a:active	{
	color: #EB8514;
	border-left: 0.2em solid #EB8514;
}


/*COLUMNA CENTRAL*/
#col_centre	{
	float: left;
	width: 46em;
	margin: 1em 2em 0 2em;
	display: block;
}

/*pagines estatiques*/
#col_centre	.estatic	{
	margin: 0;
	padding: 0 1.2em;
}
#col_centre	.estatic h3	{
	margin: 0;
	padding: 0 0 0.8em 0;
	font-size: 1.4em;
	font-weight: bold;
}
#col_centre	.estatic p,
#col_centre	.estatic dl dd,
#col_centre	.estatic ul li	{
	font-size: 1.2em;
}
#col_centre	.estatic dl dt	{
	font-size: 1.3em;
	font-weight: bold;
}
#col_centre	.estatic dl dd	{
	margin: 0;
	padding: 0.4em 0 1.2em 1.2em;
}
#col_centre	.estatic ul	{
	list-style: decimal;
	margin: 0;
	padding: 0;
}
#col_centre	.estatic ul li	{
	margin: 0;
	padding: 0.4em 0;
}
#col_centre	.estatic a	{
	color: #3F3F3F;
	text-decoration: underline;
}
#col_centre	.estatic a:hover	{
	color: #5491c4;
	text-decoration: none;
}

/*titol seccio*/
.titol_seccio {
	margin: 0;
	padding: 0;
	background: #5491c4;
	float: none;
	overflow: hidden;
	display: block;
}
#col_centre .titol_seccio	{
	width: 46em;
}
#col_map .titol_seccio	{
	width: 66em;
}
.titol_seccio h2,
.titol_seccio span,
.titol_seccio span a {
	background: #5491c4;
	color: #FFFFFF;
	margin: 0;
}
.titol_seccio h2 a{
	background: #5491c4;
	color: #FFFFFF;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
}
.titol_seccio h2 a:hover{
	text-decoration: underline;
}
.titol_seccio h2 a.selected{
	font-weight: bold;
}
.titol_seccio h2	{
	float: left;
	font-size: 1.4em;
	padding: 0.4em  1em;
}
.titol_seccio span {
	float: right;
	font-size: 1.1em;
	padding: 0.6em 1.3em 0 0;
}
.titol_seccio span.rss {
	background: transparent url('/images/rss_ico.gif') no-repeat 0 0.4em;
}
.titol_seccio span.rss a {
	background: transparent url('/images/rss_ico.gif') no-repeat 0 0;
	padding: 0.2em 0 0 2em;
}
.titol_seccio span a {
	text-decoration: none;
}
.titol_seccio span a:hover {
	text-decoration: underline;
}

/*ofertes*/
#ofertes div	{
	margin: 0;
	padding: 0.4em 0;
	float: none;
	overflow: hidden;
	display: block;
	border-color: #CCCCCC;
	border-width: 0 0 0.1em 0;
	border-style: dashed;
}
#ofertes div:hover,
#ofertes div.hover	{
	background: #F5F5F5;
	border-style: solid;
}
#ofertes div address	{
	background: transparent  url('/images/guionet.gif') no-repeat 92% 55%;
	color: #749902;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	padding: 0.4em 1.4em 0.4em 0;
}
#ofertes div h3	{
	float: none;
	color: #3F3F3F;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0.4em 1em 0.4em 1em;
}
#ofertes div h3 a	{
	color: #749902;
	float: none;
	text-decoration: none;
	border-bottom: none;
	background: none;
}
#ofertes div h3 a span.city	{
	color: #434343;
}
#ofertes div h3 a:hover	{
	color: #749902;
}
#ofertes div p	{
	margin: 0 1em 0.2em 1.1em;
	padding: 0;
	font-size: 1.2em;
	font-weight: normal;
	float: none;
	clear: left;
}
#ofertes div p a	{
	color: #3F3F3F;
	text-decoration: none;
}
#ofertes div p span	{
	color: #8C8C8C;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	clear: left;
}
#ofertes div span a	{
	text-decoration: none;
	color: #8C8C8C;
	font-weight: bold;
	float: none;
	background: none;
	padding: 0;
	margin: 0;
}
#ofertes div span a:hover	{
	text-decoration: none;
	color: #749902;
}

.mes_ofertes	{
	margin: 1em 0 0 0;
	padding: 0.3em 0 0.3em 1.2em;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #DDDDDD;
}

/*paginacio*/
.paginacio	{
	text-align: center;
	display: block;
	float: none;
	overflow: hidden;
	width: 46em;
}
.paginacio h2	{
	display: none;
}
.paginacio ul	{
	list-style: none;
	margin: 1.4em 0;
	padding: 0;
}
.paginacio li	{
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 5px;
}
.paginacio a	{
	padding: 0 0.2em;
	margin: 0 0.2em;
	color: #B2B2B2;
	text-decoration: none;
}
.paginacio a.select	{
	color: #5491c4;
}
.paginacio a:hover	{
	color: #5491c4;
}
.paginacio a:active	{
	color: #EB8514;
}

/*COLUMNA DRETA*/
#col_right	{
	float: right;
	display: block;
	overflow: hidden;
	width: 18em;
}
/*Edit Box*/
#edit_box	{
	float: none;
	display: block;
	overflow: hidden;
	margin: 1em 0 0 0;
	padding: 0;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 0 0.1em; 	
	width: 17.8em;
}

#edit_box ul{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 1em;
}
#edit_box  ul li	{
	background: transparent url(/images/arrow_edit.gif) no-repeat 0 0.5em;
	padding: 0;
	margin: 0.4em 0;
}
#edit_box  ul li a	{
	background: transparent url(/images/arrow_edit.gif) no-repeat 0 0.5em;
	color: #7A7A7A;
	padding: 0 0 0 1.5em;
	margin: 0;
	text-decoration: none;
}
#edit_box  ul li a:hover	{
	color:#EB8514;
}

/*Publicar oferta*/
/* for understanding browsers */
#publicar_oferta	{
	float: none;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 1em 0 0 0;
	background: #666666 url('/images/bg_publicar_oferta.gif') repeat-x 0 bottom;
	width: 18em;
	min-height: 4.5em;
	text-align: center;
}
/* for Internet Explorer */
/*\*/
* html #publicar_oferta {
	height: 4.5em;
}
/**/
#publicar_oferta div	{
	float: none;
	display: block;
	overflow: hidden;
	background: transparent url('/images/volum_publicar_oferta.gif') no-repeat 50% 0;
	padding: 0.8em 0.1em;
}	
#publicar_oferta a	{
	text-decoration: none;
}
#publicar_oferta a strong	{
	color: #FFFFFF;
	font-size: 1.4em;
}
#publicar_oferta a span	{
	background: transparent url('/images/arrow_publicar_oferta.gif') no-repeat 0 50%;
	color: #AFD340;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 0 1.3em;
	/*white-space: nowrap;*/
}

#col_right .box_col	{
	display: block;
	float: none;
	overflow:hidden;
}


/*PEU DE PAGINA*/
#footer	{
	border-top: 0.1em dashed #8C8C8C;
	margin: 2em 0 1em 0;
	padding: 0.2em 0 0 0;
	float: left;
	display: block;
	overflow: hidden;
	width: 86.1em;
}
#footer ul	{
	list-style: none;
	padding: 1.1em 0 0.1em ;
	margin: 0;
	text-align: center;
}
#footer li	{
	padding: 0 1.2em 0 1.6em;
	border-left: 0.1em solid #3F3F3F;
	margin: 0;
	display: inline;
	float: none;
	font-weight: bold;
}
#footer li.primer	{
	border-left: none;
}
#footer li a	{
	padding: 0.1em;
	margin: 0 0 0.6em 0;
	color: #3F3F3F;
	text-decoration: none;
}
#footer li a:hover	{
	background-color: #5491c4;
	color: #FFFFFF;
}
.info_contact{
	text-align:center;
	color:#8C8C8C;
}
.info_contact a{
    text-decoration:none;
	color:#8C8C8C;
}
.info_contact a:hover{
    text-decoration:underline;
	color:#749902;
}

/*****************************************************/
/*HOME INTERNATIONAL*/
#col_big	{
	float: left;
	/*width: 86.1em;*/
	margin: 1em 1.6em 0 0;
}
#map_container #map {
	border: 0.1em solid #B2B2B2;
	display: block;
	width: 65.8em;
	height: 45.8em;
	margin: 0.5em 0 1em 0;
	padding: 0em;
	float: left;
}

#map_container	{
	/*background: #FAFAFA;
	border: 0.1em solid #B2B2B2;*/
	padding: 0;
	margin: 0 0 1em 0;
	float: left;
	width: 85.9em;
}
#map_container .right_map	{
	float: right;
	margin: 0;
	padding: 0;
}
#map_container .map_message,
#map_container .map_message_last	{
	padding: 0 0 1em 0;
	margin: 1em 0.5em;
	color: #434343;
}
#map_container .map_message	{
	border-bottom: 0.1em dashed #B2B2B2;
}
#map_container p	{
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
}
#map_container a.choose_cities	{
	background: transparent url(/images/arrow_down.gif) no-repeat 100% 0.6em;
	color: #5491c4;
	text-decoration: none;
	margin: 0;
	padding: 0 0.8em 0 0;
}
#map_container #all_cities	{
	background: #E5E5E5;
	border: 0.1em solid #CCCCCC;
	margin: 0;
	padding: 0;
	float: none;
	/*position:absolute;
	left:1.4em;
	top:1.4em;*/
}
#map_container #all_cities strong a	{
	float: right;
	background: #3F3F3F;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding: 0 3px 2px 3px;
	margin: 3px 3px 0 0;
}
#map_container #all_cities ul	{
	list-style:none;
	margin: 0;
	padding: 0.2em 0 0.4em 0.4em;
}
#map_container #all_cities ul li	{
	font-size: 1.1em;
	padding: 0.2em 0;
	margin: 0;
}
#map_container #all_cities ul li a	{
	color: #3D3D3D;
	text-decoration: none;
	white-space: nowrap;
	padding: 0 0 0 0.4em;
	border-left: 0.2em solid #E5E5E5;
}
#map_container #all_cities ul li a:hover	{
	color: #5491c4;
	border-left: 0.2em solid #5491c4;
}

#map_container .hide_cities	{
	display: none;
}
#map_container .show_cities	{
	display: block;
}


/*****************************************************/
/*FORMULARI PUBLICAR OFERTA*/
#formu_oferta,
#formu_flag	{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	/*width: 23em;*/
}
#formu_oferta form	{
	font-family: Arial, Helvetica, sans-serif;
}

#formu_oferta fieldset	{
	margin: 0 0 0 2em;
	padding: 0;
	border: 0;
}
#formu_oferta p	{
	margin: 0;
	padding: 0 0 2em 0;
	float: left;
}
#formu_oferta label,
#formu_flag label	{
	margin: 0;
	padding: 0;
}
#formu_oferta strong,
#formu_flag strong	{
	margin: 0;
	padding: 0.4em 0 0.2em 0;
	width: 32em;
	float: left;
	font-size: 1.1em;
	/*color: #749902;*/
}
#formu_oferta span,
#formu_flag span	{
	margin: 0;
	padding: 0 0 0.4em 0;
	float: left;
}
#formu_oferta span	{
	font-size: 1em;
	width: 40em;
}

#formu_flag span	{
	width: 30em;
	font-size: 1.2em;
}
#formu_oferta input,
#formu_oferta textarea,
#formu_flag textarea	{
	margin: 0;
	padding: 0.3em 0.2em;
}
#formu_oferta input,
#formu_oferta textarea	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width: 30em;
}
/*#formu_oferta textarea	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width: 30em;
}
* html #formu_oferta textarea	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width: 30em;
}*/
#formu_flag .no_spam	{
	font-size:1em;
}

#formu_flag input	{
	width: 26em;
}
#formu_oferta select	{
	margin: 0;
	padding: 0.1em 0.2em;
	width: 16em;
}
.no_focus	{
	background: #FCFCFC;
	border: 0.1em solid #B2B2B2;
}
.focus	{
	background: #FFFFFF;
	border: 0.1em solid #5491c4;
}
.flagged	{
	background: #FEFEF9;
	border: 0.1em solid #C40202;
}
#formu_oferta button,
#formu_flag button	{
	border: 0.1em solid #B8B8B8;
	background: #749902  url('/images/bg_button_search.gif') repeat-x 0 0;
	color: #FFFFFF;
	padding: 0 0 0.2em 0;
	margin: 0;
	width: 12em;
	height: 2em;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

/*****************************************************/
/*RSS*/
.post_clear{
	background-color:#FAFAFA;
	border:0.1em solid #B2B2B2;
	color:#666666;
	margin-top:1em;
	padding:1em 1em 1em 1.5em;
}
.explication_rss	{
	margin: 0;
	padding: 1.2em 0 0.6em 1.2em;
}
.explication_rss h3,
.cities_rss h3	{
	margin: 0;
	padding: 0 0 0.6em 0;
	font-size: 1.2em;
}
.cities_rss p,
.explication_rss p	{
	font-size: 1.2em;
	padding: 0.4em 0 0 0;
	margin: 0;
}
.explication_rss strong	{
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 0.6em 0;
	margin: 0;
}
/*.cities_rss_right{
	margin:0;
	padding: 0 2em 0 1.2em;
	font-size:1.2em;
	float:right;
}*/
.cities_rss,
.cities_rss_right	{
	margin:0;
	padding: 1.2em 0 0.6em 1.2em;
	font-size:1.2em;
	float:left;
}
.cities_rss ul,
.cities_rss_right ul	{
	list-style: none;
	padding: 0;
	margin: 0;

}
.cities_rss ul li	{
	margin-top: 0.5em;
	width: 18.4em;
	display: inline;
	float: left;
	color: #333333;
	padding: 0.2em 0;
	margin: 0;
}
.cities_rss a,.explication_rss a, .cities_rss_right a{
	 color:#7A7A7A;
	 text-decoration:none;
	 font-weight:bold;
}
.cities_rss a img, .explication_rss a img, .cities_rss_right a img{
	margin-right: 0.5em;
}
.cities_rss a:hover, .explication_rss a:hover, .cities_rss_right a:hover{
	 color:#5491c4;
	 text-decoration:none;
}
/*****************************************************/
/*MISSATGERIA*/
#message	{
	margin: 0;
	padding: 1.2em 0.8em 1em 0.7em;
	float: none;
	overflow: hidden;
	display: block;
	/*display: none;*/
	color: #e8821a;
}

#destacada1 {
	margin: 0;
	padding: 1.2em 0.8em 1em 0.7em;
	float: none;
	overflow: hidden;
	display: block;
	/*display: none;*/
}


#message div	{
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
}
#message h3	{
	/*font-size: 1.3em;*/
	font-weight: bold;
	margin: 0;
	padding: 0.2em 0;	
}
#message p	{
	margin: 0;
	padding: 0.2em 0;
	font-size: 1.2em;
	font-weight: normal;
}

#msg_flag,
#msg_form	{
	font-size: 1.2em;
	font-weight: normal;
}
.info	{
	color: #3F3F3F;
	padding: 0 0 0.2em;
}

.ok	{
	color: #5491c4;
	background: transparent url('/images/ok.gif') no-repeat 0 0.3em;
	padding: 0 0 0 1em;
}
.error	{
	color: #C40202;
	background: transparent url('/images/error.gif') no-repeat 0 0.3em;
	padding: 0 0 0 1em;
}
.error_form	{
	color: #C40202;
	margin-top:0.5em;
}


#related{
	padding: 1.2em 0.8em 1em 0.7em;
	font-size: 1.2em;
}
#related ul{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 1em 0 0 1em;	
	padding: 0;
}
#related ul li	{
	background: transparent url(/images/arrow_related.gif) no-repeat 0 0.5em;
	padding: 0;
	margin: 0.2em 0;
}
#related ul li a{
	background: transparent url(/images/arrow_related.gif) no-repeat 0 0.5em;
	color: #3F3F3F;
	padding: 0 0 0 1.3em;
	margin: 0;
	text-decoration: none;
}
#related ul li a:hover{
	color:#5491c4;
}



#header_update{
	color:#666666;
	background-color:#FAFAFA;
	border:0.1em solid #B2B2B2;
	padding:1em 1em 1em 1.5em;
	margin-bottom:1em;
}
#explanation_update{
	font-size:1.2em;

}
#explanation_update p{
	margin:0;
	padding:0;
	font-size:1em;
	margin-left:1em;
	margin-top:1em;
}
/*****************************************************/
/*DETALL OFERTA*/
.detail,
.flag_oferta,
.envia_oferta	{
	margin: 0;
	padding: 0.2em 0.8em 0.8em 1.2em;
	float: none;
	overflow: hidden;
	display: block;
}
.flag_oferta,
.envia_oferta	{
	padding: 0.2em 0.8em 2em 1.2em;
}
.detail h2	{
	color: #749902;
	font-size: 2em;
	padding: 0.2em 0 0.8em 0;
	margin: 0;
	line-height: 1.1em;
}
.detail  {
	font-size: 1.1em;
	color: #666666;
	padding: 0.2em 0.8em 1.2em 1.2em;
}
.detail p.detail_estats {
	font-size: 1em;
	color: #666666;
	padding: 0 0 0.8em 0;
}
.detail p.detail_estats strong	{
	background: transparent  url('/images/guionet2.gif') no-repeat 99% 55%;
	padding: 0 1em 0 0;
	margin: 0 0.5em 0 0;
}
.detail p.detail_estats strong a	{
	color: #666666;
	text-decoration: underline;
}
.detail p.detail_estats strong a:hover	{
	color: #749902;
	text-decoration: none;
}
.detail h3 {
	font-weight: bold;
	font-size: 1.5em;
	padding: 0.2em 0;
	margin: 0;
}
.detail p {
	float: none;
	font-size: 1.2em;
	padding: 0 0 0.8em 1.2em;
	margin: 0;
}
/* comentat per apons per evitar descuadres amb els strongs dins la descripcio de la oferta 20090205
.detail p strong {
	margin-left: -1.2em;
}
*/

/*.detail p a {
	color: #749902;
}*/
.detail p a strong {
	text-decoration: none;
	color: #ffffff;
	background: #5491c4;
	text-transform: uppercase;
	padding: 2px 6px;
	margin-left: 0px;
}

/*flag offer*/
.flag_oferta p,
.envia_oferta p	{
	padding: 0.4em 1.2em 0.4em 0;
	margin: 0;
}
.flag_oferta p.alert	{
	background: transparent url('/images/flag_gris.gif') no-repeat 0 0.4em;
}
.flag_oferta a	{
	background: transparent url('/images/flag_gris.gif') no-repeat 0 0.4em;
	color: #666666;
	text-decoration: none;
	font-size: 1.2em;
	padding: 0.2em 0 0.3em 1.4em;
}
.flag_oferta a:hover	{
	background: transparent url('/images/flag_vermell.gif') no-repeat 0 0.4em;
	color: #C40202;
}
.flag_oferta p.ok,
.flag_oferta p.error	{
	font-size: 1.3em;
	font-weight: bold;
}
/*enviar oferta*/
.envia_oferta p.alert	{
	background: transparent url('/images/mail_gris.gif') no-repeat 0 0.4em;
}
.envia_oferta a	{
	background: transparent url('/images/mail_gris.gif') no-repeat 0 0.4em;
	color: #666666;
	text-decoration: none;
	font-size: 1.2em;
	padding: 0.2em 0 0.3em 1.4em;
}
.envia_oferta a:hover	{
	background: transparent url('/images/mail_verd.gif') no-repeat 0 0.4em;
	color: #749902;
}
/*icos flag envia*/
.flag_envia	{
	margin: 0;
	padding: 0.4em 0.8em 0.4em 1em;
	float: none;
	overflow: hidden;
	display: block;
}
.flag_envia ul	{
	margin: 0.4em 0 0 0;
	padding: 0;
	text-align: right;
	list-style: none;
}
.flag_envia li	{
	margin: 0;
	padding: 0;
	display: inline;
}
.flag_envia a	{
	margin: 0;
	padding: 0 0.8em 0 1.3em;
	color: #767677;
	text-decoration: none;
}
.flag_envia .flag,
.flag_envia .flag a	{
	background: transparent url('/images/flag_gris.gif') no-repeat 0 0;
}
.flag_envia .flag a:hover	{
	background: transparent url('/images/flag_vermell.gif') no-repeat 0 0;
	color: #C40202;
}
.flag_envia .envia,
.flag_envia .envia a	{
	background: transparent url('/images/mail_gris.gif') no-repeat 0 0;
}
.flag_envia .envia a:hover	{
	background: transparent url('/images/mail_verd.gif') no-repeat 0 0;
	color: #749902;
}

#mail h4,
#flag h4	{
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
#mail h4	{
	color: #749902;
}
#flag h4	{
	color: #C40202;
}

/*****************************************************/
a.tabestil	{
color:#7A7A7A!important;
text-decoration:none!important;
}
a.tabestil:hover	{
color:#5491c4!important;
}
#map a	{
color:#7A7A7A;
text-decoration:none;
}
#map a:hover	{
color:#5491c4;
}