table.contratipos {
   border-width: 2px;
   border-spacing: ;
   border-style: solid;
   border-color: rgb(204, 204, 204);
   border-collapse: collapse;
   background-color: white;
}
table.contratipos td {
   border-width: 1px;
   padding: 3px;
   border-style: dotted;
   border-color: rgb(204, 204, 204);
   background-color: white;
   -moz-border-radius: ;
   font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none;
}

select {font-family: ABALC; font-size: 14px; background-color: #FFFFFF; color: #525252; font-style: italic;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-top-style: solid; border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;
   border-top-color: #DADADA; border-right-color: #DADADA; border-bottom-color: #DADADA; border-left-color: #DADADA;}

input {font-family: ABALC; font-size: 14px; background-color: #FFFFFF; color: #525252; 
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid;
   border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
   border-top-color: #DADADA; border-right-color: #DADADA; border-bottom-color: #DADADA; border-left-color: #DADADA;}
      
textarea {background-color: #FFFFFF; color: #525252; font-family: ABALC; font-size: 14px; 
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-top-style: solid; border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;
   border-top-color: #DADADA; border-right-color: #DADADA; border-bottom-color: #DADADA; border-left-color: #DADADA;}
   
@font-face  {font-family: ABALC; src: url(../font/ABALC.eot)}
@font-face  {font-family: ABALC; src: url(../font/ABALC.TTF)}   

@font-face  {font-family: FRAMDCN; src: url(../font/FRAMDCN.TTF)}
@font-face  {font-family: FRAMDCN; src: url(../font/FRAMDCN.eot)}  
   
a:link      {font-family: ABALC; font-size: 14px; color: #CF1D1D;  text-decoration: underline;}
a:visited   {font-family: ABALC; font-size: 14px; color: #CF1D1D;  text-decoration: underline;}
a:hover     {font-family: ABALC; font-size: 14px; color: #E03939;  text-decoration: underline;}
a:active    {font-family: ABALC; font-size: 14px; color: #CF1D1D;  text-decoration: underline;}

td           {font-family: ABALC; font-size: 16px; color: #343434;}

#titulo        {font-family: ABALC; font-size: 16px; color: #CF1D1D;}
.titulo        {font-family: ABALC; font-size: 16px; color: #CF1D1D;}
#pie     {font-family: FRAMDCN; font-size: 22px; color: #A3A2A2;}
#pie2    {font-family: ABALC; font-size: 12px; color: #A3A2A2;}
.pie     {font-family: FRAMDCN; font-size: 22px; color: #CF1D1D;}
#blanco        {font-family: FRAMDCN; font-size: 16px; color: #FFFFFF;}
#fuerte        {font-family: FRAMDCN; font-size: 16px; color: #343434;}

a:link.producto     {font-family: FRAMDCN; font-size: 16px; color: #343434;  text-decoration: none;}
a:visited.producto  {font-family: FRAMDCN; font-size: 16px; color: #343434;  text-decoration: none;}
a:hover.producto    {font-family: FRAMDCN; font-size: 16px; color: #CF1D1D;  text-decoration: underline;}
a:active.producto    {font-family: FRAMDCN; font-size: 16px; color: #343434;  text-decoration: none;}

a:link.blanco     {font-family: FRAMDCN; font-size: 16px; color: #FFFFFF;  text-decoration: none;}
a:visited.blanco  {font-family: FRAMDCN; font-size: 16px; color: #FFFFFF;  text-decoration: none;}
a:hover.blanco    {font-family: FRAMDCN; font-size: 16px; color: #CF1D1D;  text-decoration: underline;}
a:active.blanco   {font-family: FRAMDCN; font-size: 16px; color: #FFFFFF;  text-decoration: none;}

a:link.links      {font-family: ABALC; font-size: 16px; color: #525252;  text-decoration: none;}
a:visited.links   {font-family: ABALC; font-size: 16px; color: #525252;  text-decoration: none;}
a:hover.links     {font-family: ABALC; font-size: 16px; color: #CF1D1D;  text-decoration: none;}
a:active.links      {font-family: ABALC; font-size: 16px; color: #525252;  text-decoration: none;}

a:link.pie      {font-family: ABALC; font-size: 12px; color: #888888;  text-decoration: none;}
a:visited.pie   {font-family: ABALC; font-size: 12px; color: #888888;  text-decoration: none;}
a:hover.pie     {font-family: ABALC; font-size: 12px; color: #CF1D1D;  text-decoration: none;}
a:active.pie   {font-family: ABALC; font-size: 12px; color: #888888;  text-decoration: none;}

.firma      {color: #006C39;}

#dm         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #CAC8C8;}

a:link.dm     {font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 8px; text-decoration: none; text-shadow:none;}
a:visited.dm  {font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 8px; text-decoration: none; text-shadow:none;}
a:hover.dm    {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; font-size: 8px; text-decoration: none; text-shadow:none;}
a:active.dm   {font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 8px; text-decoration: none; text-shadow:none;}

