/* CSS Document */
body { margin:0; background-color:#000; font-family:Verdana, Geneva, sans-serif;}
.general { width:100%; height:100%; text-align:center; margin:0 auto; background-color:#000; overflow-x:hidden;}
.wrapper { width:1020px; margin:0 auto; padding-top:20px; text-align:center;}
.header { width:100%; height:100px; display:block; background:url(images/header.jpg) top left no-repeat;}

#header { display:block; float:right; width:600px; height:70px; margin-top:16px;}

.header .header_gif { width:560px; height:71px; display:block; float:right; margin-right:5px; margin-top:14px;}

.botonera { width:100%; height:40px; display:block; margin-top:5px; }
.botones { padding:5px 0 0 0px; height:35px; display:block}
.botones a.boton { text-decoration:none;  height:19px; padding:0px 12px; font-size:12px; color:#EAEAEA; display:block; float:left; text-transform:uppercase; border-right:solid 1px #fff;}
.botonsel {text-decoration:none;  height:19px; padding:0px 6px; font-size:12px; color:#fff; display:block; float:left; text-transform:uppercase; border-right:solid 1px #fff;}
.botones a.boton:hover { text-decoration:none; background:#000; color:#fff; text-transform:uppercase; border-right:solid 1px #fff;} 

.botones a.boton_intranet { height:35px; width:85px; display:block; float:right; margin-right:12px;}
.botones a.boton_tel { height:35px; width:136px; display:block; float:right; margin-right:12px; margin-top:-2px;}



.contenido { height:580px; background-color:#000 }
.contenido_laempresa { height:485px; background-color:#000 }

.contenido_servicios { height:auto; display:table; background-color:#000; margin-bottom:10px; }

.contenido_clientes { height:620px; background-color:#000 }

.contenido_notas { height:100%; display:table; background-color:#000 }

.contenido_sucursales { height:780px; background-color:#000 }

.contenido_contacto { height:520px; background-color:#000 }


.logo { width:200px; height:76px; display:block;}
.content { width:200px; height:118px; display:block; overflow:hidden; font-family:Tahoma; font-size:12px; line-height:16px; color:#fff; text-align:left; padding-top:5px; }


.colizq { width:160px; display:block; float:left; padding:0px 6px 4px 0px; margin-top:10px; border-right:solid 1px #666; height:228px; }
.med { display:block; float:left; margin-top:6px; padding-bottom:15px; border-bottom:solid 1px #666; width:1020px;}

.col1, .col2, .col3 { display:block; float:left; width:330px; }
.col1, .col2 { padding-right:7px; margin-right:6px ; }

.col1 h2, .col2 h2, .col3 h2 { display:block; float:left; padding:10px; padding-left:0px; border-right:solid 1px #666; line-height:50px; height:50px; text-transform:uppercase; font-size:16px; color:#fff; width:28%; text-align:left;} 
.col2 h2, .col3 h2 { width:20%;}
.col1 h3, .col2 h3, .col3 h3 { display:block; float:left; height:50px; font-size:11px; color:#fff; width:60%; text-align:left; font-weight:normal; padding-left:10px;} 

.col2 h3, .col3 h3 { width:70%;}
.bottom { display:block; float:left; margin-top:6px;}
.banner_sucursales { width:260px; height:210px; display:block; float:left; margin-bottom:7px; padding-right:5px; border-right:solid 1px #666;}
.banner_cv { width:336px; height:65px; display:block; float:left; margin-bottom:7px;  overflow:hidden;}

.banner_brochure { width:206px; height:100px; float:left; padding:0px 4px; border-right:solid 1px #666; border-left:solid 1px #666;}
.banner_iso {width:260px; height:210px; float:left; padding-left:4px; }
.banner_tresdestacados { width:337px; height:90px; float:left; margin-bottom:4px; }

.banner_tel { width:161px; height:100px; display:block; float:left; margin-bottom:5px;}
.banner_noticias { width:478px; height:210px; display:block; float:left; margin-bottom:7px; margin:0 5px; border-right:solid 1px #666;}
.banner_noticias .tit { 
    background: url("images/ic_flecha.jpg") no-repeat scroll left 10px transparent;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 14x;
    font-weight: bold;
    height: 22px;
    padding: 8px 0 0 15px;
    text-align: left;
    text-transform: uppercase;
    width: 100px;
}
.banner_noticias .tit_bajada { 
    background: url("images/ic_flecha.jpg") no-repeat scroll left 10px transparent;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 14x;
    font-weight: bold;
    height: 22px;
    padding: 8px 0 0 15px;
    text-align: left;
    text-transform: uppercase;
    width: 150px;
}

.banner_noticias .bajada { font-size:11px; color:#fff; text-align:left; display:block; float:left; width:95%; padding:10px;}
.banner_noticias .bajada a { font-weight:bold; color:#FFFFFF; text-decoration:none;}
.banner_noticias .bajada a:hover { font-weight:bold; color:#FFFFFF; text-decoration:underline;}


.colcen { width:338px; display:block; float:left; padding:0px 6px 2px 6px; margin-top:10px; border-right:solid 1px #666; height:228px; }


.colder { width:330px; display:block; float:left; padding:0px 0 12px 6px; margin-top:10px; overflow:hidden; height:228px;}
.colder_notas { width:689px; display:block; float:left; padding:18px 0 0 8px; padding-bottom:12px; text-align:center;}


.home_destacado_grande { width:1020px; height:310px; float:left; margin-top:10px; padding-bottom:10px; border-bottom:solid 1px #666; }
.home_destacados_chicos { width:688px; height:214px; float:left; margin-top:4px; }

.home_destacados_chicos .izq{ width:337px; float:left;}
.home_destacados_chicos .der{ width:348px;  float:left; text-align:right;}

.footer { width:100%; height:40px; text-align:center;  font-family:Arial; font-size:10px; color:#fff; border-top:solid 1px #666;clear:both; padding-top:16px; }
.footer a { color:#fff; text-decoration:none;}
.footer a:hover { color:#fff; text-decoration:underline;}
.footer img {
display:block;
float:right;
margin-top:-12px; }




/*INTERNAS*/
.contenido_laempresa .colcen { width:1020px; margin:0; padding:0; border:none!important;}
.laempresa_tit { width:1020px; height:198px; display:block; float:left; padding-top:6px; }
.laempresa_bajada { width:678px; height:48px; display:block; float:left; margin-top:6px; }
.laempresa_misionvision { width:1020px; height:255px; display:block; float:left; margin-top:6px; overflow:visible; border-bottom:solid 0px #666; padding-bottom:8px; }
.servicios_dos { width:854px; height:300px; display:block; float:left; margin-top:6px; overflow:visible; padding-bottom:8px; }

.laempresa_misionvision .mision { width:310px; height:260px; overflow:hidden; float:left; display:block; border-right:solid 1px #666; padding-right:20px; text-align:left; padding-left:12px;}
.laempresa_misionvision .vision { width:310px; height:260px; overflow:hidden; float:left; display:block; border-right:solid 1px #666; padding-right:20px; text-align:left; padding-left:12px;}
.laempresa_misionvision .valores { width:322px; height:260px; overflow:hidden; float:left; display:block;  text-align:left; padding-left:12px;}

.laempresa_misionvision .valores h3, .laempresa_misionvision .mision h3, .laempresa_misionvision .vision h3{ display:block; font-size:13px; font-weight:bold; color:#fff; margin-top:6px; padding-bottom:12px; _padding-bottom:0px; padding-left:0px; padding-top:0px; float:left; clear:both; width:200px; text-transform:uppercase}

.laempresa_misionvision .valores h4, .laempresa_misionvision .mision h4, .laempresa_misionvision .vision h4{ display:block; font-size:12px; font-weight:normal; color:#fff; width:263px; float:left;}

.laeempresa_indices { width:586px; height:96px; display:block; float:left; overflow:hidden; margin-top:18px; padding-left:420px; text-align:center; *padding-left:150px;}
.laeempresa_indices img { display:block;text-align:center;}
.laeempresa_indices a { width:163px; text-align:center; margin-left:200px;}

.limpieza { width:419px; height:172px; float:left; text-align:left; margin-top:6px;}
.obras { width:419px; height:172px; float:right; text-align:left; margin-top:6px; }


.servicios_dos .limpieza { width:260px; height:117px; float:left; text-align:left; margin-top:6px;}
.servicios_dos .obras { width:260px; height:117px; float:left; text-align:left; margin-top:6px; }



.servicios_contenido { display:block; float:left; width:90%; height:100%; border-left:solid 1px #666; margin:10px 0 0 50px; padding-left:20px;}
.limpieza_contenido { display:block; float:left; width:90%; height:100%; border-left:solid 1px #666; margin:10px 0 10px 50px; padding-left:20px;}
.obras_contenido { display:block; float:left; width:90%; height:100%; border-left:solid 1px #666; margin:10px 0 10px 50px; padding-left:20px;}
.angelux_contenido { display:block; float:left; width:90%; height:100%;  border-left:solid 1px #666; margin:10px 0 10px 50px; padding-left:20px;}
.servicios_bajada { display:block;font-size:15px; line-height:18px; font-weight:normal; color:#fff; float:left; text-align:left; padding:10px; padding-left:0px; }
.servicios_bajada p{ font-size:12px; padding:10px 0px; }
.servicios-items {
float:left;
height:80px;
padding-top:20px;
width:685px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left
}
#item {
background-image:url("images/bot_mas.jpg");
background-position:60px 10px;
background-repeat:no-repeat;
clear:left;
color:#fff;
float:left;
font-size:13px;
padding-left:95px;
padding-top:10px;
width:500px;
display:block;
line-height:18px;
}
#item-bajada {
clear:left;
color:#eaeaea;
float:left;
line-height:17px;
padding-bottom:15px;
padding-left:95px;
padding-right:25px;
width:540px;
}



.sucursales_contenido { display:block; float:left; width:750px; height:500px; margin:10px 0 0 50px; padding-left:20px;}
.parrafosucursales { width:730px; display:block; float:left; margin:0px; padding-left:0px; margin-bottom:0px; text-align:left }

.parrafosucursales .mapa { width:310px;  display:block; float:left; overflow:hidden; margin-top:-16px;}
.parrafosucursales .cajasucursales { width:340px; height:470px; overflow-y:scroll; display:block; float:left; margin:0 0px 16px 20px; background:none;  font-family:Tahoma; font-size:11px; line-height:16px; color:#fff; font-weight:normal; padding:4px; }


.clientes_contenido { display:block; float:left; width:750px; height:386px; border-left:solid 1px #666; margin:10px 0 0 50px; padding-left:20px;}


#limpiezabajada h3 { font-size:14px; line-height:18px; padding:6px 0px; color:#fff; clear:both; width:90%; font-weight:normal;}

#limpiezabajada p { font-size:12px; line-height:14px; padding:6px 0px; color:#eaeaea; clear:both; width:90%; font-family:Arial, Helvetica, sans-serif;}

#limpiezabajada ul, #limpiezabajada  ul li { font-size:11px!important; color:#eaeaea; }

#limpiezabajada  ul { padding-left:20px;}
.obras_bajada { width:100%; height:560x; display:block; float:left; margin-top:6px; font-size:14px; font-weight:normal; color:#222; text-align:left; padding-left:15px; line-height:18px; }






.nota_destacada{ width:90%; height:120px; display:block; margin:6px 0px; margin-left:20px; font-size:15px; border:solid 1px #666; text-align:center; padding:0px 0 0 0px; float:left;   }
.nota_destacada h3 { display:block; float:left; font-size:16px; color:#fff; text-align:left; clear:both; line-height:18px; background-color:#444;  padding:10px; margin:0px; }
.nota_destacada h4 { display:block; float:left; font-size:14px; color:#fff; text-align:left; clear:both; line-height:18px; padding:10px 20px; width:90%; margin:0px;}
.nota_destacada span { display:block; float:left; font-size:11px; color:#eaeaea; text-align:left; clear:both; padding:4px 0px 0px 20px; width:90%;}

.nota_destacada h4 a { color:#fff; text-decoration:none;}
.nota_destacada h4 a:hover { color:#eaeaea; text-decoration:underline;}

.nota{ width:100%; height:40px; display:block; margin:8px 0px; margin-left:20px; font-size:14px; border-left:solid 1px #666; text-align:center; padding:0px 0 0 10px; float:left;   }
.nota h4 { display:block; float:left; font-size:14px; color:#fff; text-align:left; clear:both; line-height:18px; margin:0px; }
.nota span { display:block; float:left; font-size:11px; color:#eaeaea; text-align:left; clear:both; padding-top:4px; }

.nota h4 a { color:#fff; text-decoration:none;}
.nota h4 a:hover { color:#eaeaea; text-decoration:underline;}



.nota_general { padding-left:16px; padding-top:20px; text-align:left; display:block; float:left; width:90%;}
.nota_fecha { display:block; float:left; font-size:12px; line-height:18px; text-transform:uppercase; color:#ccc; width:100%; border-bottom:solid 1px #666; padding-bottom:4px; }
.nota_titulo { display:block; float:left; font-size:15px; line-height:24px; color:#fff; width:100%; padding:16px 0 10px 0; }
.nota_imagen { display:block; float:left;}
.nota_texto { display:block; float:left; font-size:12px; line-height:18px; color:#eaeaea; width:100%; padding-bottom:20px; }
.nota_texto img { display:block; float:left; padding:0px 10px 10px 0px;}



.colder h3 { width:90%; display:block; float:left; font-family:Tahoma; font-size:14px; line-height:18px; color:#222; font-weight:normal; text-align:left; margin:0px; padding:10px 6px; }

.colder p { font-size:11px; color:#000; float:left; padding-left:10px;}
.colder p span { font-size:11px; color:#CC0000}

.contenido_contacto h3 { font-size:14px; color:#fff; text-align:left; display:block; height:50px; line-height:40px; float:left; clear:both; width:550px; padding-left:200px;  }

.contenido_contacto p { clear:both; font-size:11px; padding-left:40px; color:#CCCCCC; }

#contact-form { width:400px; float:left; font-size:11px; color:#fff; padding-left:200px; }
#contact-form label {
font-size:11px;
color:#eaeaea;
display:block; float:left;
width:150px;
text-align:right;
margin-right:10px;
}

#contact-form input {
border:solid 1px #666;
font-size:11px;
color:#333;
width:200px;
display:block;
margin-bottom:10px;
}

#contact-form textarea {
border:solid 1px #666;
font-size:11px;
color:#333;
width:200px;
display:block;
margin-bottom:10px;
}

#contact-form input#submit {
width:100px;
margin-left:200px;
}


#items-cli {
float:left;
font-size:12px;
padding-bottom:11px;
padding-left:11px;
width:253px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin-left:10px;
}
#items-cli-tit {
background-color:#333;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:35px;
padding-left:10px;
padding-top:4px;
width:243px;
}
#items-cli-inte {
background-color:#333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:90px;
padding-bottom:5px;
padding-right:15px;
text-align:right;
width:238px;
}
#items-cli-inte input {  margin-top:4px;}
#items-cli-tit-2 {
background-image:url("img/nota_destacada_titulo2.gif");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
height:24px;
padding-left:10px;
width:380px;
text-align:left;
font-size:13px;
border-bottom:solid 1px #555;
margin-bottom:10px;
padding-top:4px;
}
#items-cli-inte-2 {
float:left;
font-size:11px;
height:130px;
padding-left:10px;
padding-right:5px;
width:184px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
}
#items-cli-inte-2 a { color:#EBEBEB; line-height:18px;}
#cli-ingresar {
background-image:url("img/bot_mas.jpg");
background-position:158px 50%;
background-repeat:no-repeat;
color:#426271;
float:left;
font-weight:bold;
height:20px;
padding-left:155px;
padding-top:5px;
text-align:left;
text-indent:35px;
width:100px;
}
#cli-ingresar a {
color:#426271;
font-weight:bold;
text-decoration:none;
}
#items-cli-2 {
float:left;
font-size:12px;
padding-bottom:11px;
padding-left:11px;
padding-top:4px;
width:400px;
border:solid 1px #666;
height:178px;
}
