* {padding:0;margin:0;} html,body {width:100%;height:100%;margin:0 0 1px;} .novis {display:none;}
body {background-color:#FFF;color:#F00;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
img { border:0;} table {border-collapse:collapse;border-spacing:0;border:0;} td {border:0;vertical-align:top;}
a {color:#80B;text-decoration:none;} a:hover {text-decoration:underline;}
.clr {float:none;clear:both;height:0;overflow:hidden;}
img.imcont {width:100%;height:100%;display:block;} #contenedor,#contfin,#piecont {width:1043px;}
#contenedor {position:relative;min-height:100%;margin:0 auto -43px;height:auto !important;height: 100%;}
#cabecera {width:100%;height:114px;background: scroll transparent url(cabeza.png) 0 0 repeat-x;position:relative;}
#cabecera h1 {display:none;}
#cabecera a.linicio {width:205px;height:70px;position:absolute;left:51px;top:6px;text-indent:-999em;
	background: scroll transparent url(logocabz.png) 0 0 no-repeat;}
#cabecera ul.menu {position:absolute;left:400px;top:48px;list-style:none;}
#cabecera ul.menu li {float:left;font-family:"Century Gothic",Arial;font-size:12px;
	border-left:1px solid #929292;height:17px;padding:0 17px;margin:0;}
#cabecera ul.menu li a{color:#4C4C4C;} #cabecera ul.menu li.item2 {border:0;}
#cabecera ul.idioma {width:172px;list-style:none;position:absolute;left:840px;top:9px;text-indent:-999em;}
#cabecera ul.idioma li {float:left;width:20px;height:20px;padding-left:23px;margin:0;}
#cabecera ul.idioma li a, #cabecera ul.idioma li span {display:block;width:20px;height:20px;}
#cabecera ul.idioma li span {background:scroll transparent none 0 0 no-repeat;cursor:pointer;}
#cabecera ul.idioma li.es span {background-image:url(banES.png);}
#cabecera ul.idioma li.es a:hover span {background-position:0 100%;text-decoration:none;}
#cabecera ul.idioma li.en span {background-image:url(banUK.png);}
#cabecera ul.idioma li.en a:hover span {background-position:0 100%;text-decoration:none;}
#cabecera ul.idioma li.fr span {background-image:url(banFR.png);}
#cabecera ul.idioma li.fr a:hover span {background-position:0 100%;text-decoration:none;}
#cabecera ul.idioma li.de span {background-image:url(banDE.png);}
#cabecera ul.idioma li.de a:hover span {background-position:0 100%;text-decoration:none;}
#portada .info {width:983px;height:443px;padding:13px 14px 13px;position:relative;left:16px;
	background:#4C4C4C url(finfop.png) 0 0 no-repeat;}
#portada .info .presenta {width:622px;height:443px;float:left;position:relative;}
#portada .info .presenta h2 {width:497px;height:31px;margin:30px 0 10px 11px;
	background:url(tpresnta.png) 0 0 no-repeat; text-indent:-99em;overflow:hidden;}
#portada .info .presenta .descr {color:#4C4C4C;font:bold 18px/35px Arial;margin-left:12px;}
#portada .info .presenta .remarca {width:153px;height:105px;padding-top:48px;color:#4C4C4C;font:bold 16px Arial;
	text-align:center;background:url(satisf.png) 0 0 no-repeat;position:absolute;left:463px;top:74px;}
#portada .info .presenta .remarca span {font-size:20px;}
#portada .info .presenta .testimonios {height:183px;padding:47px 0 0 40px;}
#portada .info .presenta .testimonios .foto {width:185px;height:174px;float:left;position:relative;
	background:url(ftestimp.jpg) 4px 4px no-repeat;text-indent:-99em;overflow:hidden;}
#portada .info .presenta .testimonios .foto span {display:block;width:100%;height:100%;position:absolute;left:0;top:0;
	background:url(mrcftstm.png) 0 0 no-repeat;}
#portada .info .presenta .testimonios p {color:#FFF;width:380px;float:left;padding:9px 0 0 9px;
	font:italic 13px/15px "Times New Roman",Times,serif;}
#portada .info .presenta .testimonios p .crd {font-style:normal;}
#portada .info .presenta .testimonios p a {color:#FFF;text-decoration:underline;}
#portada .info .presenta .testimonios p a:hover {text-decoration:none;}
#portada .info .presenta .ainf {color:#FFF;font:bold 18px/35px Arial;margin-left:12px;
	font:normal 16px "Century Gothic",Arial;}
