body{
	background:url(../imatges/fondo_bg.gif) repeat;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
	color:#625f5f;
}
/*
#content{
	position:absolute;
	width:758px;
	left:50%;
	margin-left:-377px;
	background:url(../imatges/white_bg.png) repeat-y;
} */
#content{
	position:absolute;
	width:958px;
	left:50%;
	margin-left:-478px;
	background:url(../imatges/white_bg_big.png) repeat-y;
}
/*
#submenu {
	width:725px;
	height:20px;
	margin-left:4px;
	background:#f3f2f2;
	text-align:right;
	padding-right:25px;
	padding-top:5px;
	
}*/
/*
#submenu {
	width:925px;
	height:20px;
	margin-left:4px;
	background:#f3f2f2;
	text-align:right;
	padding-right:25px;
	padding-top:5px;
	
}*/
#submenu {
	width:925px;
	height:10px;
	margin-left:4px;
	background:#f3f2f2;
	text-align:right;
	padding-right:25px;
	padding-top:5px;
	
}
.submenus a{
	font-size:11px;
	text-decoration:none;
	color:#CC005C;
}
.submenus a:HOVER{
	font-size:11px;
	text-decoration:none;
	color:#902599;
}
.submenus2 a{
	font-size:11px;
	text-decoration:none;
	color:#85b100;
}
.submenus2 a:HOVER{
	font-size:11px;
	text-decoration:none;
	color:#999999;
}
*html #colleft{
	margin-left:2px;
	height:1600px;
}
#colleft{
	clear:both;
	float:left;
	width:166px;
	min-height:1600px;
	margin-left:4px;
	background:url(../imatges/degradat_bg.png) repeat-x top;
	text-align:right;	
}
#colleft2{
	clear:both;
	float:left;
	width:166px;
	margin-left:4px;
	background:url(../imatges/degradat_bg.png) repeat-x top;
	text-align:right;	
}
/*
#colright{
	float:right;
	width:574px;	
	margin-right:4px;
	padding-left:10px;
	background:url(../imatges/degradat_bg.png) repeat-x top;
	
}*/
#colright{
	float:right;
	width:774px;	
	margin-right:4px;
	padding-left:10px;
	background:url(../imatges/degradat_bg.png) repeat-x top;
	
}
*html #colright{
	margin-right:2px;

}
#leftmenu_titlegreen{
	text-align:center;
	height:20px;
	margin-left:4px;
	background: #99cc00;
	padding-top:4px;
}
#leftmenu_titleorange{
	text-align:center;
	margin-left:4px;
	height:20px;
	background: #f66e00;
	padding-top:4px;
}
#leftmenu_titleviolet{
	text-align:center;
	margin-left:4px;
	height:20px;
	background: #902599;
	padding-top:4px;
}

.leftmenu_titlerosa{
	text-align:center;
	margin-left:4px;
	height:20px;
	background: #cc005c;
	padding-top:4px;
	color:#FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
}
.leftmenu_titleverd{
	text-align:center;
	margin-left:4px;
	height:20px;
	background: #99cc00;
	padding-top:4px;
	color:#FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
}
.righttitle{
	text-align:center;
	min-height:20px;
	height:20px;
	height:auto;
	background: #99cc00;

	padding-top:4px;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
}
#righttitleorange{
	text-align:center;
	height:20px;
	background: #f66e00;
	margin-top:6px;
	padding-top:4px;
}
#righttitleGreen{
	text-align:center;
	height:20px;
	background: #1fd641;
	margin-top:6px;
	padding-top:4px;
}
.righttitleorange{
	text-align:center;
	min-height:20px;
	height:20px;
	height:auto;
	background: #f66e00;

	padding-top:4px;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
}
.righttitlerosa{
	text-align:center;
	height:20px;
	background: #cc005c;
	padding-top:4px;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
}
.righttitleLila{
	text-align:center;
	height:20px;
	background: #4a2d81;
	padding-top:4px;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
}
.righttitlevioleta{
	clear:both;
	text-align:center;
	height:20px;
	background: #902599;
	padding-top:4px;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
}
.righttitleBlau{
	clear:both;
	text-align:center;
	height:20px;
	background: #0296d6;
	padding-top:4px;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
}
.righttitlegris{
	clear:both;
	text-align:center;
	height:20px;
	background: #625f5f;
	padding-top:4px;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
}
#content_left{
	position:absolute; 
	width:166px; 
	left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.titulo_ficha{

}
.img_ficha{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	float:left;
}
.imgfi{
	border:solid 2px #902599;
}
.content_ficha{
	width:365px;
	padding-top:5px;
	padding-right:20px;
	float:right;
}
/*
.separator{
	clear:both;
	width:560px;
	height:1px;
	margin-top:20px;
	margin-bottom:10px;
	background:url(../imatges/separator.gif) repeat-x;
}*/

