

BODY {
 font-family: 10px Verdana;
 color: 3299cc;
 link:
 margin-top: 0;
 cursor: default;
 margin-bottom: 0;
 margin-right: 0;
 margin-left: 0;
 background-color: white;
    scrollbar-base-color: #D9EAF4;
    scrollbar-arrow-color: #55bbff;
    scrollbar-face-color: #D9EAF4;
    scrollbar-track-color: #F8F8F8; 
    scrollbar-shadow-color: #DCE0E2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #3299cc;
    scrollbar-3dlight-color: #96AABD; 

}

#comfijo {
width: 400px;
text-align: inherit;
}

#txt {
 font: 11px Verdana;
 color: 3299cc;
}

#auth {
 font: 10px Verdana;
 color: 3299cc;
}

#menutit {
 font: 12px Verdana;
 color: 3299cc;
 margin-left: 0;
 margin-top: 0;
 margin-bottom: 0;
 padding-bottom: 0;
}

#menus {
 font: 11px Verdana;
 color: 3299cc;
 margin-left: 0;
 margin-top: 0;
 margin-bottom: 0;
 padding-bottom: 1;
}


#menutab
{
 cursor: hand;
 padding-left:
 5px; font: 10px Tahoma;
 background-color: #f9fff9;
 border: 1px dotted #004400; 
 border-left: 0px solid black;
}

/* link styles for the menu */
#menu :link, #menu :visited {
  color: black;
  text-decoration: none;
}

#menu ul :link:hover,
#menu ul :visited:hover {
  color: orange;
}

#menu ul li a {
height: 1%; /* make links honour display: block; properly */
} 
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif
/* if required use em's for IE as it won't resize pixels */
} 

/* menu styling */
#menuviejo {
  position: relative;
  margin: 1em;
  padding: 0;
  left: 0;
  right: 0;
  height: 2.2em;

  border-top: .1em solid silver;
  border-bottom: .1em solid silver;
  background: white;
}


#menu {
background: none repeat scroll 0% 0%;
border-bottom:0;
border-top:0;
bottom:auto;
height:2.2em;
left:-17;
margin:1em;
padding:0pt;
position:fixed;
right:0pt;
top:-10;
width:75%;
}


/* remove defaults on ul and li */
#menu li { display: inline;}
#menu ul, #menu li { margin: 0; padding-right: 20; padding-left: 20; padding-top: 5; padding-bottom: 5; bullet: 0; }

/* relativa es como tabs */
#menu td, #menu a, #menu li ul { position: absolute; }

/* top level menu styles */
#menu td {
  z-index: 2;
cursor: hand;
 padding-left:5px;
 font: 10px Tahoma;
 background-color: #f9fff9;
 border: 1px dotted #004400; 
 border-left: 0px solid black;
}
#menu a {
  z-index: 2;

  /* decoration */
  border-left: .05em solid black;
  border-right: .05em solid black;
  width: 5.9em;
  font-weight: bolder;
  text-align: center;
font: bold 11px/16px arial, helvetica, sans-serif;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}

/* absolut es como tabs */
#menu ul a {
  position: relative;
  z-index: auto;


  border: 0;
  width: auto;
  font-weight: inherit;
  text-align: inherit;
}

/* 1.5 motzilla */
#menu li ul {
 display: none;

 top: 1.2em;
 right: 0em;
 left: 0.0em;
 bottom: 0;
 line-height: .5em; /* fudge height for a better look */
 width: 100%;
 background: #D9EAF4;
}

/* top level menu link gets inverted  */
#menu li:hover a {
  color: white;
  background: black;
}

/* undo second level menu links */
#menu li:hover ul a {
  color: black;
  background: transparent;
}

/* position top level menu items */
#misc { 
left: 0em; 
top: 0em;
font: 10px Tahoma;
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
}
#z { 
left: 30em; 
top: 0em;
font: 10px Tahoma;
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
}
#bd { 
left: 40em; 
top: 0em;
font: 10px Tahoma;
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
}

#search { 
right: 7em;
top: 0em;
font: 10px Tahoma;
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
 }
#log { 
right:  50em;
top: 0em;
font: 10px Tahoma;
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400;  
}

#msg { 
right:  30em;
top: 0em;
font: 10px Tahoma;
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400;  
}

#int { 
right:  40em;
top: 0em;
font: 10px Tahoma;
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
 }
