	 
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../Images/index/fondo_background.jpg);
	background-repeat: repeat-x;
	background-color: #004689;
}


/* BACKGROUNDS */

.back_stampa_1      {
	background-image: url(../Images/actualizacion_3/linea_de_productos_propios.jpg);
	height: 239px;
}
.back_stampa_2      {
	background-image: url(../Images/actualizacion_3/servicio.jpg);
	height: 178px;
}
.back_stampa_3      {
	background-image: url(../Images/actualizacion_3/diseno.jpg);
	height: 156px;
}
.back_stampa_4      {
	background-image: url(../Images/actualizacion_3/preprensa.jpg);
	height: 140px;
}
.back_stampa_5      {
	background-image: url(../Images/actualizacion_3/impresion.jpg);
	height: 155px;
}
.back_stampa_6      {
	background-image: url(../Images/actualizacion_3/postprensa.jpg);
	height: 186px;
}

.back_nueva_productos      {
	background-image: url(../Images/linea_de_producto_propios/productos_propios_1.jpg);
	height: 215px;
	width: 615px;
}

.back_diseno      {
	background-image: url(../Images/servicios/diseno_1.jpg);
	height: 154px;
	width: 397px;
}

.back_servicio      {
	background-image: url(../Images/servicios/servicio_1.jpg);
	height: 156px;
	width: 397px;
}

.back_preprensa     {
	background-image: url(../Images/servicios/preprensa_1.jpg);
	height: 157px;
	width: 397px;
}

.back_impresion     {
	background-image: url(../Images/servicios/impresion_1.jpg);
	height: 157px;
	width: 397px;
}

.back_postprensa     {
	background-image: url(../Images/servicios/postprensa_1.jpg);
	height: 155px;
	width: 397px;
}

.back      {
	background-image: url(../Images/index/fondo_header.jpg);
	height: 87px;
	width: 548px;
}

.back2     {
	height: 87px;
	width: 548px;
}

.back3      {
	background-image: url(../Images/index/barra_derecha.gif);
	width: 196px;
	background-repeat: repeat-y;
}

.back4      {
	background-image: url(../Images/index/bottom_menu.gif);
	height: 77px;
}

.back5      {
	background-image: url(../Images/index/fondo_introduccion.jpg);
	height: 145px;
}

.back6      {
	background-image: url(../Images/cotizacion_en_linea/repeat_fondo.jpg);
	background-repeat: repeat-y;
}

.back7      {
	background-image: url(../Images/cotizacion_en_linea/degrade.jpg);
	background-repeat: repeat-x;
	border: 1px solid #658bb4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	display: list-item;
}

.back7A      {
	background-image: url(../Images/cotizacion_en_linea/degrade.jpg);
	background-repeat: repeat-x;
	border: 1px solid #658bb4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	display: list-item;
	font-weight: bolder;
}
.back7AA     {
	background-image: url(../Images/cotizacion_en_linea/degrade2.jpg);
	background-repeat: repeat-x;
	border: 1px solid #658bb4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: list-item;
	font-weight: bolder;
}

.back7BB     {
	background-image: url(../Images/cotizacion_en_linea/degrade3.jpg);
	background-repeat: repeat-x;
	border: 1px solid #658bb4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: list-item;
	font-weight: bolder;
}

.back8      {
	background-image: url(../Images/mapa_del_sitio/fondo_mapadelsitio.jpg);
	height: 277px;
}

.back_servicios_1      {
	background-image: url(../Images/index/fondo_1.jpg);
	height: 123px;
	width: 173px;
}

.back_servicios_2      {
	background-image: url(../Images/index/fondo_2.jpg);
	height: 123px;
	width: 162px;
	color: #FFFFFF;
}

.back_servicios_3      {
	background-image: url(../Images/index/fondo_3.jpg);
	height: 123px;
	width: 163px;
	color: #FFFFFF;
}

.back_servicios_4      {
	background-image: url(../Images/index/fondo_4.jpg);
	height: 123px;
	width: 169px;
	color: #FFFFFF;
}

/* ROLLOVER IMAGE */

.tabla_1	{
	width: 173px;
	height: 120px;
   }
.tabla_2	{
	width: 162px;
	height: 120px;
   }
.tabla_3	{
	width: 163px;
	height: 120px;
   }
.tabla_4	{
	width: 169px;
	height: 120px;
   }
   
#new_image_1 a	{
	position:absolute;
	width: 173px;
	height: 120px;
    margin-top:-60px;
	margin-left:0px;
	background-position: 0px 100%;
	background-image: url(../Images/index/menu_transparent/foto_diseno_trans.jpg);
	background-repeat: no-repeat;
   }

