body{
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:10pt;
	color:#696969;
	margin:0px 0px 0px 0px;
	padding:0px;

}
.clear{
	clear:both;
}
#cab1{
	width:780px;
	margin: 0px auto;
}
#logo{
	float:left;
	margin-top:0px;
}
#logo img{
	border:0px;
}
#idiomas{
	float:right;
	margin-left:10px;
	margin-top:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
#idiomas a{
	text-decoration:none;
	color:#696969;
}
#idiomas a:hover{
	text-decoration:underline;
}
#idiomas .actual{
	text-decoration:underline;
	color:#fa3912;
}
#idiom{
	margin-left:20px;
}
#priv img{
	border:0px;
	margin-bottom:1px;
}
#cabecera{
	background:#e5e5e5;
	width:100%;
}
.central{
	width:892px;
	margin: 0px auto;
}
.central img{
	float:left;
}
#menu{
	width:787px;
	margin:1px auto;
}
.apartat{
	height:48px;
	float:left;
	margin-left:9px;
	margin-right:9px;
}
.apartat0{
	height:48px;
	float:left;
	margin-left:0px;
	margin-right:9px;
}
.apartat_actual{
	background:url(/img/actual.png) repeat-x;
	height:48px;
	float:left;
	margin-right:9px;
	margin-left:9px;
}
.apartat0_actual0{
	background:url(/img/actual.png) repeat-x;
	height:48px;
	float:left;
	margin-right:9px;
	margin-left:0px;
}
.txtApartat{
	float:left;
	padding-top:20px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
.txtApartat img{
	border:0px;
}
.txtApartatAct{
	float:left;
	padding-top:20px;
	padding-left:7px;
	padding-right:12px;
}
.txtApartatAct img{
	border:0px;
}
#ruta{
	width:778px;
	padding-right:20px;
	margin:0px auto 12px auto;
	text-align:right;
	color:#7f7f7f;
}
#ruta a{
	color:#7f7f7f;
}
#titApartat{
	width:778px;
	height:39px;
	background:url(/img/titApartat.png) no-repeat;
	margin:0px auto;
}
#titApartat h3{
	color:#ffffff;
	padding-top:12px;
	margin-left:32px;
	font-size:10pt;
}
.contingut{
	width:778px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	background:#fafafa;
	border-bottom:1px solid #c5c5c5;
}
.index{
	width:778px;
	background: #ffffff;
	margin: 27px auto 0px auto;
}
.col1{
	float:left;
	margin-right:18px;
}
.col2{
	float:left;
	width:261px;
	margin-top:2px;
	font-size:10pt;
}
.col3{
	float:left;
	margin-left:15px;
}
.accPriv{
	width:301px;
	height:119px;
	background:url(/img/accPriv.png) no-repeat;
	margin:0px auto;
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
}
.titolApartat{
	background:url(/img/bgTitolApartat.jpg) no-repeat;
	background-position:0px 30px;
	margin-left:65px;
	padding-top:28px;
}
.titolApartat h1{
	font-size:18pt;
	color:#383839;
	margin:0px 0px 0px 21px;
	padding:0px 0px 0px 0px;
}
.titolApartat h2{
	font-size:12pt;
	color:#858585;
	margin:-5px 0px 0px 21px;
	padding:0px 0px 0px 0px;
}
.analisis{
	margin-top:5px;
	border-top:1px solid #d9d9d9;
	padding-top:1px;
}
#menuAnalisis{
	float:left;
	background:#ececec;
	width:190px;
	/*border-top:1px solid #d9d9d9;*/
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
#menuAnalisis ul{
	margin:0px;
	padding:0px;
}
#menuAnalisis li{
	list-style-image:url(/img/puntAct.png);
	margin-left:25px;
}
#menuAnalisis a{
	text-decoration:none;
	color:#000000;
	font-family:arial;
	font-size:8pt;
	margin-left:0.2em;
}
#menuAnalisis a:hover{
	text-decoration:underline;
	color:#000000;
	font-family:arial;
	font-size:8pt;
	margin-left:0.2em;
}
#menuAnalisis .apartatAnalisis{
	border-top: 1px solid #dbdbdb;
	padding:0.2em 0.2em 0.2em 0.2em;
	margin:0px 0px 0px 0px;
}
#menuAnalisis .apartatAnalisis0{
	padding:0.2em 0.2em 0.2em 0.2em;
	margin:0px 0px 0px 0px;
}
#menuAnalisis .apartatAnalisis0Act{
	padding:0.2em 0.2em 0.2em 0.2em;
	margin:0px 0px 0px 0px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	font-weight:bold;
	color:#000000;
	background:#ffffff;
}
#menuAnalisis .apartatAnalisisAct{
	border-top: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding:0.2em 0.2em 0.2em 0.2em;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	color:#000000;
	background:#ffffff;
}
#menuAnalisis .apartatAnalisis0Act li{
	list-style-image:url(/img/punt.png);
}
#menuAnalisis .apartatAnalisisAct li{
	list-style-image:url(/img/punt.png);
}
#taulaAnalisis{
	width:584px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
