/*================APAŅOS PERQUE TOT FUNCIONI===================*/
:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

.presente {display:none;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

/*================FIN DELS APAŅOS===================*/

body {
	margin:0;
	background-color: #fff;
	background-image: url(../imatges/degradat.gif);
	background-repeat: repeat-x;	
}

#contenedor {
	margin:auto;
	position:relative;
	width: 850px;
	height:800px;
}
	
#contenedor h1, #contenedor h2 {text-indent:-9999; position:absolute; display:none;}	
	
/*================CAPSALERA===================*/
#cap{
	position:relative;
	margin-top:5px;
	width:850px;
	height:227px;	
}
	
.sombra1, .sombra2{
	width:55px;
	height:138px;
	position:absolute;
}
	
.sombra1 {top:44px; left:-55px;}
.sombra2 {top:44px; left:850px;}

/*================FIN CAPSALERA===================*/

/*================MENU===================*/
#menu ul {  
	list-style:none;
	margin:4px 0 0 0;
	padding:0;
	background-color: #fff;
	background-image: url(../imatges/fonsmenu.gif);
	background-repeat: no-repeat;
	width:850px;
	height:34px;
}

#menu ul li {
	padding:0;
	float:left;
}

#menu ul li a, .current {
	display:block;
	width:100px;
	height:34px;  
	text-decoration:none;
}

#menu ul li a:hover, .current {background-position:bottom;}

#menu ul li a span {display:none;}

#inici {background-image:url(../imatges/inici.gif);}
	
#productos {background-image:url(../imatges/productos.gif);}
	
#blog {background-image:url(../imatges/blog.gif);}

#contacta {background-image:url(../imatges/contacta.gif);}

#simposium {background-image:url(../imatges/simposium.gif);}
	
#premio {background-image:url(../imatges/premio.gif);}
/*================FIN MENU===================*/

/*================BOTONS===================*/
.dreta ul, .adresa ul, .sala ul, .noticias ul {  
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	width:100px;
	height:21px;
}

.sala ul, .noticias ul{margin:10px 0 0 18px;}

.noticias ul{margin:10px 0 0 0;}

.dreta ul li, .adresa ul li, .sala ul li, .noticias ul li {padding:0;}

.dreta ul li a, .adresa ul li a, .sala ul li a, .noticias ul li a {
	display:block;
	width:100px;
	height:21px;  
	text-decoration:none;
}
	
.dreta ul li a:hover, .adresa ul li a:hover, .sala ul li a:hover, .noticias ul li a:hover {background-position:bottom;}

.dreta ul li a span, .adresa ul li a span , .sala ul li a span, .noticias ul li a span{display:none;}

#ampliar_mapa {background-image:url(../imatges/mapa_ampliado.gif);}

#salaconfe{background-image:url(../imatges/localizar.gif);}	
	
#masnoticias{background-image:url(../imatges/masnoticias.gif);}	

.producto ul, .noticies ul{
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	width:97px;
	height:68px;
}
	
.producto ul li, .noticies ul li {padding:0;}

.producto ul li a, .noticies ul li a {
	display:block;
	width:97px;
	height:68px;  
	text-decoration:none;
}

.producto ul li a:hover, .noticies ul li a:hover {background-position:bottom;}

.producto ul li a span, .noticies ul li a span {display:none;}

#descargar{ background-image:url(../imatges/descarga_ficha.gif);}


/*================ FIN BOTONS===================*/