#portada .info .presenta .ainf span {font-size:20px;}
#portada .info .solpresup {width:311px;height:408px;float:left;margin-top:15px;position:relative;
	background:#F4F4F4 url(fsolprsp.png) 0 0 no-repeat;padding:0 15px 0 25px;}
#portada .info .solpresup h2 {height:31px;margin:27px 0 15px;
	background:url(tsolprsp.png) 31px 0 no-repeat; text-indent:-99em;overflow:hidden;}
#portada .info .solpresup select {border:1px solid #B9B9B9;height:19px;float:right;color:#4C4C4C;}
#portada .info .solpresup select.s1 {float:left;}
#portada .info .solpresup select.s2 {width:188px;}
#portada .info .solpresup select.s3 {width:220px;}
#portada .info .solpresup label {color:#4C4C4C;float:left;line-height:21px;}
#portada .info .solpresup input.texto {height:19px; color:#4C4C4C; float:right; border:1px solid #B9B9B9;
	padding:0 2px;font:normal 12px/19px Arial;}
#portada .ntrabajo {width:1011px;height:145px;padding:12px 16px 20px;position:relative;float:none;clear:both;
	background:transparent url(ntrabajo.png) 0 0 no-repeat;}
#portada .info .solpresup input.a1 {width:61px;}
#portada .info .solpresup input.a2 {width:238px;}
#portada .info .solpresup input.a3 {width:73px;}
#portada .info .solpresup input.a4 {width:182px;}
#portada .info .solpresup input.a5 {width:215px;}
#portada .info .solpresup label, #portada .info .solpresup input.texto {margin-bottom:13px;}
#portada .info .peq1 {float:left;padding-top:1px;width:175px;margin-top:-1px;}
#portada .info .peq2 {float:right;padding-top:1px;width:125px;margin-top:-1px;}
#portada .info .peq3 {float:left;padding-top:1px;width:146px;margin-top:-1px;}
#portada .info .peq4 {float:right;padding-top:1px;width:140px;margin-top:-1px;}
#portada .info .solpresup input.btn {position:absolute;right:19px;bottom:17px;width:86px;height:38px;border:0;
	background:url(btprprsp.png) 0 0 no-repeat;text-indent:-999em;text-transform:lowercase;cursor:pointer;}
#portada .info .solpresup .mnsj {width:65%;float:left;font-weight:bold;}
#portada .ntrabajo h2 {position:absolute;left:47px;top:33px;font:normal 14px "Century Gothic";color:#4A4A4A;}
#portada .ntrabajo .redes {position:absolute;left:98px;top:69px;}
#portada .ntrabajo .redes div {width:131px;float:left;}
#portada .ntrabajo .redes a {width:90px;color:#4A4A4A;display:block;margin:0 auto;padding-top:59px;text-align:center;
	background:none center 0 no-repeat;font:normal 14px "Century Gothic";}
#portada .ntrabajo a.tw {background-image:url(sigtw.png);padding-top:66px;position:relative;top:-7px;}
#portada .ntrabajo a.fb {background-image:url(sigfb.png);}
#portada .ntrabajo a.sk {background-image:url(sigsk.png);}
#portada .ntrabajo .boletines {width:400px;height:145px;position:absolute;left:655px;top:59px;}
#portada .ntrabajo .boletines span {color:#4A4A4A;font:normal 14px "Century Gothic";}
#portada .ntrabajo .boletines input.texto {width:242px;height:17px;color:#999;position:absolute;left:0;top:30px;
	border:1px solid #BBB;font:11px/16px Arial;padding:2px 6px 0;}
#portada .ntrabajo .boletines input.btn {position:absolute;left:256px;top:25px;width:87px;height:34px;border:0;
	background:url(btsuscrb.png) 0 0 no-repeat;text-indent:-999em;text-transform:lowercase;cursor:pointer;}
#portada .razones {width:704px;height:260px;position:relative;left:16px;margin:10px 10px 0 0;float:left;}
#portada .razones h3 {width:704px;height:31px;text-indent:-999em;
	background:scroll transparent url(t10raz.png) 116px 0 no-repeat;}
#portada .razones ul {list-style:none;width:704px;height:225px;position:relative;top:-3px;margin-bottom:-3px;}
#portada .razones li {position:relative;width:345px;height:41px;border:1px solid #FFF;border-width:0 7px 4px 0;
	float:left;background:scroll #9D7 none 0 0 repeat-x;}
