body{font:12px/15px Arial, Helvetica, sans-serif;background:url(../img2/comun/fd_Body.gif) center top repeat-x;margin:12px 0 0;}
/*PATH*/
.DN{display:none;}
.CM .Ruta .Dos{width:129px;background-image:url(../img/comun/fd_PadLaEmpresa.gif);}

/*Contenido*/
.CM .CMCont{background:#fff;padding:8px 0px 41px 12px;position:relative;}
.CM .CMCont .ContTitle .Portfolio{background:url(../img2/comun/fd_Empresa.gif) no-repeat;width:323px;height:42px;padding-bottom:14px;}
.CM .CMCont .ContTitle h2 span{display:none;}
.CM .CMCont img{float:left;}
.CM .CMCont .Nosotros{background:url(../img2/comun/fd_nosotros_somos.gif) no-repeat;width:153px;height:16px;margin-bottom:13px;}

/*Columnas*/
.Col{padding:5px 0 0;color:#333;}
.Col2{padding-left:16px;padding-right:16px;}
.ColBot{padding-top:6px}
.FD{background:url(../img/empresa/fd_Fichas.jpg) top no-repeat;border-top:1px solid #d0d4d9;}
.Col .ColL{float:left;width:195px;margin:0 29px 0 0;}
.Col .Text{padding:0 0 16px 0;}
.Col .Last{padding-bottom:24px}
.Col .Teem{background:url(../img/empresa/fd_TitleManag.gif) no-repeat;width:187px;height:20px;padding:0 0 23px;margin-top:12px;}
.Col .Nos{width:154px; background-image:url(../img/empresa/fd_TitleNosotros.gif);background-repeat:no-repeat; height:17px;padding-bottom:13px}
.Col .ColL h3 span{display:none;}
.Col .ColR{float:right;width:200px;padding-right:5px;}

.Col .ColR h3 span{display:none;}

/*Management*/
.Persona{padding:0 0 15px;font:11px Arial, Helvetica, sans-serif;}
.Persona .titulo{padding-bottom:7px;}
.Persona .titulo .Detalle{float:left;padding:8px 0 0 9px;width:135px;}
.Persona .titulo .Detalle h4{font-size:12px;font-weight:13px;font-weight:bold;}
.Persona .titulo .Detalle a{background:#fff;padding:0 2px;text-decoration:none;font-weight:bold;}
.Persona .titulo .Detalle a:hover{color:#c30300;color:#fff;background:#c30300;}
.Persona .desc{font-size:11px;line-height:13px;padding:7px 5px 0 0;}
.Persona .desc a{color:#000;}
.Persona .desc a:hover{color:#c30300;text-decoration:none;}

.CM .CMCont .Fotos{padding-bottom:19px;}
.CM .CMCont .Fotos li{float:left;margin:0 1px 1px 0;}
.CM .CMCont .Fotos li a{text-decoration:none;}


/*-------    AGREGADO AL CSS ORIGINAL    --------*/

/*HEADER*/
.DN{display:none;}
.Hd{padding:0 0 10px 14px;position:relative;top:15px;width:954px;margin:0 auto;}
.CvHeader{position:absolute;width:1043px;height:3px;background:url(../img2/Hd/sombra_header.gif) 0 0 no-repeat;}
.BL{background-position:left bottom;left:-30px;top:68px;}
.Hd h1{float:left;padding-top:14px;display:block;}
.Hd h1 a{display:block;padding-bottom:0;}

/*Idiomas*/
.Hd .Idiomas{width:190px;position:relative;top:-22px;right:-837px;display:none;}
.Hd .Idiomas li{float:left;padding:0 5px;}
.Hd .Idiomas li a{font-size:0;display:block;height:9px;background-repeat:no-repeat;background-position:top;text-decoration:none;}
.Hd .Idiomas li a:hover{background-position:0 -9px;}
.Hd .Idiomas li.sep{ background:url(../img2/Hd/sep.gif) 0 0 no-repeat;width:3px;height:7px;padding:0 0 0 0;}
.Hd .Idiomas li.Act a{cursor:default;background-position:bottom;}
.Hd .Idiomas li .Act{cursor:default;background-position:bottom;}
.Hd .Idiomas li.Esp a{background-image:url(../img2/Hd/fd_Espanol.gif);width:41px;padding:0 5px;}
.Hd .Idiomas li.Esp a:hover{background-position:bottom;}
.Hd .Idiomas li.Eng a{background-image:url(../img2/Hd/fd_English.gif);width:39px;}
.Hd .Idiomas li.Eng a:hover{background-position:bottom;}


/*MENU*/
.layout .Hd .Cont{width:950px;margin:0 0 5px 0;}
.menu{position:absolute;top:43px;left:490px;}
.menu li{color:#718085;line-height:normal;padding:0 24px 0 0;float:left;}
.menu li.Last{padding:0;}
.menu li a{font-size:0;display:block;height:11px;background-repeat:no-repeat;background-position:top;}
.menu li a:hover{background-position:0 -13px;}
.menu li a span{display:none;}
.menu li.Emp a{background-image:url(../img2/Hd/fd_Empresa.gif);width:59px;}
.menu li.Emp a:hover{background-position:center;}
.menu li.Ser a{background-image:url(../img2/Hd/fd_Servicios.gif);width:63px;}
.menu li.Ser a:hover{background-position:center;}
.menu li.Tra a{background-image:url(../img2/Hd/fd_Trabajos.gif);width:64px;}
.menu li.Tra a:hover{background-position:center;}
.menu li.Cli a{background-image:url(../img2/Hd/fd_Clientes.gif);width:59px;}
.menu li.Cli a:hover{background-position:center;}
.menu li.Blo a{background-image:url(../img2/Hd/fd_Blog.gif);width:31px;}
.menu li.Blo a:hover{background-position:center;}
.menu li.Con a{background-image:url(../img2/Hd/fd_Contacto.gif);width:63px;}
.menu li.Con a:hover{background-position:center;}
.menu li.Por a{background-image:url(../img2/Hd/fd_Portfolio.gif);width:71px;}
.menu li.Por a:hover{background-position:center;}
.menu li.Act a{cursor:default;background-position:bottom;}
.menu li.Act a:hover{background-position:bottom;}
.Empresa .Clie .Clientes{overflow:hidden;}

.Empresa .Blog h3 a{height:34px;width:76px;background:url(../img/comun/fd_Blog_empresa.gif) no-repeat;}
.Empresa .Blog h3 a:hover{background-position:left -48px;}