@charset "utf-8";
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
scrollbar-arrow-color: #C60042;
scrollbar-darkshadow-color: #f6f6f6;
scrollbar-face-color: #f6f6f6;
scrollbar-highlight-color: #f6f6f6;
scrollbar-shadow-color: #d0d0d0;
scrollbar-track-color: #FFFFFF; 
}
body {
	background-color: #F6F6F6;
	
}
a {
	color: #C60042;
	text-decoration: underline;
	font-size: 14px;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 15px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	color: #C60042;
	margin-top: 15px;
	margin-bottom: 5px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
}
img {
	border-style: none;
}
hr {
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: left;
}
.rojo_error {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #000066;
}
.rojo {
	font-weight: normal;
	color: #C60042;
	font-size: 12px;
}
.negreta {
	font-weight: bold;
	text-decoration: none;
}
.negreta_petit {
	font-weight: bold;
	font-size: 10px;
}
.negreta_mig {
	font-weight: bold;
	font-size: 11px;
}
.negreta_rojo {
	font-weight: bold;
	color: #C60042;
}
.negreta_rojo_gran {
	font-weight: bold;
	color: #C60042;
	font-size: 14px;
}
.negreta_blau{
	font-weight: bold;
	color: #1B8BBD;
}
.negreta_ralla{
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	padding-bottom: 2px;
}


.negre {
	color: #000000;
}
.grispetit {
	font-size: 11px;
	color: #999999;
}
#contenidor {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#contenidor_portal {
	width: 780px;
	background-color: #FFFFFF;
}
#header {
	height: 60px;
	width: 760px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../imatges/header_bg.gif);
	background-repeat: no-repeat;
}
#form_cercador {
	display: block;
	/*width: 780px;*/
	float: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}
#form_cercador a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
#form_cercador a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#form_cercador img {
	float: left;
}
#form_cercador form {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#form_cercador li {
	float: left;
	list-style-type: none;
	margin-right: 10px;
}
#form_cercador input {
	height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	padding-left: 2px;
}
#header_logo {
	margin-top: 10px;
	margin-left: 15px;
}
#header2 {
	height: 102px;
	width: 760px;
	margin-right: 10px;
	margin-left: 10px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(../imatges/header2_bg.gif);
}
#banner {
	height: 69px;
	padding-top: 7px;
	padding-left: 10px;
}
#banner h2 {
	text-decoration: underline;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#banner a {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #C60042;
}
#banner a:hover {
	text-decoration: underline;
}
#banner img {
	float: left;
	margin-right: 10px;
}
#menu {
	height: 16px;
	text-align: right;
	width: 760px;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C60042;
	text-decoration: none;
}
#menu a:visited {
	color: #C60042;
	text-decoration: none;
}
#menu a:hover {
	color: #C60042;
	text-decoration: underline;
}
#menu a:active {
	color: #C60042;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menu ul {
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu li {
	display: inline;
	color: #C60042;
	margin-right: 10px;
}
#caixa_home {
	width: 244px;
	height: 390px;
	float: left;
	margin-top: 2px;
}
#caixa_home a {
	color: #C60042;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
#caixa_home a:hover {
	color: #000000;
	text-decoration: none;
}
#caixa_home_blau {
	width: 244px;
	height: 351px;
	float: left;
	margin-top: 2px;
}
#caixa_home_blau a {
	color: #1B8BBD;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
#caixa_home_blau a:hover {
	color: #000000;
	text-decoration: none;
}
#caixa_home_gris {
	width: 244px;
	height: 351px;
	float: left;
	margin-top: 2px;
}
#caixa_home_gris a {
	color: #666666;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