#portada .razones li.r1 {background-image:url(f10r1.png);} #portada .razones li.r2 {background-image:url(f10r2.png);}
#portada .razones li.r3 {background-image:url(f10r3.png);} #portada .razones li.r4 {background-image:url(f10r4.png);}
#portada .razones li.r5 {background-image:url(f10r5.png);} #portada .razones li.r6 {background-image:url(f10r6.png);}
#portada .razones li.r7 {background-image:url(f10r7.png);} #portada .razones li.r8 {background-image:url(f10r8.png);}
#portada .razones li.r9 {background-image:url(f10r9.png);} #portada .razones li.r10 {background-image:url(f10r10.png);}
#portada .razones li div {width:300px;height:41px;position:relative;line-height:12px;font-size:12px;color:#4C4C4C;
	background:scroll transparent url(fcrazon.png) 0 0 no-repeat;display:table-cell;vertical-align:middle;
	padding:0 33px 0 12px;}
#portada .razones li div em {display:block;width:27px;height:26px;position:absolute;left:315px;top:11px;color:#FFF;
	background:scroll transparent url(fnumraz.png) 0 0 no-repeat;font:bold 20px Arial;
	line-height:26px;padding:4px 0 0 3px;text-align:center;}
#portada .nclientes {width:296px;height:227px;position:relative;margin:32px 0 0 17px;
	float:left;background:scroll #222 url(fnclnts.png) 0 0 no-repeat;}
#portada .nclientes h3 {font:normal 19px "Century Gothic",Arial,Helvetica,sans-serif;position:relative;top:-25px;
	text-align:center;color:#4C4C4C;}
#portada .nclientes a {width:200px;height:170px;position:absolute;left:48px;top:28px;overflow:hidden;
	text-indent:-99em;background:url(nthostpr.jpg) 0 0 no-repeat;}
#portada .presupuesto p {width:252px;height:81px;text-indent:-999em;position:absolute;left:22px;top:111px;
	background: scroll transparent url(prspclic.png) 0 0 no-repeat;}
#portada .presupuesto p a {width:77px;height:34px;display:block;position:absolute;left:180px;top:79px;
	background:scroll transparent url(prspflnk.png) 0 0 no-repeat;}
#portada .presupuesto p a:hover {text-decoration:none;background-position:0 100%;}
#ppal {width:941px;background-color:#4C4C4C;position:relative;left:16px;padding:86px 35px 70px;
	color:#FFF;font-size:14px;font-family:"Century Gothic",Arial,Helvetica,sans-serif;line-height:17px;
	margin-bottom:20px;overflow:auto;}
#ppal p { margin:1em 0; } #ppal p.sup { margin-top:0; }
#ppal h3 {margin:1em 0;color:#47C900;font-weight:bold;font-size:14px;}
#ppal a {color:#47C900;text-decoration:none;} #ppal a:hover {text-decoration:underline;}
#ppal h2 {width:964px;height:35px;position:absolute;left:22px;top:28px;
	background:scroll #FFF url(ftitsecc.png) 0 0 repeat-x;}
#ppal h2 span {display:block;width:934px;height:27px;padding:4px 15px;text-transform:uppercase;
	font-weight:bold;font-size:24px;color:#47C900;line-height:27px;
	background:scroll transparent url(mtitsecc.png) 0 0 no-repeat;}
#ppal .ulppal li {list-style:none;padding:0 0 0.7em 21px;
	background: scroll transparent url(vinv.png) 0 5px no-repeat;}
#ppal .quieness1 {width:567px;padding:13px;float:left;position:relative;left:-13px;top:-7px;
	border:2px solid #47C900;background-color:#686868;}
#ppal .quieness1 .ifoto {width:134px;height:100px;float:left;border:2px solid #47C900;
	background:none 0 0 no-repeat;overflow:hidden;text-indent:-99em;margin-right:32px;display:inline;}
#ppal .quieness1 .perfil1{background-image:url(xvlfoto.jpg);}
#ppal .quieness1 .perfil2 {background-image:url(incfoto.jpg);}
#ppal .quieness1 .pinfo {width:397px;float:left;}
#ppal .quieness1 .pinfo a{color:#FFF;text-decoration:underline;} #ppal .quieness1 .pinfo a:hover {color:#47C900;}
#ppal .quieness1 .iskype button {width:78px;height:34px;border:0;margin:0 5px;vertical-align:middle;
	background:scroll transparent url(iskype.png) 0 0 no-repeat;text-indent:-999em;}
