body{font:12px/15px Arial, Helvetica, sans-serif;background:url(../img2/comun/fd_Body.gif) center top repeat-x;margin:12px 0 0;}
/*PATH*/
.CM .Ruta .Dos{width:104px;background-image:url(../img/comun/fd_PadServicios.gif);}

/*Contenido*/
.CM .CMCont{background:#fff;padding:7px 16px 0;}
.CM .CMCont .ContTitle .Portfolio{background:url(../img/comun/fd_ServiciosV3.gif) no-repeat;width:166px;height:32px;}
.CM .CMCont .ContTitle h2 span{display:none;}

/*Clientes*/
.Servicios{color:#333;}
.Servicios .Clie{height:224px;}

.Servicios .Descrip{padding-top:26px;}
.Servicios .Descrip h3 span{display:none;}
.Servicios .Descrip .QueHacemos{display:block;background:url(../img/servicios/fd_TitleQueHacemos.gif) no-repeat;width:133px;height:19px;}
.Servicios .Descrip .Txtp{padding-top:10px}
.Servicios .ContImg img{padding:8px 0 46px;}
.Servicios .ContImgLAB img{padding:44px 0 8px;}
.Servicios .Ntrabj{background:url(../img2/comun/nuestrasAreas.gif) no-repeat;width:248px;height:20px;}
.Servicios .Ntrabj span{display:none;}

/*Lista servicios*/
.Servicios .Fondo{background:url(../img/servicios/fd_lista.gif) no-repeat;padding-top:16px}
.Servicios .listado{padding:20px 0 9px;}
.Servicios .listado li{float:left;width:190px;}
.Servicios .listado .Sep{padding-right:30px;}
/*IE6*/ * html .Servicios .listado .Sep{padding-right:20px}
.Servicios .listado h3{display:block;padding-bottom:11px;}
.Servicios .listado h3 span{display:none;}
.Servicios .listado li .MarkDig{background:url(../img/servicios/fd_TitleMarkDig.gif) no-repeat;width:134px;height:11px;}
.Servicios .listado li .Edit{background:url(../img/servicios/fd_TitleEditorial.gif) no-repeat;width:69px;height:11px;}
.Servicios .listado li .Ecom{background:url(../img/servicios/fd_TitleEcommerce.gif) no-repeat;width:89px;height:11px;}
.Servicios .listado ul{padding:5px 2px;}
.Servicios .listado ul li{display:block;float:none;padding-left:13px;background:url(../img/servicios/im_bullGris.gif) 0 6px no-repeat;}
.Servicios .listado a{display:block;font:normal 14px/15px Arial, Helvetica, sans-serif;padding-top:10px;}
.Servicios .Trabajos div{float:left;}
.Servicios .Trabajos .Mark{width:220px;}
.Servicios .Trabajos .Edit{width:221px}
.Servicios .Trabajos .Ecomer{}
.Servicios .Trabajos div a{color:#bf0000;font-size:14px}

/*LAB*/
.Servicios .Lab{padding-top:8px;}
.Servicios .Lab a{font-size:14px;}
.Servicios .Lab h3{padding:0 0 14px;background:url(../img/servicios/fd_TitleLab.gif) no-repeat;height:11px;}
.Servicios .Lab h3 span{display:none;}
.Servicios .Lab p{padding-bottom:16px;}


/*-------    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;}

body .Footer .Ft .superior .ColM .Form .ColL .InputText div.error{position:absolute;top:0px;left:290px;background:#f8e600 url(../img2/comun/fd_Puntita.gif) 0 1px repeat-y;height:25px;line-height:25px;padding:0 9px 0 14px;font-size:11px;color:#000;z-index:10;opacity:0.95;filter:alpha(opacity=95);white-space:nowrap;}
.Footer .Ft .superior .ColM .Form .ColL .InputText{position:relative;}