@charset "utf-8";
/* CSS Document */

body{
 background-image:url(../imagenes/fondo-home.jpg); background-repeat:no-repeat; background-color:#000000;
}
div{
display:block; 
}
img{
border:0px;
}
#contenedor{
position:relative; float:left;  width:990px; height:770px; left:50%; margin-left:-495px; margin-top:-15px;   
}
#cabecera{
position:relative; float:left;  width:990px; height:160px; margin:0px 0px 0px 0px; background-image:url(../imagenes/cabecera.png); background-repeat:no-repeat;
}

.logo{
position:relative; float:left; margin:50px 0px 0px 0px; 
}
.bola{
margin:10px 0px 0px 455px;
}
ul#menuprin{
position:relative; float:left; *margin:5px 0px 0px 390px!important;  width:700px; margin:5px 0px 0px 260px; _margin:5px 0px 0px 150px;
}
ul#menuprin li{
 list-style-type:none; display:inline; border-right:2px solid #4a4a4a; padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}

ul#menuprin li a{
color:#4a4a4a; text-decoration:none;
}
ul#menuprin li a:acitve,ul#menuprin li a:acitve link{
color:#4a4a4a; text-decoration:none;
}
ul#menuprin li a:visited{
color:#4a4a4a; text-decoration:none;
}
ul#menuprin li a:hover,ul#menuprin li a:focus{
color:#adb203; text-decoration:underline;
}
ul#menuprin li.sin{
 list-style-type:none; display:inline; border:none;  padding:0px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}
ul#menuprin li.sin a{
color:#4a4a4a; text-decoration:none;
}
ul#menuprin li.sin a:acitve,ul#menuprin li.sin a:acitve link{
color:#4a4a4a; text-decoration:none;
}
ul#menuprin li.sin a:visited{
color:#4a4a4a; text-decoration:none;
}
ul#menuprin li.sin a:hover,ul#menuprin li.sin a:focus{
color:#adb203; text-decoration:underline;
}
#contenidomenu{
position:relative; float:left;  width:235px; min-height:600px; margin:10px 0px 0px 0px; border:6px solid #d9d9d9;
}
ul#menuprin li.seleccionado a{
color:#adb203; text-decoration:none;
}
ul#menuprin li.seleccionado a:acitve,ul#menuprin li.seleccionado a:acitve link{
color:#adb203; text-decoration:none;
}
ul#menuprin li.seleccionado a:visited{
color:#adb203; text-decoration:none;
}
ul#menuprin li.seleccionado a:hover,ul#menuprin li.seleccionado a:focus{
color:#adb203; text-decoration:underline;
}

/* #slide height = (number of top level links - 1) * height of links + inner div height */
#slide {padding:0; margin:-5px 0px 0px 0px; list-style:none; width:235px; *height:600px!important;  position:relative; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; z-index:80; background:transparent; height:600px; _height:600px; }

#slide li.sub,
#slide li.top
{display:block; float:left; height:27px; line-height:27px; width:235px; color:#fff; background:#a1a1a1; text-decoration:none;  text-indent:20px; overflow:hidden; 
cursor:pointer; margin:4px 0px 0px 0px; font-size:11px;}

