body{background: #f5f5f5 url(sliceBgG2W.jpg) repeat-x;
  	 background-position: 0px -1px;
	 border: 0;	margin: 0;	padding: 0;	font-size: 11px; color: #333;
	 font-family: Tahoma, Arial, Verdana, sans-serif;
	 line-height: 1.3em;
	}
h1{ font-size: 22px; padding: 2px 2px 2px 18px; line-height: 1em; margin: 2px;}
h2{ font-size: 19px}
h3{ font-size: 12px; background-color: transparent; color:#C03;}
h4{ font-size: 11px; line-height: 1.3em;  margin: 4px 0;}
h5{ font-size: 9px;}
h6{ font-size: 10px;  margin: 2px;}
h4, h6{ font-weight: bold; padding-left: 18px;/* text-transform: uppercase;*/ }
form{ padding:0; display: block; margin: 5px 0 0 0; line-height: .8em;}
fieldset{ border:0px; padding: 7px 0 0 0px; margin: 0;}
legend  {line-height: 1.3em; margin-bottom: 7px;}
form#frmLogin p, form#frmLoginAdm p {width: 210px;}
form#frmLogin p {margin-left:40px}
form#reg p, form#adm p {width: 400px; padding:0 60px 10px; margin: 0;}
input, textarea, select{float: right;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: .9em;
    margin:-9px 0px;
	color: #000;
	background: #F8F8F8;
	border: thin groove;
}
input{ height: 11px;}

#adm input, #adm textarea { width: 340px}
textarea#resumen{ height: 24px;}
textarea#descr{ height: 160px;}
input.submit, #adm input.submit{
	background: #ce4041;
	color: #fff;
	width: 41px;
	height: 15px;
	border: 0;
	padding: 0;
}
#frmLogin p input.submit, #frmLoginAdm p input.submit{ margin: -18px 0 0;}
#adm input.submit,#reg input.submit{margin-top: 10px;}
#frmLoginAdm{padding: 60px}
#subefoto fieldset{width:100%}
#subefoto fieldset input{margin: 0 30px!important}
#extra p,#extra dl,#extra cite,#extra h5, #extra ul{padding: 0px 60px; margin-left: 10px}
#extra h4, #extra h6{ margin-left: 30px;} 

cite{text-align:right; margin: -10px 0 10px 30px; border-bottom: dotted 1px #ddd;}
ul{list-style: none; }
a{text-decoration: none; color: #C03;}
a:hover{text-decoration: underline;}
#logo{
	position: absolute;
	background: #fff url(bgLogo12.gif) no-repeat 68px -8px;
	width: 150px;
	height: 60px;
	top: 0px;
	margin: 0 auto;
	border: 0;
}
#centrador{ background: #fff url(bgTop12.gif) repeat-x 0px -8px;
				margin: 0/*px auto 0*/;  
				width: 760px;
			    voice-family: "\"}\"";
			    voice-family: inherit;
                width: 763px;
				border: 0;
				padding: 0;
			  }
#banner1024{position:absolute; top:0; left:761px; width:200px; display:block}
		  
#contenido{	border: 0; margin: 0; padding: 0;} 
#top      {
				height:60px;
				margin: 0;
				padding: 0;
				width: 580px;
				border: 0;
			 }

#top h2     {float: right; background: transparent url(leyenda5.gif) no-repeat 0 18px; width: 352px; height: 42px; margin:15px 0 0;}
#top h2 span{display: none;}

#sidebar {
	float: right;
	width: 180px;
	padding:70px 0 0 0;
	border: 0;
	margin: 0;
}
#sidebar object{
	display: none;
}
#navinstitucional li, #navindex li , #divservicios h3, #divproductos h3, #extra h3{ text-transform: uppercase; padding: 5px 0px; margin-right: 2px; text-transform: uppercase; text-align: right;}
#navinstitucional li a, #navindex li a{ padding-right: 15px;}
#navinstitucional li a:hover, #navindex li a:hover{ background:transparent url(bulletFlecha.gif) no-repeat right;}

.u { text-decoration: underline;}

#extra           {float: left; width: 570px; padding: 0px 0 10px 0px; margin: 11px 0 19px 5px; text-align: left;}
#divservicios    {float: left; background: transparent url(sliceinside.gif) repeat-y top left; width: 290px; padding: 0; margin: 11px 10px 0 5px;}
#divproductos    {float: left; background: transparent url(sliceinside.gif) repeat-y top left; width: 265px; padding: 0; margin-top:11px;}
#divservicios h3 span,#divproductos h3 span{display: none;}
#divservicios h3 {
	float: left;
	background: transparent url(h3Serv.gif) no-repeat top right;
	width: 28px;
	height: 200px;
	margin: 0;
}

