/****************************/
/*	General properties		*/
/****************************/
html, body {
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	height:100%; 
}
body, td {
	font-family: verdana;
	font-size: 12px;
	color: 8c8c8c;
	line-height: 1.5;
	
}
img {
	border: none;
	border-spacing: 0px;
}

ul, li, form, input{
	padding:0px;margin:0;
}

/* Intoducció a la pàgina */
H1{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #282828;
	text-transform: uppercase;
	padding:0px;
	margin:0px;
}
/* Titol de cada pàgina */
H2{
	font-family: verdana;
	font-size: 17.12px;
	font-weight: bold;
	padding:0px;
	margin:0px;
	color: #891536;
}

.lila{
	color: #790000;
}


.upper{
	text-transform: uppercase;
}

/*
 * Aligment
 */
.block {
	display: block;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.middle {
	vertical-align: middle;
}

/*es per mi per fer proves*/
.color {
	border: 1px;
	border-style: solid;
	border-color: blue;
}
/*es per mi per fer proves*/

.page_bg{
	background-color: #FFF;
	margin:0px 2px 0px 0px;
	text-align: left;
}

/****************************/
/*		Regular Links		*/
/****************************/

a, a:visited, a:active,a:hover {
	color: #891536;
	text-decoration: none;

}

/****************************************/
/*		Head and Menu properties		*/
/****************************************/

.lila9, .lila9 a, .lila9 a:visited , .lila9 a:active{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color:#891536;
}
.lila9 a:hover{
	text-decoration: underline;
}
.lila11, .lila11 a, .lila11 a:visited , .lila11 a:active{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color:#891536;
}
.lila11 a:hover{
	text-decoration: underline;
}
.lila11_2 a, .lila11_2 a:visited , .lila11_2 a:active{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #891536;
}
.lila11_2 a:hover{
	text-decoration: underline;
}

.lila14{
	font-family: Arial;
	font-size: 14px;	
	color:#891536;
	font-weight: bold;	
}

.gris9{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #b3b3b3;
}
.link_actiu{
	color:#8A1637;
	text-decoration: underline;
	font-weight: bold;
}
.link_actiu_lng{
	color:#8A1637;
	text-decoration: underline;
}
#horari{
	font-family: arial;
	font-size: 8px;
	letter-spacing:0px;
	color:#b3b3b3;
}

.skype{
	font-family: Arial;
	font-style:normal;
	line-height: 13px;
}
.skype1{
	font-size: 10px;
	color:#646464;
}

.skype2{
	font-size: 14px;
	color:#891536;

}

.blanc9{
	font-family: arial;
	font-size: 9px;
	font-weight:normal;
	color:white;
}
.gris11, .gris11 a,.gris11 a:visited,.gris11 a:active{
	font-family: Arial;
	font-size: 11px;
	color:#646464;
	font-style: normal;
	text-decoration:none;
}

.gris11 a:hover{
	text-decoration: underline;
}
.gris_petit{
	font-size: 9px;
	color:#646464;
	letter-spacing: 0px;
	width:230px;
	text-align: justify;
}

.gris8{
	font-size: 8px;
	color:#646464;
	font-weight:bold;
	letter-spacing: 0px;
	float:left;
	text-transform: uppercase;
}

.gris8_b{
	font-size: 8px;
	color:#646464;
	font-weight:bold;
	letter-spacing: 1px;
}

.lila14{
	font-size: 14px;
	font-weight:bold;
	color:#891536;
}

.btn_enviar{
	background: url("../img/icons/botones_on_04.gif") no-repeat top left; 
	width:55px;
	height:21px;
	border: 0px solid ;
}

.error_message{
	font-family: verdana;
	font-size: 9px;
	color: #800000;	
}
.error_message_small{
	font-family: verdana;
	font-size: 8px;
	font-weight:bold;
	color: #800000;	
}