#slide li.sub2,
#slide li.top
{display:block; float:left; height:115px; line-height:27px; width:235px; color:#fff; background:#a1a1a1; text-decoration:none;  text-indent:20px; overflow:hidden; cursor:pointer; margin:4px 0px 0px 0px; font-size:11px;}
#slide li.sub3,
#slide li.top
{display:block; float:left; height:230px; line-height:27px; width:235px; color:#fff; background:#a1a1a1; text-decoration:none;  text-indent:20px; overflow:hidden; cursor:pointer; margin:4px 0px 0px 0px; font-size:11px;}
#slide li.sub4,
#slide li.top
{display:block; float:left; height:132px; line-height:27px; width:235px; color:#fff; background:#a1a1a1; text-decoration:none;  text-indent:20px; overflow:hidden; cursor:pointer; margin:4px 0px 0px 0px; font-size:11px;}

#slide li.sub {background:#a1a1a1;}
#slide li.sub2 {background:#a1a1a1;}
#slide li.sub3 {background:#a1a1a1;}
#slide li.sub4 {background:#a1a1a1;}

#slide li.top a {text-decoration:none; color:#fff; display:block; }
#slide li.top a:hover {color:#0043ab; background:#edecec; font-size:11px;}

#slide li.clicked {color:#0043ab; background:#a1a1a1; font-size:11px;}

/* #slide li.sub div height = (maximum sub lines * sub line height) + top level link height(variable fY in jQuery) */
#slide li.sub div {background:#edecec; height:247px; width:215px; padding:0 15px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; text-indent:0; font-size:11px;}
#slide li.sub2 div {background:#edecec; height:247px; width:215px; padding:0 15px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; text-indent:0; font-size:11px; margin-top:0px;}
#slide li.sub3 div {background:#edecec; height:247px; width:215px; padding:0 15px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; text-indent:0; font-size:11px; margin-top:0px;}
#slide li.sub4 div {background:#edecec; height:247px; width:215px; padding:0 15px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; text-indent:0; font-size:11px; margin-top:0px;}


#slide li div ul {padding:0; margin:0; list-style:none; font-size:11px;}
#slide li div ul li {float:left; height:20px; width:100%; font-size:11px;}
#slide li div ul li a {padding:0; margin:0;color:#888; text-decoration:none; background:#edecec; font-size:10px; display:block; border-bottom:1px solid #ddd; height:19px; line-height:19px; width:100%; text-indent:20px; font-size:11px;}
#slide li div ul li a:hover {color:#0043ab; background:#edecec; font-size:11px;}

#slide li div ul li.seleccionado2 a{color:#0043ab; font-size:11px;
}

#transparencia{
position:relative; float:left;  width:235px; height:450px; margin:-445px 0px 0px 0px; background-color:#fff; filter: alpha(opacity=50);opacity: .5;-moz-opacity:0.5;
}
/* ttransparencia para limpieza */
#transparencia2{
position:relative; float:left;  width:235px; height:362px; margin:-357px 0px 0px 0px; background-color:#fff; filter: alpha(opacity=50);opacity: .5;-moz-opacity:0.5;
}
/* ttransparencia para facility*/
#transparencia3{
position:relative; float:left;  width:235px; height:252px; margin:-245px 0px 0px 0px; background-color:#fff; filter: alpha(opacity=50);opacity: .5;-moz-opacity:0.5;
}
/* ttransparencia para medio ambiente */
#transparencia4{
position:relative; float:left;  width:235px; height:362px; margin:-357px 0px 0px 0px; background-color:#fff; filter: alpha(opacity=50);opacity: .5;-moz-opacity:0.5;
}
#contenido{
position:relative; float:left;  width:735px; height:310px; margin:-5px 0px 0px -5px; border:6px solid #d9d9d9;
}
#contenidofoto{
position:relative; float:left;  width:735px; height:283px; margin:10px 0px 0px -5px; border:6px solid #d9d9d9;
}
.fotoindex{
margin:0px 0px 0px 0px; width:736px; height:283px;
}
#textoindex{
position:relative; float:left;  width:736px; height:310px; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a;
}
#textoindex p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:60px 0px 0px 40px; width:620px; font-weight:bold; text-align:justify;
}
#textoindex p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:60px 0px 0px 40px; width:620px;  text-align:justify; font-weight:normal;
}
#textoindex p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:18px 0px 0px 40px; width:620px;  text-align:justify; font-weight:normal;
}
strong.gris{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; font-weight:bold;
}