#ppal .quieness1 .iskype a {color:#5DCBF3;} #ppal .quieness1 .iskype a:hover {color:#5DCBF3;text-decoration:none;}
#ppal .quieness1 .vwp {color:#FC0;padding:5px 30px 5px 0;background:url(ivwp.jpg) right 0 no-repeat;}
#ppal .quieness1 .equipo {width:80%;height:100px;margin:60px auto 0;position:relative;text-align:center;}
#ppal .quieness1 .equipo h3 {margin:0 0 1em;}
#ppal .quieness1 .equipo li {list-style:none;padding:0 0 15px;width:50%;float:left;}
#ppal .quieness1 .equipo li.ancho {width:100%;}
#ppal .quieness2 {width:344px;float:left;position:relative;top:-7px;left:10px;}
#ppal .quieness2 dl {width:344px;height:120px;position:relative;margin-bottom:11px;}
#ppal .quieness2 dt {height:47px;}
#ppal .quieness2 dt strong {float:left;width:131px;height:45px;border-bottom:2px solid #000;text-indent:-99em;
	overflow:hidden;background:url(qsdtweb7.png) 0 0 no-repeat;}
#ppal .quieness2 dt span {float:left;width:211px;height:45px;border:1px solid #000;text-indent:-99em;
	overflow:hidden;background:none 0 0 no-repeat;}
#ppal .quieness2 dd {height:66px;padding:7px 0 0 10px;color:#4C4C4C;background-color:#FFF;
	font:normal 14px/15px "Century Gothic",Arial,Helvetica,sans-serif;}
#ppal .quieness2 dd b.esp1 {float:right;width:5px;height:38px;}
#ppal .quieness2 dd b.esp2 {float:right;width:77px;height:28px;clear:right;}
#ppal .quieness2 dd a.sabermas {display:block;width:81px;height:30px;position:absolute;right:-4px;bottom:-2px;
	padding:0;background:#000 none 0 0 no-repeat;overflow:hidden;text-indent:-99em;}
#ppal .quieness2 .qsbasico dt strong{border-color:#FFA73D;} #ppal .quieness2 .qsbasico dt span{border-color:#DC6B00;}
#ppal .quieness2 .qsbasico dt span {background-image:url(qs_basi.png);}
#ppal .quieness2 .qsbasico dd a.sabermas {background-image:url(qslbasi.png);}
#ppal .quieness2 .qsdeluxe dt strong{border-color:#FFCE0F;} #ppal .quieness2 .qsdeluxe dt span{border-color:#DCA500;}
#ppal .quieness2 .qsdeluxe dt span {background-image:url(qs_delx.png);}
#ppal .quieness2 .qsdeluxe dd a.sabermas {background-image:url(qsldelx.png);}
#ppal .quieness2 .qsredsweb dt strong{border-color:#5795C3;} #ppal .quieness2 .qsredsweb dt span{border-color:#3979B0;}
#ppal .quieness2 .qsredsweb dt span {background-image:url(qs_rdwb.png);}
#ppal .quieness2 .qsredsweb dd a.sabermas {background-image:url(qslrdwb.png);}
#ppal .quieness2 .qsmotordr dt strong{border-color:#7259AB;} #ppal .quieness2 .qsmotordr dt span{border-color:#563E94;}
#ppal .quieness2 .qsmotordr dt span {background-image:url(qs_motr.png);}
#ppal .quieness2 .qsmotordr dd a.sabermas {background-image:url(qslmotr.png);}
#ppal .quieness2 .qsnewsl dt strong{border-color:#AA4673;} #ppal .quieness2 .qsnewsl dt span{border-color:#942C56;}
#ppal .quieness2 .qsnewsl dt span {background-image:url(qs_news.png);}
#ppal .quieness2 .qsnewsl dd a.sabermas {background-image:url(qslnews.png);}
#ppal .quieness2 .qspubl dt strong{border-color:#ED4E4E;} #ppal .quieness2 .qspubl dt span{border-color:#E22727;}
#ppal .quieness2 .qspubl dt span {background-image:url(qs_publ.png);}
#ppal .quieness2 .qspubl dd a.sabermas {background-image:url(qslpubl.png);}
#ppal .quieness2 .qsblog dt strong{border-color:#82D7B6;} #ppal .quieness2 .qsblog dt span{border-color:#53C191;}
#ppal .quieness2 .qsblog dt span {background-image:url(qs_blog.png);}
#ppal .quieness2 .qsblog dd a.sabermas {background-image:url(qslblog.png);}
#ppal .quieness2 .qsforo dt strong{border-color:#63ADF0;} #ppal .quieness2 .qsforo dt span{border-color:#297DE8;}
#ppal .quieness2 .qsforo dt span {background-image:url(qs_foro.png);}
#ppal .quieness2 .qsforo dd a.sabermas {background-image:url(qslforo.png);}
#ppal p.pedirpresup {font-size:18px;position:absolute;bottom:0;left:20px;height:25px;clear:both;}/*clear:both->ie*/
#ppal p.pedirpresup span {font-size:36px;color:#47C900;position:relative;top:5px;}
#ppal p.pedirpresup span a {color:#FFF;font-size:36px;}
#ppal .paquete {width:440px;float:left;padding:0 10px 221px 20px;
	background:scroll transparent none center bottom no-repeat;}