.laboratorio{
	margin:11px 0 0 0;
	width:850px;
	height:248px;
	background-color: #fff;
	background-image: url(../imatges/laboratori.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom:2px solid #e8e8e8;
}

.laboratorio p, .productos p{
	padding:72px 370px 0 43px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:170%;
	color:#666666;
}

.productos p{padding:62px 260px 0 43px;}

.laboratorio p span{font-weight:bold; color:#4c963c;}

.inferior{	
	margin:11px 0 0 0;
	width:850px;
	height:420px;
	background-color: #fff;
	background-image: url(../imatges/degradat_inferior.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
	
.esquerra, .centre, .dreta{
	padding:6px 12px 22px 12px;
	width:258px;
	height:380px;
	float:left;
}
	
.esquerra p, .centre p, .dreta p{
	padding:20px 8px 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:160%;
	color:#666666;
}
	
.esquerra p span, .centre p span, .dreta p span, .adresa p span{font-weight:bold; color:#4c963c}

.esquerra, .centre{border-right:2px solid #e8e8e8;}


#peu {
	width:850px;
	height:100px;
	margin:14px 0 0 0;
}
	
#peu p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:160%;
	color:#999999;
	float:left;
	margin:8px 0 0 15px;
}

#peu img {float:right;}

.idiomes {
	position:absolute;
	top:13px;
	right:25px;
	text-decoration:none;
	left: 598px;
	width: 233px;
}
	
.idiomes{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:160%;
}
	
.idiomes a, a.current2{
	color:#92c887;
	text-decoration:none;
}
	
.idiomes a:hover, a.current2 {color:#FFFFFF;}

/*================PRODUCTOS===================*/

.productos{
	margin:11px 0 0 0;
	width:850px;
	height:160px;
	background-color: #fff;
	background-image: url(../imatges/fons_productos.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom:2px solid #e8e8e8;
}

.productos p{padding-top:60px;}

.tipo, .marca{
	margin-top:15px;
	margin-bottom:15px;
	width:240px;
	float:left;
	border-right:2px solid #e8e8e8;
	padding-right:3px;
}

.tipo h3 span, .marca h4 span, .producto h5 span, .categories h6 span {display:none}

.tipo ul, .marca ul{  
	list-style:none;
	margin:0;
	padding:0;
	list-style:none;
}
	
.tipo ul li, .marca ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:160%;
	color:#11a212;
	text-decoration:none;
	_height:15px;
	min-height:15px;
	margin:0px;
	padding:0px;
}

.tipo ul li a , a.current3, .marca ul li a , a.current4{
	display:block;
	min-height:18px;
	padding:0;
	text-decoration:none;
	color:#11a212;
	padding-left:39px;
	padding-top:2px;
	_height:18px;
}

.tipo ul li a:hover, a.current3, .marca ul li a:hover, a.current4 {background-color:#eff6ef;}

.marca{width:165px; padding-left:3px;}
.marca ul li a , a.current4{padding-left:15px;}

.producto{
	margin-top:15px;
	margin-left:15px;
	float:left;
	width:410px;
}
	
.producto p{
	margin-bottom:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:160%;
	color:#666666;
}
	
.nom_producte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#11a212;
	line-height:190%;
}
	
.apartats_producte {
	font-weight:bold;
	color:#11a212;
}

/*================FIN PRODUCTOS===================*/

/*================BLOG===================*/

.categories{
	margin:11px 0 15px 0;
	width:242px;
	background-color: #fff;
	background-image: url(../imatges/biovet_blog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-right:2px solid #e8e8e8;
	float:left;
	padding:322px 0 0 0;
}

.categories ul{  
	list-style:none;
	margin:0;
	padding:0;
	list-style:none;
}
	
.categories ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:190%;
	color:#11a212;
	padding:0;
	text-decoration:none;
	height:18px;
}
	
.categories ul li a{
	display:block;
	padding:0;
	text-decoration:none;
	color:#11a212;
	padding-left:39px;
}

.noticies{
	width:540px;
	margin:11px 10px 15px 25px;
	float:left;
}
	
.noticia{width:540px; border-bottom:2px solid #e8e8e8;}	

.noticia_com{border-bottom:0px;}	

.noticies p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:160%;
	color:#666;
	padding:0;
	margin:5px 0 5px 0;
}

.noticies p a{
	color:#11a212;
}

.sotatitular{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:140%;
	color:#a3a3a3;
}

.nom_categoria, .numero_comentarios a {color:#11a212; text-decoration:underline;}

.numero_comentarios {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:140%;
	margin:15px 0 10px 0;
	text-align:right;
}
	
.titol_comentari a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#11a212;
	line-height:190%;
	text-decoration:none;
}

.titol_comentari a:hover {color:#025c06;}

.comentari{
	width:540px;
	background-color:#f8f8f8;
	padding:5px 15px 5px 15px;
	margin-bottom:15px;
}
	
.comentari p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:160%;
	color:#000000;
}

.comentarista{color:#a3a3a3;}

.numero{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	font-weight:bold;
	color:#11a212;
	margin:40px 0 10px 0;
}
	
.opina{
	width:540px;
	background-color:#f8f8f8;
	padding:5px 15px 5px 15px;
	margin-bottom:15px;
}
	
.formulari_blog{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:#666;
}
	

.area_formblog{
	width:532px; 
	border: 1px solid #d2d2d2; 
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}

.formulari_granblog{
	width: 535px; 
	height:120px; 
	border: 1px solid #d2d2d2; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}
	
.opinions{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	font-weight:bold;
	color:#11a212;
}
	
.proteccion{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:160%;
	color:#333;
	margin:40px 0 8px 0;
}
	
	.fotoblog{
	width:251px;
	height:220px;
	float:left;
	margin:10px 16px 20px 0;
	_margin:10px 16px 20px 0;
}

.foto{}

.fotoblog p{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:135%;
	color:#bababa;
	display:block;
	width:243px;
	height:25px;
	padding:5px 3px 5px 6px;
}


.sotablog{
	width:540px;
	height:22px;
	float:left;
	background-color:#e3e3e3;
	margin-top:12px;
	text-decoration:none;
	position:relative;
}

.sotablog-in{
	padding:4px 10px 0 10px;
}

.anteriores{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}


.siguientes{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}

.rssicon{
	position:absolute;
	right:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#618f08;
}
	
.anteriores a, .siguientes a{text-decoration:none; color:#666666;}

.anteriores a:hover, .siguientes a:hover{text-decoration:none; color:#000;}

.romper {clear:both;}

.downdoc a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#11a212;
	margin:10px 0 10px 0;
	text-decoration:none;
}
	
/*================FIN BLOG===================*/

/*================CONTACTA===================*/

.contacta{
	margin:11px 0 15px 0;
	width:850px;
	height:315px;
	background-color: #fff;
	background-image: url(../imatges/degradat_inferior.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
.adresa{
	width:300px;
	padding:30px 0 20px 40px;
	float:left;
	}
	
.adresa p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:160%;
	color:#666666;
	}

.formulari{	
	width:275px;
	padding:20px 0 20px 150px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:165%;
	color:#666;
	}
	
.area_form{
	width:250px; 
	border: 1px solid #d2d2d2; 
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	margin-bottom:3px;
	}
.formulari_gran{
	width: 252px; 
	height:80px; 
	border: 1px solid #d2d2d2; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	}

.botoenviar{
	width:58px;
	height:21px;
	background-color: #fff;
	background-image: url(../imatges/enviar.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-position: top;
	cursor:pointer;
	border:none;
	margin-top:3px;
	}

.botoenviar:hover {background-position:left bottom;}

/*================SIMPOSIO===================*/

.simposio{
	margin:11px 0 0 0;
	width:566px;
	background-image:url(../imatges/fons_simposio.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;

}

.simposio p{
	padding:62px 40px 0 43px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:170%;
	color:#666666;
	}

	
.simposio p span{font-weight:bold; color:#4c963c;}	

.extras{
	width:280px;
	height:600px;
	float:left;
}
	
	
.sala{
	width:280px;
	height:280px;
	background-image:url(../imatges/fons_sala.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.sala p{
	padding:165px 0px 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:170%;
	color:#666666
}
	
	
.noticias{
	margin:18px 0 0 0;
	width:280px;
	height:200px;
	background-image:url(../imatges/fons_noticias.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;	
}

.noticias-in{padding:50px 15px 0 20px;}

.noticias p{
	margin-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:170%;
	color:#666666;
	text-decoration:none;
}
	
.noticias p a{text-decoration:none; color:#862b48;}
	
.noticias p span{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.banner{
	margin:30px 0 0 0;
	float:right;
}

/*================MAPA WEB===================*/

.mapaweb{
	margin:11px 0 0 0;
	width:566px;
	background-image:url(../imatges/fons_mapaweb.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
	padding-top:80px;
}

.mapaweb ul {
	padding:0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
}
.mapaweb li {
	padding:5px;
	list-style:square;
}
.mapaweb a {
	color:#4c963c;
}
.mapaweb a:hover {border-bottom:1px solid #4c963c;}

.mapaweb ul {font-size:14px;}
.mapaweb ul ul {font-size:13px;}
.mapaweb ul ul ul {font-size:12px;}

div.programa {margin-bottom:20px; padding-right:20px;}
div.programa p {margin:0 0 15x 0; line-height:170%; padding:0 0 0 43px;}

div.programa blockquote {padding-left:20px;}

div.premio {padding:10px 0; border-top:3px solid #e5e5e5; border-bottom:3px solid #e5e5e5; margin-left:43px; margin-top:15px;}
div.premio p {padding:0;}