/* quienes */
#fotoquienes{
position:relative; float:left;  width:464px; height:600px; margin:10px 0px 0px -5px; border:6px solid #d9d9d9; z-index:50;
}
.fotoquienes{
margin:0px 0px 0px 0px; width:464px; height:600px; _height:595px;
}
#contenidoquienes{
position:relative; float:left;  width:265px; height:600px; margin:10px 0px 0px -5px; border:6px solid #d9d9d9; background-color:#fff; z-index:50;
}
#txtquienes{
position:relative; float:left;  width:245px; height:310px; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a;
}
#txtquienes p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px; width:240px; text-align:justify; line-height:17px;
}
#txtquienes p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:140px 2px 0px 10px; width:240px;  text-align:justify; font-weight:normal; 
padding:0px 5px 0px 0px;
}
#txtquienes p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:15px 2px 0px 10px; width:240px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
.logoquienes{
position:absolute; float:left; *margin:35px 0px 0px -742px!important; margin:190px 0px 0px -742px; z-index:80;
}

/* todos menos quienes quienes */
#contenido2{
position:relative; float:left;  width:735px; min-height:600px; margin:10px 0px 0px -5px; border:6px solid #d9d9d9; background-color:#FFFFFF;
}

/* donde */
#loca{
position:absolute; float:left;  width:429px; height:381px; margin:219px 0px 0px 300px; border-left:6px solid #d9d9d9; 
}
#map{
position:absolute; float:left;  width:429px; height:381px; margin:0px 0px 0px 0px;
}
#fotodonde{
position:absolute; float:left;  width:300px; height:221px; margin:0px 0px 0px 0px; border-right:6px solid #d9d9d9;
}
.fotodonde{
margin:0px 0px 0px 0px; width:301px; height:221px;
}
ul#donde3{
position:absolute; float:left; margin:330px 0px 0px 40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; list-style:none;
}
ul#donde3 li{
list-style-type:none;
}
ul#donde4{
position:absolute; float:left; margin:90px 0px 0px 420px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a;
}


/* certificados */
#loca2{
position:absolute; float:left;  width:308px; height:233px; margin:82px 0px 0px 422px; border-left:6px solid #d9d9d9;  border-top:6px solid #d9d9d9; 
}
#txtcerti{
position:absolute; float:left;  width:480px; height:310px; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a;
}
#txtcerti p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px; width:460px; text-align:justify; line-height:17px;
}
#txtcerti p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px; width:460px;  text-align:justify; font-weight:normal; 
padding:0px 5px 0px 0px;
}
#txtcerti p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:15px 2px 0px 10px; width:460px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}

