html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, form, dd, dl, dt, label, address{margin:0;padding:0;list-style:none;font-weight:normal;}
address{font-style:normal;display:inline;}
body{font:12px/15px Arial, Helvetica, sans-serif;background:url(../img2/comun/fd_Body.gif) center top repeat-x;margin:12px 0 0;}
img{border:0;}
a{text-decoration:none;color:#BF0000;}
a:hover{text-decoration:underline;}
/*a:hover, a:focus{outline:0;}*/
input, select, textarea{font:12px Arial, Helvetica, sans-serif;}
textarea{margin:0;}
html{text-shadow:#000 0 0 0;}/*QUITA EFECTO BOLD DEL SAFARI*/

.loading{height:596px;background:url(../img2/portfolio/ajax-loader.gif) center 220px no-repeat;}
#proyectos .loading{height:506px;}
#Detalle a{color:#33CCFF;}
#Detalle p .Fech{color:#bcbcbf;font:11px Arial, Helvetica, sans-serif;}
/*FIXES UTILES*/
.dupfix{float:left;width:1px;height:0;line-height:0;visibility:hidden;}
ul, ol, dl{position:relative;}
* html .pngfix{behavior:url(http://www.iconosur.com/v2/iconosur/iepngfix.htc);}
.DN{display:none;}

/*CLEARFIX*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/*.layout{text-align:left;}*/

/*HEADER*/
.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;}
/*IE 6*/ * html .layout .Hd .Cont{width:954px;}
.menu{display:block;position:absolute;top:43px;left:415px;}
.menuLab{display:none;}
.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:bottom;}
.menu li.Ser a{background-image:url(../img2/Hd/fd_Servicios.gif);width:64px;}
.menu li.Ser a:hover{background-position:bottom;}
.menu li.Tra a{background-image:url(../img2/Hd/fd_Trabajos.gif);width:65px;}
.menu li.Tra a:hover{background-position:bottom;}
.menu li.Cli a{background-image:url(../img2/Hd/fd_Clientes.gif);width:59px;}
.menu li.Cli a:hover{background-position:bottom;}
.menu li.Blo{padding-right:17px;}
.menu li.Blo a{background-image:url(../img2/Hd/fd_Blog.gif);width:33px;}
.menu li.Blo a:hover{background-position:bottom;}
.menu li.Con a{background-image:url(../img2/Hd/fd_Contacto.gif);width:70px;}
.menu li.Con a:hover{background-position:bottom;}
.menu li.Por a{background-image:url(../img2/Hd/fd_Portfolio.gif);width:71px;}
.menu li.Por a:hover{background-position:bottom;}
.menu li.Lab{position:relative;top:-7px;padding-left:10px;}
.menu li.Lab a{background-image:url(../img2/Hd/fd_LabHome.gif);width:37px;height:20px;}
.menu li.Lab a:hover{background-position:bottom;}
.menu li.Act a{cursor:default;background-position:bottom;}
.menu li.Act a:hover{background-position:bottom;}

/*CAJA BLOG*/
.Blog{float:left;padding:14px 0 0 11px;width:255px;background-color:#FFF;}
.Blog ul{padding:12px 0 5px;}
.Blog li{padding:6px 0 8px;float:left;width:244px;background:url(../img/comun/fd_lisBlog.gif) bottom repeat-x;}
.Blog li .Fecha{float:left;padding:3px 8px 0 0;margin:2px 0 0;color:#FFF;width:38px;height:35px;background:url(../img/comun/fd_Fecha.gif) no-repeat;text-align:center;}
.Blog li .Fecha span{display:block;}
.Blog li .Fecha .Mes{font:11px/11px Arial, Helvetica, sans-serif;}
.Blog li .Fecha .Dia{font:bold 22px/22px Arial, Helvetica, sans-serif;}
.Blog li p{color:#000;font:12px/14px Arial, Helvetica, sans-serif;float:left;width:195px;}
.Blog li p a.Tt{display:block;font-weight:bold;color:#000000;white-space:nowrap;}
.Blog li p a.Tt:hover{color:#DA0000;text-decoration:none;}
.Blog a.ingresar{margin:0;color:#b50000;font:14px Arial, Helvetica, sans-serif;float:right;}


/*IE6*/* html .Blog li p a.Tt{white-space:normal;}   

/*CAJA CLIENTES*/
.Clie{float:left;padding:13px 11px 0 11px;width:252px;background-color:#FFF;}
.Clie h3 a{display:block;background:url(../img/comun/fd_Clientes.gif) left top no-repeat;width:135px;height:42px}
.Clie h3 a:hover{background-position:left bottom;}
.Clie h3 span{display:none;}
.Clie a.ingresar{margin:0;color:#b50000;font:14px Arial, Helvetica, sans-serif;float:right;}
.Clie .ofertas{cursor:pointer;background:url(../img/comun/fd_ofertasLaborales.gif) no-repeat;width:182px;height:84px;color:#FFF;font:12px/14px Arial, Helvetica, sans-serif;padding:35px 0 0 23px;margin:24px auto 6px;}
.Clie .ofertas strong{color:#000;}
.Clie .ofertas a{display:block;color:#FFF;font:bold 12px/14px Arial, Helvetica, sans-serif;width:56px;height:16px;background:url(../img/comun/fd_Ingresar-hover.gif) right 4px no-repeat;padding:0 0 0 5px;float:right;margin:12px 13px 0 0;}
* html .Clie .ofertas a{margin-right:6px;padding-top:1px;}
*:first-child+html .Clie .ofertas a{padding-top:1px;}
.Clie .ofertas a:hover{text-decoration:none;color:#FFF;background-image:url(../img/comun/fd_Ingresar-hover2.gif);background-color:#000;}

/*clientes*/
.Clie .Clientes{position:relative;height:119px;margin-top:15px;}
.Clie .Clientes a{display:block;position:absolute;}
.Clie .Clientes a span{display:none;}
.cocacola{background:url(../img/comun/clientes/cocacola.gif) top no-repeat;height:28px;width:80px;top:82px;left:75px;}
.cocacola:hover{background-position:bottom;}
.arnet{background:url(../img/comun/clientes/arnet.gif) top no-repeat;height:18px;width:64px;top:88px;left:170px;}
.arnet:hover{background-position:bottom;}
.clarin{background:url(../img/comun/clientes/clarin.gif) top no-repeat;height:25px;width:102px;top:0px;left:0px;}
.clarin:hover{background-position:bottom;}
.disney{background:url(../img/comun/clientes/disney.gif) top no-repeat;height:30px;width:67px;top:39px;left:151px;}
.disney:hover{background-position:bottom;}
.getty{background:url(../img/comun/clientes/getty.gif) top no-repeat;height:16px;width:89px;top:5px;left:138px;}
.getty:hover{background-position:bottom;}

/*ie6*/* html .getty{top:-100px;}
/*ie7*/*:first-child+html .getty{top:-100px;}

.intel{background:url(../img/comun/clientes/intel.gif) top no-repeat;height:35px;width:53px;top:38px;left:82px;}
.intel:hover{background-position:bottom;}

/*ie7*/*:first-child+html .intel{top:-62px} 
/*IE6*/* html .intel{top:-62px}

.personal{background:url(../img/comun/clientes/personal.gif) top no-repeat;height:27px;width:51px;top:38px;left:0px;}
.personal:hover{background-position:bottom;}

/*IE7*/*:first-child+html .personal{top:-62px}
/*IE6*/* html .personal{top:-62px}

.pm{background:url(../img/comun/clientes/philipmorris.gif) top no-repeat;height:41px;width:64px;top:75px;left:0px;}
.pm:hover{background-position:bottom;}

/*IE7*/*:first-child+html .pm{top:-25px;}
/*IE6*/* html .pm{top:-25px;}

.layout .Footer{width:100%;}
.Footer .Ft{width:954px;margin:0 auto;padding-left:8px;background:none;font:12px/15px Arial, Helvetica, sans-serif;}
.Footer{padding:14px 0 0 0; background:#222224 url(../img2/FT/fd_footer.gif) 0 0 repeat-x;height:350px;}

.Footer .Ft .superior .ColL{width:229px;float:left;padding:0 23px 20px 0;}
.Footer .Ft .superior .ColM{width:352px;float:left;padding:4px 18px 0 0;position:relative;}
/*ie6*/*html .Footer .Ft .superior .ColM{padding-right:0;}
.Footer .Ft .superior .ColR{width:229px;float:left;padding:3px 0 0 24px;position:relative;}
/*ie6*/* html .Footer .Ft .superior .ColR{padding-left:20px;}
.Footer .Ft .superior .ColL .logoFT{}
.Footer .Ft .superior .ColL li{color:#c0c0c0;line-height:16px;}
.Footer .Ft .superior .ColL .direccion{padding:16px 0 0 0;}
.Footer .Ft .superior .ColL .direccion a{color:#c0c0c0;}
.Footer .Ft .superior .ColL .mail{padding:17px 0 0 0;}
.Footer .Ft .superior .ColL .mail a{color:#e40000;font-weight:bold;line-height:20px;}
.Footer .Ft .superior .ColM p{color:#ffffff;}
.Footer .Ft .superior .ColM .pdf{background:url(../img2/FT/ic_pdf.gif) 0 0 no-repeat; width:25px;height:27px;position:absolute;background-position:top left;top:30px;left:-20px;}
.Footer .Ft .superior .ColM .sombraR{background:url(../img2/FT/sombra_colm.gif) 0 0 no-repeat;width:12px; height:211px;position:absolute; background-position:top right;top:-13px;right:-5px;}
.Footer .Ft .superior .ColM .comentario{padding:0 0 0 12px;}
.Footer .Ft .superior .ColM .comentario p{font-size:13px;}
.Footer .Ft .superior .ColM .Form{padding:18px 0 0 0;width:274px;}
.Footer .Ft .superior .ColM .Form .ColL{width:357px;float:left;text-align:right;color:#c0c0c0;cursor:text;}
.Footer .Ft .superior .ColM .Form .ColL label{width:64px;float:left;padding:3px 10px 0 0;}
.Footer .Ft .superior .ColM .Form .ColL .InputText input{float:left; background:url(../img2/FT/fdo_input.gif) 0 0 no-repeat;width:202px;height:16px;border:0;padding:4px;color:#fff}
.Footer .Ft .superior .ColM .Form .ColL .InputTextArea textarea{float:left; background:url(../img2/FT/fdo_textarea.gif) 0 0 no-repeat;width:202px;height:58px;border:0;padding:4px;color:#fff;overflow:auto;}
.Footer .Ft .superior .ColM .Form .ColL .separacion{padding:8px 0 0 0;}
.Footer .Ft .superior .ColM .Form .ColL .Boton {padding:0 195px 0 0}
/*ie6*/* html .Footer .Ft .superior .ColM .Form .ColL .Boton{padding-top:20px;}
/*ie7*/*:first-child+html .Footer .Ft .superior .ColM .Form .ColL .Boton{padding-top:20px;}
.Footer .Ft .superior .ColM .Form .ColL .Boton .enviar{background:url(../img2/FT/btn_enviar.gif) top left no-repeat;width:89px;height:28px;border:0;color:#fff;font-size:13px;font-weight:bold;padding:0 0 3px 0;}
/*ie6*/* html .Footer .Ft .superior .ColM .Form .ColL .Boton .enviar{padding:2px 0 3px 0;}
/*ie7*/*:first-child+html .Footer .Ft .superior .ColM .Form .ColL .Boton .enviar{padding:2px 0 3px 0;}
.Footer .Ft .superior .ColM .Form .ColL .Boton .enviar:hover{background-position:bottom left;cursor:pointer;}
.Footer .Ft .superior .ColR p{color:#ffffff;font-size:13px;}
.Footer .Ft .superior .ColR span{color:#ffffff;font-size:13px;margin:9px 0 0 0;}
.Footer .Ft .superior .ColR .seguinos{padding:12px 0 0 0;}

.Footer .Ft .superior .ColR .seguinos .iconos{width:293px;padding:0 0 0 7px;border-bottom:1px solid #363637;}
/*ie6*/* html .Footer .Ft .superior .ColR .seguinos .iconos{border-top:0;}

.Footer .Ft .superior .ColR .seguinos .iconos li{float:left;width:43px;height:43px;}
.Footer .Ft .superior .ColR .seguinos .iconos li a{display:block;width:43px;height:43px;}
.Footer .Ft .superior .ColR .seguinos .iconos .Twitter a{background:url(../img2/FT/icn_twitter.gif) top right no-repeat;}
.Footer .Ft .superior .ColR .seguinos .iconos .IcIn a{background:url(../img2/FT/ic_in.gif) top right no-repeat}
.Footer .Ft .superior .ColR .seguinos .iconos .Face a{background:url(../img2/FT/ic_face.gif) top right no-repeat}
.Footer .Ft .superior .ColR .seguinos .iconos .Twitter a:hover{background-position:bottom left;}
.Footer .Ft .superior .ColR .seguinos .iconos .IcIn a:hover{background-position:bottom left}
.Footer .Ft .superior .ColR .seguinos .iconos .Face a:hover{background-position:bottom left}
.Footer .Ft .superior .ColR .seguinos .iconos .sombra{width:6px;height:69px;background:url(../img2/FT/icn_sombras.gif) right no-repeat;}


.Footer .Ft .superior .ColR .seguinos .TrabajaNosotros{padding:12px 0 0 0;}
.Footer .Ft .superior .ColR .seguinos .TrabajaNosotros .Mes{margin:2px 0 0 0;}
.Footer .Ft .superior .ColR .seguinos .TrabajaNosotros span{color:#c7c0c0;}
.Footer .Ft .superior .ColR .seguinos .ofertas{color:#ffc000;font-size:14px;}
.Footer .Ft .inferior{padding:45px 0 0 0;width:620px;position:relative;}
/*ie6*/*html .Footer .Ft .inferior{padding-top:0;}
/*ie7*/*:first-child+html .Footer .Ft .inferior{padding-top:0;}
.Footer .Ft .inferior li{float:left;color:#61636b;font-size:11px;}
.Footer .Ft .inferior .snd{background:url(../img2/FT/logo_snd.gif) no-repeat;width:91px;height:24px;position:absolute;left:200px;position:absolute;left:196px;}
.Footer .Ft .inferior .amdia{background:url(../img2/FT/logo_amdia.gif) no-repeat;width:147px;height:23px;position:absolute;left:303px;}
.Footer .Ft .inferior .iab{background:url(../img2/FT/logo_iab.gif) no-repeat;width:33px;height:26px;position:absolute;left:465px;top:45px;}
/*ie6*/*html .Footer .Ft .inferior .iab{top:0;}
/*ie7*/*:first-child+html .Footer .Ft .inferior .iab{top:0;}
.Footer .Ft .superior .ColR .seguinos #Detalle{position:relative;background-color:#3b3b3e;padding:12px 15px 26px 15px;width:265px;margin:3px 0 0 0;}
.Footer .Ft .superior .ColR .seguinos #Detalle .cvTop{background:url(../img2/FT/detalle_top.gif) 0 0 no-repeat;width:295px; height:8px;position:absolute;top:0;left:0;}
.Footer .Ft .superior .ColR .seguinos #Detalle .cvBottom{background:url(../img2/FT/detalle_bottom.gif) 0 0 no-repeat;width:295px; height:22px;position:absolute;bottom:0;left:0;}
.Footer .Ft .superior .ColR .seguinos #Detalle p{font-size:11px;font:Arial, Helvetica, sans-serif;color:#fff}
.Footer .Ft .superior .ColR .seguinos #Detalle .destacado{color:#33ccff;font-size:11px;font:Arial, Helvetica, sans-serif;}
.Footer .Ft .superior .ColM .comentario span{color:#e40000;font-weight:bold;}
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;}
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;}
* html body .Footer .Ft .superior .ColM .Form .ColL .InputText div.error{left:0;}


#okSent{display:none;}
#okSent .ContOk{margin-top:50px}

#okSent .ContOk .Gracias{text-align:center}
#okSent .ContOk p{font:12px Arial, Helvetica, sans-serif;color:#fff;width:270px;text-align:center}