#caixa_home_gris a:hover {
	color: #000000;
	text-decoration: none;
}
#caixa_conjunt {
	float: left;
}
#caixabarra {
	height: 335px;
	width: 14px;
	float: left;
	background-image: url(../imatges/caixa_bg.gif);
	background-repeat: repeat-y;
}
#contenidor_caixa {
	margin-right: 10px;
	margin-left: 10px;
}
#caixa_pest_text {
	height: 19px;
	width: 96px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	margin-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
}
.caixa_pest_text {
	height: 19px;
	width: 96px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	margin-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
}
#caixa_pestanya_prod {
	height: 20px;
	width: 244px;
	background-image: url(../imatges/pest_prod.gif);
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C60042;
}
#caixa_pestanya_prod a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
#caixa_pestanya_prod a:hover {
	text-decoration: underline;
}
#caixa_pestanya_serv {
	height: 20px;
	width: 244px;
	background-image: url(../imatges/pest_servicios.gif);
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1B8BBD;
}
#caixa_pestanya_serv a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
#caixa_pestanya_serv a:hover {
	text-decoration: underline;
}
#caixa_pestanya_clien {
	height: 20px;
	width: 244px;
	background-image: url(../imatges/pest_clientes.gif);
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#caixa_pestanya_clien a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
#caixa_pestanya_clien a:hover {
	text-decoration: underline;
}
#caixa_banner {
	margin-bottom: 16px;
	height: 117px;
	width: 244px;
}
#caixa_banner_clients {
	margin-bottom: 16px;
	height: 117px;
	width: 244px;
	background-color: #E8E8E8;
}
#caixa_banner_clients a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #C60042;
}
.caixabarra {
	height: 335px;
	width: 14px;
	float: left;
	background-image: url(../imatges/caixa_bg.gif);
	background-repeat: repeat-y;
}
.caixa_banner {
	margin-bottom: 16px;
	height: 117px;
	width: 244px;
}
.caixa_conjunt {
	float: left;
}
#caixa_form #form1 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#caixa_form {
	margin-left: 7px;
	margin-right: 7px;
	font-size: 11px;
}
#caixa_form_login {
	margin-left: 7px;
	margin-right: 7px;
	font-size: 11px;
	font-size: 12px;
}
#caixa_form_login img {
	margin-right: 5px;
}
#caixa_form a {
	font-size: 13px;
}
#caixa_form_login a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#caixa_form input {
	height: 18px;
	width: 82px;
	display: block;
	float: left;
	margin-right: 5px;
	padding-left: 2px;
}
.prod_color {
	color: #C60042;
}
.serv_color {
	color: #1B8BBD;
}
.clien_color {
	color: #636363;
}
#at_clients {
	margin-top: 10px;
}
#at_clients_text {
	float: left;
	height: 35px;
	margin-top: 3px;
	margin-left: 8px;
	color: #000000;
}
#at_clients img {
	float: left;
}
#footer {
	height: 155px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D2D2;
	clear: both;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
}
#footer_adre {
	float: left;
}
#footer_copy {
	float: right;
}
#footer_logos {
	height: 91px;
	background-image: url(../imatges/footer_bg.gif);
	background-repeat: repeat-x;
	margin-top: 25px;
	clear: left;
}
#footer_logos img {
	margin-right: 10px;
}
#footer_pertany {
	float: left;
	height: 91px;
	width: 244px;
	margin-right: 14px;
}
#footer_logos1 {
	margin-top: 15px;
}
#footer_cetificats {
	float: left;
	height: 91px;
	width: 244px;
	text-align: left;
	margin-left: 30px;
}
#footer_logos2 {
	margin-top: 15px;
}
#footer_colaborad {
	float: right;
	height: 91px;
	width: 170px;
	text-align: right;
}
#footer_logos3 {
	margin-top: 15px;
}
#loginform input {
	height: 16px;
	font-size: 11px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	padding-left: 2px;
}
#login_form {
	width: 282px;
	margin-right: auto;
	margin-left: auto;
}
.loginform {
	height: 16px;
	font-size: 11px;
	background-color: #E8E8E8;
	border: 1px solid #9C9C9C;
}
.selectform {
	height: 18px;
	font-size: 11px;
	background-color: #E8E8E8;
	border: 1px solid #9C9C9C;
	width: 180px;
}
#login_titol {
	font-weight: bold;
	width: 284px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
.login_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #C60042;
}
#login_form_bg {
	height: 200px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imatges/admin_bg_caixes.gif);
	border: 1px solid #C60042;
	margin-top: 70px;
	margin-bottom: 70px;
}
#admin_nom_id {
	float: right;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 10px;
	margin-top: 40px;
	width: 150px;
	text-align: right;
}
#admin_titol {
	margin-right: 30px;
	margin-left: 10px;
	text-align: right;
	margin-bottom: 20px;
}
#admin_estat {
	margin-right: 10px;
	margin-left: 25px;
	float: left;
	margin-top: 8px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	display: block;
	background-color: #C60042;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#admin_titol h1 {
	color: #C60042;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#admin_missatge {
	text-align: center;
	margin-bottom: 20px;
	color: #C60042;
	font-weight: bold;
}
#admin_titol h3 {
	color: #C60042;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#admin_admin {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
}
#admin_admin li {
	list-style-type: none;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 8px;
}
#admin_caixa_conjunt {
	float: left;
	height: auto;
}
#admin_caixabarra {
	height: 280px;
	width: 14px;
	float: left;
	background-image: url(../imatges/caixa_bg.gif);
	background-repeat: repeat-y;
}
#admin_caixa_pest_text {
	height: 19px;
	width: 96px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	margin-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
}
#admin_caixa_pestanya_prod {
	height: 20px;
	width: 244px;
	background-image: url(../imatges/prod_pestanya_gris.gif);
	background-repeat: no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#admin_caixa_home {
	width: 244px;
	height: 280px;
	float: left;
	margin-top: 2px;
	margin-bottom: 20px;
	background-color: #E8E8E8;
	background-image: url(../imatges/admin_bg_caixes.gif);
}
#admin_usuaris {
	margin-right: 10px;
	margin-left: 10px;
}
#admin_usuaris2 {
	margin-right: 10px;
	margin-left: 10px;
}
#admin_usuaris input {
	border: 1px solid #9C9C9C;
	height: 18px;
	padding-left: 2px;
}
#admin_usuaris2 input {
	height: 18px;
	padding-left: 2px;
}
#admin_usuaris2 select {
	border: 1px solid #9C9C9C;
	height: 18px;
}
#admin_usuaris select {
	border: 1px solid #9C9C9C;
	height: 18px;
}
#admin_usuaris #direccio {
	width: 275px;
}
#admin_usuaris form {
	width: 674px;
	margin-right: auto;
	margin-left: auto;
}
#admin_usuaris2 form {
	width: 674px;
	margin-right: auto;
	margin-left: auto;
}
#admin_usuaris hr {
	text-align: center;
	width: 674px;
	margin-right: auto;
	margin-left: auto;
	color: #C60042;
	margin-top: 10px;
	margin-bottom: 10px;
}
#admin_usuaris2 hr {
	text-align: center;
	width: 674px;
	margin-right: auto;
	margin-left: auto;
	color: #C60042;
	margin-top: 10px;
	margin-bottom: 10px;
}
#admin_usuaris #consultar {
	color: #FFFFFF;
	background-color: #C60042;
	height: 20px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
#admin_usuaris #insertar {
	color: #FFFFFF;
	background-color: #C60042;
	height: 20px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