#txtcerti2{
position:absolute; float:left;  width:350px; height:210px; margin:40px 0px 0px 0px; background-color:#fff; color:#4a4a4a;
}
#txtcerti2 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px; width:330px; text-align:justify; line-height:17px;
}
#txtcerti2 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px; width:330px;  text-align:justify; font-weight:normal; 
padding:0px 5px 0px 0px;
}
#txtcerti2 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:15px 2px 0px 10px; width:330px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
.certi{
position:absolute; float:left; margin:-340px 0px 0px -230px;
}
/* limpieza tecnica  */
#limpieza{
position:absolute; float:left;  width:735px; height:600px; margin:0px 0px 0px 0px; background-color:#d9d9d9;  
}
.limpieza1{
position:absolute; float:left;  width:242px; height:158px; margin:0px 0px 0px 0px;  
}
.limpieza2{
position:absolute; float:left;  width:242px; height:111px; margin:163px 0px 0px 0px;  
}
.limpieza3{
position:absolute; float:left;  width:242px; height:152px; margin:279px 0px 0px 0px;  
}
.limpieza4{
position:absolute; float:left;  width:242px; height:156px; margin:436px 0px 0px 0px;  
}
.limpieza5{
position:absolute; float:left;  width:240px; height:156px; margin:436px 0px 0px 248px;  
}
.limpieza6{
position:absolute; float:left;  width:244px; height:156px; margin:436px 0px 0px 493px;  
}
#txtlimpieza{
position:absolute; float:left; margin:0px 0px 0px 248px; background-color:#fff; color:#4a4a4a; width:487px; height:431px;
}
#txtlimpieza p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlimpieza p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal; 
padding:0px 5px 0px 0px;
}
#txtlimpieza p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:5px 2px 0px 10px; width:430px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
h2.titlimpieza1{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal; 
padding:0px 5px 0px 0px; font-weight:bold; text-transform:uppercase;
}
h2.titlimpieza2{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; margin:25px 2px 0px 10px; width:330px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px; font-weight:bold; text-transform:uppercase;
}
/* limpieza industrial */
.limpieza1t{
position:absolute; float:left;  width:238px; height:179px; margin:0px 0px 0px 0px;  
}
.limpieza2t{
position:absolute; float:left;  width:210px; height:179px; margin:0px 0px 0px 245px;  
}
.limpieza3t{
position:absolute; float:left;  width:271px; height:179px; margin:0px 0px 0px 461px;  
}
.limpieza4t{
position:absolute; float:left;  width:271px; height:411px; margin:184px 0px 0px 461px;  
}
.limpieza5t{
position:absolute; float:left;  width:239px; height:180px; margin:416px 0px 0px 216px;  
}
.limpieza6t{
position:absolute; float:left;  width:208px; height:180px; margin:416px 0px 0px 0px;  
}
#txtlimpiezain{
position:absolute; float:left; margin:186px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:454px; height:222px;
}
#txtlimpiezain p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlimpiezain p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:40px 2px 0px 10px;   text-align:justify; font-weight:normal; 
padding:0px 5px 0px 0px; width:400px;
}
#txtlimpiezain p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:15px 2px 0px 10px; width:430px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px; width:400px;
}
h2.titlimpieza1in{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal; 
padding:0px 5px 0px 0px; font-weight:bold;
}
h2.titlimpieza2in{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:25px 2px 0px 10px; width:330px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px; font-weight:bold;
}
/*  limpieza mantenimiento */
.limpieza1m{
position:absolute; float:left;  width:293px; height:200px; margin:0px 0px 0px 441px;  
}
.limpieza2m{
position:absolute; float:left;  width:293px; height:186px; margin:205px 0px 0px 441px;  
}
.limpieza3m{
position:absolute; float:left;  width:293px; height:200px; margin:396px 0px 0px 441px;  
}
.limpieza4m{
position:absolute; float:left;  width:216px; height:200px; margin:396px 0px 0px 219px;  
}
.limpieza5m{
position:absolute; float:left;  width:212px; height:200px; margin:396px 0px 0px 0px;  
}
#txtlimpiezaman{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:435px; height:390px;
}
#txtlimpiezaman p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlimpiezaman p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:90px 2px 0px 60px;   text-align:justify; font-weight:normal;  width:300px;
padding:0px 5px 0px 0px;
}
#txtlimpiezaman p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:18px 2px 0px 60px; width:300px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
/* limpieza general */
.limpieza1g{
position:absolute; float:left;  width:450px; height:329px; margin:0px 0px 0px 0px;  
}
.limpieza2g{
position:absolute; float:left;  width:279px; height:329px; margin:0px 0px 0px 455px;  
}

#txtlimpiezage{
position:absolute; float:left; margin:335px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:735px; height:265px;
}
#txtlimpiezage p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlimpiezage p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:90px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px;
}
#txtlimpiezage p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:5px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
h2.titlimpiezage{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold;
}
#txtlimpiezage ul{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; display:block; margin:10px 0px 0px 10px; 
}
#txtlimpiezage ul li{
display:block; list-style-type:none;
}
/* facility */
.facility1{
position:absolute; float:left;  width:602px; height:401px; margin:199px 0px 0px 133px;  
}


#txtlfacility{
position:absolute; float:left; margin:0px 0px 0px 30px; background-color:#fff; color:#4a4a4a; width:433px; height:196px;
}

