.copy{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
/*/
format gràfic referent als tags generals
/*/
body{
	font-family: "Trebuchet MS" Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #848484;
}
address{
	font-style: normal;
	margin-bottom: 10px;
}
ul{
	margin: 0;
	padding: 0;
	text-align: right;
	line-height: 22px;
	list-style: none;
}
h3{
	font-size: 12px;
	margin: 5px 0 0 0;
}
img{
	border: 0;
}
a{
	color: #999;
	text-decoration: none;
}
/*/
Divs Generals
/*/
#contenidor{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: left;
}
/*/
Capsalera
/*/
#capsalera{
	width: 920px;
	margin: 0 auto 25px auto;
	border-bottom: 1px solid #EAE5E1;
}
#capsalera h1{
	width: 200px;
	height: 74px;
	background: url(../_img/logo_veniss.gif) no-repeat;
	float: left;
	margin: 0;
	padding: 0;

}
.clear{
	clear: both;
}
#capsalera span{
	display: none;
}
#flash{
	float: right;
	margin: 0;
	padding: 0;
}

/*/
Menu Idiomes
/*/
#idiomes{
	float: right;
	width: 200px;
	margin: 0;
	padding: 28px 0 0 0;
	font-size: 10px;
}
	#idiomes li{
		display: inline;
		padding:0 0.50em;
		border-right: 1px solid #EEE;
	}
	#idiomes a{
		color: #999;
		text-decoration: none;
	}
		#idiomes a:hover{
			color: #696969;
			text-decoration: none;
			border-bottom: 2px solid #FFA500;
		}
/*/
Menu General
/*/
#menu{
	float: left;
	width: 150px;
	margin: 10px 0 0 10px;
	margin: 0; /* sense això el float no es coloca correctament */
	padding:0;
	/*border: 1px solid orange;*/
	
}
	#menu ul{
		margin: 0;
		padding:  12px 0 0 0;
		list-style-type: none;
	}
		#menu li{
			margin: 0 0 0 0;
			padding: 0 0 1px 0;
		}
	#menu a{
		border: 1px solid #fff;
		padding: 0 10px 0 0;
		display: block;
	}
		#menu a:hover{
			border: 1px solid #EBEBEB;
			padding: 0 10px 0 0;
		}
		.menu_seleccio a{		
			margin-right: 7px;
			color: #FFA500;
			font-weight: bold;
			background-image: url(../_img/ico_fletxa_taronja.gif);
			background-repeat: no-repeat;
			background-position: 135px;
		}
		.menu_seleccio a:hover{
			border:1px solid #fff ! important;
			padding: 0 10px 0 0;
			
		}

/*/
Divs de continguts
/*/
#contingut_home{
	margin: 17px 20px 0 15px;
	padding: 0 15px 0 0;
	width: 430px;
	float: left;
}
#contacte{
	margin: 0 20px 0 15px;
	padding: 0 15px 0 0;
	width: 430px;
	float: left;
}
#contacte.bdr{
	width: 720px;
}
.bdrFloatLeft{
	float: left;
	margin: 15px 30px 0 0;
	padding-bottom: 30px;
}

#contingut_home p,
#contingut_int p{
	text-align: justify;
	line-height: 18px;
}

#contingut_home a{
	text-decoration: underline;
}
#contingut_home h1{
	visibility: visible;
	display: inline;
	font-size: 16px;
	color: #e75200;
}
#contingut_home img{
	margin-bottom: 10px;
}
#contingut_home a:hover{
	text-decoration: underline;
	color: #FFA500;
}
	
#contingut_int h2{
	font-size: 12px;
	color: #8D715C;
}
#contingut_int ul{
	text-align: left;
	padding: 10px 0  15px 35px;
	list-style-image: url(../_img/ico_fletxa_gris.gif);
}
#contingut_int a{
	text-decoration: underline;
}
#contingut_int a:hover {
	color: #FFA500;
	text-decoration: underline;
}				
#contingut_int h1{
	padding-top: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8D715C;
}