#admin_centrat_boto_form input {
	color: #FFFFFF;
	background-color: #C60042;
	height: 20px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	padding-left: 2px;
}
#admin_usuaris #cancelar {
	color: #FFFFFF;
	background-color: #C60042;
	height: 20px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
#admin_usuaris #aceptar {
	color: #FFFFFF;
	background-color: #C60042;
	height: 20px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
#admin_centrat_boto_form {
	width: 236px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#admin_footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: right;
	clear: both;
}
.fondogris2 {
	background-color: #CCCCCC;
	color: #C60042;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.fondogris {
	background-color: #CCCCCC;
	color: #C60042;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
.admin_resul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
.admin_iframelink {
	font-family: Arial, Helvetica, sans-serif;
	color: #00FF00;
}
#prod_menu_pestanyes {
	margin-right: 10px;
	margin-left: 10px;
	height: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C60042;
	font-weight: bold;
	text-align: center;
}
#prod_menu_pestanyes a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
#prod_menu_pestanyes a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#prod_menu_pestanyes_serv {
	margin-right: 10px;
	margin-left: 10px;
	height: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1B8BBD;
	font-weight: bold;
	text-align: center;
}
#prod_menu_pestanyes_serv a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
#prod_menu_pestanyes_serv a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#prod_menu_pestanyes_clien {
	margin-right: 10px;
	margin-left: 10px;
	height: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #636363;
	font-weight: bold;
	text-align: center;
}
#prod_menu_pestanyes_clien a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
#prod_menu_pestanyes_clien a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#prod_menu_dreta {
	width: 334px;
	float: right;
	font-size: 11px;
	margin-top: 4px;
	text-align: right;
	margin-right: 14px;
}
#prod_menu_dreta a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C60042;
}
#prod_menu_dreta a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#serv_menu {
	width: 169px;
	float: left;
	background-color: #FFFFFF;
}
#serv_menu_dreta {
	width: 334px;
	float: right;
	font-size: 11px;
	margin-top: 4px;
	text-align: right;
	margin-right: 14px;
	color: #60AED1;
}
#serv_menu_dreta a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60AED1;
}
#serv_menu_dreta a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#clien_menu_dreta {
	width: 334px;
	float: right;
	font-size: 11px;
	margin-top: 4px;
	text-align: right;
	margin-right: 14px;
	color: #60AED1;
}
#clien_menu_dreta a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
}
#clien_menu_dreta a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.prod_menu_dreta_text {
	color: #000000;
	font-size: 11px;
}
#prod_pest_caixa {
	float: left;
	height: 19px;
	width: 96px;
	margin-right: 2px;
	padding-top: 2px;
	background-image: url(../imatges/pest_prod.gif);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
#prod_pest_caixa_gris {
	float: left;
	height: 19px;
	width: 96px;
	margin-right: 2px;
	padding-top: 2px;
	background-image: url(../imatges/prod_pestanya_gris.gif);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
#prod_pest_caixa_blau {
	float: left;
	height: 19px;
	width: 96px;
	margin-right: 2px;
	padding-top: 2px;
	background-image: url(../imatges/pest_servicios.gif);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.prod_pest_caixa {
	float: left;
	height: 19px;
	width: 96px;
	margin-right: 2px;
	padding-top: 2px;
	background-image: url(../imatges/pest_prod.gif);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.prod_pest_caixa_blau {
	float: left;
	height: 19px;
	width: 96px;
	margin-right: 2px;
	padding-top: 2px;
	background-image: url(../imatges/pest_servicios.gif);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.prod_pest_caixa_gris {
	float: left;
	height: 19px;
	width: 96px;
	margin-right: 2px;
	padding-top: 2px;
	background-image: url(../imatges/prod_pestanya_gris.gif);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.prod_pest_caixa_trans {
	float: left;
	height: 19px;
	width: 105px;
	margin-right: 2px;
	padding-top: 2px;
	text-align: right;
}
.prod_pest_caixa_grisfosc {
	float: left;
	height: 19px;
	width: 96px;
	margin-right: 2px;
	padding-top: 2px;
	background-image: url(../imatges/pest_clientes.gif);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
#prod_bloc_esquerra {
	width: 175px;
	margin-top: 6px;
	margin-left: 5px;
	float: left;
	margin-bottom: 25px;
	margin-right: 0px;
}
#prod_bloc_esquerra1 {
	width: 175px;
	margin-top: 6px;
	float: left;
	margin-bottom: 25px;
	margin-right: 0px;
}
#prod_bloc_esquerra1 a{
	font-family: "Times New Roman", Times, serif;
	font-size:17px;
	text-decoration: none;
}
#prod_bloc_esquerra1 h2 {
	margin-top: 8px;
}
#prod_bloc_esquerra h1 {
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#prod_bloc_esquerra h2 {
	color: #C60042;
	margin: 0px;
}
#prod_bloc_esquerra ul {
	list-style-type: none;
	margin-left: 4px;
}
#prod_bloc_esquerra li {
	line-height: 15px;
	margin-top: 10px;
}
#prod_bloc_esquerra ul ul li {
	list-style-type: disc;
	color: #C60042;
	list-style-position: inside;
	font-weight: normal;
	padding-left: 2px;
	margin-right: 5px;
}
#prod_bloc_esquerra ul a {
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
}
#prod_bloc_esquerra ul ul li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#prod_bloc_esquerra ul li ul li {
	text-indent: -15px;
	margin-left: 15px;
}
#serv_menu li ul li {
	color: #1B8BBD;
}
#serv_menu ul li ul li {
	text-indent: -15px;
	margin-left: 15px;
	
}
#prod_form_esquerra {
	background-color: #E8E8E8;
	width: 170px;
	margin-top: 25px;
}
#prod_form_esquerra_centrat {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#prod_form_esquerra input {
	height: 16px;
	width: 60px;
	display: block;
	float: left;
	margin-right: 5px;
	border: 1px solid #9C9C9C;
	font-size: 9px;
	padding-left: 2px;
}
#prod_form_esquerra_centrat form {
	margin-top: 10px;
	margin-bottom: 10px;
}
#prod_caixa_text {
	width: 395px;
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}
#prod_caixa_text1 {
	width: 550px;
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}
#prod_caixa_text h4{
	margin-left: 20px;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 3px;
}
#prod_caixa_text_clien {
	width: 555px;
	float: left;
	margin-top: 6px;
	margin-left: 10px;
}
#prod_caixa_text_clien a {
	color: #636363;
}
#prod_caixa_text_clien a:hover {
	color: #000000;
}
#prod_caixa_text_serv {
	width: 555px;
	float: left;
	margin-top: 6px;
	margin-left: 10px;
}
#prod_caixa_text_serv a{
color: #1B8BBD;
}
#prod_caixa_text ul {
	list-style-position: inside;
	list-style-type: square;
}
#prod_caixa_contenidor {
	width: 560px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}
