body {

	font-family:Verdana,Tahoma,Arial,sans-serif;

	background:#ffffff;

	}



body, div, img, span, ul, li 

	{

	padding:0;

	margin:0;

	border:0;

	}

a, a:hover 

	{

	color:#21218E;

	text-decoration:none;

	

	}

div.barrasuperior

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 80px;

	background:#21218E url(/imagenes/LOGO1.jpg) no-repeat;

	text-align: left;
	
	}

div.barratotal

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 107px;

	}

div.dibujobarra

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	text-align:right;

	z-index:100;

	}

div.logo

	{

	position: absolute;

	top: 0px;

	left: 0px;

	}



div.menu

	{

	position: absolute;

	top: 80px;

	left: 0px;

	width: 100%;

	height: 20px;

	background:#075FB6;

	z-index:2;

	}

div.menu2

	{

	position: absolute;

	top: 100px;

	left: -5px;

	width: 100%;

	height: 28px;

	background:#000000;

	z-index:3;

	font-size:80%;

	}

div.menu2 a 

	{

	font-weight:bolder;

	font-size:70%;

	color:#FFFFFF;

	}

div.menu2 a:hover

	{

	font-weight:bolder;

	font-size:70%;

	color:#CBFAEF;

	

	}

div.menu a, div.menu a:hover

	{

	font-weight:bolder;

	font-size:90%;

	color:#FFFFFF;

	}

div.menuinicio a, div.menuinicio a:hover 

	{

	position: absolute;

	top: 80px;

	left: 40px;

	font-weight:bolder;

	font-size:90%;

	color:#FFFFFF;

	z-index:101;

	}

div.menuproductos a, div.menuproductos a:hover

	{

	position: absolute;

	top: 80px;

	left: 140px;

	font-weight:bolder;

	font-size:90%;

	color:#FFFFFF;

	z-index:101;

	}

div.menunormativas a, div.menunormativas a:hover

	{

	position: absolute;

	top: 80px;

	left: 280px;

	font-weight:bolder;

	font-size:90%;

	color:#FFFFFF;

	z-index:101;

	}

div.menuempresa a, div.menuempresa a:hover

	{

	position: absolute;

	top: 80px;

	left: 70%;

	font-weight:bolder;

	font-size:90%;

	color:#FFFFFF;

	z-index:101;

	}

div.menucontactar a, div.menucontactar a:hover

	{

	position: absolute;

	top: 80px;

	left: 90%;

	font-weight:bolder;

	font-size:90%;

	color:#FFFFFF;

	z-index:101;

	}

div.menucatalogos2 a, div.menucatalogos2 a:hover

	{

	position: absolute;

	top: 80px;

	left: 440px;

	font-weight:bolder;

	font-size:90%;

	color:#FFFFFF;

	z-index:102;

	}	

div.portada

	{

	position: absolute;

	top: 120px;

	left: 40px;

	}

div.flash

	{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:10000;

	}
div.fotoportada

	{

	position: absolute;

	top: -4px;

	left: -7px;

	}

div.tituloportada h1

	{

	position: absolute;

	top: -8px;

	left: 222px;

	width: 420px;

	font-weight: bolder;

	font-size: 140%;

	color: #21218E;

	}

div.textoportada

	{
	position: absolute;
	top: 28px;
	width: 382px;
	left: 232px;
	font-size:70%;
	text-align:justify;
	color: #21218E;
	font-weight: bolder;
	height: 139px;

	}

div.guiaproductos

	{

	position: absolute;

	top: 360px;

	width: 900px;

	left: 45px;

	}

div.guiaproductos1

	{

	position: absolute;

	top: 0px;

	width: 140px;

	left: 40px;

	}

div.guiaproductos2

	{

	position: absolute;

	top: 0px;

	width: 140px;

	left: 180px;

	}

div.guiaproductos3

	{

	position: absolute;

	top: 0px;

	width: 140px;

	left: 320px;

	}