/****************************************/
/*           Menú desplegable           */ 
/****************************************/
.menu{
	list-style:none;
	padding:0px;
	margin: 0px;
	float:left;
	width:99.7%;
	//width:100%;
	height:24px;
	background: url("../img/backGround/bgMenu-top.gif") repeat-x top left; 
}

.menu a, .menu h2{
	font-family: Arial;
	font-size:9px;
	font-style:normal;
	display: block;
	margin: 0px;
	padding: 0px;
	color: #282828;
}

.menu img{
	padding-bottom:5px;
}

.menu h2{
	text-transform: uppercase;
	margin-top: 6px;
	padding:0px 0px 5px 5px;
}

.menu a, .menu a:visited, .menu a:active{
	text-decoration: none;
	color:#282828;
	
}
.menu li ul li a:hover {
	color:#fff;
	background-color: #25262A;
}

.menu li ul{
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

.menu li ul li a{ /* tags del submenu desplegable */
	font-size:9px;
	font-weight: bold;
	margin-left:5px;
	padding: 5px;
	background-color: #bcbcbc;
}
.menu li {
	float:left;
}
.menu ul li {
	width:100%;
	padding-left:0px;
	float:none;
	display:inline;
	/*background-color: #656565;*/
}

.menu ul {
	/*background: #000;*/
	z-index: 500;
	position: absolute;
	display:none;

}

/****************************/
/*	  Tail properties		*/
/****************************/

.tail_wrapper{
	align:center;
	width:100%;
	height:50px;
	background-color:#2b2b2b;
}

.tail_text{
	width:865px;
	font-size: 10px;
	color: #999999;
	text-align:left;
	padding-top:18px;
	padding-bottom:8px;
	align:center;
}

 .tail_text a,.tail_text a:visited,.tail_text a:active,.tail_text a:hover {
	color: #998474;
	text-decoration: none;
	border-bottom: 1px dotted #998474;
}
#iso{
	background: url("../img/iso.gif") no-repeat top left; 
}

/****************************/
/*        Right Menu        */
/****************************/

.cos_area_client{
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color: #751c38;
}

.informacio, informacio a, .informacio a:visited , .informacio a:active, .informacio a:hover{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}
.bg_area_client{
	background: url("../img/backGround/bgArea-client.gif") no-repeat top left; 
	width:198px;
	height:100px;
	padding-left:3px;
}

.bg_contacte{
	background: url("../img/backGround/bgContacte.gif") no-repeat top left;
	width:198px;
	height:98px;
	margin-top:1px;
	padding-left:3px;
}

.bg_contacte_bottom{
	padding:0px;
	margin:0px;
	background: url("../img/backGround/bgContacte_bottom2.gif") no-repeat top left;
	font-family: Arial;
	font-size: 8px;
	color:#646464;
	text-transform: uppercase;
}

.bg_buscador{
	background: url("../img/backGround/bgBuscador.gif") no-repeat top left; 
	width:198px;
	height:35px;
	margin-top:1px;
}
.bg_noticies{
	background: url("../img/backGround/bgNoticies.gif") no-repeat top left; 
	width:198px;
	height:199px;
	margin-top:1px;
}

#telefon{
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	color: #891536;
}



/****************************/
/*        Box               */
/****************************/
.small_box{
	background: url("../img/default_box/background.gif") repeat-x top left;
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	padding:0px;margin:0px;
	height:184px;
}

.bg_carrusel{
	background: url("../img/backGround/fondo_carrusel.gif") no-repeat top left;
}

.small_box_tail{
	background: url("../img/boxes_tail/small_white.gif") no-repeat bottom left;
	height:15px;
	vertical-align: top;
}

.big_box{
	border:1px solid #e0e0e0;
	border-bottom:1px solid #fff;
}
.big_box_tail{
	background: url("../img/boxes_tail/large_white600.gif") no-repeat bottom left;
	height:15px;
	vertical-align: top;
}

