a {
color:navy;
text-decoration: none;
}

a:hover {
color: #4682B4;
text-decoration: none;
}
input    { font-family: sans-serif, Arial, Helvetica; font-size: 8pt; color: #81673A; }
SELECT   { font-family: sans-serif, Arial, Helvetica; font-size: 8pt; color: #81673A; }
textarea { font-family: sans-serif, Arial, Helvetica; font-size: 8pt; color: #81673A; }

div, table, 
ol, ul, li {
font-size: 12px;
}
tr, td, th {
font-size: 12px;
vertical-align: upper;
}
p {
font-family: sans-serif, Arial, Helvetica;
font-size: 12px;
text-align: justify;
}

.button     { color: #336699; }
.miniButton { background-color: #B8C8E0; border-style: solid; border-width: 1; border-color: #6080a3; color: #305073; font-size:7pt; }
.menuSalto {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}
.textoContenido {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
.textoItemIngreso {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000099;
}
.bordePunteado {
border: 1px dotted #0066FF;
}
.tituloNoticias {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000066;
}
.marco {
border: 1px solid #99CCFF;
list-style-type: square;
cursor: auto;
}
.textoTabla {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 10px;
font-weight: normal;
color: #000066;
}
.linkBlanco {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
}
.titulo {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
line-height: 100%;
}
.tituloUsuario {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
}
.marcoPunteado {
border: 1px solid #99CCFF;
}
.Txtinput {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.ItemTablas {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 10px;
font-weight: bold;
color: #000066;
line-height: normal;
}
.ItemTanblaNormal {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 10px;
font-weight: normal;
color: #000066;
}
.linkAzulChico {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 11px;
font-weight: normal;
color: #0066CC;
text-decoration: underline;
}
.linkNormal_11_003399 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #003399;
}
.tituloGrande {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #006699;
}
.textoResul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #003366;
}
.textoNormal_11_003366 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #003366;
}
.tituloAzul {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 9px;
font-weight: bold;
color: #000066;
line-height: 90%;
}
.marcoPunteadoN {
border: 1px solid #FFCC99;
}
.tablas {
margin: 1px;
padding: 1px;
width: 1px;
}
.textoTablaNeg {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}
.textoNormal {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
font-weight: normal;
color: #000066;
}
.textoPerfil { font-family: sans-serif, Arial, Helvetica; font-size: 8pt; color: #81673A;font-weight: normal;}

.margenNormal {
margin-left: 8px;
}
.tituloCopia {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
color: #FFFFFF;
line-height: 100%;
}
.textoBlanco {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
}
.linkAzulNormal {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
font-weight: normal;
color: #003399;
text-decoration: underline;
}
.textoParrafos {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
}
.label-1 {font-family: "Arial";font-size: 9pt;color: #305073;font : bold;}
.label-2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699;}
.label-3 {font-family : Arial, Helvetica, sans-serif;font-size : 8pt;color : black; font : bold;}
.lengueta {
BACKGROUND-COLOR: #006699; 
layer-background-color: fff0f0; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #FFFFFF; text-decoration: none 
}
.lengueta:hover {
BACKGROUND-COLOR: #006699; 
layer-background-color: fff0f0 ; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #FFFF66; 
text-decoration: underline
}
.lenguetaActiva { 
BACKGROUND-COLOR: #006699; 
layer-background-color: fff0f0 ; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; color: #FFFF66; font-weight: bold
}
.textoNoExiste {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
font-weight: bold;
color: #000066;
}
.textoLinkOtrosProyectos {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
font-weight: bold;
color: #000066;
}
.nicefield
{
BORDER-BOTTOM: 1px solid;
BORDER-LEFT: 1px solid;
BORDER-RIGHT: 1px solid;
BORDER-TOP: 1px solid;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
color:navy;
}
.button250,
.button200,
.button140,
.button120,
.button100,
.button70,
.button50,
.button {
background-image: url(../images/boton-100.gif);
width: 100px;
height: 20px;
border: 0px none;
color: white;
font-family: tahoma, arial, sans-serif;
font-weight: bolder;
font-size: 10px;
cursor: hand;
margin-top: 1px;
margin-bottom: 1px;
padding-bottom: 2px;
}
.button250 { background-image: url(../images/boton-250.gif); width: 250px; }
.button200 { background-image: url(../images/boton-200.gif); width: 200px; }
.button140 { background-image: url(../images/boton-140.gif); width: 140px; }
.button120 { background-image: url(../images/boton-120.gif); width: 120px; }
.button100 { background-image: url(../images/boton-100.gif); width: 100px; }
.button70  { background-image: url(../images/boton-70.gif);  width:  70px; }
.button50  { background-image: url(../images/boton-50.gif);  width:  50px; }

.margen {
BORDER-RIGHT: #99ccff 1px solid; BORDER-TOP: #99ccff 1px solid; 
BORDER-LEFT: #99ccff 1px solid; BORDER-BOTTOM: #99ccff 1px solid;
padding: 5px 5px; 
COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif;
margin-top: 15px;
}
.margen { color: black; font-size: 11px; }
h1 {  FONT-SIZE: 14px;  }
h2 {  FONT-SIZE: 12px;  }
h3 {  FONT-SIZE: 10px;  }
.tablaDebug,
.tablaDebug th,
.tablaDebug td {
border-collapse: collapse;
border-spacing: 0px;
font-size: 9px !important;
font-family: arial, sans-serif  !important;
padding: 0px  !important;
margin: 0px  !important;
border: 1px groove gray;
}
.tabla {
margin-top: 5px; 
BORDER-RIGHT: #81673A 1px dotted; BORDER-TOP: #81673A 1px dotted; 
BORDER-LEFT: #81673A 1px dotted; BORDER-BOTTOM: #81673A 1px dotted;
FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
background-COLOR: #FFFFFF; 
}
.tabla TR {
padding: 0px;
margin: 0px;
}
.tabla TH A,
.tabla TH {
FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
background-COLOR: #81673A;
padding-left: 2px; padding-right: 2px;
margin: 0px;
}
.tabla TH A:hover {
COLOR: #ffffff; 
text-decoration: underline;
}
.tabla TD {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR:  #81673A; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
padding-left: 2px; padding-right: 2px;
margin: 0px;
}
.tabla .par       { background-COLOR: #E4D5B9; }
.tabla .impar     { background-COLOR: #FFFFFF; }
.tabla .destacado TD,
.tabla .destacado A,
.tabla .destacado { background-COLOR:#81673A; color: white }
.tabla .baja { background-COLOR:#E4D5B9; color: black }
.tablaFicha {
margin-left: 1px;
}
.tablaFicha,
.tablaFicha table {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.tabla .encTabla1,
.encTabla1 {
background-color: #327BB2;
color: white;
font-size: 15px;
font-weight: bold;
}
.tabla .encTabla2,
.encTabla2 {
background-color: #CBE4FC;
background-image: url(../images/fondo_tablas_titulo.jpg);
color: black;
font-size: 12px;
font-weight: normal;
}
.boton-off-izq { background-image: url(../images/bot-i.gif); cursor: hand; }
.boton-off-der { background-image: url(../images/bot-d.gif); cursor: hand; } 
.boton-off-cen {
background-image: url(images/bot-c.gif); cursor: hand;
color: white; 
text-decoration:none;
font-family: tahoma, arial, sans-serif;
font-weight: bolder;
font-size: 10px;
padding-left: 3px;
padding-right: 3px;
}
.boton-on-izq { background-image: url(../images/bot-i-on.gif); cursor: hand; }
.boton-on-der { background-image: url(../images/bot-d-on.gif); cursor: hand; }
.boton-on-cen {
background-image: url(../images/bot-c-on.gif); cursor: hand;
color: white; 
text-decoration:none;
font-family: tahoma, arial, sans-serif;
font-weight: bolder;
font-size: 10px;
padding-left: 3px;
padding-right: 3px;
}
.tablaFicha        { max-width: 750px !important; }
.marcoPunteado, .tablaFichaInterna { max-width: 750px !important; }
.tablaContenido { max-width: 750px !important; width: 750px; }
.lengueta               { border: 1px solid #99CCFF; }
.texto                  { width: 680px; }


.tabla_honorarios TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR:  #333333;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	text-transform: none;
	border-top: 1px none #005329;
	border-right: 1px none #005329;
	border-bottom: 1px dotted #005329;
	border-left: 1px none #005329;
}
.tabla_honorarios {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	background-COLOR: #FFFFFF;
	border: 1px solid #005329;
	font-style: normal;
}
.tabla_honorarios TH {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	background-COLOR: #005329;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	border: 1px solid #005329;
}
.tabla_titulo_honorarios {
	FONT-SIZE: 18px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	background-COLOR: #FFFFFF;
}