div.guiaproductos4

	{

	position: absolute;

	top: 0px;

	width: 140px;

	left: 460px;

	}

div.guiaproductos5

	{

	position: absolute;

	top: 160px;

	width: 140px;

	left: 40px;

	}

div.guiaproductos6

	{

	position: absolute;

	top: 160px;

	width: 140px;

	left: 180px;

	}

div.guiaproductos7

	{

	position: absolute;

	top: 160px;

	width: 140px;

	left: 320px;

	}

div.guiaproductos8

	{

	position: absolute;

	top: 160px;

	width: 140px;

	left: 460px;

	}		

div.fotoproducto

	{

	position: absolute;

	top: 40px;

	left: 0px;

	width: 140px;

	text-align:center;

	}

div.titproducto a, a.hover

	{

	position: absolute;

	top: 0px;

	left: -9px;

	width: 149px;

	text-align: center;

	font-size:80%;

	color: #21218E;

	font-weight: bolder;

	}



div.datos

	{

	position: absolute;

	top: 650px;

	left: 40px;

	width: 900px;

	text-align: center;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}

div.datos2

	{

	position: absolute;

	top: 800px;

	left: 40px;

	width: 900px;

	text-align: center;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}

div.datos3

	{

	position: absolute;

	top: 550px;

	left: 0px;
	padding-left:40px;

	width: 900px;

	text-align: center;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}	

div.datos4

	{

	position: absolute;

	top: 710px;

	left: 40px;

	width: 900px;

	text-align: center;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}		
div.datos5

	{

	position: absolute;

	top: 620px;

	left: 40px;

	width: 900px;

	text-align:justify;

	font-size:60%;

	color: #21218E;

	font-weight: bolder;

	}		
	div.datos6

	{

	position: absolute;

	top: 630px;

	left: 240px;

	width: 500px;

	text-align:justify;

	font-size:60%;

	color: #21218E;

	font-weight: bolder;

	}		
div.noticias

	{

	position: absolute;

	top: 130px;

	left: 700px;

	width: 300px;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}

div.titnoticias

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 260px;

	text-align: center;

	font-size:160%;

	}

div.textnoticias

	{

	position: absolute;

	top: 30px;

	left: 20px;

	width: 260px;

	font-size:90%;

	color: #21218E;

	height: 150px;

	}

div.catsmenu, div.catsmenu a, div.catsmenu a:hover

	{

	position: absolute;

	top: 100px;

	left: 0px;

	width: 100%;

	height: 20px;

	font-size:70%;

	color: #CBFAEF;

	font-weight: bolder;

	}

div.submenucats

	{

	position: absolute;

	top: 130px;

	left: 0px;
	width: 220px;
	height:270px;
	/*background:#c11111;*/
	

	font-size:70%;
	
	

	color: #21218E;

	font-weight: bolder;

	}

div.submenucats a, div.submenucats a:hover

	{
	

	color: #21218E;

	}

div.fotocats

	{

	position: absolute;

	top: 450px;

	left: 0px;
	
	padding-left:60px;
    /*background:#c11111;*/
	width:160px;

	height:auto;

	}

div.submenutitulo

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 80%;
	padding-left: 30px;
	
	font-size:160%;

	}



div.submenusubcats

	{

	position: absolute;

	top: 30px;

	left: 0px;

	width: 80%;

	
	padding-left: 30px;
	font-weight: bolder;

		

	}

div.submenusubcats2 a

	{

	position:relative;

	color: #000000;

	}

div.menucats0

	{

	position: absolute;
	left: 10px;

	}

div.menucats1

	{

	position: absolute;

	left: 150px;

	}

div.menucats2

	{

	position: absolute;

	left: 300px;

	}

div.menucats3

	{

	position: absolute;

	left: 460px;

	}

div.menucats4

	{

	position: absolute;

	left: 580px;

	}