#mruta {
 right:  20em; 
top: 0em;
font: 10px Tahoma;
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
}

/* second-level menus display on hover */
#menu li:hover ul {
  display: block;
display: inline;
  z-index: 1;
}

/* second-level menu items get displayed linearly */
#menu li:hover ul li {
  display: inline;
  padding: 0 .5em;
}

#grantitulo {
font-weight: bold; 
font: 22px Tahoma;
background-color: #D9EAF4;
border-right: 2px solid #D9EAF4; 
border-left: 2px solid #D9EAF4;  
border-bottom: 2px solid #D9EAF4; 
border-top: 2px solid #D9EAF4; 
text-align: center;
}


#medtitulo {
font-weight: bold; 
font: 16px Tahoma;
background-color: white; 
border-right: 2px solid #D9EAF4; 
border-left: 2px solid #D9EAF4;  
border-bottom: 2px solid #D9EAF4; 
border-top: 2px solid #D9EAF4; 
text-align: center;
}
#medtitulo2 {
font-weight: bold; 
font: 16px Tahoma;
background-color: #D9EAF4; 
border-right: 1px solid #D9EAF4; 
border-left: 1px solid #D9EAF4;  
border-bottom: 1px solid #D9EAF4; 
border-top: 2px solid #D9EAF4; 
text-align: center;
}


#titulo {
font-weight: bold; 
font: 12px Tahoma;
background-color: white; 
border-right: 2px solid #D9EAF4; 
border-left: 2px solid #D9EAF4;  
border-bottom: 2px solid #D9EAF4; 
border-top: 2px solid #D9EAF4; 
text-align: center;
}

#titulo2 {
font-weight: bold; 
font: 12px Tahoma;
background-color: #D9EAF4; 
border-right: 2px solid #aabbaa; 
border-left: 2px solid #aabbaa;  
border-bottom: 1px solid #aabbaa; 
border-top: 1px solid #004400; 
text-align: center;
}

#cuerpo {
text-align: left; 
background-color: white;
font: 14px Tahoma;
}

#cuerpotrans {
text-align: left; 
font: 14px Tahoma;
}

#cuerpoder {
text-align: right; 
background-color: white;
font: 14px Tahoma;
}

#cuerpocen {
text-align: center; 
background-color: white;
font: 14px Tahoma;
}

#cuerpoder {
text-align: right; 
background-color: white;
font: 14px Tahoma;
}

#cuerpob {
font: 14px Tahoma;
text-align: left; 
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
}


#cuerpobo {
font: 14px Tahoma;
color: orange;
text-align: left; 
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
}

#cuerpoboran {
font: 15px Tahoma;
color: gray;
text-align: center; 
background-color: white;
border-right: 1px dotted orange; 
border-left: 1px dotted orange;  
border-bottom: 1px dotted orange; 
border-top: 1px dotted orange; 
}

#cuerpobcen {
font: 14px Tahoma;
text-align: center; 
background-color: white;
border-right: 1px dotted #aabbaa; 
border-left: 1px dotted #aabbaa;  
border-bottom: 1px dotted #aabbaa; 
border-top: 1px dotted #004400; 
}


#cuerpoc {
font: 14px Tahoma;
text-align: left; 
background-color: #D9EFDF;
}

#cuerpocder {
font: 14px Tahoma;
text-align: right; 
background-color: #D9EFDF;
}



#pie {
font: 12px Tahoma;
background-color: #D9EAF4; 
border-bottom: 1px solid #004400; 
border-top: 1px solid #aabbaa; 
border-right: 2px solid #aabbaa; 
border-left: 2px solid #aabbaa; 
text-align: right; color: #889988;
}

#pieoran {
font: 12px Tahoma;
background-color: orange; 
border-bottom: 1px solid #004400; 
border-top: 1px solid #aabbaa; 
border-right: 2px solid #aabbaa; 
border-left: 2px solid #aabbaa; 
text-align: right; color: white;
}

#piecenoran {
font: 12px Tahoma;
background-color: orange; 
border-bottom: 1px solid #004400; 
border-top: 1px solid #aabbaa; 
border-right: 2px solid #aabbaa; 
border-left: 2px solid #aabbaa; 
text-align: center; color: #004400;
}