#corporative{
	/* Tots els navegadors respecten el min-height */
	min-height: 184px;
	/* Explorer no mes respecte height */
	//height:184px;
}

#body_page{
	/* Tots els navegadors respecten el min-height */
	min-height: 435px;
	/* Explorer no mes respecte height */
	//height:437px;
}

/****************************/
/*         Form             */
/****************************/
.search_button{
	float:right;
	width: 66px;
	height: 17px;
	overflow:hidden;
	background:url("../img/icons/btn-examinar2.gif") no-repeat top left ;
}

#userfile{
	width: 66px;
	height: 17px;
	padding:0px;margin:0px;
}


.search_button input {
	left: auto;
	right: 0px;
	top: 0px;
	margin:0;
	padding:0;
	filter: Alpha(Opacity=.9);
	-moz-opacity: 0;
	opacity: 0;
}

/*copy of seracg_button*/
/*.search_button{
	position: relative;
	width: 80px;
	height: 24px;
	overflow:hidden;
	background:url("../img/icons/btn_upload.png") no-repeat left top ;
	clip:rect(0px, 80px, 24px, 0px );
}

.search_button input {
	position: absolute;
	left: auto;
	right: 0px;
	top: 0px;
	margin:0;
	padding:0;
	filter: Alpha(Opacity=.9);
	-moz-opacity: 0;
	opacity: 0;
}*/

.form_button{
	border: 0px solid ;
	padding:0px;margin:0px;
}
.button_enviar{
	width: 43px;
	height: 10px;
}
.button_buscar{
	width: 42px;
	height: 8px;
}

.form_button_small{
	background: url("../img/es/btn-enviar-s.gif") no-repeat top left;
	border: 0px solid ;
	width: 40px;
	height: 6px;
	padding:0px;margin:0px;
}


.form_button2{
	font-family: Verdana;
	font-size:8px;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: url("../img/background/bgForm-boton.gif") no-repeat top left;
	border: 0px solid ;
	width: 43px;
	height: 10px;
	padding:0px;margin:0px;
}

.gris_button{
	font-family: Verdana;
	font-size:10px;
	color: #646464;
	text-transform: uppercase;
	background: url("../img/background/bgForm-boton.gif") no-repeat top left;
	border: 0px solid ;
	width: 42px;
	height: 14px;
	text-align: center;
	padding:0px;margin:0px;
}


.boto{ 
	background: url("../img/icons/boto-on.gif") no-repeat;
	width: 52px;
	height: 17px;
}
.boto a, .boto a:visited , .boto a:active{
	width: 100%;
	height: 100%;
	padding-left:33%;
	padding-right:33%;
	padding-bottom:2%;
	text-align: right;
	font-family: Verdana;
	font-size:9px;
	font-weight: regular;
	color:white;
}
.boto a:hover{
	background: url("../img/icons/boto-off.gif") no-repeat top left;
	color:white;
}


.field, .field_pwd{
	width:120px;
	font-size:9px;
	border:1px solid #922746;
}

.buscador_field{
	width:120px;
	font-size:9px;
	color:#888888;
	border:1px solid #b3b3b3;
}

/****************************/
/*	     Corporative      	*/
/****************************/

.corporative_cos{
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	text-align:justify;
	color:646464;
	line-height:14px;
}

.bread_crump, .bread_crump a,.bread_crump a:visited,.bread_crump a:active,.bread_crump a:hover {
	font-family: Verdana;
	font-size: 11px;	
	font-weight:regular;
	color: #b3b3b3;
}

.bread_crump a:hover{
	text-decoration: underline;
}
/****************************/
/*	     Notícies        	*/
/****************************/
.see_file a,.see_file a:visited, .see_file a:active, .see_file a:hover {
	font-family: Arial;
	font-size: 11px;	
	font-weight:normal;
	color: #77192c;
	text-decoration: none;
}