#prod_caixa_contenidor2 {
	width: 560px;
	height: 650px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
#prod_caixa_contenidor2 img {
	float: left;
	margin-right: 5px;
	margin-left: 8px;
}
#prod_caixa_contenidor2 a {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #1B8BBD;

}
.kerning {
	letter-spacing: -0.4pt;
}

#prod_caixa_contenidor img {
	float: left;
	margin-right: 5px;
	margin-left: 8px;
}
#prod_caixa_contenidor3 {
	width: 550px;
	height: 750px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}
#prod_caixa_contenidor3 a {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #1B8BBD;
}
a:link.times {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #C60042;
	text-decoration: none;

}

a:link.rojo_servicios {
	color: #C60042;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

a:visited.times {
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #C60042;
}
a:hover.times {
	text-decoration: underline;
}
a:active.times {
	text-decoration: none;
	color: #C60042;
}
a:link.timesblau {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1B8BBD;
	text-decoration: none;
}
a:visited.timesblau {
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1B8BBD;
}
a:hover.timesblau {
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}
a:active.timesblau {
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1B8BBD;
}
#prod_caixa_contenidor h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
}

#clients_caixa {
	width: 555px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	padding-top: 5px;
	clear: both;
	margin-bottom: 5px;
}
#clients_caixa_tornar {
	text-align: right;
	width: 100%;
	margin-top: 30px;
	display: block;
}
#clients_caixa p {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#clients_caixa img {
	margin-right: 5px;
	float: left;
}
#clients_caixa_text {
	float: left;
	width: 530px;
	margin-bottom: 5px;
}
#clients_caixa_text h2 {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#clients_caixa_text h3 {
	margin: 0px;
	font-size: 12px;
	color: #636363;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.prod_caixa_2 {
	height: 140px;
	width: 264px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
}

.prod_caixa_3 {
	height: 140px;
	width: 264px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.prod_caixa_4 {
	height: 130px;
	width: 264px;
	float: left;
	padding-right: 5px;
}
.prod_caixa_5 {
	height: 130px;
	width: 264px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.prod_caixa_2_1 {
	height: 200px;
	width: 264px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
}

.prod_caixa_3_1 {
	height: 200px;
	width: 264px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.prod_caixa_4_1 {
	height: 130px;
	width: 264px;
	float: left;
		padding-right: 5px;
	
}
.prod_caixa_5_1 {
	height: 130px;
	width: 264px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
		padding-right: 5px;
	padding-left: 5px;
}
#prod_caixa {
	height: 115px;
	width: 250px;
	float: left;
	margin-left: 10px;
}
#prod_caixa_dreta {
	height: 115px;
	width: 264px;
	float: left;
	margin-left: 20px;
}
#prod_caixa_text_contenidor {
	margin-right: 10px;
	margin-left: 10px;
}
#prod_caixa_text_contenidor ol{
	margin-left: 20px;	
}
#prod_caixa img {
	float: left;
	margin-right: 10px;
}
#prod_caixa_dreta img {
	float: left;
	margin-right: 10px;
}
.prod_caixa_dreta {
	height: 115px;
	width: 264px;
	float: left;
	margin-left: 20px;
}
.prod_caixa {
	height: 115px;
	width: 250px;
	float: left;
	margin-left: 10px;
}
.prod_caixa img {
	float: left;
	margin-right: 10px;
}
.prod_caixa_dreta img {
	float: left;
	margin-right: 10px;
}
#prod_caixa_linea_gris {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D2D2;
	float: left;
	width: 570px;
	margin-top: 5px;
}
#prod_caixa_linea_gris ul{
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#prod_caixa_linea_gris li{
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#prod_caixa_linea_gris1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D2D2;
	float: left;
	width: 570px;
	margin-top: 5px;
	height: 890px;
}
#ultima_actualitz {
	color: #C60042;
	font-size: 11px;
	height: 50px;
	width: 100px;
	margin-top: -50px;
	float: right;
	clear: right;
}
.ultima_actualitz {
	color: #666666;
	font-size: 11px;
	border-bottom: solid 1px #666666;
	margin-bottom: 4px;
	display: block;
	width: 110px;
	
}
#recordar_pass a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C60042;
	text-decoration: underline;
}
#recordar_pass a:hover {
	color: #000000;
	}