#moduls,
#laterals_interiors {
	float: left;
	width: 270px;
	padding-left: 15px;
	border-left: 1px solid #dedede;
}

#moduls a{
	text-decoration: underline;
}
#moduls h3{
	font-size: 13px;
	color: #e75200;
	font-style: italic;
}
#peu{
	float: left;
	width: 80%;
	margin-top: 15px;
	margin-bottom: 30px;
	padding-bottom: 80px;
	border-top: 1px solid #EAE5E1;
	color: #B2A69E;
}
#peu p{
	margin: 10px 0 0 0;
}
#legal{
	float: left;
	width: 20%;
	margin-top: 15px;
	border-top: 1px solid #EAE5E1;
	color: #B2A69E;
	text-align: right;
}
#legal p{
	margin: 10px 0 0 0;
}
#legal a:hover{
	color: #FFA500;
	text-decoration: none;
}

#tractaments{
	background-image: url(../_img/h_tratamientos_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 20px;
	width: 280px;
	height: 145px;
}
#tractaments p.link{
	margin: 0;
}
#tractaments ul{
	padding: 16px 0 7px 10px;
	margin: 0;
}
#tractaments li{
	text-align: left;
	line-height: 19px;
}

#tractaments ul a{
	padding-left: 5px;
	width: 250px;
	display: block;
}
#tractaments ul a:hover{
	width: 247px;
	display: block;
	background-color: #F2EFED;
	filter: alpha(opacity=50); /* per l'IE amb una opacitat del 50% */
	-khtml-opacity: .5; /* per a Konqueror i pren un decimal d'entre 0 i 1*/
	-moz-opacity: .5; /* per al Mozilla  ... " ...*/
	opacity: .5; /* propietat de CSS3 */
	color: #543D2E;
}
#tractaments p{
	width: 250px;
	text-align: right;
}
#tractaments p a:hover{
	width: 250px;
	color: #84644E;
}
#diagnostic{
	width: 280px;
	height: 100px;
	background-image: url(../_img/h_diagnostico_ico.gif);
	background-repeat: no-repeat;
	background-position: 190px 10px;
}
#diagnostic a:hover{
	color: #84644E;
}
#diagnostic p{
	width: 174px;
	margin-right: 10px;
}
#novetats{
	text-align: justify;
}
#novetats a{
	display: block;
	margin: 10px 0 20px 0;
	text-align: left;
}
#novetats a:hover{
	color: #84644E;
}
#novetats img{
	margin-top: 10px;
}
.floatLeft{
	float: left;
}

.floatLeft{
	float: left;
}

FIELDSET {border: none;}

FORM {margin-top: 15px; _margin-left: 10px;}

input,textarea {
border: 1px solid #ccc;
border-bottom: 2px solid orange;
padding: 2px 5px 3px 5px ;
background-color: #F6F7F6;
}
textarea{ _width: 148px;}
input {height: 15px;}

label, input, textarea {
	font-family: "Trebuchet MS" Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #84644E;
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
.btn{
	width: 50px;
	height: 25px;
	float: right;
	margin-right: 64px;
	margin-top: 1px;
	/* Hack del guionet per posicionar correctament amb l'IE
	/* El firefox amb el guió al davant no interpreta la propietat*/
	_margin-top: 1px;
	_margin-right: 36px;
}
label {
	text-align: right;
	width: 80px;
	padding-right: 15px;
	font-size: 12px;
}
input:focus, textarea:focus{
	background-color: #fff;
	border-bottom: 2px solid orange;
	background-image: none;
}
SELECT {
font-family: "Trebuchet MS" Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #84644E;
	margin-bottom: 10px;
}
br {
	clear: left;
}


#contacte h1{
	font-size: 13px;
	color: #8D715C;
}
#mapa{
	margin: 5px 0 10px 6px;
}