div.menucats5

	{

	position: absolute;

	left: 660px;

	}

div.menucats6

	{

	position: absolute;

	left: 800px;

	}

div.menucats7

	{

	position: absolute;

	left: 900px;

	}

div.listaproductos

	{

	position: absolute;

	top: 130px;

	left: 240px;

	width: 500px;

	 

	}

div.listaproductos a, div.listaproductos a:hover

	{

	color: #21218E;

	}

div.listaptitulo

	{

	position: absolute;

	top: 75px;

	left: 0px;

	width: 150px;

	text-align: center;

	font-size:90%;

	color: #21218E;

	font-weight: bolder;

	vertical-align: middle;

	}

div.listapref

	{

	position: absolute;

	top: 150px;

	left: 0px;

	width: 150px;

	text-align: center;

	font-size:60%;

	color: #21218E;

	font-weight: bolder;

	}

div.listapfoto

	{

	position: absolute;

	top: 5px;

	left: 0px;

	width: 150px;

	text-align: center;

	}	

div.listap1

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 150px;

	height: 125px;

	

   border-width: 0px;

   

	}

div.listap2

	{

	position: absolute;

	top: 0px;

	left: 175px;

	width: 150px;

	height: 125px;

	

    border-width: 0px;

	

	}

div.listap3

	{

	position: absolute;

	top: 0px;

	left: 350px;

	width: 150px;

	height: 125px;

	

   border-width: 0px;

	

	}

div.listap4

	{

	position: absolute;

	top: 130px;

	left: 0px;

	width: 150px;

	height: 125px;

	

   border-width: 0px;

	

	}

div.listap5

	{

	position: absolute;

	top: 130px;

	left: 175px;

	width: 150px;

	height: 125px;

	

   border-width: 0px;

	

	}

div.listap6

	{

	position: absolute;

	top: 130px;

	left: 350px;

	width: 150px;

	height: 125px;

	

   border-width: 0px;

	

	}

div.listap7

	{

	position: absolute;

	top: 260px;

	left: 0px;

	width: 150px;

	height: 125px;

	

   border-width: 0px;

 

	}

div.listap8

	{

	position: absolute;

	top: 260px;

	left: 175px;

	width: 150px;

	height: 125px;

	

   border-width: 0px;

	 

	}

div.listap9

	{

	position: absolute;

	top: 260px;

	left: 350px;

	width: 150px;

	height: 125px;

	

   border-width: 0px;

	

	}
	
	


div.listapsiguientes

	{

	position: absolute;

	top: 390px;

	left: 400px;

	width: 150px;

	font-size:80%;

	color: #21218E;

	font-weight: bolder;

	}

div.listapanteriores

	{

	position: absolute;

	top: 390px;

	left: 0px;

	font-size:80%;

	color: #21218E;

	font-weight: bolder;

	}

div.listapcontador

	{

	position: absolute;

	top: 390px;

	left: 150px;

	width: 200px;

	text-align: center;

	font-size:80%;

	color: #21218E;

	font-weight: bolder;

	}

span.listapcontadorn

	{

	color: #000000;

	}	

div.cajabusqueda

	{

	position: absolute;

	top: 140px;

	left: 815px;

	width: 200px;

	}



div.inputbusqueda

	{

	position: absolute;

	top: 0px;

	left: 0px;

	}

div.botonbusqueda #boton

	{

	position: absolute;

	top: 0px;

	left: 100px;

	font-size:70%;

	height: 20px;

	color: #ffffff;

	font-weight: bolder;

	border: 0;

	background: #21218E;

	}

div.ferias

	{

	position: absolute;

	top: 190px;

	left: 800px;

	width: 200px;
	
	
	

	}

div.feriastitulo

	{

	position: absolute;
	

	top: 0px;

	left: 0px;

	width: 90%;

	text-align: center;

	font-size:110%;

	color: #21218E;

	font-weight: bolder;
	
	

	}