#new_image_1 a:visited  {
	background-position: 0px 100%;
	background-image: url(../Images/index/menu_transparent/foto_diseno_trans.jpg);
	background-repeat: no-repeat;
   }

#new_image_1 a:hover{
   background-position: -173px 0px;
   background-image: url(../Images/index/menu_transparent/foto_diseno_trans.jpg);
   background-repeat: no-repeat;
   }

#new_image_2 a	{
	position:absolute;
	width: 162px;
	height: 120px;
	margin-top:-60px;
	margin-left:0px;
	background-position: 0px 100%;
	background-image: url(../Images/index/menu_transparent/foto_preprensa_trans.jpg);
	background-repeat: no-repeat;
   }

#new_image_2 a:visited  {
	background-position: 0px 100%;
	background-image: url(../Images/index/menu_transparent/foto_preprensa_trans.jpg);
	background-repeat: no-repeat;
   }

#new_image_2 a:hover{
   background-position: -162px 0px;
	background-image: url(../Images/index/menu_transparent/foto_preprensa_trans.jpg);
   background-repeat: no-repeat;
   }
   
#new_image_3 a	{
	position:absolute;
	width: 163px;
	height: 120px;
	margin-top:-60px;
	margin-left:0px;
	background-position: 0px 100%;
	background-image: url(../Images/index/menu_transparent/foto_impresion_trans.jpg);
	background-repeat: no-repeat;
   }

#new_image_3 a:visited  {
	background-position: 0px 100%;
	background-image: url(../Images/index/menu_transparent/foto_impresion_trans.jpg);
	background-repeat: no-repeat;
   }

#new_image_3 a:hover{
   background-position: -163px 0px;
   background-image: url(../Images/index/menu_transparent/foto_impresion_trans.jpg);
   background-repeat: no-repeat;
   }
   
#new_image_4 a	{
	position:absolute;
	width: 169px;
	height: 120px;
	margin-top:-60px;
	margin-left:0px;
	background-position: 0px 100%;
	background-image: url(../Images/index/menu_transparent/foto_postprensa_trans.jpg);
	background-repeat: no-repeat;
   }

#new_image_4 a:visited  {
	background-position: 0px 100%;
	background-image: url(../Images/index/menu_transparent/foto_postprensa_trans.jpg);
	background-repeat: no-repeat;
   }

#new_image_4 a:hover{
   background-position: -169px 0px;
	background-image: url(../Images/index/menu_transparent/foto_postprensa_trans.jpg);
   background-repeat: no-repeat;
   }
   

/*LINKS-----------------------------------------*/