#ppal .basico {background-image:url(ipbasico.jpg);}
#ppal .deluxe {background-image:url(ipdeluxe.jpg);}
#ppal .paquete h3 {margin:0 0 10px;}
#ppal .tarjetas {width:221px;height:36px;margin:0 auto;background:scroll #4C4C4C url(lgtarjs.png) 0 0 no-repeat;}
#ppal .otrsitios {width:50%;margin-left:33%;}
#ppal .fpresupuesto {margin:20px 0;}
#ppal .fpresupuesto td {padding:5px;text-align:right;}
#ppal .fpresupuesto input.texto, #ppal .fpresupuesto select {font-size:14px;border:0;padding:2px 4px;width:300px;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;}
#ppal .fpresupuesto select {width:308px;}
#ppal .fpresupuesto td.cen {text-align:center;} #ppal .fpresupuesto td.izq {text-align:left;} 
#ppal .fpresupuesto input.btEnviar {width:65px;height:32px;border:0;text-indent:-999em;text-transform:lowercase;
	background:scroll transparent url(btEnviar.png) 0 0 no-repeat;cursor:pointer;}
#ppal .fpresupuesto .mnsj {font-weight:bold;color:#F00;}
#ppal .fpresup1,#ppal .fpresup2 {width:398px;height:265px;position:absolute;right:41px;top:140px;
	background:scroll transparent none 0 0 no-repeat;}
#ppal .fpresup1 {background-image:url(fpresup1.jpg);} #ppal .fpresup2 {background-image:url(fpresup2.jpg);}
#ppal .formaContacto input.texto {font-size:14px;font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	border:0;padding:2px 4px;width:300px;}
#ppal .formaContacto textarea {font-size:14px;border:0;font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	width:308px;height:5em;}
#ppal .formaContacto .mnsj {margin-left:50px;font-weight:bold;color:#F00;}
#ppal .formaContacto input.btEnviar {width:65px;height:32px;border:0;text-indent:-999em;text-transform:lowercase;
	background:scroll transparent url(btEnviar.png) 0 0 no-repeat;cursor:pointer;}
#ppal .infoContacto {position:absolute;right:50px;top:140px;}
#ppal .infoContacto td {border:1px solid #327010;padding:0 2em 1em;}
#ppal .nop {padding:0;} #ppal .nom {margin:0;}
#ppal .article_separator {display:none;}
#contfin {margin:0 auto;height:43px;clear:both;} #piecont {margin:0 auto;padding-top:2px;height:43px;}
#pie {width:982px;height:40px;margin:0 auto;border-top:1px solid #4C4C4C;position:relative;}
#pie ul {position:absolute;height:15px;left:280px;top:4px;list-style:none;}
#pie li {margin:0;float:left;background-color:#4C4C4C;font-family:"Century Gothic",Arial,Helvetica,sans-serif;}
#pie li a {padding:0 15px;margin-left:1px;background-color:#FFF;color:#4C4C4C;} #pie li.item1 a {margin:0;}
#tooltip {position:absolute;padding:0 0 19px 19px;display:none;z-index:1000;}
#tooltip .e1{width:19px;height:19px;position:absolute;left:0;top:0;background:url(stooltip.png) 0 0;}
#tooltip .e2{width:19px;height:19px;position:absolute;right:0;bottom:0;background:url(stooltip.png) right bottom;}
#tooltip .e3 {background:url(stooltip.png) right 0;}
#tooltip .e4 {position:relative;left:-19px;top:19px;background:url(stooltip.png) 0 bottom;}
#tooltip .c {position:relative;left:5px;bottom:14px;color:#000;}
#pie span.tel {position:absolute;left:2px;top:4px;color:#4C4C4C;}
#pie span.cr {position:absolute;right:2px;top:4px;color:#4C4C4C;}
#pie .c {position:absolute;left:0;top:24px;width:100%;text-align:center;}