.separator{
	clear:both;
	width:760px;
	height:1px;
	margin-top:20px;
	margin-bottom:10px;
	background:url(../imatges/separator.gif) repeat-x;
}
/*
.separator_big{
	clear:both;
	width:750px;
	height:1px;
	margin-top:20px;
	margin-left:4px;	
	margin-bottom:10px;
	background:url(../imatges/separator.gif) repeat-x;
}*/
.separator_big{
	clear:both;
	width:950px;
	height:1px;
	margin-top:20px;
	margin-left:4px;	
	margin-bottom:10px;
	background:url(../imatges/separator.gif) repeat-x;
}
*html #farmacia{
	height:130px;
}
#farmacia{
	min-height:130px;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:#fbceaa;	

}
*html #profesionals{
	height:130px;
}
#profesionals{
	min-height:130px;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:#b4f0bf;	

}

#profesionals a{ color:#666666}
#profesionals a:hover{ color: #F66E00; text-decoration:underline}
/*
.farmacia_texte{
	width:350px;
	float:left;
}*/
.farmacia_texte{
	width:550px;
	float:left;
}
.farmacia_foto{
	float:right;
	margin-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;

}
#parafarmacia{
	float:left;
	width:175px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:#ddeeaa;
	text-align:center;	

}
#enerzona{
	float:right;
	width:589px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:#eeabc9;	

}
*html #cosmetica{height:139px;}
#cosmetica{
	clear:both;
	min-height:139px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:#dab7dd;	

}
#prough{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:#cbcaca;	

}
#infolegal{
	padding:5px;

}
#infolegal_img{
	float:left;
	width:186px;
	height:151px;
	display:block;
	background:url(../imatges/logos/infolegal.gif) no-repeat;
}
#infolegal_texte{
	float:right;
	width:560px;

}
.titles{
	color:#FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
}
.busqueda_field{
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	width:105px;
}
.desplegables_left{
	width:120px;
	height:20px;
	text-align:right;
	font-size:11px;
	color:#625f5f;
	border:solid 1px #625f5f;
	}
.noborder{
	border:none;
}
.titol_ficha{
	font-weight:bold;
	color:#cc005c;
}
.titol_content_ficha{
	color:#902599;
}
.titol_content_ficha_orange{
	color:#f66e00;
}

.titol_content_ficha_blau{
	color:#0296d6;
}
a{
	color:#f66e00;
	text-decoration:none;
}
a:HOVER{
	color:#009193;
	text-decoration:none;
}

.floatRigth{ float:right; margin:0 0 10px 10px}
.floatLeft{ float: left; margin:0 10px 10px 0}


.h3Blau{colro:#0298d7!important}

.titol_sambocul{ clear:both; color:#4A2D81; font-size:16px; margin:20px 0 0 0}
.titol_sambocul2{ color:#4A2D81; font-size:14px}
.titol_sambocul3{ color:#4A2D81; font-size:16px; margin:20px 0 0 0}
big{ font-size:16px}


.Titol_primaGel{color:#2dbc92}

.orange {color: #f66e00; }

.curriculum{ color:#666666; text-decoration:underline}



#articlesProfesionals{}
#articlesProfesionals p{height:30px; margin:10px 0 0 20px}
#articlesProfesionals p a{height:30px; font-weight:bold}
#articlesProfesionals p a img{float:left; margin:0 10px 10px 0; border:none}



#formulari label {
display:inline-block;
font-size:12px;
font-weight:bold;
margin:0 10px 20px 0;
text-align:right;
vertical-align:top;
width:120px;
}
#formulari input, #formulari textarea {
border:1px solid #99CC00;
font-size:12px;
}
#formulari input {
width:374px;
}
#formulari input.nowidthnoborder {
width: auto; border:none
}
#formulari input.nowidth {
width: auto;
}
#formulari select {
width:345px;
}
#formulari textarea {
font-size:11px;
height:110px;
width:374px;
}
#formulari input.boto {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #99CC00;
color:#000000;
cursor:pointer;
float:right;
height:24px;
margin:10px 129px 10px 0;
width:auto !important;
}