.link_header     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 11px;
	color: #ffffff;
}
.link_header    a:link { color: #ffffff; text-decoration: underline;}
.link_header    a:visited  { color: #ffffff; text-decoration: underline;}
.link_header   a:active { color: #ffffff; text-decoration: underline;}
.link_header    a:hover  { color: #bbdff9; text-decoration: underline;}

.link_mapa     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 12px;
	color: #ffffff;
	font-weight: bolder;
}
.link_mapa     a:link { color: #ffffff; text-decoration: underline;}
.link_mapa     a:visited  { color: #ffffff; text-decoration: underline;}
.link_mapa   a:active { color: #ffffff; text-decoration: underline;}
.link_mapa     a:hover  { color: #bbdff9; text-decoration: underline;}


.link_noticias     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #ffffff;
}
.link_noticias    a:link { color: #ffffff; text-decoration: underline;}
.link_noticias    a:visited  { color: #ffffff; text-decoration: underline;}
.link_noticias    a:active { color: #ffffff; text-decoration: underline;}
.link_noticias    a:hover  { color: #2f5073; text-decoration: underline;}

.link_footer     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #02487d;
}
.link_footer     a:link { color: #02487d; text-decoration: underline;}
.link_footer     a:visited  { color: #02487d; text-decoration: underline;}
.link_footer     a:active { color: #02487d; text-decoration: underline;}
.link_footer     a:hover  { color: #02487d; text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cd4603;}
	
.link_footer22     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #e26000;
}
.link_footer22     a:link { color: #e26000; text-decoration: underline;}
.link_footer22     a:visited  { color: #e26000; text-decoration: underline;}
.link_footer22     a:active { color: #e26000; text-decoration: underline;}
.link_footer22     a:hover  { color: #02487d; text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cd4603;}
	
.link_footer33     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #b90303;
}
.link_footer33     a:link { color: #b90303; text-decoration: underline;}
.link_footer33     a:visited  { color: #b90303; text-decoration: underline;}
.link_footer33     a:active { color: #b90303; text-decoration: underline;}
.link_footer33     a:hover  { color: #02487d; text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b90303;}
	
.link_linksdeinteres     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #ffffff;
	font-weight: bolder;
}
.link_linksdeinteres     a:link { color: #ffffff; text-decoration: underline;}
.link_linksdeinteres     a:visited  { color: #ffffff; text-decoration: underline;}
.link_linksdeinteres     a:active { color: #ffffff; text-decoration: underline;}
.link_linksdeinteres     a:hover  { color: #ffffff; text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00fff1;}


/*TEXTOS-----------------------------------------*/

.nota_especial     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #b90303;
}

.nota_especial_bolder    {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #b90303;
	font-weight: bolder;
}

.parrafo_1     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #ffffff;
	line-height: 14px;
}

.parrafo_1_333     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #ffffff;
	line-height: 13px;
}

.parrafo_1aa     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 11px;
	color: #ffffff;
	line-height: 17px;
}

.parrafo_home_stampa     {
	font-family: arial, "helvetica sans-serif";
	font-size: 12px;
	color: #ffffff;
	line-height: 17px;
}

.parrafo_1aa_bold     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 11px;
	color: #ffffff;
	line-height: 17px;
	font-weight: bolder;
}

.parrafo_2     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 11px;
	color: #003d51;
	line-height: 14px;
}

.titulo_parrafo     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 12px;
	color: #e26000;
	font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	padding-bottom: 5px;
}

.titulo_parrafo22     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 12px;
	color: #b90303;
	font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	padding-bottom: 5px;
}

.titulo_parrafo22_GRANDE   {
	font-family: verdana, "helvetica sans-serif";
	font-size: 16px;
	color: #b90303;
	font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	padding-bottom: 5px;
}

.texto_maquinarias     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 12px;
	color: #b90303;
	font-weight: bolder;
	padding-bottom: 5px;
	line-height: 16px;
}


.foto_margen    {
	margin: 4px;
}

.fecha     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 9px;
	color: #ffffff;
}

.texto_form     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 11px;
	color: #0f578b;
	font-weight: bolder;
}

.texto_form_22     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #0f578b;
	font-weight: bolder;
}

.copyright    {
	font-family: verdana, "helvetica sans-serif";
	font-size: 9px;
	color: #808285;
}

.marco_foto     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 9px;
	color: #ffffff;
	border-top-width: 7px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.box1   {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #0f578b;
	font-weight: bolder;
	background-color: #c5d8ea;
}

.box2   {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #0f578b;
	font-weight: bolder;
	background-color: #f3f9ff;
}

.box2_border   {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #0f578b;
	font-weight: bolder;
	background-color: #f3f9ff;
	border: 1px solid #81a1d1;
}

.box2_border_555   {
	font-family: verdana, "helvetica sans-serif";
	font-size: 11px;
	color: #0f578b;
	font-weight: bolder;
	background-color: #E6F2FF;
	line-height: 16px;
}

.box3   {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #ffffff;
	font-weight: bolder;
	background-image: url(../Images/quienes_somos/arriba_quienes_22.jpg);
	background-repeat: repeat-x;
	height: 31px;
}

.box3AAA   {
	font-family: verdana, "helvetica sans-serif";
	font-size: 12px;
	color: #ffffff;
	font-weight: bolder;
	background-image: url(../Images/quienes_somos/arriba_quienes_22.jpg);
	background-repeat: repeat-x;
	height: 31px;
}

.box4   {
	font-family: verdana, "helvetica sans-serif";
	font-size: 11px;
	color: #ffffff;
	font-weight: bolder;
	background-image: url(../Images/tecnologia/separadores_tecnologia.jpg);
	height: 31px;
}

.link_form_especial     {
	font-family: verdana, "helvetica sans-serif";
	font-size: 10px;
	color: #b90303;
	cursor: help;
}
.link_form_especial     a:link { color: #b90303; text-decoration: underline;}
.link_form_especial     a:visited  { color: #b90303; text-decoration: underline;}
.link_form_especial     a:active { color: #b90303; text-decoration: underline;}
.link_form_especial     a:hover  { color: #02487d; text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b90303;
		cursor: help;}
		
/* TOOLTIPS */


a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#b90303 !important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
background-color:#0080C0; /* DEBE haber un color de fondo */
color: #FFFFFF; /* el color de los textos por defecto */
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:2em; left:2em; /* donde va a estar */
width:250px; /* el ancho por defecto que va a tener */
padding:5px; /* la separación entre el contenido y los bordes */
background-color: #0080C0; /* el color de fondo por defecto */
color: #FFFFFF; /* el color de los textos por defecto */
}