/* FULL D'ESTILS REEVEX ADMINISTRACI CATLEG */
/* Creat per Isaac Roca - iroca at icon dot cat */
/* Adaptaci per a pragmapublicitat.cat */

* { margin:0; padding:0; } 
ul { list-style:none; }
li { list-style:none; }

/* ESTRUCTURA DEL SITE */ 
#container { margin: 0 auto 0 auto; width: 918px;}
#cap { clear:both; width: 100%; text-align:center}
#cos { clear:both; width: 906px; }
	#esquerra { float:left; position: relative; width:205px; min-height:500px; display:none; margin-left:5px; background-color:#f7f7f7 }
	#dreta { position: relative; display:none; width:0; }
	#contingut { margin-left: 10px; /*margin:0;  padding:15px; min-height:500px; */ }
#peu { clear:both; width: 902px; font-size:9px; margin:0pt auto; background-color:#f4f4f4; height:100px; padding:3px; background-image:url(/img/fondopie.jpg); background-repeat:repeat-x}

/* REDEFINICIO TAGS ESTETICA GENERAL */

/* Tags text */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666; background:url(/img/fons-gris.jpg) repeat-x top; }
a /*, a:visited*/ { color:black; text-decoration:none; font-weight:bold; }
a:hover { color:black; text-decoration:underline; font-weight:bold; }
.inputs {border:solid 1px #666666;}
#contactar input { width:188px}
#contactar p {margin-bottom:5px}
ul.submenuCap {
	margin-top:7px;
	margin-left:8px;
	background: url(/img/menu.gif) no-repeat top left transparent;
	display:block;
	width:900px;
	height:45px;
}

ul.submenuCap li {
	display:block;
	position:relative;
	width:127px;
	height:45px;
	float:left;
	/*border:1px solid red;*/
}

ul.submenuCap li a, ul.submenuCap li p {
	display:block;
	float:left;
	line-height:45px;
	width:127px;
	height:45px;
	text-align:center;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}


ul.submenuCap li a {
	text-decoration:none;
}

ul.submenuCap li a:hover {
	background: url(/img/menu-on.gif) repeat-x;
	color:#BBBBBB;
	text-decoration:none;
}


ul.submenuCap li.search {
	width:278px;
}

ul.submenuCap li.search p {
	position:absolute;
	width:50px;
	height:45px;
	/*top:10px;*/
	left:24px;
}

ul.submenuCap li.search input.buscar {
	position:absolute;
	top:12px;
	left:83px;
	height:15px;
	width: 140px;
}

ul.submenuCap li.search input.lupa {
	position:absolute;
	top:12px;
	left:237px;
}


ul.submenuCap li.idiomes {
	position:relative;
	width:100px;
	height:45px;
	
	
}

ul.submenuCap li.idiomes a {
	width: 23px;
	height: 22px;
	float: right;
	text-indent:-5000px;
	margin:10px 7px;
}

ul.submenuCap li.idiomes a.langes {
	background:url(/img/bandera-es.gif) no-repeat;
}

ul.submenuCap li.idiomes a.langen {
	background:url(/img/bandera-en.gif) no-repeat;
	
}

ul.menuRoot {
	display:none;
	background-color:#f7f7f7;
	width:205px;
}


#capflash {
	background-color:#FFF;
	margin:10px 0;
}

h2 {
	border-left-style: solid;
	border-left-width: 14px;
	height:35px;
	padding-left:10px;
	line-height:35px; 
	font-size:13px;
	font-weight:bold;
	color:#F2F2F2;
}
h4 {
	line-height:25px; 
	font-size:11px;
	font-weight:bold;
}
.titolsDinamics {border-left-color:#81AD44; background-color:#9CCF53;}
.tipusCerca {border:solid 1px #999999; color:#666666; font-size:9px; height:17px}
.tipusCercaSelect{font-size:10px; color:#666666; border:solid 1px #999999; height:17px}


h2.lima { border-left-color:#81AD44; background-color:#9CCF53; }
h2.verd { border-left-color:#218129; background-color:#4d9a54; }
h2.grisclar { border-left-color:#CCCCCC; background-color:#F2F2F2; color:#5D9923; }
h2.grisfosc { border-left-color:#81AD44; background-color:#9CCF53;  }
h2.blau { border-left-color:#002D9A; background-color:#4C6CB8;  }
h2.vi { border-left-color:#AE0F3E; background-color:#c65778;  }

#esquerraHome { margin:0 410px 0 0; }

#dretaHome { width:400px; float:right; }

ul li { color:#666666; font-size:11px; }

ul#grupo { margin-top:20px;}
/*ul#grupo li { padding:20px 150px 0 88px; display:block; height:105px; background-repeat:no-repeat; }*/
ul#grupo li { padding:17px 130px 0 88px; display:block; height:105px; background-repeat:no-repeat; }
ul#grupo li.home_labs { background-image:url(../img/R_laboratorios.png); }
ul#grupo li.home_agricola { background-image:url(../img/R_agricola.png); }
ul#grupo li.home_nutricion { background-image:url(../img/R_nutricion.png); height:123px}



ul#testimonio, ul#galeriareveex, ul#noticiasHome {
	padding-bottom:37px;/*20*/
}

ul#testimonio li, ul#galeriareveex li { 
	/*height: 125px; */
	margin:20px 0 0 0; 
	background:url(/img/rallafons.gif) no-repeat top left;
}

ul#testimonio li div { 
	font-size:10px;
	color:white;
	background-color:#999999; 
	width:74px;
	height:18px;
	line-height:18px;
	text-align:center;
}

ul#testimonio li a { 
	margin:10px 0 10px 0;
	display:block;
}

ul#testimonio li a.testimonio { 
	color:#81AD44;
	font-size:12px;
	line-height:14px;
	text-decoration:underline;
	font-weight:normal;
}

ul#testimonio li a.testimonio:hover { 
	color:black;
}


ul#galeriareveex li a.gal { 
	color:#81AD44;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin:15px 0 10px 0;
}

ul#galeriareveex li a.gal:hover { 
	color:black;
}

ul#noticiasHome {
	background-color:#F7F7F7;
	margin-top:1px;
}

ul#noticiasHome li { 
	margin:1px 0 0 0; 
	padding:15px 14px 15px 15px;
	border-bottom:1px solid #CCCCCC;
}