.form_novedades{
text-align: left;
margin: 0;
padding: 0;
}


.lmargin{
	margin-left: 10px;
}
.p_llarg{
	width: 250px;
}
.actiu{
	color:  #FFA500;
	font-weight: bold;
}
#galeria img{
	border: 1px solid #999;
	margin-bottom:  6px;
	padding: 0;
}
#galeria a img{
	border: 1px solid #fff;
}
#galeria a:hover img{
	border: 1px solid #FFA500;
}
#testimonis{
	width: 300px;
	margin: 8px 0 0 6px;
	background-color: #F6F4F2;
	border: 1px dashed #CEC3BA;
	padding: 4px;
}
#resposta_form{
	background-image: url(../_img/resposta_form.jpg);
	background-repeat: no-repeat;
	text-align: right;
	width: 234px;
	height: 180px;
	font-weight: bold;
	margin: 30px 0 0 45px;
}
#resposta_form p{
	margin: 10px 5px;
	padding: 25px 5px;
}
#resposta_form a{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	display: block;
	background-color: #F2EFED;
	margin-left: -9px;
	margin-top: 3px;
	padding-left: 10px;
	width:222px;
}
#resposta_form a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-align: left;
	display: block;
	background-color: #FFA500;
	margin-left: -9px;
	margin-top: 3px;
	padding-left: 10px;
	width:222px;
}
.tel_reservas{
	margin: 30px 0 60px 60px;
	padding-bottom: 50px;
}
#nota{
	margin: 10px 0 0 0;
}
#columna{
	float:left;
	margin-right: 20px;
}
.columna2{
	float:left;
	margin: 0 0 0 0;
}
.atras{
	padding-left: 200px;
	font-weight: normal;
}
#horario{
background-color: #FEF7F4;
border: 1px solid #F36520;
margin: 10px 15px 0 15px;
padding: 3px 3px 5px 3px;
}
#horario2{
width: 160px;
background-color: #FEF7F4;
border: 1px solid #F36520;
margin-bottom: 10px;
margin-top: 4px;
padding: 8px 3px 2px 10px;
}
.inici{
	display: block;
	margin-right: 7px;
	padding-right: 10px;
			color: #FFA500;
			font-weight: bold;
			background-image: url(../_img/ico_fletxa_taronja.gif);
			background-repeat: no-repeat;
			background-position: 135px;
}
.asterisc{
	font-weight: bold;
	font-size: 12px;
	color: Red;
}
#confidencialitat {
	border: 4px solid #FFA500;
	text-align: justify;
	margin: 5px;
	color: #727272;
	background-color: #FFF9F2;
}
#confidencialitat h2{
		color: #FFA500;
		margin: 0 0 0 10px;
}
#confidencialitat p{
	margin: 10px;
}
#confidencialitat a{
	color: #fff;
	display: block;
	text-align: center;
	background-color: #FFA500;
	height: 16px;
}
#confidencialitat a:hover{
	color: #C16100;
	}
#avisform{
	text-align: center;
	background-color: #FEF7C7;
	border: 1px solid #FCE332;
	margin: 10px 10px 0 10px;
	padding: 5px;
	
}
.posBottom{
	margin-top: 100%;
}

#caso{
	border-bottom: 1px solid #ccc;
	margin: 10px 0 10px 10PX;
	padding: 0 0 10px 0;
	height: 56px;
	width: 300px;
}
#caso img{
	float: left;
	margin: 0 10px 0 0;
}
#caso p{
	width: 300px;
	padding: 15px;
	vertical-align: middle;
}

#caso p a{
	display: block;	
}

/* Afegit 20/01/2009 */
#novedades h3{margin: 15px 0 5px 0; background-color: #630; color: #fff; padding: 6px;}
#novedades img{ border: 3px solid #333;}

/* Afegit 21/11/2009 */
#novedades{
	margin: 0 20px 0 15px;
	padding: 0 15px 0 0;
	width: 430px;
	float: left;
}

