/* CSS Document */

body { background-image:url(../body.png); margin:auto; background-attachment:fixed;}

div#contenedor {width:1100px; height:1100px; margin:auto; position:relative; top:20px; border-bottom:#75208F;}
div#contenedor_displays {width:1100px; height:1380px; margin:auto; position:relative; top:20px; border-bottom:#75208F;}

div#cabecera_factory {width:790px; height:150px; position:absolute; top:25px; left:255px; background-image:url(../cabecera_factory.png);}

div#zona_descarga {width:167px;height:30px;position:absolute;top:215px;left:880px;}
div#notas_director {width:230px; height:30px; position:absolute; top:215px; left:20px; }

div#inicio {width:1100px; height:50px; position:absolute; top:210px; left:0px;margin:0px; background-image:url(../inicio.png); background-repeat: repeat-x;}
div#oferta_semana {width:658px;height:349px;position:absolute;left:220px;top:254px;}
div#capa_productos {width:340px;height:340px;position:absolute; left:235px; top:300px;background-color:#999999;}
div#capa_productos2 {width:340px;height:340px;position:absolute; left:235px; top:300px;background-color:#999999;}
div#capa_presentacion{width:680px; height:480px; position:absolute; left:235px; top:300px;}

div#capa_precios {width:352px; position:absolute; right:150px; top:300px;}
div#capa_stop {width:646px; height:312px;position:absolute;left:250px;top:254px;}