ul#noticiasHome li div { 
	font-size:10px;
	color:white;
	background-color:#5D9923; 
	width:74px;
	height:18px;
	line-height:18px;
	text-align:center;
}


ul#noticiasHome li a.verTodas { 
	display:block;
	width:100%;
	font-size:10px;
	color:white;
	background-color:#5D9923; 
	height:18px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	text-align:left;
	text-indent: 20px;
}

/*	display:block;
	margin:0 10px;
	font-size:10px;
	color:white;
	background-color:#5D9923; 
	height:18px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	text-align:left;
	text-indent: 20px;*/

ul#noticiasHome li a.noticiasHome { 
	display:block;
	margin:10px 0;
	color:#81AD44;
	font-size:14px;
	line-height:14px;
	text-decoration:none;
	font-weight:normal;
}

ul#noticiasHome li a.noticiasHome:hover { 
	color:black;
	text-decoration:underline;
}



img.marcgris {
	float:right;
	border:3px #999999 solid;
	padding:1px;
	background-color:white;
	margin-left:45px;
}

img.rsslima { margin:20px 10px 0 0; }
p.rssnewsub { padding:0 0 10px 20px; margin-top:30px; }
p.rssnewsub input { }
p.rssnewsub .sbmeml { background-color:#CCCCCC; color:black; line-height:21px; height:21px; padding:2px; border:0; }

.destacat {
	color:#2E8335;
	font-weight:bold;
}

ul#noticiasHome li.noborder { border:0; }

#peuHome {position:relative}

#direccionOficinas {position:absolute; top:43px; left:630px; font-size:9px}
#arroba { position:absolute; top:40px; left:825px}
#direccionesHome {background-image:url(/img/fondodireccioneshome.jpg); background-repeat:no-repeat; height:184px; margin-top:20px; font-size:9px}
#direccionesHome div {float:left; width:267px}
.textoVerde {color:#218129}
.textoRosa {color:#ae0f3e}
.textoAzul {color:#002d9a}
.textoGrupo {color:#000}
#linksPie { font-size:10px; position:relative; margin-bottom:15px;}
#TextoLegal {position:absolute; top:0; left:835px; width:70px}
#izqPie { float:left; width:550px;}
#derPie { margin-left:700px; width:200px; text-align:right}

/*HOMES*/
/*#cosHome { width:676px; margin-left:216px; margin-bottom:5px; font-size:10px;}*/
#escaparat1 {width:330px; float:left}
#escaparat2 {width:330px; margin-left:342px; height:410px}
#escaparatProd { width:100%;}
.escaparatProd1 { float:left; width:329px; position:relative}
.escaparatProd1Agrilola { float:left; width:329px; position:relative; padding:3px}/*Modificacion por quitar videos*/
.escaparatProd1A, .escaparatProd2A { width:224px; padding-bottom:8px}
.escaparatProd1B, .escaparatProd2B {position:absolute; top:0px; left:228px; width:98px; height:98px;}
.escaparatProd2 { margin-left:340px; width:329px; position:relative}
.escaparatProdAgricola {  position:relative}/*Modificacion por quitar videos*/
.linkescaparate { color:#000000; text-decoration:none}
.linkescaparate img { margin-left:10px}
.btnlistaart, .btnlistaart2 {background-image:url(/img/laboratorios/btnvertodosprod.jpg); background-repeat:no-repeat; height:19px; width:194px; color:#FFFFFF; padding-top:3px; padding-left:5px; margin-bottom:8px}
.btnlistaart a, .btnlistaart2 a { color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:10px}
.btnlistaart {float:left; width:200px;}
.btnlistaart2 { margin-left:340px}
#localizacion1 { float:left; width:295px; text-align:right; margin-top:8px}
#localizacion1 img { margin-bottom:8px}
#localizacion2 { margin-left:320px; background-image:url(/img/arroba2.jpg); background-repeat:no-repeat; margin-top:8px}


/*Noticies Zona Esquerra*/
ul#noticiasEsq { background-color:#f7f7f7}
ul#noticiasEsq li div { 
	font-size:10px;
	color:white;
	width:74px;
	height:18px;
	line-height:18px;
	text-align:center;
}
ul#noticiasEsq li a.noticiasHome { 
	display:block;
	margin:10px 0;
	color:#81AD44;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	font-weight:normal;
}
ul#noticiasEsq li { 
	margin:1px 0 0 0; 
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #CCCCCC;
}
#titulorss { font-size:12px; font-weight:bold; height:20px; background-color:#cccccc; margin-bottom:6px; padding-left:8px; padding-top:4px; margin-top:4px;}
.noborder img {margin-right:4px}
p.rssnewsubEsq input { border:1px solid #5D9923; line-height:15px; height:15px; padding:2px; color:#666666;}
p.rssnewsubEsq .sbmeml { background-color:#CCCCCC; color:black; line-height:21px; height:21px; padding:2px; border:0; font-weight:bold}
.sbmeml { width:60px;}
.inputrss {width:120px; border:1px solid #5D9923; line-height:15px; height:15px; padding:2px; color:#666666; }

/*Notícies*/
h5.noticias {
	background-color:#5D9923;
	font-size:10px;
	color:white;
	width:74px;
	height:18px;
	line-height:18px;
	text-align:center;
}
h3 a,  h3 a:hover {
	color:#81AD44;
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	margin:10px 0pt;
	text-decoration:none;
}
.articuloNoticia {
	border-bottom:1px solid #CCCCCC;
	margin:1px 0pt 0pt;
	padding:15px 14px 15px 15px;
} 

/*Productos*/
#btnImprimir {background-image:url(/img/btnimprimir.jpg); margin-top:5px}
#btnRecomendar {background-image:url(/img/btnenviarpormail.jpg); }
#btnBuscarProd {background-image:url(/img/btnbuscarprod.jpg); }
#btnImprimir, #btnRecomendar, #btnBuscarProd {height:28px; padding-left:55px; padding-top:8px; background-repeat:no-repeat; margin-bottom:2px; background-color:#f2f2f2}

.btn[class] { background-image:url(/img/shade.png); background-position:center bottom; }
.btn:hover { background-color:#666666; }
.btn { background:#5D9923 none repeat scroll 0%; border:1px solid #999999;color:#FFFFFF; cursor:pointer;}

ul.enlaces { padding:15px 5px 5px 15px; }
ul.enlaces li { padding:8px; cursor:pointer;}

.paginador {margin-top:10px}
.paginador a { color:#5D9923; background-color:#e3e2e2; width:20px; padding:5px; text-decoration:none; text-align:center}
.paginador a:hover { background-color:#cccccc; text-decoration:none}
.paginador  span{ color:#ffffff; background-color:#5D9923; padding:5px;}
#fotosMapa { width:676px}

.titolsDinamics { text-transform:uppercase; }


/*Videos*/
.fechaVideo {background-color:#999999;
	color:white;
	font-size:10px;
	height:18px;
	line-height:18px;
	text-align:center;
	width:74px;
	 margin-bottom:5px
}
#listaVideos a {
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
	color:#81AD44;
}
#listaVideos li { margin-bottom:10px}
#listaVideos p { margin-top:5px; margin-bottom:5px}
.bordeFotoSeccion {margin:8px 9px 10px 0px; border:4px solid #BBB}

/*MAPA WEB*/
.mapacol1, .mapacol2, .mapacol3 {float:left; width:250px; margin-right:5px; margin-top:15px; padding-left:20px; border:solid 1px #CCCCCC; height:320px}
.mapacol1 li { list-style:url(/img/detalleverde.jpg); margin-left:14px;}
.mapacol2 li { list-style:url(/img/detallefucsia.jpg); margin-left:14px; !important}
.mapacol3 li { list-style:url(/img/detalleazul.jpg); margin-left:14px;}
.mapacol1 ul a { color:#218129; text-decoration:none; font-weight:normal}
.mapacol2 ul a { color:#ae0f3e; text-decoration:none; font-weight:normal}
.mapacol3 ul a { color:#002D9A; text-decoration:none; font-weight:normal}

.mapacol1 a:hover, .mapacol2 a:hover, .mapacol3 a:hover { color:#666; text-decoration:underline}
ul.submenu {margin-left:15px}
.mapacol2 ul ul a, .mapacol3 ul ul a { color:#666; text-decoration:none; !important}
.mapacol2 ul ul a:hover, .mapacol2 ul ul a:hover { color:#666; text-decoration:underline; !important}

#map { margin-top:10px; }

strong.destacatNoticia { color:#5D9923; font-size:12px; }