#txtlfacility p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:600px;
padding:0px 5px 0px 0px;
}
h2.titfacility{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:70px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:600px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* facility higiene */
.facility1h{
position:absolute; float:left;  width:276px; height:309px; margin:288px 0px 0px 0px;  
}
.facility2h{
position:absolute; float:left;  width:260px; height:309px; margin:288px 0px 0px 282px;  
}
.facility3h{
position:absolute; float:left;  width:186px; height:309px; margin:288px 0px 0px 548px;  
}

#txtlfacilityhi{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:735px; height:283px;
}
#txtlfacilityhi p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlfacilityhi p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:70px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:600px;
padding:0px 5px 0px 0px;
}
#txtlfacilityhi p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px; width:600px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
h2.titfacilityhi{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* facility combustibles*/
.facility1com{
position:absolute; float:left;  width:296px; height:211px; margin:0px 0px 0px 438px;  
}
.facility2com{
position:absolute; float:left;  width:296px; height:180px; margin:216px 0px 0px 438px;  
}
.facility3com{
position:absolute; float:left;  width:296px; height:195px; margin:401px 0px 0px 438px;  
}

#txtlfacilitycom{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; *width:433px!important; width:433px; height:596px; _width:400px;
}
#txtlfacilitycom p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlfacilitycom p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:90px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:250px;
padding:0px 5px 0px 0px;
}
#txtlfacilitycom p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:120px 2px 0px 10px; width:300px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
#txtlfacilitycom ul{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; display:block; margin:30px 0px 0px 10px; width:380px; 
}
#txtlfacilitycom ul li{
display:block; list-style-type:none; padding:10px 0px 0px 0px;
}
h2.titfacilitycom{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:40px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:415px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* facility almacenes*/
h2.titfacilityalma{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:50px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px; font-weight:bold;
}
.facility4alma{
position:absolute; float:left;  width:296px; height:195px; margin:71px 0px 0px 68px;  
}
/* facility logistica*/
.facility1log{
position:absolute; float:left;  width:735px; height:275px; margin:0px 0px 0px 0px;  
}
#txtlfacilitylog{
position:absolute; float:left; margin:280px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:735px; height:321px;
}
#txtlfacilitylog p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlfacilitylog p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:70px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:600px;
padding:0px 5px 0px 0px;
}
#txtlfacilitylog p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px; width:600px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
#txtlfacilitylog ul{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; display:block; margin:10px 0px 0px 10px; 
}
#txtlfacilitylog ul li{
display:block; list-style-type:none;
}
h2.titfacilitylog{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:40px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* facility picking*/
.facility1pic1{
position:absolute; float:left;  width:241px; height:361px; margin:0px 0px 0px 0px;  
}
.facility1pic2{
position:absolute; float:left;  width:238px; height:361px; margin:0px 0px 0px 245px;  
}
.facility1pic3{
position:absolute; float:left;  width:242px; height:361px; margin:0px 0px 0px 488px;  
}
#txtlfacilitypic{
position:absolute; float:left; margin:365px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:735px; height:235px;
}
#txtlfacilitypic p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlfacilitypic p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px;
}
#txtlfacilitypic p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
#txtlfacilitypic ul{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; display:block; margin:10px 0px 0px 10px; 
}
#txtlfacilitypic ul li{
display:block; list-style-type:none;
}
h2.titfacilitypic{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* medio ambiente - tratamiento*/
.ambientetrata{
position:absolute; float:left;  width:734px; height:148px; margin:453px 0px 0px 0px;  
}

#txtambientetrata{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:734px; height:448px;
}
#txtambientetrata p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientetrata p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px;
}
#txtambientetrata p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
#txtambientetrata dl{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; display:block; margin:10px 0px 0px 10px; 
}
#txtambientetrata dt{
font-weight:bold; margin:15px 0px 0px 0px;

}
#txtambientetrata dl{
 width:704px;

}
h2.titambientetrata{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* medio ambiente - ddd*/
.ambientedd1{
position:absolute; float:left;  width:200px; height:155px; margin:10px 0px 0px 250px;  
}
.ambientedd2{
position:absolute; float:left;  width:224px; height:538px; margin:62px 0px 0px 510px;  
}
.ambientedd3{
position:absolute; float:left;  width:400px; height:142px; margin:438px 0px 0px 50px;  
}

#txtambientedd{
position:absolute; float:left; margin:160px 0px 0px 50px; background-color:#fff; color:#4a4a4a; width:334px; height:148px;
}
#txtambientedd p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientedd p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px;
}
#limpiezab{
position:absolute; float:left;  width:735px; height:600px; margin:0px 0px 0px 0px; background-color:#ffffff;  
}
h2.titambientedd{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold; text-transform:uppercase;
}
/* medio ambiente - aa*/
.ambienteaa1{
position:absolute; float:left;  width:263px; height:200px; margin:0px 0px 0px 0px;  
}
.ambienteaa2{
position:absolute; float:left;  width:263px; height:190px; margin:205px 0px 0px 0px;  
}
.ambienteaa3{
position:absolute; float:left;  width:263px; height:194px; margin:400px 0px 0px 0px;  
}

