/* <LINK rel="Stylesheet" href="/imasd.css"> */

body { font-family: Tahoma, sans-serif; color: black; background: #E1E2FD url('/images/fondo.jpg'); font-size: 12px;  font-weight: lighter; }
td { font-family: Tahoma, sans-serif; color: black; font-size: 12px;  empty-cells: show; }
input.text, option, textarea, select { padding: 2px; border: 1px solid #000080; font-family: Tahoma, sans-serif; font-size: 12px; color: #008000; }
input.button { background: #CADBF8 url('/images/boton1.gif') repeat;  border: 1px solid Navy;  padding: 2px 2px 2px 2px;  padding-bottom: 2px;  font-family: Tahoma, sans-serif; cursor: pointer; text-align: center; font-weight: 100; font-size: 12px; }
H1 { color: #420080; font-family: Verdana; font-weight: bold; font-size: 24px; padding: 3px 3px;  background-color: #D4F3F5;  border-bottom: 1px;  border: thin dashed;  border-left: 0px;  border-right: 0px; border-top: 0px; }
H2 { color: #008000; font-family: Arial, sans-serif; font-style: italic; font-weight: bold; font-size: 22px; border: medium ridge #00FF7F; padding: 3px 3px; text-align: center; background: #F0FFFF; }
H3 { color: #804000; font-family: Arial, sans-serif; font-weight: bold; font-size: 18px; border-top: thin dotted #D72C2C; border-left: none; border-right: none; border-bottom: thin dotted #D72C2C; padding-left: 10px; }
H4 { color: #6740E1; font-family: Arial, sans-serif; font-weight: bold; font-size: 16px;  border-bottom: 1px;  border-bottom-color: #8A2BE2;  border-bottom-style: dotted; }
li { font-family: Tahoma, sans-serif; font-size: 12px; color: #000080; text-align: justify; line-height: 15px; list-style: circle; margin-bottom: 8px; }
.cabecera { border: 1px solid #A52A2A; padding-left: 10px; padding-right: 10px; padding-top: 26px; font-family: Verdana, sans-serif; font-size: 17px; font-variant: small-caps; font-weight: bold; background-color: #F2E5D9; color: #782121; text-align: center; }
.noticias { color: #386C00; text-align: justify; font: 11px Verdana; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; }
.avisolegal { font-family: Verdana, Tahoma, Arial, sans-serif; color: #4B0082; font-size: 7pt; text-align: center;  border: 1px dotted;  text-transform: capitalize;  width: 98%;  margin-left: 5px; padding-top: 2px; padding-bottom: 2px; }
a:link { color: #00e; background: transparent; }
a:visited { color: #008000; background: transparent; }
a:hover { color: Red; background-color: #FFF0F5;       } 
a:active { color: #00e; background: #ffc; }
a:link img, a:visited img { border-style: none; background: transparent; }
a img { color: white; /* The only way to hide the border in NS 4.x */ border-style: none; }

/* ****************** Style for printing  ************** */
@media print {
   h1, h2, h3,
   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }
   blockquote,
   pre           { page-break-inside: avoid }
   ul, ol, dl    { page-break-before: avoid }
   .navbar       { background-color: #fff; border-color: #000; border-width: 1px; }
   a.navlink, a.bannerLink     { font-weight: normal; }
}