div.feriastexto

	{

	position: absolute;

	top: 20px;

	left: 0px;

	width: 100%;

	font-size:70%;
	padding-top:10px;
	height:160px;
	

	color: #21218E;
	
	

	font-weight: bolder;
	
	background-image:url(imagenes/expoquimia.jpg);
	background-position:center;
	background-position:left;
	
	
	background-repeat:no-repeat;

	


	

	}

div.catalogo

	{

	position: absolute;

	top: 358px;

	left: 815px;

	width: 160px;

	}
div.video

	{

	position: absolute;

	top: 620px;

	left: 770px;



	}


div.catalogo2

	{

	position: absolute;

	top: 340px;

	left: 755px;

	width: 160px;

	}

div.catalogo3

	{

	position: absolute;

	top: 440px;

	left: 755px;

	width: 160px;

	}

div.promaliq

	{

	position: absolute;

	top: 293px;

	left: 660px;



	}


div.textocatalogo a, div.textocatalogo a:hover

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	text-align: center;

	font-size:110%;

	color: #21218E;

	font-weight: bolder;

	}
	div.textopromaliq a, div.textopromaliq a:hover

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	text-align: center;

	font-size:80%;

	color: #21218E;

	font-weight: bolder;

	}

div.texto2catalogo a, div.texto2catalogo a:hover

	{

	position: absolute;

	top: 160px;

	left: 0px;

	width: 100%;

	text-align: center;

	font-size:60%;

	color: #21218E;

	font-weight: bolder;

	}

div.fotocatalogo a, div.fotocatalogo a:hover

	{

	position: absolute;

	text-align: center;

	width: 100%;

	top: 30px;

	left: 0px;

	}

div.vercatalogos

	{

	position: absolute;

	top: 220px;

	left: 100px;

	}

div.producto

	{

	position: absolute;

	top: 130px;

	left: 240px;

	width: 500px;

	}

div.productofoto

	{

	position: absolute;

	top: 0px;

	left: 0px;

	}

div.productotitulo

	{

	position: absolute;

	top: 0px;

	left: 150px;

	width: 320px;

	text-align: left;

	font-size:110%;

	color: #21218E;

	font-weight: bolder;

	}

div.productoref

	{

	position: absolute;

	top: 70px;

	left: 150px;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}

div.productoampliarfoto

	{

	position: absolute;

	top: 100px;

	left: 0px;

	width: 120px;

	text-align: center;

	color: #21218E;

	font-size:70%;

	font-weight: bolder;

	}

div.productodescripcion

	{

	position: absolute;

	top: 130px;

	left: 0px;

	font-size:70%;

	}

div.fotosproductos

	{

	position: absolute;

	top: 130px;

	left: 800px;

	width: 200px;

	}

div.titulofotosproductos

	{

	position: absolute;

	top: 0px;

	left: 60px;

	color: #21218E;

	font-size:110%;

	font-weight: bolder;

	}

div.Gfotosproductos

	{

	position: absolute;

	top: 30px;

	left: 10px;

	}

div.Pfotosproductos1

	{

	position: absolute;

	top: 30px;

	left: 0px;

	}

div.Pfotosproductos2

	{

	position: absolute;

	top: 30px;

	left: 100px;

	}

div.Pfotosproductos3

	{

	position: absolute;

	top: 120px;

	left: 0px;

	}

div.Pfotosproductos4

	{

	position: absolute;

	top: 120px;

	left: 100px;

	}

div.Pfotosproductos5

	{

	position: absolute;

	top: 210px;

	left: 0px;

	}

div.Pfotosproductos6

	{

	position: absolute;

	top: 210px;

	left: 100px;

	}

div.Pfotosproductos7

	{

	position: absolute;

	top: 300px;

	left: 0px;

	}

div.Pfotosproductos8

	{

	position: absolute;

	top: 300px;

	left: 100px;

	}

