html,body {padding: 0;margin: 0;}html {border-top: 5px solid #000000;}body { font: 75%/1 Arial, Helvetica, sans-serif;background-color:/*#d9d9d9;*/#DFDFDF;color: #333;position: relative;top: 0;left: 0;height: 100%;width: 100%;background-image:url(../imagenes/sombra.png);background-position:left top;background-repeat:repeat-y;}/*--- MAQUETACION ---*/#total { width: 998px;left:0;background-color:#FFFFFF;}#n1-adobe{height:52px;/*width: 998px;*/background-image:url(../imagenes/adobe-icono.png);background-position:right top;background-repeat:no-repeat;}#n1-adobe #idioma{float:left;padding-left:14px;padding-top:12px;text-align:right;}/*#n1-adobe p{display:none;}*/#n1-titulo{height:51px;background-color:#992323;background-image:url(../imagenes/titulos/todoloquenecesita.gif);background-repeat:no-repeat;}#n1-titulob{height:51px;background-color:#000000;/*#222222;#FF0000;#000000;*/}#n1-titulo h1{display:none;}#n1-titulob h1{padding-left:15px;font-size:2.1em;color:#FFFFFF;margin:0;line-height:31px;padding-top:10px;padding-bottom:10px;}/*#n1-titulo #idioma{float:right;padding-right:9px;padding-top:12px;text-align:right;}*/#n1-banner{height:165px;}#n1-contenido{width: 998px;}#n1-contenido.portada{background-image:url(../imagenes/ilustraciones/oficina1.jpg); background-repeat:no-repeat; background-position:bottom right;}#n1-contenido.casos{background-image:url(../imagenes/ilustraciones/casos.jpg); background-repeat:no-repeat; background-position:bottom right;}#n1-contenido.ejemplos{background-image:url(../imagenes/ilustraciones/ejemplos.jpg); background-repeat:no-repeat; background-position:bottom right;}#n1-contenido.su-caso{background-image:url(../imagenes/ilustraciones/su-caso.jpg); background-repeat:no-repeat; background-position:bottom right;}#n1-contenido.novedadesfondo{background-image:url(../imagenes/ilustraciones/novedades.jpg); background-repeat:no-repeat; background-position:bottom right;}#n2-contenido{float:left;width:804px;position:relative;vertical-align:top;/*background-image:url(../imagenes/esquina.png); background-repeat:no-repeat; background-position:bottom left;*/}#n2-contenido-caso{float:left;width:804px;position:relative;vertical-align:top;}#n2-contenido-contacto{float:left;width:804px;position:relative;vertical-align:top;}#n2-contenido-padding{padding-left:17px;padding-bottom:40px;padding-right:25px;padding-top:25px;/*font-family:Verdana, Arial, Helvetica, sans-serif;NUEVO*/}#n2-contenido-padding2{padding-left:13px;padding-bottom:20px;padding-right:25px;padding-top:25px;/*font-family:Verdana, Arial, Helvetica, sans-serif;NUEVO*/}#n2-contenido-padding3{padding-left:17px;padding-bottom:40px;/*padding-right:155px;*/padding-top:25px;/*font-family:Verdana, Arial, Helvetica, sans-serif;NUEVO*/}#n2-menu{float:right;width:193px;position:relative;vertical-align:top;}#n3-baner-lateral{margin-top:15px;margin-bottom:263px;text-align:right;	border-left: 1px solid #d9d9d9;	border-bottom: 1px solid #d9d9d9;	border-top: 1px solid #d9d9d9;}#n3-baner-lateral-corto{margin-top:8px;/*15px;*//*margin-bottom:263px;*/text-align:right;	border-left: 1px solid #d9d9d9;	border-bottom: 1px solid #d9d9d9;	border-top: 1px solid #d9d9d9;}#n3-baner-lateral2{margin-top:15px;margin-bottom:40px;text-align:right;	border-left: 1px solid #d9d9d9;	border-bottom: 1px solid #d9d9d9;	border-top: 1px solid #d9d9d9;}/*	PIE*/#n1-pie{background-color:#333333;font-size: 0.833em;color:#999;padding: 15px 22px 22px 16px;_margin-bottom: -15px; /* IE scrollbar */}#privacy,#copyright,#legal{ line-height: 1.3; }#privacy,#legal { margin-bottom: .5em; }#legal { margin-top: 0; }#copyright { margin-bottom: 0; }#n1-pie .menu {margin: 0 0 10px;padding: 0;display:block;width:100%;height:20px;}#n1-pie .menu li{float:left;}#n1-pie .menu li,#n1-pie .menu a {line-height: 1.3;font-weight: bold;}#n1-pie .menu a {	padding: 4px 8px; }#n1-pie a,#n1-pie a:hover,#n1-pie a:visited {color: #BBB;text-decoration: none;}#n1-pie a:hover {background-color: #000000;color: #ddd;}/*	opciones-pie */ul.opciones-pie { list-style-type: none; }.opciones-pie>li+li {background-image: url(../imagenes/opciones.gif);padding-left: 1px;}.opciones-pie li {background-image: url(../imagenes/opciones.gif);background-repeat: no-repeat;background-position: left center;}.opciones-pie li a {padding: 0.1em 1ex;vertical-align: baseline; /* mostly for Opera */}.opciones-pie-adjacent {background-image: url(../imagenes/opciones.gif);padding-left: 1px;*}/*#content-body {	width: 764px;	padding-right: 16px;	float: left;	}#content-pocket {	width: 182px;}#content-header {	width: 798px;}#content-layout {	padding-top: 20px;}#marquee-body,#content-pocket {	position:relative;	top: -17px;}/* with-marquee *//*#contenido-marco {	padding-top: 20px;}.with-marquee #content-layout {	background-image: none;	padding-top: 20px;	}.with-marquee #content-body {	margin-top: 0;	padding-top: 1px;}.with-marquee #content-layout {	background-image: none;	padding-top: 0;}*//* DOWNLOAD BUTTON*/.contenedor-descargar { /* generic container (i.e. div) for floating buttons */    overflow: hidden;    /*width: 200px;100%; */	margin-bottom:5px;	float:right;}a.descargarL {    font-family:Arial, Helvetica, sans-serif;	/*font-size:0.97em;*/	font-size:0.87em;	text-transform:uppercase;    display: block;    float: left;	width:129px;    /*font: normal 12px arial, sans-serif;*/    height: 30px;/*24px;*/    margin-right: 6px;    padding-right: 28px; /* sliding doors padding */    text-decoration: none;}a.descargar {        font-family:Arial, Helvetica, sans-serif;	/*font-size:0.97em;*/	font-size:0.9em;	text-transform:uppercase;    display: block;    float: left;	width:129px;    /*font: normal 12px arial, sans-serif;*/    height: 30px;/*24px;*/    margin-right: 6px;    padding-right: 28px; /* sliding doors padding */    text-decoration: none;}a.descargar-corto {    font-family:Arial, Helvetica, sans-serif;	font-size:0.97em;    display: block;    float: left;	/*width:129px;*/    /*font: normal 12px arial, sans-serif;*/    height: 30px;/*24px;*/    margin-right: 0px;    padding-right: 28px; /* sliding doors padding */    text-decoration: none;}a.descargar:active,a.descargar:hover,a.descargar-corto:hover,a.descargar-corto:active {    background-position: bottom right;    outline: none; /* hide dotted outline in Firefox */	text-decoration:underline;}a.descargar:hover span,a.descargar:hover span {   /* background-position: bottom left;	padding: 5px 18px 6px 10px;*/}a.descargar-corto span,a.descargar-corto:hover span {/*background-position: bottom left;	    padding: 5px 14px 6px 10px;*/}.icono-pdf{background: transparent url('../imagenes/botones/icono-pdf.png') no-repeat scroll top right;}.icono-print{background: transparent url('../imagenes/botones/icono-print.png') no-repeat scroll top right;}.icono-enviar{background: transparent url('../imagenes/botones/icono-enviar2.png') no-repeat scroll top right;}a.descargarL span {    background: transparent url('../imagenes/botones/descargar.png') no-repeat;    display: block;    line-height: 19px;    /*padding: 4px 18px 7px 10px;*/	padding: 4px 0px 7px 7px;}a.descargar span {    background: transparent url('../imagenes/botones/descargar.png') no-repeat;    display: block;    line-height: 19px;    padding: 4px 18px 7px 10px;}a.descargar-corto span {    background: transparent url('../imagenes/botones/descargar.png') no-repeat;    display: block;    line-height: 19px;    padding: 4px 14px 7px 10px;}.descargar2 {font-size:0.9em;font-family: Arial, Helvetica, sans-serif;color:#243d51;font-weight:bold;/*border: 1px solid;border-color: #c4cccc #6f7777 #6f7777 #CCCCCC;*/box-shadow: 0 1px 2px #AAA;_width/**/:1px;_white-space: nowrap;overflow: visible; /* fix button width for IE 5.5 to 7 */cursor: pointer;_cursor: hand;vertical-align: top;zoom: 1;margin-right:20px;display:block;width:126px;}/*a.descargar {padding: 7px 46px 7px 10px;margin-right:0;}*/button.descargar {padding: 9px 40px 8px 55px;*padding: 9px 40px 9px 55px;_padding: 9px 40px 8px 55px;}p button.descargar {padding: 8px 35px 7px 55px;*padding: 6px 35px 6px 55px;_padding: 7px 35px 6px 55px;}.descargar:hover, .descargar:visited, .descargar:visited:hover {}