#ventajas {
	margin-top: 3px;
}
#ventajas a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C60042;
	text-decoration: underline;
}
#ventajas a:visited {
	color: #C60042;
}
#ventajas a:hover {
	color: #000000;
}
#ventajas a:active {
	color: #000000;
}
#recordar_pass_serv a {
	font-size: 11px;
	color: #1B8BBD;
}
#ventajas_serv {
	margin-top: 10px;
}
#ventajas_serv a {
	font-size: 14px;
	color: #1B8BBD;
}
#recordar_pass_clien a {
	font-size: 14px;
	color: #636363;
}
#ventajas_clien {
	margin-top: 10px;
}
#ventajas_clien a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #636363;
}
#footer2 {
	clear: both;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
}
#footer2 p {
	text-align: right;
	margin-right: 2px;
}
#prod_iframe_form {
	width: 357px;
	margin-top: 5px;
	float: left;
	margin-left: 10px;
}


#prod_iframe_form_1 {
	width: 357px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 58px;
}
#prod_iframe_form_1 label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#prod_iframe_form h2 {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000000;
}
.lletres_grans {
	font-size: 16px;
}

#prod_iframe_form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#prod_iframe_form input {
	height: 17px;
	width: 137px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
#prod_iframe_form #nif {
	width: 95px;
}
#prod_iframe_form #prov {
	width: 95px;
	margin-right: 5px;
}
#prod_iframe_form #cpos {
	width: 95px;
	margin-right: 5px;
}
#prod_iframe_form #munic {
	width: 95px;
	margin-right: 5px;
}
#prod_iframe_form #tdir {
	height: 15px;
	width: 150px;
	border: 1px solid #FFFFFF;
	margin-left: 15px;
}
#prod_iframe_form #tdir2 {
	height: 15px;
	width: 15px;
	border: 1px solid #FFFFFF;
}
#prod_iframe_form #vneg {
	width: 95px;
	margin-right: 5px;
}
#prod_iframe_form #temp {
	width: 95px;
	margin-right: 5px;
}
#prod_iframe_form #fjur {
	width: 64px;
}
#prod_iframe_form #acons {
	width: 45px;
	vertical-align: top;
}
#prod_iframe_form #fcons {
	width: 40px;
	background-color: #EBEBEB;
}
#prod_iframe_form #imexp {
	width: 137px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
}
#prod_iframe_form #sexo {
	width: 137px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
}
#prod_iframe_form #nsuc_op {
	width: 40px;
	background-color: #EBEBEB;
}
#prod_iframe_form #nsuc_val {
	width: 50px;
	vertical-align: top;
}
#prod_iframe_form_dreta {
	width: 171px;
	color: #636363;
	clear: right;
	font-size: 11px;
}
#prod_iframe_form_dreta h2 {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-bottom: 15px;
	font-size: 14px;
	color: #636363;
}
#prod_iframe_form_dreta input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	width: 15px;
	height: 15px;
	padding-left: 2px;
}
#prod_iframe_form_dreta_button {
	margin-top: 13px;
	width: 171px;
	color: #636363;
	background-color: #ECF4FB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	height: 32px;
	padding-top: 6px;
}
#prod_iframe_form_dreta_button2 {
	color: #636363;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	height: 25px;
	padding-top: 6px;
}
#prod_iframe_contenidor_dreta {
	width: 171px;
	margin-left: 15px;
	float: left;
	clear: right;
	margin-top: 5px;
}
#prod_iframe_form a {
	color: #636363;
	text-decoration: underline;
	font-size: 11px;
}
#prod_iframe_form a:visited {
	color: #636363;
	text-decoration: underline;
	font-size: 11px;
}
#prod_iframe_form a:hover {
	color: #C60042;
	text-decoration: underline;
	font-size: 11px;
}
#prod_iframe_form a:active {
	color: #C60042;
	text-decoration: underline;
	font-size: 11px;
}
#prod_caixa_fichero {
	float: left;
	width: 570px;
	margin-top: 5px;
}
#prod_caixa_fichero2 {
	float: left;
	width: 570px;
	margin-top: 5px;

}

#prod_iframe_form #acepto {
	height: 14px;
	width: 14px;
}
#prod_iframe_form #check_cli {
	height: 14px;
	width: 14px;
}


#prod3_contenidor {
	margin-left: 10px;
	width: 354px;
	float: left;
}
#prod3_cont_dreta {
	width: 169px;
	float: right;
	margin-top: 8px;
}
#prod3_cont_dreta_text {
	float: right;
	margin-top: 144px;
	width: 169px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C60042;
	font-weight: bold;
}
#prod3_cont_dreta ul {
	margin-bottom: 5px;
}
#prod3_cont_dreta li {
	font-size: 8px;
	list-style-type: none;
	margin-left: 15px;
}
#prod3_contenidor a {
	color: #636363;
	text-decoration: underline;
}
.prod3_contenidor {
	color: #636363;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	font-size: 9px;
	/*padding: 50px;*/
}
.vermell_line {
	font-size: 11px;
	color: #C60042;
	font-weight: bold;
}