div.ampliarfotosproductos

	{

	position: relative;

	top: 0px;

	left: 10px;


	color: #21218E;

	font-size:70%;

	font-weight: bolder;

	}

p.texto

	{

	color: #21218E;

	font-size:120%;

	font-weight: bolder;

	}

div.tablareferencias

	{

	position: absolute;

	top: 400px;

	height: inherit;

	left: 10px;

	color: #21218E;

	font-size:70%;

	font-weight: bolder;

	text-align:center;

	border-style: dotted;

   border-width: 1px;

	border-color: #21218E; 

	}

div.normativasmenu

	{

	position: absolute;

	top: 130px;

	left: 20px;

	width: 200px;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}

div.normativas

	{

	position: absolute;

	top: 120px;

	left: 240px;

	}

div.fotonormativa

	{

	position: absolute;

	top: 30px;

	left: 0px;

	}

div.titulonormativa h1

	{

	position: absolute;

	top: 25px;

	left: 160px;

	width: 350px;

	font-weight: bolder;

	font-size: 120%;

	color: #21218E;

	}

div.textonormativa

	{

	position: absolute;

	top: 120px;

	width: 400px;

	left: 20px;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}

div.colornormativa

	{

	position: absolute;

	top: 120px;

	left: 20px;

	visibility:hidden;

	}

div.colornormativa2

	{

	position: absolute;

	top: 170px;

	left: 20px;

	visibility:hidden;

	}

div.nor1

	{

	position: absolute;

	top: 120px;

	width: 400px;

	left: 80px;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	visibility:hidden;

	}

div.emp1

	{

	position: absolute;

	top: 120px;

	width: 400px;

	left: 0px;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	visibility:hidden;

	list-style-type: circle;

	list-style-position: inside;

	}

div.lanormativa

	{

	position: absolute;

	top: 120px;

	width: 900px;

	left: 20px;

	font-size:70%;

	}

div.tituloempresa h1

	{

	position: absolute;

	top: 25px;

	left: 20px;

	width: 400px;

	font-weight: bolder;

	font-size: 120%;

	color: #21218E;

	}

div.mapa

	{

	position: absolute;

	top: 20px;

	left: 0px;

	text-align:center;

	}

div.formulario

	{

	position: absolute;

	top: 40px;

	width: 400px;

	left: 0px;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	

	}



div.formsopciones

	{

	position: absolute;

	top: 70px;

	left: 0px;

	}

div.formscomentario

	{

	position: absolute;

	top: 30px;

	left: 0px;

	}

div.formsnombre

	{

	position: absolute;

	top: 140px;

	left: 0px;

	}

div.formstelefono

	{

	position: absolute;

	top: 170px;

	left: 0px;

	}

div.formsempresa

	{

	position: absolute;

	top: 200px;

	left: 0px;

	}

div.formsemail

	{

	position: absolute;

	top: 230px;

	left: 0px;

	}

div.formscomentarios

	{

	position: absolute;

	top: 270px;

	left: 0px;

	}

div.formsboton #boton

	{

	position: absolute;

	top: 400px;

	left: 100px;

	border: 0px;

	background-color:#21218E;

	color:#FFFFFF;

	cursor:pointer;

	

	}

div.titulocategoria

	{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 500px;

	text-align: center;

	font-size:120%;

	color: #21218E;

	font-weight: bolder;

	

	}

div.textocategoria

	{

	position: absolute;

	top: 60px;

	left: 0px;

	width: 500px;

	font-size:70%;
	
	text-align:justify;
	color: #21218e;

	font-weight: bolder;

	}

div.noticias2

	{

	position: absolute;

	top: 100px;

	left: 60px;

	width: 600px;

	}

div.nottitulo

	{

	position: absolute;

	top: 30px;

	left: 0px;

	width: 600px;

	font-size:110%;

	color: #21218E;

	font-weight: bolder;

	text-align:center;

	

	}