p.precios {font-family:Roboto Condensed; font-size:40px; font-weight:500; margin:0px; line-height:35px;}
span.precios1 {font-family:Roboto Condensed; font-size:14px; font-weight:400; color:#666666; margin:0px; line-height:18px;}
span.unidades {font-family:Roboto Condensed; font-size:15px; font-weight:400; color:#666666; margin:0px;}
span.precios2 {font-family:Roboto Condensed; font-size:30px; font-weight:500; margin:0px;}
span.precios3 {font-family:Roboto Condensed; font-size:12px; font-weight:500; color:#663399; margin:0px;}

div#capa_displays {width:652px;height:652px;position:absolute;left:220px;top:254px;}

div#descarga {width:658px; height:349px; position:absolute; left:250px; top:254px; background-image:url(../descarga.png); }

span.cerrar {font-family:Arial, Helvetica, sans-serif; font-size:13px; top:300px;color:#75208F;text-align:center; right:20px; font-weight:bold; position:absolute; width:50px; height:20px;}
span.cerrar a{color:#75208F; text-decoration:none;}
span.cerrar a:hover{text-decoration:underline;}

div#descarga .estilo3 { color:#75208F; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:80px; text-align:left; border-right:none; margin-left:180px; margin-bottom:30px; margin-right:1px; line-height:20px; position:absolute;}
div#descarga .estilo3 a{ color:#75208F; text-decoration:none;}
div#descarga .estilo3 a:hover{text-decoration:underline;}

div#descarga .estilo4 { color:#75208F; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:80px; text-align:left; border-right:none; margin-left:390px; margin-bottom:30px; margin-right:1px; line-height:20px; position:absolute;}
div#descarga .estilo4 a{ color:#75208F; text-decoration:none;}
div#descarga .estilo4 a:hover{text-decoration:underline;}

div#descarga .doble_digito { color:#75208F; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:281px; text-align:left; border-right:none; margin-left:174px; margin-bottom:30px; margin-right:1px; line-height:20px; position:absolute;}
div#descarga .doble_digito a{ color:#75208F; text-decoration:none;}
div#descarga .doble_digito a:hover{text-decoration:underline;}

div#ajota_informa {width:658px;height:349px; position:absolute; left:250px; top:254px; }
div#solo_clientes {width:658px;height:349px; position:absolute; left:250px; top:254px; background-image:url(../solo_clientes.png);}
div#ultimo_trabajo {width:650px;height:38px;position:absolute;left:250px;top:254px; background-image:url(../ultimo_trabajo_entregado.png);}
div#flash {width:658px; height:349px; position:absolute; left:250px; top:300px;}
div#anteriores {width:658px;height:339px;position:absolute;left:250px;top:300px; visibility:hidden;}

.estilo_texto { color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px;text-align:justify; border-right:none; padding:15px;}

div#newsletter {width:658px;height:349px;position:absolute; left:250px;top:254px;background-image:url(../newsletter.png);}
div#newsletter .estilo1 {font-family:Arial; font-weight:bold; font-size:13px;position:absolute;color:#75208F;text-align:center;left:120px;top:106px;}
.newsletter {position:absolute;left:223px;top:145px;background-color:#C588D9;}
.envia_news {position:absolute;margin-left:265px;margin-top:23px;background-color:#75208F;color:#FFFFFF;left: 24px;top: 162px;}

div#amigo {width:658px;height:349px;position:absolute; left:250px;top:254px; background-image:url(../amigo.png);}
div#amigo .estilo1{font-family:Arial, Helvetica, sans-serif;font-size:12px;position:absolute;margin-top:6px;color:#75208F;text-align:center;margin-left:33px;}
div#amigo .estilo1 a {color:#75208F; text-decoration:none;}
div#amigo .estilo1 a:hover {text-decoration:underline;}

div#amigo .correo_amigo {position:absolute;left:159px;background-color:#C588D9;top:92px;}
div#amigo .nombre {position:absolute;left:159px;background-color:#C588D9;top:132px;}
div#amigo .correo {position:absolute;left:159px;background-color:#C588D9;top:173px;}
div#amigo .envia_news {position:absolute;margin-left:284px;margin-top:104px;left: 127px;top: 70px;}
div#amigo .estilo1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; position:absolute; margin-top:129px;color:#75208F;text-align:center; margin-left:100px;}
div#amigo .estilo1 a{color:#75208F; text-decoration:none;}
div#amigo .estilo1 a:hover{text-decoration:underline;}
	
div#tony {width:658px;height:349px; position:absolute; left:250px; top:254px; background-image:url(../presentacion.png);}
div#tony .estilo2 { color:#000000; width:650px; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:left; top:0px; left:0px;  border-right:none;
padding-left:4px; font-weight:900; position:absolute; border-bottom:#B997C2 2px solid;}

div#relax {width:710px;height:450px;position:absolute; left:250px;top:254px; border-bottom:#B997C2 2px solid;}

div#animacion {width:500px; height:700px; position:absolute; left:275px;}

div#horario {width:650px;height:339px;position:absolute; left:250px;top:254px; background-image:url(../fondo_horario.png);border-bottom:#B997C2 2px solid; }
div#archivos {width:650px;height:339px; position:absolute; left:250px;top:254px; background-image:url(../fondo_archivos.png); border-bottom:#B997C2 2px solid;}
div#pago {width:650px;height:339px; position:absolute; left:250px;top:254px; background-image:url(../fondo_archivos.png); border-bottom:#B997C2 2px solid;}
div#condiciones {width:650px;height:339px; position:absolute; left:250px;top:254px;background-image:url(../fondo_archivos.png);border-bottom:#B997C2 2px solid; }
div#proteccion {width:650px;height:339px; position:absolute; left:250px;top:254px; background-image:url(../fondo_archivos.png);border-bottom:#B997C2 2px solid;}

div#horario .estilo1 {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; width:200px; height:100px; border-right:none; top:60px; left:98px; position:absolute; line-height:17px; }
div#archivos .estilo1 { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; top:50px; left:30px; border-right:none; width:530px; height:290px; position:absolute; margin:0px;line-height:17px;}
div#pago .estilo1 {  color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; top:50px; left:30px; border-right:none; width:530px; height:290px; position:absolute; margin:0px;line-height:17px;}
div#condiciones .estilo1 {  color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; top:50px; left:30px; border-right:none; width:591px; height:290px; position:absolute; margin:0px; overflow:auto; line-height:17px;}
div#proteccion .estilo1 { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin-top:50px; margin-left:20px; padding-left:0px; border-right:none; margin-right:20px; line-height:20px;line-height:17px;}

.estilo1 { color:#75208F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin-top:10px; margin-left:20px; padding-left:0px; border-right:none;}
.estilo2 {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:15px;text-align:left;margin-top:5px; margin-left:0px;border-right:none;
padding-left:4px;font-weight:bold;position:absolute;width:650px; border-bottom:#B997C2 2px solid;}
.estilo3 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:30px; text-align:justify; border-right:none; margin-left:0px; position:absolute;}

.ajota {position:absolute; left:35px; top:1px;}
.ajota-pincho {position:absolute; right:50px; top:30px; }

.link_imprenta {position:absolute;left:307px;top:6px; font-family: "Century Gothic"; font-size:56px; }
.link_digital {position:absolute;right:472px;top:35px;font-family: "Century Gothic";font-size:23px;font-weight:bold;left: 564px;}
.link_merchandising {position:absolute;left:646px;top:31px;font-family: "Century Gothic"; font-size:27px; font-weight:bold;}
.link_on_line {position:absolute;left:391px;top:60px;font-family: "Century Gothic";font-size:56px;}
.link_textil {position:absolute;left:309px;top:82px;font-family: "Century Gothic"; font-size:31px; font-weight:bold;}
.link_creatividad {position:absolute;left:605px;top:75px;font-family: "Century Gothic";font-size:40px;}
.link_exterior {position:absolute;left:705px;top:132px;font-family: "Century Gothic";font-size:38px;font-weight:bold;}
.link_oficina {position:absolute;left:307px;top:127px;font-family: "Century Gothic"; font-size:43px; font-weight:bold;}
.link_displays {position:absolute;left:480px;top:116px;font-family: "Century Gothic";font-size:53px;}

.link_imprenta a{color:#0455BE; text-decoration:none;}
.link_digital a{color:#C50FA6; text-decoration:none;}
.link_merchandising a{color:#FE750E; text-decoration:none;}
.link_on_line a{color:#000000; text-decoration:none;}
.link_textil a{color:#D30200; text-decoration:none;}
.link_creatividad a{color:#1492FF; text-decoration:none;}
.link_exterior a{color:#77C435; text-decoration:none;}
.link_oficina a{color:#EEA900; text-decoration:none;}
.link_displays a{color:#239D24; text-decoration:none;}

span a{color:#75208F; text-decoration:none;}
span a:hover {color:#C182CC;}

div#nosotros {
	position:absolute;
	width:160px;
	top:20px;
	left:50px;}

div#tu {
	position:absolute;
	width:160px;
	top:20px;
	left:240px;}

div#cosas {
	position:absolute;
	width:160px;
	top:20px;
	left:429px;}
	
div#telefono {
	position:absolute;
	width:160px;
	top:20px;
	left:887px;}
	
div#fax {
	position:absolute;
	width:160px;
	top:100px;
	left:887px;}
	
div#mail {position:absolute;
	width:260px;
	top:20px;
	left:619px;}	
			
.copyright { position:absolute; bottom:10px; left:260px; font-family:roboto; color: #FFFFFF; font-size:12px;}			

div#secciones {position:absolute; width:160px;  top:270px; left:20px; background-image:url(imagenes/lista_izquierda.png);}
div#secciones p a {color:#666666; text-decoration:none; font-weight:bold;}
div#secciones p a:hover {color:#000000;}

h1.contacto {font-size:14px; color:#FFFFFF; font-family:roboto; font-weight:900; margin-bottom:7px; padding-top:10px; margin-top:0px; width:154px; padding:3px; border-bottom:1px dotted #FFFFFF;}
h2.contacto {margin-top:0px; font-family: roboto; font-size:23px; height:17px; margin-bottom:7px; width:160px; padding-top:3px; color:#FFFFFF;}
h2.contacto a{color:#FFFFFF; text-decoration:none;}
h2.contacto a:hover{ color:#C182CC;}
h4.contacto {font-size:14px; color:#FFFFFF; font-family:roboto; font-weight:900; margin-bottom:7px; padding-top:10px; margin-top:0px; width:194px; padding:3px; border-bottom:1px dotted #FFFFFF;}

p.contacto {margin-top:0px; font-family: roboto; font-size:14px; height:17px; margin-bottom:7px; width:122px; padding-top:3px;}
p.contacto a{color:#FFFFFF; text-decoration:none;}
p.contacto a:hover{ color:#C182CC;}

div#inicio p.lista {display:block; float:left;  margin-top:14px; font-family:Roboto; font-size:15px; font-weight:normal; margin-right:30px;}
div#inicio p.lista a{color:#75208F; text-decoration:none;}
div#inicio p.lista a:hover{color:#C182CC; }

div#lista_principal {width:700px;height:23px;position:absolute;left:183px;bottom:255px;padding-left:25px;}

div#lista_principal p.lista_principal{ display:block; margin:0px; float:left; margin:0px; color:#75208F; font-family:Roboto; font-size:11px; font-weight:800; padding-right:10px; padding-left:11px; border-right:#75208F 1px solid; height:15px;}
div#lista_principal p.lista_principal a {color:#75208F; text-decoration:none;}
div#lista_principal p.lista_principal a:hover{ color:#C182CC;}
div#lista_principal #li_dcha {border-right:none;}

p a {color:#000000; text-decoration:none;}
p a:hover {color:#666666;}

#li_izq {margin-left:110px;}

.fin_temporada {position:absolute; left:0px; top:377px;}

div#contacto {width:850px;height:140px;position:absolute;bottom:30px;border-bottom:#B997C2 2px solid;left:25px;}
div#sigue {width:120px; height:75px; position:absolute; background-image:url(../sigue.png); top:455px; right:0px;}
div#siguenos {width:140px;height:110px;position:absolute;bottom:137px;right:60px;}

.twitter {position:absolute;top:400px;right:41px;}
.facebook{position:absolute;top:400px;right:82px;}
.linkedin{position:absolute;top:400px;right:0px;}	

div#factory {width:120px;height:80px;position:absolute;top:302px;right:0px;}
div#comercializa {width:115px;height:85px;position:absolute;right:32px;bottom:120px;}

div#final{width:1100px; height:240px; position:absolute; bottom:5px; background-image:url(../final.png);}
div#final .estilo1 { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; margin-left:10px; margin-top:2px;border-right:none; line-height:15px;}
div#final .estilo1 a {color:#75208F; text-decoration:underline;}
div#final .estilo1 a:hover {color:#FF0000;}

div#precios {
	width:140px;
	height:50px;
	position:absolute;
	bottom:265px;
	left:0px;
	border-bottom:#B997C2 2px solid;
	background-image:url(../precios.png);}

div#anterior {width:40px;height:40px;position:absolute;top:239px;left:186px;}

div#siguiente {width:40px;height:40px;position:absolute;top:239px;left:861px;}


.solicita { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; position: absolute; left:80px; bottom:15px; margin:0px;}
.solicita a{ color:#FFFFFF; text-decoration:none;}
.solicita a:hover{ color:#FFFFFF; text-decoration:underline;}

.pincha { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FCE300; position: absolute; left:38px; top:20px; margin:0px; font-weight:800; text-align:center;}


div#formulario {width:680px;height:390px;position:absolute;left:250px;top:254px;background-image:url(../consulta.png);background-repeat:no-repeat;border-bottom:#B997C2 2px solid;}
.nombre_form{position:absolute;left:25px;top: 60px; background-color:#C588D9;}
.empresa{position:absolute;left:25px;top: 110px; background-color:#C588D9;}
.persona{position:absolute;left:25px;top: 160px; background-color:#C588D9;}
.tlf{position:absolute;left:25px;top: 210px; background-color:#C588D9;}
.email{position:absolute;left:25px;top: 260px; background-color:#C588D9;}
.consulta{position:absolute;left:25px;top:310px; background-color:#C588D9;}
	
div#formulario .estilo1 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; bottom:10px; left:25px; position:absolute; margin:0px;}	
div#gracias {width:500px;height:415px;position:absolute;right:145px;top:210px;background-image:url(../gracias.png);background-repeat:no-repeat}
div#formulario .formulario { position:absolute;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size: 12px;margin-left:30px;font-style: normal;font-weight: bold;color: #FFFFFF; margin-top:1px; border-right:none;}
.enviar {position:absolute;bottom:10px;right:180px;}

div#texto_aviso {position:absolute;width:400px;bottom:50px;left:430px; visibility:hidden;}
div#texto_aviso p.estilo1 {color:#FFFFFF; font-family:roboto; font-size:11px; text-align:left; margin:0px;}



div#header {margin-left:0px; font-family:roboto; font-weight:900; position:absolute; font-size:14px; top:270px; width:1100px; left:0px; background-image:url(../header.png);}

ul, ol { list-style:none;}
.nav li a{ background-image:url(../prueba.png);color:#FFFFFF; text-decoration:none; padding:10px; margin-right:20px; width:100px; display:block; margin:0px; left:0px; margin-right:5px; }

.nav li a:hover{color:#000000;}

.nav > li { float:left;}

.nav li ul { display:none; position:absolute;  left:140px; top:40px;}

.nav li:hover > ul {display:block;}




div#menu { position:absolute; top:300px; left:0px;  width:180px; border-bottom:2px dotted #666666;}

#menu ul, li {list-style: none; margin: 0;padding: 0; }

#menu ul {position: relative;z-index: 597;float: left;}

#menu ul li {
    float: left;
    min-height: 1px;line-height: 1em;vertical-align: middle; }

#menu ul li.hover,
#menu ul li:hover {position: relative;z-index: 599;cursor: default; }

#menu ul ul {
  visibility: hidden; position: absolute;top: 100%;left: 0;z-index: 598;}

#menu ul ul li {float: none; }

#menu ul li:hover > ul {visibility: visible; }

#menu ul ul {top: 0;left: 100%; }

#menu ul li {float: none; }


#menu span, #menu a {display: block;font-family: roboto; font-size:14px; font-weight:900; text-decoration: none;}

#menu li { background-image:url(../menu.png);}

#menu li a:hover { color:#000000;}


#menu a {color:#666666;padding: 10px;width: 160px; }
	
#menu ul ul li { width:180px; border-bottom:none; }

#menu #fuera li:hover a {color: #000000; background-image:url(../menu_sust.png); width:160px;}


#menu ul ul li ul li:hover {background: #000000; }


#menu .has-sub {position: relative; }

#menu .has-sub:after, #menu .has-sub > ul > .has-sub:hover:after {
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
    background-image: url(right.png);}
	
#menu .has-sub > ul > .has-sub:after, #menu .has-sub:hover:after {
    background-image: url(right.png); }
