html		{	margin : 0;
				padding : 0;
				font-family:sans-serif;
				font-size:11px;
				
			} 


a:link		{	color:#3B3B3B;
				text-decoration : none;
			}

a:visited	{	color:#A45200;
				text-decoration : none;
			}

a:hover		{	color:#0053A6;
				text-decoration : underline;
			}
.alerta			{font-weight:bold;
				font-family:arial;
				font-size:18px;
				text-align:center;
				color:#FF0000;}
.alert {
background: #669900 url(/images/edit.gif) center no-repeat;
background-position: 15px 50%;
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #ffd324;
border-bottom: 2px solid #ffd324;
background-image:/images/edit.gif
}

.encabezado-rojo {font-weight:normal;
				font-family:verdana;
				font-size:10px;
				color:#FF0000;
				}

.footer		{	font-family:verdana;
				font-size:10px;
				color:#ACACAC;
				text-align:right;
				
			}

 H1.SaltoDePagina
				{
					page-break-after: always
				}

hr			{
				border: 0;
				color: #669900;
				height: 1px;
				text-align:center;
				width:auto;
				}
input
				{	font-family:verdana; 
					font-size:11px;
					color:#373737;
				}

input:focus		{ 
					background-color:#FFFF99; 
					color: black;
				}

.resaltado {font-weight:bolder;  /*en uso para destacar textos*/
			} 
.resaltado-subrayado {font-weight:bold; /*en uso para destacar textos*/
				text-decoration:underline;} 

.resaltado-rojo {font-weight:bold; /*en uso para destacar textos*/
				color:#FF0000;}

.resaltado-azul {font-weight:bold; /*en uso para destacar textos*/
				color:#0000D2;}

.resaltado-blanco {font-weight:bold; /*en uso para destacar textos*/
					color:#FFFFFF;
			}
.resaltado-rojo-grande {font-weight:bold;
				font-size:15px;
				color:#FF0000;
					}

select	{								/*en uso para listas dropdown o elementos select*/
				font-family:verdana;
				font-size:9px;
							}


.subrayado	{text-decoration:underline;} /*en uso para subrayar*/

.subtitulo	{font-weight:bold;
				font-family:arial;
				font-size:15px;
				}

.table	{	/*border-collapse: collapse;*/
			vertical-align:text-top;
			empty-cells:show;
			table-layout:auto;
		}


td	{
			padding: 0em;
			}
.td-lateral-right	{
			padding-left: 12px;
			padding-right: 12px;
			padding-bottom: 2px;
			padding-top: 2px;
			border-right-style:solid;
			border-right-width:thin;
			/*border-left-style:solid;
			border-left-width:thin;*/
			vertical-align:text-top;
			color:#828282;
			text-align:justify;
			}
.td-lateral-left	{
			padding-left: 12px;
			padding-right: 12px;
			padding-bottom: 2px;
			padding-top: 3px;
			/*border-right-style:solid;
			border-right-width:thin;*/
			border-left-style:solid;
			border-left-width:thin;
			vertical-align:text-top;
			color:#828282;
			text-align:justify;
			}
.td-lateral-right-left	{
			padding-left: 12px;
			padding-right: 12px;
			padding-bottom: 2px;
			padding-top: 2px;
			border-right-style:solid;
			border-right-width:thin;
			border-left-style:solid;
			border-left-width:thin;
			vertical-align:text-top;
			color:#828282;
			text-align:justify;
			}
.td-fondo	{
			padding-left: 12px;
			padding-right: 12px;
			padding-bottom: 0px;
			padding-top: 3px;
			border-bottom-style:solid;
			border-bottom-width:thin;
			vertical-align:text-top;
			color:#828282;

			}
.texto-corriente	{
				font-family:verdana;
				font-size:11px;
				
				 
				}
.texto-blanco		{	color:#FFFFFF; /*en uso: valores negativos*/
						}

.texto-rojo		{	color:#FF0000; /*en uso: valores negativos*/
						}
.texto-verde		{	color:#518C2D; /*en uso: valores negativos*/
						}
.texto-verde-pequenno		{	color:#518C2D; 
								font-size:9px;
						}
.texto-azul		{	color:#0080FF; /*en uso: */
						}
.texto-naranja		{	color:#FF6600; /*en uso: */
						}
.texto-seo	{font-family:verdana; /*en uso: texto para searh engine optimization : S.E.O.*/
				font-size:10px;
				color:#949494;
				text-align:justify;}

th				{text-align:center;
				font-weight:bold;
				}
.titulo			{font-weight:bold;
				font-family:arial;
				font-size:15px;
				text-align:center;}



ul				{list-style-type:square;
				}


#ibox			{position:absolute;
				visibility:hidden;Z-INDEX:200;
				border-top: 0px solid black;
				border-left: 0px solid black;
				border-bottom: 3px solid black;
				border-right: 3px solid black;
				}






/*---------- bubble tooltip -----------*/
/*div#container{ margin:0 auto}*/

a.tt{
    position:relative;
    z-index:24;
    color:#4D4D4D;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #808080; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-18px; left:-8px;
	padding: 15px 0 0 0;
	width:200px;
	color: #414141;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/images/bubble.gif) no-repeat bottom;
}


/*css pupup*/
div.popup	{		z-index: 1;
					border: 2px solid black;
					border-bottom: none;
					width: 650px;
					height:      20px;
					line-height: 19px;
					vertical-align: middle;
					background-color:#FF8080;
					text-decoration: none;
					font-family: verdana;
					font-weight: 900;
					font-size:  14px;
					color:   #206040;
					cursor:  default;
}



div.popup div.menu_form_header
{
  border: 1px solid black;
  border-bottom: none;
  width: 650px;
  height:      17px;
  line-height: 15px;
  vertical-align: middle;
  background-color:#0099FF;
  text-decoration: none;
  font-family: verdana;
  font-weight: 900;
  font-size:  12px;
  color:   #FFFFFF;
  cursor:  default;
}

div.popup div.menu_form_body
{
		width: 650px;
		border: 1px solid black;
		background-color:#F0F0F0;
		font-family: verdana;
		font-weight: 900;
		font-size:  12px;
		color:   #3C3C3C;
		cursor:  default;
}

div.popup img.menu_form_exit
{
  float:  right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}

div.popup table
{
  width: 95%;
  border-collapse: collapse;
}

/*
div.popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

  font-family: Times New Roman, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #004060;
}

div.popup td
{
  width: 75%;
  padding: 0px 0px 1px 0px;
}
*/

div.popup form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

div.popup input.field
{
  width: 95%;
  border: 1px solid #808080;

  font-family: Verdana, Sans-Serif;
  font-size: 12px;
}

div.popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #DDFFDD;

  font-family: Verdana, Sans-Serif;
  font-size: 11px;
}