.txt_noticies{
	font-size: 10.75px;	
	font-weight:regular;
	color: #797979;
	text-align: justify;
}

.sendafriend_frmField{
	width:230px;
	font-size:9px;
	color:#888888;
	border:1px solid #dbb8c2;
	height:15px;
}
.sendafriend_frmField_big{
	width:270px;
	font-size:9px;
	color:#888888;
	border:1px solid #dbb8c2;
	height:15px;
}
.sendafriend_frmField_small{
	width:122px;
	height:15px;
	font-size:9px;
	color:#888888;
	border:1px solid #dbb8c2;
}
	
.linia_separadora_hortitzontal{
	background: url("../img/backGround/linia.gif") no-repeat top left;
	height:1px;
	width:584px;
	margin:6px 5px 0px 6px;
	border:1px solid blue; 
}

.comment_box{
	background-color: #f0f0f0;
	margin:5px 15px 5px 20px;
	padding:2px 5px 2px 10px;
	border:1px solid #b3b3b3;
	line-height:16px;
	width: 540px;
	overflow: auto;
}

.gris14{
	font-family: Arial;
	font-size: 14px;	
	color: #646464;
	font-weight: bold;	
}

.gris10{
	font-family: Arial;
	font-size: 10px;	
	color: #646464;
}
.gris10 ul li{
	list-style:square;
	margin-left:25px;	
}

.lila10{
	font-family: Arial;
	font-size: 10px;	
	color: #891535;
	font-weight: bold;
}

/****************************/
/*	       RSS          	*/
/****************************/
.rss{
	width:300px;
	line-height:27px;
	margin: 25px 0px 0px 30px;
}

.rss ul{
	padding:0px;
	margin:0px;
}

.rss a{
	font-family: Arial;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	color:#891536;
}


/****************************/
/*	     Llistat      	*/
/****************************/
.bg_llistat{
	background: url("../img/backGround/bgPortafoli.gif") no-repeat top left;
	width:562px;
	height:50px;
	margin-bottom:2px;
}


/****************************/
/*	      Contacte      	*/
/****************************/

.contacte_frmField{
	font-family: Arial;
	width:323px;
	font-size:09px;
	color:#888888;
	border:1px solid #dbb8c2;
}
.contacte_checkField{
	padding:0px;
	margin:0px;
	vertical-align: bottom;
	/*only explorer*/
	//position:relative;
	//left:-4px;
}

#field{
	height:15px;
}

/****************************/
/*	        Mapa         	*/
/****************************/

.mapa{
	list-style:none;
	padding:0px;
	margin:20px 16px 0px 36px;
}

.mapa a, .mapa h2{
	font-family: Arial;
	font-size:11px;
	font-style:normal;
	margin: 0px;
	padding: 0px;
	color:#891536;
}

.mapa a, .mapa a:visited, .mapa a:active{
	text-decoration: none;
	color:#891536;
}

.mapa a:hover {
	text-decoration: underline;
}

.sub-mapa{
	list-style:none;
	padding:0px;
}

.sub-mapa a, .sub-mapa h2{
	font-family: Arial;
	font-size:11px;
	font-style:normal;
	margin: 0px 0px 0px 15px;
	line-height:20px;
	padding: 0px;
	color:#646464;
}


.sub-mapa a, .sub-mapa a:visited, .sub-mapa a:active{
	text-decoration: none;
	color:#646464;
}

.sub-mapa a:hover {
	text-decoration: underline;
}


.linia_separadora{
	background-color: #e1e1e1;
	width:1px;
	height:350px;
	float:left;
	margin:0px 50px 0px 50px;
}

.li_mapa{
	margin-bottom:25px;
}
/****************************/
/*	        Bolletí       	*/
/****************************/