.prod3_black_bold {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.prod3_black_numeros {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
.prod4_linea_text_gris {
	font-size: 12px;
	color: #636363;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-bottom: 8px;
}
#prod4_cont_dreta_text {
	float: right;
	margin-top: 94px;
	width: 169px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C60042;
	font-weight: bold;
}
#prod4_contenidor {
	margin-left: 10px;
	width: 354px;
	float: left;
}
.prod4_text_black {
	color: #000000;
}
.prod4_text_black_bold {
	color: #000000;
	font-weight: bold;
}
.a.prod4_text_black_bold {
	color: #000000;
	font-weight: bold;
}
#quienes_mapa_contenidor {
	width: 567px;
	float: left;
	margin-left: 10px;
}
#quienes_mapa_contenidor h1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
#quienes_mapa_contenidor h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.quienes_mapa_mini {
	float: left;
	margin-right: 30px;
}
#quienes_mapa_text {
	width: 223px;
	float: right;
	height: 59px;
	margin-left: 5px;
}
#quienes_mapa_cambres {
	width: 250px;
	margin-left: 0px;
	margin-bottom: 20px;
	float: right;
}
#quienes_mapa_cambres p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#quienes_mapa_cambres h2 {
	font-size: 17px;
}
#quienes_mapa_contenidor object {
	float: left;
	margin-right: 30px;
}
#quienes_flash {
	padding-bottom: 15px;
	float: left;
	width: 303px;
	overflow: hidden;
}
#quienes_consejo {
	width: 175px;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: left;
	float: left;
}
#quienes_consejo img {
	margin-left: 5px;
}
#camaras_buscador_titol {
	width: 169px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C60042;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top: 34px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#camaras_buscador_titol a {
	text-decoration: none;
}
#camaras_buscador {
	width: 169px;
	float: right;
	margin-right: 0px;
}
#camaras_buscador select {
	height: 21px;
	width: 135px;
	clear: both;
	border: 1px solid #B7B7B7;
	background-color: #EBEBEB;
	margin-top: 5px;
	margin-bottom: 10px;
}
#camaras_buscador img {
	display: block;
	float: left;
	margin-right: 5px;
}
#camaras_buscador input {
	height: 17px;
	width: 135px;
	clear: both;
	margin-bottom: 10px;
	display: block;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	margin-top: 5px;
	padding-left: 2px;
}
#camaras_contenidor_autonomies {
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	margin-top: 20px;
}
#camaras_autonomias {
	float: left;
	width: 156px;
	margin-right: 3px;
	margin-left: 25px;
	margin-top: 10px;
}
#camaras_autonomias table {
	margin-bottom: 15px;
}
#gestion_form_esq {
	/*height: 115px;*/
	width: 155px;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#gestion_form_esq p{
	font-size: 12px;
}
#gestion_form_esq a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#gestion_form_esq img {
	margin-right: 5px;
}
#gestion_form_esq_serv {
/*	height: 140px;*/
	width: 155px;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #E8E8E8;
	padding-top: 6px;
	padding-bottom: 6px;
}
#gestion_form_esq_serv a{
color: #1B8BBD;
font-size: 14px;
}
#gestion_form_esq_client p{
	font-size: 14px;
}
#gestion_form_esq_client {
	height: 115px;
	width: 155px;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #E8E8E8;
}
#gestion_form_esq_client a{
color: #636363;
font-size: 13px;
}
#gestion_form_esq_client p{
	font-size: 13px;
}

#gestion_contenidor {
	margin-left: 20px;
}
#gestion_contenidor_serv {
	margin-left: 10px;
}
#gestion_contenidor_serv a{
	color: #1B8BBD;
}
#gestion_contenidor_serv li {
	list-style-position: inside;
}

#gestion_listar {
	width: 354px;
	float: left;
}
#gestion_presupuestos {
	clear: both;
	margin-top: 20px;
	margin-bottom: 10px;
}
#gestion_buscar {
	float: right;
	width: 169px;
}
.gestio_linea_text_gris {
	font-size: 12px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-bottom: 8px;
	padding-bottom: 2px;
}
#gestion_buscar input {
	height: 16px;
	width: 95px;
	border: 1px solid #DDDDDD;
	display: block;
	float: left;
	padding-left: 2px;
}
#gestion_buscar img {
	float: left;
	margin-left: 7px;
}
.gestion_textgris {
	font-size: 12px;
	color: #636363;
	padding-bottom: 4px;
}
.gestion_textcolor {
	font-size: 12px;
	color: #C60042;
	padding-bottom: 4px;
}
.gestion_textnegre {
	font-size: 12px;
	color: #000000;
	padding-bottom: 4px;
}
.gestion_textblau {
	font-size: 12px;
	color: #1B8BBD;
	padding-bottom: 4px;
}
.gestio_linea_table {
	font-size: 10px;
	margin-bottom: 8px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
}
#faq_contenidor {
	width: 760px;
	margin-right: 10px;
	margin-left: 10px;
}
#faq_contenidor1 {
	width: 780px;
}
#faq_contenidor hr {
	border: 0;
	color: #DDDDDD;
	height: 1px;
}
#faq_contenidor img {
	float: right;
	margin-top: 55px;
	margin-right: 40px;
}
#informes_solicitar {
	width: 360px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	margin-top: 30px;
	padding-top: 10px;
}
#informes_solicitar img {
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 20px;
}
#contacto_contenidor {
	margin-left: 15px;
	margin-top: 30px;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	width: 375px;
	margin-bottom: 30px;
	float: left;
}
#contacto_bg {
	float: right;
	background-image: url(../imatges/contacto_bg2.gif);
	height: 250px;
	width: 159px;
	margin-right: 5px;
	background-repeat: no-repeat;
}
#contacto_bg_eng {
	float: right;
	background-image: url(../imatges/contacto_bg2.gif);
	height: 250px;
	width: 159px;
	margin-right: 5px;
	margin-top: 40px;	
	background-repeat: no-repeat;
	zoom: 80%;
	-moz-transform: scale(0.8);	
}
.lletresh2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #C60042;
	font-weight: bold;
}
.lletresh2black {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
}
#contacto_contenidor span {
	padding-right: 5px;
}
#camaras3 {
	width: 360px;
	float: left;
	padding-bottom: 15px;
	margin-left: 10px;
}
#camaras3_contenidor {
	width: 200px;
	float: left;
}
#camaras3 p {
	margin: 1px;
}
#camaras3 h2 {
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 15px;
}
#camaras3 h3 {
	margin-bottom: 2px;
	margin-top: 10px;
	font-size: 13px;
	color: #C60042;
}
#aviso_legal {
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}
#aviso_legal h1 {
	color: #000000;
	font-size: 25px;
}
#aviso_legal h2 {
	color: #C60042;
	font-size: 18px;
}
#mapa_web_contenidor {
	width: 760px;
	margin-left: 15px;
	text-align: left;
	background-image: url(../imatges/bg-mapweb2.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 650px;
}
#mapa_web_contenidor h2 a {
	font-size: 25px;
	color: #000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
