
*{ margin:0; padding:0;}
body{ text-align:center;}
a img{ border:0;}
/*---------------------------------clases titulos--------------------------------*/
.gris{ font-family:Arial, Helvetica, sans-serif; color:#666; font-size:48px; margin-bottom:20px; text-align:left;}
.granate{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; margin-bottom:16px; line-height:27px; text-align:left;}	
.granate2{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#660033; line-height:27px; margin:0 430px 16px 0;  text-align:left;}
.titulo_parrafo{ font-family:trebuchet MS, Arial, serif; font-size:18px; color:#FFFFFF; margin-bottom:8px; text-align:left;}
.titulo_parrafo2{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:18px; color:#666; border-bottom:1px solid #e5e5e5; padding-bottom:7px; margin-bottom:16px; width:820px; line-height:18px; clear:both; font-weight:normal;}
.titulo_parrafo395{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:18px; color:#666;}
.titulo_parrafo395_2{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:18px; color:#666; margin-bottom:18px; font-weight:normal;}
.titulo_parrafo395_3{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:14px; font-weight:bold; color:#666; margin-bottom:10px;}

.caja_titulo{ width:1003px; height:56px; margin:0 auto 25px auto; background:#656262;}
.blanco{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:47px; color:#656262; font-weight:normal; padding:0 90px 0 90px;}
.titulo_lista{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#FFFFFF; float:left; width:820px; margin:0 0 15px 0;}
.titulo_actividad{ font-family:Arial, Helvetica, sans-serif; color:#fff; margin:8px 0 0 0; line-height:30px; float:left; width:820px;}
.titulo_actividad h3{ text-align:left; width:385px; font-size:28px; float:left; color:fff;}

.intro_actividad{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; margin-bottom:0;}
/*-------------------------------------------CABECERA----------------------------------------*/
.superior{ width:100%; height:154px;/*firefox*/ .height:155px;/*explorer7*/ _height:155px;/*explorer6*/ background:url(http://www.kilika.com/public/frontend/images/fondo_sup.gif) bottom repeat-x; margin-bottom:22px;}

.superior_cont{ width:820px; margin:0 auto 0 auto; }
.kilika{ margin:60px 0 0 0; float:left;}
.vimgroup{ margin:23px 0 0 60px; float:left;}
.telefono{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a7a7a7; float:right;  margin:67px 0 0 0; background:url(http://www.kilika.com/public/frontend/images/sobre.gif) left no-repeat; padding-left:4px;  line-height:14px;}
.telefono img{ margin-right:15px;}
.img_cabecera{ width:818px; border:1px solid #e5e5e5; margin-bottom:32px;}


/*--------------------------------------------MENU------------------------------------------*/
.menu{margin:41px auto 0 0; width:820px; float:left; }
.menu ul li{font-family:trebuchet MS, Arial, serif; float:left; list-style:none; text-transform:uppercase; margin-bottom:-1px!important; margin-bottom:0; text-align:left; }
.menu ul li a{ text-decoration:none; color:#999; font-size:11px; display:block;}

.menu ul li a:hover{ text-decoration:none; color:#000; }
.menu ul li span{ font-size:9px;}

.pest1{width:38px; margin-right:26px; }
.pest1 a{padding:5px 0 7px 0;}
.pest1 a:hover{border-bottom:3px solid #860038; padding:5px 0 7px 0;}
.pest1_on{width:38px; margin-right:26px; border-bottom:3px solid #860038; padding:5px 0 7px 0; }

.pest99{width:75px; margin-right:6px;margin-left:30px }
.pest99 a{padding:5px 0 7px 0;}
.pest99 a:hover{border-bottom:3px solid #860038; padding:5px 0 7px 0;}
.pest99_on{width:75px; margin-right:6px; margin-left:30px;border-bottom:3px solid #860038; padding:5px 0 7px 0; }


.pest2{width:124px; position: relative; margin-right:-20px;  border-top:1px solid #fff;}
.pest2 a{padding:4px 0 7px 5px; display:block; }
.pest2 a:hover{border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:3px 0 9px 4px; width:110px;}
.pest2_on{width:97px; position:relative; border-top:1px solid #fff; margin-right:7px!important; margin-right:1px;}
.pest2_on a{ padding:4px 0 7px 0; border-bottom:3px solid #860038; margin-left:4px; width:98px; margin-left:5px;}
.pest2_on a:hover{ padding:3px 7px 9px 4px; border:1px solid #e5e5e5; width:103px; margin-left:0px; margin-right:0!important; margin-right:-13px;}
.pest2_off{ width:110px; padding:4px 0 7px 5px; margin-right:-12px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5;  position:relative; background: url(http://www.kilika.com/public/frontend/images/barra.jpg) left no-repeat;}
.pest2_off2{ width:110px; padding:4px 0 8px 5px; margin-right:-12px!important; margin-right:-12px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5;  position:relative; background: url(http://www.kilika.com/public/frontend/images/barra.jpg) left no-repeat;}


.pest3{width:130px; margin-right:30px; margin-left:31px;}
.pest3 a{padding:5px 0 7px 0;}
.pest3 a:hover{ border-bottom:3px solid #860038;}
.pest3_on{width:130px; margin-right:30px; margin-left:31px; padding:5px 0 7px 0; border-bottom:3px solid #860038;}

.pest4{width:57px; margin-right:28px;}
.pest4 a{padding:5px 0 7px 0;}
.pest4 a:hover{ border-bottom:3px solid #860038;}
.pest4_on{width:57px; margin-right:28px; padding:5px 0 7px 0; border-bottom:3px solid #860038;}


.pest5{ width:92px; position:relative;margin-right:13px!important; margin-right:10px; border-top:1px solid #fff;}
.pest5 a{width:92px; padding:4px 1px 7px 5px; display:block; }
.pest5 a:hover{width:92px; border:1px solid #e5e5e5; padding:3px 0 8px 4px; margin-right:13px!important; margin-right:0px;}
.pest5_on2{border:1px solid #e5e5e5; padding:3px 0 8px 4px; margin-right:13px;}
.pest5_on{position:relative;width:92px;margin-right:13px!important; margin-right:9px; border-top:1px solid #fff; }
.pest5_on a{width:78px; padding:3px 0 7px 0; border-bottom:3px solid #860038; border-top:1px solid #fff; margin-right:16px; margin-left:5px;}
.pest5_on a:hover{width:91px; padding:3px 1px 9px 4px; border:1px solid #e5e5e5; margin-right:6px!important; margin-right:1px; margin-left:0px; }

.pest5_off{ width:92px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:4px 0 7px 5px; margin-right:7px!important;margin-right:10px;  position:relative; background: url(http://www.kilika.com/public/frontend/images/barra.jpg) left no-repeat;}
.pest5_off2{ width:91px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:4px 1px 9px 5px; margin-right:7px!important; margin-right:10px;  position:relative; background: url(http://www.kilika.com/public/frontend/images/barra.jpg) left no-repeat;}


.pest6{ width:106px; position:relative; border-top:1px solid #fff;}
.pest6 a{width:106px; padding:4px 0 7px 5px; display:block;}
.pest6 a:hover{width:105px; border:1px solid #e5e5e5; padding:3px 0 8px 4px;}
.pest6_on2{width:118px; border:1px solid #e5e5e5; padding:3px 0 8px 4px;}
.pest6_on{width:104px; position:relative; border-top:1px solid #fff; }
.pest6_on a{width:90px; padding:4px 0 7px 0; border-bottom:3px solid #860038; margin-right:8px; margin-left:5px;}
.pest6_on a:hover{width:104px; padding:3px 1px 9px 4px; border:1px solid #e5e5e5; margin-left:0;}

.pest6_off{ width:105px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:4px 0 7px 5px; position:relative; background: url(http://www.kilika.com/public/frontend/images/barra.jpg) left no-repeat;}
.pest6_off2{ width:104px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:4px 1px 9px 5px; position:relative; background: url(http://www.kilika.com/public/frontend/images/barra.jpg) left no-repeat;}





.idioma{ font-size:10px; float:right; color:#999; font-family:trebuchet MS, Arial, serif; text-decoration:none; margin:0; padding:0; margin-top:5px;}
.idioma a{ text-decoration:none; color:#999; }
.idioma a:hover{ text-decoration:underline; color:#860038;}

/*---------menu desplegable--------------------*/
.menu li ul{}
.menu li ul li{ display:block;  padding:0 0 0 3px!important;padding:0.1em 0 0 3px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-transform:none; display:block; }
.menu li ul li a{text-decoration:none; color:#999; width:100%; display:block; padding-left:3px; margin-left:-3px; margin-right:0!important; margin-right:0px; opacity: .99; filter: alpha(opacity=99); -moz-opacity: .99; display:block;}
.menu li ul li a:hover{ border:none; color:#fff;  background:#850037; opacity: .60; filter: alpha(opacity=60); -moz-opacity: .60 ;}

.servicios{position:absolute; top:15px!important; top:9px; left:0; z-index:2; width:78px;}
.servicios2{position:absolute; top:15px!important; top:9px; left:0; z-index:2; width:78px;}
.compromiso{position:absolute; top:15px!important; top:9px; left:0; z-index:2; width:78px;}
.compromiso2{position:absolute; top:15px!important; top:9px; left:0; z-index:2; width:78px;}
.qsomos{position:absolute; top:15px!important; top:9px; left:0; z-index:2; width:78px;}
.qsomos2{position:absolute; top:15px!important; top:9px; left:0; z-index:2; width:78px;}

.servicios li{width:111px;}
.compromiso li{ width:93px;}
.qsomos li{width:106px; }
.despeg{display:block; width:100%; font-size:11px!important; cursor:pointer;}


.transparente2{ width:115px; height:75px!important; height:86px; background:#fff; position:absolute; top:29px; left:0;z-index:1; opacity: .85; filter: alpha(opacity=85); -moz-opacity: .85 ;}
.transparente5{ width:98px; height:124px!important; height:137px; background:#fff; position:absolute; top:29px; left:0;z-index:1; opacity: .85; filter: alpha(opacity=85); -moz-opacity: .85 ;}
.transparente5_en{ width:98px; height:127px!important; height:139px; background:#fff; position:absolute; top:29px; left:0;z-index:1; opacity: .85; filter: alpha(opacity=85); -moz-opacity: .85 ;}
.transparente6{ width:110px; height:137px!important; height:156px; background:#fff; position:absolute; top:29px; left:0;z-index:1; opacity: .85; filter: alpha(opacity=85); -moz-opacity: .85 ;}
.transparente6_en{ width:110px; height:125px!important; height:142px; background:#fff; position:absolute; top:29px; left:0;z-index:1; opacity: .85; filter: alpha(opacity=85); -moz-opacity: .85 ;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.superior{ height:155px;}
/*opera*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.superior{ height:151px!important;}
.servicios{top:12px!important;}
.compromiso{top:12px!important;}
.qsomos{top:12px!important;}
.transparente2{top:26px!important;}
.transparente5{top:26px!important;}
.transparente6{top:26px!important;}
/*safari*/
}


/*-------------------------------------------HOME-----------------------------------------------*/
.home{ width:1003px; margin:0 auto 0 auto}



/*-------------------------------------------CONTENIDOS-----------------------------------------------*/
.contenidos{margin:0 auto 0 auto; width:820px; overflow:hidden;}
.contenidos_izq{ width:395px; margin:0 30px 14px 0; float:left; }
.contenidos_izq p{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:14px; color:#666; margin-bottom:18px; line-height:18px;}
.contenidos_der{  width:395px;  float:right; margin-bottom:14px;}
.contenidos_der p{ font-family:trebuchet MS, Arial, serif; font-size:14px; color:#666; margin-bottom:18px; line-height:18px;text-align:left}


.contenidos_820{ width:820px; margin:0; padding-bottom:20px; overflow:hidden; float:left;}
.contenidos_820 p{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:14px; color:#666; margin-bottom:18px; line-height:18px;}
.firma{font-family:trebuchet MS, Arial, serif; font-size:14px; color:#666; width:820px; margin:-8px 0 32px 0; text-align:left;}
.cabecera_flash-img{ width:820px; margin-bottom:25px;}

/*--------ficha proyecto---------------*/
.ficha_proyecto{ width:818px; margin-bottom:25px; float:left; text-align:center;}
.ficha_grande{ float:left; width:818px; }
.ficha_peq{ margin:3px auto 0 auto; float:left; width:822px;}
.ficha_peq_img{ float:left; margin-right:4px; width:71px; height:34px; cursor:pointer;}
.ficha_peq_img_off{ float:left; margin-right:4px; width:71px; height:34px; opacity: .20; filter: alpha(opacity=20); -moz-opacity: .20; cursor:pointer;}
.ficha_peq_img2{ float:left; margin-right:3px; width:71px; height:34px; cursor:pointer; }
.ficha_peq_img2_off{ float:left; margin-right:3px; width:71px; height:34px;opacity: .20; filter: alpha(opacity=20); -moz-opacity: .20; cursor:pointer;}
.ficha_peq_img_ult{ float:left; margin-right:0px; width:71px; height:34px; cursor:pointer;}
.ficha_peq_img_ult_off{ float:left; margin-right:0px; width:71px; height:34px; opacity: .20; filter: alpha(opacity=20); -moz-opacity: .20; cursor:pointer;}

/*--------fin ficha proyecto---------------*/


.img395{ margin-bottom:18px; border:1px solid #e5e5e5;}
.lista2{ width:820px; float:left; margin-top:-5px;}
.lista2 ul{ margin-bottom:18px; text-align:left;}
.lista2 ul li{font-family:trebuchet MS, Arial, serif; list-style:none;}
.lista2 ul li a{ text-decoration:none;}
.lista2 ul li a:hover{color:#860038; text-decoration:underline;}
.list_titulo{color:#000; font-size:14px; margin-bottom:12px; display:block; font-weight:bold;}
.list_grande{ font-size:14px; color:#666;  }
.list_pequeno{ color:#666; font-size:10px; margin-bottom:14px!important; margin-bottom:-2px; display:block;}
.list_pequeno_icono{color:#666; font-size:10px; margin-bottom:14px!important; margin-bottom:-2px; display:block; background:url(http://www.kilika.com/public/frontend/images/pdf.jpg) left no-repeat; padding-left:15px;}
	
/*-----------------contenidos submenu----------------*/
.contenidos_menu{ width:820px; margin:-2px 0 20px 0; border-bottom:1px solid #e5e5e5; float:left; padding-bottom:9px;}
.contenidos_menu ul{margin:0; padding:0; font-family:trebuchet MS, Arial, serif; font-size:10px; }
.contenidos_menu ul li{ list-style:none; float:right;}
.contenidos_menu ul li a{color:#999; text-decoration:none;}
.contenidos_menu ul li a:hover{color:#860038; text-decoration:underline;}

.pest11{ margin-right:5px; float:left!important;}
.pest22{  float:left!important;}
.pest33 a{background:url(http://www.kilika.com/public/frontend/images/estrella.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest33 a:hover{background:url(http://www.kilika.com/public/frontend/images/estrellar.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest44 a{background:url(http://www.kilika.com/public/frontend/images/imprimir.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest44 a:hover{background:url(http://www.kilika.com/public/frontend/images/imprimirr.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest55 a{background:url(http://www.kilika.com/public/frontend/images/flecha.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest55 a:hover{background:url(http://www.kilika.com/public/frontend/images/flechar.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest66 a{background:url(http://www.kilika.com/public/frontend/images/cliente.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest66 a:hover{background:url(http://www.kilika.com/public/frontend/images/clienter.gif) no-repeat right; padding-right:15px; margin-left:14px;}


/*
.pest11{ margin-right:320px; float:left!important;}
.pest22 a{background:url(http://www.kilika.com/public/frontend/images/estrella.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest22 a:hover{background:url(http://www.kilika.com/public/frontend/images/estrellar.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest33 a{background:url(http://www.kilika.com/public/frontend/images/imprimir.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest33 a:hover{background:url(http://www.kilika.com/public/frontend/images/imprimirr.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest44 a{background:url(http://www.kilika.com/public/frontend/images/flecha.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest44 a:hover{background:url(http://www.kilika.com/public/frontend/images/flechar.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest55 a{background:url(http://www.kilika.com/public/frontend/images/cliente.gif) no-repeat right; padding-right:15px; margin-left:14px;}
.pest55 a:hover{background:url(http://www.kilika.com/public/frontend/images/clienter.gif) no-repeat right; padding-right:15px; margin-left:14px;}
*/


/*---------------cajas---------------*/
.cajas{width:820px; float:left; border-top:1px solid #e5e5e5; padding-bottom:35px; margin-top:20px;}
.cont_cajas{float:left; margin-top:30px;}
.caja{ width:220px; float:left;}
.caja img{ width:218px; border:1px solid #e5e5e5;}
.caja p{font-family:trebuchet MS, Arial, serif; font-size:12px; color:#666;}
.caja_centro{ width:220px; float:left; margin:0 80px 0 80px;}
.caja_centro img{ width:218px; border:1px solid #e5e5e5;}
.caja_centro p{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:12px; color:#666;}

/*---------------areas de actividad---------------*/
.cont_lista{ width:820px; padding-bottom:10px; overflow:hidden; float:left;}
.lista{ width:395px; float:left;}
.lista ul{ margin-bottom:35px;}
.lista ul li{font-family:trebuchet MS, Arial, serif; font-size:14px!important; color:#666; text-decoration:underline; list-style:none; padding-bottom:5px;text-align:left}
.lista ul li a{color:#666; text-decoration:underline!important;}
.lista ul li a:hover{color:#860038;}
.list_der{ padding-left:30px;}

/*---------------contacto---------------*/
.dire{ font-size:12px; line-height:18px;}
.mapa{ border:1px solid #e5e5e5; margin-top:4px;}
.mas_grande{ font-size:10px; color:#666; text-decoration:none; font-family:trebuchet MS, Arial, serif; display:block; margin:8px 0 12px 0; text-align:left;} 	
.mas_grande a{color:#666; text-decoration:none;}
.mas_grande a:hover{color:#860038; text-decoration:underline;}
.cont_direccion{ width:820px; float:left;}
.cont_direccion p{ text-align:left; font-size:12px; font-family:trebuchet MS, Arial, serif; color:#666; line-height:18px;}
.contenidos_direccion_izq{ width:395px; float:left;}
.direccion_izq{ width:232px; float:left;}
.contenidos_direccion_der{ width:395px; float:right;}
.direccion_der{width:128px; float:left; margin-left:30px;}

/*---------------actividades---------------*/
.cont_actividades{ width:820px; float:left; padding-bottom:32px;}
.actividades{ width:820px; float:left; padding-bottom:16px;}
.actividades2{ width:820px; float:left;}
.actividades_textos{ width:385px; float:left;}
.actividades_textos p{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:14px; color:#666; margin:15px 0 0 0;}
.actividades ul{font-family:trebuchet MS, Arial, serif; list-style:none;}
.actividades ul li{ color:#666; font-size:12px;text-align:left;}
.actividades ul li a{color:#666; font-size:14px; text-decoration:none;}
.actividades ul  li a:hover{ color:#660033; text-decoration:underline;}
.actividades2 ul{font-family:trebuchet MS, Arial, serif; list-style:none;}
.actividades2 ul li{ color:#666; font-size:12px;text-align:left;}
.actividades2 ul li a{color:#666; font-size:11px; text-decoration:none;}
.actividades2 ul  li a:hover{ color:#660033; text-decoration:underline;}
.actividades_cajas{ width:402px; float:right; margin-top:7px;}
.actividades_cajas img{ border:1px solid #e5e5e5; margin:1px; float:left;}
.arriba{ width:820px; float:left; margin-top:22px;}
.arriba a{font-family:trebuchet MS, Arial, serif; font-size:10px; color:#999; float:right; text-decoration:none; padding-bottom:5px; background:url(http://www.kilika.com/public/frontend/images/arriba.gif) right no-repeat; padding-right:10px;}
.arriba a:hover{color:#660033; background:url(http://www.kilika.com/public/frontend/images/arribar.gif) right no-repeat; padding-right:10px;}

/*---------------partners---------------*/
.div_partners{width:820px; float:left; padding-bottom:18px; margin-top:-10px;}
.cont_partners{ width:820px; float:left; }

.partners_izq{ width:395px; float:left;  border-bottom:1px solid #e5e5e5; height:112px; overflow:hidden;}
.partners_izq img{ width:98px; height:80px; border:1px solid #e5e5e5; float:left; margin:15px 0 15px 0;}
.partners_izq p{ margin:0; padding:0;}

.partners_der{ width:395px; float:right;  border-bottom:1px solid #e5e5e5; height:112px; overflow:hidden; }
.partners_der img{ width:98px; height:80px; border:1px solid #e5e5e5; float:left; margin:15px 0 15px 0;}
.partners_der p{ margin:0; padding:0;}

.partners_textos{width:275px;  text-align:left;  float:left; font-family:trebuchet MS, Arial, serif; margin:12px 0 16px 20px; } 

.partners_titulo{font-size:14px; color:#666; padding-left:20px;}
.descripcion{font-size:12px; color:#666;  display:block; padding:5px 0 5px 0;}
.web{ font-size:10px; color:#660033; font-family:trebuchet MS, Arial, serif; float:left;}
.web a{color:#666; text-decoration:none;}
.web a:hover{color:#660033; text-decoration:underline;}

/*---------------clientes---------------*/
.proy_recientes{ width:820px; float:left;}
.proy_recientes p{ text-align:left; font-family:trebuchet MS, Arial, serif; font-size:10px; color:#666; float:right; margin:0; padding:0;}
.cont_clientes{ width:820px; float:left; border-top:1px solid #e5e5e5; padding-bottom:20px; }
.clientes{width:220px; float:left;  font-family:trebuchet MS, Arial, serif;}
.clientes_centro{width:220px; float:left;  margin:0 80px 0 80px;}
.clientes_ficha{ border-bottom:1px solid #e5e5e5; clear:both; width:220px; overflow:hidden;}
.clientes_ficha p{ text-align:left; font-size:12px; color:#666; margin:5px 0 1px 0; float:left; width:200px;}
.clientes_ficha p a{color:#666; text-decoration:none;}
.clientes_ficha p a:hover{ color:#660033;}
.flecha{float:right; padding-top:12px;}
.clientes_ficha_tit{}
.clientes_ficha_tit p{ text-align:left; font-size:14px; font-weight:bold; color:#666; margin:24px 0 8px 0;}
a img{border:0px;}
.desplegado{ width:220px; border-bottom:1px solid #e5e5e5; font-family:trebuchet MS, Arial, serif;}
.desplegado p{ text-align:left; color:#9b3653; font-size:12px; margin:5px 0 5px 0;}
.desplegado p a{color:#660033; text-decoration:none;}
.desplegado p a:hover{color:#666;}
.desplegado span{ color:#666; font-size:10px; padding:0 0 8px 10px; display:block; background:url(http://www.kilika.com/public/frontend/images/bg_span.gif) left top no-repeat; margin:0 8px 0 12px; text-align:left; width:175px;}
.desplegado span a{color:#666; text-decoration:none;}
.desplegado span a:hover{color:#660033;}
.desplegado span a:visited{color:#660033;}


.desplegado2{ width:220px; border-bottom:1px solid #e5e5e5; font-family:trebuchet MS, Arial, serif; margin-top:13px!important;*margin-top:10px!important; *margin-top:10px;}
.desplegado2 p{ text-align:left; color:#9b3653; font-size:12px; margin:3px 0 5px 0;}
.desplegado2 p a{color:#660033; text-decoration:none;}
.desplegado2 p a:hover{color:#666;}
.desplegado2 span{ color:#666; font-size:10px; padding:0 0 15px 10px; display:block; background:url(http://www.kilika.com/public/frontend/images/bg_span.gif) left top no-repeat; margin-left:12px; text-align:left;}
.desplegado2 span a{color:#666; text-decoration:none;}
.desplegado2 span a:hover{color:#660033;}


.flecha2{float:right; margin-top:-12px; margin-right:7px;}

/*---------------formularios---------------*/
.nom-ape{ width:383px;}
.mail-tlf{ width:175px; float:left;}
.examinar{ width:300px; display:block;}
.caja1{ float:left; width:187px; margin-right:20px;}
.caja2{ float:left; width:187px;}
.caja3{ float:left; width:387px; display:block;}
.comentarios{ width:383px; height:70px; overflow:hidden; margin-top:5px;}
.enviar{ float:right; background:#e5e5e5; border:1px solid #ccc; width:68px; height:21px; color:#666; margin:-6px 10px 0 0; font-size:11px; cursor:pointer; padding-bottom:3px; .padding-bottom:0; _padding-bottom:0; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.enviar{margin:-8px 10px 0 0;}/*opera*/
}
.enviar2{ float:right; background:#e5e5e5; border:1px solid #ccc; width:68px; height:21px; color:#666; margin:-21px 10px 0 0; font-size:11px; cursor:pointer;}
.politica{font-family:trebuchet MS, Arial, serif; font-size:10px; color:#666; float:left;}
.politica a{color:#666; text-decoration:none;}
.politica a:hover{ text-decoration:underline;}
.obligatorio{font-family:trebuchet MS, Arial, serif; font-size:11px; color:#666; margin-bottom:18px; display:block;}
.formu1{ margin:28px 0 18px 0;}
.cv{ margin-top:17px;}
.asterisco{ color:#9b3653; font-size:14px;}


/*---------------------------------PIE---------------------------------*/
.pie{ width:100%; border-top:1px solid #e5e5e5; float:left; margin-top:14px; height:30px; }
.pie_home{ margin-top:24px;}
.pie_contacto{ margin-top:48px;}

.pie_cont{ width:820px; margin:12px auto 0 auto;}
.pie_cont ul{margin:0; padding:0; font-family:trebuchet MS, Arial, serif; font-size:10px;}
.pie_cont ul li{list-style:none; float:left; color:#999;}
.pie_cont ul li a{color:#999; text-decoration:none;}
.pie_cont ul li a:hover{color:#860038; text-decoration:underline;}
.pie_pest1{border-right:1px solid #999; margin-right:6px; padding-right:6px;}
.pie_pest2{border-right:1px solid #999; margin-right:6px; padding-right:6px;}
.pie_pest3{margin-right:508px;}
.pie_pest4{}

/*---------------------------------pestaņas desplegables---------------------------------*/
.branding{height:24px; border-top:1px solid #e5e5e5; }
.branding a{padding:4px 0 7px 3px; border:none; display:block;}
.branding a:hover{ padding:4px 0 4px 3px!important; padding:4px 0 7px 3px;}
.implantacion{height:25px; border-top:1px solid #e5e5e5;}
.implantacion a{ padding:4px 0 7px 3px; border:none;}
.implantacion a:hover{ padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.trade{height:25px;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.trade a{padding:4px 0 7px 3px; border:none;}
.trade a:hover{ padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.estrategia_corporativa{ height:37px; line-height:14px;border-top:1px solid #e5e5e5;}
.estrategia_corporativa a{padding:4px 0 7px 3px; border:none;}
.estrategia_corporativa a:hover{padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.competencias_integracion{height:37px; line-height:14px; border-top:1px solid #e5e5e5;}
.competencias_integracion a{ padding:4px 0 7px 3px; border:none;}
.competencias_integracion a:hover{ padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.trabajar_con_kilika{height:25px; line-height:14px; border-top:1px solid #e5e5e5;}
.trabajar_con_kilika a{padding:4px 0 7px 3px; border:none;}
.trabajar_con_kilika a:hover{padding:4px 0 5px 3px!important;padding:4px 0 7px 3px;}

.trabajar_con_kilika_en{height:27px; line-height:14px; border-top:1px solid #e5e5e5;}
.trabajar_con_kilika_en a{padding:6px 0 7px 3px; border:none;}
.trabajar_con_kilika_en a:hover{padding:6px 0 6px 3px!important; padding:6px 0 6px 3px;}

.partners{ height:25px;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.partners a{padding:4px 0 7px 3px; border:none;}
.partners a:hover{padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.presentacion{ height:25px; border-top:1px solid #e5e5e5;}
.presentacion a{ padding:4px 0 7px 3px; border:none;}
.presentacion a:hover{ padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.historia{ height:25px; border-top:1px solid #e5e5e5;}
.historia a{padding:4px 0 7px 3px; border:none;}
.historia a:hover{ padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.organizacion{ height:25px; border-top:1px solid #e5e5e5;}
.organizacion a{padding:4px 0 7px 3px; border:none;}
.organizacion a:hover{padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.contacto{ height:25px; border-top:1px solid #e5e5e5;}
.contacto a{padding:4px 0 7px 3px; border:none;}
.contacto a:hover{padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.trabaja_con_nosotros{ height:37px; line-height:14px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.trabaja_con_nosotros a{padding:4px 0 7px 3px; border:none;}
.trabaja_con_nosotros a:hover{padding:4px 0 5px 3px!important; padding:4px 0 7px 3px;}
.invisible{ visibility:hidden; height:14px!important;}

.trabaja_con_nosotros_en{ height:25px; line-height:14px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.trabaja_con_nosotros_en a{padding:4px 0 7px 3px; border:none;}
.trabaja_con_nosotros_en a:hover{padding:4px 0 7px 3px!important; padding:7px 0 7px 3px;}
.invisible{ visibility:hidden; height:14px!important;}

/*---------------------pop up--------------------------*/
.popup{ width:645px; height:350px; text-align:left;}
.cruz{ float:right; padding:9px 12px 9px 0; display:block; cursor:pointer;}
.barra_titulo{  width:100%; height:36px; background:#656262; float:left;}
.estrella_popup{ float:left; margin-left:20px;}
.popup h1{ color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.conth1{ float:left; margin:5px 0 0 12px;}
.formupop{ width:412px; float:left;  margin-left:28px; display:inline;}
.textopop{ width:190px; float:left; margin-top:34px;}
.popup p{ font-family:Trebuchet MS, Arial; color:#656262;  }
.poptext{font-size:14px;}
.poptit{ font-size:18px; margin-bottom:6px;}
.enviar4{ float:right; background:#e5e5e5; border:1px solid #ccc; width:68px; height:21px; color:#666; margin:10px 25px 0 0; font-size:11px; cursor:pointer;}
.popup form{ font-size:14px; margin-top:16px;}
.popup form p{ font-size:14px}
.caja4{ float:left; width:187px; margin-right:20px; margin-bottom:14px;}
.caja5{ float:left; width:187px; margin-bottom:14px;}

/*---------------aviso legal / politica de privacidad--------------------*/
.cont820{text-align:left; font-family:trebuchet MS, Arial, serif; font-size:14px; color:#666; margin-bottom:18px; line-height:18px;}
.cont820 p{text-align:left; font-family:trebuchet MS, Arial, serif; font-size:14px; color:#666; margin-bottom:18px; line-height:18px;}
.cont820_lista{text-align:left; font-family:trebuchet MS, Arial, serif; font-size:12px; color:#666; list-style:none; margin:-5px 0 18px 20px;}
.cont820_lista ul{}
.cont820_lista li{background:url(../images/boliche.gif) center left no-repeat; padding-left:10px; margin-bottom:2px;}
.cont820_lista ul li a:hover{}
.granate3{font-family:Trebuchet MS, Arial; font-size:24px; color:red; margin-bottom:8px; line-height:27px; text-align:left; color:#660033; font-weight:normal;}	

/*-------------------mapa web----------------------*/
.cont_mapaweb{ width:820px; padding-bottom:25px; float:left;}
.cont_mapaweb p{ font-family:Trebuchet MS, Arial; color:#999; margin:0;}
.cont_mapaweb p a{color:#999; text-decoration:none;}
.cont_mapaweb p a:hover{ text-decoration:underline;}
.mapaweb{ width:245px; float:left;}
.mapaweb_centro{ width:245px; float:left; margin:0 42px 0  42px;}
.primer_nivel{font-size:16px!important; font-weight:bold; padding-top:25px;}
.segundo_nivel{font-size:14px;padding:5px 0 0 12px;}
.tercer_nivel{ font-size:11px!important; padding:0 0 0 22px;}




/*----------------piefot----------------------------*/
.piefot{ width:100%; display:inline;}
.piefot p{ font-size:10px; text-align:right; margin:-30px 0 18px 0; line-height:12px; font-family:Trebuchet MS, Arial; color:#666;}

/*----------------contenedor objetos----------------------------*/
.objeto395{ width:100%; margin-bottom:18px;}

/*-------------------estilos para los "haches" de la ficha proyecto----------------------*/
.titulo_ficha_pro{ font-family:Arial, serif; font-size:36px; color:#fff; margin-bottom:16px; text-align:left;}
.titulo_ficha_pro2{ font-family:, Arial, serif; font-weight:lighter; font-size:36px; color:#fff; margin-bottom:12px; text-align:left;}

textarea{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
input{ margin-top:5px; font-size:13px;}

.contenidos3{ width:910px; margin:0 auto 0 auto; text-align:right;}