div.notsubtitulo

	{

	position: absolute;

	top: 70px;

	left: 0px;

	width: 600px;

	font-size:80%;

	color: #21218E;

	font-weight: bolder;

	text-align:center;

	}

div.notparrafos

	{

	position: absolute;

	top: 100px;

	left: 0px;

	width: 600px;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}

div.notparrafo1

	{

	position: relative;

	left: 0px;

	width: 600px;

	top:0px;

	}	

div.notparrafo2

	{

	position: absolute;

	left: 0px;

	width: 600px;

	top:200px;

	}	

div.notparrafo3

	{

	position: absolute;

	left: 0px;

	width: 600px;

	top:400px;

	}	

div.validez

	{

	position: absolute;

	top: 660px;

	width: 400px;

	left: 400px;

	}

.textorefs

{

color:#FFFFFF;

background-color:#000066;

}

div.menucatalogos

	{

	position: absolute;

	top: 60px;
	padding-left:20px;

	left: 0px;

	width: 200px;

	font-weight: bolder;

	font-size: 80%;

		

	}







div.producto2

	{

	position: absolute;

	top: 130px;

	left: 240px;

	width: 500px;

	}	

div.productofoto2

	{

	position: absolute;

	top: 0px;

	left: 0px;

	}

div.productoparte1

	{

	position:relative;

	width:auto;

	height:120px;

	}	

div.productotitulo2

	{

	position: absolute;

	top: 0px;

	left: 150px;

	width: 320px;

	text-align: left;

	font-size:110%;

	color: #21218E;

	font-weight: bolder;

	height:100px;

	}

div.productoref2

	{
	position: absolute;
	top: 70px;
	left: 150px;
	font-size:70%;
	color: #21218E;
	font-weight: bolder;
	height:46px;
	width: 121px;

	}

div.productoampliarfoto2

	{

	position: absolute;

	top: 100px;

	left: 0px;

	width: 120px;

	text-align: center;

	color: #21218E;

	font-size:70%;

	font-weight: bolder;

	}

div.productodescripcion2

	{

	position: relative;

	top: 0px;

	left: 0px;

	font-size:70%;
	
	color: #21218E;
	
	font-weight: bolder;
	}

div.tablareferencias2

	{

	position: absolute;

	top: 400px;

	height: inherit;

	left: 10px;

	color: #21218E;

	font-size:70%;

	font-weight: bolder;

	text-align:center;

	border-style: dotted;

   border-width: 1px;

	border-color: #21218E; 

	}	

div.datos-1

	{

	position: relative;

	top: 20px;

	left: 0px;

	width: 550px;

	text-align: center;

	font-size:70%;

	color: #21218E;

	font-weight: bolder;

	}



	

div.consum

	{

	position: relative;

	top: 0px;

	left: 70px;

	width: 300px;

	height:auto;

	}

div.consumtitulo

	{

	position:relative;

	width:100%;

	height:20px;

	background-color:#999999;

	color:#000066;

	font-size:90%;

	font-weight:bold;

	text-align:center;

	}

div.consum-interior

	{

	position:relative;

	width:auto;

	height:120px;

	

	}

div.consum-foto

	{

	position: absolute;

	left:10px;

	width: 100px;

	height:100px;

	top:5px;

	}

div.consum-titulo

	{

	position: absolute;

	top:10px;

	left:140px;

	width: 150px;

	height:100px;

	color:#000066;

	font-size:70%;

	font-weight:bold;

	text-align:left;

	}

div.consum-separador	

	{

	position:relative;

	height:50px;

	}

div.tablareferencias3

	{

	position: relative;

	top: 0px;

	height: inherit;

	left: 10px;

	color: #21218E;

	font-size:70%;

	font-weight: bolder;

	text-align:center;

	border-style: dotted;

   border-width: 1px;

	border-color: #21218E; 

	}		

	

.Estilo1 {

	color: #FF0000;

	font-size: x-small;

}