#piecen {
font: 12px Tahoma;
background-color: #D9EAF4; 
border-bottom: 1px solid #004400; 
border-top: 1px solid #aabbaa; 
border-right: 2px solid #aabbaa; 
border-left: 2px solid #aabbaa; 
text-align: center; color: #004400;
}

#der {
font: 12px Tahoma;
background-color: white; 
text-align: right; color: #889988;
border-bottom: 1px dotted #004400;
}

#tumb {
width: 160px;
right:  20px; 
right:  20px;
text-align: justify;
}



#newsh {
 font: 12px Verdana;
 color: #889988;
 margin-left: 100;
margin-right: 100;
 margin-top: 0;
 margin-bottom: 5;
}

#news {
 font: 11px Verdana;
 color: gray;
 margin-left: 120;
 margin-right: 40;
 margin-top: 0;
 margin-bottom: 5;
}
#news2 {
 font: 11px Verdana;
 color: gray;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;
}

#table {
 BACKGROUND-COLOR: #FFFFFF;
 BORDER: 3299cc 0px solid;
}

#form {
 BACKGROUND-COLOR: #FFFFFF;
 BORDER: 3299cc 1px solid;
 COLOR: 55bbff;
 FONT-FAMILY: verdana; 
 FONT-SIZE: 8pt;
}

#formbut {
 font : 8pt verdana;
 color: orange;
 background-color: #FFFFFF;
 BORDER: orange 1px dotted;
 margin-left: 17;
}


//links
a:link.1 		{color: 3299cc; text-decoration: none}
a:visited.1 	{color: 3299cc; text-decoration: none}
a:hover.1		{color: 55bbff; text-decoration: none}

a { color: 3399dd; text-decoration: none } 
a:visited { color: 3399dd; text-decoration: none } 
a:hover { color: 55bbff; text-decoration: none }

a:link.2 		  {color: 55bbff; text-decoration: none}
a:visited.2 	  {color: 55bbff; text-decoration: none}
a:hover.2 	  {color: 3299cc; text-decoration: none}

a:link.uo	  	  {color: 3299cc; text-decoration: none}
a:visited.uo	  {color: 3299cc; text-decoration: none}
a:hover.uo	  {color: 55bbff; text-decoration: underline overline}

a:link.uo2	  	  {color: orange; text-decoration: none}
a:visited.uo2	  {color: orange; text-decoration: none}
a:hover.uo2	  {color: 3299cc; text-decoration: underline overline}

a:link.o	  	  {color: 3299cc; text-decoration: none}
a:visited.o	  {color: 3299cc; text-decoration: none}
a:hover.o		  {color: 55bbff; text-decoration: overline}

a:link.oran	  	  {color: orange; text-decoration: none}
a:visited.oran	  {color: orange; text-decoration: none}
a:hover.oran		  {color: black; text-decoration: underline overline}

a:link.ored	  	  {color: #FF0000; text-decoration: none}
a:visited.ored	  {color: #FF0000; text-decoration: none}
a:hover.ored		  {color: #FF0000; text-decoration: overline}

a:link.gra	  	  {color: gray; text-decoration: none; font: 16px Verdana}
a:visited.gra	  {color: gray; text-decoration: none; font: 15px Verdana}
a:hover.gra		  {color: gray; text-decoration:underline overline; font: 18px Verdana}


a:link.o2	  	  {color: 55bbff; text-decoration: none}
a:visited.o2	  {color: 55bbff; text-decoration: none}
a:hover.o2	  {color: 3299cc; text-decoration: overline}

a:link.u	  	  {color: 3299cc; text-decoration: none}
a:visited.u	  {color: 3299cc; text-decoration: none}
a:hover.u		  {color: 55bbff; text-decoration: underline }

a:link.u2	  	  {color: 55bbff; text-decoration: none}
a:visited.u2	  {color: 55bbff; text-decoration: none}
a:hover.u2	  {color: 3299cc; text-decoration: underline }

a:link.b 	  	  {color: 3299cc; text-decoration: bold}
a:visited.b	  {color: 3299cc; text-decoration: bold}
a:hover.b		  {color: 55bbff; text-decoration: bold}

a:link.b2 	  	  {color: 55bbff; text-decoration: bold}
a:visited.b2	  {color: 55bbff; text-decoration: bold}
a:hover.b2	  {color: 3299cc; text-decoration: bold}