#mapa_web_contenidor a {
	font-size: 14px;
}
#mapa_web_contenidor ul {
	list-style-type: none;
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#mapa_web_contenidor li {
	margin-top: 10px;
	margin-right: 5px;
}
#mapa_web_contenidor ul li a{
	font-weight: bold;
	text-decoration: none;

}
#mapa_web_contenidor ul li ul {
	float: none;
	list-style-position: outside;
	list-style-type: disc;
	color: #C60042;
	text-indent: 0px;
	padding-left: 15px;
}
#mapa_web_contenidor ul li ul a{
	font-weight: normal;

}
#iframe {
	background-color: #FFFFFF;
}
.body_iframe {
	background-color: #FFFFFF;
}
.body_ayudas {
	background-color: #FFFFFF;
	height: 450px;
	width: 275px;
	overflow: auto;
}
.body_ayudas2 {
	background-color: #FFFFFF;
	height: 450px;
	width: 800px;
	overflow: auto;
}
.body_ayudas3 {
	background-color: #FFFFFF;
	width: 575px;
	overflow: auto;
}

.body_ayudasmapa {
	background-color: #FFFFFF;
	width: 780px;
}

#prod_consulta {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}
.mapa {
	margin-top: 120px;
	float: right;
}
#tarifas_cont1 {
	margin-left: 10px;
	width: 360px;
	float: left;
}
#tarifas_dreta {
	width: 168px;
	float: right;
	margin-top: 64px;
}
#tarifas_dreta p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.tarifas_dreta_lineagris {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	width: 168px;
}
#tarifas_cont1 h1 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tarifas_cont1 p {
	margin-top: 20px;
}
#tarifas_cont1 h2 {
	margin: 0px;
}
#tarifas_cont1 #taula_tarifas td {
}
.tarifas_cont1_lineagris {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	width: 354px;
}
#tarifas_cont1 #taula1 {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 11px;
}
#tarifas_cont1 #taula1 td {
	padding-bottom: 5px;
	font-size: 11px;
}
#tarifas_cont1 hr {
	color: #DDDDDD;
	height: 1px;
}
.noborde {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.lineagris {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	display: block;
}
.novedad {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #C60042;
	margin-top: 20px;
	display: block;
	margin-bottom: 10px;
}
.gris {
	background-image: url(../imatges/bg_gris.gif);
	background-repeat: repeat-x;
	display: block;
	width: 100%;
}
#registre {
	width: 560px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#registre img {
	margin-right: 3px;
}
#registre li {
	list-style-position: inside;
}
#registre h2 {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000000;
}
#registre a{
	font-size: 11px;
}
#registre label, input{
	font-size: 11px;
	padding-left: 2px;
}
.registre_oper {
	width: 70px;
	font-size: 11px;
	background-color: #EBEBEB;
}
.registre_campo {
	width: 140px;
	font-size: 11px;
	background-color: #EBEBEB;
}
#registre_avanz {
	width: 300px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#registre_avanz label, input{
	font-size: 11px;
	padding-left: 2px;
}
.input_ultra_gran {
	height: 20px;
	width: 400px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_ultra_gran_blanc {
	height: 20px;
	width: 400px;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_mes_gran {
	height: 20px;
	width: 215px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_mes_gran_av {
	height: 16px;
	width: 200px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_gran {
	height: 17px;
	width: 175px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_mig {
	height: 17px;
	width: 120px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_petit {
	height: 17px;
	width: 90px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_mini {
	height: 17px;
	width: 40px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_migmini {
	height: 17px;
	width: 60px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
.input_supermini {
	height: 17px;
	width: 30px;
	background-color: #EBEBEB;
	border: 1px solid #B7B7B7;
	font-size: 11px;
	padding-left: 2px;
}
#pop1 {
	height: 245px;
	width: 450px;
	background-image: url(../imatges/pop_logo.gif);
	background-repeat: no-repeat;
	position: fixed;
	float: left;
	text-align: left;
}
#pop1 h1 {
	font-size: 20px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 40px;
}
#pop1_titol {
	margin-top: 50px;
}
.pop_up_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C60042;
	font-weight: bold;
	text-align: center;
	display: block;
}
.pop_up_ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009933;
	font-weight: bold;
	text-align: center;
	display: block;
}
.pop_up_text {
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	margin-top: 10px;
	text-align: justify;
}
#pop_up_button {
	margin-top: 13px;
	width: 357px;
	color: #636363;
	background-color: #ECF4FB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	height: 34px;
	text-align: right;
	padding: 5px;
}
#volver_popup {
	width: 80px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C60042;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: right;
	margin-top: 20px;
	vertical-align: middle;
	display: inherit;
}
#cerrar_popup {
	width: 80px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C60042;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: right;
	margin-top: 1px;
}
#aceptar_popup {
	width: 80px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C60042;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: right;
	margin-top: 5px;
	vertical-align: middle;
	display: block;
}
#aceptar_popup img {
	margin-right: 7px;
	float: left;
}
#registre textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 300px;
}
#registre #comunidad {
	width: 170px;
}
.centrat {
	margin-right: auto;
	margin-left: auto;
}
#ranking {
	width: 560px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#ranking a {
	font-size: 14px;
}
#ranking li {
	list-style-position: inside;
}
#ranking1 {
	width: 502px;
	float: left;
}
#ranking3 {
	width: 275px;
	height: 200px;
	float: left;
}
#ranking2 {
	width: 194px;
	float: left;
	margin-top: 30px;
	background-color: #ECF4FB;
	margin-left: 25px;
	height: 134px;
}
#ranking4 {
	height: 100px;
	clear: both;
}
.centratblau {
	margin-right: auto;
	margin-left: auto;
	background-color: #ECF4FB;
}
#prod_form_esquerra_centrat #origen {
	display: none;
}
#prod_form_esquerra_centrat #iframe {
	display: none;
}
#caixa_form #form1 #origen {
	display: none;
}
#caixa_form #form1 #idioma {
	display: none;
}
#caixa_form #form1 #iframe {
	display: none;
}
#caixa_form #form1 #sw_act {
	display: none;
}
#gestion_pedidos {
	width: 560px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#gestion_pedidos td {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#gestion_pedidos_taula {
	clear: both;
}
#gestion_pedidos_box1 {
	width: 357px;
	float: left;
}
#gestion_pedidos_box2 {
	width: 167px;
	float: right;
	margin-bottom: 20px;
}
#gestion_pedidos_box2 #form3 #presupuesto {
	float: left;
	margin-right: 10px;
}
#gestion_pedidos_box3 {
	width: 650px;
	float: left;
	margin-left: 10px;
}
#gestion_pedidos_box3 ul,ol{
	list-style-position: inside;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	text-indent: -17px;
}
#prod_modificaciones {
	width: 357px;
	margin-top: 5px;
	float: left;
}

