body{
	background-color:#FFFFFF;
	margin: 0px;
}

.text_petit{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #A0AAC2;
	text-decoration:none;

}

.text_petit:hover{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #E4690F;
	text-decoration:none;

}

.text_petit_selec{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #E4690F;
	text-decoration:none;

}

.text_petit2{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #A0AAC2;
	text-decoration:none;

}

.mail_petit{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #213059;
	text-decoration:none;

}

.mail_petit:hover{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #E4690F;
	text-decoration:none;

}

.menu{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:13px;
	color: #213059;
	text-decoration:none;
	letter-spacing: 2px;

}

.menu:hover{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:13px;
	color: #E4690F;
	text-decoration:none;
	letter-spacing: 2px;

}


.link_mail{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #213059;
	text-decoration:none;


}

.link_mail:hover{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #E4690F;
	text-decoration:none;


}

.link_areas{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #213059;
	text-decoration:none;


}

.link_areas:hover{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #E4690F;
	text-decoration:none;


}


.areas_selec{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #E4690F;
	text-decoration:none;


}


.titol_areas{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:15px;
	color: #213059;
	text-decoration:none;
	font-weight: bold; 


}


.titol_areas:hover{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:15px;
	color: #E4690F;
	text-decoration:none;
	font-weight: bold; 


}



.area_seleccionada{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:15px;
	color: #E4690F;
	text-decoration:none;
	font-weight: bold; 


}


.titol_areas_t{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:13px;
	color: #213059;
	text-decoration:none;
	font-weight: bold; 


}



.menu_seleccionat{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:13px;
	color: #E4690F;
	text-decoration:none;
	letter-spacing: 2px;

}



.fons_dif_menu { 
	background-image: url(../img/dif_menu.gif); 
	background-repeat: no-repeat; 
	background-position: left;
	text-indent: 10px;
}


.fons_sep { 
	background-image: url(../img/sep.jpg); 
	background-repeat: repeat-y; 
	background-position: left;

}

.fons_gracies { 
	background-image: url(../img/fons_gracies.gif); 
	background-repeat: no-repeat; 
	background-position: left;

}
.text_cpn{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #213059;
	text-decoration:none;
	text-align: justify;

}

.text_error{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #E4690F;
	text-decoration:none;
	text-align: justify;

}

.text_cpn_gracies{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:15px;
	color: #E4690F;
	text-decoration:none;


}

.text_cpn_petit{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #213059;
	text-decoration:none;
	text-align: justify;

}

.noms_cpn{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #213059;
	text-decoration:none;
	font-weight: bold;

}

.cv_cpn{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #213059;
	text-decoration:none;
	font-weight: normal;

}

.carrec_cpn{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #6678A8;
	text-decoration:none;
	font-weight: normal;

}

.pos_horacio{
	position: absolute;
	top:14.7em;
	left:17em;
	margin:0em;
	visibility:hidden;

}


.pos_rosa{
	position: absolute;
	top:14.7em;
	left:35em;
	margin:0em;
	visibility:hidden;

}

.pos_miguel{
	position: absolute;
	top:21.9em;
	left:17em;
	margin:0em;
	visibility:hidden;

}

.pos_mercedes{
	position: absolute;
	top:21.9em;
	left:35em;
	margin:0em;
	visibility:hidden;

}


.idioma_seleccionat{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #E4690F;
	text-decoration:none;

}

.fons_home { 
	background-image: url(../img/home.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_contacta { 
	background-image: url(../img/fons_contacta.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_contacta_cat { 
	background-image: url(../img/fons_contacta_cat.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}
.fons_contacta_eng { 
	background-image: url(../img/fons_contacta_eng.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}
.fons_recomienda { 
	background-image: url(../img/fons_recomienda.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}


.fons_recomienda_cat { 
	background-image: url(../img/fons_recomienda_cat.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_recomienda_eng { 
	background-image: url(../img/fons_recomienda_eng.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_empresa { 
	background-image: url(../img/fons_empresa.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_empresa_cat { 
	background-image: url(../img/fons_empresa_cat.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_empresa_eng { 
	background-image: url(../img/fons_empresa_eng.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}
.fons_areas { 
	background-image: url(../img/fons_areas.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_areas_cat { 
	background-image: url(../img/fons_areas_cat.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_areas_eng { 
	background-image: url(../img/fons_areas_eng.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_equipo { 
	background-image: url(../img/fons_equipo.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}


.fons_equipo_cat { 
	background-image: url(../img/fons_equipo_cat.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_equipo_eng { 
	background-image: url(../img/fons_equipo_eng.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_superior { 
	background-image: url(../img/deg_sup.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_inferior { 
	background-image: url(../img/deg_inf.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}


.fons_linia { 
	background-image: url(../img/linia.gif); 
	background-repeat: repeat-y; 
	background-position: bottom;
}

.fons_div { 
	background-image: url(../img/basediv.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}

.fons_div2 { 
	background-image: url(../img/basediv2.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
}


.formulari{
	border-top-color:#D1D6E4;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#D1D6E4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#D1D6E4;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#D1D6E4;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#FFFFFF;
	text-indent: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #213059; 
	text-decoration: none;
}


.boto_enviar{
	border-top-color:#2F4378;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#2F4378;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#2F4378;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#2F4378;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#2F4378;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}