.bg_lila{
	background-color: #8a1738;
}
.border_lila{
	border-top:1px solid #8a1738;
	border-bottom:1px solid #8a1738;
	border-left:1px solid #8a1738;
}
.border_gris{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
.right_box_lila{
	background:transparent url(../img/backGround/bgRight_box_lila_32.gif) no-repeat scroll left top;
	height:231px;
	width:14px;
}

.right_box_gris{
	background:transparent url(../img/backGround/bgRight_box_gris_email_148.gif) no-repeat scroll left top;
	border-top:1px solid #CCCCCC;
	height:148px;
	width:19px;
}

.editorial, .editorial a, .editorial a:visited, .editorial a:active{
	font-family: Verdana;
	color: #FFF;
	text-decoration:none;
}
.editorial a:hover{
	text-decoration:underline;
}

.footer, .footer a, .footer a:visited, .footer a:active{
	font-family: Arial;
	color: #FFF;
	text-decoration:none;
}
.editorial a:hover{
	text-decoration:underline;
}

.blanc9 {
	font-size: 9;
}

.blanc10{
	font-size:10;
}
.blanc14{
	font-size:14;
}
.blanc18{
	font-size:18;
}
.bold{
	font-weight: bold;
}

.relative{
	position: relative;
}
.tail_bolleti {
	font-family: Arial;
	color: #b3b3b3;
	font-size: 9px;
}
.tail_bolleti a, .tail_bolleti a:visited, .tail_bolleti a:active{
	color: #790000;
}

/****************************/
/*	 Ofertes de feina      	*/
/****************************/

#cos_oferta{
	margin-top:5px;
	min-height:115px;
	font-family:arial;
	font-size: 10.75px;	
	color:#646464;
	width:563px;
	overflow: hidden;
	line-height: 1.6em;
	text-align: justify;
}

#cos_oferta .item{
	color:	751c38;
	font-weight: bold;
}

#cos_oferta .separat{
	margin-top:20px;
}

#form_treballa{
	width:443px;
	margin:10px 0px 0px 51px;
}

#form_treballa .titol{
	width:120px;
	height:13px;
	float:left;
}
#form_treballa .camp{
	padding-bottom:10px;
}

.treballa_frmField{
	font-family: Arial;
	width:220px;
	font-size:	9px;
	color:#888888;
	border:1px solid #dbb8c2;
}

.fons_groc{
	font-family: Arial;
	width:323px;
	font-size:09px;
	color:#888888;
	border:1px solid #dbb8c2;
	background-color:#ffffa0;
}


.selector{
	font-family: Arial;
	width:218px;
	height:14px;
	font-size:	9px;
	color:#888888;
	/*border:1px solid #dbb8c2;*/
	float:left;
}
.selector img{
	margin:2px 2px 0px 0px;
}

.selector_items{
	position:absolute;
	float:left;
	display:none; 
	background: white; 
	/*for all*/
	width: 218px;
	/*for ie*/
	//width:220px; 
	line-height: 16px;
	list-style: none;
	border-bottom:1px solid #dbb8c2;
	border-right:1px solid #dbb8c2;
	border-left:1px solid #dbb8c2;
}
#items_local_selected, #items_feina_selected{
	background: url("../img/backGround/bgselect.gif") no-repeat top left;
	padding-left:2px;
	width:220px;
	height:14px;
}

.selector_items li a, .selector_items li a:active, .selector_items li a:hover, .selector_items li a:visited{
	color:#888888;
	padding-left:1px;
}

/****************************/
/*	     Page Jumper      	*/
/****************************/

.pj {
	font-family:verdana;
	font-size: 9px;	
	font-weight:regular;
}
.pj a, .pj a:visited,.pj a:active{
	color: #891536;
	text-decoration: none;
	border: none;
} 

.pj a:hover{
	text-decoration: underline;
}



.box_form
{
	border:1px solid #cccccc;	
	padding:10px 30px;
}

.box_form_2
{
	border:1px solid #cccccc;	
	padding:40px 30px;
}