#prod_modificaciones h2 {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000000;
}
#prod_modificaciones h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	color: #C60042;
	margin-top: 15px;
	margin-bottom: 5px;
}
#prod_modificaciones label {
	font-size: 11px;
}
#prod_modificaciones textarea {
	height: 80px;
	width: 350px;
	background-color: #EBEBEB;
}

#prod3_otras_dir {

	margin-left: 10px;
	width: 500px;
	float: left;
}
#prod3_otras a {
	color: #C60042;
}

#otrasdir_volver {
	float: right;
	margin-top: 144px;
	width: 96px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C60042;
	font-weight: bold;
	position: absolute;
	left: 413px;
	top: -69px;
}
#pop_up_button_presu {
	width: 357px;
	color: #636363;
	background-color: #ECF4FB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	height: 25px;
	text-align: right;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#prod_error {
	width: 357px;
	margin-top: 5px;
	float: left;
	height: 500px;
}
#prod_descargar {
	width: 357px;
	margin-top: 5px;
	margin-left: 25px;
	float: left;
	height: 500px;
}
.error_linea {
	font-size: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	display: block;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin-left: 15px;

}
#prod_bloc_esquerra ul li {
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#prod_modificaciones #taula0 td,#taula1 td,#taula2 td,#taula3 td,#taula4 td,#taula5 td {
	padding: 5px;
}
.gris_fons {
	background-color: #EBEBEB;
}
#prod_modificaciones #query {
	width: 450px;
}

.blau_fons {
	background-color: #ECF4FB;
	font-size: 15px;
	font-weight: bold;
}
#ident_usuario {
	width: 318px;
	float: left;
}
#volver_portal {
    position: absolute;
    height: 34px;
    width: 76px;
    left: 475px;
    top: 75px;
	color: #C60042;
}
#volver_portal a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: line;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	padding-bottom: 2px;
}

#volver {
	width: 180px;
	float: right;
}
#volver a {
	font-size: 12px;

}
a.volver {
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	display: block;
	padding-bottom: 2px;
}
#contenidor_buscador{
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;

}
#contenidor_buscador a{
	text-decoration: none;
}
#buscadores {
	width: 375px;
	float: left;
}
#buscadores_fotos {
	float: left;
	margin-top: 15px;
	width: 170px;
}
#buscadores_fotos img {
	float: right;
	margin-top: 10px;
}
#buscadores li {
	color: #1B8BBD;
}
#prod_iframe_form #telefono {
	width: 115px;
}
#prod_iframe_form #movil {
	width: 115px;
}
.centrat {
	text-align: center;
}
#buscador {
	height: 30px;
	width: 503px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #B7B7B7;
	background-image: url(../imatges/bg_busca1.gif);
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.dreta {
	float: right;
}
.linea_buscador {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7B7B7;
	padding-bottom: 15px;
}
.marges_td {
	font-size: 14px;
	padding: 5px;
}
.zamora {
	font-weight: bold;
	text-decoration: underline;
}
#legal {
	clear: both;
	margin-right: 20px;
	margin-left: 20px;
	text-align: justify;
}
.underline {
	text-decoration: underline;
	font-size: 20px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
#taula_pedidos td{
	padding-top: 5px;
	padding-bottom: 5px;	

}
.cursiva_serv {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	color: #1B8BBD;
	font-weight: bold;
}
#img_emailpeu {
	vertical-align: text-bottom;
}
#gestion_form_esq #disconnect {
	font-size: 11px;
}
#gestion_form_esq_serv #disconnect {
	font-size: 11px;
}
#gestion_form_esq_client #disconnect {
	font-size: 11px;
}