#divservicios h4{ background-color: #efefef; height: 19px; margin: 0px; line-height: 1.7em; padding-left: 10px;}
#h4nov{background: #efefef url(cornerh4nov.gif) top right;
/*		 background-position: 100% 0;*/ 
 		 margin-top:0px;}

.vermas {
	font-size: 8px;
	text-align: right;
	background: transparent url(bulVermas.gif) no-repeat top right; 
	height: 10px;
	padding-right: 10px;
}
#divproductos h3 {
	float: left;
	background: transparent url(h3Producto.gif) no-repeat top right;
	width: 28px;
	height: 200px;
	margin: 0px;
}
#divproductos h1{	width: 200px; margin: 0 0 0 10px;}


#extra h3 {	
   float: left;
	width: 28px;
	height:266px;
	margin-top:-19px;
	padding: 0px;
}
#extra h3 span{display: none;}
#h3Nov{background: transparent url(h3Novedades.gif) no-repeat top right;}
#h3Not{background: transparent url(h3Not.gif) no-repeat top right;}
#h3Bienv{background: transparent url(h3Bienv.gif) no-repeat top right;}
#h3DefServ{background: transparent url(h3DefServ.gif) no-repeat top right;}
#h3Dele{background: transparent url(h3Dele.gif) no-repeat top right;}
#h3Inst{background: transparent url(h3Inst.gif) no-repeat top right;}
#h3Quienes{background: transparent url(h3Quienes.gif) no-repeat top right;}
#h3Mision{background: transparent url(h3Mision.gif) no-repeat top right;}
#h3Vision{background: transparent url(h3Vision.gif) no-repeat top right;}
#h3Valores{background: transparent url(h3Valores.gif) no-repeat top right;}
#h3Red, #h3Red2{background: transparent url(h3Red.gif) no-repeat top right;}
#h3Estr{background: transparent url(h3Estructura.gif) no-repeat top right;}
#h3Servicios{background: transparent url(h3DefServ.gif) no-repeat top right;}
#h3Hitos{background: transparent url(h3Hitos.gif) no-repeat top right;}
#h3Cont{background: transparent url(h3Cont.gif) no-repeat top right;}
#h3Mapa{background: transparent url(h3Mapa.gif) no-repeat top right;}
#h3Reg{background: transparent url(h3Reg.gif) no-repeat top right;}
#h3Adm{background: transparent url(h3Adm.gif) no-repeat top right;}
#h3Part{background: transparent url(h3Partners.gif) no-repeat top right;}
#h3Olap{background: transparent url(h3Ftolap.gif) no-repeat top right;}
.h3Farma{background: transparent url(h3Farma.gif) no-repeat top right;}
.h3Ftweb{background: transparent url(h3Ftweb.gif) no-repeat top right;}

#ulnov, #ulnot {width:240px; line-height: 1.1em; margin-bottom: 15px; margin-top:0; padding-top: 3px;}
#ulnot li a {	background-color: transparent; color: #000;}

#banner {padding: 10px 16px 0px; margin-left: 22px;}
#banner img {border: 0;}

#bottom {clear: both; background-color:#fff; height: 58px; margin:5px 0 0; border-top: #d4d4d4 dashed 1px; text-align: justify;}
#institucional #bottom {height: 35px; text-align: center;}
#institucional #bottom #botonitos, #institucional #bottom #botonitos li {display: inline; color: #333; background-color: transparent;}
#bottom img{ border:0; padding: 0 5px; margin: 0;}
#add   {background: transparent url(bgTop12.gif) repeat-x 0 -34px; color:#333; border-top: #d4d4d4 dashed 1px; text-align: center; width: 760px; height: 18px; margin: 2px 0; padding-top: 5px;}
#add a {background-color:transparent; color: #333;}

#divproductos h1 a strong{ display:none;}
#divproductos h1 a{ margin-left:0px; display:block; overflow: hidden;}
#ft{margin-top: -10px;}
#ft  a:link, #ft  a:visited{	background: transparent url(ft2.gif)     no-repeat 0 0px; width: 210px; height: 30px; }
#ftW a:link, #ftW a:visited{	background: transparent url(ftWeb2.gif)  no-repeat 0 0px; width: 210px;	height: 30px; }
#ftO a:link, #ftO a:visited{	background: transparent url(ftOlap2.gif) no-repeat 0 0px; width: 210px;	height: 30px; }
#part a:link, #part a:visited{	background: transparent url(partners.gif) no-repeat 0 0px; width: 210px;height: 30px; }
#ft  a:hover{ background-position: 0 -30px}
#ftW a:hover{ background-position: 0 -30px}
#ftO a:hover{ background-position: 0 -30px}
#part a:hover{ background-position: 0 -30px}