#txtambientetrat{
position:absolute; float:left; margin:0px 0px 0px 268px; background-color:#fff; color:#4a4a4a; width:466px; height:595px;
}
#txtambientetrat p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientetrat p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px;
}
#txtambientetrat p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:400px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}

h2.titambientetrat{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:160px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px; font-weight:bold;
}
h2.titambientetrat2{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* medio ambiente - jardineria */
.ambientejar1{
position:absolute; float:left;  width:294px; height:196px; margin:0px 0px 0px 440px;  
}
.ambientejar2{
position:absolute; float:left;  width:294px; height:196px; margin:203px 0px 0px 440px;  
}
.ambientejar3{
position:absolute; float:left;  width:294px; height:193px; margin:405px 0px 0px 440px;  
}
.ambientejar4{
position:absolute; float:left;  width:433px; height:285px; margin:313px 0px 0px 0px;  
}

#txtambientejar{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:433px; height:308px;
}
#txtambientejar p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientejar p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px;
}
#txtambientejar p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:400px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}

h2.titambientejar{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:70px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px; font-weight:bold;
}



/* medio ambiente - index */
.ambiente1{
position:absolute; float:left;  width:221px; height:360px; margin:237px 0px 0px 0px;  
}
.ambiente2{
position:absolute; float:left;  width:509px; height:360px; margin:237px 0px 0px 226px;  
}


#txtambiente{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:735px; height:232px;
}
#txtambiente p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
h2.titambiente{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:40px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold;
}


/* address */
#direccion{
position:relative; float:left;
height:20px; width:990px; background-color:#d9d9d9; *margin:15px 0px 0px 125px!important; margin:15px 0px 0px 137px; z-index:100; _margin:5px 0px 0px 61px;
}
address{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; font-style:normal; padding:3px 0px 0px 10px;
}
address a{
color:#4a4a4a; text-decoration:none;
}
address a:active,address a:link{
color:#4a4a4a; text-decoration:none;
}
address a:visited{
color:#4a4a4a; text-decoration:none;
}
address a:hover,address a:focus{
color:#adb203; text-decoration:underline;
}
#legal a
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	}
/* facility aproximamiento */
.limpieza10g{
position:absolute; float:left;  width:365px; height:329px; margin:0px 0px 0px 0px;  
}
.limpieza20g{
position:absolute; float:left;  width:365px; height:329px; margin:0px 0px 0px 370px;  
}

#txtlimpiezage10{
position:absolute; float:left; margin:335px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:735px; height:265px;
}
#txtlimpiezage10 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlimpiezage10 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:90px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px;
}
#txtlimpiezage10 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:5px 2px 0px 10px; width:620px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
h2.titlimpiezage10{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold;
}
#txtlimpiezage10 ul{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; display:block; margin:10px 0px 0px 10px; 
}
#txtlimpiezage10 ul li{
display:block; list-style-type:none;
}
/* facility subensamblajes*/
.ambientetrata100{
position:absolute; float:left;  width:734px; height:410px; margin:190px 0px 0px 0px;  
}

#txtambientetrata100{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:734px; min-height:184px;
}
#txtambientetrata100 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientetrata100 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px;
}
#txtambientetrata100 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}

h2.titambientetrata100{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:30px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; font-weight:bold; text-transform:uppercase;
}
/* facility subensamblajes*/
.ambientetrata200{
position:absolute; float:left;  width:734px; height:410px; margin:190px 0px 0px 0px;  
}

#txtambientetrata200{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:734px; height:184px;
}
#txtambientetrata200 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientetrata200 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px;
}
#txtambientetrata200 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px; 
}