#taulaAnalisis table{
	width:100%;
}
#taulaAnalisis .f0 td{
	background:#fc2301;
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	border-bottom:1px solid #676767;
	border-top:6px solid #686868;
	height:10px;
	padding:8px 11px;
	width:151px;
}
#taulaAnalisis .c1 td{
	background:#808080;
	color:#ffffff;
	border-right:1px solid #5a5a5a;
	border-top:1px solid #f2f2f2;
	padding:11px;
	width:151px;
}
#taulaAnalisis .c0 td{
	background:#646464;
	color:#ffffff;
	border-right:1px solid #5a5a5a;
	border-top:1px solid #f2f2f2;
	padding:11px;
}
.pieMuestra{
}
.pieMuestra img{
	border:0px;
	float:left;
}
.pieMuestra a{
	text-decoration:none;
	color:#ffffff;
}
.pieMuestra a:hover{
	text-decoration:underline;
	color:#ffffff;
}
.ver{
	float:left;
	margin-top:6px;
}
.servicios{
	width:496px;
	margin-left:165px;
	margin-top:18px;
	text-align:justify;
}
.servicios ul{
	list-style-image:url(/img/puntlist.jpg);
}
.servicios li{
	margin-top:38px;
}
.muestras{
	width:496px;
	margin-left:165px;
	margin-top:18px;
	text-align:justify;
}
.muestras ul{
	list-style-image:url(/img/puntlist.jpg);
}
.muestras li{
	margin-top:38px;
}
#contacto{
	padding-top:27px;
}
#formulario{
	margin:0px 23px 0px 27px;
	padding:28px 0px 15px 48px;
	background-color:#e7e7e7;
}
#formulario input{
	width:296px;
	background:#d5d5d5;
	border:0px;
	color:#696969;
}
#formulario textarea{
	width:555px;
	height:98px;
	background:#d5d5d5;
	border:0px;
}
.enviar{
	float:right;
	width:122px;
	margin-top:0px;
	margin-right:27px;
}
#envFons{
	background:url(/img/actual.png) repeat-x;
	height:48px;	
}
.contPriv{
	width:778px;
	background: #fbfbfb;
	margin: 0px auto;
	padding:87px 0px 155px 0px;
	border-bottom:1px solid #c5c5c5;
}
#error{
	color:#fc2200;
	text-align:center;
	font-weight:bold;
	margin-bottom: 10px;
}
#titPriv{
	margin-left:38px;
	padding-top:5px;
}
#formPriv{
	margin-left:38px;
	margin-top:15px;
}
#formPriv .inputs{
	margin-top:7px;
}
.txtForm{
	float:left;
	width:75px;
}
#login{
	margin-left:10px;
	background:#dddddd;
	border:0px;
	width:161px;
	position:relative;
}
#pass{
	margin-left:10px;
	background:#dddddd;
	border:0px;
	width:161px;
	position:relative;
}
#acceder{
	color:#ffffff;
	float:right;
	margin-right:19px;
	margin-top:5px;
	position:relative;
}
#acceder:hover{
	color:#fc2200;
	float:right;
	margin-right:19px;
}
#zonaPrivada{
	width:733px;
	margin:0px auto;
	padding-top:20px;
}
#zonaArxiu{
	background:#e2e2e2;
	padding: 17px 0px 20px 0px;
}
#fulla{
	float:left;
	margin-left:60px;
}
#fulla img{
	border:0px;
}
#explicacio{
	margin-top:30px;
	margin-left:95px;
	float:left;
	color:#fc2200;
	font-weight:bold;
}
#titolDoc{
	width:180px;
	float:left;
	padding-left:27px;
	margin-top:43px;
	font-weight:bold;
}
#descripcioDoc{
	width:477px;
	margin-top:43px;
	float:right;
	margin-bottom:81px;
}
#pie{
	width:780px;
	margin:0px auto 2px auto;
	padding-top:5px;
	padding-bottom:15px;
	text-align:center;
	font-size:8pt;
	color:#8d9093;
	border-top: 2px solid #eeeeee;
}
#fonsM2{
	width:100%;
	background:#eeeeee;
	margin:0px;
	padding-bottom:30px;
}
#menu2{
	width:790px;
	margin:0px auto;
}
.apartat2{
	float:left;
	font-size:8pt;
	margin:30px 25px 0px 20px;
	line-height:20px;
}
.apartat2 h2{
	margin:0px 0px 23px 0px;
	padding:0px;
	color:#6a6868;
	font-size:9pt;
}
.apartat2 h2 a{
	text-decoration:none;
	color:#6a6868;
}
.apartat2 h2 a:hover{
	text-decoration:underline;
	color:#6a6868;
}
.apartat2 ul{
	list-style:none;
	padding-left:0px;
	margin:0px;
}
.apartat2 li{
	color:#8d9093;
}
.apartat2 a{
	text-decoration:none;
	color:#8d9093;
}
.apartat2 a:hover{
	text-decoration:underline;
	color:#8d9093;
}
.apartat3{
	float:left;
	font-size:8pt;
	margin:33px 0px 0px 45px;
}
.apartat3 h2{
	margin:0px 0px 22px 0px;
	padding:0px;
	color:#6a6868;
	font-size:9pt;
}
.apartat3 a{
	text-decoration:none;
	color:#6a6868;
}
.apartat3 a:hover {
	text-decoration:underline;
	color:#6a6868;
}
.success {
	color:#3DAA3D;
    margin:0 auto 20px auto;
    padding:10px;
	font-weight:bold;
}
.error {
	color:#FC2200;
	margin:0 auto 20px auto; 	
	padding:10px;
	font-weight:bold;
}
/***********privada********************/
.titPrivada{
	background:url(/img/titolApartatPrivada.jpg) repeat-x;
	height:29px;
	color:white;
	font-weight:bold;
	padding-top:12px;
	padding-left:30px;
}
#analisisUsu{
	width:100%;
}
#analisisUsu th{
	background-color:#1f1f1f;
	height:47px;
	color:#ebebeb;
	text-align:left;
	padding-left:40px;
}
#analisisUsu td{
	padding-left:40px;
	padding-top:12px;
	padding-bottom:12px;
	color:#030303;
}
#analisisUsu td{
	border-bottom:1px solid #cfcfcf;
}
#analisisUsu a{
	color:#ff321b;
	font-weight:bold;
}
.columnaBuscador{
	color:#7c7c7c;
	float:left;
	margin-right:20px;
	text-align:left;
}
.columnaBuscador input{
	margin-top:15px;
}
.descargarPdf{
	width:778px;
	margin: 0px auto 5px auto;
}

/*	MENUBAR 23.09.09	*/

#menubar {width:860px; font-family:Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto; display:block; margin-bottom:5px;}
#menubar h1 {font-size:13px; font-weight:bold; padding-bottom:0px; margin:0; padding-top:10px; padding-left:10px;}
#menubar p {font-size:12px; padding:5px 10px 10px 10px; margin:0;}
#menubar ul {}
#menubar li {width:192px; height:138px;background-image:url(../img/menu.jpg); background-repeat:no-repeat; float:left; list-style:none; margin-left:2px;color:#FFF; line-height:16px;}
#menubar li:hover {width:192px; height:138px;background-image:url(../img/menu_h.jpg); background-repeat:no-repeat; float:left; list-style:none; color:#ccc;}
#menubar li a:link, #menubar li a:visited {color:#FFF; text-decoration:none; padding:0px;}
#menubar li a:hover, #menubar li a:active {color:#ccc; text-decoration:none;}
#menubar li.active {background-image:url(../img/menu_h.jpg); color:#ccc}