.h6{display:none;}
h1, #navinstitucional li, #navindex li, #mail li {border-bottom: #d4d4d4 dashed 1px;}

#dlhitos , defServ{ width: 65%;}
#dlhitos dt{ float: left; background-color: transparent; color: #C03; font-weight: bold; text-align: right; vertical-align: text-top;}
#dlhitos dt, #dlhitos dd{ padding: 8px 3px 3px 0; margin: 0;}
#dlhitos dd{ border-bottom: 1px solid #C03; text-align: left;}
#ulMapa { list-style: none; line-height: 1.5em;}
#ulMapa ul, #ulMapa ul ul{	padding:0 12px 10px;	list-style: none;	line-height: 1.5em; width: 220px;}
#ulMapa ul ul li { border-left: 1px solid #C03; margin-top:-5px;  padding-left: 5px; margin-left: 37px;}

Table	{margin-top: 50px; border: 1px; font-Size: 80%; color: #fff; }
.tdNivelUno {
		font-size: 8pt;
		color: #000;
		background-color: #787878;
		text-align: center;
		vertical-align: middle;
}
.tdNivelDos {
		font-size: 8pt;
		color: #000;
		background-color: #979797;
		text-align: center;
		vertical-align: middle;
}
.tdNivelTres {
		font-size: 8pt;
		color: #000;
		background-color: #CCC;
		text-align: center;
		vertical-align: middle;
}
.tdBorderLeft {
	border: 1px solid #C03;

}
.tdBorderTop {
	border: 1px;
	border-top-style: solid;
	border-color: #C03;
}
#defServ   {padding: 0;}
#defServ dt{
	display: block;
	float: left;
	background: transparent url(http://www.ipg.com.ar/images/img-bullet01.gif) no-repeat top left;
	padding-left: 20px;
	width: 160px;
	height: 16px;
	margin-left: 2px;
}
#defServ dd{display: block; /*width: 300px;*/ text-align: left; margin-left: 190px;}


#ulMapa { list-style: none;	line-height: 1.5em;}
#ulMapa li{}
#ulMapa ul, #ulMapa ul ul{	padding:0 12px 10px; list-style: none; line-height: 1.5em; /*width: 220px;*/}
#ulMapa ul ul li { border-left: 1px solid #C03; margin-top:-5px;  padding-left: 5px; }

.r, .info, .error{background-color: transparent; color: #C03;}
.v{ background-color: transparent; color: #063;}
.warn {color: #966;	background-color: transparent;}

.top-left {
margin-top: -19px; /* to level of top-left corner */
background-image: url(h3Red);
height: 19px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
width: 28px;
}

.top-right {
margin-top: 0px; /* to level of top-left corner */
margin-left: 28px; /* clip left corner */
background-image: url(corners600x38.gif); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 19px; 
font-size: 2px;
}

.bottom-left {
	margin-right: 19px; /* clip right corner */
	background-image: url(bottomh3.gif);
	background-repeat: no-repeat;
	background-position: 0 0px; /* show under half of the image */
	height: 19px;
	font-size: 2px;
}

.bottom-right {
margin-top: -19px; /* to level of bottom-left corner */
margin-left: 28px; /* clip left corner */
background-image: url(corners600x38.gif); 
background-repeat: no-repeat;
background-position: 100% -19px; /* under half, right side */
height: 19px; 
font-size: 2px; 
}

.inside {
margin-top: 0px;
border-right: 1px solid #d6d6d6;
background: transparent url(bgExtra12.gif) repeat-y top left;
color: #000;
padding-right: 0px;
}
#extra div.inside{
min-height: 230px;
height: auto !important;
height/**/: 100px;
}
.notopgap {margin-top: 0px;}
.nobottomgap {margin-bottom: 0;}



#xmas{ position: absolute;
		top: 50px;
		left: 50%;
  		margin-left: -500px;
	    background: transparent url(arbolitoTrs.gif) no-repeat 0 0;
	    width: 192px;
	    height: 330px;
	    z-index: 100;
		opacity: 0.4; filter:alpha(opacity=40);
		display: none;
}
#felicidades{ 
		position: absolute;
		top: 3px;
		left: 50%;
  		margin-left: -280px;
	    background: transparent url(felicidades.gif) no-repeat 0 0;
	    width: 330px;
	    height: 25px;
	    z-index: 201;
		display: none;
		opacity: 0.8; filter:alpha(opacity=80);		
}

#prodlis {position:relative;top:0px; right:0px; margin-top:-20px}

* html form#prodlis fieldset select {margin: 0 45px!important}

dl#peri{display:block; background:url(source/scan&amp;print/perifericos.jpg) no-repeat top right}
#fonline dt{float:left}
#fonline dd{margin-left:200px}
