/* CSS Document */
/*GENERAL*/
*, html{padding: 0; margin:0; font-family:"Trebuchet MS", Trebuchet, Arial, Verdana;color:#333;  }
body { background-color:#FFF; background:url(../images/bg-top.jpg) repeat-x; margin:0; padding:0;font-size:70%;}
p, li, tr, td{font-size:1.1em; line-height:1.3em; }

h1{font-family:Arial, Helvetica, sans-serif;}

a img{border: 0;}
a{text-decoration:none;}
.floatleft {float: left;}
.floatright {float:right;}
.limpiar{clear: both;}
.disponer{display:inline}
.margenizq{margin-left:15px;}
.margendcha{margin-right:10px;}
.margenbajo{margin-bottom:15px;}
.margentop{margin-top:10px;}
.margentopB{margin-top:20px;}


#contenedor { width: 978px; margin: auto auto;}
#contenedor2 { float:left; background:url(../images/bg-center.jpg) no-repeat;}
#principal { float:left; width:978px; background-color:#FFF;}
#principalindex{float:left; width:978px;}
#contenedorinfo{float:left; width:918px; padding:30px; display:inline;}

/*INDEX*/
#inferior2 { float:left; width:978px; display:inline; margin:20px 0;}

#bn1 {float:left; display:inline; width:296px; height:120px; border-bottom: 1px dashed #07314b; background:url(../images/bg-bn1.jpg) no-repeat #07314b; margin-top:8px; padding:15px;}
#bn1 p {font-size:1.1em; color:#FFF; width:200px; margin-left:10px;}
#bn1 a {color:#FFF;}
#bn1 h3{font-size:2.3em; font-family:Arial, Helvetica, sans-serif; margin:15px 0 5px 10px;}

#bn2 { float:left; width:326px; height:152px; background:url(../images/desde.jpg) no-repeat #07314b; display:inline;}
#bn2 a { float:left;font-size:1em; margin-left:140px; color:#FFF; display:inline;}
#bn2 h3 {width:150px; color:#FFF; font-size:1.3em; margin-left:140px; margin-top:25px;}
#bn2 h3 span{font-size:2.8em; color:#FFF;}

#bn3 { float:right; width:236px; height:290px; background: url(../images/index-prod-fondo.jpg) no-repeat left top #FFF; color:#000; padding:20px 30px 0 20px; border:8px solid #ccc; margin-right:30px;}
#bn3 a{ color:#07314b; font-size:1em; margin-top:10px; }
#bn3 h3{color:#07314b; font-size:1.8em; margin-top:12px;}
#bn3 p{font-size:1.2em; color:#333; margin-top:5px; line-height:15px; width:180px;}

#destacado {float:left; width:326px; display:inline; margin:0 0 30px 15px;  height:250px; padding:30px 20px;  border:8px solid #e1e1e1; position:relative; background: url(../images/index-alquiler.jpg) no-repeat #FFF bottom left;}
#destacado h2{color:#07314b; font-size:2em;}
#destacado p{margin:5px 0; color:#333; line-height:17px; text-decoration:none;}
#destacado p a{font-size:1em;}

#imagendes{position:absolute; bottom:0; left:0; padding:0 20px 5px 20px; width:326px; background-color:#000; filter: alpha(opacity=80); opacity: .8;-moz-opacity:0.8;}
#imagendes p, #imagendes a{color:#FFF; font-size:1.1em;}

		/*Solo IE6*/
			* html #destacado, * html #imagendes{width:300px;}
		

/*Fin Index*/


/*EMPRESA Desde 1986 - También usado en ALMACEN AUTOMATICO*/
#infoA, #infoAb{float:left; display:inline; width:918px; height:400px; background:url(../images/empresa-principal.jpg) top left no-repeat #FFF;}
#infoA{background:url(../images/empresa-principal.jpg) top left no-repeat #FFF;}

	#infoAb{background:url(../images/almacen-automatico-img2.jpg) top left no-repeat #FFF;}/*Para Almacen*/

#emgrupo{float:right; display:inline; width:390px; margin:30px 30px 0 0;}
#infoAtexto{float:left; display:inline; margin-bottom:15px;}
#infoAtexto h1{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:3em; color:#000; margin-bottom:10px; text-align:left;}
#infoAtextoB{float:left; display:inline; width:390px; clear:both;color:#FFF;position:relative; z-index:0; height:150px;}
#infoAtextoB div{position:absolute; top:0; right:0; width:390px; height: 150px;background-color:#000; filter: alpha(opacity=80); opacity: .8;-moz-opacity:0.8; z-index:-2;}
#infoAtextoB h2{font:Geneva, Arial, Helvetica, sans-serif; color:#68E0FD; font-size:1.7em; font-weight:bold; margin:15px 15px 8px 15px;}
#infoAtextoB ul{margin:13px 15px 8px 15px;}
#infoAtextoB li{color:#FFF; list-style:none;}

#infoB{float:left; display:inline; margin:35px 0 35px 60px; width:770px;}
#infoBtextA{float:left; display:inline; width:290px;}
#infoBtextB{float:right; display:inline; width:430px;}
.emdestacado{font-size:1.4em; color:#666; padding-left:25px; border-left:5px solid #68E0FD; margin-bottom:8px; text-align:left;}

	/*Para Almacen*/
	#infoC{float:left; display:inline; margin:35px 0 35px 60px; width:900px;}
	#infoCtextA{float:left; display:inline; width:380px;}
	#infoCtextB{float:right; display:inline; width:465px; text-align:left;}


/*Fin empresa y Almacen automatico*/

/*CONTACTO LOCALIZACION*/
#mapa{float:left; display:inline; width:690px;}
#columnainfo{float:right; display:inline; width:185px; background:url(../images/contacto-fondo.gif) no-repeat left top #FFF; padding:20px 0 0 30px;}
.azulon{font-size:1.5em; font-weight:bold; margin-top:15px;}
#columnainfo a, #columnainfo strong { color:#187da9;}
.contactitulo{float:left; display:inline; width:918px; margin:5px 0 15px 0; color:#187da9; font-size:2.5em;}


/*Fin contacto localcizacion*/

/*INSTALACIONES*/
#instalaciones, #tunel{width:918px; height:400px; background-color: #666; background-repeat: no-repeat; margin-bottom:40px;}
.instalfondo1{ background-image: url(../images/instalaciones-principal1.jpg);}
.instalfondo2{ background-image: url(../images/instalaciones-principal2.jpg);}
.instalfondo3{ background-image: url(../images/instalaciones-principal3.jpg);}
.instalfondo4{ background-image: url(../images/instalaciones-principal5.jpg);}
.instalfondo5{ background-image: url(../images/instalaciones-principal5.jpg);}
.instalfondo6{ background-image: url(../images/instalaciones-principal6.jpg);}
#instalaciones h1, #instalaciones li, #instalaciones p, #instalaciones img{color:#FFF;}

#instalA, #instalB{float:left; display:inline; height:202px; width:459px; margin-top:102px; position:relative; z-index:0;}
#instalA div, #instalB div{width:459px; height:202px; z-index:-1;background-color:#000; filter: alpha(opacity=75); opacity: .75;-moz-opacity:0.75; position:absolute; top:0; left:0;}
#instalA h1{margin:35px 35px 8px 35px;}
#instalA p{margin:0 35px;}
#instalB{background:url(../images/instalaciones-fondoN.png) repeat-y;}
#instalB ul{margin:35px 20px 0 55px;}
#instalB li{list-style:url(../images/topo-azul.gif) outside; padding:0;}

#instalC h2, #instalD h2{margin-bottom:8px;}
#instalC{float:left; display:inline;width:190px; margin:0 0 50px 40px;}
#instalC li{list-style:url(../images/topo-azul.gif) inside; padding:0;}
#instalD{width:640px;float:right; display:inline; padding-left:30px; border-left:5px solid #f2f2f2; margin-bottom:50px;}

#tunel{background-image:url(../images/tunel-principal.jpg); position:relative; height:350px;}
#tunelA{position:absolute; left:0; bottom:15px; width:250px; padding:15px; background: url(../images/fondo-negro60.png) repeat;}
#tunelA li{list-style:none; font-size:1.3em; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF;}
#tunelB, #tunelC{display:inline; margin-bottom:25px;}
#tunelB{float:left; width:640px;}
#tunelB h1{margin-bottom:15px;}
#tunelB h2{margin:15px 0 5px 0; width:660px; border-bottom:1px dotted #e1e1e1; border-top:1px dotted #e1e1e1; padding:5px 0;}
#tunelC{float:right; width:228px; height:280px; position:relative; background:url(../images/glaseado.jpg) no-repeat; border:6px solid #e1e1e1;}
.tunelcol{width:305px; display:inline; margin-top:5px; text-align:justify;}
.piefoto{position:absolute; left:0; bottom:10px; width:220px; padding:10px; background-color:#FFF; filter: alpha(opacity=80); opacity: .8;-moz-opacity:0.8; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

/*Fin instalaciones*/


/*ALQUILER DE FRIO*/
#alquilerA{float:left; display:inline;width:868px;background:url(../images/alquiler-fondo-txt.jpg) repeat-x bottom #FFF; position:relative; padding:25px; height:340px; margin-bottom:20px;}
#alquilerA h1, #alquilerA h2{color:#07314b; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
#alquilerA h1{font-size:5em;}
#alquilerA h1 img, #alquilerA h2 img{ margin-bottom:10px;}
#alquilerA h2{font-size:2em;}
#alquilerA p{line-height:1.5em;}

#alquilerAtxt{float:left; display:inline; width:560px;}
#alquilerAimg{position:absolute; bottom:0; right:25px;}

#alquilercajas{float:left; display:inline; width:918px; margin-bottom:30px;}
#alquilercajas li{float:left; display:inline; list-style:none; margin-right:15px;}
#alquilercajas h3{text-transform:uppercase; color:#FFF; background-color:#000; font-weight:lighter; padding:2px 6px; width:250px; margin-bottom:15px;}

#alquilerfoto{ width:918px;}
#alquilerfoto, #alquilerfoto img{float:left; display:inline;}
.alfotomargen{margin-right:7px;}

/*Fin Alquiler de Frio*/


/*Seccion TRAZABILIDAD*/

#info{float:left; display:inline; width:918px; margin-bottom:20px;}
.trazafondoA{background:url(../images/trazabilidad-principal.jpg) no-repeat right top;}
.trazafondoB{background:url(../images/calidad-principal.jpg) no-repeat right top;}
.trazafondoC{background:url(../images/APPCC-principal.jpg) no-repeat right top;}
.trazatxt{float:left; display:inline; width:450px; text-align:justify;}
.trazatxt h2{margin:15px 0 8px 0;color:#07314b;font-family:Arial, Helvetica, sans-serif;}
.trazatxt ul{padding:20px; border:1px dotted #CCC;}
.trazatxt li{margin:0 0 5px 15px;}

/*Fin seccion Trazabilidad*/

/*Seccion SERVICIOS*/
#servigrupo, .esquinainf, .servifila{float:left; display:inline; width:918px;}
.servifila{float:left; display:inline; width:860px; margin-left:40px;}
#servigrupo{background:url(../images/serv-esq-SI.gif) no-repeat #f5f3ee; margin:15px 0 20px 0;}
#servitit{float:left; display:inline; width:760px; margin-left:80px;}
#servitit h1{margin-bottom:15px;}

.esquina{float:right; display:inline; width:14px; height:14px;}
.esquinainf{background:url(../images/serv-esq-II.gif) no-repeat; height:14px;}
.servicio{float:left; display:inline; width:220px; margin:20px 0 0 45px;}
.servicio img{text-align:center;}
.servicio h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:normal; color:#1d5a7d; margin-bottom:5px;}
.servicio p{text-align:justify;}
.saber{padding:2px 0 2px 10px; font-weight:bold; background-color:#e2e0db; width:120px; margin-top:8px;}
.saber a{color:#1d5a7d; }

/*Fin Servicios*/



/*DESTACADOS*/
#destacados{float:left; display:inline; width:918px;}
#destacados div{float:left; display:inline;}
#dest-recetas h3, #dest-zonas h3, #dest-1986 h3, #dest-tunel h3, #dest-auto h3, #dest-instala h3, #dest-recetas p, #dest-zonas p, #dest-1986 p, #dest-tunel p, #dest-auto p, #dest-instala p, #dest-recetas a, #dest-zonas a, #dest-1986 a, #dest-tunel a, #dest-auto a, #dest-instala a, #dest-1986 span, #dest-zonas span{color:#FFF;}

#dest-recetas{background:url(../images/dest-recetas.jpg) no-repeat #000; padding:90px 120px 20px 20px; width:160px; height:61px;}
#dest-recetas h3{font-size:1.6em; font-weight:bold;}

#dest-zonas{background:url(../images/dest-zonas.gif) no-repeat #146d98;padding:40px 130px 20px 20px; width:150px; height:111px;}
#dest-zonas h3{font-size:1.6em; font-weight:bold; margin-bottom:8px;}
#dest-zonas span{font-size:1.2em;}

#dest-1986{background: url(../images/dest-1986.jpg) no-repeat #475f76; padding:50px 20px 20px 150px; width:130px; height:101px;}
#dest-1986 h3{font-size:1.3em; line-height:1.3em;}
#dest-1986 span{font-size:2.8em;line-height:1em;}

#dest-tunel, #dest-auto, #dest-instala{padding:20px 20px 20px 20px; width:260px; height:131px; text-align:right;}
#dest-tunel h3, #dest-auto h3, #dest-instala h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; margin-bottom:5px; font-weight:lighter;}

#dest-tunel{background:url(../images/dest-tunel.jpg) no-repeat #000;}
#dest-auto{background:url(../images/dest-automatico.jpg) no-repeat #000;}
#dest-instala{background:url(../images/dest-instalaciones.jpg) no-repeat #000;}

#dest-alquiler{padding:35px 120px 20px 20px; width:160px; height:116px; background:url(../images/dest-alquiler.gif) no-repeat #66cdfd;}
#dest-alquiler h3{font-size:1.6em; margin-bottom:5px; font-weight:bold;}
#dest-alquiler h3, #dest-alquiler p, #dest-alquiler a{color:#000;}

.dest-margen{margin-right:8px;}

/*Fin destacados*/

/*PRODUCTOS*/
#producto{float:left; display:inline; width:700px; padding:30px 30px 0 30px;}
.prodtitulo, #producto-datos, #productoim, #datos-pro, #datos-pro ul, #datos-pro img, .especies, #datos-proB, #datos-proB img, #datos-proB ul, #datos-proC, #datos-proC img, #datos-proC ul{float:left; display:inline;}
#producto-datos, #productoim{width:700px;}
#productoim{text-align:center; margin:10px 0;}
#producto h1{color:#1384bb; font-size:3em;}
.prodtitulo{width:450px; padding-left:10px; border-left:4px solid #5dc4ed;}
.prodtitulo img{margin-bottom:5px;}
#datos-pro, #datos-proB{background-color:#f6f9fa; width:670px; padding:15px;}
#datos-proC{background-color:#f6f9fa; width:300px; padding:15px;}

#datos-pro ul{margin-left:25px;}
#datos-proB ul, #datos-proC ul{margin-left:18px;}
#datos-pro li, #datos-proB li, #datos-proC li{list-style:inside square; border-bottom:1px dotted #CCC; padding-bottom:3px; margin-bottom:3px;}

#datos-pro li{width:550px;}
#datos-proB li{width:470px;}

#datos-pro li span, #datos-proB li span, #datos-proC li span{font-weight:bold;}
.especies{margin-top:15px; width:500px;}
.especies p{color:#999;}

.pdf{float:right; display:inline; background: url(../images/prod-fondo-pdf.gif) repeat-x #e1ebee bottom; width:180px; padding:10px;}
.pdf img{float:left; margin-right:8px;}

#menup{float:right; width:180px; padding:30px 20px 20px 0; background:url(../images/prod-menufondo.jpg) no-repeat;}
#menup h2 {font-size:1.1em; color:#1384bb; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:10px 0 5px 0;}
#menup ul{margin-left:20px;}
#menup li{list-style:none;}
#menup li a{color:#666;}
#menup li a:hover, .menupactive{color:#1384bb; font-weight:bold;}

#protxt{float:right; display:inline; width:350px; font-size:1.1em;}
#protxt p{margin-bottom:7px;}
#protxt span{font-size:1.2em; color:#1384bb; line-height:1.3em; }
/*Fin productos*/


/*NOTICIAS*/


#noticias {width:180px; float:left; display:inline; background: url(../images/noti-borde-sup.gif) no-repeat #e7e7e7; padding:10px;}
#noticias h2{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#07314b;}

#noticiadesarrollo { float:right;width:700px; display:inline;}
#noticiadesarrollo h2{color:#07314b; font-size:2em; margin-bottom:5px; border-bottom: 1px dotted #CCC;padding-bottom:5px;}

#noticiadesarrollo p {margin:8px 0; color:#666;}
#noticiadesarrollo a{color:#1b5374;}
#noticiadesarrollo a:hover{color:#000;}

#noticiadesarrollo img {margin:12px 0;}

.informacion{border-top:2px solid #FFF; padding-top:5px; margin-top:7px;}
.antiguas{font-weight:bold; text-transform:uppercase; color:#FFF; background-color:#333; padding:2px 5px;}
.antiguas:hover{background-color:#1b5374;}
.notiborde, #notigrupo{float:left; display:inline; width:200px;}


/*Fin noticias*/

/*PIE*/
#pie{float:left; display:inline; width:918px; padding: 20px 30px; background: url(../images/fondo-footer.gif) no-repeat #FFF; margin-bottom:50px; height:150px;}
#datpie, #datpie2{ border-right:1px dotted #666; padding-right:50px;float:left; display:inline; height:64px;}
#datpie2{padding-left:30px;}
#datpie3{float:right; display:inline;}
/*Fin Pie*/

img, div, a, li { behavior: url(iepngfix.htc) }