h2.titambientetrata200{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:-170px 2px 0px 240px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* luminiscencia */
#txtlfacilitycom101{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; *width:433px!important; width:433px; height:596px; _width:400px;
}
#txtlfacilitycom101 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlfacilitycom101 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:90px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:250px;
padding:0px 5px 0px 0px;
}
#txtlfacilitycom101 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:70px 2px 0px 10px; width:370px;  text-align:justify; font-weight:normal;
padding:0px 15px 0px 10px; overflow:auto; height:490px;
	SCROLLBAR-FACE-COLOR: #4a4a4a;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
	SCROLLBAR-SHADOW-COLOR: #fff;
	SCROLLBAR-3DLIGHT-COLOR: #fff;
	SCROLLBAR-ARROW-COLOR:  #fff;
	SCROLLBAR-TRACK-COLOR: #fff;
	SCROLLBAR-DARKSHADOW-COLOR: #fff;
}
h2.titfacilitycom101{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:-530px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:415px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* campofrio */
/* facility subensamblajes*/
.ambientetrata30012{
position:absolute; float:left;  width:734px; height:350px; margin:250px 0px 0px 0px;  
}
.ambientetrata300{
position:absolute; float:left;  width:734px; height:340px; margin:260px 0px 0px 0px;  
}

#txtambientetrata300{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:734px; height:254px;
}
#txtambientetrata300 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientetrata300 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:500px;
padding:0px 5px 0px 0px; line-height:20px;
}
#txtambientetrata300 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px; 
}

h2.titambientetrata300{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:-170px 2px 0px 240px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* aula fomracion */
#txtlfacilityhi1001{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:735px; height:283px;
}
#txtlfacilityhi1001 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtlfacilityhi1001 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:660px;
padding:0px 5px 0px 0px;
}
#txtlfacilityhi1001 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px; width:660px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px;
}
.facility1h1{
position:absolute; float:left;  width:240px; height:309px; margin:288px 0px 0px 0px;  
}
.facility2h1{
position:absolute; float:left;  width:240px; height:309px; margin:288px 0px 0px 248px;  
}
.facility3h1{
position:absolute; float:left;  width:240px; height:309px; margin:288px 0px 0px 495px;  
}
/* servicios publicitarios */
#limpieza2{
position:absolute; float:left;  width:735px; height:200px; margin:200px 0px 0px 0px; background-color:#ffffff;  
}
#limpieza3{
position:absolute; float:left;  width:400px; height:228px; margin:100px 0px 0px 220px;   
}
#txtambientetrata3006{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:734px; height:254px;
}
#txtambientetrata3006 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientetrata3006 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px; line-height:20px;
}
#txtambientetrata3006 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px; 
}
/* campofrio */
#txtambientetrata3001{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:734px; height:254px;
}
#txtambientetrata3001 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientetrata3001 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:600px;
padding:0px 5px 0px 0px; line-height:20px;
}
#txtambientetrata3001 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px; 
}

h2.titambientetrata3001{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:-170px 2px 0px 240px;   text-align:justify; font-weight:normal;  width:500px;
padding:0px 5px 0px 0px; font-weight:bold;
}
/* co sourcing - out sourcing */
.ambientetrata2002{
position:absolute; float:left;  width:734px; height:310px; margin:290px 0px 0px 0px;  
}
#txtambientetrata2002{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#fff; color:#4a4a4a; width:734px; height:284px;
}
#txtambientetrata2002 p{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 0px 0px 10px;  text-align:justify; line-height:17px;
}
#txtambientetrata2002 p.uno{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:20px 2px 0px 10px;   text-align:justify; font-weight:normal;  width:700px;
padding:0px 5px 0px 0px;
}
#txtambientetrata2002 p.dos{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:10px 2px 0px 10px; width:700px;  text-align:justify; font-weight:normal;
padding:0px 5px 0px 0px; 
}

h2.titambientetrata2002{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; margin:-170px 2px 0px 240px;   text-align:justify; font-weight:normal;  width:400px;
padding:0px 5px 0px 0px; font-weight:bold;
}
